.account-dossier{--account-navy:#12243a;--account-ink:#20252b;--account-muted:#62676c;--account-orange:#ed6a2c;--account-paper:#f3f0e9;--account-sheet:#fffdf8;--account-rule:#bfc0bb;min-height:80vh;padding:72px 24px 112px;background:var(--account-paper);color:var(--account-ink);font-family:var(--font-sans)}.account-dossier-shell{width:min(920px,100%);margin-inline:auto}.account-dossier-shell--narrow{width:min(780px,100%)}.account-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:clamp(34px,7vw,76px);margin-bottom:38px}.account-intro-main{min-width:0}.account-brand-link{display:inline-flex;align-items:center;gap:11px;margin-bottom:23px;color:var(--account-navy);font-size:.78rem;font-weight:800;letter-spacing:.02em}.account-brand-link img{width:42px;height:42px;border:1px solid #8e969b;border-radius:2px;object-fit:cover}.account-document-label{color:#a94a2e;font-family:var(--font-sans);font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}.account-intro h1{max-width:660px;margin-top:13px;color:var(--account-navy);font-family:var(--font-sans);font-size:clamp(2.7rem,6vw,4.8rem);font-weight:400;letter-spacing:-.05em;line-height:.98;text-wrap:balance}.account-intro-copy{max-width:620px;margin-top:20px;color:var(--account-muted);font-size:.94rem;line-height:1.65}.account-intro-actions{max-width:620px;margin-top:22px}.account-intro-register{border-top:2px solid var(--account-ink)}.account-intro-register div{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid var(--account-rule);font-size:.73rem}.account-intro-register dt{color:var(--account-muted);font-weight:700}.account-intro-register dd{overflow-wrap:anywhere;color:var(--account-navy);font-weight:800}.account-journey{margin-bottom:26px;border-block:1px solid var(--account-rule);background:#eee7db;padding:22px 26px 6px}.account-journey header{display:grid;grid-template-columns:170px minmax(0,1fr);gap:22px;padding-bottom:16px;border-bottom:2px solid var(--account-ink)}.account-journey h2{color:var(--account-navy);font-family:var(--font-sans);font-size:clamp(1.2rem,3vw,1.65rem);font-weight:400;letter-spacing:-.025em;line-height:1.15}.account-journey ol{margin:0;padding:0;list-style:none}.account-journey li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;border-bottom:1px solid var(--account-rule)}.account-journey li:last-child{border-bottom:0}.account-journey li>span{color:#a94a2e;font-family:var(--font-sans);font-size:.65rem;font-weight:800;letter-spacing:.08em}.account-journey li strong{color:var(--account-navy);font-size:.79rem}.account-journey li p{margin-top:4px;color:var(--account-muted);font-size:.71rem;line-height:1.5}.account-journey li b{color:#8e422c;font-family:var(--font-sans);font-size:.66rem;line-height:1.4;text-align:right}.account-sheet{overflow:hidden;border:1px solid var(--account-rule);border-top:4px solid var(--account-navy);border-radius:2px;background:var(--account-sheet)}.account-action-section,.account-form-section,.account-sheet-header,.account-sheet-section,.account-status-row{padding:22px 26px;border-bottom:1px solid var(--account-rule)}.account-sheet>:last-child{border-bottom:0}.account-sheet-header{display:flex;align-items:start;justify-content:space-between;gap:24px;border-bottom:2px solid var(--account-ink)}.account-message h2,.account-sheet-header h2{margin-top:6px;color:var(--account-navy);font-family:var(--font-sans);font-size:clamp(1.65rem,4vw,2.35rem);font-weight:400;letter-spacing:-.035em;line-height:1.05}.account-sheet-code{flex:0 0 auto;padding-top:3px;color:#7a4a32;font-family:var(--font-sans);font-size:.65rem;font-weight:800;letter-spacing:.08em}.account-pending-note{border-left:4px solid var(--account-orange);background:#ece8df}.account-pending-note h2{margin-top:5px;color:var(--account-navy);font-size:.92rem;font-weight:800}.account-pending-note p:last-child{margin-top:5px;color:var(--account-muted);font-size:.76rem;line-height:1.5}.account-form{display:grid;gap:0}.account-form>:last-child{border-bottom:0}.account-field-label,.account-form-legend{display:block;color:var(--account-navy);font-size:.75rem;font-weight:800;letter-spacing:.02em}.account-optional{color:var(--account-muted);font-weight:400}.account-input-wrap{position:relative;display:block;margin-top:9px}.account-input-prefix{position:absolute;top:50%;left:13px;color:var(--account-muted);font-size:.82rem;transform:translateY(-50%)}.account-input,.account-text-input{width:100%;min-height:48px;border:1px solid #8f9496;border-radius:2px;background:#fffefa;padding:0 13px;color:var(--account-ink);font:inherit;font-size:.84rem}.account-text-input{margin-top:9px}.account-input--prefixed{padding-left:29px}.account-brand-link:focus-visible,.account-input:focus,.account-link:focus-visible,.account-option:focus-visible,.account-primary-action:focus-visible,.account-quiet-action:focus-visible,.account-secondary-action:focus-visible,.account-text-input:focus{outline:2px solid var(--account-orange);outline-offset:3px}.account-security{display:grid;justify-items:center;gap:10px}.account-process-line{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--account-muted);font-size:.72rem;line-height:1.4;text-align:center}.account-process-line strong{color:#925033;font-family:var(--font-sans);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.account-alert{border-left:4px solid #a23b31;padding:14px 16px;background:#fffefa;color:#7d2f29;font-size:.76rem;line-height:1.5}.account-alert button{min-height:38px;margin-top:10px;border:1px solid #7d2f29;border-radius:2px;background:transparent;padding:0 12px;color:#7d2f29;font:inherit;font-size:.7rem;font-weight:800}.account-alert small{display:block;margin-top:9px;color:#735653;font-size:.65rem}.account-security-delay{width:min(500px,100%);border-left:4px solid var(--account-orange);background:#f3eadc;padding:14px 16px;color:#604b40;font-size:.74rem;line-height:1.5}.account-security-delay strong{color:var(--account-navy)}.account-security-delay>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.account-security-delay a,.account-security-delay button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid var(--account-navy);border-radius:2px;background:transparent;padding:0 12px;color:var(--account-navy);font:inherit;font-size:.69rem;font-weight:800}.account-security-delay a:hover,.account-security-delay button:hover{background:#fffaf1}.account-security-delay a:focus-visible,.account-security-delay button:focus-visible{outline:2px solid var(--account-orange);outline-offset:2px}.account-security-delay small{display:block;margin-top:9px;color:#715d52;font-size:.64rem}.account-primary-action,.account-quiet-action,.account-secondary-action{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border-radius:2px;padding:0 18px;font:inherit;font-size:.78rem;font-weight:800;text-align:center}.account-primary-action{border:1px solid #bc4f22;background:var(--account-orange);color:#15283d}.account-form-section>.account-primary-action{width:100%}.account-primary-action:hover{background:#f17b43}.account-secondary-action{border:1px solid var(--account-navy);background:var(--account-navy);color:white}.account-secondary-action:hover{background:#1c344e}.account-quiet-action{border:1px solid #7f898f;background:transparent;color:var(--account-navy)}.account-quiet-action:hover{background:#e4dfd6}.account-primary-action:disabled,.account-quiet-action:disabled,.account-secondary-action:disabled{cursor:not-allowed;opacity:.58}.account-primary-action[aria-busy=true]{cursor:wait}.account-submit-help{margin-top:9px;color:var(--account-muted);font-size:.68rem;line-height:1.5;text-align:center}.account-message{padding:30px 26px 32px}.account-message p{max-width:560px;margin-top:14px;color:var(--account-muted);font-size:.83rem;line-height:1.65}.account-message strong{color:var(--account-navy)}.account-message-note{padding-top:16px;border-top:1px solid var(--account-rule)}.account-terms{margin-top:20px;color:var(--account-muted);font-size:.68rem;line-height:1.6;text-align:center}.account-link,.account-terms a{color:var(--account-navy);font-weight:700;text-decoration:underline;text-decoration-color:var(--account-orange);text-underline-offset:3px}.account-link:hover,.account-terms a:hover{color:#9b452d}.account-loading{display:grid;min-height:70vh;place-items:center;padding:24px;background:var(--account-paper)}.account-loading-register{width:min(420px,100%);border-block:2px solid var(--account-navy);padding:17px 0}.account-loading-register p:last-child{margin-top:6px;color:var(--account-muted);font-size:.78rem}.account-status-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:22px}.account-status-row>strong{color:#555b60;font-family:var(--font-sans);font-size:.66rem;letter-spacing:.07em;text-transform:uppercase}.account-status-copy h2{color:var(--account-navy);font-size:.91rem;font-weight:800;line-height:1.35}.account-status-copy p{margin-top:6px;color:var(--account-muted);font-size:.75rem;line-height:1.55}.account-access-meter{overflow:hidden;width:min(300px,100%);height:5px;margin-top:13px;border-radius:999px;background:#d8d9d6}.account-access-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ed6a2c,#f29264);transition:width .45s cubic-bezier(.22,1,.36,1)}.account-status-value{color:#9a4a30;font-family:var(--font-sans);font-size:.68rem;font-weight:800;line-height:1.45;text-align:right}.account-status-row--priority{border-left:4px solid var(--account-orange);padding-left:22px}.account-inline-link{display:inline-block;margin-top:9px}.account-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-action-note{margin-top:10px;color:var(--account-muted);font-size:.68rem;line-height:1.5}.account-upgrade-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:19px 26px;border-bottom:1px solid var(--account-rule);background:#e8e3da}.account-upgrade-row h2{color:var(--account-navy);font-size:.86rem;font-weight:800}.account-upgrade-row p{margin-top:4px;color:var(--account-muted);font-size:.72rem}.account-upgrade-row .account-primary-action{min-height:42px}.account-upgrade-actions{display:flex;align-items:center;gap:10px}.account-upgrade-secondary{display:inline-flex;min-height:42px;align-items:center;gap:7px;border-radius:8px;padding:0 12px;color:var(--account-navy);font-size:.71rem;font-weight:800}.account-upgrade-secondary svg{width:16px;height:16px}.account-upgrade-secondary:hover{background:rgb(255 255 255/65%)}.account-management{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.account-management>*{display:flex;min-height:76px;align-items:center;gap:12px;border:0;border-right:1px solid var(--account-rule);background:transparent;padding:14px 18px;color:var(--account-navy);font:inherit;text-align:left;transition:background .18s ease,color .18s ease}.account-danger-zone{background:#fffaf5}.account-danger-zone summary{display:flex;min-height:62px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:18px;padding:0 26px;color:#8f261f;font-size:.78rem;font-weight:800}.account-danger-zone summary::-webkit-details-marker{display:none}.account-danger-zone summary b{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid #d7aaa2;border-radius:50%;font-size:1rem;transition:transform .2s ease,background .2s ease}.account-danger-zone[open] summary b{transform:rotate(45deg);background:#f8e3df}.account-danger-content{max-width:650px;padding:0 26px 26px;animation:account-disclosure .2s ease both}@keyframes account-disclosure{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.account-management>*>svg{width:21px;height:21px;flex:0 0 auto;color:#a94a2e}.account-management>*>span{display:grid;gap:3px}.account-management>* strong{font-size:.73rem}.account-management>* small{color:var(--account-muted);font-size:.62rem;font-weight:500}.account-management>:last-child{border-right:0}.account-management>:hover{background:#e8e3da}.account-management>:disabled{cursor:wait;opacity:.68}.account-management>:hover>svg{color:var(--account-orange)}.account-help{padding:15px 26px;border-top:1px solid var(--account-rule);color:var(--account-muted);font-size:.68rem;text-align:center}.account-form-grid{gap:18px}.account-form-grid,.account-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.account-option-grid{margin-top:10px;border-top:1px solid var(--account-rule);border-left:1px solid var(--account-rule)}.account-option{position:relative;min-height:48px;border:0;border-right:1px solid var(--account-rule);border-bottom:1px solid var(--account-rule);background:transparent;padding:10px 14px 10px 18px;color:#4f565c;font:inherit;font-size:.73rem;font-weight:700;line-height:1.35;text-align:left}.account-option:hover{background:#ece7dd}.account-option[aria-pressed=true]{background:var(--account-navy);color:white}.account-option[aria-pressed=true]:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--account-orange);content:""}.account-submit-row{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:24px}.account-submit-row p{color:var(--account-muted);font-size:.69rem;line-height:1.5}.account-submit-row .account-process-line{grid-column:1/-1}.account-error{margin-top:12px;color:#8b312a;font-size:.75rem;line-height:1.5}@media (max-width:720px){.account-dossier{padding:48px 16px 80px}.account-intro{grid-template-columns:1fr;gap:27px;margin-bottom:28px}.account-intro h1{font-size:clamp(2.5rem,14vw,3.6rem)}.account-journey{padding:19px 18px 5px}.account-journey header{grid-template-columns:1fr;gap:7px}.account-journey li{grid-template-columns:26px minmax(0,1fr)}.account-journey li b{grid-column:2;text-align:left}.account-action-section,.account-form-section,.account-sheet-header,.account-sheet-section,.account-status-row{padding:19px 18px}.account-status-row{grid-template-columns:1fr;gap:8px}.account-status-value{text-align:left}.account-status-row--priority{padding-left:14px}.account-action-grid,.account-form-grid,.account-submit-row,.account-upgrade-row{grid-template-columns:1fr}.account-upgrade-row{padding-inline:18px}.account-upgrade-actions{align-items:stretch;flex-direction:column}.account-upgrade-secondary{justify-content:center}.account-danger-content,.account-danger-zone summary{padding-inline:18px}.account-option-grid{grid-template-columns:1fr}}@media (max-width:420px){.account-action-grid,.account-management{grid-template-columns:1fr}.account-management>*{border-right:0;border-bottom:1px solid var(--account-rule);min-height:64px}.account-management>:last-child{border-bottom:0}}.signup-page{padding:46px 24px 76px;background:#f7f3ec}.buyer-brief-page,.signup-page{min-height:100vh;font-family:var(--font-sans)}.buyer-brief-page{padding:clamp(46px,6vw,78px) 24px 96px;background:radial-gradient(circle at 84% 4%,rgba(255,117,64,.13),transparent 28rem),linear-gradient(180deg,#f8f4ed,#f1ece4)}.buyer-brief-shell{width:min(1160px,100%)}.buyer-brief-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(40px,7vw,90px);margin-bottom:34px}.buyer-brief-hero h1{max-width:760px;margin-top:10px;color:var(--account-navy);font-size:clamp(2.65rem,5.5vw,4.7rem);font-weight:850;letter-spacing:-.058em;line-height:.98;text-wrap:balance}.buyer-brief-hero>div>p:last-child{max-width:690px;margin-top:18px;color:#5d6877;font-size:.98rem;line-height:1.65}.buyer-brief-promise{border-left:4px solid var(--account-orange);border-radius:0 15px 15px 0;padding:17px 19px;background:rgba(255,253,248,.76);box-shadow:0 18px 45px -38px rgba(18,36,58,.7)}.buyer-brief-applied>span,.buyer-brief-preview-heading small,.buyer-brief-progress-copy span,.buyer-brief-promise span{display:block;color:#a94321;font-size:.66rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.buyer-brief-promise strong{display:block;margin-top:7px;color:var(--account-navy);font-size:.82rem;line-height:1.5}.buyer-brief-layout{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:start;gap:22px}.buyer-brief-preview{position:sticky;top:92px;overflow:hidden;border:1px solid #29415b;border-radius:22px;padding:24px;color:#fff;background:radial-gradient(circle at 100% 0,rgba(255,117,64,.18),transparent 15rem),#10243d;box-shadow:0 28px 65px -44px rgba(12,29,48,.9)}.buyer-brief-progress-copy{display:flex;align-items:center;justify-content:space-between;gap:14px}.buyer-brief-progress-copy span{color:#ffae87}.buyer-brief-progress-copy strong{color:#dce5ed;font-size:.72rem}.buyer-brief-progress{overflow:hidden;height:6px;margin-top:12px;border-radius:999px;background:#3a5067}.buyer-brief-progress span{display:block;height:100%;border-radius:inherit;background:#ff7540;transition:width .28s ease}.buyer-brief-preview-heading{margin-top:26px;padding-bottom:19px;border-bottom:1px solid #40566d}.buyer-brief-preview-heading small{color:#ffae87}.buyer-brief-preview-heading h2{margin-top:7px;font-size:1.45rem;font-weight:820;letter-spacing:-.03em;line-height:1.1}.buyer-brief-preview-heading p{margin-top:9px;color:#bbc8d4;font-size:.75rem;line-height:1.55}.buyer-brief-facts{display:grid}.buyer-brief-facts>div{display:grid;grid-template-columns:1fr auto;gap:13px;padding:12px 0;border-bottom:1px solid #334b63}.buyer-brief-facts dt{color:#aebdca;font-size:.71rem}.buyer-brief-facts dd{max-width:160px;color:#fff;font-size:.73rem;font-weight:780;line-height:1.35;text-align:right}.buyer-brief-applied{margin:20px -24px -24px;padding:19px 24px 22px;background:rgba(255,255,255,.055)}.buyer-brief-applied>span{color:#ffae87}.buyer-brief-applied ul{display:grid;gap:9px;margin-top:13px}.buyer-brief-applied li{position:relative;padding-left:17px;color:#d0dbe4;font-size:.71rem;line-height:1.45}.buyer-brief-applied li:before{position:absolute;top:.42em;left:0;width:6px;height:6px;border-radius:50%;background:#ff7540;content:""}.buyer-brief-form{border:1px solid #d6cec2;border-radius:22px;background:#fffdf9;box-shadow:0 28px 70px -52px rgba(18,36,58,.72)}.buyer-brief-form .account-sheet-header,.buyer-brief-optional-header{border-bottom:1px solid #ddd5ca;padding:25px 28px;background:#faf6ef}.buyer-brief-form .account-sheet-header{align-items:center}.buyer-brief-form .account-sheet-header h2,.buyer-brief-optional-header h2{margin-top:6px;color:var(--account-navy);font-family:inherit;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:820;letter-spacing:-.035em;line-height:1.1}.buyer-brief-optional-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.buyer-brief-optional-header>span{border-radius:999px;padding:6px 10px;color:#79422e;background:#f5e5d9;font-size:.65rem;font-weight:800}.buyer-brief-form .account-form-section{padding:25px 28px;border-bottom-color:#e2dbd1}.buyer-brief-form .account-field-label,.buyer-brief-form .account-form-legend{font-size:.8rem}.buyer-brief-form .account-input,.buyer-brief-form .account-text-input{min-height:52px;border-color:#a9afb2;border-radius:12px;background:#fff;font-size:.88rem}.buyer-brief-form .account-option-grid{gap:8px;margin-top:12px;border:0}.buyer-brief-form .account-option{min-height:50px;border:1px solid #c9c5bd;border-radius:11px;padding:11px 15px;background:#fff;font-size:.76rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.buyer-brief-form .account-option:hover{border-color:#8a98a6;background:#fffaf3;transform:translateY(-1px)}.buyer-brief-form .account-option[aria-pressed=true]{border-color:#1d3854;color:#fff;background:var(--account-navy);box-shadow:0 10px 22px -17px rgba(18,36,58,.9)}.buyer-brief-form .account-option[aria-pressed=true]:before{display:none}.buyer-brief-field-help{margin-top:11px;color:#667181;font-size:.72rem;line-height:1.5}.buyer-brief-submit{position:sticky;bottom:0;z-index:2;border-radius:0 0 22px 22px;background:rgba(255,253,249,.96);backdrop-filter:blur(12px)}.buyer-brief-submit .account-primary-action{min-height:52px;border:0;border-radius:12px;background:#ff7540;box-shadow:0 13px 25px -19px rgba(180,67,29,.9)}.buyer-brief-submit .account-primary-action:hover{background:#ff8657}@media (prefers-reduced-motion:reduce){.account-access-meter span,.account-danger-zone summary b,.buyer-brief-form .account-option,.buyer-brief-progress span{transition:none}.account-danger-content{animation:none}}@media (max-width:900px){.buyer-brief-hero{grid-template-columns:1fr;gap:22px}.buyer-brief-promise{max-width:650px}.buyer-brief-layout{grid-template-columns:1fr}.buyer-brief-preview{position:relative;top:auto}.buyer-brief-applied{display:none}.buyer-brief-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}}@media (max-width:620px){.buyer-brief-page{padding:36px 14px 68px}.buyer-brief-hero h1{font-size:clamp(2.35rem,12vw,3.25rem)}.buyer-brief-hero>div>p:last-child{font-size:.9rem}.buyer-brief-preview{padding:20px;border-radius:18px}.buyer-brief-facts{grid-template-columns:1fr}.buyer-brief-applied{margin-inline:-20px;padding-inline:20px}.buyer-brief-form{border-radius:18px}.buyer-brief-form .account-form-section,.buyer-brief-form .account-sheet-header,.buyer-brief-optional-header{padding:21px 18px}.buyer-brief-form .account-sheet-code{display:none}.buyer-brief-form .account-option-grid{grid-template-columns:1fr}.buyer-brief-submit{position:static;border-radius:0 0 18px 18px}}.signup-page .account-dossier-shell--narrow{width:min(700px,100%)}.signup-intro{display:block;margin-bottom:24px}.signup-intro .account-intro-main{max-width:650px}.signup-intro .account-brand-link{margin-bottom:22px;font-size:.88rem}.signup-intro .account-brand-link img{border:0;border-radius:10px}.signup-intro h1{margin-top:10px;font-family:var(--font-sans);font-size:clamp(2.65rem,7vw,4.25rem);font-weight:850;letter-spacing:-.055em;line-height:.98}.signup-intro .account-intro-copy{max-width:610px;margin-top:15px;font-size:.94rem;line-height:1.6}.signup-benefits{display:flex;flex-wrap:wrap;gap:0;margin-top:17px;border-block:1px solid #d7cfc4}.signup-benefits span{display:inline-flex;min-height:30px;align-items:center;padding:0 12px;color:#405067;font-size:.7rem;font-weight:750}.signup-benefits span:first-child{padding-left:0}.signup-benefits span+span{border-left:1px solid #d7cfc4}.signup-page .account-sheet{min-width:0;border:1px solid #d2cbc1;border-radius:12px;background:#fffdf9}.signup-page .account-pending-note{border-left:0;background:#edf6f1}.signup-page .account-pending-note h2{font-size:.96rem;letter-spacing:-.01em}.signup-page .account-sheet-header{align-items:center;border-bottom:1px solid #d2cbc1}.signup-page .account-message h2,.signup-page .account-sheet-header h2{font-family:var(--font-sans);font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.035em}.signup-page .account-sheet-code{border-left:2px solid #c94f25;border-radius:0;padding:2px 0 2px 9px;color:#536174;background:transparent;font-family:inherit;font-size:.62rem;letter-spacing:0;text-transform:none}.signup-page .account-field-label{font-size:.8rem}.signup-page .account-input{min-height:54px;margin-top:9px;border-color:#aeb5ba;border-radius:10px;padding-inline:15px;font-size:.9rem}.signup-page .account-primary-action{min-height:52px;border:0;border-radius:10px;background:#ff7540;font-size:.82rem}.signup-page .account-primary-action:hover{background:#ff8958}.signup-page .account-security{background:#fbf9f5}.signup-page .account-form,.signup-page .account-form-section,.signup-page .account-security>div,.signup-page .account-sheet-header>div{min-width:0;max-width:100%}.signup-page .account-security>div{display:flex;width:100%;justify-content:center}.signup-reassurance{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border-block:1px solid #d2cbc1}.signup-reassurance div{display:grid;grid-template-columns:26px 1fr;gap:8px;padding:15px 13px}.signup-reassurance div+div{border-left:1px solid #d2cbc1}.signup-reassurance strong{color:#c94f25;font-size:.7rem}.signup-reassurance span{color:#596579;font-size:.7rem;line-height:1.45}.signup-page .account-terms{margin-top:16px}@media (max-width:720px){.signup-page{padding:30px 16px 60px}.signup-intro{margin-bottom:19px}.signup-intro .account-brand-link{margin-bottom:17px}.signup-intro h1{font-size:clamp(2.55rem,12vw,3.35rem)}.signup-intro .account-intro-copy{margin-top:12px}.signup-page .account-form-section,.signup-page .account-sheet-header,.signup-page .account-sheet-section{padding:17px 18px}.signup-reassurance{grid-template-columns:1fr}.signup-reassurance div+div{border-top:1px solid #d2cbc1;border-left:0}}@media (max-width:380px){.signup-page .account-sheet-code{display:none}.signup-page .account-sheet-header h2{overflow-wrap:anywhere}}.account-dossier:not(.signup-page){padding-top:58px;background:radial-gradient(circle at 86% 2%,rgba(237,106,44,.08),transparent 25rem),#f7f3ec;font-family:var(--font-sans)}.account-dossier:not(.signup-page) .account-document-label{font-family:inherit;letter-spacing:.1em}.account-dossier:not(.signup-page) .account-intro h1{font-family:var(--font-sans);font-weight:850;letter-spacing:-.055em}.account-dossier:not(.signup-page) .account-intro-register{border-top-width:1px}.account-dossier:not(.signup-page) .account-sheet{border-color:#d2cbc1;border-top:0;border-radius:18px;box-shadow:0 24px 65px -50px rgba(18,36,58,.62)}.account-dossier:not(.signup-page) .account-sheet-header{border-bottom:1px solid #d2cbc1}.account-dossier:not(.signup-page) .account-message h2,.account-dossier:not(.signup-page) .account-sheet-header h2{font-family:var(--font-sans);font-weight:800}.account-dossier:not(.signup-page) .account-process-line strong,.account-dossier:not(.signup-page) .account-sheet-code,.account-dossier:not(.signup-page) .account-status-row>strong,.account-dossier:not(.signup-page) .account-status-value{font-family:inherit;letter-spacing:.04em}.account-dossier:not(.signup-page) .account-alert button,.account-dossier:not(.signup-page) .account-input,.account-dossier:not(.signup-page) .account-primary-action,.account-dossier:not(.signup-page) .account-quiet-action,.account-dossier:not(.signup-page) .account-secondary-action,.account-dossier:not(.signup-page) .account-security-delay a,.account-dossier:not(.signup-page) .account-security-delay button,.account-dossier:not(.signup-page) .account-text-input{border-radius:10px}.account-dossier:not(.signup-page) .account-primary-action{border-color:#ff7540;background:#ff7540}.account-dossier:not(.signup-page) .account-primary-action:hover{background:#ff8958}.account-dossier:not(.signup-page) .account-upgrade-row{background:#edf1f5}@media (max-width:720px){.account-dossier:not(.signup-page){padding-top:38px}}@media (max-width:380px){.account-dossier:not(.signup-page) .account-danger-content,.account-dossier:not(.signup-page) .account-help,.account-dossier:not(.signup-page) .account-intro h1,.account-dossier:not(.signup-page) .account-sheet-header h2{min-width:0;max-width:100%;overflow-wrap:anywhere}.account-dossier:not(.signup-page) .account-sheet-header{display:block}.account-dossier:not(.signup-page) .account-sheet-code{display:none}}