.premiumHeader{min-height:66px;padding-inline:max(5.5vw,50vw - 656px)}.premiumHeader .brand{min-height:66px;padding-right:44px}.premiumHeader .brand strong{letter-spacing:-1px;font-size:25px}.premiumHeader .publicNav a{min-height:66px;padding-inline:20px;font-size:14px}.premiumHeader .headerLogin{min-width:68px;min-height:38px;font-size:12px}.premiumLanding{color:var(--ink);background:var(--canvas)}.premiumHeroInner,.premiumSteps,.premiumRegistrationInner{width:89%;max-width:1312px;margin-inline:auto}.premiumHero{background:#f2f3f7;position:relative;overflow:hidden}.premiumHeroInner{align-items:center;min-height:clamp(570px,50.7vw,730px);display:flex;position:relative}.premiumPitch{z-index:1;width:68%;padding-block:60px;position:relative}.premiumEyebrow{border-bottom:3px solid var(--accent);text-transform:uppercase;letter-spacing:1.6px;margin:0 0 36px;padding-bottom:8px;font-size:12px;font-weight:700;display:table}.premiumPitch h1{letter-spacing:-3.1px;margin:0;font-size:clamp(46px,5.9vw,82px);font-weight:700;line-height:1.08}.premiumLead{color:#5f6570;max-width:660px;margin:30px 0 0;font-size:clamp(18px,1.94vw,27px);line-height:1.55}.premiumActions{align-items:center;gap:36px;margin-top:36px;display:flex}.premiumButton{border-color:#0000;border-radius:5px;gap:18px;min-height:56px;padding:15px 28px;font-size:16px;font-weight:600;transition:background .15s,box-shadow .15s}.premiumButton:hover{box-shadow:0 4px 14px #3f424814}.premiumTextLink{text-underline-offset:6px;padding:12px 0;font-size:15px;font-weight:500;-webkit-text-decoration:underline #9a9ea4;text-decoration:underline #9a9ea4}.premiumTextLink:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.premiumControl{color:#626874;align-items:center;gap:12px;margin:43px 0 0;font-size:14px;line-height:1.6;display:flex}.premiumControl strong{color:var(--ink);font-weight:600}.premiumControl svg{color:var(--ink)}.premiumHeroArt{position:absolute;inset:0 -36px 0 0}.premiumHeroArt img{object-fit:contain;object-position:right center;width:100%;height:100%;display:block}.premiumWorkflow{background:#fff;padding-block:39px;scroll-margin-top:82px}.premiumSteps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.premiumStep{border-left:1px solid var(--line);gap:20px;padding-inline:32px;display:flex}.premiumStep:first-child{border-left:0;padding-left:16px}.premiumStep:last-child{padding-right:0}.premiumStepIcon{background:var(--accent-soft);color:#393d31;border-radius:12px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.premiumStep h2{letter-spacing:-.3px;margin:2px 0 7px;font-size:16px;font-weight:600;line-height:1.4}.premiumStep p{color:#6c727d;max-width:250px;margin:0;font-size:14px;line-height:1.6}.premiumRegistration{background:var(--canvas) url(/images/premium-registration-bg.webp) left calc(100% + 70px) / cover no-repeat;padding-block:44px 52px;scroll-margin-top:82px}.premiumRegistrationInner{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.premiumRegistrationPitch{padding-top:58px}.premiumRegistrationPitch h2{letter-spacing:-1.9px;margin:0;font-size:clamp(38px,4.1vw,58px);font-weight:700;line-height:1.09}.premiumRegistrationPitch>p:not(.premiumSignature){color:#626874;max-width:450px;margin:24px 0 0;font-size:18px;line-height:1.6}.premiumSignature{border-bottom:3px solid var(--accent);text-transform:uppercase;letter-spacing:2px;color:#626874;width:fit-content;margin:128px 0 0;padding-bottom:14px;font-size:12px;font-weight:500;line-height:1.8}.premiumRegistrationCard{background:#fff;border-radius:6px;box-shadow:0 18px 48px #343f5112}.premiumLanding .registrationForm{gap:16px;padding:32px 40px 30px}.premiumLanding .registrationField label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:400}.premiumLanding .registrationField input{border-color:#c9ccd1;min-height:46px;padding:10px 15px;font-size:16px}.premiumLanding .registrationSubmit{border-color:#0000;gap:18px;min-height:56px;margin-top:10px;font-size:16px;font-weight:600}.premiumLanding .registrationConsent{text-align:left;color:#717783;font-size:12px;line-height:1.6}.premiumLanding .registrationError{font-size:14px}.registrationPassword{position:relative}.registrationPassword input{padding-right:50px!important}.passwordVisibility{color:#646b77;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:100%;display:grid;position:absolute;top:0;right:2px}.passwordVisibility:hover{color:var(--ink);background:#f3f4f680}.premiumAccountReady{flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;min-height:420px;padding:40px;display:flex}.premiumAccountReady h3{margin:0;font-size:26px;line-height:1.2}.premiumAccountReady p{color:#626874;margin:0;font-size:16px}.premiumAccountReady .button{width:100%}.premiumFeatures{background:var(--canvas);padding-block:96px;scroll-margin-top:80px}.featureGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.featureGrid article{background:#fff;border:1px solid #e4e6e8;border-radius:7px;min-height:250px;padding:28px;box-shadow:0 8px 25px #343f5108}.featureGrid svg{background:var(--accent);border-radius:9px;width:44px;height:44px;padding:10px}.featureGrid h3{margin:46px 0 10px;font-size:18px}.featureGrid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.premiumSecurity{color:#fff;background:#555a63;padding-block:100px;scroll-margin-top:80px}.securityLayout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.securityLayout>div>p:last-child{color:#d2d5da;max-width:570px;font-size:17px;line-height:1.75}.securityPoints{display:grid}.securityPoints article{border-top:1px solid #747982;gap:18px;padding:22px 0;display:flex}.securityPoints svg{color:var(--accent)}.securityPoints h3{margin:0 0 5px;font-size:16px}.securityPoints p{color:#d2d5da;margin:0;line-height:1.6}.premiumSupport{background:var(--canvas);padding-block:62px}.supportPanel{border-left:6px solid var(--accent);background:#fff;justify-content:space-between;align-items:center;gap:40px;padding:40px 44px;display:flex;box-shadow:0 10px 35px #343f510b}.supportPanel h2{max-width:780px;font-size:34px}.supportPanel>div>p:last-child{max-width:740px;color:var(--muted);margin:14px 0 0;font-size:15px}.supportState{color:#5e6268;white-space:nowrap;background:#eff0f2;border-radius:99px;padding:9px 14px;font-size:12px;font-weight:650}@media (min-width:1440px){.premiumHeader,.premiumHeader .brand,.premiumHeader .publicNav a{min-height:80px}}@media (max-width:1100px){.premiumPitch{width:70%}.premiumPitch h1{letter-spacing:-2.2px;font-size:5.5vw}.premiumLead{max-width:400px;font-size:19px}.premiumHeroArt img{height:70%;position:absolute;top:15%}.premiumControl{max-width:430px;font-size:13px}.premiumStep{gap:14px;padding-inline:20px}.premiumStepIcon{flex-basis:42px;width:42px;height:42px}.premiumStep h2{font-size:15px}.premiumStep p{font-size:13px}.premiumRegistrationInner{gap:40px}.premiumLanding .registrationForm{padding:30px}.premiumRegistrationPitch h2{font-size:38px}.premiumRegistrationPitch>p:not(.premiumSignature){font-size:16px}}@media (max-width:760px){.premiumHeader{min-height:64px;padding-inline:24px}.premiumHeader .brand{min-height:64px;padding-right:20px}.premiumHeader .brand strong{font-size:22px}.sidebarPublic.premiumHeader .headerLogin{min-height:44px;display:inline-flex}.premiumHeroInner,.premiumSteps,.premiumRegistrationInner{width:calc(100% - 48px)}.premiumHeroInner{flex-direction:column;min-height:0;padding-bottom:340px;display:flex}.premiumPitch{width:100%;padding-block:48px 0}.premiumEyebrow{letter-spacing:1.3px;margin-bottom:26px;font-size:12px}.premiumPitch h1{letter-spacing:-1.7px;font-size:clamp(34px,6.1vw,46px);line-height:1.1}.premiumLead{margin-top:23px;font-size:18px}.premiumActions{flex-wrap:wrap;gap:25px;margin-top:28px}.premiumButton{padding-inline:20px;font-size:15px}.premiumTextLink{font-size:14px}.premiumControl{align-items:flex-start;max-width:none;margin-top:28px;font-size:12px}.premiumHeroArt{height:340px;inset:auto 0 0}.premiumHeroArt img{object-fit:cover;object-position:right center;width:100%;height:100%;position:static}.premiumWorkflow{padding-block:30px;scroll-margin-top:78px}.premiumSteps{grid-template-columns:1fr;gap:24px}.premiumStep,.premiumStep:first-child,.premiumStep:last-child{border:0;gap:18px;padding:0}.premiumStepIcon{flex-basis:48px;width:48px;height:48px}.premiumStep h2{font-size:17px}.premiumStep p{max-width:100%;font-size:14px}.premiumRegistration{background-size:auto 520px;padding-block:42px 38px}.premiumRegistrationInner{grid-template-columns:1fr;gap:28px}.premiumRegistrationPitch{padding-top:0}.premiumRegistrationPitch h2{font-size:38px}.premiumRegistrationPitch>p:not(.premiumSignature){max-width:500px;margin-top:20px}.premiumSignature{display:none}.premiumLanding .registrationForm{padding:28px 24px}.premiumFeatures{padding-block:58px}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:200px}.featureGrid h3{margin-top:28px}.premiumSecurity{padding-block:62px}.securityLayout{grid-template-columns:1fr;gap:38px}.premiumSupport{padding-block:38px}.supportPanel{padding:28px 24px;display:block}.supportPanel h2{font-size:28px}.supportState{margin-top:20px;display:inline-block}}@media (max-width:380px){.premiumHeader{padding-inline:18px}.premiumHeroInner,.premiumSteps,.premiumRegistrationInner{width:calc(100% - 36px)}.premiumPitch h1{letter-spacing:-1.5px;font-size:31px}.premiumActions{gap:16px}.premiumButton{gap:12px;padding-inline:16px;font-size:14px}.premiumTextLink{font-size:13px}.premiumRegistrationPitch h2{font-size:34px}.premiumLanding .registrationForm{padding:25px 20px}}@media (prefers-reduced-motion:reduce){.premiumLanding *,.premiumHeader *{transition:none;animation:none}}
