:root{--bg:#fff;--text:#202322;--muted:#626866;--line:#dfe2df;--soft:#f3f5f3;--red:#c93c2a;--red-soft:#fff0eb;--green:#277153;--radius:5px;font-synthesis:none}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;color:var(--text);background:var(--bg);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed;opacity:.55}a,button,input,select,summary,textarea{touch-action:manipulation}:focus-visible{outline:3px solid var(--red);outline-offset:4px}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15;font-weight:500}h1,h2{font-size:44px}h3{font-size:22px}p{color:var(--muted)}img{max-width:100%}::selection{background:#ffd5c9;color:#202322}.container{width:min(1240px,calc(100% - 96px));margin-inline:auto}.section{padding-block:100px}.eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:23px}.muted{color:#7c827f}.redDot{width:7px;height:7px;background:var(--red);border-radius:50%;flex-shrink:0}.button,.withdrawalButton,button[type=submit]{display:inline-flex;justify-content:center;align-items:center;gap:20px;min-height:48px;padding:13px 21px;background:var(--red);border:1px solid transparent;border-radius:var(--radius);color:#fff;font-size:13px;font-weight:600;transition:background .18s,transform .18s}.button:hover,.withdrawalButton:hover,button[type=submit]:hover:not(:disabled){background:#a62f20}.textLink{display:inline-flex;align-items:center;gap:15px;font-size:13px;font-weight:600;padding-block:10px}.textLink:hover{color:var(--red)}.iconButton{width:42px;height:42px;display:inline-grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius)}.skipLink{position:fixed;top:-100px;left:20px;background:white;padding:12px 20px;z-index:100;clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}.skipLink:focus-visible{top:10px;clip-path:none;height:auto;width:auto}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brandMark{display:grid;place-items:center;width:40px;height:40px;color:white;background:var(--red);border-radius:3px}.brand strong{display:block;font-size:20px;line-height:1.2}.brandLight{font-weight:400}.brand small{display:block;font-size:8px;margin-top:4px;color:var(--muted)}.siteHeader{position:sticky;top:0;background:#fff;z-index:30;border-bottom:1px solid var(--line)}.headerInner{width:min(1344px,calc(100% - 64px));margin:auto;min-height:84px;gap:34px}.headerInner,.siteNav{display:flex;align-items:center}.siteNav{gap:26px;margin-left:auto;font-size:12px}.siteNav a:hover{color:var(--red)}.navLogin{border-left:1px solid var(--line);padding-left:26px;display:flex;gap:8px;align-items:center}.headerCta{min-height:42px;font-size:12px;padding:10px 15px;gap:15px}.menuToggle{display:none}.hero{position:relative;background:#f0f1ef;min-height:620px;overflow:hidden}.heroImage{object-fit:cover;object-position:center}.heroContent{position:relative;z-index:1;padding-block:65px 58px}.hero h1{font-size:20px;font-weight:600;margin-bottom:22px}.hero h1>span{display:block;font-size:66px;font-weight:500;margin-top:15px;line-height:1.05}.heroDescription{color:var(--text);font-size:22px;line-height:1.4;margin-bottom:14px}.heroDetail{max-width:390px;font-size:14px;margin-bottom:26px}.heroActions{gap:25px;flex-wrap:wrap}.heroActions,.heroFootnote{display:flex;align-items:center}.heroFootnote{gap:8px;font-size:10px;color:#616762;margin-top:22px}.heroFootnote span{margin-inline:4px;color:#9a9f99}.heroCaption{position:absolute;right:5%;bottom:30px;display:flex;align-items:center;gap:14px;font-size:10px}.heroCaption>span{color:var(--muted)}.principlesStrip{border-bottom:1px solid var(--line)}.principlesStrip>div{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:20px;padding-block:25px}.principlesStrip a,.principlesStrip span{display:flex;align-items:center;gap:10px;font-size:11px}.principlesStrip svg{color:var(--red)}.principlesStrip a{border-left:1px solid var(--line);padding-left:22px}.sectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:45px}.sectionHeading h2{margin-bottom:0}.sectionHeading>p{max-width:310px;font-size:14px;margin-bottom:4px}.expertiseExplorer{display:grid;grid-template-columns:260px minmax(0,1fr);gap:60px;border-top:1px solid var(--line);padding-top:28px}.expertiseFilters{align-self:start;display:grid;gap:5px}.expertiseFilters button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:3px;background:transparent;padding:14px;text-align:left;font-size:13px}.expertiseFilters button span{font-size:10px;color:var(--muted)}.expertiseFilters button[aria-pressed=true]{background:var(--red-soft);color:#a62f20}.serviceRow{border-bottom:1px solid var(--line)}summary{list-style:none}summary::-webkit-details-marker{display:none}.serviceRow summary{display:flex;align-items:center;gap:25px;padding:22px 0}.serviceRow summary>svg{margin-left:auto;transition:transform .2s}.serviceRow[open] summary>svg{transform:rotate(90deg);color:var(--red)}.serviceNumber{color:#626866;font-size:11px;align-self:flex-start;margin-top:5px}.serviceRow small{display:block;color:var(--muted);font-size:11px;margin-bottom:6px}.serviceRow h3{font-size:23px;margin:0}.serviceExpanded{padding:0 25px 25px 40px;font-size:14px}.serviceExpanded ul{padding:0;list-style:none;display:grid;gap:7px}.serviceExpanded li{display:flex;align-items:center;gap:10px}.serviceExpanded li svg{color:var(--green)}.serviceExpanded a{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-size:12px;font-weight:600;margin-top:10px}.processSection{background:#252b28;color:#fff;padding-block:90px}.processSection p{color:#b9c1bc}.processSteps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.processSteps article{border-top:1px solid #58635c;padding-top:23px}.stepNumber{display:flex;justify-content:space-between;color:#d4e5a8;font-size:42px;margin-bottom:25px}.stepNumber svg{margin-top:10px}.processSteps h3{font-size:21px;min-height:48px}.processSteps p{font-size:13px;min-height:120px}.processSteps small{font-size:10px;color:#d4e5a8}.aboutSection{display:grid;grid-template-columns:1fr 1fr;gap:100px}.aboutSection>div>p:not(.eyebrow){max-width:430px;font-size:14px}.aboutSection .aboutLead{color:var(--text);font-size:21px!important}.commitmentList{padding-top:36px}.commitmentList article{display:flex;gap:20px;padding-block:25px;border-top:1px solid var(--line)}.commitmentList article>svg{margin-top:2px;color:var(--red)}.commitmentList h3{font-size:20px;margin-bottom:12px}.commitmentList p{font-size:13px;margin-bottom:0}.workspaceBand{background:#e9ede5;padding-block:55px}.workspaceBand>div{display:flex;align-items:center;justify-content:space-between;gap:35px}.workspaceBand h2{font-size:32px;margin-bottom:12px}.workspaceBand p:last-child{max-width:510px;font-size:14px;margin-bottom:0}.lightButton{background:#fff;color:var(--text);white-space:nowrap}.lightButton:hover{background:#f5f5f5}.faqSection{display:grid;grid-template-columns:1fr 1.35fr;gap:80px}.faqSection>div:first-child{align-self:start;position:sticky;top:120px}.faqSection>div:first-child>p:not(.eyebrow){font-size:13px;margin-top:30px;margin-bottom:0}.faqList details{border-top:1px solid var(--line)}.faqList details:last-child{border-bottom:1px solid var(--line)}.faqList summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:22px;font-size:14px}.faqList details[open] summary{color:var(--red)}.faqList details[open] summary svg{transform:rotate(45deg)}.faqList p{font-size:13px;padding-right:30px;padding-bottom:10px}.contactSection{background:#f3f5f3;padding-block:85px;border-block:1px solid var(--line)}.contactGrid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contactGrid h2{font-size:52px}.contactGrid>div>p:not(.eyebrow){max-width:365px;font-size:14px}.contactEmail{display:inline-flex;align-items:center;gap:10px;border-bottom:1px solid #a4aaa6;font-size:16px;padding-block:15px 8px;overflow-wrap:anywhere}.contactNote{display:flex;align-items:flex-start;gap:12px;margin-top:45px;max-width:330px}.contactNote p{font-size:11px;margin:0}label{display:flex;flex-wrap:wrap;align-content:start;gap:7px;font-size:12px;font-weight:500;min-width:0}label input,label output,label select,label textarea{width:100%}input,select,textarea{background:#fff;border:1px solid #cdd3ce;border-radius:var(--radius);color:var(--text);min-width:0;padding:12px 13px;min-height:46px;font-size:14px}input::placeholder,textarea::placeholder{color:#7e8580}textarea{resize:vertical;min-height:116px;line-height:1.6}.authForm,.lpConsultationForm{display:grid;gap:19px}.formColumns,.lpFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lpConsultationForm>button{justify-content:space-between}.formLegal{font-size:10px;margin:-6px 0 0}.authHelp a,.formLegal a{text-decoration:underline;text-underline-offset:3px}.authError,.documentsMessage,.lpFormNotice,.settingsFormMessage,.supportChatNotice,.withdrawalFormMessage{padding:12px 15px;background:#edf6ed;color:#28653d;font-size:13px;border-radius:4px;margin:0}.authError,.error,.lpFormNoticeerror{background:#fff0eb;color:#a33425}.siteFooter{padding:58px 0 25px;background:#fff}.footerMain{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-bottom:45px}.footerMain p{font-size:12px;margin-top:20px}.footerEmail{font-size:13px;display:inline-flex;align-items:center;gap:15px}.footerLinks{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:12px}.footerAddress{margin-top:20px;color:var(--muted);font-size:12px;font-style:normal;overflow-wrap:anywhere}.footerAddress strong{display:block;margin-bottom:5px;color:var(--text);font-weight:500}.footerLinks a:hover{color:var(--red)}.footerNotice{border-top:1px solid var(--line);padding-top:24px}.footerNotice>p{max-width:800px;font-size:11px}.footerNotice>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted);margin-top:25px}.authShell{min-height:100dvh;display:grid;grid-template-columns:56% 44%}.authMain{min-height:100dvh;display:flex;flex-direction:column;padding:35px 45px 20px}.authMain>header{justify-content:space-between;gap:18px}.authBack,.authMain>header{display:flex;align-items:center}.authBack{gap:8px;font-size:11px;color:var(--muted)}.authPanel{width:min(420px,100%);margin:auto;padding-block:65px}.authPanel h1{font-size:36px;margin-bottom:15px}.authIntroduction{font-size:14px}.authTabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);margin-block:30px}.authTabs a{text-align:center;padding:12px;font-size:13px;color:var(--muted)}.authTabs a[aria-current=page]{color:var(--text);border-bottom:2px solid var(--red)}.passwordField{display:flex;width:100%;position:relative}.passwordField input{padding-right:50px}.passwordField .iconButton{position:absolute;right:3px;top:3px;border:none;width:40px;height:40px;color:var(--muted)}.authForm>button[type=submit]{justify-content:space-between;margin-top:6px}.authHelp{margin-top:22px;font-size:12px;text-align:center}.authSecurity{margin-top:35px;align-items:center;justify-content:center;gap:7px}.authMain>footer,.authSecurity{display:flex;font-size:10px;color:var(--muted)}.authMain>footer{justify-content:space-between;gap:15px}.authVisual{position:relative;background:#eef0ed;overflow:hidden;min-height:100%}.authVisual>img{object-fit:cover;object-position:73% 100%}.authVisual>div{position:relative;z-index:1;padding:70px 45px;background:#eef0ede8}.authVisual h2{font-size:46px}.authVisual p{font-size:13px}.authVisualCaption{position:absolute;bottom:28px;left:35px;font-size:9px;padding:6px 10px;background:#ffffffde}.optional{font-weight:400;color:var(--muted)}.registrationShell .authPanel{padding-block:40px}.registrationShell .authPanel h1{font-size:32px}.countryCombo,.countryField{position:relative}.countryCombo{width:100%;display:block}.countryCombo input{width:100%;padding-right:35px}.countryChevron{position:absolute;right:12px;top:14px;pointer-events:none}.countryMenu{position:absolute;top:calc(100% + 5px);left:0;right:0;background:white;border:1px solid var(--line);border-radius:4px;z-index:25;max-height:220px;overflow-y:auto;box-shadow:0 8px 25px #00000012}.countryMenu button{display:flex;justify-content:space-between;width:100%;padding:10px 13px;background:transparent;border:none;text-align:left;font-size:12px}.countryMenu button.selected,.countryMenu button:hover{background:var(--soft)}.countryEmpty{display:block;padding:14px;font-size:12px}.portalShell{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100dvh;background:#f6f7f5}.portalSidebar{position:sticky;top:0;height:100dvh;padding:28px 18px 22px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column}.portalSidebar>.brand{margin-inline:8px}.portalSidebar .brand strong{font-size:17px}.portalSidebar .brand small{font-size:8px}.sidebarCaption{text-transform:uppercase;color:#626866;font-size:9px;margin:48px 13px 12px}.portalSidebar nav{display:grid;gap:7px}.portalNavLink{display:flex;align-items:center;gap:12px;font-size:12px;padding:13px;border-radius:4px;color:#606860}.portalNavLink.active{background:var(--red-soft);color:#a63323}.portalNavLink:hover{background:var(--soft)}.sidebarBottom{margin-top:auto}.sidebarBottom>a{display:flex;align-items:center;gap:10px;font-size:10px;border-block:1px solid var(--line);padding-block:20px;margin-bottom:15px}.sidebarBottom small{display:block;color:var(--muted);margin-top:4px;font-size:9px}.sidebarAction{display:flex;align-items:center;gap:12px;background:transparent;border:none;padding:12px;font-size:12px}.portalBody{min-width:0;display:flex;flex-direction:column}.portalTopbar{height:70px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;border-bottom:1px solid var(--line);background:#fff;gap:15px;font-size:11px}.portalTopbar>span>span{color:#9da49d;margin-inline:12px}.portalTopbar strong{font-weight:500}.secureLabel{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px}.clientDashboard{padding:40px;max-width:1440px;margin-inline:auto}.clientDashboard h1{font-size:30px;margin-bottom:12px;overflow-wrap:anywhere}.clientDashboard h2{font-size:21px}.clientDashboard p{font-size:13px}.clientDashboardHero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:35px;align-items:center;margin-bottom:30px}.clientDashboardIntro .eyebrow{margin-bottom:15px}.dashboardBalanceCard{background:#29372f;color:white;padding:26px;border-radius:6px}.dashboardCardTopline{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#c6d3c6}.dashboardBalanceCard>strong{display:block;font-size:36px;font-weight:500;margin-block:17px 10px;overflow-wrap:anywhere}.assetPill{display:flex;align-items:center;gap:7px;font-size:11px;color:#d4e5a8}.clientDashboardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line);margin-bottom:32px}.clientDashboardGrid article{padding:24px 16px;position:relative}.clientDashboardGrid article:first-child{padding-left:0}.clientDashboardGrid article+article{border-left:1px solid var(--line)}.clientDashboardGrid article>svg{color:#7a837c;width:18px;height:18px;margin-bottom:10px}.clientDashboardGrid article>span{display:block;font-size:10px;color:var(--muted);margin-bottom:5px}.clientDashboardGrid small,.clientDashboardGrid strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.isConnected{color:var(--green)}.isDisconnected{color:#a33425}.withdrawalBox{border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding-bottom:28px;margin-bottom:35px}.withdrawalBox .eyebrow{font-size:10px;margin-bottom:10px}.withdrawalBox h2{margin-bottom:7px}.withdrawalBox p{margin-bottom:0}.withdrawalButton{min-height:42px;font-size:12px;padding:10px 15px;gap:12px}.inlineWithdrawalForm{grid-column:1/-1;padding:25px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:18px}.inlineWithdrawalForm output{display:flex;align-items:center;min-height:47px;padding:10px 13px;border-radius:4px;background:#e9ede7}.amountInputShell{position:relative;width:100%}.amountInputShell input{padding-right:65px}.maxAmountButton{position:absolute;right:6px;top:7px;background:#edf0eb;padding:6px 10px;border:none;border-radius:3px;font-size:11px}.walletAddressField,.withdrawalFormMessage{grid-column:1/-1}.sendWithdrawalButton{justify-self:start}.withdrawalDisabledMessage{grid-column:1/-1;background:var(--red-soft);color:#a63323;font-size:13px;padding:15px;border-radius:4px}.withdrawalHistoryHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.withdrawalHistoryHead span{font-size:10px;text-transform:uppercase;color:var(--muted)}.withdrawalHistoryHead h2{margin-block:5px 0}.withdrawalHistoryHead>strong{font-size:12px;border:1px solid var(--line);padding:3px 10px;border-radius:4px}.withdrawalHistoryTable{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:5px}.withdrawalHistoryTable table{width:100%;min-width:660px;border-collapse:collapse;text-align:left;font-size:11px}.withdrawalHistoryTable th{font-size:10px;font-weight:500;color:var(--muted);background:#f1f3ef}.withdrawalHistoryTable td,.withdrawalHistoryTable th{padding:16px;border-bottom:1px solid var(--line)}.withdrawalHistoryTable tbody tr:last-child td{border-bottom:0}.withdrawalHistoryRow{display:grid;grid-template-columns:1fr .55fr 1fr 1fr 1.1fr .85fr;gap:14px;min-width:660px;align-items:center;padding:16px;font-size:11px;border-bottom:1px solid var(--line)}.withdrawalHistoryHeader{background:#f1f3ef;font-size:10px;color:var(--muted)}.withdrawalHistoryRow:last-child{border-bottom:0}.documentsEmpty,.withdrawalHistoryEmpty{padding:35px 20px;color:var(--muted);font-size:12px;text-align:center}.documentStatus,.withdrawalStatus{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#f3f0de;color:#746022;border-radius:3px;font-size:10px;text-transform:capitalize}.approved,.completed{background:#eaf3e9;color:#2b6945}.rejected{background:var(--red-soft);color:#a33425}.portalFooter{display:flex;justify-content:space-between;gap:20px;color:var(--muted);margin-top:auto;padding:20px 40px;font-size:10px}.documentsHead,.settingsProfileHead{display:flex;align-items:center;gap:18px;margin-bottom:25px}.documentsIcon,.settingsProfileIcon{color:var(--red);background:var(--red-soft);border-radius:5px;display:grid;place-items:center;width:48px;height:48px;flex-shrink:0}.settingsProfileHead .eyebrow{margin-bottom:8px}.settingsProfileHead p{margin-bottom:0}.settingsEditGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.settingsEditActions{margin-top:24px;display:flex;justify-content:flex-end;gap:20px;align-items:center}.documentsPanel{margin-top:45px;border-top:1px solid var(--line);padding-top:30px}.documentsHead>div>span{font-size:10px;color:var(--muted);text-transform:uppercase}.documentsHead h2{margin-block:5px}.documentsHead p{margin-bottom:0;font-size:11px}.documentsHead>strong{margin-left:auto;color:var(--muted);font-size:11px;font-weight:400;white-space:nowrap}.documentsUploadForm{display:grid;grid-template-columns:1fr 1.6fr auto;gap:18px;align-items:end}.documentsFileField{position:relative}.documentsFileField input{position:absolute;opacity:0;width:100%;height:53px;bottom:0;cursor:pointer;z-index:1}.documentsFileField:focus-within .documentsFilePicker{outline:2px solid var(--red);outline-offset:3px}.documentsFilePicker{display:flex;align-items:center;gap:12px;background:#fff;border:1px dashed #a3aca4;width:100%;padding:8px 12px;border-radius:4px;min-width:0}.documentsFilePicker>span{min-width:0}.documentsFilePicker strong{display:block;font-size:12px;overflow-wrap:anywhere}.documentsFilePicker small{display:block;color:var(--muted);font-size:9px}.documentsMessage{margin-top:20px}.documentsList{margin-top:25px}.documentItem{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--line);font-size:12px}.documentItem>div{min-width:0}.documentItem strong{display:block;overflow-wrap:anywhere}.documentItem small{color:var(--muted);font-size:10px}.documentItem .documentStatus{margin-left:auto;white-space:nowrap}.documentActions{display:flex;gap:10px}.documentActions a,.documentActions button{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid var(--line);border-radius:3px;padding:8px;font-size:11px}.workspaceHeading{margin-bottom:30px}.workspaceHeading .eyebrow{margin-bottom:10px}.supportChatBox{border-top:1px solid var(--line);padding-top:25px}.supportChatHead{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.supportChatHead span{font-size:10px;color:var(--muted);text-transform:uppercase}.supportChatHead h2{margin-block:5px 0}.supportRefreshButton{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:4px;padding:9px 12px;font-size:11px}.supportChatNotice{margin-bottom:18px}.supportChatLayout{display:grid;grid-template-columns:240px minmax(0,1fr);border:1px solid var(--line);background:#fff;border-radius:5px;overflow:hidden;min-height:370px}.supportChatThreads{border-right:1px solid var(--line);background:#fafbf9;max-height:580px;overflow-y:auto}.supportChatThread{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:18px}.supportChatThread.isActive{background:#ebf0e8;box-shadow:inset 3px 0 #577752}.supportChatThread>span{display:flex;gap:10px;align-items:center;justify-content:space-between}.supportChatThread strong{font-size:12px;overflow-wrap:anywhere}.supportChatThread em{font-size:9px;color:#a33425;font-style:normal}.supportChatThread small{color:var(--muted);font-size:10px}.supportChatThread p{font-size:11px;margin:7px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.supportChatConversation{display:flex;flex-direction:column;min-width:0}.supportChatMessages{padding:24px;max-height:430px;min-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.supportChatMessage{max-width:88%;padding:12px 15px;border-radius:5px;background:#f0f2ed;align-self:flex-start;overflow-wrap:anywhere}.supportChatMessage.fromClient{background:#e9f0e6;align-self:flex-end}.supportChatMessage>div{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;align-items:center}.supportChatMessage strong{font-size:10px}.supportChatMessage time{font-size:9px;color:var(--muted)}.supportChatMessage p{margin:7px 0 0;white-space:pre-wrap}.supportChatReply{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;padding:18px;border-top:1px solid var(--line);margin-top:auto}.supportChatReply textarea{min-height:75px;width:100%}.supportChatEmpty{padding:25px;color:var(--muted);font-size:12px}.supportChatEmpty.large{display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;min-height:300px}.supportChatNew{display:grid;grid-template-columns:1fr auto;gap:15px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.supportChatNew input,.supportChatNew label,.supportChatNew textarea{grid-column:1/-1}.supportChatNew label{display:flex;align-items:center;gap:9px;font-size:15px}.supportChatNew>button{justify-self:start}.loadingBar{height:100px;background:#e8ece5;margin-top:20px;border-radius:4px;animation:loadingPulse 1.5s ease-in-out infinite alternate}@keyframes loadingPulse{to{opacity:.45}}.termsHero{padding-block:70px 35px;width:min(860px,calc(100% - 80px));margin:auto;border-bottom:1px solid var(--line)}.termsHero h1{font-size:48px}.termsHero>span{font-size:11px;color:var(--muted)}.termsContent{max-width:860px;width:calc(100% - 80px);margin:40px auto 90px}.termsContent li,.termsContent p{font-size:14px;line-height:1.9;color:var(--muted)}.termsSection{padding-top:30px;margin-top:30px;border-top:1px solid var(--line)}.termsSection h2{font-size:24px}@media (min-width:1600px){.hero{min-height:680px}.heroContent{padding-block:80px}}@media (max-width:1150px){.headerInner{gap:20px;width:calc(100% - 40px)}.siteNav{gap:18px}.headerCta{display:none}.container{width:calc(100% - 64px)}.hero h1>span{font-size:58px}.heroDetail{max-width:360px}.heroImage{object-position:57% center}.heroCaption{display:none}.principlesStrip>div{grid-template-columns:repeat(3,1fr)}.principlesStrip a{display:none}.expertiseExplorer{grid-template-columns:220px minmax(0,1fr);gap:35px}.aboutSection,.contactGrid,.faqSection{gap:45px}.processSteps{gap:22px}.processSteps h3{font-size:19px}.processSteps p{min-height:150px}.portalShell{grid-template-columns:210px minmax(0,1fr)}.portalSidebar{padding-inline:12px}.clientDashboard{padding:30px 25px}.portalFooter,.portalTopbar{padding-inline:25px}.settingsEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.supportChatLayout{grid-template-columns:195px minmax(0,1fr)}.authMain{padding-inline:30px}.authBack{font-size:10px}.authVisual>div{padding:65px 30px}.authVisual h2{font-size:38px}}@media (max-width:800px){h2{font-size:36px}.section{padding-block:65px}.siteNav{gap:14px;font-size:11px}.navLogin{padding-left:14px}.brand strong{font-size:17px}.hero h1>span{font-size:50px}.heroImage{opacity:.38;object-position:65% center}.heroDetail{max-width:370px;color:#454c46}.hero{min-height:590px}.sectionHeading{align-items:flex-start;gap:30px}.sectionHeading>p{max-width:235px}.expertiseExplorer{grid-template-columns:1fr;gap:10px}.expertiseFilters{display:flex;overflow-x:auto;padding-bottom:8px}.expertiseFilters button{white-space:nowrap;width:auto;gap:15px;font-size:12px}.processSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.processSteps h3,.processSteps p{min-height:0}.aboutSection,.faqSection{grid-template-columns:1fr;gap:30px}.faqSection>div:first-child{position:static}.commitmentList{padding-top:0}.workspaceBand>div{align-items:flex-start;flex-direction:column}.contactGrid{grid-template-columns:1fr}.contactNote{margin-top:25px}.contactGrid h2{font-size:44px}.authShell{grid-template-columns:1fr}.authVisual{display:none}.authPanel{padding-block:55px}.authMain{padding:25px 30px}.portalShell{grid-template-columns:1fr}.portalSidebar{position:static;height:auto;padding:18px 24px 0;border-right:none;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:16px}.portalSidebar>.brand{margin:0}.sidebarCaption{display:none}.portalSidebar nav{grid-row:2;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:7px}.portalNavLink{justify-content:center;font-size:11px;padding-inline:8px;border-radius:4px 4px 0 0;gap:7px}.sidebarBottom{grid-row:1;grid-column:2}.sidebarBottom>a{display:none}.sidebarAction{padding:10px 0;font-size:11px}.portalTopbar{height:52px}.documentsUploadForm{grid-template-columns:1fr 1fr}.documentsUploadForm>button{justify-self:start}}@media (max-width:600px){.container{width:calc(100% - 40px)}.headerInner{min-height:72px;width:calc(100% - 36px);gap:10px}.menuToggle{display:inline-grid;margin-left:auto}.siteNav{display:none;position:absolute;top:72px;left:0;width:100%;padding:14px 20px 24px;background:white;box-shadow:0 10px 15px #0000000a;border-bottom:1px solid var(--line)}.siteNav.isOpen{display:flex;flex-direction:column;align-items:stretch;gap:0}.siteNav a{padding:13px;font-size:14px}.navLogin{border-left:0;border-top:1px solid var(--line);margin-top:6px}.brand small{font-size:7px}.hero{min-height:0}.heroImage{object-position:63% center;opacity:.22}.heroContent{padding-block:40px 38px}.hero .eyebrow{font-size:9px;margin-bottom:25px}.hero h1{font-size:17px}.hero h1>span{font-size:44px;margin-top:13px}.heroDescription{font-size:19px}.heroDetail{font-size:13px;max-width:330px}.heroActions{gap:8px 20px}.hero .heroActions{align-items:flex-start;flex-direction:column}.heroFootnote{flex-wrap:wrap;font-size:9px;gap:5px;margin-top:12px}.heroFootnote span{margin-inline:2px}.principlesStrip>div{grid-template-columns:1fr;gap:12px;padding-block:22px}.principlesStrip span{font-size:11px}.principlesStrip svg{width:16px}.section{padding-block:52px}h2{font-size:32px}.eyebrow{font-size:10px;margin-bottom:18px}.sectionHeading{flex-direction:column;gap:20px;margin-bottom:25px}.sectionHeading>p{max-width:100%;font-size:13px}.serviceRow summary{gap:14px;padding-block:20px}.serviceRow h3{font-size:19px}.serviceRow small{font-size:10px}.serviceExpanded{padding-left:28px;padding-right:0;font-size:12px}.processSection{padding-block:50px}.processSteps{gap:30px 22px}.processSteps h3{font-size:18px}.processSteps p{font-size:12px}.stepNumber{font-size:33px;margin-bottom:20px}.aboutSection .aboutLead{font-size:18px!important}.commitmentList article{gap:15px}.commitmentList h3{font-size:18px}.workspaceBand{padding-block:40px}.workspaceBand h2{font-size:27px}.faqList summary{font-size:13px}.contactSection{padding-block:50px}.contactGrid h2{font-size:38px}.contactEmail{font-size:14px}.lpFormGrid{grid-template-columns:1fr}.footerMain{grid-template-columns:1fr 1fr;gap:30px 20px}.footerMain>div:first-child{grid-column:1/-1}.footerNotice>div{flex-direction:column;gap:5px}.authMain{padding:22px 20px}.authMain>header{align-items:center}.authBack{max-width:90px;line-height:1.4}.authPanel h1{font-size:30px}.authPanel .eyebrow{font-size:9px}.authPanel{padding-block:50px}.formColumns{gap:18px;grid-template-columns:1fr}input,select,textarea{font-size:16px}.portalSidebar{padding:15px 16px 0}.portalNavLink{font-size:10px;gap:6px}.portalNavLink svg{width:16px}.portalTopbar{padding-inline:20px;font-size:10px}.secureLabel{display:none}.clientDashboard{padding:27px 20px}.clientDashboard h1{font-size:27px}.clientDashboardHero{grid-template-columns:1fr;gap:20px}.dashboardBalanceCard{padding:23px}.dashboardBalanceCard>strong{font-size:34px}.clientDashboardGrid{grid-template-columns:1fr 1fr}.clientDashboardGrid article:nth-child(3){border-left:0;padding-left:0}.clientDashboardGrid article:nth-child(n+3){border-top:1px solid var(--line)}.clientDashboardGrid article{padding-block:18px}.withdrawalBox{grid-template-columns:1fr;gap:15px}.withdrawalButton{justify-self:start}.inlineWithdrawalForm{grid-template-columns:1fr}.portalFooter{padding-inline:20px;font-size:9px}.settingsProfileHead{align-items:flex-start;gap:12px}.settingsProfileIcon{display:none}.settingsEditGrid{grid-template-columns:1fr;gap:18px}.settingsEditActions{flex-direction:column;align-items:stretch}.documentsHead{flex-wrap:wrap;gap:12px}.documentsIcon{display:none}.documentsHead>strong{margin-left:0}.documentsUploadForm{grid-template-columns:1fr}.documentItem{flex-wrap:wrap;gap:12px}.documentActions{width:100%}.supportChatHead h2{font-size:18px}.supportChatLayout{grid-template-columns:1fr}.supportChatThreads{border-right:0;border-bottom:1px solid var(--line);max-height:195px}.supportChatMessages{padding:16px}.supportChatMessage{max-width:95%}.supportChatReply{grid-template-columns:1fr}.supportChatReply button{justify-self:end}.termsHero{width:calc(100% - 40px);padding-top:45px}.termsHero h1{font-size:36px}.termsContent{width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}