/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Signaturia;src:url(/fonts/signaturia.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.portal-app{--portal-green:#123d2c;--portal-deep:#08281c;font-family:var(--font-poppins),Arial,sans-serif;background:linear-gradient(135deg,#f8f9f7,#f0f4f1)}.portal-preview-bar.owner-client-preview{color:#fff;background:#111a14;border-bottom:2px solid #c99b2f;justify-content:flex-start;padding-left:32px}.portal-preview-bar.owner-client-preview strong{color:#edcf71}.portal-preview-bar.owner-client-preview span{color:#d7dfda}.portal-header{height:92px;padding:0 38px;box-shadow:0 9px 30px #0a2c1e0b}.portal-brand img{width:86px}.portal-brand strong{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.03em;font-size:19px;font-weight:750}.portal-brand small{font-size:9px}.portal-layout{grid-template-columns:264px 1fr}.portal-sidebar{background:linear-gradient(165deg,var(--portal-deep),#13452f 64%,#0a2d1f);height:calc(100vh - 126px);padding:30px 18px 22px;position:sticky;top:0;box-shadow:14px 0 42px #08281c14}.portal-sidebar nav{gap:6px}.portal-sidebar nav button{border-radius:8px;min-height:50px;padding:0 15px;font-size:13px;font-weight:650;transition:background .2s,transform .2s}.portal-sidebar nav button:hover{transform:translate(3px)}.portal-sidebar nav button.active{color:var(--portal-deep);background:#fff;box-shadow:0 8px 22px #0000001f}.portal-sidebar nav button.active i{color:#9a7422}.portal-help{border-radius:9px}.portal-help strong{font-family:var(--font-poppins),Arial,sans-serif;font-weight:700}.portal-help a,.portal-back{font-size:11px}.portal-content{width:min(1240px,100%);padding:38px 46px 76px}.portal-year-switcher{border-radius:10px;box-shadow:0 10px 28px #0d33230b}.portal-welcome{background:#fff;border:1px solid #dce5df;border-left:5px solid #c99b2f;border-radius:11px;padding:26px 28px;box-shadow:0 14px 38px #0d33230e}.portal-welcome h1,.portal-card-head h2,.signature-preview h2,.empty-preview h2{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;font-weight:720}.portal-welcome h1{font-size:34px}.portal-welcome>div>span{font-size:13px}.portal-card{border-radius:11px;box-shadow:0 14px 38px #0d33230e}.portal-alert{border-radius:9px}.portal-card-head h2{font-size:24px}.portal-card-head>span{font-size:11px}.portal-primary{border-radius:7px;font-size:11px;transition:transform .2s,box-shadow .2s}.portal-primary:hover{transform:translateY(-2px);box-shadow:0 10px 24px #123d2c2e}.portal-content>article,.portal-content>.portal-grid{animation:.28s both clientPortalReveal}@keyframes clientPortalReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.portal-toast{border-radius:8px}.portal-avatar{color:#0b2c1f;background:linear-gradient(135deg,#d7b34c,#f3d97e);border-radius:10px}.portal-client span{font-size:10px}@media (width<=820px){.portal-preview-bar.owner-client-preview{padding-left:18px}.portal-layout{grid-template-columns:1fr}.portal-sidebar{z-index:30;height:auto;padding:9px 12px;position:sticky;top:0}.portal-sidebar nav button{min-width:108px;font-size:11px}.portal-content{padding:26px 15px 54px}.portal-welcome{padding:22px}.portal-welcome h1{font-size:28px}}.client-onboarding{gap:24px;min-height:0;display:grid}.client-onboarding>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.client-onboarding>header p{color:#9a7422;letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:800}.client-onboarding>header h2{color:#0d3323;font:700 32px var(--font-poppins),Arial,sans-serif;letter-spacing:-.04em;margin:0 0 8px}.client-onboarding>header span{color:#617168;font-size:13px}.client-onboarding>header aside{background:#f7f3e9;border-left:3px solid #d3a52f;min-width:112px;padding:13px 16px}.client-onboarding>header aside b{color:#0d3323;font:700 28px Georgia,serif;display:block}.client-onboarding>header aside small{color:#8a681d;letter-spacing:.1em;font-size:8px;font-weight:900}.client-onboard-track{background:#edf0ed;height:4px;overflow:hidden}.client-onboard-track i{background:linear-gradient(90deg,#9b6f0a,#f2d36a,#b57f0e);height:100%;transition:width .3s;display:block}.client-onboarding>section{border:1px solid #dce3de;grid-template-columns:repeat(5,1fr);display:grid}.client-onboarding>section>article{background:#fbfcfb;border-right:1px solid #dce3de;align-content:start;gap:16px;min-height:245px;padding:22px 18px;display:grid;position:relative}.client-onboarding>section>article:last-child{border-right:0}.client-onboarding>section>article.active{background:#fffaf0;box-shadow:inset 0 4px #c99b2f}.client-onboarding>section>article.done{background:#f2f6f3}.client-onboarding>section>article>i{color:#264d3a;background:#e8eeea;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:850;display:grid}.client-onboarding>section>article.active>i{color:#102c20;background:linear-gradient(135deg,#956807,#f4d86e,#ae770b)}.client-onboarding>section>article small{color:#9a7422;letter-spacing:.12em;font-size:8px;font-weight:850}.client-onboarding>section>article h3{color:#153527;margin:7px 0 6px;font-size:15px;line-height:1.22}.client-onboarding>section>article p{color:#66736c;margin:0;font-size:10px;line-height:1.55}.client-onboarding>section>article button{color:#fff;font:800 9px var(--font-poppins),Arial,sans-serif;background:#123d2c;border:0;border-radius:7px;align-self:end;padding:10px 11px}.client-onboard-pending{background:#faf6ea;border-left:3px solid #c99b2f;padding:14px 16px}.client-onboard-pending span{color:#68766e;margin-top:4px;font-size:11px;display:block}@media (width<=980px){.client-onboarding>section{grid-template-columns:1fr 1fr}.client-onboarding>section>article{border-bottom:1px solid #dce3de;min-height:190px}.client-onboarding>section>article:last-child{grid-column:1/-1}}@media (width<=620px){.client-onboarding>header{display:grid}.client-onboarding>header aside{width:100%}.client-onboarding>section{grid-template-columns:1fr}.client-onboarding>section>article,.client-onboarding>section>article:last-child{border-right:0;grid-column:auto;min-height:0}.client-onboarding>section>article button{justify-self:start}}.admin-application-alert{color:var(--forest);background:#fffaf0;border:1px solid #d6c273;align-items:center;gap:9px;margin-right:12px;padding:9px 12px;text-decoration:none;display:flex}.admin-application-alert>i{background:var(--gold);border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.admin-application-alert>span{gap:2px;display:grid!important}.admin-application-alert strong{font-size:9px}.admin-application-alert small{color:var(--muted);font-size:7px}@media (width<=760px){.admin-application-alert{padding:7px 9px}.admin-application-alert small{display:none}}.square-connect-link{color:var(--forest);margin-top:13px;font-size:8px;font-weight:900;display:inline-block}.square-connect-page{background:#f4f6f3;min-height:100vh;padding-top:34px}.square-connect-shell{width:min(760px,100% - 40px);margin:0 auto;padding:46px 0 70px}.square-connect-hero p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:900}.square-connect-hero h1{color:var(--forest);margin:0;font:38px Georgia,serif}.square-connect-hero span{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.square-connect-safety{border-left:4px solid var(--gold);background:#fff9e9;gap:14px;margin:22px 0;padding:15px 18px;font-size:8px;line-height:1.5;display:flex}.square-connect-safety b{color:#765b16}.square-connect-safety span{color:#6d654e}.square-connect-form{background:#fff;border:1px solid #dce3de;gap:15px;padding:25px;display:grid}.square-connect-form label{flex-direction:column;gap:5px;display:flex}.square-connect-form label>span{font-size:9px;font-weight:900}.square-connect-form small{color:var(--muted);font-size:7px}.square-connect-form input{height:44px;color:var(--ink);background:#fafbf9;border:1px solid #ccd7d0;padding:0 13px;font-size:10px}.square-connect-form button{background:var(--forest);color:#fff;border:0;min-height:44px;font-size:8px;font-weight:900}.square-connect-form button:disabled{opacity:.65}.square-connect-form>p{margin:0;padding:11px;font-size:8px;line-height:1.45}.square-connect-form>p.success{color:#286849;background:#e7f1ea}.square-connect-form>p.error{color:#9a3e2d;background:#fff0ec}.square-connect-status{background:var(--forest-soft);flex-direction:column;gap:5px;margin-top:15px;padding:14px 17px;display:flex}.square-connect-status b{color:var(--forest);font-size:8px}.square-connect-status span{color:var(--muted);font-size:8px}@media (width<=600px){.square-connect-shell{width:calc(100% - 28px);padding-top:32px}.square-connect-hero h1{font-size:32px}.square-connect-safety{flex-direction:column}.square-connect-form{padding:18px}}.square-connection-card{background:#fff;border:1px solid #dce3de;grid-template-columns:1.2fr 1fr;gap:26px;margin-bottom:18px;padding:20px 22px;display:grid}.square-connection-card p{color:#8a681d;letter-spacing:.13em;margin:0 0 6px;font-size:7px;font-weight:900}.square-connection-card h2{margin:0 0 7px;font:19px Georgia,serif}.square-connection-card>div>span{color:var(--muted);font-size:8px;line-height:1.5}.square-connection-checks{grid-template-columns:1fr 1fr;gap:7px;display:grid}.square-connection-checks>span{background:#f4f6f3;justify-content:space-between;padding:9px;font-size:7px;display:flex}.square-connection-checks b{color:#8a681d}.square-connection-checks .ready b{color:#28704f}@media (width<=850px){.square-connection-card,.square-connection-checks{grid-template-columns:1fr}}.square-invoice-rules{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.square-invoice-rules article{background:#fff;border:1px solid #dce3de;align-items:flex-start;gap:12px;padding:16px;display:flex}.square-invoice-rules i{background:var(--forest);width:28px;height:28px;color:var(--gold-bright);border-radius:50%;flex:0 0 28px;place-items:center;font-size:7px;font-style:normal;font-weight:900;display:grid}.square-invoice-rules div{flex-direction:column;gap:5px;display:flex}.square-invoice-rules strong{font-size:9px}.square-invoice-rules span{color:var(--muted);font-size:7px;line-height:1.45}@media (width<=850px){.square-invoice-rules{grid-template-columns:1fr}}:root{--ink:#10251c;--forest:#123d2c;--forest-deep:#0b2c20;--forest-mid:#174d38;--forest-soft:#e9f0ec;--gold:#c9a34b;--gold-bright:#dcbd70;--gold-soft:#f2e7c9;--font-signature:"Signaturia";--gold-gradient:linear-gradient(135deg, #8f6a19 0%, #c99f3e 30%, #f2d98d 54%, #c4932e 76%, #785313 100%);--gold-gradient-soft:linear-gradient(135deg, #f7edcf 0%, #dfc274 50%, #f8e8b8 100%);--cream:#f7f3ea;--white:#fffdf9;--light-grey:#eef1ef;--light-grey-2:#f6f7f6;--muted:#5f6d65;--line:#123d2c26}.nav-dropdown-menu{width:330px}.nav-dropdown-menu b{font-size:10px}.tax-help-inline{border-radius:3px;margin-top:26px;padding:34px}.tax-help-inline .tax-help-grid{grid-template-columns:1fr .88fr;gap:46px}.tax-help-inline .tax-help-grid h2{font-size:clamp(31px,3.5vw,46px)}.tax-help-inline .tax-help-grid>div>p:not(.eyebrow){margin:18px 0 24px;font-size:12px}.tax-help-inline .tax-help-grid aside{padding:25px}.tax-help-inline .tax-help-grid li{padding:9px 0;font-size:10px}.consultation-cta{border-left:4px solid var(--gold);background:var(--forest-soft);justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:21px 24px;display:flex}.consultation-cta>div{gap:5px;display:grid}.consultation-cta small{color:#8a681d;letter-spacing:.14em;font-size:9px;font-weight:900}.consultation-cta strong{color:var(--forest);font:500 22px Georgia,serif}.consultation-cta .button{white-space:nowrap;min-height:44px;font-size:10px}@media (width<=800px){.tax-help-inline{padding:25px 20px}.tax-help-inline .tax-help-grid{grid-template-columns:1fr;gap:28px}.consultation-cta{flex-direction:column;align-items:stretch}.consultation-cta .button{width:100%}}.hero h1,.services-head h2,.referral-head h2,.section-head h2,.about-copy h2,.pricing-inner h2,.final-cta h2,.hero h1 em,.services-head h2 em,.referral-head h2 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;font-style:normal;font-weight:700}.smart-referral-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:34px;display:grid}.smart-referral-card{background:#ffffff12;border:1px solid #e0c57547;min-height:250px;padding:28px;box-shadow:0 20px 48px #04191129}.smart-referral-card>label{color:#e4eee8;letter-spacing:.09em;text-transform:uppercase;gap:9px;font-size:10px;font-weight:900;display:grid}.smart-referral-card select{color:#10251c;background:#fffdf9;border:1px solid #fff3;width:100%;min-height:51px;padding:0 15px;font-size:13px;font-weight:700}.referral-choice-welcome{border-top:1px solid #ffffff1f;align-items:center;gap:17px;margin-top:25px;padding-top:23px;display:flex}.referral-choice-welcome>span{color:#e0c36f;font:500 35px Georgia,serif}.referral-choice-welcome>div{gap:5px;display:grid}.referral-choice-welcome b{color:#fff;font-size:15px}.referral-choice-welcome small{color:#b9cbc1}.referral-choice-result{border-top:1px solid #ffffff21;gap:10px;margin-top:24px;padding-top:21px;display:grid}.referral-choice-result p{color:#e2c66f;letter-spacing:.14em;margin:0;font-size:9px;font-weight:900}.referral-choice-result h3{color:#fff;font:600 27px var(--font-poppins),sans-serif;letter-spacing:-.035em;margin:0}.referral-choice-result>span{color:#c3d1c9;font-size:11px;line-height:1.55}.referral-choice-result .button{justify-self:start;min-height:43px;margin-top:5px;font-size:9px}.smart-referral-layout .public-referral-form{grid-column:1/-1}.taxes-page{background:var(--white);min-height:100vh}.taxes-header{border-bottom:1px solid var(--line);background:#fff}.taxes-header>.shell{justify-content:space-between;align-items:center;min-height:88px;display:flex}.taxes-header img{object-fit:contain;width:104px;height:70px}.taxes-header nav{align-items:center;gap:24px;font-size:11px;font-weight:800;display:flex}.taxes-header .button{min-height:42px;font-size:9px}.taxes-hero{background:var(--forest-deep);color:#fff;padding:80px 0}.taxes-hero h1{max-width:820px;font:700 clamp(48px,6vw,78px)/.98 var(--font-poppins),sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0}.taxes-hero h1 em{color:#ddb95d;font-style:normal}.taxes-hero>div>p:not(.eyebrow){color:#c3d2ca;max-width:700px;font-size:16px;line-height:1.7}.taxes-hero>div>div{align-items:center;gap:22px;margin-top:28px;display:flex}.taxes-hero>div>div>a:last-child{border-bottom:1px solid #dfc36d;padding-bottom:6px;font-size:11px;font-weight:900}.taxes-main{padding:55px 0 85px}.taxes-service-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:25px;display:grid}.taxes-service-grid article{border:1px solid var(--line);background:#fff;padding:28px}.taxes-service-grid article:nth-child(2){background:var(--forest);color:#fff}.taxes-service-grid small{color:#9a7627;letter-spacing:.13em;font-size:9px;font-weight:900}.taxes-service-grid h2{font:700 29px var(--font-poppins),sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:10px 0}.taxes-service-grid p{color:var(--muted);margin:0;line-height:1.6}.taxes-service-grid article:nth-child(2) p{color:#c5d3cb}.tax-help-detail{padding:46px}.tax-help-detail .tax-help-grid{gap:60px}@media (width<=800px){.smart-referral-layout,.taxes-service-grid{grid-template-columns:1fr}.taxes-header nav>a:not(.button){display:none}.taxes-hero{padding:58px 0}.taxes-hero h1{font-size:42px}.taxes-hero>div>div{flex-direction:column;align-items:stretch}.tax-help-detail{padding:28px 20px}.tax-help-detail .tax-help-grid{grid-template-columns:1fr;gap:28px}}.intake-embed-page{background:#eef2ee;min-height:100vh}.intake-embed-header{background:var(--forest-deep);color:#fff}.intake-embed-header>.shell{grid-template-columns:120px 1fr auto;align-items:center;gap:30px;min-height:150px;display:grid}.intake-embed-header img{object-fit:contain;width:112px;height:82px}.intake-embed-header p{color:#dfc26d;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.intake-embed-header h1{font:700 38px var(--font-poppins),sans-serif;text-transform:uppercase;letter-spacing:-.045em;margin:6px 0}.intake-embed-header span{color:#c4d2ca;font-size:11px}.intake-embed-header>.shell>a:last-child{border-bottom:1px solid #dfc26d;padding-bottom:5px;font-size:10px;font-weight:900}.intake-embed-shell{width:min(960px,100% - 32px);margin:0 auto;padding:25px 0 70px}.intake-security-note{border-left:4px solid var(--gold);background:#fff9e7;gap:14px;margin-bottom:14px;padding:14px 17px;font-size:10px;display:flex}.intake-security-note b{color:#735818}.intake-security-note span{color:#6c654f}.intake-embed-shell iframe{background:#fff;border:0;width:100%;min-height:1100px;box-shadow:0 18px 48px #0f2d1f1a}.intake-embed-shell>p{text-align:center;color:var(--muted);font-size:10px}.intake-embed-shell>p a{color:var(--forest);font-weight:900}@media (width<=700px){.intake-embed-header>.shell{grid-template-columns:78px 1fr;gap:14px;padding:18px 0}.intake-embed-header img{width:78px}.intake-embed-header h1{font-size:27px}.intake-embed-header>.shell>a:last-child{grid-column:2;justify-self:start}.intake-security-note{flex-direction:column}.intake-embed-shell iframe{min-height:1250px}}.hero:after{content:none!important;display:none!important}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:42px}.hero-ledger-paper{opacity:.2;left:34%}.hero-founder-photo{background:#d9ddd7;border-radius:3px;align-self:stretch;min-height:590px;position:relative;overflow:hidden;box-shadow:22px 24px #c9a34b29}.hero-founder-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f7f3ea2e,#0000 32%),linear-gradient(#0000 65%,#07201638);position:absolute;inset:0}.hero-founder-photo>img{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}.hero-founder-photo .hero-experience-badge{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b2c20eb;width:auto;margin:0;position:absolute;bottom:20px;left:22px;right:22px}.founder-note{border-top:1px solid #c9a34b57;border-bottom:1px solid var(--line);background:#f4f0e4;padding:27px 0}.founder-note>.shell{grid-template-columns:190px 1fr auto;align-items:center;gap:30px;display:grid}.founder-note p{color:#8a681d;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.founder-note span{color:#4f5f56;font-size:11px;line-height:1.65}.founder-note b{color:var(--forest);white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;font-size:10px}@media (width<=980px){.hero-grid{grid-template-columns:1fr}.hero-founder-photo{min-height:560px}.founder-note>.shell{grid-template-columns:1fr;gap:10px}.founder-note b{white-space:normal}}@media (width<=600px){.hero-founder-photo{min-height:460px;box-shadow:12px 14px #c9a34b29}.hero-founder-photo .hero-experience-badge{bottom:12px;left:12px;right:12px}.founder-note{padding:23px 0}}.tax-feature-modern article{border:1px solid #123d2c21;border-radius:3px;min-height:265px;position:relative;overflow:hidden;box-shadow:0 18px 42px #10251c14}.tax-feature-modern article,.tax-feature-modern article:hover{transition:transform .25s,box-shadow .25s}.public-referral-trigger{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #d7ba63;align-items:center;gap:12px;margin-top:22px;padding:0 0 7px;font-size:10px;font-weight:800;display:inline-flex}.public-referral-trigger span{color:#e7cb77}.public-referral-form{color:#10251c;background:#fffdf9;border:1px solid #dcbd7059;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;padding:24px;display:grid;box-shadow:0 20px 44px #04191129}.public-referral-form header{grid-column:1/-1}.public-referral-form header p{color:#8a681d;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.public-referral-form h3{margin:5px 0;font:500 28px Georgia,serif}.public-referral-form header span{color:#65736b;font-size:10px}.public-referral-form label{gap:6px;font-size:9px;font-weight:900;display:grid}.public-referral-form input,.public-referral-form select{background:#fff;border:1px solid #cad5cd;width:100%;min-height:42px;padding:0 11px}.public-referral-form button{background:var(--forest);color:#fff;border:0;min-height:42px;font-weight:900}.public-referral-form>strong{color:#28704f;grid-column:1/-1;font-size:11px}.referral-trap{position:absolute!important;left:-9999px!important}@media (width<=1180px){.desktop-nav{gap:11px;font-size:10px}}@media (width<=760px){.public-referral-form{grid-template-columns:1fr;padding:18px}}.portal-referral-center{overflow:hidden}.referral-intro{color:#65736b;max-width:720px;margin:-3px 0 22px;line-height:1.6}.portal-referral-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.portal-referral-kpis>div{background:#f3f7f3;border-top:3px solid #c9a34b;gap:5px;padding:17px;display:grid}.portal-referral-kpis small{color:#856720;letter-spacing:.12em;font-size:9px;font-weight:900}.portal-referral-kpis b{color:#123d2c;font:28px Georgia,serif}.portal-referral-kpis span{color:#738078;font-size:10px}.portal-referral-form{color:#fff;background:#123d2c;grid-template-columns:repeat(4,1fr);gap:11px;padding:22px;display:grid}.portal-referral-form h3,.portal-referral-form>p{grid-column:1/-1}.portal-referral-form h3{margin:0;font:27px Georgia,serif}.portal-referral-form>p{color:#c4d2ca;margin:-5px 0 8px;font-size:11px}.portal-referral-form label{gap:6px;font-size:10px;font-weight:900;display:grid}.portal-referral-form input,.portal-referral-form select,.portal-referral-form textarea{box-sizing:border-box;color:#17231c;background:#fff;border:1px solid #668171;width:100%;padding:11px}.portal-referral-form label.wide{grid-column:1/-2}.portal-referral-form textarea{resize:vertical;min-height:44px}.portal-referral-form button{color:#14251e;background:#d1ad4f;border:0;align-self:end;min-height:44px;font-weight:900}.portal-referral-list{margin-top:19px}.portal-referral-list>header{border-bottom:1px solid #dce3de;justify-content:space-between;gap:15px;padding-bottom:9px;display:flex}.portal-referral-list>header b{letter-spacing:.13em;font-size:10px}.portal-referral-list>header span{color:#78847c;font-size:9px}.portal-referral-row{border-bottom:1px solid #e4e9e5;grid-template-columns:1fr auto minmax(100px,auto);align-items:center;gap:15px;padding:14px 4px;display:grid}.portal-referral-row>span{gap:3px;display:grid}.portal-referral-row small{color:#758078}.portal-referral-row i{color:#17613a;background:#eaf3ec;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.portal-referral-row>b{color:#8a681d;text-align:right;font-size:11px}@media (width<=760px){.portal-referral-kpis,.portal-referral-form{grid-template-columns:1fr}.portal-referral-form label.wide{grid-column:auto}.portal-referral-row{grid-template-columns:1fr auto}.portal-referral-row>b{text-align:left;grid-column:1/-1}.portal-referral-list>header span{display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-poppins), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1180px,100% - 44px);margin:0 auto}.notice-bar{background:var(--forest-deep);color:#dbe8df;letter-spacing:.03em;font-size:12px}.notice-inner{justify-content:space-between;align-items:center;min-height:35px;display:flex}.notice-inner a{color:#f6edd7}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f2;position:sticky;top:0}.nav-wrap{align-items:center;gap:34px;height:82px;display:flex}.brand{align-items:center;gap:13px;margin-right:auto;display:flex}.brand-logo{object-fit:contain;transform-origin:50%;width:92px;height:64px;display:block;transform:scale(1.72)}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{font-family:Georgia,serif;font-size:20px}.brand-copy small{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.desktop-nav{align-items:center;gap:26px;font-size:13px;font-weight:700;display:flex}.desktop-nav a,.portal-link{transition:color .2s}.desktop-nav a:hover,.portal-link:hover{color:#8a681d}.nav-actions{align-items:center;gap:20px;display:flex}.portal-link{font-size:12px;font-weight:700}.menu-button{border:1px solid var(--line);background:0 0;width:42px;height:42px;padding:11px;display:none}.menu-button span{background:var(--forest);height:1px;margin:5px 0;display:block}.mobile-nav{display:none}.button{background:var(--gold);color:#14251e;border:0;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 25px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #3f300f1f}.button:hover{background:#d6b762;transform:translateY(-2px);box-shadow:0 16px 32px #3f300f2b}.button-small{min-height:42px;padding:0 18px;font-size:12px}.button-light{background:var(--gold-bright)}.hero{background:var(--cream);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.hero:before{content:"";opacity:.34;background-image:linear-gradient(#123d2c0a 1px,#0000 1px),linear-gradient(90deg,#123d2c0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.hero-glow{filter:blur(3px);border-radius:50%;position:absolute}.hero-glow-one{background:#c9a34b21;width:560px;height:560px;top:-260px;right:-220px}.hero-glow-two{background:#123d2c14;width:380px;height:380px;bottom:-180px;left:-250px}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:78px;min-height:630px;padding-top:70px;padding-bottom:76px;display:grid;position:relative}.eyebrow{color:#5f674f;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 25px;font-size:11px;font-weight:800;line-height:1.4;display:flex}.eyebrow span{background:var(--gold);width:28px;height:2px}.eyebrow.dark{color:#5f6b62}.eyebrow.light{color:#cbd8d0}.hero h1,.section-head h2,.business-copy h2,.tax-help-grid h2,.about-copy h2,.pricing-inner h2,.start-copy h2,.faq-grid h2,.final-cta h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero h1{letter-spacing:-.045em;max-width:730px;margin:0;font-size:clamp(51px,6vw,76px);line-height:.99}.hero h1 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{color:var(--forest);font-style:italic;font-weight:500}.hero-lede{max-width:620px;color:var(--muted);margin:28px 0 0;font-size:18px;line-height:1.75}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.text-link{border-bottom:1px solid var(--forest);padding:10px 0 7px;font-size:14px;font-weight:800}.text-link span{color:var(--gold);margin-left:7px}.trust-row{color:#405248;flex-wrap:wrap;gap:25px;margin-top:38px;font-size:12px;font-weight:700;display:flex}.trust-row b{width:18px;height:18px;color:var(--forest);border:1px solid #123d2c40;border-radius:50%;place-items:center;margin-right:6px;font-size:10px;display:inline-grid}.hero-panel{background:var(--forest);color:#fff;padding:36px 35px 34px;position:relative;box-shadow:26px 28px #c9a34b2b}.hero-panel:before{content:"";pointer-events:none;border:1px solid #e2cd9733;position:absolute;inset:10px}.panel-top{justify-content:space-between;align-items:center;display:flex;position:relative}.panel-kicker{color:#d8c28c;letter-spacing:.2em;font-size:10px;font-weight:800}.plus-seal{width:38px;height:38px;color:var(--gold-soft);border:1px solid #d8c28c8c;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:25px;display:grid}.hero-panel blockquote{letter-spacing:-.02em;margin:32px 0 27px;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.36;position:relative}.panel-rule{background:#ffffff26;height:1px}.panel-stat-grid{grid-template-columns:1fr 1fr;gap:24px;padding:27px 0;display:grid}.panel-stat-grid div{flex-direction:column;gap:4px;display:flex}.panel-stat-grid strong{color:#f4dfaa;font-family:Georgia,serif;font-size:30px}.panel-stat-grid span{color:#bfccc5;font-size:11px;line-height:1.4}.panel-note{background:#ffffff12;align-items:center;gap:15px;padding:17px;display:flex;position:relative}.note-mark{color:var(--gold-soft);font-family:Georgia,serif;font-size:19px;font-weight:700}.panel-note p{color:#c8d4cd;margin:0;font-size:11px;line-height:1.55}.panel-note strong{color:#fff}.service-tease{background:var(--white)}.service-tease-grid{grid-template-columns:repeat(3,1fr);display:grid}.service-tease article{border-right:1px solid var(--line);align-items:center;gap:21px;min-height:142px;padding:26px 35px;display:flex}.service-tease article:last-child{border-right:0}.service-tease article>span{color:var(--gold);letter-spacing:.12em;align-self:flex-start;margin-top:5px;font-size:10px;font-weight:800}.service-tease h2{margin:0 0 9px;font-family:Georgia,serif;font-size:19px;font-weight:600}.service-tease p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.services-section{background:#fbfaf6}.section-head h2{max-width:760px;margin:0;font-size:clamp(38px,4.5vw,58px);line-height:1.08}.split-head{grid-template-columns:1.2fr .55fr;align-items:end;gap:70px;margin-bottom:58px;display:grid}.split-head>p{color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.8}.services-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);flex-direction:column;min-height:365px;padding:32px;transition:transform .25s,background .25s,box-shadow .25s;display:flex}.service-card:hover{z-index:1;background:#fff;transform:translateY(-5px);box-shadow:0 20px 40px #10251c14}.service-card-top{color:#8d9b92;letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.service-card-top b{color:var(--gold);font-family:Georgia,serif;font-size:27px;font-weight:400}.card-tag{letter-spacing:.16em;text-transform:uppercase;font-weight:800;color:#8a681d!important;margin:54px 0 12px!important;font-size:9px!important}.service-card h3{margin:0 0 17px;font-family:Georgia,serif;font-size:24px;line-height:1.2}.service-card>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.service-card a{color:var(--forest);margin-top:auto;padding-top:28px;font-size:11px;font-weight:800}.service-card a span{color:var(--gold);margin-left:8px}.business-section{background:var(--forest-deep);color:#fff;padding:120px 0;overflow:hidden}.business-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.business-visual{min-height:500px;position:relative}.business-visual:before{content:"";border:1px solid #c9a34b38;border-radius:50%;width:430px;height:430px;position:absolute;top:5%;left:-12%}.ledger-card{position:absolute;box-shadow:0 35px 70px #00000047}.ledger-main{background:var(--cream);width:min(430px,90%);min-height:330px;color:var(--forest);padding:43px;top:60px;left:20px;transform:rotate(-3deg)}.ledger-main:after{content:"";border:1px solid #123d2c26;position:absolute;inset:13px}.ledger-main>span{color:#8a681d;letter-spacing:.18em;font-size:9px;font-weight:800;display:block}.ledger-main>strong{margin-top:65px;font-family:Georgia,serif;font-size:31px;line-height:1.25;display:block}.mini-bars{align-items:flex-end;gap:14px;height:63px;margin-top:35px;display:flex}.mini-bars i{background:var(--forest);width:29px;display:block}.mini-bars i:first-child{height:28%}.mini-bars i:nth-child(2){height:55%}.mini-bars i:nth-child(3){height:42%}.mini-bars i:nth-child(4){background:var(--gold);height:88%}.ledger-small{background:var(--forest-mid);border:1px solid #ffffff1a;align-items:center;gap:14px;width:210px;min-height:125px;padding:25px;display:flex;bottom:24px;right:0}.ledger-small b{color:var(--gold-bright);font-family:Georgia,serif;font-size:25px}.ledger-small span{color:#c5d2ca;font-size:11px;line-height:1.45}.gold-orbit{background:var(--gold);width:73px;height:73px;color:var(--forest);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:45px;display:grid;position:absolute;top:23px;right:37px;box-shadow:0 20px 45px #0003}.business-copy h2{max-width:650px;margin:0;font-size:clamp(40px,4.8vw,61px);line-height:1.06}.business-copy>p:not(.eyebrow){color:#c1cfc7;max-width:610px;margin:27px 0 34px;font-size:15px;line-height:1.8}.business-copy ul{border-top:1px solid #ffffff1f;margin:0 0 38px;padding:0;list-style:none}.business-copy li{color:#e4ebe7;border-bottom:1px solid #ffffff1f;gap:18px;padding:16px 0;font-size:13px;display:flex}.business-copy li span{color:var(--gold-bright);font-size:10px}.process-section{background:var(--cream)}.centered-head{text-align:center;max-width:760px;margin:0 auto 70px}.centered-head .eyebrow{justify-content:center}.centered-head h2{margin-inline:auto}.centered-head>p:last-child{color:var(--muted);margin:22px 0 0}.process-grid{grid-template-columns:repeat(4,1fr);gap:34px;display:grid}.process-grid article{text-align:center;position:relative}.process-number{z-index:2;border:1px solid var(--gold);background:var(--cream);color:#8a681d;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 28px;font-family:Georgia,serif;font-size:17px;display:grid;position:relative}.process-line{background:#c9a34b75;width:76%;height:1px;position:absolute;top:33px;left:62%}.process-grid h3{margin:0 0 12px;font-family:Georgia,serif;font-size:19px}.process-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.security-note{border:1px solid var(--line);background:#ffffff8c;align-items:center;gap:18px;max-width:790px;margin:67px auto 0;padding:22px 26px;display:flex}.security-icon{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;display:grid}.security-note strong{font-family:Georgia,serif}.readiness-page{padding-bottom:70px}.readiness-notice{color:#51451c;background:#fff8dc;border:1px solid #d8c47a;max-width:1120px;margin:18px auto 0;padding:13px 18px}.readiness-summary{grid-template-columns:repeat(3,140px) 1fr;gap:12px;max-width:1120px;margin:24px auto;display:grid}.readiness-summary>div,.readiness-summary>article{background:#fff;border:1px solid #dce3de;padding:18px}.readiness-summary span{color:#66736b;font-size:10px;display:block}.readiness-summary strong{color:var(--forest);font:30px Georgia,serif}.readiness-summary article{background:#f4dfd8;border-color:#d8aaa0}.readiness-summary article b{color:#8a281a}.readiness-summary article span{margin-top:6px;line-height:1.5}.readiness-list{max-width:1120px;margin:0 auto}.readiness-control{background:#fff;border:1px solid #dce3de;grid-template-columns:42px 1fr 125px 80px;align-items:start;gap:16px;margin:10px 0;padding:20px;display:grid;position:relative}.readiness-control>i{width:34px;height:34px;color:var(--forest);background:#edf1ee;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.readiness-control.verified>i{background:var(--forest);color:#fff}.readiness-control.in_progress>i{background:#f5e9bd}.readiness-control small{color:#8b7431;letter-spacing:.12em;font-weight:800}.readiness-control h3{margin:4px 0 6px;font:20px Georgia,serif}.readiness-control p{color:#657269;margin:0;line-height:1.5}.readiness-control blockquote{border-left:3px solid var(--gold);color:#465249;background:#f7f8f6;margin:12px 0 0;padding:10px 12px;font-size:12px}.readiness-pill{text-align:center;text-transform:uppercase;background:#edf1ee;border-radius:20px;padding:7px;font-size:9px;font-weight:800}.readiness-pill.verified{color:#176134;background:#dff0e5}.readiness-pill.in_progress{color:#72560a;background:#fff2c8}.readiness-control>button,.readiness-editor button{background:var(--forest);color:#fff;border:0;padding:9px 12px}.readiness-editor{border-top:1px solid #e2e7e3;grid-column:2/-1;grid-template-columns:190px 1fr auto;gap:12px;padding-top:15px;display:grid}.readiness-editor label{gap:5px;font-size:10px;font-weight:800;display:grid}.readiness-editor select,.readiness-editor textarea{background:#fff;border:1px solid #ccd5ce;min-height:42px;padding:10px;font:12px Arial}.readiness-editor textarea{resize:vertical;min-height:70px}.readiness-boundary{background:#fff9e7;border:1px solid #d8c47a;gap:6px;max-width:1120px;margin:24px auto;padding:20px 24px;display:grid}.readiness-boundary span{color:#5e625d;line-height:1.55}@media (width<=780px){.readiness-summary{grid-template-columns:repeat(3,1fr);margin:18px 14px}.readiness-summary article{grid-column:1/-1}.readiness-list,.readiness-boundary{margin-left:14px;margin-right:14px}.readiness-control{grid-template-columns:36px 1fr}.readiness-control>.readiness-pill,.readiness-control>button{grid-row:2}.readiness-editor{grid-column:1/-1;grid-template-columns:1fr}.security-hero{margin-left:14px!important;margin-right:14px!important}}.security-note p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.site-header{border-bottom:1px solid #123d2c21;box-shadow:0 10px 35px #0b2c200e}.brand-copy strong,.desktop-nav,.portal-link,.button{font-family:var(--font-poppins), Arial, sans-serif}.brand-copy strong{color:var(--forest-deep);letter-spacing:-.035em;font-size:21px;font-weight:800}.brand-copy small{color:#77817b;font-weight:600}.desktop-nav,.portal-link{font-weight:700}.button,.button-light{background:var(--gold-gradient);color:#10251c;box-shadow:0 12px 28px #7853132e,inset 0 1px #ffffff6b}.button:hover,.button-light:hover{background:var(--gold-gradient);box-shadow:0 17px 35px #7853133d,inset 0 1px #ffffff85}.hero h1,.section-head h2,.business-copy h2,.tax-help-grid h2,.about-copy h2,.pricing-inner h2,.start-copy h2,.faq-grid h2,.final-cta h2,.service-card h3,.service-tease h2,.process-grid h3{font-family:var(--font-poppins), Arial, sans-serif;letter-spacing:-.045em;font-weight:700}.hero h1{font-size:clamp(50px,5.7vw,74px);line-height:1.03}.hero h1 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{color:var(--forest);font-family:var(--font-signature), cursive;letter-spacing:0;font-size:1.2em;font-weight:400;line-height:.78;display:inline-block;transform:rotate(-1deg)}.eyebrow span,.mini-bars i:nth-child(4),.gold-orbit,.pricing-strip,.form-head b,.process-number{background:var(--gold-gradient)}.hero-panel{box-shadow:26px 28px #ecefed}.hero-panel:after{content:"";background:var(--gold-gradient);height:4px;position:absolute;inset:auto 0 0}.plus-seal,.panel-stat-grid strong,.note-mark,.business-copy li span,.tax-help-grid li b,.aside-label,.ledger-small b,.service-card-top b,.service-card a span,.text-link span{color:#e6c76f}.services-section,.start-section{background:var(--light-grey-2)}.service-card,.intake-form,.security-note{border-color:#dfe4e1}.desktop-nav{gap:29px;font-size:12px}.button{text-transform:none;letter-spacing:-.01em;border-radius:1px}.hero-grid{gap:66px;min-height:570px;padding-top:58px;padding-bottom:62px}.hero h1{letter-spacing:-.067em;max-width:680px;font-size:clamp(57px,6.3vw,84px);line-height:.89}.hero h1 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{letter-spacing:-.025em;margin-left:.06em;font-size:1.16em;font-style:normal;line-height:.72;transform:rotate(-2deg)}.hero-lede{color:#526159;max-width:610px;margin-top:25px;font-size:16px;line-height:1.65}.trust-row{margin-top:30px}.hero-panel{background:linear-gradient(145deg,#0a2b1f,#123f2e 72%,#0b3023);padding:39px 38px 36px;box-shadow:18px 20px #e2e6e3,0 30px 70px #0b2c2029}.hero-panel blockquote{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.035em;margin:27px 0 25px;font-size:24px;font-weight:500;line-height:1.38}.panel-note{background:#ffffff16}.section-head h2,.business-copy h2,.tax-help-grid h2,.about-copy h2,.pricing-inner h2,.start-copy h2,.faq-grid h2,.final-cta h2{letter-spacing:-.058em;line-height:.98}.card-tag{margin-top:42px!important}@media (width<=760px){.hero-grid{min-height:0;padding-top:46px;padding-bottom:52px}.hero h1{font-size:clamp(48px,14vw,66px);line-height:.9}.hero h1 em{margin:8px 0 0;font-size:1.18em;display:block}.hero-lede{font-size:15px}}:root{--aa-olive:#76905f;--aa-gold:linear-gradient(105deg,#9b7414 0%,#f4d46f 38%,#b88612 68%,#ffe08a 100%);--aa-paper:#f7f7f4}body{background:var(--aa-paper)}.notice-bar{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.site-header{background:#fffffff7}.nav-wrap{height:72px}.brand-copy strong,.brand-copy small,.desktop-nav,.portal-link,.button,.eyebrow,.panel-kicker,.card-tag,.service-card h3,.service-tease h2,.section-head h2,.business-copy h2,.tax-help-grid h2,.about-copy h2,.pricing-inner h2,.start-copy h2,.faq-grid h2,.final-cta h2,.process-grid h3,.form-head,.footer-grid>div>strong{font-family:var(--font-poppins),Arial,sans-serif;text-transform:uppercase}.brand-copy strong{letter-spacing:-.04em;font-size:19px;font-weight:800}.desktop-nav{letter-spacing:.015em;font-size:11px;font-weight:800}.button{letter-spacing:.035em;text-transform:uppercase;border-radius:12px;min-height:48px;font-size:11px;font-weight:800}.button-small{min-height:40px}.hero{background:#faf9f5}.hero:after{content:"AA+";color:#123d2c06;font:800 clamp(180px,28vw,430px)/1 var(--font-poppins),sans-serif;letter-spacing:-.1em;pointer-events:none;position:absolute;bottom:-.34em;right:-.04em}.eyebrow{color:#5d7450;letter-spacing:.18em;margin-bottom:18px;font-size:9px;font-weight:800}.eyebrow span{border-radius:99px;height:5px}.hero h1{letter-spacing:-.074em;text-transform:uppercase;max-width:720px;font-size:clamp(52px,6.2vw,82px);font-weight:800;line-height:.82}.hero h1 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{background:var(--aa-gold);color:#0000;font-family:var(--font-poppins),Arial,sans-serif;font-size:1em;font-style:normal;font-weight:800;line-height:inherit;letter-spacing:inherit;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;display:inline;transform:none}.hero-lede{max-width:590px;margin-top:20px;font-size:14px;line-height:1.55}.hero-actions{margin-top:23px}.trust-row{text-transform:uppercase;letter-spacing:.035em;margin-top:22px;font-size:10px}.hero-panel{border-radius:26px;padding:31px;box-shadow:15px 15px #e4e7e5,0 24px 60px #0b2c2029}.hero-panel:before{border-radius:20px;inset:8px}.hero-panel blockquote{margin:22px 0 20px;font-size:20px;line-height:1.27}.panel-stat-grid{gap:17px;padding:20px 0}.panel-stat-grid strong{font:800 26px var(--font-poppins),sans-serif}.panel-note{border-radius:14px;padding:14px}.service-tease-grid{gap:10px;padding:12px 0}.service-tease article{background:#f0f1ef;border:0;border-radius:18px;min-height:104px;padding:20px 24px;transition:transform .25s,box-shadow .25s}.service-tease article:hover{transform:translateY(-4px);box-shadow:0 15px 35px #123d2c17}.service-tease h2{font-size:15px;font-weight:800;line-height:1.08}.section{padding:72px 0}.split-head{gap:44px;margin-bottom:34px}.section-head h2,.business-copy h2,.tax-help-grid h2,.about-copy h2,.pricing-inner h2,.start-copy h2,.faq-grid h2,.final-cta h2{letter-spacing:-.065em;font-size:clamp(36px,4.3vw,57px);font-weight:800;line-height:.88}.split-head>p{font-size:13px;line-height:1.6}.services-grid{border:0;gap:13px}.service-card{background:#fff;border:1px solid #e1e4e2;border-radius:22px;min-height:285px;padding:25px}.service-card:hover{transform:translateY(-8px)scale(1.01);box-shadow:0 22px 48px #10251c1c}.card-tag{background:linear-gradient(110deg,#657d53,#8ba373);border-radius:10px;width:max-content;padding:8px 12px;color:#fff!important;margin:27px 0 12px!important;font-size:8px!important}.service-card h3{letter-spacing:-.045em;font-size:20px;font-weight:800;line-height:1.02}.service-card>p{font-size:11px;line-height:1.55}.service-card a{text-transform:uppercase;padding-top:20px;font-size:9px}.business-grid{gap:65px}.business-visual{min-height:410px}.ledger-main{min-height:280px;padding:34px}.ledger-main>strong{font:800 26px/1.07 var(--font-poppins),sans-serif;text-transform:uppercase;margin-top:48px}.gold-orbit{width:62px;height:62px;font-size:36px}.tax-help-grid{gap:65px}.about-grid{gap:64px}.founder-mark{border-radius:28px;min-height:390px}.start-grid{gap:60px}.intake-form{border-radius:24px;padding:32px}@keyframes aa-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes aa-shine{0%{background-position:0%}to{background-position:200%}}@media (prefers-reduced-motion:no-preference){.hero-copy{animation:.65s cubic-bezier(.2,.7,.2,1) both aa-rise}.hero-panel{animation:.75s cubic-bezier(.2,.7,.2,1) .1s both aa-rise}.button{background-size:200% 100%;animation:5s linear infinite aa-shine}.service-card,.business-copy,.tax-help-grid>*,.about-grid>*{animation:.7s both aa-rise;animation-timeline:view();animation-range:entry 5% cover 28%}}.recruiting-track{gap:26px}@keyframes aa-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.desktop-nav,.nav-dropdown-menu b{font-size:11px}.nav-dropdown-menu small{font-size:9.5px}.services-mega-menu{grid-template-columns:1fr 1fr;width:560px}.hero h1 em,.services-head h2 em,.referral-head h2 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;font-style:normal;font-weight:600;transform:none}.tax-feature-modern{background:#fff;border:1px solid #123d2c24;border-radius:24px;gap:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #10251c12}.tax-feature-modern:before{content:"+";z-index:3;background:var(--gold-gradient);width:42px;height:42px;color:var(--forest-deep);border:6px solid #f6f7f5;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tax-feature-modern article{min-height:225px;box-shadow:none;border:0;border-radius:0;flex-direction:column;gap:0;padding:28px 30px;display:flex;position:relative}.tax-feature-modern article:first-child{background:radial-gradient(circle at 92% 10%,#c9a34b1f,#0000 30%),linear-gradient(145deg,#fff,#f5f6f3)}.tax-feature-modern article:nth-child(2){background:radial-gradient(circle at 90% 12%,#e0c47421,#0000 28%),linear-gradient(145deg,#0b2c20,#174d38)}.tax-feature-number{color:#123d2c21;font:800 47px/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.08em;position:absolute;top:20px;right:24px}.tax-feature-business .tax-feature-number{color:#ffffff1a}.tax-feature-copy{z-index:1;max-width:480px;position:relative}.tax-feature-modern h3{max-width:390px;font-size:clamp(22px,2.35vw,31px)}.tax-feature-modern article>a{grid-column:auto;margin-top:auto;padding-top:20px}.service-icon-menu{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:12px;display:grid}.service-icon-menu>a{text-align:center;background:#fff;border:1px solid #123d2c1c;border-radius:16px;align-content:center;place-items:center;gap:10px;min-height:112px;padding:15px 9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.service-icon-menu>a:hover{border-color:#c9a34ba6;transform:translateY(-4px);box-shadow:0 13px 30px #10251c14}.service-icon-menu .service-icon{border-radius:11px;width:37px;height:37px;margin:0;font-size:15px}.service-icon-menu h3{font:800 10px/1.2 var(--font-poppins),Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0}.services-head{margin-bottom:24px}.referral-section{padding-top:48px;padding-bottom:48px}@media (width<=1180px){.desktop-nav{font-size:10px}.service-icon-menu{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.services-mega-menu{grid-template-columns:1fr;width:auto}.tax-feature-modern{grid-template-columns:1fr}.tax-feature-modern:before{top:50%;left:50%}.service-icon-menu{grid-template-columns:repeat(2,1fr)}.nav-wrap{height:66px}.hero-grid{padding-top:34px;padding-bottom:40px}.hero h1{font-size:clamp(43px,13vw,62px);line-height:.83}.hero h1 em{margin:0;display:inline}.hero-panel{border-radius:20px}.section{padding:54px 0}.split-head{margin-bottom:24px}.service-tease-grid{gap:8px}}.hero h1 em{background:var(--aa-gold);color:#0000;width:max-content;max-width:100%;font-family:var(--font-signature),"Segoe Script",cursive;letter-spacing:-.025em;text-transform:none;filter:drop-shadow(0 8px 16px #91650d1a);-webkit-background-clip:text;background-clip:text;margin:.09em 0 0 .08em;font-size:1.16em;font-style:normal;font-weight:400;line-height:.68;display:block;transform:rotate(-1.5deg)}.hero-panel,.service-tease article,.service-card,.intake-form{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}@media (width<=760px){.hero h1 em{margin:.12em 0 0 .04em;font-size:1.12em;display:block}}.hero h1 em{background:var(--aa-gold);color:#0000;width:auto;max-width:none;font-family:var(--font-poppins),Arial,sans-serif;font-size:1em;font-style:normal;font-weight:800;line-height:inherit;letter-spacing:inherit;text-transform:uppercase;filter:none;-webkit-background-clip:text;background-clip:text;margin:0;display:inline;transform:none}.brand-logo{width:104px}@media (width<=760px){.hero h1 em{margin:0;font-size:1em;display:inline}}.hero{background-color:#f8f6f0;background-image:url(/aa-hero-tax-consultation.png);background-position:100%;background-repeat:no-repeat;background-size:cover}.hero:before{opacity:1;background-image:linear-gradient(90deg,#faf9f5fc 0%,#faf9f5f7 39%,#faf9f5c7 55%,#faf9f524 100%),linear-gradient(#123d2c09 1px,#0000 1px),linear-gradient(90deg,#123d2c09 1px,#0000 1px);background-size:auto,48px 48px,48px 48px}.hero-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(145deg,#08271cf0,#114631e8)}@media (width<=760px){.hero{background-position:66%}.hero:before{background-image:linear-gradient(90deg,#faf9f5fa 0%,#faf9f5ed 67%,#faf9f5b3 100%),linear-gradient(#123d2c08 1px,#0000 1px),linear-gradient(90deg,#123d2c08 1px,#0000 1px)}}.hero-grid{grid-template-columns:1.18fr .82fr}.hero-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#08271c9e,#1146317a);border:1px solid #ffffff57;border-radius:22px;place-self:end;width:min(390px,100%);padding:24px 25px 22px;box-shadow:0 18px 50px #0b2c2021}.hero-panel:before{border-color:#fff3;border-radius:16px;inset:7px}.hero-panel blockquote{max-width:330px;margin:18px 0;font-size:19px;line-height:1.2}.panel-service-list{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid;position:relative}.panel-service-list li{color:#f5f8f6;letter-spacing:.02em;text-transform:uppercase;padding-left:18px;font-size:10px;font-weight:700;position:relative}.panel-service-list li:before{content:"✓";color:#f0ce68;position:absolute;left:0}.panel-availability{color:#d8e3dd;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #ffffff26;margin:17px 0 0;padding-top:14px;font-size:9px;font-weight:700;position:relative}@media (width<=760px){.nav-wrap{height:78px;padding-top:7px;padding-bottom:7px}.brand-logo{width:100px;height:64px}.hero-panel{justify-self:stretch;width:100%}}.nav-wrap{gap:18px;width:min(1360px,100% - 36px)}.desktop-nav>a,.nav-dropdown-trigger{white-space:nowrap;align-items:center;min-height:44px;display:flex}.nav-dropdown{position:relative}.nav-dropdown-trigger span{color:#a77c18;margin-left:5px;font-size:11px}.nav-dropdown-menu{opacity:0;visibility:hidden;background:#fffdf9fc;border:1px solid #123d2c1f;border-top:3px solid #c99f3e;border-radius:0 0 16px 16px;width:310px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% - 2px);left:-18px;transform:translateY(8px);box-shadow:0 22px 50px #0b2c2024}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a{text-transform:none;border-radius:10px;gap:3px;padding:12px 13px;transition:background .2s,color .2s;display:grid}.nav-dropdown-menu a:hover{color:var(--forest);background:#edf2ee}.nav-dropdown-menu b{text-transform:uppercase;font-size:10px}.nav-dropdown-menu small{color:#738078;font-size:9px;font-weight:500;line-height:1.4}.nav-actions{gap:8px}.portal-button{letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:8.5px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.portal-button:hover{transform:translateY(-2px)}.client-portal-button{background:var(--forest);color:#fff;box-shadow:0 9px 22px #123d2c24}.preparer-portal-button{color:var(--forest-deep);background:#fff;border:1px solid #b58a25}.hero h1{max-width:700px;font-size:clamp(47px,5.1vw,69px);line-height:.88}.service-card{min-height:310px}.referral-section{color:#fff;background:radial-gradient(circle at 90% 15%,#ddbe6729,#0000 28%),linear-gradient(135deg,#09281d 0%,#123d2c 58%,#1d4f3b 100%);position:relative;overflow:hidden}.referral-section:after{content:"AA+";color:#ffffff06;font:800 270px/1 var(--font-poppins),sans-serif;letter-spacing:-.1em;position:absolute;bottom:-65px;right:-25px}.referral-head{z-index:1;max-width:900px;margin-bottom:38px;position:relative}.referral-head h2{max-width:850px;font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,66px);font-weight:800;line-height:.88}.referral-head h2 em{background:var(--aa-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.referral-head>p:last-child{color:#cad8d0;max-width:720px;margin:22px 0 0;font-size:13px;line-height:1.65}.referral-grid{z-index:1;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.referral-grid article{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff13;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;min-height:350px;padding:32px;transition:transform .3s,background .3s;display:flex}.referral-grid article:hover{background:#ffffff1c;transform:translateY(-6px)}.referral-grid article:nth-child(2){color:var(--forest-deep);background:linear-gradient(145deg,#efda9ffa,#c39328eb)}.referral-number{color:#e6c76f;letter-spacing:.14em;align-self:flex-end;font-size:10px;font-weight:800}.referral-grid article:nth-child(2) .referral-number{color:#6d5112}.referral-grid h3{max-width:520px;font:800 clamp(25px,3vw,37px)/.98 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:4px 0 14px}.referral-grid article>p:not(.card-tag){color:#cbd8d1;max-width:530px;margin:0 0 28px;font-size:12px;line-height:1.65}.referral-grid article:nth-child(2)>p:not(.card-tag){color:#294437}.referral-button{align-self:flex-start;margin-top:auto}.referral-button-dark{background:var(--forest-deep);color:#fff;animation:none!important}.referral-disclaimer{z-index:1;color:#9fb3a7;margin:20px 0 0;font-size:9px;line-height:1.6;position:relative}@media (width<=1180px){.desktop-nav{gap:10px;font-size:8.5px}.portal-button{padding:0 9px;font-size:7.5px}}@media (width<=1040px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.nav-actions .portal-button{display:none}.referral-grid{grid-template-columns:1fr}.referral-grid article{min-height:320px;padding:25px}.referral-head h2{font-size:clamp(36px,11vw,51px)}.services-grid{grid-template-columns:1fr}.hero h1{font-size:clamp(39px,11.8vw,57px);line-height:.9}}.tax-help-section{background:var(--forest);color:#fff;padding:112px 0}.tax-help-grid{grid-template-columns:1fr .76fr;align-items:center;gap:100px;display:grid}.tax-help-grid h2{max-width:660px;margin:0;font-size:clamp(39px,4.7vw,60px);line-height:1.05}.tax-help-grid>div>p:not(.eyebrow){color:#c6d4cc;max-width:620px;margin:27px 0 34px;font-size:15px;line-height:1.8}.tax-help-grid aside{background:#ffffff0e;border:1px solid #ffffff24;padding:39px}.aside-label{color:var(--gold-bright);letter-spacing:.18em;font-size:9px;font-weight:800}.tax-help-grid ul{margin:27px 0;padding:0;list-style:none}.tax-help-grid li{color:#ebf0ed;border-bottom:1px solid #ffffff1a;gap:13px;padding:14px 0;font-size:13px;display:flex}.tax-help-grid li b{color:var(--gold-bright)}.tax-help-grid aside small{color:#a9bbb0;font-size:10px;line-height:1.6;display:block}.about-section{background:var(--white)}.about-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:95px;display:grid}.founder-mark{background:var(--forest-soft);flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.founder-mark:before{content:"";border:1px solid #123d2c2b;position:absolute;inset:22px}.founder-mark:after{content:"+";color:#c9a34ba6;font-family:Georgia,serif;font-size:75px;position:absolute;top:18px;right:30px}.founder-initials{background:var(--forest);width:160px;height:160px;color:var(--gold-bright);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:48px;font-style:italic;display:grid;box-shadow:18px 20px #c9a34b38}.founder-caption{text-align:center;flex-direction:column;gap:9px;margin-top:55px;display:flex;position:relative}.founder-caption span{color:#85671f;letter-spacing:.18em;font-size:9px;font-weight:800}.founder-caption strong{font-family:Georgia,serif;font-size:19px;line-height:1.35}.about-copy h2{max-width:710px;margin:0;font-size:clamp(39px,4.8vw,59px);line-height:1.06}.about-copy>p:not(.eyebrow){max-width:690px;color:var(--muted);margin:27px 0 36px;font-size:15px;line-height:1.82}.values-row{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.values-row div{flex-direction:column;gap:6px;padding:24px 20px 0 0;display:flex}.values-row strong{color:var(--forest);font-family:Georgia,serif;font-size:17px}.values-row span{color:var(--muted);font-size:11px}.pricing-strip{background:var(--gold-soft);padding:72px 0}.pricing-inner{grid-template-columns:1.15fr .7fr;align-items:end;gap:90px;display:grid}.pricing-inner h2{margin:0;font-size:clamp(34px,4.1vw,50px);line-height:1.1}.pricing-inner>div:last-child>p{color:#5f634e;margin:0 0 18px;font-size:13px;line-height:1.7}.pricing-inner a{color:var(--forest);border-bottom:1px solid #123d2c80;font-size:12px;font-weight:800}.pricing-inner a span{color:#8a681d;margin-left:8px}.start-section{background:#f8f6f0}.start-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:85px;display:grid}.start-copy{position:sticky;top:145px}.start-copy h2{margin:0;font-size:clamp(39px,4.5vw,56px);line-height:1.07}.start-copy>p:not(.eyebrow){color:var(--muted);margin:25px 0 35px;font-size:14px;line-height:1.75}.start-points{border-top:1px solid var(--line)}.start-points>div{border-bottom:1px solid var(--line);gap:16px;padding:17px 0;display:flex}.start-points b{color:#8a681d;border:1px solid #c9a34ba6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.start-points span{flex-direction:column;gap:4px;display:flex}.start-points strong{font-family:Georgia,serif;font-size:15px}.start-points small{color:var(--muted);font-size:10px}.intake-form{border:1px solid var(--line);background:#fff;padding:42px;box-shadow:0 25px 60px #10251c12}.form-head{border-bottom:1px solid var(--line);color:#73602d;letter-spacing:.17em;justify-content:space-between;align-items:center;padding-bottom:24px;font-size:10px;font-weight:800;display:flex}.form-head b{color:var(--gold);font-family:Georgia,serif;font-size:30px;font-weight:400}.form-grid{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:29px;display:grid}.form-grid label{color:#374a40;flex-direction:column;gap:8px;font-size:11px;font-weight:800;display:flex}.form-grid input,.form-grid select,.form-grid textarea{width:100%;color:var(--ink);background:#fcfcfa;border:1px solid #d7dfda;border-radius:2px;outline:none;padding:13px 14px;font-size:13px;font-weight:400;transition:border .2s,box-shadow .2s}.form-grid input,.form-grid select{height:46px}.form-grid textarea{resize:vertical;line-height:1.6}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a34b26}.full-field{grid-column:1/-1}.form-warning{color:#6d603a;background:#faf6e8;align-items:center;gap:11px;margin:20px 0;padding:13px;font-size:10px;line-height:1.5;display:flex}.form-warning b{border:1px solid #8a681d73;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.form-button{width:100%}.prepared-request{background:var(--forest-soft);border:1px solid #123d2c2e;margin-top:20px;padding:20px}.prepared-request strong{font-family:Georgia,serif}.prepared-request p{color:var(--muted);margin:5px 0 14px;font-size:11px}.prepared-request>div{align-items:center;gap:16px;display:flex}.copy-button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:11px;font-weight:800}.faq-grid h2{margin:0;font-size:47px}.faq-grid>div:first-child>p:last-child{color:var(--muted)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-family:Georgia,serif;font-size:17px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-family:Arial,sans-serif;font-size:22px;font-weight:300;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--muted);margin:-3px 0 23px;font-size:13px;line-height:1.75}.final-cta{background:var(--forest);color:#fff;padding:80px 0;position:relative;overflow:hidden}.final-cta:after{content:"+";color:#ffffff06;font-family:Georgia,serif;font-size:420px;line-height:1;position:absolute;top:-155px;right:3%}.final-cta-inner{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:42px;display:grid;position:relative}.cta-plus{width:75px;height:75px;color:var(--gold-bright);border:1px solid #c9a34b8c;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:45px;display:grid}.final-cta .eyebrow{margin-bottom:15px}.final-cta h2{margin:0;font-size:clamp(34px,4vw,49px);line-height:1.12}.final-cta h2 em{color:var(--gold-soft)}footer{background:var(--forest-deep);color:#fff;padding:74px 0 26px}.login-page{background:var(--white);grid-template-columns:1.08fr .92fr;min-height:100vh;display:grid}.login-preview-note{z-index:10;color:#54461f;letter-spacing:.05em;background:#f1dfad;justify-content:center;align-items:center;gap:14px;min-height:34px;padding:7px 20px;font-size:9px;display:flex;position:fixed;top:0;left:0;right:0}.login-preview-note strong{letter-spacing:.13em}.login-brand-panel{background:var(--forest-deep);color:#fff;flex-direction:column;min-height:100vh;padding:74px 68px 42px;display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"AA+";color:#ffffff06;font:280px Georgia,serif;position:absolute;bottom:-70px;right:-70px}.login-brand-panel:after{content:"";border:1px solid #c9a34b2e;border-radius:50%;width:460px;height:460px;position:absolute;top:5%;right:-260px}.login-logo{z-index:1;place-items:center;width:112px;height:82px;display:grid;position:relative}.login-logo img{object-fit:contain;filter:drop-shadow(0 8px 20px #0000003d);width:112px;height:82px;transform:scale(1.45)}.login-brand-copy{z-index:1;max-width:610px;margin:auto 0;position:relative}.login-brand-copy>p,.login-box>p{color:var(--gold-bright);letter-spacing:.19em;margin:0 0 21px;font-size:9px;font-weight:800}.login-brand-copy h1{letter-spacing:-.035em;margin:0;font:53px/1.08 Georgia,serif}.login-brand-copy h1 em{color:#e8d7aa;font-weight:400}.login-brand-copy>span{color:#bdcdc4;max-width:590px;margin-top:27px;font-size:14px;line-height:1.8;display:block}.login-trust{border-top:1px solid #ffffff1f;align-items:start;gap:14px;max-width:560px;margin-top:37px;padding-top:25px;display:flex}.login-trust>b{width:33px;height:33px;color:var(--gold-bright);border:1px solid #c9a34b8c;border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.login-trust div{flex-direction:column;gap:6px;display:flex}.login-trust strong{font:15px Georgia,serif}.login-trust small{color:#9fb2a7;font-size:9px;line-height:1.6}.login-brand-footer{z-index:1;color:#728d7e;letter-spacing:.15em;font-size:8px;position:relative}.login-form-panel{background:#fbfaf6;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 48px 38px;display:flex}.login-box{border:1px solid var(--line);background:#fff;width:min(440px,100%);padding:42px;box-shadow:0 25px 65px #10251c14}.login-lock{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:30px;font-size:11px;display:grid}.login-box>p{color:#8a681d;margin-bottom:12px}.login-box h2{letter-spacing:-.025em;margin:0;font:31px Georgia,serif}.login-box>span{color:var(--muted);margin:13px 0 27px;font-size:11px;line-height:1.7;display:block}.login-box>span strong{color:var(--ink)}.login-box form{gap:16px;display:grid}.login-box label{color:#34473d;flex-direction:column;gap:8px;font-size:10px;font-weight:800;display:flex}.login-box input{height:49px;color:var(--ink);background:#fdfdfb;border:1px solid #d2dcd6;outline:0;padding:0 14px}.login-box input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a34b24}.login-box .code-input{letter-spacing:.36em;text-align:center;font-size:20px}.login-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 0 20px;display:grid}.login-mode button{min-width:0;color:var(--ink);text-align:left;background:#fdfdfb;border:1px solid #d2dcd6;flex-direction:column;gap:4px;padding:11px 9px;display:flex}.login-mode button.active{border-color:var(--forest);background:var(--forest-soft);box-shadow:inset 0 -2px var(--forest)}.login-mode strong{font-size:9px;line-height:1.3}.login-mode small{color:var(--muted);font-size:7px;line-height:1.35}.login-match-fields{grid-template-columns:1.25fr .75fr;gap:12px;display:grid}.account-match-note{color:#645a3f;background:#fbf5e5;flex-direction:column;gap:4px;padding:12px 13px;display:flex}.account-match-note b{font-size:9px}.account-match-note span{font-size:8px;line-height:1.5}.login-box form>button:not(.login-link-button){background:var(--forest);color:#fff;border:0;border-radius:2px;justify-content:space-between;align-items:center;min-height:49px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.login-box form>button b{color:var(--gold-bright);font-size:17px}.login-link-button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;justify-self:center;font-size:9px;font-weight:800}.login-help{background:var(--forest-soft);flex-direction:column;gap:6px;margin-top:27px;padding:15px;display:flex}.login-help strong{font:13px Georgia,serif}.login-help span{color:var(--muted);font-size:9px;line-height:1.55}.login-help a{color:var(--forest);font-weight:800;text-decoration:underline}.login-legal{color:#8a978f;gap:17px;width:min(440px,100%);margin-top:20px;font-size:8px;display:flex}.login-legal span{margin-left:auto}.portal-app{min-height:100vh;color:var(--ink);background:#f4f6f3}.portal-timeout-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071f15c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.portal-timeout-backdrop section{border-top:5px solid var(--gold);background:#fff;width:min(430px,100%);padding:30px;box-shadow:0 22px 70px #0000004d}.portal-timeout-backdrop section>b{color:#8b7431;letter-spacing:.14em;font-size:10px}.portal-timeout-backdrop h2{margin:8px 0;font:30px Georgia,serif}.portal-timeout-backdrop p{color:#5c675f;line-height:1.6}.portal-timeout-backdrop button{background:var(--forest);color:#fff;border:0;width:100%;margin-top:8px;padding:13px;font-weight:800}.signature-audit-fab{z-index:80;background:var(--forest-deep);color:#fff;border:1px solid #ffffff40;border-radius:30px;padding:12px 16px;font-size:11px;font-weight:800;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 30px #0000002e}.signature-audit-page{background:#f3f5f2;min-height:100vh}.signature-audit-shell{max-width:1180px;margin:0 auto;padding:34px 24px 80px}.signature-audit-hero{background:var(--forest-deep);color:#fff;justify-content:space-between;align-items:center;gap:30px;padding:34px;display:flex}.signature-audit-hero p,.signature-proof-head p,.signature-event-timeline>p{color:var(--gold-bright);letter-spacing:.14em;margin:0;font-size:9px;font-weight:800}.signature-audit-hero h1{margin:8px 0;font:38px Georgia,serif}.signature-audit-hero span{color:#c3d1c8}.signature-audit-hero aside{border-left:1px solid #fff3;min-width:150px;padding-left:26px;display:grid}.signature-audit-hero aside strong{color:var(--gold-bright);font:42px Georgia,serif}.signature-audit-layout{grid-template-columns:390px 1fr;gap:18px;margin-top:20px;display:grid}.signature-audit-list,.signature-proof{background:#fff;border:1px solid #dce3de}.signature-audit-list>label{gap:7px;padding:18px;font-size:10px;font-weight:800;display:grid}.signature-audit-list input{border:1px solid #ccd5ce;padding:11px}.signature-audit-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #e2e7e3;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:17px;display:grid}.signature-audit-list>button.selected{border-left:4px solid var(--gold);background:#f4f0df}.signature-audit-list>button i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.signature-audit-list>button span{gap:4px;display:grid}.signature-audit-list>button small{color:#748078}.signature-audit-list>button b{color:var(--forest);font-size:9px}.signature-proof{padding:24px}.signature-proof-empty{text-align:center;color:#6b756e;place-content:center;min-height:400px;display:grid}.signature-proof-empty i{color:var(--gold);font-size:40px}.signature-proof-head{border-bottom:1px solid #e2e7e3;justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.signature-proof-head h2{margin:6px 0;font:27px Georgia,serif}.signature-proof-head>div>span{color:#6c786f}.signature-proof-head>b{color:#176134;background:#dff0e5;padding:8px;font-size:9px}.signature-proof-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0;display:grid}.signature-proof-grid>div{background:#f4f6f3;gap:5px;padding:14px;display:grid}.signature-proof-grid small{color:#7a857d;font-size:8px}.signature-hashes{background:#fbfcfb;border:1px solid #d9e0da;padding:15px}.signature-hashes p{grid-template-columns:190px 1fr;margin:7px 0;font-size:9px;font-weight:800;display:grid}.signature-hashes code{color:#466052;font-size:10px;font-weight:400}.signature-certificate-download{background:var(--forest);color:#fff;text-align:center;margin:14px 0;padding:13px;font-weight:800;display:block}.signature-event-timeline article{border-bottom:1px solid #e2e7e3;grid-template-columns:28px 1fr;gap:11px;padding:15px 0;display:grid}.signature-event-timeline article>i{color:#705a15;background:#f1e7c5;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.signature-event-timeline article>div{gap:4px;display:grid}.signature-event-timeline article span,.signature-event-timeline article small{color:#6d786f;font-size:11px}.taxslayer-mini-boundary{border-left:4px solid var(--gold);background:#f8f3df;gap:5px;margin-top:20px;padding:14px;display:grid}.taxslayer-mini-boundary span{color:#626a64;font-size:11px}@media (width<=850px){.signature-audit-layout{grid-template-columns:1fr}.signature-audit-hero{align-items:flex-start}.signature-audit-hero h1{font-size:29px}.signature-audit-shell{padding:20px 14px 80px}.signature-proof-grid{grid-template-columns:1fr}.signature-hashes p{grid-template-columns:1fr;gap:4px}}.admin-app{min-height:100vh;color:var(--ink);background:#f4f6f3;grid-template-columns:225px 1fr;padding-top:34px;display:grid}.admin-preview-bar{z-index:50;color:#54461f;letter-spacing:.05em;background:#f1dfad;justify-content:center;align-items:center;gap:14px;min-height:34px;padding:7px 20px;font-size:9px;display:flex;position:fixed;top:0;left:0;right:0}.admin-preview-bar strong{letter-spacing:.13em}.admin-nav{background:var(--forest-deep);color:#fff;flex-direction:column;min-height:calc(100vh - 34px);padding:25px 17px 20px;display:flex}.admin-logo{align-items:center;gap:10px;margin-bottom:32px;display:flex}.admin-logo img{object-fit:contain;width:68px;height:55px;transform:scale(1.4)}.admin-logo>span{flex-direction:column;gap:3px;display:flex}.admin-logo strong{font:17px Georgia,serif}.admin-logo small{color:#8da396;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.admin-nav nav{gap:4px;display:grid}.admin-nav nav button{color:#b9cac0;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:10px;display:grid}.admin-nav nav button.active,.admin-nav nav button:hover{color:#fff;background:#ffffff1a}.admin-nav nav i{color:var(--gold-bright);font-size:14px;font-style:normal}.admin-nav nav b{background:var(--gold);min-width:20px;color:var(--forest);text-align:center;border-radius:20px;padding:3px;font-size:8px}.admin-season{border:1px solid #ffffff1c;margin-top:auto;padding:16px}.admin-season p{color:var(--gold-bright);letter-spacing:.13em;margin:0 0 8px;font-size:7px;font-weight:800}.admin-season strong{font:14px Georgia,serif}.admin-season>div{background:#ffffff1f;height:4px;margin:13px 0 8px}.admin-season>div i{background:var(--gold);height:100%;display:block}.admin-season span{color:#8ea498;font-size:7px}.admin-site-link{color:#91a69a;margin:17px 6px 0;font-size:8px}.admin-main{padding:36px 40px 60px;position:relative;overflow:hidden}.admin-topbar{justify-content:space-between;align-items:center;gap:30px;margin-bottom:27px;display:flex}.admin-topbar p{color:#8a681d;letter-spacing:.15em;margin:0 0 5px;font-size:7px;font-weight:800}.admin-topbar h1{margin:0;font:31px Georgia,serif}.admin-topbar>div:last-child{align-items:center;gap:9px;display:flex}.admin-topbar>div:last-child>button{width:37px;height:37px;color:var(--forest);background:#fff;border:1px solid #d7dfda;border-radius:50%;position:relative}.admin-topbar>div:last-child>button b{color:#fff;background:#b88b29;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid;position:absolute;top:-4px;right:-2px}.admin-owner{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:8px;font-size:10px;font-weight:800;display:grid}.admin-topbar>div:last-child>div{flex-direction:column;gap:3px;display:flex}.admin-topbar>div:last-child strong{font-size:10px}.admin-topbar>div:last-child small{color:var(--muted);font-size:7px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.admin-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;min-height:120px;padding:19px;display:flex}.admin-stats span{color:#708078;letter-spacing:.12em;font-size:7px;font-weight:800}.admin-stats strong{color:var(--forest);margin:14px 0 7px;font:30px Georgia,serif}.admin-stats small{color:var(--muted);font-size:8px}.admin-stats small b{color:#28835a}.admin-grid{grid-template-columns:1fr 315px;gap:20px;display:grid}.admin-clients-card,.admin-detail-card,.admin-alerts-card{background:#fff;border:1px solid #dce3de;box-shadow:0 12px 35px #10251c09}.admin-clients-card{overflow:hidden}.admin-card-head{justify-content:space-between;align-items:center;padding:22px 24px 18px;display:flex}.admin-card-head p,.admin-alerts-card>div p{color:#8a681d;letter-spacing:.14em;margin:0 0 5px;font-size:7px;font-weight:800}.admin-card-head h2{margin:0;font:21px Georgia,serif}.admin-card-head>button{background:var(--forest);color:#fff;border:0;min-height:36px;padding:0 13px;font-size:8px;font-weight:800}.admin-toolbar{grid-template-columns:1fr 180px;gap:10px;padding:0 24px 18px;display:grid}.admin-toolbar input,.admin-toolbar select{height:39px;color:var(--ink);background:#fafbf8;border:1px solid #d7dfda;padding:0 11px;font-size:8px}.client-table-head,.client-table>button{grid-template-columns:1.3fr .8fr .65fr .55fr;align-items:center;gap:12px;display:grid}.client-table-head{color:#829087;letter-spacing:.1em;background:#f5f7f4;min-height:35px;padding:0 24px;font-size:7px;font-weight:800}.client-table>button{width:100%;min-height:67px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e8e4;padding:0 24px}.client-table>button:hover,.client-table>button.selected{box-shadow:inset 3px 0 var(--gold);background:#f7faf7}.client-person{align-items:center;gap:10px;display:flex}.client-person>i{background:var(--forest-soft);width:31px;height:31px;color:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.client-person>span{flex-direction:column;gap:4px;display:flex}.client-person strong{font-size:9px}.client-person small{color:var(--muted);font-size:7px}.status-pill{color:var(--forest);background:#edf2ee;justify-self:start;padding:5px 7px;font-size:7px;font-weight:800}.status-waiting-on-client,.status-invite-not-accepted{color:#765b16;background:#fbf0d6}.status-ready-for-review{color:#1f6a49;background:#e4efe8}.status-signature-needed{color:#63447a;background:#efe8f7}.client-progress{align-items:center;gap:7px;display:flex}.client-progress>span{background:#e4e9e5;width:48px;height:4px}.client-progress>span i{background:var(--gold);height:100%;display:block}.client-progress small,.client-updated{color:var(--muted);font-size:7px}.client-updated{flex-direction:column;gap:4px;display:flex}.client-updated b{color:#8a681d;font-size:7px}.admin-side{align-content:start;gap:20px;display:grid}.admin-detail-card{padding:22px}.admin-detail-person{border-bottom:1px solid #e2e7e3;align-items:center;gap:11px;padding-bottom:17px;display:flex}.admin-detail-person>i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:41px;height:41px;font-size:10px;font-style:normal;font-weight:800;display:grid}.admin-detail-person>span{flex-direction:column;gap:4px;display:flex}.admin-detail-person strong{font:15px Georgia,serif}.admin-detail-person small{color:var(--muted);font-size:7px}.admin-detail-row{border-bottom:1px solid #e2e7e3;justify-content:space-between;gap:15px;padding:11px 0;font-size:8px;display:flex}.admin-detail-row span{color:var(--muted)}.admin-detail-row b{text-align:right}.admin-quick-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:16px;display:grid}.admin-quick-actions button{min-height:35px;color:var(--forest);background:#fff;border:1px solid #d5ded8;padding:6px;font-size:7px;font-weight:800}.admin-open-client{background:var(--forest);color:#fff;border:0;width:100%;min-height:39px;margin-top:8px;font-size:8px;font-weight:800}.admin-alerts-card>div{justify-content:space-between;align-items:center;padding:18px 18px 10px;display:flex}.admin-alerts-card>div button{color:var(--forest);background:0 0;border:0;font-size:7px;font-weight:800}.admin-alerts-card>button{width:100%;min-height:62px;color:var(--ink);text-align:left;background:#fff;border:0;border-top:1px solid #e3e8e4;grid-template-columns:8px 1fr auto;align-items:start;gap:9px;padding:12px 18px;display:grid}.admin-alerts-card>button:hover{background:#fafbf8}.admin-alerts-card>button>i{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-top:4px}.admin-alerts-card>button>span{flex-direction:column;gap:4px;display:flex}.admin-alerts-card strong{font-size:8px}.admin-alerts-card small{color:var(--muted);font-size:7px;line-height:1.45}.admin-alerts-card>button>b{color:#8a978f;font-size:7px}.admin-notification-note{background:var(--forest-soft);border:1px solid #d5dfd8;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;margin-top:20px;padding:17px 19px;display:grid}.admin-notification-note>i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.admin-notification-note>div{flex-direction:column;gap:4px;display:flex}.admin-notification-note strong{font:13px Georgia,serif}.admin-notification-note span{color:var(--muted);font-size:8px;line-height:1.5}.admin-notification-note button{border:1px solid var(--forest);min-height:34px;color:var(--forest);background:0 0;padding:0 11px;font-size:7px;font-weight:800}.admin-toast{z-index:60;border-left:3px solid var(--gold);background:var(--forest-deep);color:#fff;max-width:360px;padding:14px 17px;font-size:9px;line-height:1.5;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 40px #00000038}.organizer-page{background:#f5f6f3;min-height:100vh}.organizer-header{background:#fff;border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;height:82px;padding:0 36px;display:flex}.organizer-header>a{align-items:center;gap:12px;display:flex}.organizer-header img{object-fit:contain;width:72px;height:55px;transform:scale(1.45)}.organizer-header a>span{flex-direction:column;gap:3px;display:flex}.organizer-header strong{font:17px Georgia,serif}.organizer-header small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.organizer-header>div{align-items:center;gap:20px;font-size:10px;display:flex}.organizer-header>div a{border-bottom:1px solid var(--forest);color:var(--forest);padding-bottom:3px;font-weight:800}.organizer-progress{background:#e1e6e2;height:3px}.organizer-progress>div{background:var(--gold);height:100%;transition:width .3s}.organizer-layout{grid-template-columns:210px 1fr;gap:70px;width:min(1180px,100% - 44px);margin:0 auto;padding:52px 0 80px;display:grid}.organizer-layout>aside{align-content:start;gap:4px;display:grid}.organizer-layout>aside>p{color:#8a681d;letter-spacing:.16em;margin:0 0 13px;font-size:8px;font-weight:800}.organizer-layout>aside button{color:#77857d;text-align:left;background:0 0;border:0;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:43px;padding:0 10px;font-size:10px;display:grid}.organizer-layout>aside button.active{color:var(--ink);background:#fff;box-shadow:0 8px 20px #10251c0d}.organizer-layout>aside button.complete{color:var(--forest)}.organizer-layout>aside i{border:1px solid #cad4ce;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;display:grid}.organizer-layout>aside .active i,.organizer-layout>aside .complete i{border-color:var(--forest);background:var(--forest);color:#fff}.organizer-main{background:#fff;border:1px solid #dce3de;max-width:790px;padding:43px 48px;box-shadow:0 18px 50px #10251c0d}.organizer-step-label{color:#8a681d;letter-spacing:.16em;margin-bottom:12px;font-size:8px;font-weight:800}.organizer-main h1{letter-spacing:-.03em;margin:0;font:36px Georgia,serif}.organizer-main>div>p,.organizer-main form>p{color:var(--muted);margin:13px 0 28px;font-size:11px;line-height:1.7}.organizer-form-grid{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.organizer-form-grid label{color:#35473d;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.organizer-form-grid label.wide{grid-column:1/-1}.organizer-form-grid input,.organizer-form-grid select,.organizer-choice select{height:45px;color:var(--ink);background:#fdfdfb;border:1px solid #d2dcd6;outline:0;padding:0 12px}.organizer-form-grid input:focus,.organizer-form-grid select:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a34b1f}.organizer-warning{color:#645a3f;background:#fbf5e5;flex-direction:column;gap:4px;margin-top:25px;padding:13px 15px;display:flex}.organizer-warning b{font-size:9px}.organizer-warning span{font-size:8px;line-height:1.55}.organizer-actions{justify-content:flex-end;gap:11px;margin-top:27px;display:flex}.organizer-actions button{background:var(--forest);color:#fff;border:0;min-height:44px;padding:0 19px;font-size:9px;font-weight:800}.organizer-actions button.secondary{color:var(--forest);background:#fff;border:1px solid #d2dcd6}.organizer-choice{border-bottom:1px solid #e1e6e2;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:11px;font-weight:800;display:flex}.organizer-choice>div{display:flex}.organizer-choice button{min-width:64px;height:37px;color:var(--forest);background:#fff;border:1px solid #d2dcd6}.organizer-choice button.selected{border-color:var(--forest);background:var(--forest-soft);font-weight:800}.organizer-choice select{min-width:90px}.organizer-subsection{border-left:3px solid var(--gold);background:#f6f8f5;margin-top:24px;padding:24px}.organizer-subsection h2{margin:0 0 20px;font:21px Georgia,serif}.organizer-subsection p,.organizer-subsection small{color:var(--muted);font-size:9px;line-height:1.6}.organizer-check-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.organizer-check-grid button{min-height:50px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d2dcd6;align-items:center;gap:10px;padding:0 14px;font-size:10px;display:flex}.organizer-check-grid button.selected{border-color:var(--forest);background:var(--forest-soft)}.organizer-check-grid i{width:22px;height:22px;color:var(--forest);background:#edf2ee;border-radius:50%;place-items:center;font-style:normal;display:grid}.organizer-placeholder{text-align:center;background:#fafbf8;border:1px dashed #becbc3;align-content:center;place-items:center;gap:10px;min-height:240px;margin-top:24px;padding:30px;display:grid}.organizer-placeholder i{background:var(--forest);width:45px;height:45px;color:var(--gold-bright);border-radius:50%;place-items:center;font:18px Georgia,serif;display:grid}.organizer-placeholder strong{font:18px Georgia,serif}.organizer-placeholder span{max-width:510px;color:var(--muted);font-size:10px;line-height:1.65}.organizer-review{border-top:1px solid #e1e6e2;margin-top:27px}.organizer-review>div{border-bottom:1px solid #e1e6e2;justify-content:space-between;padding:17px 0;font-size:10px;display:flex}.organizer-review b{color:#8a681d}.credit-grid{margin-bottom:25px}.credit-grid button:last-child{grid-column:1/-1}.mini-check-grid{grid-template-columns:repeat(3,1fr)}.mini-check-grid button{min-height:43px;padding:0 10px}.business-total-grid{border:1px solid #dce3de;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px;padding:22px;display:grid}.business-total-grid label{color:#35473d;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.business-total-grid input{background:#fdfdfb;border:1px solid #d2dcd6;height:42px;padding:0 11px}.business-total-grid>span{color:var(--muted);grid-column:1/-1;font-size:8px}.upload-summary{border:1px solid #dce3de;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.upload-summary>div{border-right:1px solid #dce3de;flex-direction:column;align-items:center;gap:3px;padding:17px;display:flex}.upload-summary>div:last-child{border:0}.upload-summary strong{color:var(--forest);font:24px Georgia,serif}.upload-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.organizer-document-list{border-top:1px solid #e1e6e2}.organizer-document-list>div{border-bottom:1px solid #e1e6e2;grid-template-columns:35px 1fr auto auto;align-items:center;gap:12px;min-height:74px;display:grid}.organizer-document-list>div>i{color:#85681e;background:#fbf3dd;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.organizer-document-list>div>i.received{background:var(--forest);color:#fff}.organizer-document-list>div>span{flex-direction:column;gap:5px;display:flex}.organizer-document-list strong{font-size:10px}.organizer-document-list small{color:var(--muted);font-size:8px}.organizer-document-list>div>b{text-transform:uppercase;letter-spacing:.08em;padding:5px 7px;font-size:7px}.organizer-document-list>div>b.received{color:var(--forest);background:#e6efe9}.organizer-document-list>div>b.needed{color:#765b16;background:#fbf0d6}.organizer-document-list button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:8px;font-weight:800}.upload-guidance,.bank-verify-note{background:var(--forest-soft);flex-direction:column;gap:5px;margin-top:22px;padding:14px;display:flex}.upload-guidance b,.bank-verify-note b{font-size:9px}.upload-guidance span,.bank-verify-note span{color:var(--muted);font-size:8px;line-height:1.55}.refund-methods{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.refund-methods>button{min-height:82px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d2dcd6;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:13px;display:grid}.refund-methods>button.selected{border-color:var(--forest);background:var(--forest-soft)}.refund-methods i{color:#fff;border:1px solid #b9c8bf;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.refund-methods button.selected i{border-color:var(--forest);background:var(--forest)}.refund-methods span{flex-direction:column;gap:5px;display:flex}.refund-methods strong{font-size:10px}.refund-methods small{color:var(--muted);font-size:8px;line-height:1.4}.review-readiness{border-top:1px solid #e1e6e2;margin:24px 0}.review-readiness>div{border-bottom:1px solid #e1e6e2;grid-template-columns:31px 1fr auto;align-items:center;gap:12px;min-height:62px;display:grid}.review-readiness i{background:var(--forest-soft);width:27px;height:27px;color:var(--forest);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.review-readiness span{flex-direction:column;gap:4px;display:flex}.review-readiness strong{font-size:10px}.review-readiness small{color:var(--muted);font-size:8px}.review-readiness button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:8px;font-weight:800}.agreement-panel{border:1px solid #d7dfda;margin-top:28px}.agreement-heading{background:#f7f8f5;border-bottom:1px solid #d7dfda;justify-content:space-between;gap:18px;padding:20px;display:flex}.agreement-heading p,.signature-box>p{color:#8a681d;letter-spacing:.15em;margin:0 0 6px;font-size:8px;font-weight:800}.agreement-heading h2{margin:0;font:19px Georgia,serif}.agreement-heading>b{color:#735a1c;letter-spacing:.08em;background:#fbedd0;align-self:start;padding:6px 8px;font-size:7px}.agreement-scroll{max-height:265px;padding:19px 22px;overflow-y:auto}.agreement-scroll p{color:#516159!important;margin:0 0 15px!important;font-size:9px!important;line-height:1.7!important}.agreement-scroll p:last-child{margin-bottom:0!important}.agreement-scroll strong{color:var(--ink)}.acknowledgment-list{gap:10px;margin-top:22px;display:grid}.acknowledgment-list label{cursor:pointer;background:#fcfdfa;border:1px solid #dbe2dd;grid-template-columns:20px 1fr;align-items:start;gap:11px;padding:15px;display:grid}.acknowledgment-list input{width:16px;height:16px;accent-color:var(--forest)}.acknowledgment-list span{flex-direction:column;gap:4px;display:flex}.acknowledgment-list strong{font-size:9px}.acknowledgment-list small{color:var(--muted);font-size:8px;line-height:1.55}.signature-box{background:#fafbf8;border:1px solid #d7dfda;margin-top:22px;padding:22px}.signature-box label{color:#35473d;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.signature-box input{background:#fff;border:1px solid #d2dcd6;height:44px;padding:0 12px}.signature-render{min-height:69px;color:var(--forest);border-bottom:1px solid #8c9b93;align-items:center;margin-top:13px;padding:0 17px;font:italic 28px Georgia,serif;display:flex}.signature-box>small{color:var(--muted);margin-top:12px;font-size:8px;line-height:1.55;display:block}.audit-preview{background:var(--forest-soft);flex-direction:column;gap:5px;margin-top:18px;padding:14px;display:flex}.audit-preview b{font-size:9px}.audit-preview span{color:var(--muted);font-size:8px;line-height:1.55}.review-sign-form .organizer-actions button:disabled{cursor:not-allowed;opacity:.42}.organizer-complete{text-align:center;justify-items:center;display:grid}.organizer-complete>i{background:var(--forest);width:62px;height:62px;color:var(--gold-bright);border-radius:50%;place-items:center;margin-bottom:20px;font-size:22px;font-style:normal;display:grid}.organizer-complete>p{letter-spacing:.16em;font-weight:800;color:#8a681d!important;margin:0 0 10px!important;font-size:8px!important}.organizer-complete>span{max-width:610px;color:var(--muted);margin-top:14px;font-size:10px;line-height:1.7}.organizer-complete>div{text-align:left;background:#f6f8f5;width:min(480px,100%);margin:27px 0;padding:20px}.organizer-complete>div>b{font:16px Georgia,serif}.organizer-complete ol{color:var(--muted);margin:13px 0 0;padding-left:18px;font-size:9px;line-height:1.9}.organizer-complete>button{background:var(--forest);color:#fff;border:0;min-height:44px;padding:0 20px;font-size:9px;font-weight:800}.portal-preview-bar{color:#54461f;letter-spacing:.04em;background:#f1dfad;justify-content:center;align-items:center;gap:16px;min-height:34px;padding:7px 24px;font-size:10px;display:flex}.portal-preview-bar strong{letter-spacing:.13em}.portal-header{background:var(--white);border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;height:88px;padding:0 34px;display:flex}.portal-brand{align-items:center;gap:15px;display:flex}.portal-brand img{object-fit:contain;width:78px;height:62px;transform:scale(1.45)}.portal-brand>span,.portal-client{flex-direction:column;gap:3px;display:flex}.portal-brand strong{font:20px Georgia,serif}.portal-brand small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.portal-header-actions{align-items:center;gap:13px;display:flex}.portal-header-actions button{color:var(--forest);background:0 0;border:0;font-size:13px}.portal-header-actions button span{margin-left:5px}.portal-avatar{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;margin-left:12px;font-size:11px;font-weight:800;display:grid}.portal-client strong{font-size:12px}.portal-client span{color:var(--muted);font-size:9px}.portal-layout{grid-template-columns:230px 1fr;min-height:calc(100vh - 122px);display:grid}.portal-sidebar{background:var(--forest-deep);color:#fff;flex-direction:column;padding:31px 20px 24px;display:flex}.portal-sidebar nav{gap:4px;display:grid}.portal-sidebar nav button{color:#bfcfc6;text-align:left;background:0 0;border:0;border-radius:3px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;min-height:47px;padding:0 14px;font-size:12px;display:grid}.portal-sidebar nav button.active{color:#fff;background:#ffffff1a}.portal-sidebar nav button:hover{background:#ffffff12}.portal-sidebar nav i{color:var(--gold-bright);font-size:15px;font-style:normal}.portal-sidebar nav b{background:var(--gold);min-width:20px;color:var(--forest);text-align:center;border-radius:20px;padding:3px;font-size:9px}.portal-help{background:#ffffff0a;border:1px solid #ffffff1f;margin-top:auto;padding:18px}.portal-help span{color:var(--gold-bright);letter-spacing:.16em;font-size:8px}.portal-help strong{margin:8px 0 13px;font:15px Georgia,serif;display:block}.portal-help a{color:#dce7e1;font-size:10px}.portal-back{color:#92a79b;margin:20px 8px 0;font-size:9px}.portal-content{width:min(1140px,100%);padding:46px 52px 70px;position:relative}.portal-welcome{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.portal-welcome p,.portal-card-head p,.deadline-card>p,.signature-preview>p,.empty-preview>p{color:#8a681d;letter-spacing:.17em;margin:0 0 9px;font-size:8px;font-weight:800}.portal-welcome h1{letter-spacing:-.03em;margin:0;font:38px Georgia,serif}.portal-welcome>div>span{color:var(--muted);margin-top:8px;font-size:12px;display:block}.portal-status{text-align:right;grid-template-columns:auto auto;align-items:center;gap:4px 16px;display:grid}.portal-status i{color:var(--forest);letter-spacing:.12em;background:#e6eee9;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.portal-status strong{color:var(--forest);grid-area:1/2/3;font:34px Georgia,serif}.portal-status span{color:var(--muted);font-size:9px}.portal-alert{border-left:3px solid var(--gold);background:#fbf5e5;grid-template-columns:37px 1fr auto;align-items:center;gap:16px;margin-bottom:24px;padding:17px 20px;display:grid}.portal-alert>b{color:#846a1e;border:1px solid #cfb86e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.portal-alert div{flex-direction:column;gap:4px;display:flex}.portal-alert strong{font-size:12px}.portal-alert span{color:#6c6654;font-size:10px}.portal-alert button{color:var(--forest);background:0 0;border:0;font-size:10px;font-weight:800}.portal-grid{grid-template-columns:1.45fr .75fr;gap:24px;display:grid}.portal-side-stack{align-content:start;gap:24px;display:grid}.portal-card{background:var(--white);border:1px solid #dce3de;box-shadow:0 14px 36px #10251c0b}.organizer-card,.full-portal-card{padding:29px}.portal-card-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.portal-card-head h2,.signature-preview h2,.empty-preview h2{margin:0;font:25px Georgia,serif}.portal-card-head>span{color:var(--muted);font-size:10px}.portal-steps{border-top:1px solid #e1e6e2;margin:25px 0}.portal-steps>div{border-bottom:1px solid #e1e6e2;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;min-height:63px;display:grid}.portal-steps i{color:#788a80;border:1px solid #cad5ce;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.portal-steps .complete i{background:var(--forest);border-color:var(--forest);color:#fff}.portal-steps .active i{border-color:var(--gold);color:#80631c}.portal-steps span{flex-direction:column;gap:4px;display:flex}.portal-steps strong{font-size:11px}.portal-steps small{color:var(--muted);font-size:9px}.portal-steps b{color:var(--forest);font-size:9px}.portal-primary{background:var(--forest);color:#fff;border:0;border-radius:2px;justify-content:center;align-items:center;gap:26px;min-height:44px;padding:0 18px;font-size:10px;font-weight:800;display:inline-flex}.portal-primary.compact{min-height:38px}.deadline-card{padding:25px}.deadline-card>div{border-bottom:1px solid #e2e7e3;flex-direction:column;gap:5px;padding:14px 0;display:flex}.deadline-card div span{color:var(--muted);font-size:9px}.deadline-card div strong{font:15px Georgia,serif}.deadline-card>small{color:var(--muted);margin-top:17px;font-size:9px;line-height:1.6;display:block}.security-card{background:#e8f0eb;align-items:start;gap:13px;padding:21px;display:flex}.security-card>i{background:var(--forest);color:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.security-card div{flex-direction:column;gap:6px;display:flex}.security-card strong{font:14px Georgia,serif}.security-card span{color:var(--muted);font-size:9px;line-height:1.55}.full-portal-card{min-height:410px}.document-list{border-top:1px solid #e1e6e2;margin-top:28px}.document-list>div,.signature-row{border-bottom:1px solid #e1e6e2;grid-template-columns:36px 1fr auto;align-items:center;gap:13px;min-height:72px;display:grid}.document-list i,.signature-row i{width:30px;height:30px;color:var(--forest);background:#edf2ee;border-radius:50%;place-items:center;font-style:normal;display:grid}.document-list span,.signature-row span{flex-direction:column;gap:5px;display:flex}.document-list strong,.signature-row strong{font-size:11px}.document-list small,.signature-row small{color:var(--muted);font-size:9px}.document-list b,.signature-row b{color:var(--forest);background:#edf2ee;padding:6px 8px;font-size:8px}.document-list b.needed{color:#765b16;background:#fbedd0}.preview-form{margin:28px 0}.preview-form>label{color:var(--ink);font-size:12px;font-weight:800}.preview-checks{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.preview-checks button{color:var(--forest);background:#fff;border:1px solid #ccd7d0;padding:11px 13px;font-size:10px}.preview-checks button:first-child{border-color:var(--forest);background:#e8f0eb}.preview-form-note{background:#fbf5e5;flex-direction:column;gap:5px;margin-top:27px;padding:15px;display:flex}.preview-form-note b{font-size:10px}.preview-form-note span{color:#6d6653;font-size:9px;line-height:1.5}.signature-preview>h2{margin-bottom:22px}.empty-preview{text-align:center;align-content:center;place-items:center;display:grid}.empty-preview>i{background:var(--forest);width:54px;height:54px;color:var(--gold-bright);border-radius:50%;place-items:center;margin-bottom:18px;font:24px Georgia,serif;display:grid}.empty-preview>span{max-width:530px;color:var(--muted);margin-top:15px;font-size:11px;line-height:1.7}.portal-toast{z-index:50;border-left:3px solid var(--gold);background:var(--forest-deep);color:#fff;max-width:380px;padding:15px 18px;font-size:10px;line-height:1.55;position:fixed;bottom:26px;right:26px;box-shadow:0 16px 40px #00000038}@media (width<=820px){.client-workspace-header{padding:0 15px}.client-workspace-header>div button{display:none}.client-workspace-shell{width:calc(100% - 28px)}.client-profile-head{flex-direction:column;align-items:flex-start}.client-profile-controls{width:100%}.client-profile-controls label{flex:1}.client-profile-controls select{width:100%}.client-tabs{gap:19px}.client-overview-grid{grid-template-columns:1fr}.workflow-stages{grid-template-columns:repeat(5,105px);overflow-x:auto}.snapshot-grid{grid-template-columns:1fr 1fr}.workspace-documents>div,.signature-admin-list>div{grid-template-columns:31px 1fr auto;padding:10px 0}.workspace-documents button,.signature-admin-list button{grid-column:2;justify-self:start}.message-thread>div{max-width:90%}.message-compose{grid-template-columns:1fr}.message-compose button{min-height:40px}.billing-summary{grid-template-columns:1fr}.activity-timeline>div{grid-template-columns:15px 1fr;padding:10px 0}.activity-timeline>div>b{grid-column:2}.admin-app{grid-template-columns:1fr}.admin-nav{min-height:auto;padding:8px 12px}.admin-logo,.admin-season,.admin-site-link{display:none}.admin-nav nav{display:flex;overflow-x:auto}.admin-nav nav button{grid-template-columns:18px 1fr;min-width:92px;padding:0 8px}.admin-nav nav b{display:none}.admin-main{padding:25px 15px 50px}.admin-topbar h1{font-size:25px}.admin-topbar>div:last-child>div{display:none}.admin-stats{grid-template-columns:1fr 1fr}.admin-grid,.admin-toolbar{grid-template-columns:1fr}.client-table-head{display:none}.client-table>button{grid-template-columns:1fr auto;padding:12px 16px}.client-progress,.client-updated{display:none}.admin-notification-note{grid-template-columns:35px 1fr}.admin-notification-note button{grid-column:2;justify-self:start}.organizer-header{padding:0 16px}.organizer-header>div span{display:none}.organizer-layout{grid-template-columns:1fr;gap:18px;width:100%;padding:16px 14px 55px}.organizer-layout>aside{display:flex;overflow-x:auto}.organizer-layout>aside>p{display:none}.organizer-layout>aside button{min-width:105px}.organizer-main{padding:28px 21px}.organizer-main h1{font-size:29px}.organizer-form-grid,.organizer-check-grid,.business-total-grid,.refund-methods{grid-template-columns:1fr}.organizer-form-grid label.wide,.credit-grid button:last-child,.business-total-grid>span{grid-column:auto}.organizer-document-list>div{grid-template-columns:34px 1fr auto;padding:11px 0}.organizer-document-list button{grid-column:2;justify-self:start}.upload-summary>div{padding:12px 6px}.login-page{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding:68px 25px 38px}.login-brand-copy{margin:30px 0 16px}.login-brand-copy h1{font-size:38px}.login-brand-copy>span{font-size:12px}.login-brand-footer{display:none}.login-form-panel{min-height:auto;padding:44px 18px 55px}.login-box{padding:28px 23px}.portal-preview-bar{flex-direction:column;align-items:flex-start;gap:2px}.portal-header{height:74px;padding:0 18px}.portal-brand img{width:61px}.portal-client,.portal-header-actions button span{display:none}.portal-layout{grid-template-columns:1fr}.portal-sidebar{padding:8px 12px}.portal-sidebar nav{display:flex;overflow-x:auto}.portal-sidebar nav button{grid-template-columns:20px auto;min-width:98px;padding:0 9px}.portal-sidebar nav b,.portal-help,.portal-back{display:none}.portal-content{padding:30px 18px 55px}.portal-welcome{align-items:start}.portal-welcome h1{font-size:29px}.portal-status{display:none}.portal-alert{grid-template-columns:32px 1fr}.portal-alert button{grid-column:2;justify-self:start;padding:0}.portal-grid{grid-template-columns:1fr}.organizer-card,.full-portal-card{padding:22px}}.footer-grid{grid-template-columns:1.55fr .7fr .8fr 1fr;gap:55px;padding-bottom:55px;display:grid}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:13px;display:flex}.footer-grid>div>strong{color:var(--gold-bright);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:10px}.footer-grid>div>a,.footer-grid>div>span{color:#b9c9c0;font-size:11px;line-height:1.6}.footer-grid>div>a:hover{color:#fff}.footer-brand .brand{justify-content:flex-start;margin:0}.footer-logo{filter:drop-shadow(0 5px 12px #0000003d)}.footer-brand .brand-copy small{color:#aabbb1}.footer-brand p{color:#aabbb1;max-width:360px;margin:22px 0 0;font-size:12px;line-height:1.75}.footer-bottom{color:#84998c;border-top:1px solid #ffffff1c;justify-content:space-between;gap:30px;padding-top:25px;font-size:9px;line-height:1.6;display:flex}.footer-bottom span:last-child{text-align:right;max-width:560px}.client-workspace{min-height:100vh;color:var(--ink);background:#f4f6f3;padding-top:34px}.client-workspace-header{background:#fff;border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.client-workspace-header>a{align-items:center;gap:11px;display:flex}.client-workspace-header img{object-fit:contain;width:65px;height:52px;transform:scale(1.4)}.client-workspace-header a>span{flex-direction:column;gap:3px;display:flex}.client-workspace-header strong{font:17px Georgia,serif}.client-workspace-header small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:7px}.client-workspace-header>div{align-items:center;gap:8px;display:flex}.client-workspace-header>div button{min-height:35px;color:var(--forest);background:#fff;border:1px solid #d5ded8;padding:0 12px;font-size:8px;font-weight:800}.client-workspace-header>div button:nth-child(2){border-color:var(--forest);background:var(--forest);color:#fff}.client-workspace-header>div>span{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:5px;font-size:9px;font-weight:800;display:grid}.client-workspace-shell{width:min(1180px,100% - 42px);margin:0 auto;padding:26px 0 70px}.client-breadcrumb{color:var(--muted);gap:9px;margin-bottom:20px;font-size:8px;display:flex}.client-breadcrumb a{color:var(--forest);font-weight:800}.client-profile-head{justify-content:space-between;align-items:center;gap:30px;display:flex}.client-profile-person{align-items:center;gap:15px;display:flex}.client-profile-person>i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;font-size:13px;font-style:normal;font-weight:800;display:grid}.client-profile-person p{color:#8a681d;letter-spacing:.14em;margin:0 0 4px;font-size:7px;font-weight:800}.client-profile-person h1{margin:0;font:29px Georgia,serif}.client-profile-person span{color:var(--muted);font-size:8px}.client-profile-controls{align-items:end;gap:8px;display:flex}.client-profile-controls label{color:var(--muted);flex-direction:column;gap:5px;font-size:7px;display:flex}.client-profile-controls select{width:175px;height:37px;color:var(--ink);background:#fff;border:1px solid #d4ddd7;padding:0 9px;font-size:8px}.client-profile-controls button{background:var(--forest);color:#fff;border:0;height:37px;padding:0 13px;font-size:8px;font-weight:800}.client-tabs{border-bottom:1px solid #d8e0db;gap:25px;margin:27px 0 20px;display:flex;overflow-x:auto}.client-tabs button{color:#75837b;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;font-size:8px;font-weight:800;display:flex;position:relative}.client-tabs button.active{color:var(--forest)}.client-tabs button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:-1px;left:0;right:0}.client-tabs b{min-width:16px;color:var(--forest);background:#e7eee9;border-radius:20px;padding:3px;font-size:7px}.client-overview-grid{grid-template-columns:1fr 290px;gap:19px;display:grid}.client-overview-grid>section,.client-overview-grid>aside{align-content:start;gap:19px;display:grid}.client-attention{border-left:3px solid var(--gold);background:#fbf4df;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.client-attention>i{color:#765b16;border:1px solid #cbb56f;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.client-attention>div{flex-direction:column;gap:3px;display:flex}.client-attention strong{font-size:9px}.client-attention span{color:var(--muted);font-size:8px}.client-attention button{color:var(--forest);background:0 0;border:0;font-size:8px;font-weight:800}.hub-card{background:#fff;border:1px solid #dce3de;padding:23px;box-shadow:0 12px 35px #10251c09}.hub-card-title{justify-content:space-between;align-items:start;gap:20px;margin-bottom:19px;display:flex}.hub-card-title p,.client-contact-card>p,.internal-note-card>p,.next-actions-card>p{color:#8a681d;letter-spacing:.14em;margin:0 0 5px;font-size:7px;font-weight:800}.hub-card-title h2{margin:0;font:20px Georgia,serif}.hub-card-title>span{color:var(--forest);font:25px Georgia,serif}.hub-card-title button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:8px;font-weight:800}.workflow-stages{grid-template-columns:repeat(5,1fr);display:grid}.workflow-stages>div{text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.workflow-stages>div:after{content:"";background:#d7dfda;width:80%;height:1px;position:absolute;top:15px;left:60%}.workflow-stages>div:last-child:after{display:none}.workflow-stages i{z-index:1;color:#73827a;background:#fff;border:1px solid #ccd6d0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-style:normal;display:grid;position:relative}.workflow-stages .complete i{border-color:var(--forest);background:var(--forest);color:#fff}.workflow-stages .active i{border-color:var(--gold);color:#80631c}.workflow-stages span{flex-direction:column;gap:3px;display:flex}.workflow-stages strong{font-size:8px}.workflow-stages small{color:var(--muted);font-size:7px}.snapshot-grid{border-top:1px solid #e1e6e2;border-left:1px solid #e1e6e2;grid-template-columns:repeat(3,1fr);display:grid}.snapshot-grid>div{border-bottom:1px solid #e1e6e2;border-right:1px solid #e1e6e2;flex-direction:column;gap:5px;padding:15px;display:flex}.snapshot-grid span{color:var(--muted);font-size:7px}.snapshot-grid strong{font-size:9px}.client-contact-card>div{border-bottom:1px solid #e2e7e3;justify-content:space-between;gap:12px;padding:11px 0;font-size:8px;display:flex}.client-contact-card span{color:var(--muted)}.client-contact-card b{text-align:right}.client-contact-card>button,.internal-note-card button{border:1px solid var(--forest);width:100%;min-height:35px;color:var(--forest);background:0 0;margin-top:14px;font-size:8px;font-weight:800}.internal-note-card textarea{resize:vertical;border:1px solid #d6dfd9;width:100%;min-height:80px;padding:10px;font-size:8px}.internal-note-card small{color:var(--muted);text-align:center;margin-top:7px;font-size:7px;display:block}.next-actions-card{display:grid}.next-actions-card>button{color:var(--ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e7e3;justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.next-actions-card>button span{color:var(--gold)}.workspace-full{min-height:420px}.organizer-answer-sections,.workspace-documents,.signature-admin-list{border-top:1px solid #e1e6e2}.organizer-answer-sections>button,.workspace-documents>div,.signature-admin-list>div{width:100%;min-height:68px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e6e2;grid-template-columns:31px 1fr auto 25px;align-items:center;gap:11px;padding:0 8px;display:grid}.organizer-answer-sections i,.workspace-documents i,.signature-admin-list i{background:var(--forest-soft);width:27px;height:27px;color:var(--forest);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.organizer-answer-sections span,.workspace-documents span,.signature-admin-list span{flex-direction:column;gap:4px;display:flex}.organizer-answer-sections strong,.workspace-documents strong,.signature-admin-list strong{font-size:9px}.organizer-answer-sections small,.workspace-documents small,.signature-admin-list small{color:var(--muted);font-size:7px}.organizer-answer-sections b,.workspace-documents b,.signature-admin-list b{color:#347153;font-size:7px}.organizer-answer-sections em{color:var(--gold);font-size:18px;font-style:normal}.workspace-documents>div{grid-template-columns:31px 1fr auto auto}.workspace-documents button,.signature-admin-list button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:7px;font-weight:800}.message-thread{background:#f6f8f5;gap:16px;padding:15px;display:grid}.message-thread>div{grid-template-columns:30px 1fr;gap:9px;max-width:70%;display:grid}.message-thread>div>b{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.message-thread p{background:#fff;margin:0;padding:12px;font-size:9px;line-height:1.55}.message-thread small{color:var(--muted);grid-column:2;font-size:7px}.message-thread .from-client{justify-self:end}.message-thread .from-client>b{background:var(--gold);color:var(--forest)}.message-compose{grid-template-columns:1fr auto;gap:9px;margin-top:14px;display:grid}.message-compose textarea{resize:vertical;border:1px solid #d5ded8;min-height:70px;padding:11px}.message-compose button{background:var(--forest);color:#fff;border:0;padding:0 17px;font-size:8px;font-weight:800}.billing-summary{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.billing-summary>div{background:#f6f8f5;flex-direction:column;gap:6px;padding:18px;display:flex}.billing-summary span{color:var(--muted);font-size:7px}.billing-summary strong{font:22px Georgia,serif}.billing-summary small{color:var(--muted);font-size:7px}.billing-note{color:#655a3d;background:#fbf4df;margin-top:15px;padding:13px;font-size:8px}.activity-timeline{display:grid}.activity-timeline>div{border-bottom:1px solid #e1e6e2;grid-template-columns:15px 1fr auto;align-items:center;gap:11px;min-height:62px;display:grid}.activity-timeline i{border:2px solid var(--gold);border-radius:50%;width:8px;height:8px}.activity-timeline span{flex-direction:column;gap:4px;display:flex}.activity-timeline strong{font-size:9px}.activity-timeline small,.activity-timeline>div>b{color:var(--muted);font-size:7px}@media (width<=1040px){.desktop-nav{display:none}.menu-button{display:block}.mobile-nav{border-top:1px solid var(--line);background:var(--white);padding:18px 24px 24px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #10251c1a}.mobile-nav a{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-family:Georgia,serif;display:flex}.hero-grid{grid-template-columns:1fr;gap:50px}.hero-panel{max-width:580px}.services-grid{grid-template-columns:repeat(2,1fr)}.business-grid,.about-grid{grid-template-columns:1fr 1.15fr;gap:60px}.business-visual{min-height:430px}.ledger-main{width:90%;min-height:300px}.tax-help-grid{gap:60px}.start-grid{grid-template-columns:1fr}.start-copy{max-width:700px;position:static}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/-1}}@media (width<=760px){.section{padding:82px 0}.portal-link{display:none}.service-tease-grid,.split-head,.business-grid,.tax-help-grid,.about-grid,.pricing-inner,.faq-grid{grid-template-columns:1fr}.service-tease article{border-right:0;border-bottom:1px solid var(--line)}.split-head,.business-grid,.tax-help-grid,.about-grid,.pricing-inner,.faq-grid{gap:45px}.services-grid{grid-template-columns:1fr}.service-card{min-height:320px}.business-visual{width:min(520px,100%);margin:0 auto}.process-grid{grid-template-columns:1fr 1fr;gap:45px 24px}.process-line{display:none}.founder-mark{min-height:420px}.values-row{grid-template-columns:1fr}.values-row div{border-bottom:1px solid var(--line);padding:17px 0}.final-cta-inner{grid-template-columns:auto 1fr}.final-cta-inner .button{grid-column:1/-1;justify-self:start}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:auto}.footer-brand{grid-column:1/-1}}@media (width<=560px){.shell{width:min(100% - 30px,1180px)}.notice-inner{justify-content:center}.notice-inner a{display:none}.nav-wrap{gap:10px;height:72px}.brand-logo{width:66px;height:50px;transform:scale(1.55)}.brand-copy strong{font-size:17px}.brand-copy small{display:none}.nav-actions{gap:9px}.nav-actions .button{min-height:39px;padding:0 11px;font-size:10px}.hero-grid{min-height:auto;padding-top:62px;padding-bottom:64px}.hero h1{font-size:clamp(44px,13vw,60px)}.hero-lede{font-size:16px;line-height:1.65}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-actions .button{width:100%}.trust-row{gap:14px 20px}.hero-panel{padding:31px 25px;box-shadow:12px 14px #c9a34b2b}.hero-panel blockquote{font-size:24px}.service-tease article{padding-inline:8px}.business-section{padding:82px 0}.business-visual{min-height:390px}.ledger-main{min-height:285px;padding:32px;left:0}.ledger-main>strong{margin-top:55px;font-size:26px}.ledger-small{width:180px;bottom:0}.gold-orbit{right:8px}.process-grid{grid-template-columns:1fr}.security-note{align-items:flex-start}.tax-help-grid aside,.intake-form{padding:28px 22px}.form-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.prepared-request>div{flex-direction:column;align-items:flex-start}.final-cta-inner{grid-template-columns:1fr}.cta-plus{width:58px;height:58px}.footer-grid{grid-template-columns:1fr}.footer-brand,.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.footer-bottom span:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.document-routing-note{background:var(--forest-soft);align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.document-routing-note>i{background:var(--forest);width:32px;height:32px;color:var(--gold-bright);border-radius:50%;place-items:center;font-style:normal;display:grid}.document-routing-note>div{flex-direction:column;gap:4px;display:flex}.document-routing-note strong{font-size:9px}.document-routing-note span{color:var(--muted);font-size:8px;line-height:1.45}.portal-upload-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05140ebd;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.portal-upload-modal{border-top:4px solid var(--gold);background:#fffdf9;width:min(650px,100%);max-height:calc(100vh - 56px);padding:38px;position:relative;overflow:auto;box-shadow:0 30px 90px #0000004d}.portal-upload-close{width:31px;height:31px;color:var(--forest);background:#fff;border:1px solid #d8dfda;font-size:20px;position:absolute;top:14px;right:16px}.portal-upload-modal>p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:800}.portal-upload-modal>h2{margin:0;font:29px Georgia,serif}.portal-upload-modal>span{color:var(--muted);margin-top:10px;font-size:9px;line-height:1.55;display:block}.upload-route{background:var(--forest-soft);grid-template-columns:1fr auto 80px auto 1.2fr;align-items:center;gap:9px;margin:20px 0;padding:13px;display:grid}.upload-route>div{flex-direction:column;gap:4px;display:flex}.upload-route small{color:var(--muted);letter-spacing:.1em;font-size:6px}.upload-route strong{font-size:8px}.upload-route>b{color:var(--gold)}.upload-category{color:#35473d;flex-direction:column;gap:7px;font-size:9px;font-weight:800;display:flex}.upload-category select{height:43px;color:var(--ink);background:#fff;border:1px solid #d2dcd6;padding:0 11px}.portal-dropzone{text-align:center;cursor:pointer;background:#fafbf8;border:1px dashed #91a49a;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:145px;margin-top:14px;display:flex}.portal-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.portal-dropzone i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.portal-dropzone strong{font-size:10px}.portal-dropzone span{color:var(--muted);font-size:8px}.upload-file-list{gap:6px;margin-top:12px;display:grid}.upload-file-list>div{border:1px solid #dde4df;align-items:center;gap:10px;padding:10px;display:flex}.upload-file-list i{color:#28835a;font-style:normal}.upload-file-list span{flex-direction:column;gap:3px;display:flex}.upload-file-list strong{font-size:8px}.upload-file-list small{color:var(--muted);font-size:7px}.upload-security-lock{color:#5e501f;background:#fff4d6;flex-direction:column;gap:4px;margin-top:14px;padding:12px;display:flex}.upload-security-lock b{font-size:8px}.upload-security-lock span{font-size:7px;line-height:1.5}.portal-upload-modal .drive-import-actions button:disabled{opacity:.5;cursor:not-allowed}.document-center-page{background:#f4f6f3;min-height:100vh;padding-top:34px}.document-center-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:38px 0 70px}.document-pipeline{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:18px;display:grid}.document-pipeline article{background:#fff;border:1px solid #dce3de;align-items:center;gap:12px;padding:17px;display:flex}.document-pipeline article>i{background:var(--forest);width:31px;height:31px;color:var(--gold-bright);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.document-pipeline article>span{flex-direction:column;gap:4px;display:flex}.document-pipeline strong{font-size:9px}.document-pipeline small{color:var(--muted);font-size:7px}.document-pipeline>b{color:var(--gold)}.document-filterbar{grid-template-columns:1fr 150px 170px;align-items:center;gap:10px;padding:20px 23px;display:grid}.document-filterbar p{color:#8a681d;letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:800}.document-filterbar h2{margin:0;font:20px Georgia,serif}.document-filterbar select{background:#fafbf8;border:1px solid #d7dfda;height:38px;padding:0 10px;font-size:8px}.document-queue-head,.document-queue>div{grid-template-columns:1fr .35fr 1.2fr .7fr .8fr .45fr;align-items:center;gap:12px;display:grid}.document-queue-head{color:#829087;letter-spacing:.1em;background:#f5f7f4;min-height:35px;padding:0 23px;font-size:7px;font-weight:800}.document-queue>div{border-top:1px solid #e3e8e4;min-height:65px;padding:0 23px;font-size:8px}.document-queue span{flex-direction:column;gap:4px;display:flex}.document-queue small{color:var(--muted);font-size:7px}.document-queue em{color:var(--forest);background:#edf2ee;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.document-queue .routing-ready-for-review{color:#765b16;background:#fbf0d6}.document-queue .routing-drive-confirmed{color:#1f6a49;background:#e4efe8}.document-queue button{border:1px solid var(--forest);min-height:31px;color:var(--forest);background:#fff;font-size:7px;font-weight:800}.document-demo-note{color:#6d654e;background:#fbf5e5;border-top:1px solid #e3e8e4;gap:8px;padding:13px 23px;font-size:7px;display:flex}.import-review-page{background:#f4f6f3;min-height:100vh;padding-top:34px}.import-review-header{background:#fff;border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;height:78px;padding:0 38px;display:flex}.import-review-header>a:first-child{align-items:center;gap:12px;display:flex}.import-review-header img{object-fit:contain;width:72px;height:54px;transform:scale(1.35)}.import-review-header a>span{flex-direction:column;gap:3px;display:flex}.import-review-header strong{font:17px Georgia,serif}.import-review-header small,.import-review-header>a:last-child{color:var(--muted);font-size:8px}.import-review-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:38px 0 70px}.import-review-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.import-review-title p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:800}.import-review-title h1{margin:0;font:34px Georgia,serif}.import-review-title>div:first-child>span{max-width:700px;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.65;display:block}.import-lock{background:#fff9e9;border:1px solid #e3d7b7;flex-direction:column;gap:5px;padding:13px 16px;display:flex}.import-lock b{color:#765b16;letter-spacing:.1em;font-size:8px}.import-lock span{color:#6d654e;font-size:7px}.import-review-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.import-review-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;padding:18px;display:flex}.import-review-stats span{color:#718078;letter-spacing:.12em;font-size:7px;font-weight:800}.import-review-stats strong{color:var(--forest);margin:9px 0 4px;font:27px Georgia,serif}.import-review-stats small{color:var(--muted);font-size:7px}.import-review-card{background:#fff;border:1px solid #dce3de}.import-review-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:20px 23px;display:flex}.import-review-toolbar p{color:#8a681d;letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:800}.import-review-toolbar h2{margin:0;font:20px Georgia,serif}.import-review-toolbar input{background:#fafbf8;border:1px solid #d7dfda;width:280px;height:39px;padding:0 12px;font-size:8px}.import-review-table-head,.import-review-table>div:not(.import-empty){grid-template-columns:1.35fr 1fr .55fr .65fr .5fr;align-items:center;gap:12px;display:grid}.import-review-table-head{color:#829087;letter-spacing:.1em;background:#f5f7f4;min-height:36px;padding:0 23px;font-size:7px;font-weight:800}.import-review-table>div:not(.import-review-table-head):not(.import-empty){border-top:1px solid #e3e8e4;min-height:67px;padding:0 23px;font-size:8px}.import-person{align-items:center;gap:10px;display:flex}.import-person>i{background:var(--forest-soft);width:32px;height:32px;color:var(--forest);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:800;display:grid}.import-person>span{flex-direction:column;gap:4px;display:flex}.import-person strong{font-size:9px}.import-person small{color:var(--muted);font-size:7px}.import-years{flex-wrap:wrap;gap:4px;display:flex}.import-years b{background:var(--forest-soft);color:var(--forest);padding:5px 7px;font-size:7px}.import-years em{color:#8a681d;font-size:7px;font-style:normal;font-weight:800}.import-review-table a{color:var(--forest);font-size:7px;font-weight:800;text-decoration:underline}.import-review-table>div>button{border:1px solid var(--forest);min-height:31px;color:var(--forest);background:#fff;font-size:7px;font-weight:800}.import-empty{color:var(--muted);text-align:center;padding:40px;font-size:9px}.review-year-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.review-year-grid button{color:var(--forest);text-align:left;background:#fff;border:1px solid #d7dfda;grid-template-columns:22px 1fr;align-items:center;padding:12px;display:grid}.review-year-grid button i{grid-row:1/3;font-style:normal}.review-year-grid button strong{font-size:11px}.review-year-grid button small{color:var(--muted);font-size:7px}.review-year-grid button.selected{border-color:var(--forest);background:var(--forest-soft);box-shadow:inset 0 -2px var(--forest)}.year-review-note{background:#fbf5e5;flex-direction:column;gap:5px;padding:13px;display:flex}.year-review-note b{font-size:9px}.year-review-note span{color:#6d654e;font-size:8px;line-height:1.45}.season-invite-lock{background:#fff9e9;border:1px solid #e3d7b7;grid-template-columns:38px 1fr auto auto;align-items:center;gap:16px;margin:-8px 0 20px;padding:15px 18px;display:grid}.season-invite-lock>i{color:#fff;background:#765b16;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.season-invite-lock p{color:#8a681d;letter-spacing:.13em;margin:0 0 4px;font-size:7px;font-weight:800}.season-invite-lock h2{margin:0 0 4px;font:16px Georgia,serif}.season-invite-lock span{color:#6d654e;font-size:8px;line-height:1.45}.season-invite-lock>b{color:#6d5314;background:#f0dfad;padding:6px 9px;font-size:7px}.season-invite-lock>button{color:#765b16;background:0 0;border:1px solid #765b16;min-height:34px;padding:0 11px;font-size:7px;font-weight:800}.portal-year-switcher{background:#fff;border:1px solid #dce3de;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:17px 20px;display:flex}.portal-year-switcher p,.client-year-bar p{color:#8a681d;letter-spacing:.14em;margin:0 0 4px;font-size:7px;font-weight:800}.portal-year-switcher>div:first-child>span,.client-year-bar>div:first-child span{color:var(--muted);font-size:8px}.portal-year-switcher>div:last-child,.client-year-bar>div:last-child{gap:7px;display:flex}.portal-year-switcher button,.client-year-bar button{min-width:78px;color:var(--forest);background:#fafbf8;border:1px solid #d8e0db;padding:9px 12px;font-size:10px;font-weight:800}.portal-year-switcher button small,.client-year-bar button small{color:var(--muted);margin-top:3px;font-size:6px;display:block}.portal-year-switcher button.active,.client-year-bar button.active{border-color:var(--forest);background:var(--forest);color:#fff}.portal-year-switcher button.active small,.client-year-bar button.active small{color:#d9e5de}.return-archive-list>div{border-bottom:1px solid #e3e8e4;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;min-height:66px;display:grid}.return-archive-list i{background:var(--forest-soft);width:28px;height:28px;color:var(--forest);border-radius:50%;place-items:center;font-style:normal;display:grid}.return-archive-list span{flex-direction:column;gap:4px;display:flex}.return-archive-list strong{font-size:10px}.return-archive-list small{color:var(--muted);font-size:8px}.return-archive-list button{color:var(--forest);background:#fff;border:1px solid #d5ded8;padding:7px 10px;font-size:7px;font-weight:800}.archive-note{background:var(--forest-soft);flex-direction:column;gap:5px;margin-top:18px;padding:14px;display:flex}.archive-note b{font-size:9px}.archive-note span{color:var(--muted);font-size:8px;line-height:1.5}.organizer-year-panel{background:#f7faf7;border:1px solid #d8e1db;margin-bottom:25px;padding:19px}.organizer-year-panel p{color:#8a681d;letter-spacing:.14em;margin:0 0 4px;font-size:7px;font-weight:800}.organizer-year-panel>div:first-child>strong{font:16px Georgia,serif;display:block}.organizer-year-panel>div:first-child>span{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.5;display:block}.organizer-year-options{gap:7px;margin-top:14px;display:flex}.organizer-year-options button{min-width:74px;color:var(--forest);background:#fff;border:1px solid #d2dbd5;padding:10px;font-size:9px;font-weight:800}.organizer-year-options button i{margin-right:6px;font-style:normal}.organizer-year-options button.selected{border-color:var(--forest);background:var(--forest);color:#fff}.organizer-year-tabs{border-top:1px solid #dde4df;align-items:center;gap:7px;margin-top:14px;padding-top:13px;display:flex}.organizer-year-tabs>span{color:var(--muted);letter-spacing:.1em;margin-right:auto;font-size:7px;font-weight:800}.organizer-year-tabs button{color:var(--forest);background:#fff;border:1px solid #d2dbd5;padding:7px 10px;font-size:8px;font-weight:800}.organizer-year-tabs button small{color:var(--muted);margin-top:2px;font-size:6px;display:block}.organizer-year-tabs button.active{border-color:var(--gold);box-shadow:inset 0 -2px var(--gold)}.client-year-bar{background:#fff;border:1px solid #dce3de;justify-content:space-between;align-items:center;gap:20px;margin:16px 0;padding:14px 17px;display:flex}.client-year-bar button.add-year{background:#fff;border-style:dashed;min-width:104px}.drive-connect-card{background:linear-gradient(100deg,#fffdf8,#f2f7f3);border:1px solid #c9a34b73;grid-template-columns:44px minmax(0,1fr) 190px auto;align-items:center;gap:18px;margin-bottom:20px;padding:19px 21px;display:grid}.drive-connect-icon{background:var(--forest);width:42px;height:42px;color:var(--gold-bright);border-radius:50%;place-items:center;display:grid}.drive-connect-card p{color:#8a681d;letter-spacing:.14em;margin:0 0 5px;font-size:7px;font-weight:800}.drive-connect-card h2{margin:0 0 5px;font:17px Georgia,serif}.drive-connect-card>div:nth-child(2)>span{color:var(--muted);font-size:8px;line-height:1.5}.drive-connect-meta{border-left:1px solid #dce3de;flex-direction:column;gap:4px;padding-left:17px;display:flex}.drive-connect-meta span,.drive-connect-meta small{color:var(--muted);font-size:7px}.drive-connect-meta strong{font-size:8px}.drive-connect-meta small{color:#28835a;font-weight:800}.drive-connect-card>button{background:var(--forest);color:#fff;border:0;min-height:38px;padding:0 14px;font-size:8px;font-weight:800}.drive-import-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05140eb8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.drive-import-modal{border-top:4px solid var(--gold);background:#fffdf9;width:min(610px,100%);max-height:calc(100vh - 56px);padding:40px;position:relative;overflow:auto;box-shadow:0 30px 90px #00000047}.drive-import-close{width:31px;height:31px;color:var(--forest);background:#fff;border:1px solid #d8dfda;font-size:20px;position:absolute;top:14px;right:17px}.drive-import-modal>p{color:#8a681d;letter-spacing:.17em;margin:0 0 10px;font-size:8px;font-weight:800}.drive-import-modal h2{margin:0;font:30px/1.12 Georgia,serif}.drive-import-lede{color:var(--muted);margin:13px 0 22px;font-size:10px;line-height:1.65;display:block}.drive-import-source{background:var(--forest-soft);border:1px solid #dbe3dd;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.drive-import-source>i{background:var(--forest);width:34px;height:34px;color:var(--gold-bright);border-radius:50%;place-items:center;font-style:normal;display:grid}.drive-import-source>div,.drive-import-steps li>div,.drive-import-check span{flex-direction:column;gap:4px;display:flex}.drive-import-source strong{font-size:10px}.drive-import-source span{color:var(--muted);font-size:8px}.drive-import-source>b{color:#236744;background:#dceadf;padding:5px 8px;font-size:7px}.drive-import-steps{margin:22px 0;padding:0;list-style:none}.drive-import-steps li{border-bottom:1px solid #e2e7e3;grid-template-columns:31px 1fr;gap:12px;padding:13px 0;display:grid}.drive-import-steps li>b{color:#8a681d;border:1px solid #c9a34b8c;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.drive-import-steps strong,.drive-import-check strong{font-size:9px}.drive-import-steps span,.drive-import-check small{color:var(--muted);font-size:8px;line-height:1.45}.drive-import-check{background:#fbf5e5;align-items:start;gap:11px;padding:14px;display:flex}.drive-import-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.drive-import-actions button{background:var(--forest);color:#fff;border:0;min-height:42px;padding:0 17px;font-size:8px;font-weight:800}.drive-import-actions button.secondary{color:var(--forest);background:#fff;border:1px solid #d4ddd7}.drive-import-footnote{color:#7c8a82;margin-top:16px;font-size:7px;line-height:1.55;display:block}.import-review-stats.four{grid-template-columns:repeat(4,1fr)}.import-review-filters{gap:8px;display:flex}.import-review-filters select{height:39px;color:var(--ink);background:#fafbf8;border:1px solid #d7dfda;padding:0 10px;font-size:8px}.review-state{color:#765b16;background:#fbf0d6;justify-self:start;padding:5px 7px;font-size:7px;font-weight:800}.review-ready_for_season{color:#1f6a49;background:#e4efe8}.review-possible_duplicate{color:#8a3f34;background:#f6e4e1}.client-review-modal{width:min(730px,100%)}.client-review-form{background:#fafbf8;border:1px solid #dce3de;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;padding:17px;display:grid}.client-review-form label{color:#35473d;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.client-review-form input{height:42px;color:var(--ink);background:#fff;border:1px solid #d2dcd6;padding:0 11px}.client-review-form small{color:var(--muted);font-size:7px;font-weight:400;line-height:1.4}.review-section-heading{justify-content:space-between;align-items:end;gap:15px;margin-top:20px;display:flex}.review-section-heading p{color:#8a681d;letter-spacing:.13em;margin:0;font-size:8px;font-weight:800}.review-section-heading span{color:var(--muted);font-size:8px}.review-disposition{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.review-disposition>button{min-height:70px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d7dfda;grid-template-columns:27px 1fr;align-items:center;gap:8px;padding:11px;display:grid}.review-disposition i{width:25px;height:25px;color:var(--forest);background:#edf2ee;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.review-disposition span{flex-direction:column;gap:4px;display:flex}.review-disposition strong{font-size:8px}.review-disposition small{color:var(--muted);font-size:7px;line-height:1.35}.review-disposition button.selected{border-color:var(--forest);background:var(--forest-soft);box-shadow:inset 0 -2px var(--forest)}.review-disposition button.selected.danger{background:#fbefed;border-color:#9a5145;box-shadow:inset 0 -2px #9a5145}.review-disposition button.selected.ready{background:#e9f3ec;border-color:#24734e;box-shadow:inset 0 -2px #24734e}.security-page{min-height:100vh;color:var(--ink);background:#f4f6f2;padding:0 5vw 56px}.security-top{border-bottom:1px solid #d9e0da;align-items:center;gap:20px;height:82px;display:flex}.security-top a{color:var(--forest);font-size:10px;font-weight:800;text-decoration:none}.security-top img{object-fit:contain;width:76px;height:58px;margin:auto}.security-top span{color:#6f7c74;letter-spacing:.15em;font-size:8px;font-weight:900}.security-hero{justify-content:space-between;gap:40px;padding:60px 0 42px;display:flex}.security-hero>div{max-width:680px}.security-hero p,.security-section-title p,.security-launch>p{color:#8a681d;letter-spacing:.17em;margin:0 0 9px;font-size:8px;font-weight:900}.security-hero h1{color:var(--forest);margin:0 0 17px;font:48px/1.04 Georgia,serif}.security-hero>div>span{color:#58665e;font-size:13px;line-height:1.7}.security-hero aside{border-left:4px solid var(--gold);color:#fff;background:#123b2b;flex-direction:column;align-self:center;gap:7px;min-width:250px;padding:22px;display:flex}.security-hero aside b{color:#e0c55e;letter-spacing:.14em;font-size:8px}.security-hero aside strong{font:22px Georgia,serif}.security-hero aside small{color:#bed0c5;font-size:9px}.security-grid{grid-template-columns:minmax(0,1fr) 330px;gap:22px;display:grid}.security-controls,.security-launch{background:#fff;border:1px solid #d8dfda;box-shadow:0 16px 40px #13392b0d}.security-section-title{border-bottom:1px solid #e3e8e4;padding:25px 27px 18px}.security-section-title h2,.security-launch h2{color:var(--forest);margin:0;font:24px Georgia,serif}.security-controls article{border-bottom:1px solid #e8ece9;grid-template-columns:36px 1fr auto;align-items:center;gap:16px;min-height:112px;padding:17px 27px;display:grid}.security-controls article:last-child{border-bottom:0}.security-controls article>i{color:#24724f;background:#eaf2ec;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.security-controls h3{margin:0 0 7px;font-size:11px}.security-controls article p{color:#69766e;margin:0;font-size:9px;line-height:1.55}.security-state{color:#286849;text-transform:uppercase;letter-spacing:.07em;background:#e5f0e8;padding:6px 9px;font-size:7px}.security-state.connection-needed{color:#7c5e13;background:#fbefd2}.security-state.paused{color:#59655e;background:#e9ece9}.security-launch{align-self:start;padding:27px}.security-launch h2{margin-bottom:25px}.security-launch>div{border-bottom:1px solid #e8ece9;justify-content:space-between;gap:12px;padding:12px 0;font-size:9px;display:flex}.security-launch>div span{color:#67746d}.security-launch>div b{color:#28704f}.security-launch>div b.waiting{color:#8a681d}.security-launch>div b.paused{color:#69736d}.security-launch hr{border:0;border-top:1px solid #dfe5e1;margin:25px 0}.security-launch>strong{color:var(--forest);font:18px Georgia,serif}.security-launch>p:not(:first-child){color:#69766e;font-size:9px;line-height:1.55}.security-launch button{color:#516159;background:#e7ece8;border:0;width:100%;min-height:42px;font-size:8px;font-weight:800}.security-note{background:#fffaf0;border:1px solid #dfd4ae;gap:18px;margin-top:22px;padding:18px 22px;display:flex}.security-note b{color:#765b16;flex:0 0 150px;font-size:9px}.security-note span{color:#6f6856;font-size:9px;line-height:1.55}@media (width<=850px){.security-page{padding:0 20px 40px}.security-hero{flex-direction:column;padding-top:38px}.security-hero aside{width:100%}.security-grid{grid-template-columns:1fr}.security-controls article{grid-template-columns:34px 1fr}.security-state{grid-column:2;justify-self:start}.security-note{flex-direction:column}.security-hero h1{font-size:38px}.security-top span{display:none}}.later-page{min-height:100vh;color:var(--ink);background:#f4f6f2;padding:0 5vw 60px}.later-top{border-bottom:1px solid #d9e0da;align-items:center;gap:20px;height:82px;display:flex}.later-top a{color:var(--forest);font-size:10px;font-weight:800;text-decoration:none}.later-top img{object-fit:contain;width:76px;height:58px;margin:auto}.later-top span{color:#6f7c74;letter-spacing:.15em;font-size:8px;font-weight:900}.later-hero{justify-content:space-between;align-items:center;gap:30px;padding:55px 0 32px;display:flex}.later-hero p{color:#8a681d;letter-spacing:.17em;margin:0 0 9px;font-size:8px;font-weight:900}.later-hero h1{color:var(--forest);margin:0 0 14px;font:44px/1.05 Georgia,serif}.later-hero>div>span{color:#5d6b63;font-size:12px}.later-hero aside{border-left:4px solid var(--gold);background:var(--forest);color:#fff;min-width:150px;padding:18px 22px;display:grid}.later-hero aside strong{color:var(--gold-bright);font:34px Georgia,serif}.later-hero aside span{font-size:10px;font-weight:800}.later-hero aside small{color:#bad0c3;margin-top:5px;font-size:8px}.later-filters{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.later-filters button{color:#5f6d65;background:#fff;border:1px solid #d5ddd8;min-height:34px;padding:0 12px;font-size:8px;font-weight:800}.later-filters button.active{border-color:var(--forest);background:var(--forest);color:#fff}.later-list{background:#fff;border:1px solid #d8dfda}.later-list-head,.later-list article{grid-template-columns:minmax(300px,1.8fr) .7fr .8fr .55fr 42px;align-items:center;gap:15px;display:grid}.later-list-head{color:#77857c;letter-spacing:.12em;background:#edf1ed;min-height:38px;padding:0 22px;font-size:7px;font-weight:900}.later-list article{border-top:1px solid #e3e8e4;min-height:108px;padding:15px 22px}.later-list article h2{margin:0 0 7px;font-size:11px}.later-list article p{color:#69766e;margin:0;font-size:8px;line-height:1.55}.later-list article>b,.later-list article>span{color:#526159;font-size:8px}.later-list article em{color:#276848;text-transform:uppercase;background:#eaf2ec;justify-self:start;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.later-list article em.priority-high{color:#7c5e13;background:#fbefd2}.later-list article em.priority-later{color:#667169;background:#edf0ee}.later-list article button{width:32px;height:32px;color:var(--forest);background:#fff;border:1px solid #cbd6cf;border-radius:50%;font-size:16px}.later-list article.completed{opacity:.58;background:#f7f9f7}.later-list article.completed h2{text-decoration:line-through}.later-list article.completed button{background:var(--forest);color:#fff}.later-foot{color:#695f43;background:#fff9e9;border:1px solid #e3d7b7;gap:11px;margin-top:18px;padding:15px 18px;font-size:8px;line-height:1.5;display:flex}.later-foot b{color:#765b16}.later-foot span{flex:1}@media (width<=850px){.later-page{padding:0 20px 40px}.later-top span{display:none}.later-hero{flex-direction:column;align-items:stretch}.later-list-head{display:none}.later-list article{grid-template-columns:1fr auto}.later-list article>div{grid-column:1/-1}.later-list article button{grid-area:2/2/5}.later-hero h1{font-size:37px}}.organizer-review-page{background:#f4f6f3;min-height:100vh;padding-top:34px}.organizer-review-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 70px}.organizer-review-hero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.organizer-review-hero p,.organizer-system-map>p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:900}.organizer-review-hero h1{color:var(--forest);margin:0;font:34px Georgia,serif}.organizer-review-hero>div>span{max-width:720px;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.65;display:block}.organizer-review-hero aside{background:#fff9e9;border:1px solid #e3d7b7;flex-direction:column;gap:5px;padding:14px 17px;display:flex}.organizer-review-hero aside b{color:#765b16;font-size:8px}.organizer-review-hero aside span{color:#6d654e;font-size:7px}.organizer-review-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.organizer-review-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;padding:18px;display:flex}.organizer-review-stats span{color:#718078;letter-spacing:.12em;font-size:7px;font-weight:800}.organizer-review-stats strong{color:var(--forest);margin:9px 0 4px;font:25px Georgia,serif}.organizer-review-stats small{color:var(--muted);font-size:7px}.organizer-review-card{background:#fff;border:1px solid #dce3de}.organizer-review-toolbar{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.organizer-review-toolbar p{color:#8a681d;letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:800}.organizer-review-toolbar h2{margin:0;font:20px Georgia,serif}.organizer-review-toolbar select{height:38px;color:var(--ink);background:#fafbf8;border:1px solid #d7dfda;padding:0 11px;font-size:8px}.organizer-review-empty{text-align:center;align-content:center;place-items:center;min-height:280px;padding:45px;display:grid}.organizer-review-empty>i{background:var(--forest-soft);width:48px;height:48px;color:var(--forest);border-radius:50%;place-items:center;font-style:normal;display:grid}.organizer-review-empty h3{margin:15px 0 8px;font:20px Georgia,serif}.organizer-review-empty p{max-width:590px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.organizer-review-empty a{color:var(--forest);margin-top:17px;font-size:8px;font-weight:800}.organizer-review-head,.organizer-review-list article{grid-template-columns:1.2fr .35fr .8fr .55fr .5fr;align-items:center;gap:14px;padding:0 23px;display:grid}.organizer-review-head{color:#829087;letter-spacing:.1em;background:#f5f7f4;min-height:36px;font-size:7px;font-weight:800}.organizer-review-list article{border-top:1px solid #e3e8e4;min-height:68px}.organizer-review-list article>div{flex-direction:column;gap:4px;display:flex}.organizer-review-list strong{font-size:9px}.organizer-review-list small,.organizer-review-list time{color:var(--muted);font-size:7px}.organizer-review-list article>span{background:#e4e9e5;height:4px;position:relative}.organizer-review-list article>span i{background:var(--gold);height:100%;display:block}.organizer-review-list article>span small{white-space:nowrap;position:absolute;top:9px;left:0}.organizer-review-list em{color:var(--forest);text-transform:capitalize;background:#e7efe9;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.organizer-system-map{background:#fff;border:1px solid #dce3de;margin-top:20px;padding:22px}.organizer-system-map>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.organizer-system-map article{background:#f6f8f5;align-content:start;min-height:100px;padding:14px;display:grid}.organizer-system-map article i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:10px;font-size:7px;font-style:normal;display:grid}.organizer-system-map article strong{font-size:9px}.organizer-system-map article span{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.4}@media (width<=850px){.organizer-review-shell{width:calc(100% - 30px)}.organizer-review-hero{flex-direction:column;align-items:stretch}.organizer-review-stats,.organizer-system-map>div{grid-template-columns:1fr 1fr}.organizer-review-head{display:none}.organizer-review-list article{grid-template-columns:1fr auto}.organizer-review-list article>span{grid-column:1}.organizer-review-list article time{grid-area:1/2}.organizer-review-list article em{grid-column:2}}.portal-message-center{padding:28px}.portal-missing-items{background:#fffaf0;border:1px solid #e3d7b7;margin-bottom:18px}.portal-missing-items>p{color:#8a681d;letter-spacing:.13em;margin:0;padding:10px 14px;font-size:7px;font-weight:900}.portal-missing-items>div{border-top:1px solid #eadfbe;grid-template-columns:28px 1fr auto auto;align-items:center;gap:11px;min-height:62px;padding:0 14px;display:grid}.portal-missing-items i{color:#fff;background:#765b16;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.portal-missing-items span{flex-direction:column;gap:4px;display:flex}.portal-missing-items strong{font-size:9px}.portal-missing-items small{color:var(--muted);font-size:7px}.portal-missing-items b{color:#6d5314;background:#f0dfad;padding:5px 7px;font-size:7px}.portal-missing-items button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:7px;font-weight:800}.portal-thread{margin-bottom:15px}.portal-message-lock{background:var(--forest-soft);gap:10px;margin-top:14px;padding:12px;font-size:8px;display:flex}.portal-message-lock span{color:var(--muted)}.message-center-page{background:#f4f6f3;min-height:100vh;padding-top:34px}.message-center-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 70px}.message-center-hero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.message-center-hero p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:900}.message-center-hero h1{color:var(--forest);margin:0;font:34px Georgia,serif}.message-center-hero>div>span{max-width:720px;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.65;display:block}.message-center-hero aside{background:#fff9e9;border:1px solid #e3d7b7;flex-direction:column;gap:5px;padding:14px 17px;display:flex}.message-center-hero aside b{color:#765b16;font-size:8px}.message-center-hero aside span{color:#6d654e;font-size:7px}.message-center-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.message-center-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;padding:18px;display:flex}.message-center-stats span{color:#718078;letter-spacing:.12em;font-size:7px;font-weight:800}.message-center-stats strong{color:var(--forest);margin:9px 0 4px;font:27px Georgia,serif}.message-center-stats small{color:var(--muted);font-size:7px}.message-center-tabs{border-bottom:1px solid #d8e0db;gap:20px;display:flex}.message-center-tabs button{color:#75837b;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;font-size:8px;font-weight:800}.message-center-tabs button.active{border-color:var(--gold);color:var(--forest)}.message-center-card{background:#fff;border:1px solid #dce3de;border-top:0;min-height:300px}.message-center-empty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:45px;display:grid}.message-center-empty>i{background:var(--forest-soft);width:48px;height:48px;color:var(--forest);border-radius:50%;place-items:center;font-style:normal;display:grid}.message-center-empty h2{margin:15px 0 8px;font:20px Georgia,serif}.message-center-empty p{max-width:540px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.message-request-list article,.message-thread-list article{border-bottom:1px solid #e3e8e4;grid-template-columns:31px 1fr auto auto;align-items:center;gap:12px;min-height:70px;padding:0 22px;display:grid}.message-request-list i,.message-thread-list i{color:#765b16;background:#fbefd2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:800;display:grid}.message-request-list div,.message-thread-list div{flex-direction:column;gap:4px;display:flex}.message-request-list strong,.message-thread-list strong{font-size:9px}.message-request-list small,.message-thread-list small,.message-thread-list time{color:var(--muted);font-size:7px}.message-request-list b,.message-thread-list b{color:#765b16;text-transform:capitalize;background:#fbf0d6;padding:5px 7px;font-size:7px}.message-request-list button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:7px;font-weight:800}.message-center-note{background:var(--forest-soft);gap:12px;margin-top:18px;padding:15px 18px;font-size:8px;line-height:1.5;display:flex}.message-center-note b{color:var(--forest)}.message-center-note span{color:var(--muted)}@media (width<=850px){.message-center-shell{width:calc(100% - 30px)}.message-center-hero{flex-direction:column;align-items:stretch}.message-center-stats{grid-template-columns:1fr}.portal-missing-items>div{grid-template-columns:28px 1fr}.portal-missing-items b,.portal-missing-items button{grid-column:2;justify-self:start}.message-request-list article,.message-thread-list article{grid-template-columns:31px 1fr}.message-request-list b,.message-request-list button,.message-thread-list b,.message-thread-list time{grid-column:2;justify-self:start}}.drive-routing-page{background:#f4f6f3;min-height:100vh;padding-top:34px}.drive-routing-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 70px}.drive-routing-hero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.drive-routing-hero p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:900}.drive-routing-hero h1{color:var(--forest);margin:0;font:34px Georgia,serif}.drive-routing-hero>div>span{max-width:700px;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.drive-routing-hero aside{background:#fff9e9;border:1px solid #e3d7b7;flex-direction:column;gap:5px;max-width:330px;padding:14px 17px;display:flex}.drive-routing-hero aside b{color:#765b16;font-size:8px}.drive-routing-hero aside span{color:#6d654e;font-size:7px;line-height:1.45}.drive-routing-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-bottom:18px;display:grid}.drive-routing-flow article{background:#fff;border:1px solid #dce3de;align-items:center;gap:12px;min-height:65px;padding:14px;display:flex}.drive-routing-flow article i{background:var(--forest);width:30px;height:30px;color:var(--gold-bright);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.drive-routing-flow article span{flex-direction:column;gap:4px;display:flex}.drive-routing-flow strong{font-size:9px}.drive-routing-flow small{color:var(--muted);font-size:7px}.drive-routing-flow>b{color:var(--gold)}.drive-routing-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.drive-routing-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;padding:18px;display:flex}.drive-routing-stats span{color:#718078;letter-spacing:.12em;font-size:7px;font-weight:800}.drive-routing-stats strong{color:var(--forest);margin:9px 0 4px;font:27px Georgia,serif}.drive-routing-stats small{color:var(--muted);font-size:7px}.drive-routing-card{background:#fff;border:1px solid #dce3de}.drive-routing-toolbar{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.drive-routing-toolbar p{color:#8a681d;letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:800}.drive-routing-toolbar h2{margin:0;font:20px Georgia,serif}.drive-routing-toolbar select{height:38px;color:var(--ink);background:#fafbf8;border:1px solid #d7dfda;padding:0 11px;font-size:8px}.drive-routing-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:45px;display:grid}.drive-routing-empty>i{background:var(--forest-soft);width:48px;height:48px;color:var(--forest);border-radius:50%;place-items:center;font-style:normal;display:grid}.drive-routing-empty h3{margin:15px 0 8px;font:20px Georgia,serif}.drive-routing-empty p{max-width:560px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.drive-routing-head,.drive-routing-list article{grid-template-columns:1.1fr .7fr 1.3fr .65fr .45fr;align-items:center;gap:13px;padding:0 22px;display:grid}.drive-routing-head{color:#829087;letter-spacing:.1em;background:#f5f7f4;min-height:36px;font-size:7px;font-weight:800}.drive-routing-list article{border-top:1px solid #e3e8e4;min-height:72px}.drive-routing-list article>div,.drive-routing-list article>span{flex-direction:column;gap:4px;display:flex}.drive-routing-list strong{font-size:8px}.drive-routing-list small{color:var(--muted);font-size:7px}.drive-routing-list code{color:#526159;text-overflow:ellipsis;font:7px/1.45 monospace;overflow:hidden}.drive-routing-list em{color:#765b16;text-transform:capitalize;background:#fbf0d6;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.drive-routing-list button,.drive-routing-list a{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:7px;font-weight:800}.drive-routing-safety{background:var(--forest-soft);gap:14px;margin-top:18px;padding:15px 18px;font-size:8px;line-height:1.5;display:flex}.drive-routing-safety b{color:var(--forest)}.drive-routing-safety span{color:var(--muted)}@media (width<=850px){.drive-routing-shell{width:calc(100% - 30px)}.drive-routing-hero{flex-direction:column;align-items:stretch}.drive-routing-hero aside{max-width:none}.drive-routing-flow{grid-template-columns:1fr}.drive-routing-flow>b{display:none}.drive-routing-stats{grid-template-columns:1fr}.drive-routing-head{display:none}.drive-routing-list article{grid-template-columns:1fr auto;padding:14px}.drive-routing-list code{grid-column:1/-1}.drive-routing-list em{grid-column:1}.drive-routing-safety{flex-direction:column}}.organizer-save-state{color:var(--forest);background:#edf2ee;border-radius:20px;padding:6px 9px;font-weight:800;font-size:7px!important}.organizer-save-state.saving{color:#765b16;background:#fbf0d6}.organizer-save-state.locked{color:#68736d;background:#ecefed}.signature-scope-note{border-left:3px solid var(--gold);background:#fff9e9;flex-direction:column;gap:5px;margin:18px 0;padding:14px;display:flex}.signature-scope-note b{font-size:9px}.signature-scope-note span{color:#6d654e;font-size:8px;line-height:1.5}.signature-row.taxslayer-row{background:#f2f5f2}.signature-row.taxslayer-row>i{color:#fff;background:#273e79;border-radius:4px;font-size:7px;font-weight:900}.signature-row.taxslayer-row>b{color:#273e79;background:#e6eaf5}.support-sign-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 70px}.support-sign-hero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.support-sign-hero p,.eligible-signatures p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:900}.support-sign-hero h1{color:var(--forest);margin:0;font:34px Georgia,serif}.support-sign-hero>div>span{max-width:700px;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.support-sign-hero aside{background:#fff9e9;border:1px solid #e3d7b7;flex-direction:column;gap:5px;max-width:330px;padding:14px 17px;display:flex}.taxslayer-boundary{background:#eef1f8;border-left:4px solid #314c91;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:grid}.taxslayer-boundary>i{color:#fff;background:#273e79;border-radius:6px;place-items:center;width:43px;height:43px;font-size:9px;font-style:normal;font-weight:900;display:grid}.taxslayer-boundary p{color:#314c91;letter-spacing:.13em;margin:0 0 4px;font-size:7px;font-weight:900}.taxslayer-boundary span{color:#647086;font-size:8px}.taxslayer-boundary>b{color:#273e79;background:#dce3f3;padding:6px 9px;font-size:7px}.support-sign-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.support-sign-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;padding:18px;display:flex}.support-sign-stats span{color:#718078;letter-spacing:.12em;font-size:7px;font-weight:800}.support-sign-stats strong{color:var(--forest);margin:9px 0 4px;font:27px Georgia,serif}.support-sign-stats small{color:var(--muted);font-size:7px}.eligible-signatures{background:#fff;border:1px solid #dce3de;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;gap:8px;margin-bottom:18px;padding:18px;display:grid}.eligible-signatures h2{margin:0;font:18px Georgia,serif}.eligible-signatures span{background:var(--forest-soft);color:var(--forest);padding:9px;font-size:7px;font-weight:800}.support-sign-card{background:#fff;border:1px solid #dce3de}.support-sign-toolbar{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.support-sign-toolbar p{color:#8a681d;letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:800}.support-sign-toolbar h2{margin:0;font:20px Georgia,serif}.support-sign-toolbar select{height:38px;color:var(--ink);background:#fafbf8;border:1px solid #d7dfda;padding:0 11px;font-size:8px}.support-sign-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:45px;display:grid}.support-sign-empty>i{background:var(--forest-soft);width:48px;height:48px;color:var(--forest);border-radius:50%;place-items:center;font-style:normal;display:grid}.support-sign-empty h3{margin:15px 0 8px;font:20px Georgia,serif}.support-sign-empty p{max-width:560px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.support-sign-head,.support-sign-list article{grid-template-columns:1.1fr .7fr 1.3fr .55fr;align-items:center;gap:13px;padding:0 22px;display:grid}.support-sign-head{color:#829087;letter-spacing:.1em;background:#f5f7f4;min-height:36px;font-size:7px;font-weight:800}.support-sign-list article{border-top:1px solid #e3e8e4;min-height:72px}.support-sign-list article>div,.support-sign-list article>span{flex-direction:column;gap:4px;display:flex}.support-sign-list small{color:var(--muted);font-size:7px}.support-sign-list p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.support-sign-list em{color:#765b16;text-transform:capitalize;background:#fbf0d6;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.support-sign-audit{background:var(--forest-soft);gap:14px;margin-top:18px;padding:15px 18px;font-size:8px;line-height:1.5;display:flex}.support-sign-audit b{color:var(--forest)}.support-sign-audit span{color:var(--muted)}@media (width<=850px){.support-sign-shell{width:calc(100% - 30px)}.support-sign-hero{flex-direction:column;align-items:stretch}.support-sign-hero aside{max-width:none}.taxslayer-boundary{grid-template-columns:43px 1fr}.taxslayer-boundary>b{grid-column:2;justify-self:start}.support-sign-stats{grid-template-columns:1fr}.eligible-signatures{grid-template-columns:1fr 1fr}.eligible-signatures>div{grid-column:1/-1}.support-sign-head{display:none}.support-sign-list article{grid-template-columns:1fr auto;padding:14px}.support-sign-list p{grid-column:1/-1}.support-sign-audit{flex-direction:column}}.square-payment-preview{padding:28px}.square-client-summary{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px 20px;display:flex}.square-client-summary span{flex-direction:column;gap:5px;display:flex}.square-client-summary small{color:#b9d0c3;letter-spacing:.1em;font-size:7px;font-weight:800}.square-client-summary strong{font:24px Georgia,serif}.square-client-summary b{color:#735713;background:#fff1c6;padding:7px 10px;font-size:7px}.square-client-invoice{background:#fff;border:1px solid #dce3de;grid-template-columns:1fr auto;gap:8px;padding:16px 18px;display:grid}.square-client-invoice strong{font-size:9px}.square-client-invoice span,.square-client-invoice small{color:var(--muted);font-size:7px}.square-client-invoice b{color:var(--forest);grid-area:1/2/3;align-self:center;font:19px Georgia,serif}.square-safety-note{background:var(--forest-soft);gap:10px;margin-top:14px;padding:12px;font-size:8px;line-height:1.5;display:flex}.square-safety-note b{color:var(--forest)}.square-safety-note span{color:var(--muted)}.square-client-invoice-list{gap:9px;display:grid}.square-client-invoice a{color:var(--forest);grid-column:1;justify-self:start;font-size:7px;font-weight:900;text-decoration:underline}.square-client-loading{color:var(--muted);text-align:center;background:#f7f9f6;border:1px solid #dce3de;padding:28px;font-size:9px}.portal-doc-empty{min-height:150px;color:var(--muted);background:#f8faf7;border:1px dashed #cad5ce;flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}.portal-doc-empty b{color:var(--forest);font-size:10px}.document-list>div{grid-template-columns:31px 1fr auto auto!important}.portal-doc-view{color:var(--forest);font-size:7px;font-weight:900;text-decoration:underline}.upload-security-lock.active{border-left:3px solid var(--forest);background:#edf5ef}.document-filterbar .document-refresh{background:var(--forest);color:#fff;border:0;height:38px;padding:0 12px;font-size:8px;font-weight:900}.document-queue a{color:var(--forest);font-size:7px;font-weight:900;text-decoration:underline}.portal-missing-items>div{grid-template-columns:28px 1fr auto auto auto}.portal-request-empty{grid-template-columns:1fr!important}.portal-thread-empty{color:var(--muted);text-align:center;font-size:8px;max-width:none!important;padding:24px!important}.message-compose button:disabled,.portal-missing-items button:disabled{opacity:.5;cursor:not-allowed}.message-center-actions{justify-content:space-between;align-items:end;display:flex}.message-center-actions>button{background:var(--forest);color:#fff;border:0;height:39px;padding:0 14px;font-size:8px;font-weight:900}.owner-message-compose,.owner-thread-panel{background:#fff;border:1px solid #dce3de;margin-bottom:18px;padding:24px}.owner-message-compose{gap:14px;display:grid}.owner-message-compose>div:first-child p{color:#8a681d;letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:900}.owner-message-compose h2{margin:0;font:21px Georgia,serif}.owner-message-compose label{color:var(--muted);gap:6px;font-size:7px;font-weight:800;display:grid}.owner-message-compose select,.owner-message-compose input,.owner-message-compose textarea{width:100%;min-height:39px;color:var(--ink);background:#fafbf8;border:1px solid #d5ded8;padding:9px;font-size:8px}.owner-message-compose textarea{resize:vertical;min-height:90px}.owner-request-fields{grid-template-columns:1fr .5fr 1fr;gap:10px;display:grid}.owner-message-compose>div:last-child{justify-content:flex-end;gap:8px;display:flex}.owner-message-compose button{background:var(--forest);color:#fff;border:0;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.owner-message-compose button.secondary{color:var(--forest);background:#fff;border:1px solid #d5ded8}.owner-thread-panel>div:first-child{align-items:center;gap:15px;margin-bottom:15px;display:flex}.owner-thread-panel>div:first-child button{color:var(--forest);background:0 0;border:0;font-size:8px;font-weight:900}.owner-thread-panel>div:first-child span{flex-direction:column;gap:3px;display:flex}.owner-thread-panel small{color:var(--muted);font-size:7px}.message-thread-list article{cursor:pointer}@media (width<=850px){.message-center-actions{flex-direction:column;align-items:stretch;gap:10px}.message-center-actions>button{width:100%}.owner-request-fields{grid-template-columns:1fr}}.organizer-review-head,.organizer-review-list article{grid-template-columns:1fr .35fr .8fr .55fr .55fr auto!important}.organizer-review-list article>button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:7px;font-weight:900}.organizer-detail-card{background:#fff;border:1px solid #dce3de;margin-bottom:20px}.organizer-detail-card>header{border-bottom:1px solid #e1e6e2;align-items:center;gap:18px;padding:20px 24px;display:flex}.organizer-detail-card>header button{color:var(--forest);background:0 0;border:0;font-size:8px;font-weight:900}.organizer-detail-card>header div{flex:1}.organizer-detail-card p{color:#8a681d;letter-spacing:.13em;margin:0 0 4px;font-size:7px;font-weight:900}.organizer-detail-card h2{margin:0;font:21px Georgia,serif}.organizer-detail-card em{color:#765b16;background:#fbf0d6;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.organizer-detail-sections{gap:12px;padding:20px 24px;display:grid}.organizer-detail-sections article{background:#fafbf9;border:1px solid #e0e6e2;padding:16px}.organizer-detail-sections article>div:first-child{justify-content:space-between;gap:15px;display:flex}.organizer-detail-sections strong{font-size:10px}.organizer-detail-sections small{color:var(--muted);font-size:7px}.organizer-detail-sections dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0 0;display:grid}.organizer-detail-sections dl>div{background:#fff;justify-content:space-between;gap:10px;padding:8px;font-size:7px;display:flex}.organizer-detail-sections dt{color:var(--muted)}.organizer-detail-sections dd{text-align:right;margin:0;font-weight:800}.organizer-detail-sections details{color:var(--forest);margin-top:10px;font-size:7px}.organizer-detail-sections pre{color:var(--ink);white-space:pre-wrap;background:#fff;padding:10px;font-size:7px;overflow:auto}.organizer-detail-card>footer{border-top:1px solid #e1e6e2;justify-content:flex-end;gap:9px;padding:18px 24px;display:flex}.organizer-detail-card>footer button{background:var(--forest);color:#fff;border:0;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.organizer-detail-card>footer button.secondary{color:var(--forest);background:#fff;border:1px solid #d5ded8}@media (width<=850px){.organizer-detail-card>header{flex-direction:column;align-items:flex-start}.organizer-detail-sections dl{grid-template-columns:1fr}.organizer-review-head{display:none}.organizer-review-list article{grid-template-columns:1fr auto!important}}.signature-builder-bar{background:#fff;border:1px solid #dce3de;justify-content:space-between;align-items:center;margin-bottom:12px;padding:18px 20px;display:flex}.signature-builder-bar p{color:#8a681d;letter-spacing:.13em;margin:0 0 4px;font-size:7px;font-weight:900}.signature-builder-bar button,.signature-builder>button{background:var(--forest);color:#fff;border:0;min-height:39px;padding:0 14px;font-size:8px;font-weight:900}.signature-builder{background:#fff;border:1px solid #dce3de;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;padding:20px;display:grid}.signature-builder label{color:var(--muted);gap:6px;font-size:7px;font-weight:800;display:grid}.signature-builder input,.signature-builder select,.signature-builder textarea{width:100%;min-height:39px;color:var(--ink);background:#fafbf8;border:1px solid #d5ded8;padding:9px;font-size:8px}.signature-builder textarea{resize:vertical;min-height:75px}.signature-builder .wide{grid-column:1/-1}.signature-builder-note{background:var(--forest-soft);gap:10px;padding:11px;font-size:7px;display:flex}.signature-builder-note span{color:var(--muted)}.signature-builder>button{justify-self:end}.signature-builder>button:disabled{opacity:.5}.signature-packet-action{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.signature-packet-action button{background:var(--forest);color:#fff;border:0;padding:5px 7px;font-size:7px;font-weight:900}.signature-packet-action button.danger{color:#73534a;background:#eee}@media (width<=850px){.signature-builder-bar{flex-direction:column;align-items:stretch;gap:12px}.signature-builder{grid-template-columns:1fr}.signature-builder .wide{grid-column:auto}}.signature-row.live{grid-template-columns:35px 1fr auto auto auto}.signature-row.live>a,.signature-row.live>button{border:0;border-bottom:1px solid var(--forest);color:var(--forest);background:0 0;font-size:7px;font-weight:900}.portal-sign-box{background:#fffaf0;border:1px solid #d8c681;gap:12px;margin:15px 0;padding:18px;display:grid}.portal-sign-box>p{color:#8a681d;letter-spacing:.13em;margin:0;font-size:7px;font-weight:900}.portal-sign-box h3{margin:0;font:18px Georgia,serif}.portal-sign-box>span{color:var(--muted);font-size:8px;line-height:1.5}.portal-sign-box label{color:var(--ink);gap:6px;font-size:8px;display:grid}.portal-sign-box label:first-of-type{align-items:center;display:flex}.portal-sign-box label input[type=text],.portal-sign-box label:not(:first-of-type) input{background:#fff;border:1px solid #d5ded8;min-height:39px;padding:9px}.portal-sign-box>div{justify-content:flex-end;gap:8px;display:flex}.portal-sign-box button{background:var(--forest);color:#fff;border:0;min-height:37px;padding:0 12px;font-size:8px;font-weight:900}.portal-sign-box button.secondary{color:var(--forest);background:#fff;border:1px solid #d5ded8}.portal-sign-box button:disabled{opacity:.5}@media (width<=850px){.signature-row.live{grid-template-columns:35px 1fr}.signature-row.live>b,.signature-row.live>a,.signature-row.live>button{grid-column:2;justify-self:start}}.square-billing-page{background:#f4f6f3;min-height:100vh;padding-top:34px}.square-billing-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:40px 0 70px}.square-billing-hero{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.square-billing-hero p{color:#8a681d;letter-spacing:.16em;margin:0 0 8px;font-size:8px;font-weight:900}.square-billing-hero h1{color:var(--forest);margin:0;font:34px Georgia,serif}.square-billing-hero>div>span{max-width:700px;color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}.square-billing-hero aside{background:#fff9e9;border:1px solid #e3d7b7;flex-direction:column;gap:5px;max-width:330px;padding:14px 17px;display:flex}.square-billing-hero aside b{color:#765b16;font-size:8px}.square-billing-hero aside span{color:#6d654e;font-size:7px;line-height:1.45}.square-payment-boundary{background:#f0f0ee;border-left:4px solid #242424;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:grid}.square-payment-boundary>i{color:#fff;background:#242424;border-radius:7px;place-items:center;width:43px;height:43px;font-size:19px;font-style:normal;display:grid}.square-payment-boundary p{color:#555;letter-spacing:.13em;margin:0 0 4px;font-size:7px;font-weight:900}.square-payment-boundary h2{margin:0 0 5px;font:17px Georgia,serif}.square-payment-boundary span{color:#6c736f;font-size:8px}.square-payment-boundary>b{color:#fff;letter-spacing:.1em;background:#242424;padding:6px 9px;font-size:7px}.square-billing-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.square-billing-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;padding:18px;display:flex}.square-billing-stats span{color:#718078;letter-spacing:.12em;font-size:7px;font-weight:800}.square-billing-stats strong{color:var(--forest);margin:9px 0 4px;font:25px Georgia,serif}.square-billing-stats small{color:var(--muted);font-size:7px}.square-billing-card{background:#fff;border:1px solid #dce3de}.square-billing-toolbar{border-bottom:1px solid #e3e8e4;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.square-billing-toolbar p{color:#8a681d;letter-spacing:.13em;margin:0 0 5px;font-size:7px;font-weight:800}.square-billing-toolbar h2{margin:0;font:20px Georgia,serif}.square-billing-toolbar select{height:38px;color:var(--ink);background:#fafbf8;border:1px solid #d7dfda;padding:0 11px;font-size:8px}.square-billing-empty{text-align:center;align-content:center;place-items:center;min-height:260px;padding:45px;display:grid}.square-billing-empty>i{color:#fff;background:#242424;border-radius:50%;place-items:center;width:48px;height:48px;font:20px Georgia,serif;display:grid}.square-billing-empty h3{margin:15px 0 8px;font:20px Georgia,serif}.square-billing-empty p{max-width:600px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.square-billing-head,.square-billing-list article{grid-template-columns:1.25fr 1fr .55fr .55fr .55fr;align-items:center;gap:13px;padding:0 22px;display:grid}.square-billing-head{color:#829087;letter-spacing:.1em;background:#f5f7f4;min-height:36px;font-size:7px;font-weight:800}.square-billing-list article{border-top:1px solid #e3e8e4;min-height:72px}.square-billing-list article>div,.square-billing-list article>span{flex-direction:column;gap:4px;display:flex}.square-billing-list strong,.square-billing-list b{font-size:8px}.square-billing-list small{color:var(--muted);font-size:7px}.square-billing-list em{color:#765b16;text-transform:capitalize;background:#fbf0d6;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.square-billing-note{background:var(--forest-soft);gap:14px;margin-top:18px;padding:15px 18px;font-size:8px;line-height:1.5;display:flex}.square-billing-note b{color:var(--forest)}.square-billing-note span{color:var(--muted)}@media (width<=850px){.square-billing-shell{width:calc(100% - 30px)}.square-billing-hero{flex-direction:column;align-items:stretch}.square-billing-hero aside{max-width:none}.square-payment-boundary{grid-template-columns:43px 1fr}.square-payment-boundary>b{grid-column:2;justify-self:start}.square-billing-stats{grid-template-columns:1fr 1fr}.square-billing-head{display:none}.square-billing-list article{grid-template-columns:1fr auto;padding:14px}.square-billing-list article>span{grid-column:1}.square-billing-list article>b{grid-column:2}.square-billing-list article>em{grid-column:1}.square-billing-note,.square-safety-note{flex-direction:column}.square-payment-preview{padding:18px}}.hero-actions{flex-wrap:wrap;gap:12px}.hero-action-button{min-width:178px;min-height:49px;font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:.045em;padding:0 20px;font-size:10px;font-weight:800;line-height:1}.hero-team-button{color:#fff;background:linear-gradient(135deg,#092b1f,#174d38);border:1px solid #e1be60e6;box-shadow:0 13px 30px #0b2c2033,inset 0 1px #ffffff1f;animation:none!important}.hero-team-button:hover{background:linear-gradient(135deg,#0d3828,#1b5b41);box-shadow:0 17px 36px #0b2c2047,0 0 0 3px #c9a34b1f}.hero-experience-badge{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(135deg,#08271c94,#123d2c5e);border:1px solid #ffffff73;border-radius:14px;place-self:end;gap:6px;width:max-content;max-width:100%;margin:0 8px 8px 0;padding:15px 19px;display:grid;box-shadow:0 14px 35px #0a271d1f}.hero-experience-badge span{color:#f0d98e;letter-spacing:.18em;font-size:8px;font-weight:800}.hero-experience-badge strong{letter-spacing:.07em;font-size:10px;font-weight:800}.hero-experience-badge i{color:#e6c76f;padding:0 5px;font-style:normal}@media (width<=1040px){.hero-experience-badge{justify-self:start;margin:0}}@media (width<=540px){.hero-actions{grid-template-columns:1fr;display:grid}.hero-action-button{width:100%}.hero-experience-badge{text-align:center;justify-items:center;width:100%}}.recruiting-banner{z-index:30;background:var(--gold-gradient);color:#10251c;align-items:center;width:100%;height:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 18px #523b0c1f}.recruiting-track{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:30px;width:max-content;padding-left:30px;font-size:9px;font-weight:800;animation:19s linear infinite aa-marquee;display:flex}.recruiting-track b{color:#123d2c8c;font-size:10px}.recruiting-track strong{background:var(--forest-deep);color:#fff;border-radius:20px;padding:6px 11px}.recruiting-banner:hover .recruiting-track{animation-play-state:paused}.nav-wrap{height:102px;padding-top:14px;padding-bottom:14px}.brand-logo{width:122px;height:76px}.hero{isolation:isolate}.hero:before{background-image:linear-gradient(90deg,#faf9f5fc 0%,#faf9f5f6 38%,#faf9f5c2 55%,#faf9f51c 100%),repeating-linear-gradient(0deg,#0000 0 31px,#123d2c0b 31px 32px),repeating-linear-gradient(90deg,#0000 0 112px,#123d2c09 112px 113px);background-size:auto,auto,auto}.hero:after{color:#123d2c0b;text-shadow:1px 1px #ffffff61,-1px -1px #123d2c05;bottom:-.29em;right:-.015em}.hero-ledger-paper{z-index:0;filter:blur(.25px);opacity:.42;background:#fff3;border:1px solid #123d2c14;border-radius:8px;width:290px;height:190px;padding:35px 26px;position:absolute;top:13%;left:42%;transform:rotate(-6deg);box-shadow:0 24px 55px #123d2c0e}.hero-ledger-paper span{background:linear-gradient(90deg,#123d2c21,#123d2c06);height:1px;margin:19px 0;display:block}.hero-grid{padding-top:62px;padding-bottom:65px}.hero-copy{padding-top:6px}.hero h1 em{font-style:italic;display:inline-block;transform:skew(-4deg)}.trust-row{gap:12px}.trust-row span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff8a;border:1px solid #123d2c1a;border-radius:99px;padding:8px 11px}.services-head{justify-content:space-between;align-items:end;gap:45px;margin-bottom:30px;display:flex}.services-head h2{max-width:760px;font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(38px,4.5vw,59px);font-weight:800;line-height:.9}.services-head h2 em{background:var(--aa-gold);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.services-head>p{max-width:360px;color:var(--muted);margin:0 0 3px;font-size:12px;line-height:1.55}.services-grid{gap:12px}.service-card-compact{border-radius:18px;min-height:235px;padding:23px}.service-icon{width:40px;height:40px;color:var(--forest);background:linear-gradient(145deg,#eaf0ec,#fff);border-radius:12px;place-items:center;margin-bottom:24px;font-size:18px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #123d2c1a}.service-card-compact h3{margin:0 0 10px;font-size:17px;line-height:1.05}.service-card-compact>p{font-size:10.5px;line-height:1.5}.service-card-compact a{padding-top:16px}@media (prefers-reduced-motion:reduce){.recruiting-track{animation:none}}@media (width<=1040px){.nav-wrap{height:92px;padding-top:10px;padding-bottom:10px}.services-head{flex-direction:column;align-items:start;gap:15px}.hero-ledger-paper{left:35%}}@media (width<=760px){.recruiting-banner{height:34px}.recruiting-track{gap:22px;font-size:8px}.nav-wrap{height:82px}.brand-logo{width:106px;height:66px}.hero-grid{padding-top:45px;padding-bottom:48px}.hero-ledger-paper{display:none}.trust-row{gap:7px}.trust-row span{padding:7px 9px}.services-section{padding:52px 0 58px}.service-card-compact{min-height:220px}}.services-section{padding:58px 0 64px}.tax-service-feature-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.tax-service-feature-grid article{background:linear-gradient(145deg,#fff,#f2f5f2);border:1px solid #123d2c24;border-radius:20px;grid-template-columns:58px 1fr;align-items:start;gap:18px;min-height:210px;padding:25px;display:grid;box-shadow:0 14px 35px #10251c0e}.tax-service-feature-grid article:nth-child(2){color:#fff;background:linear-gradient(145deg,#0b2c20,#174d38)}.tax-feature-icon{background:var(--gold-gradient);width:54px;height:54px;color:var(--forest-deep);letter-spacing:.02em;border-radius:15px;place-items:center;font-size:11px;font-weight:900;display:grid}.tax-service-feature-grid article>div:nth-child(2){align-content:start;display:grid}.tax-service-feature-grid p{color:#8a681d;letter-spacing:.14em;margin:2px 0 7px;font-size:8px;font-weight:800}.tax-service-feature-grid article:nth-child(2) p{color:#e3c873}.tax-service-feature-grid h3{font:800 22px/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0 0 8px}.tax-service-feature-grid span{color:var(--muted);font-size:10.5px;line-height:1.5}.tax-service-feature-grid article:nth-child(2) span{color:#c8d5cd}.tax-service-feature-grid a{color:var(--forest);letter-spacing:.04em;text-transform:uppercase;grid-column:2;place-self:end start;font-size:9px;font-weight:800}.tax-service-feature-grid article:nth-child(2) a{color:#f2d888}.tax-service-feature-grid a b{margin-left:7px}.services-grid{grid-template-columns:repeat(3,1fr)}.service-card-compact{min-height:215px;padding:20px}.service-icon{width:36px;height:36px;margin-bottom:18px;font-size:15px}.service-card-compact h3{font-size:16px}.referral-section{padding:54px 0}.referral-compact-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:30px;display:grid}.referral-head{margin-bottom:0}.referral-head h2{font-size:clamp(34px,4.1vw,53px)}.referral-head>p:last-child{margin-top:16px;font-size:11px}.referral-grid{gap:12px}.referral-grid article{border-radius:19px;min-height:245px;padding:22px}.referral-grid .card-tag{margin-top:0!important}.referral-grid h3{margin-top:2px;font-size:clamp(19px,2vw,27px)}.referral-grid article>p:not(.card-tag){margin-bottom:18px;font-size:10px}.referral-button{min-height:42px;padding:0 15px;font-size:8px}.process-section{padding:58px 0}.centered-head{margin-bottom:40px}.centered-head>p:last-child{margin-top:14px}.process-grid article{background:#ffffff9e;border:1px solid #123d2c1f;border-radius:18px;min-height:255px;padding:20px 17px 22px}.process-number{width:52px;height:52px;font-family:var(--font-poppins),Arial,sans-serif;margin-bottom:16px;font-size:13px;font-weight:800}.process-stage{color:#8a681d;letter-spacing:.13em;margin:0 0 8px;font-size:7px;font-weight:800;display:block}.process-grid h3{margin-bottom:9px;font-size:16px}.process-grid p{font-size:10px;line-height:1.55}.security-note{margin-top:35px}.business-section{padding:66px 0}.tax-help-section{padding:62px 0}.about-section{padding-top:62px;padding-bottom:62px}.founder-mark{min-height:340px}.pricing-strip{padding:42px 0}.start-section{padding-top:64px;padding-bottom:68px}.faq-section{padding-top:60px;padding-bottom:60px}@media (width<=1040px){.referral-compact-layout{grid-template-columns:1fr}.referral-head{max-width:760px}}@media (width<=760px){.tax-service-feature-grid,.services-grid{grid-template-columns:1fr}.tax-service-feature-grid article{min-height:200px;padding:21px}.referral-section,.process-section{padding:48px 0}.process-grid{grid-template-columns:1fr}.process-grid article{min-height:0}}.recruiting-banner{color:#fff;background:#0b2c20;box-shadow:inset 0 -2px #c9a34b,0 5px 18px #0b2c2033}.recruiting-track{gap:26px;min-width:max-content}.recruiting-track b{color:#e7cb77}.recruiting-track strong{background:var(--gold-gradient);color:#10251c}.desktop-nav{letter-spacing:.015em;gap:17px;font-size:11.5px}.services-mega-menu,.nav-dropdown-menu{width:330px}.services-mega-menu{grid-template-columns:1fr}.hero h1 em,.services-head h2 em,.referral-head h2 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{color:#ad8428;background:var(--gold-gradient);-webkit-text-fill-color:transparent;font-family:var(--font-signature),"Segoe Script",cursive;letter-spacing:-.025em;text-transform:none;-webkit-background-clip:text;background-clip:text;font-size:1.16em;font-style:normal;font-weight:400;line-height:.85;display:inline;transform:none}.tax-feature-modern{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;overflow:visible}.tax-feature-modern:before{display:none}.tax-feature-modern article{border:1px solid #123d2c21;border-radius:3px;min-height:265px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 18px 42px #10251c14}.tax-feature-modern article:after{content:"AA+";color:#123d2c0e;font:800 105px/1 var(--font-poppins),sans-serif;letter-spacing:-.09em;position:absolute;bottom:-32px;right:-10px}.tax-feature-modern .tax-feature-business:after{color:#ffffff0e}.tax-feature-modern article:hover{transform:translateY(-5px);box-shadow:0 25px 52px #10251c21}@media (width<=1180px){.desktop-nav{gap:11px;font-size:10px}}.hero h1 em,.services-head h2 em,.referral-head h2 em,.section-head h2 em,.about-copy h2 em,.pricing-inner h2 em,.final-cta h2 em{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;font-size:1em;font-style:normal;font-weight:600;line-height:inherit;text-transform:inherit;transform:none}.hero{min-height:650px;background-color:#f7f3ea!important;background-image:url(/aa-office-hero-v3.png)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:auto 100%!important}.hero:before{background:linear-gradient(90deg,#faf9f5fc 0%,#faf9f5f9 31%,#faf9f5e0 42%,#faf9f557 54%,#faf9f500 69%)!important}.hero-ledger-paper,.hero-founder-photo{display:none!important}.hero-grid{grid-template-columns:minmax(0,680px) 1fr!important;gap:0!important;min-height:650px!important;padding-top:68px!important;padding-bottom:68px!important}.hero-copy{z-index:2;position:relative;padding:0!important}.hero-experience-inline{border-left:3px solid var(--gold);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content;max-width:100%;box-shadow:0 12px 30px #0b2c2021;background:#0b2c20f0!important;margin:22px 0 0!important;padding:13px 17px!important}.hero-experience-inline span{font-size:7px}.hero-experience-inline strong{font-size:9px}@media (width<=980px){.hero{min-height:700px;background-position:62%!important;background-size:cover!important}.hero:before{background:linear-gradient(90deg,#faf9f5fc 0%,#faf9f5f5 48%,#faf9f570 70%,#faf9f51a 100%)!important}.hero-grid{grid-template-columns:minmax(0,610px) 1fr!important;min-height:700px!important}}@media (width<=700px){.hero{min-height:auto;background-position:68% 0!important}.hero:before{background:linear-gradient(#faf9f5e6 0%,#faf9f5db 48%,#faf9f5a8 72%,#faf9f58a 100%)!important}.hero-grid{min-height:0!important;padding-top:50px!important;padding-bottom:52px!important;display:block!important}.hero-experience-inline{width:100%}}html,body,body>main{max-width:100%;overflow-x:hidden}.footer-compact>*{min-width:0}.footer-contact,.footer-contact>span{flex-wrap:wrap;max-width:100%}.mobile-resource-heading{color:#9b741c;letter-spacing:.16em;padding:12px 18px 3px;font-size:9px;font-weight:900}.mobile-nav>a>small{color:#6f7c74;letter-spacing:0;grid-column:1/-1;font-size:9px;font-weight:500}.native-credit-intake{color:#123d2c;background:radial-gradient(circle at 85% 8%,#c79d3021,#0000 28rem),#f6f2e9;min-height:100vh}.native-credit-shell{width:min(900px,100% - 40px);margin:0 auto;padding:52px 0 72px}.native-credit-shell>header{color:#fff;background:linear-gradient(120deg,#0b3525,#174c35);border:1px solid #b9891c75;border-bottom:0;padding:30px 34px}.native-credit-shell>header small{color:#edcf70;letter-spacing:.16em;font-size:10px;font-weight:900}.native-credit-shell>header h1{max-width:780px;font:800 clamp(30px,4vw,46px)/1.02 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:8px 0 10px}.native-credit-shell>header p{color:#d6e2dc;max-width:760px;margin:0;font-size:13px;line-height:1.65}.native-credit-shell form{background:#fff;border:1px solid #d9d6ca;border-top:4px solid #c09329;padding:32px 34px;box-shadow:0 24px 65px #0d37261a}.native-credit-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.native-credit-grid label{color:#233e31;gap:7px;font-size:12px;font-weight:800;display:grid}.native-credit-grid .wide{grid-column:1/-1}.native-credit-grid input,.native-credit-grid select,.native-credit-grid textarea{box-sizing:border-box;color:#173d2d;width:100%;font:inherit;background:#fbfcfa;border:1px solid #cfd8d2;border-radius:4px;padding:13px;font-weight:500}.native-credit-grid textarea{resize:vertical}.native-credit-grid fieldset{background:#f7f9f7;border:1px solid #d8dfda;grid-template-columns:1fr 1fr;gap:9px;margin:2px 0;padding:18px;display:grid}.native-credit-grid legend{color:#174733;padding:0 7px;font-size:12px;font-weight:900}.native-credit-grid label.check{background:#fff;border:1px solid #dce3de;align-items:flex-start;gap:9px;padding:9px;display:flex}.native-credit-grid label.check input{accent-color:#174733;flex:none;width:17px;height:17px;margin:1px 0}.native-credit-grid .consent{margin-top:4px;background:#fff9e8!important;border-left:4px solid #c09329!important;padding:14px!important}.native-credit-shell form>button{color:#123d2c;letter-spacing:.04em;background:linear-gradient(110deg,#9f7111,#edcf69,#ae7b13);border:0;border-radius:4px;width:100%;min-height:52px;margin-top:22px;font-size:12px;font-weight:950}.native-credit-security{color:#6d7972;text-align:center;margin-top:11px;font-size:10px;display:block}.native-credit-error{color:#8a3f2e;background:#fff1ec;border-left:4px solid #a34d39;padding:11px}.native-credit-success{text-align:center;background:#fff;border:1px solid #d8dfda;padding:60px 34px;box-shadow:0 24px 65px #0d37261a}.native-credit-success i{color:#edcf70;background:#123d2c;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-style:normal;font-weight:900;display:grid}.native-credit-success h2{margin:0 0 9px;font-size:32px}.native-credit-success p{color:#64736b;max-width:610px;margin:0 auto 18px;line-height:1.65}.native-credit-success a{color:#174733;font-weight:900}.native-credit-intake.embed .native-credit-shell{width:100%;padding:0}.native-credit-intake.embed .native-credit-shell>header{padding:24px 28px}.native-credit-intake.embed .native-credit-shell form{box-shadow:none}@media (width<=650px){.native-credit-shell{width:100%;padding:0}.native-credit-shell>header,.native-credit-shell form{border-left:0;border-right:0;padding:24px 20px}.native-credit-grid{grid-template-columns:1fr}.native-credit-grid .wide{grid-column:auto}.native-credit-grid fieldset{grid-template-columns:1fr}.native-credit-shell>header h1{font-size:31px}}.hero-title-lines{max-width:610px!important;line-height:.91!important}.hero-title-lines>span{width:max-content;max-width:100%}.hero-founder-signature{color:var(--forest-deep)!important;background:#fffdf7d6!important;border-left:0!important;border-right:4px solid #c69a30!important;box-shadow:0 18px 42px #231f1321!important}.hero-founder-signature blockquote{color:var(--forest-deep)!important}.hero-founder-signature strong{color:#9a7117!important}.hero-founder-signature span{color:#52665b!important}.process-section{padding-top:66px!important;padding-bottom:66px!important}.process-grid article{padding-bottom:4px;min-height:230px!important}.process-grid article p{max-width:235px;margin-left:auto!important;margin-right:auto!important;font-size:9px!important;line-height:1.55!important}@media (width<=700px){.hero-title-lines>span{width:auto}.process-section{padding-top:50px!important;padding-bottom:50px!important}.process-grid article{min-height:auto!important}}.hero-quote-button{gap:5px!important}.hero-quote-button .quote-free{margin:0!important}.final-cta-inner{gap:26px!important}.final-cta-inner>div>p:last-child{margin-top:6px!important;font-size:11px!important}@media (width<=700px){.final-cta{padding:32px 0!important}}.referral-section{position:relative;background-color:#17382b!important;background-image:linear-gradient(90deg,#08231af2 0%,#08231ae0 29%,#08231a8f 52%,#08231a33 100%),url(/aa-referral-connection-realistic.png)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:cover,cover!important}.referral-section:before{content:"";pointer-events:none;background:linear-gradient(#08231a0a,#08231a33);position:absolute;inset:0}.referral-head{text-shadow:0 2px 20px #00000038;padding:24px 0}@media (width<=800px){.referral-section{background-image:linear-gradient(#08231ad6 0%,#08231ab8 32%,#08231a6b 52%,#08231ac2 100%),url(/aa-referral-connection-realistic.png)!important;background-position:58%!important}}.hero-copy{max-width:650px!important}.hero-title-lines{text-wrap:balance;gap:0;max-width:650px;display:grid}.hero-title-lines>span{display:block}.hero-lede{max-width:610px!important}.hero-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:min(100%,520px)!important;display:grid!important}.hero-action-button{width:100%!important;min-width:0!important}.hero-quote-button{grid-column:1/-1;animation:4s ease-in-out infinite quoteGlow;position:relative;overflow:hidden;color:#10251c!important;background:linear-gradient(105deg,#f3d77a 0%,#b7820b 45%,#f6df8f 100%) 0 0/180% 100%!important;border:1px solid #cda32bb3!important;justify-content:center!important;box-shadow:0 12px 26px #9b6f0033!important}.hero-quote-button:before{content:"";filter:blur(5px);background:#ffffff8c;width:16%;animation:3.8s ease-in-out infinite quoteSweep;position:absolute;inset:-100% auto -100% -30%;transform:rotate(18deg)}.quote-free{margin-right:3px;font-weight:950;animation:2.4s cubic-bezier(.2,.75,.25,1) infinite freeJump;display:inline-block}@keyframes freeJump{0%,72%,to{transform:translateY(0)}78%{transform:translateY(-5px)}84%{transform:translateY(1px)}89%{transform:translateY(-2px)}}@keyframes quoteSweep{0%,15%{left:-45%}65%,to{left:105%}}@keyframes quoteGlow{0%,to{box-shadow:0 12px 26px #9b6f002e}50%{box-shadow:0 15px 34px #bb8a0f59}}.services-section{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 8%,#d2b5661c,#0000 26%),linear-gradient(#fbfaf6 0%,#f4f2eb 100%)!important}.services-editorial-head{align-items:end!important;margin-bottom:24px!important}.services-editorial-head>p{color:#63736a!important;max-width:360px!important}.service-pathways{grid-template-columns:1.08fr .92fr;gap:15px;display:grid}.service-pathway{border:1px solid #143f2d1f;border-radius:30px 8px;flex-direction:column;justify-content:flex-end;min-height:268px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #1d342a14}.service-pathway:after{content:"";opacity:.11;border:1px solid;border-radius:50%;width:230px;height:230px;position:absolute;top:-98px;right:-86px;box-shadow:0 0 0 28px,0 0 0 58px}.tax-pathway{color:var(--forest-deep);background:linear-gradient(135deg,#fffffff2,#f2e9d2c2)}.business-pathway{color:#fff;background:linear-gradient(135deg,#173d2d,#09271d)}.service-pathway>small{z-index:1;letter-spacing:.14em;font-size:8px;font-weight:900;position:absolute;top:28px;left:32px}.business-pathway>small{color:#e1c66d}.service-pathway h3{z-index:1;font:800 clamp(27px,3vw,39px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;margin:0 0 7px;position:relative}.service-pathway p{z-index:1;opacity:.82;max-width:480px;margin:0 0 18px;font-size:11px;line-height:1.6;position:relative}.service-pathway>div{z-index:1;flex-wrap:wrap;gap:11px 22px;display:flex;position:relative}.service-pathway a,.service-pathway button{z-index:1;width:max-content;color:inherit;font:800 9px/1.4 var(--font-poppins),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 4px;position:relative}.service-pathway a span,.service-pathway button span{margin-left:8px;transition:transform .2s}.service-pathway a:hover span,.service-pathway button:hover span{display:inline-block;transform:translate(4px)}.service-quick-links{border-top:1px solid #143f2d21;border-left:1px solid #143f2d21;grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.service-quick-links button{min-height:84px;color:var(--forest-deep);text-align:left;cursor:pointer;background:#ffffff80;border:1px solid #143f2d21;border-top:0;border-left:0;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;padding:15px 20px;transition:background .2s,transform .2s;display:grid;position:relative}.service-quick-links button:hover{z-index:1;background:#fff;transform:translateY(-2px)}.service-quick-links small{color:#7b877f;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:7px;font-weight:800}.service-quick-links strong{font:750 11px/1.25 var(--font-poppins),Arial,sans-serif;grid-column:1}.service-quick-links button>span{color:#af821b;grid-area:1/2/3;align-self:center;font-size:18px}.handled-mark{color:var(--forest-deep)!important;font-style:normal!important;display:inline-block!important;position:relative!important}.handled-mark:after{content:"";clip-path:polygon(0 52%,15% 26%,39% 43%,64% 17%,100% 34%,98% 66%,71% 54%,43% 73%,17% 57%,0 69%);opacity:.92;background:linear-gradient(90deg,#9c6d00,#f0d577,#a67808);height:8px;position:absolute;bottom:-7px;left:-2%;right:-4%;transform:rotate(-2deg)}.process-line{background:linear-gradient(90deg,#163e2d33,#b789188c,#163e2d33)!important;width:calc(100% - 68px)!important;height:1px!important;top:26px!important;left:calc(50% + 34px)!important;overflow:visible!important}.process-line:after{content:"";border-top:1px solid #9c761e;border-right:1px solid #9c761e;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.process-line:before{content:"";background:#d6b34e;border-radius:50%;width:5px;height:5px;animation:3s ease-in-out infinite processFlow;position:absolute;top:-2px;left:0;box-shadow:0 0 8px #d6b34ebf}@keyframes processFlow{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.pricing-strip{background:radial-gradient(circle at 8%,#e6c76f33,#0000 22%),linear-gradient(110deg,#0a2b20 0%,#153f2e 56%,#09251c 100%)!important}.pricing-inner{align-items:center!important}.pricing-inner h2{max-width:600px}.pricing-inner>div:last-child{border-left:1px solid #e5c97759;max-width:430px;padding-left:26px}.free-quote-button{background:var(--gold-gradient);color:#10251c;border:0;box-shadow:0 10px 24px #00000026}.referral-section{overflow:hidden;background:linear-gradient(120deg,#0a291f,#17432f)!important}.referral-editorial{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.referral-editorial .referral-head{margin:0!important}.referral-editorial-action{border:1px solid #e7cd7f57;border-radius:50%;align-content:center;place-items:center;gap:12px;min-height:190px;display:grid;position:relative}.referral-editorial-action>span{color:#ffffff09;font:900 115px/1 var(--font-poppins),Arial,sans-serif;position:absolute}.referral-editorial-action .button{z-index:1;background:var(--gold-gradient);color:#10251c;justify-content:center;min-width:220px;position:relative}.referral-editorial-action small{z-index:1;color:#becdc5;font-size:8px;position:relative}.referral-modal-overlay{padding:22px}.referral-modal{background:#f7f5ef;border:1px solid #cfad4b7a;width:min(760px,100%);max-height:calc(100vh - 44px);padding:35px;animation:.28s ease-out modalLift;position:relative;overflow:auto;box-shadow:0 34px 100px #00000059}.referral-modal>header{color:#fff;background:linear-gradient(120deg,#0a2a20,#17442f);margin:-35px -35px 26px;padding:34px 62px 28px 35px}.referral-modal>header p,.referral-modal-route>p{color:#dfc36d;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:900}.referral-modal>header h2{font:800 clamp(27px,4vw,41px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:0 0 9px}.referral-modal>header span{color:#c8d5cf;max-width:590px;font-size:10px;line-height:1.6;display:block}.referral-role-label{color:#183c2d;letter-spacing:.03em;gap:7px;font-size:9px;font-weight:850;display:grid}.referral-role-label select{color:#15392b;width:100%;min-height:48px;font:650 11px var(--font-poppins),Arial,sans-serif;background:#fff;border:1px solid #ccd5cf;border-radius:0;padding:0 14px}.referral-modal-welcome,.referral-modal-route{background:#eeeadf;border-left:4px solid #c39a31;gap:8px;margin-top:18px;padding:25px;display:grid}.referral-modal-welcome b,.referral-modal-route h3{color:#12382a;font:800 22px/1.1 var(--font-poppins),Arial,sans-serif;margin:0}.referral-modal-welcome span,.referral-modal-route>span{color:#68766e;font-size:10px;line-height:1.6}.referral-modal-route .button{width:max-content;margin-top:8px}.referral-modal-form{margin-top:18px!important}@media (width<=800px){.service-pathways,.referral-editorial{grid-template-columns:1fr}.service-quick-links{grid-template-columns:1fr 1fr}.referral-editorial{gap:28px}.referral-editorial-action{border-radius:26px;min-height:160px}.pricing-inner>div:last-child{border-left:0;padding-left:0}}@media (width<=680px){.hero-actions{grid-template-columns:1fr!important}.hero-quote-button{grid-column:auto}.hero-title-lines{font-size:clamp(38px,12vw,57px)!important}.service-pathway{min-height:240px;padding:26px}.service-pathway>small{left:26px}.service-quick-links{grid-template-columns:1fr}.process-line{display:none!important}.referral-modal-overlay{padding:8px}.referral-modal{max-height:calc(100vh - 16px);padding:22px}.referral-modal>header{margin:-22px -22px 22px;padding:28px 52px 24px 22px}}.services-editorial-head h2{max-width:760px}.service-quick-links{grid-template-columns:repeat(4,1fr)!important}.service-quick-links button{min-height:106px!important;padding:20px 23px!important}.service-quick-links small{font-size:9px!important}.service-quick-links strong{font-size:14px!important;line-height:1.25!important}.service-quick-links button>span{font-size:22px!important}.referral-form-layout{grid-template-columns:.78fr 1.22fr!important;align-items:center!important;gap:54px!important}.unified-referral-form{background:#ffffff13!important;border:1px solid #e4c97857!important;grid-column:auto!important;margin:0!important;box-shadow:0 24px 60px #00000029!important}.unified-referral-form header{grid-column:1/-1}.unified-referral-form input,.unified-referral-form select{color:#10251c!important;background:#fff!important;border-color:#ffffff2e!important;min-height:47px!important;font-size:11px!important}.unified-referral-form button{background:var(--gold-gradient)!important;color:#10251c!important;min-height:48px!important}.unified-referral-form>strong{color:#fff;grid-column:1/-1}.process-signature{color:#a97d17;font:400 clamp(28px,3vw,39px)/1 var(--font-signature),"Segoe Script",cursive;letter-spacing:.01em;text-transform:none;margin:0 0 12px}.pricing-strip{color:var(--forest-deep)!important;background:radial-gradient(circle at 92% 15%,#c79e342e,#0000 24%),linear-gradient(120deg,#f7f0dd,#ead6a3)!important;padding:54px 0!important}.pricing-inner{grid-template-columns:1.12fr .88fr!important}.pricing-inner .eyebrow{color:#856514!important}.pricing-inner h2{color:var(--forest-deep)!important;margin:8px 0 0!important;font-size:clamp(38px,4.5vw,60px)!important;line-height:.96!important}.pricing-inner h2 em{font-family:var(--font-poppins),Arial,sans-serif!important;text-transform:uppercase!important;font-size:1em!important;font-weight:800!important}.pricing-inner>div:last-child p{color:#4f6157!important;font-size:12px!important}.free-quote-button{min-height:49px;padding:0 22px;font-size:10px;font-weight:900}.final-cta-inner{grid-template-columns:auto 1fr auto!important}.final-cta h2{font:800 clamp(38px,4.4vw,58px)/.98 var(--font-poppins),Arial,sans-serif!important;letter-spacing:-.055em!important;text-transform:uppercase!important}.final-cta-inner>div>p:last-child{color:#c8d6ce;margin:10px 0 0;font-size:13px}.final-cta-actions{align-items:center;gap:10px;display:flex}.final-cta-actions .button{white-space:nowrap}.final-cta-actions .consultation-button{color:#fff;background:0 0;border:1px solid #e7cb759e}footer{border-top:1px solid #123d2c1f;color:var(--forest-deep)!important;background:#fff!important}.footer-compact{grid-template-columns:1.2fr .85fr .85fr 1fr!important;gap:26px!important;min-height:126px!important}.footer-compact-brand>span,.footer-bottom-compact{color:#68786f!important}.footer-compact a{color:var(--forest-deep)!important;font-size:10px!important}.footer-compact-access a{border-bottom-color:#9b741a59!important}.footer-contact{justify-items:end;gap:10px;display:grid}.footer-contact>div{flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;display:flex}.footer-contact a{border-bottom:1px solid #9b741a59;padding-bottom:3px}.footer-bottom-compact{border-top-color:#123d2c1f!important}@media (width<=960px){.service-quick-links{grid-template-columns:1fr 1fr!important}.referral-form-layout{grid-template-columns:1fr!important}.final-cta-inner{grid-template-columns:auto 1fr!important}.final-cta-actions{grid-column:1/-1}.footer-compact{grid-template-columns:1fr 1fr!important}.footer-compact-brand{grid-column:1/-1!important}.footer-contact{justify-items:start}.footer-contact>div{justify-content:flex-start}}@media (width<=680px){.service-quick-links,.pricing-inner{grid-template-columns:1fr!important}.pricing-inner>div:last-child{border-left:0!important;padding-left:0!important}.final-cta-inner{grid-template-columns:1fr!important}.cta-plus{display:none}.final-cta-actions{flex-direction:column;grid-column:auto;align-items:stretch}.final-cta-actions .button{width:100%}.footer-compact{grid-template-columns:1fr!important}.footer-compact-brand{grid-column:auto!important}}.hero-founder-signature{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09261ce0;border-left:3px solid #d3ad43;place-self:end;width:min(360px,88%);margin:0 4px 2px 0;padding:20px 22px;position:relative;box-shadow:0 18px 42px #071c1538}.hero-founder-signature blockquote{color:#f7f4ec;font:500 14px/1.5 var(--font-poppins),Arial,sans-serif;letter-spacing:-.02em;margin:0 0 13px}.hero-founder-signature>div{gap:2px;display:grid}.hero-founder-signature strong{color:#e6c96e;font:400 25px/1 var(--font-signature),"Segoe Script",cursive}.hero-founder-signature span{color:#c7d6ce;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.service-pathways-three{grid-template-columns:repeat(3,1fr)!important;gap:13px!important}.compact-service-card{border-radius:23px 6px!important;min-height:245px!important;padding:27px!important}.compact-service-card>small{line-height:1.45;right:22px;font-size:7px!important;top:24px!important;left:27px!important}.compact-service-card h3{font-size:clamp(23px,2.3vw,31px)!important}.compact-service-card p{min-height:52px;font-size:10px!important}.credit-pathway{color:var(--forest-deep);background:radial-gradient(circle at 100% 0,#c89d2d40,#0000 35%),linear-gradient(135deg,#f6efd9,#e8d39b)}.credit-pathway>small{color:#795b12}.unified-referral-form{background:linear-gradient(145deg,#fffdf8,#f1eadb)!important;border-color:#e0d6bd!important;box-shadow:0 24px 60px #00000021!important}.unified-referral-form header p{color:#8c6816!important}.unified-referral-form header h3{color:var(--forest-deep)!important}.unified-referral-form header span{color:#617168!important}.unified-referral-form label{color:var(--forest-deep)!important}.unified-referral-form input,.unified-referral-form select{background:#fff!important;border-color:#ccd6cf!important}.unified-referral-form>strong{color:var(--forest)!important}.pricing-strip{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 28%,#ffffffc2,#0000 24%),linear-gradient(118deg,#f8f5ec 0%,#ead9aa 55%,#d7b85e 100%)!important}.pricing-strip:before{content:"";z-index:-1;opacity:.22;background-image:linear-gradient(#123d2c2e 1px,#0000 1px),linear-gradient(90deg,#123d2c2e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 34% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 34% 100%)}.quote-math{z-index:-1;pointer-events:none;position:absolute;inset:0}.quote-math span{color:#123d2c3d;font:800 25px/1 var(--font-poppins),Arial,sans-serif;background:#ffffff47;border:1px solid #123d2c24;border-radius:12px;place-items:center;animation:6s ease-in-out infinite quoteFloat;display:grid;position:absolute;box-shadow:inset 0 0 0 4px #ffffff1f}.quote-math span:first-child{width:58px;height:58px;animation-delay:-1s;top:14%;right:8%}.quote-math span:nth-child(2){width:72px;height:72px;animation-delay:-3.1s;bottom:-13px;right:23%}.quote-math span:nth-child(3){letter-spacing:.22em;width:118px;height:45px;font-size:14px;animation-delay:-2s;top:9%;left:47%}.quote-math span:nth-child(4){width:48px;height:48px;animation-delay:-4.2s;bottom:-10px;left:3%}.quote-math span:nth-child(5){width:52px;height:52px;animation-delay:-.4s;bottom:5%;right:40%}@keyframes quoteFloat{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-9px)rotate(2deg)}}.pricing-inner{z-index:1;position:relative}.free-quote-button{transition:transform .22s,box-shadow .22s;animation:3.4s ease-in-out infinite quoteButtonPulse}.free-quote-button:hover{transform:translateY(-3px)}@keyframes quoteButtonPulse{0%,to{box-shadow:0 10px 24px #5b430c21}50%{box-shadow:0 15px 34px #8b650a47}}@media (width<=980px){.hero-founder-signature{width:300px}.service-pathways-three{grid-template-columns:1fr 1fr!important}.credit-pathway{grid-column:1/-1}}@media (width<=700px){.hero-founder-signature{width:100%;margin:25px 0 0}.service-pathways-three{grid-template-columns:1fr!important}.credit-pathway{grid-column:auto}.compact-service-card{min-height:225px!important}.quote-math span:nth-child(3),.quote-math span:nth-child(5){display:none}}.pricing-strip{align-items:center;min-height:300px;display:flex;background-color:#f4ecda!important;background-image:linear-gradient(90deg,#f9f6eefa 0%,#f9f6eef0 32%,#f9f6eeb8 48%,#f9f6ee33 69%,#f9f6ee14 100%),url(/aa-quote-desk-realistic.png)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:cover,cover!important}.pricing-strip:before{content:none!important;display:none!important}.quote-math{display:none!important}.pricing-inner{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffdf8bd;border-left:4px solid #bd9027;width:min(1180px,100% - 48px);padding:28px 30px;box-shadow:0 18px 45px #32260e1a}.pricing-inner>div:last-child{border-left-color:#123d2c33!important}@media (width<=700px){.pricing-strip{align-items:flex-end;min-height:410px;background-image:linear-gradient(#f9f6ee1f 0%,#f9f6ee57 36%,#f9f6eef5 70%,#f9f6eefc 100%),url(/aa-quote-desk-realistic.png)!important;background-position:64%!important}.pricing-inner{width:calc(100% - 28px);padding:22px}}.hero-free-quote{color:var(--forest-deep);font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #123d2c5c;align-items:center;gap:9px;margin-top:18px;padding:0 0 7px;font-size:10px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.hero-free-quote:after{content:"";background:var(--gold-gradient);width:42%;height:2px;animation:2.8s ease-in-out infinite quoteSweep;position:absolute;bottom:-1px;left:-45%}.hero-free-quote>span{background:var(--gold-gradient);color:#10251c;letter-spacing:.12em;padding:4px 7px;font-size:7px}.hero-free-quote>b{color:#9b7423;font-size:13px}.service-icon-menu>button{appearance:none;width:100%;min-height:112px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #123d2c1c;border-radius:16px;align-content:center;place-items:center;gap:10px;padding:15px 9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.service-icon-menu>button:hover{border-color:#c9a34ba6;transform:translateY(-4px);box-shadow:0 13px 30px #10251c14}.service-icon-menu>button:hover .service-icon{border-color:var(--gold)}.process-section{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 22%,#c9a34b29,#0000 27%),linear-gradient(145deg,#f8f5ec 0%,#eef2ee 53%,#f8f5ec 100%)!important}.process-section:before{content:"AA+";z-index:-1;color:#123d2c0a;font:800 clamp(230px,34vw,520px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.1em;text-shadow:1px 1px #ffffffb3;position:absolute;top:-.22em;right:-.04em}.process-section:after{content:"";z-index:-1;opacity:.45;background:repeating-linear-gradient(0deg,#0000 0 46px,#123d2c0b 46px 47px),linear-gradient(90deg,#0000 0 8%,#c9a34b21 8% calc(8% + 1px),#0000 calc(8% + 1px));position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.process-section .centered-head,.process-section .process-grid{z-index:1;position:relative}.process-grid article{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 18px 45px #10251c13;background:#fffdf9d1!important;border-radius:3px!important}.process-number{color:#10251c!important;border-radius:2px!important}.pricing-inner button{color:var(--forest);font-family:var(--font-poppins),Arial,sans-serif;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.free-quote-button{align-items:center;gap:12px;min-height:48px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #5c41111f;background:#ffffff38!important;border:1px solid #123d2c80!important;padding:0 20px!important}.free-quote-button:before{content:"";background:linear-gradient(110deg,#0000 18%,#ffffffa6 45%,#0000 72%);animation:3.6s ease-in-out infinite quoteShine;position:absolute;inset:0;transform:translate(-120%)}.free-quote-button span{color:#8a681d;font-size:15px}@keyframes quoteShine{0%,35%{transform:translate(-120%)}75%,to{transform:translate(120%)}}.service-request-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#061c13c2;place-items:center;padding:26px;animation:.22s ease-out modalFade;display:grid;position:fixed;inset:0;overflow-y:auto}.service-request-modal{background:#f6f2e8;border:1px solid #dfc36c80;grid-template-columns:.72fr 1.28fr;width:min(1040px,100%);max-height:calc(100vh - 52px);animation:.28s ease-out modalLift;display:grid;position:relative;overflow:auto;box-shadow:0 35px 100px #0000004d}.service-request-close{z-index:3;width:38px;height:38px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #123d2c26;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:14px;right:16px}.service-request-intro{background:var(--forest-deep);color:#fff;padding:64px 38px;position:relative;overflow:hidden}.service-request-intro:after{content:"+";color:#ffffff0b;font:300 300px/1 Georgia,serif;position:absolute;bottom:-95px;right:-22px}.service-request-intro h2{z-index:1;font:700 clamp(34px,4vw,50px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:18px 0;position:relative}.service-request-intro>p:last-child{z-index:1;color:#c4d2ca;font-size:12px;line-height:1.75;position:relative}.modal-intake-form{box-shadow:none!important;border:0!important;border-radius:0!important;padding:44px 36px!important}.modal-intake-form .form-grid{gap:15px 14px;margin-top:21px}.modal-intake-form .form-grid label{font-size:9px}.modal-intake-form .form-grid input,.modal-intake-form .form-grid select{height:42px}.modal-intake-form .form-warning{margin-top:16px}.modal-intake-form .form-button{margin-top:17px}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes modalLift{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (width<=780px){.service-request-overlay{padding:12px}.service-request-modal{grid-template-columns:1fr;max-height:calc(100vh - 24px)}.service-request-intro{padding:48px 24px 28px}.service-request-intro h2{font-size:32px}.modal-intake-form{padding:25px 20px!important}.service-request-close{top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.hero-free-quote:after,.free-quote-button:before{animation:none}}.hero-actions{flex-direction:row!important;gap:10px!important}.hero-quote-button{border:1px solid #8f6a1980;min-width:232px;position:relative;overflow:hidden;color:var(--forest-deep)!important;background:#fffdf9db!important;box-shadow:0 10px 25px #10251c14!important}.hero-quote-button:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#dcbd7059 48%,#0000 76%);animation:3.6s ease-in-out infinite quoteShine;position:absolute;inset:0;transform:translate(-120%)}.hero-quote-button .quote-free{z-index:1;background:var(--gold-gradient);color:#10251c;letter-spacing:.11em;padding:4px 6px;font-size:7px;position:relative}.hero-quote-button b{z-index:1;color:#956f20;font-size:13px;position:relative}.process-number{border-radius:50%!important}.faq-grid{grid-template-columns:1fr!important;gap:25px!important;display:grid!important}.faq-grid>div:first-child{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:end;gap:8px 45px;display:grid}.faq-grid>div:first-child .eyebrow{grid-column:1/-1;margin-bottom:5px}.faq-grid>div:first-child>p:last-child{max-width:540px;line-height:1.55;margin:0 0 5px!important}.faq-list{grid-template-columns:1fr 1fr;gap:0 28px;display:grid;border-top:0!important}.faq-list details{border-top:1px solid var(--line)}.faq-list summary{min-height:56px;font-weight:700;line-height:1.35;font-family:var(--font-poppins),Arial,sans-serif!important;padding:12px 0!important;font-size:12px!important}.faq-list details p{margin:0 0 15px!important;font-size:10px!important;line-height:1.6!important}footer{padding:0!important}.footer-compact{grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:34px;min-height:112px;padding:18px 0;display:grid}.footer-compact-brand{grid-template-columns:76px 1fr;align-items:center;gap:14px;display:grid}.footer-compact-brand .brand{width:76px;margin:0}.footer-compact-brand .footer-logo{object-fit:contain;width:76px;height:62px}.footer-compact-brand>span{color:#aabbb1;font-size:9px;line-height:1.5}.footer-compact nav,.footer-compact-access{flex-wrap:wrap;gap:9px 17px;display:flex}.footer-compact a{color:#c7d4cd;font-size:9px;font-weight:700}.footer-compact a:hover{color:#fff}.footer-compact-access{justify-content:flex-end}.footer-compact-access a{border-bottom:1px solid #dcbd706b;padding-bottom:3px}.footer-bottom-compact{padding:12px 0 15px!important;font-size:8px!important}@media (width<=900px){.hero-actions{grid-template-columns:1fr 1fr!important;display:grid!important}.hero-quote-button{grid-column:1/-1;width:100%}.footer-compact{grid-template-columns:1fr 1fr}.footer-compact-brand{grid-column:1/-1}.footer-compact-access{justify-content:flex-start}}@media (width<=680px){.hero-actions{grid-template-columns:1fr!important}.hero-quote-button{grid-column:auto}.faq-grid>div:first-child{grid-template-columns:1fr;gap:8px}.faq-grid>div:first-child .eyebrow{grid-column:auto}.faq-list{grid-template-columns:1fr}.footer-compact{grid-template-columns:1fr;gap:15px;padding:17px 0}.footer-compact-brand{grid-column:auto}.footer-bottom-compact{gap:6px!important}}.quote-overlay{padding:22px}.free-quote-modal{background:#f7f4ec;border:1px solid #dfc36c8c;grid-template-rows:auto minmax(0,1fr) auto;width:min(1020px,100%);max-height:calc(100vh - 44px);animation:.28s ease-out modalLift;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000057}.free-quote-modal-head{background:var(--forest-deep);color:#fff;grid-template-columns:1fr minmax(260px,.68fr);align-items:end;gap:34px;padding:27px 58px 24px 30px;display:grid;position:relative;overflow:hidden}.free-quote-modal-head:after{content:"+";color:#ffffff09;font:250px/1 Georgia,serif;position:absolute;bottom:-85px;right:4%}.free-quote-modal-head>div,.free-quote-modal-head>span{z-index:1;position:relative}.free-quote-modal-head p{color:#e3c76f;letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 7px;font-size:8px;font-weight:900;display:flex}.free-quote-modal-head p span{background:var(--gold-gradient);color:#10251c;padding:4px 7px;font-size:7px}.free-quote-modal-head h2{font:700 clamp(27px,3.4vw,42px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:0}.free-quote-modal-head>span{color:#c4d3cb;font-size:10px;line-height:1.6}.quote-close{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-color:#ffffff40;top:15px;right:16px}.free-quote-frame-wrap{background:#edf1ee;min-height:0;overflow:auto}.free-quote-frame-wrap iframe{background:#fff;border:0;width:100%;height:min(720px,68vh);display:block}.free-quote-modal-foot{border-top:1px solid var(--line);min-height:38px;color:var(--muted);background:#f7f4ec;justify-content:space-between;align-items:center;gap:20px;padding:8px 18px;font-size:8px;display:flex}.free-quote-modal-foot a{color:var(--forest);font-weight:800}@media (width<=700px){.quote-overlay{padding:8px}.free-quote-modal{max-height:calc(100vh - 16px)}.free-quote-modal-head{grid-template-columns:1fr;gap:10px;padding:22px 52px 18px 20px}.free-quote-modal-head h2{font-size:28px}.free-quote-modal-head>span{font-size:9px}.free-quote-frame-wrap iframe{height:70vh}.free-quote-modal-foot{flex-direction:column;align-items:flex-start;gap:4px}}.referral-section{background-color:#e8dfcf!important;background-image:linear-gradient(90deg,#08231adb 0%,#08231ac2 27%,#08231a52 48%,#08231a0a 72%,#08231a00 100%),url(/aa-referral-connection-realistic.png)!important;background-position:50%,100%!important;background-repeat:no-repeat!important;background-size:cover,cover!important}.referral-section:before{content:none!important;display:none!important}.unified-referral-form{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#fffdf8eb!important;border:1px solid #8f6a1938!important;box-shadow:0 24px 60px #191c1629!important}.final-cta h2 em{color:#ddb95d!important;-webkit-text-fill-color:#ddb95d!important;font-family:var(--font-poppins),Arial,sans-serif!important;text-transform:uppercase!important;background:0 0!important;font-size:1em!important;font-style:normal!important;font-weight:800!important}.final-cta-inner>div>p:last-child{white-space:nowrap}@media (width<=800px){.referral-section{background-image:linear-gradient(#08231aad 0%,#08231a8a 36%,#08231a33 54%,#08231aad 100%),url(/aa-referral-connection-realistic.png)!important;background-position:58%!important}}@media (width<=520px){.final-cta-inner>div>p:last-child{white-space:normal}}.process-signature{font-size:clamp(38px,4.2vw,55px)!important;line-height:.92!important}.hero-founder-signature strong{font-size:34px!important;line-height:.92!important}.referral-section{background-position:50%,72%!important}@media (width<=800px){.referral-section{background-position:50%,62%!important}.unified-referral-form{background:#fffdf8d6!important}}.process-signature,.hero-founder-signature strong{font-synthesis:weight;-webkit-text-stroke:.22px currentColor;font-weight:500!important}.faq-grid{width:min(860px,100% - 44px)!important}.faq-grid>div:first-child{text-align:center;grid-template-columns:1fr!important;gap:7px!important}.faq-grid>div:first-child .eyebrow{justify-content:center;grid-column:auto!important}.faq-grid>div:first-child>p:last-child{max-width:560px!important;margin:0 auto!important}.faq-list summary{min-height:50px!important}.hero-lede,.services-head>p,.service-pathway p,.process-grid p,.referral-head>p:last-child,.pricing-inner>div:last-child p,.faq-grid>div:first-child>p:last-child,.faq-list details p,.final-cta-inner>div>p:last-child{font-size:14px!important;line-height:1.65!important}.service-pathway small,.process-stage,.eyebrow,.unified-referral-form header p,.unified-referral-form label,.footer-compact small,.footer-compact a{font-size:11px!important}.service-pathway a,.service-pathway button,.button,.free-quote-button,.unified-referral-form button,.unified-referral-form header span,.unified-referral-form input,.unified-referral-form select{font-size:12px!important}.process-signature{font-size:clamp(44px,5vw,64px)!important}.hero-founder-signature strong{font-size:38px!important}.pricing-strip{isolation:isolate;position:relative}.pricing-strip:after{content:"";z-index:0;pointer-events:none;background:#123d2c24;position:absolute;inset:0}.pricing-inner{z-index:1!important;background:#fffdf8db!important;position:relative!important}.faq-grid h2{font-size:clamp(29px,3vw,40px)!important}.faq-list details{background:#fff;min-height:84px;padding:0 16px;border:1px solid var(--line)!important}.faq-list summary{min-height:82px!important;padding:13px 0!important}@media (width<=800px){.referral-section{background-position:50%,82%!important;background-size:cover,auto 106%!important}.faq-list{grid-template-columns:1fr!important;gap:8px!important}.faq-list details,.faq-list summary{min-height:62px!important}}.hero-founder-signature blockquote{text-align:left}.hero-founder-signature>div{text-align:right;justify-items:end}.services-editorial-head{grid-template-columns:1fr!important}.services-editorial-head>div{max-width:860px}.process-title-lockup{padding:0 120px 42px 0;display:inline-grid;position:relative}.process-title-lockup h2{margin:0!important}.process-title-lockup .process-signature{position:absolute;bottom:-2px;right:0;transform:rotate(-3deg);margin:0!important}.faq-grid>div:first-child{padding-top:0!important}.final-cta h2{white-space:nowrap!important;font-size:clamp(22px,3.2vw,44px)!important}@media (width<=800px){.process-title-lockup{padding:0 0 52px}.process-title-lockup .process-signature{white-space:nowrap;right:50%;transform:translate(50%)rotate(-3deg)}.referral-section{background-position:50%,105%!important;background-size:cover,auto 114%!important}}.shell{width:min(1180px,100% - clamp(36px,6vw,92px))!important}.services-editorial-head h2{letter-spacing:-.06em!important;font-size:clamp(42px,5.1vw,72px)!important;line-height:.9!important}.hero-quote-button .quote-free{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;background:0 0!important;padding:0!important;font-size:1.08em!important;font-weight:950!important}.pricing-inner h2 em{transform-origin:bottom;animation:2.7s cubic-bezier(.2,.75,.25,1) infinite freeWordLift;display:inline-block!important}@keyframes freeWordLift{0%,70%,to{transform:translateY(0)scale(1)}77%{transform:translateY(-6px)scale(1.04)}84%{transform:translateY(1px)scale(1)}90%{transform:translateY(-2px)}}.process-section .centered-head{max-width:980px!important;margin-bottom:38px!important}.process-title-lockup{flex-direction:column!important;align-items:center!important;padding:0!important;display:flex!important}.process-title-lockup h2{text-wrap:balance;max-width:900px;font-size:clamp(38px,4.7vw,64px)!important;line-height:.91!important}.process-title-lockup .process-signature{white-space:nowrap;order:-1;margin:0 0 15px!important;font-size:clamp(37px,4.2vw,55px)!important;line-height:1!important;position:static!important;transform:rotate(-2deg)!important}.process-section .centered-head>p:last-child{max-width:760px;margin:18px auto 0!important}.process-grid{gap:18px!important}.process-grid article{min-width:0;min-height:218px!important;padding:20px 16px 18px!important}.process-grid h3{font-size:clamp(16px,1.35vw,20px)!important}.process-line{width:calc(100% - 72px)!important}.referral-section{background-position:50%,220%!important;background-size:cover,auto 132%!important}.unified-referral-form{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#fffdf8b8!important}.faq-grid{gap:20px!important;width:min(1180px,100% - clamp(36px,6vw,92px))!important}.faq-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 28px!important}.faq-list details{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;min-height:0!important;padding:0!important}.faq-list summary{min-height:58px!important;padding:13px 0!important;font-size:13px!important}.faq-list details p{padding-right:12px;font-size:12px!important;line-height:1.6!important}.final-cta h2{white-space:normal!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:.98!important}@media (width<=1400px) and (width>=801px){.hero-grid{gap:34px!important}.process-grid{max-width:900px;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.process-grid article{min-height:205px!important}.process-grid article:nth-child(2) .process-line{display:none!important}.referral-form-layout{grid-template-columns:.72fr 1.28fr!important;gap:24px!important}}@media (width<=900px){.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=800px){.shell,.faq-grid{width:min(100% - 32px,1180px)!important}.services-editorial-head h2{font-size:clamp(39px,12vw,58px)!important}.process-title-lockup .process-signature{white-space:normal}.process-grid{grid-template-columns:1fr!important}.process-line{display:none!important}.referral-section{background-position:50%,80%!important;background-size:cover,auto 108%!important}.faq-list{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.pricing-inner h2 em,.quote-free{animation:none!important}}.hero-credentials{border-top:1px solid #123d2c21;grid-column:1/-1;margin-top:13px;padding-top:12px;justify-content:flex-end!important;gap:8px!important;display:flex!important}.hero-credentials span{letter-spacing:.1em;text-transform:uppercase;background:#ffffff80;border:1px solid #9b741a47;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-weight:900;display:inline-flex;color:#40564a!important;font-size:8px!important}.process-title-lockup{text-align:left;max-width:970px;margin-inline:auto;grid-template-columns:190px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;display:grid!important}.process-experience-mark{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#fffffff2,#f6eed8e0 67%,#ddb95d3d);border:1px solid #a97d1761;border-radius:50%;grid-area:1/1;place-items:center;width:176px;padding:26px 15px 20px;display:grid;position:relative;transform:rotate(-4deg);box-shadow:inset 0 0 0 7px #ffffffa3,0 18px 38px #282d221a}.process-experience-mark:after{content:"";background:linear-gradient(90deg,#ba8c25,#0000);width:42px;height:1px;position:absolute;top:50%;right:-21px}.experience-plus{background:var(--gold-gradient);color:#123d2c;width:38px;height:38px;font:800 23px/1 var(--font-poppins),Arial,sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 7px 18px #87600d3b}.experience-small{color:#173d2d;font:900 10px/1 var(--font-poppins),Arial,sans-serif;letter-spacing:.18em;align-self:end}.process-experience-mark .process-signature{color:#a67812;text-align:center;align-self:start;white-space:normal!important;margin:0!important;font-size:37px!important;line-height:.7!important;position:static!important;transform:none!important}.process-section .centered-head>p:last-child{text-align:center;margin-top:22px!important}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:none!important}.process-grid article{min-height:214px!important}.process-grid article:nth-child(2) .process-line{display:block!important}.final-cta{padding:25px 0!important}.final-cta-inner{min-height:104px}.final-cta h2{font-size:clamp(26px,2.8vw,38px)!important}.final-cta-actions .button{min-height:43px!important;padding-inline:16px!important}footer{background:linear-gradient(90deg,#ddb95d14,#0000 30%),#fff!important}.footer-compact{grid-template-columns:1.35fr .75fr .7fr .9fr!important;align-items:start!important;gap:34px!important;min-height:0!important;padding:28px 0 23px!important}.footer-compact-brand{grid-template-columns:82px 1fr!important}.footer-compact-brand>span{max-width:250px;color:#607269!important;font-size:10px!important;line-height:1.65!important}.footer-link-group{gap:11px;display:grid}.footer-link-group>strong{color:#9b741a;letter-spacing:.18em;font-size:8px}.footer-link-group nav,.footer-compact-access{justify-content:start!important;gap:7px!important;display:grid!important}.footer-compact-access a{border:0!important;padding:0!important}.footer-contact{justify-items:end!important;gap:13px!important}.footer-contact>span{color:#40564a!important;font-size:10px!important}.social-icons{gap:9px!important;display:flex!important}.social-icons a{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .2s,background .2s;display:grid;box-shadow:0 7px 18px #123d2c12;border:1px solid #123d2c2e!important;padding:0!important}.social-icons a:hover{background:#f1e3b9;transform:translateY(-2px)}.social-icons svg{fill:#123d2c;stroke:#123d2c;stroke-width:1.7px;width:17px;height:17px;overflow:visible}.social-icons a:first-child svg,.social-icons a:last-child svg{stroke:none}.footer-bottom-compact{align-items:center;padding:11px 0 14px!important}@media (width<=980px){.process-title-lockup{grid-template-columns:150px minmax(0,1fr)!important;gap:17px!important}.process-experience-mark{width:142px}.process-experience-mark .process-signature{font-size:30px!important}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.process-grid article{min-height:205px!important;padding-inline:10px!important}.process-grid h3{font-size:15px!important}.process-grid p{font-size:10px!important}.footer-compact{grid-template-columns:1.25fr .75fr .75fr!important}.footer-contact{grid-column:1/-1;justify-items:start!important}}@media (width<=760px){.hero-credentials{flex-wrap:wrap;justify-content:flex-start!important}.process-title-lockup{text-align:center;justify-items:center;grid-template-columns:1fr!important;gap:22px!important}.process-title-lockup h2{text-align:center;grid-area:1/1}.process-experience-mark{grid-area:2/1}.process-experience-mark:after{display:none}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.process-grid article:nth-child(2) .process-line{display:none!important}.footer-compact{grid-template-columns:1fr 1fr!important}.footer-compact-brand,.footer-contact{grid-column:1/-1!important}}@media (width<=520px){.process-grid{grid-template-columns:1fr!important}.process-line{display:none!important}.footer-compact{grid-template-columns:1fr!important}.footer-compact-brand,.footer-contact{grid-column:auto!important}.footer-contact{justify-items:start!important}}.recruiting-banner{background:#173d1d!important;box-shadow:inset 0 -2px #c9a34b,0 5px 18px #173d1d33!important}.referral-section{background-color:#173d1d!important}.final-cta{background:#2f6728!important}.button,.public-referral-form button,.client-portal-button{background-color:#2f6728}.hero-credentials{width:min(100%,520px);margin-top:12px;padding-top:9px;justify-content:flex-start!important}.hero-credentials span{color:#2f6728!important;background:#f7faf4b8!important;border-color:#2f672847!important}.hero-quote-button .quote-free{z-index:2;color:#966c0f!important;-webkit-text-fill-color:#966c0f!important;position:relative!important}.hero-quote-button .quote-free:after{content:"";z-index:-1;opacity:.95;border-bottom:3px solid #c39423;border-radius:50%;height:7px;position:absolute;bottom:-5px;left:-5%;right:-7%;transform:rotate(-3deg)}.pricing-strip:after{mix-blend-mode:multiply;background:linear-gradient(105deg,#744d0452,#d2a5306b,#f4dc9533)!important}.pricing-inner{background:#fffdf8e6!important}.process-experience-mark{box-sizing:border-box;grid-template-rows:auto auto!important;align-content:center!important;justify-items:center!important;row-gap:9px!important;width:190px!important;height:190px!important;padding:33px 22px 25px!important;display:grid!important;transform:rotate(-2deg)!important}.experience-small{text-align:center;white-space:nowrap;width:100%;display:block;color:#2f6728!important;letter-spacing:.17em!important;align-self:auto!important;margin:0!important;font-size:11px!important;line-height:1.15!important}.process-experience-mark .process-signature{overflow-wrap:normal;color:#9c7216!important;letter-spacing:0!important;text-align:center!important;white-space:normal!important;align-self:auto!important;width:138px!important;margin:0!important;font-size:31px!important;line-height:.88!important;display:block!important}.experience-plus{background:var(--gold-gradient)!important;color:#173d1d!important;top:-13px!important}@media (width<=980px){.process-title-lockup{grid-template-columns:170px minmax(0,1fr)!important}.process-experience-mark{width:158px!important;height:158px!important;padding:29px 16px 20px!important}.process-experience-mark .process-signature{width:120px!important;font-size:27px!important}}@media (width<=760px){.process-title-lockup{grid-template-columns:1fr!important}.process-experience-mark{width:176px!important;height:176px!important}.process-experience-mark .process-signature{width:132px!important;font-size:30px!important}}:root{--ink:#172419;--forest:#1d4b26;--forest-deep:#102f17;--forest-mid:#285b2e;--forest-soft:#edf1e9;--line:#1d4b262b}.recruiting-banner,.final-cta{background:#102f17!important}.button,.portal-button,.public-referral-form button,.free-quote-button,button:not(.menu-button):not(.service-request-close):not(.copy-button){border-radius:8px!important}.hero-credentials{align-items:center;border:0!important;gap:9px!important;width:auto!important;margin:0 0 15px!important;padding:0!important;display:flex!important}.hero-credentials span{color:#294c2c!important;letter-spacing:.12em!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-size:10px!important}.hero-credentials span[aria-hidden=true]{color:#b4861f!important}.process-experience-mark{grid-template-rows:auto auto!important;align-content:center!important;row-gap:12px!important;padding:29px 20px 25px!important}.experience-plus{display:none!important}.experience-small{order:1;color:#1d4b26!important;letter-spacing:.03em!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.process-experience-mark .process-signature{order:2;color:#986e11!important;width:142px!important;font-size:29px!important;line-height:.92!important}.referral-section{isolation:isolate;position:relative;overflow:hidden;background:#102f17!important}.referral-section:before{z-index:0;inset:0;transform:scaleX(-1);content:""!important;background:url(/aa-referral-connection-realistic.png) 50%/cover no-repeat!important;display:block!important;position:absolute!important}.referral-section:after{z-index:0;pointer-events:none;position:absolute;inset:0;content:""!important;background:linear-gradient(90deg,#102f17f0 0%,#102f17d1 31%,#102f1761 54%,#102f1714 100%)!important;display:block!important}.referral-form-layout{z-index:1!important;position:relative!important}footer{overflow-x:hidden}.footer-compact{box-sizing:border-box;grid-template-columns:minmax(155px,1fr) minmax(205px,1.15fr) auto auto!important;align-items:center!important;gap:18px!important;width:min(1240px,100%)!important;min-height:88px!important;padding:13px clamp(16px,4vw,48px)!important;display:grid!important}.footer-compact-brand{grid-column:auto!important;grid-template-columns:64px minmax(80px,1fr)!important;align-items:center!important;gap:9px!important;display:grid!important}.footer-compact-brand>span{max-width:150px!important;font-size:8px!important;line-height:1.45!important}.footer-contact{align-items:center;grid-column:auto!important;justify-content:center!important;justify-items:normal!important;gap:15px!important;display:flex!important}.footer-contact>span{white-space:nowrap;gap:4px;display:grid}.footer-contact>span a{font-weight:700;color:#29452d!important;font-size:9px!important}.social-icons{flex-wrap:nowrap!important}.social-icons a{flex:0 0 42px;width:42px!important;height:42px!important}.social-icons svg{width:20px!important;height:20px!important}.footer-primary-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.footer-primary-actions .consultation-button{color:#1d4b26!important;background:#fff!important;border:1px solid #1d4b264d!important}@media (width<=760px){.footer-compact{grid-template-columns:112px minmax(110px,1fr) 105px 134px!important;gap:6px!important;width:100%!important;padding:9px 8px!important}.footer-compact-brand{grid-template-columns:47px 1fr!important;gap:5px!important}.footer-compact-brand .brand,.footer-compact-brand .footer-logo{width:46px!important;height:42px!important}.footer-compact-brand>span{font-size:6.5px!important}.footer-contact{gap:6px!important}.footer-contact>span a{font-size:7px!important}.social-icons{gap:4px!important}.social-icons a{flex-basis:30px;width:30px!important;height:30px!important}.social-icons svg{width:15px!important;height:15px!important}.footer-primary-actions{gap:4px}.footer-primary-actions .button{min-height:31px!important;padding:0 6px!important;font-size:6.5px!important}}@media (width<=520px){.footer-compact{grid-template-columns:84px minmax(92px,1fr) 72px 105px!important;gap:3px!important;padding-inline:4px!important}.footer-compact-brand{grid-template-columns:39px 1fr!important}.footer-compact-brand .brand,.footer-compact-brand .footer-logo{width:38px!important;height:36px!important}.footer-contact>span a{font-size:6px!important}.social-icons a{flex-basis:22px;width:22px!important;height:22px!important}.social-icons svg{width:12px!important;height:12px!important}.footer-primary-actions .button{min-height:27px!important;padding:0 4px!important;font-size:5.8px!important}}.unified-referral-form header{margin-bottom:3px}.referral-services{background:#ffffff8c;border:1px solid #1d4b262e;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:2px 0 0;padding:11px 12px 12px;display:grid}.referral-services legend{color:#102f17;padding:0 7px;font-size:11px;font-weight:900}.referral-services legend small{color:#69736b;margin-left:5px;font-size:8px;font-weight:700}.referral-services label{background:#ffffffc7;border:1px solid #1d4b261f;align-items:center;gap:7px;min-height:34px;padding:7px 8px;font-weight:800;line-height:1.25;color:#1a3820!important;text-transform:none!important;font-size:9px!important;display:flex!important}.referral-services input{accent-color:#1d4b26;flex:0 0 15px;width:15px!important;height:15px!important;min-height:0!important}.unified-referral-form>button{justify-self:start;min-height:39px!important;padding:0 18px!important;font-size:12px!important}.faq-section{background:radial-gradient(circle at 5% 12%,#ceaa4d1f,#0000 24%),#fff!important}.faq-support-intro{border-bottom:1px solid var(--line);text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px 28px!important;padding-bottom:20px!important;display:grid!important}.faq-support-intro h2{color:#102f17;text-transform:uppercase;max-width:720px;margin:0!important;font-size:clamp(35px,4vw,52px)!important;line-height:.95!important}.faq-support-intro h2 em{color:#b2831d;font-style:normal}.faq-support-intro>p{grid-column:1;color:#607067!important;margin:3px 0 0!important;font-size:13px!important}.faq-support-actions{grid-area:1/2/3;align-items:center;gap:8px;display:flex}.faq-support-actions .button{white-space:nowrap;min-height:42px!important;padding:0 14px!important;font-size:10px!important}.faq-support-actions .consultation-button{color:#1d4b26!important;background:#fff!important;border:1px solid #1d4b2647!important}.client-portal-button{color:#fff!important;background:#102f17!important;border-color:#102f17!important;box-shadow:0 9px 22px #102f1733!important}.recruiting-banner{height:42px!important}.recruiting-track{gap:31px!important;font-size:11px!important}.recruiting-track strong{background:var(--gold-gradient)!important;color:#102f17!important;border-radius:7px!important;padding:6px 12px!important;font-size:11px!important}.footer-compact *,.footer-compact :before,.footer-compact :after{transition:none!important;animation:none!important}.footer-compact a:hover,.footer-compact button:hover{transform:none!important}.footer-primary-actions .button{min-height:33px!important;padding:0 10px!important;font-size:10px!important}@media (width<=900px){.referral-services{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-support-intro{grid-template-columns:1fr!important}.faq-support-actions{grid-area:auto/1}}@media (width<=600px){.recruiting-banner{height:38px!important}.recruiting-track,.recruiting-track strong{font-size:9px!important}.referral-services{grid-template-columns:1fr}.faq-support-actions{flex-direction:column;align-items:stretch}.faq-support-actions .button{width:100%}}.recruiting-track{font-weight:650!important}.recruiting-track strong{padding:5px 10px!important;font-weight:700!important}.faq-list summary span{color:#e3c46d!important}.faq-support-actions .button:first-child{color:#102f17!important;background:linear-gradient(115deg,#f0d57b,#b98312 52%,#f2d983)!important}.referral-form-layout{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)!important;gap:40px!important}.unified-referral-form{justify-self:end;width:100%;max-width:680px;padding:22px!important}.social-icons a[aria-label*=Instagram] svg{fill:none!important;stroke:#102f17!important;stroke-width:1.8px!important}.social-icons a[aria-label*=Instagram] svg circle:last-child{fill:#102f17!important;stroke:none!important}.footer-compact{grid-template-columns:minmax(165px,1fr) auto!important}.process-title-lockup{grid-template-columns:205px minmax(0,1fr)!important}.process-experience-mark{box-sizing:border-box!important;aspect-ratio:auto!important;background:#102f17!important;border:1px solid #cba34a!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;row-gap:0!important;width:188px!important;height:128px!important;padding:20px 18px!important;display:flex!important;overflow:visible!important;transform:rotate(-2deg)!important;box-shadow:10px 10px #c092272e!important}.process-experience-mark:before{content:"THE AA+";color:#e3c46d!important;width:auto!important;height:auto!important;font:800 12px/1 var(--font-poppins),Arial,sans-serif!important;letter-spacing:.18em!important;border:0!important;margin-bottom:10px!important;position:static!important}.process-experience-mark:after{content:"";background:linear-gradient(90deg,#c18f24,#0000)!important;width:62px!important;height:2px!important;position:absolute!important;top:auto!important;bottom:20px!important;right:-24px!important}.experience-small{display:none!important}.process-experience-mark .process-signature{color:#fff!important;text-align:left!important;width:auto!important;margin:0!important;font-size:32px!important;font-weight:700!important;line-height:.92!important;display:block!important;position:static!important;transform:none!important}@media (width<=900px){.referral-form-layout{grid-template-columns:1fr!important}.unified-referral-form{justify-self:stretch;max-width:none}}@media (width<=760px){.footer-compact{grid-template-columns:112px minmax(0,1fr)!important}.process-title-lockup{grid-template-columns:1fr!important}.process-experience-mark{width:176px!important;height:120px!important}.referral-services{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.footer-compact{grid-template-columns:84px minmax(0,1fr)!important}.referral-services{grid-template-columns:1fr!important}}.faq-section{color:#102f17!important;background:radial-gradient(circle at 5% 12%,#ceaa4d1a,#0000 24%),#fff!important}.faq-support-intro{border-bottom-color:#102f1729!important}.faq-support-intro h2,.faq-list summary{color:#102f17!important}.faq-support-intro>p,.faq-list details p{color:#637067!important}.faq-list details{border-bottom-color:#102f1729!important}.referral-services{grid-template-columns:repeat(4,minmax(0,1fr))!important}.process-experience-mark{background:linear-gradient(#ffffffed,#ffffffed),repeating-linear-gradient(0deg,#0000 0 22px,#1d4b260d 22px 23px)!important;border:7px solid #173d2d!important;border-radius:5px!important;width:194px!important;height:126px!important;padding:19px 18px 26px!important;transform:rotate(-1.5deg)!important;box-shadow:inset 0 0 0 2px #ffffffe6,0 12px 24px #102f1724!important}.process-experience-mark:before{content:"AA+";color:#1d4b26!important;font:900 23px/1 var(--font-poppins),Arial,sans-serif!important;letter-spacing:-.04em!important;margin-bottom:8px!important}.process-experience-mark:after{background:linear-gradient(90deg,#a67812,#e5c467 45%,#a67812)!important;border-radius:0 0 5px 5px!important;width:calc(100% - 18px)!important;height:7px!important;bottom:-11px!important;right:9px!important;box-shadow:0 3px 5px #102f1726!important}.process-experience-mark .process-signature{color:#a67812!important;font-synthesis:none!important;-webkit-text-stroke:0!important;font-size:30px!important;font-weight:400!important;line-height:.9!important}@media (width<=760px){.referral-services{grid-template-columns:repeat(2,minmax(0,1fr))!important}.process-experience-mark{width:180px!important;height:120px!important}}@media (width<=520px){.referral-services{grid-template-columns:1fr!important}}.services-editorial-head>div{margin-left:auto!important}.services-editorial-head h2{text-align:right!important;margin-left:auto!important}.services-section{isolation:isolate;position:relative;background:radial-gradient(circle at 12% 18%,#b7854924,#0000 24%),radial-gradient(circle at 88% 76%,#305c371c,#0000 26%),linear-gradient(135deg,#fbf7ef 0%,#f4efe5 48%,#faf8f2 100%)!important}.services-section:before,.services-section:after{content:"";z-index:-1;pointer-events:none;position:absolute}.services-section:before{border:1px solid #a4743533;border-radius:50% 50% 8px;width:150px;height:150px;top:34px;left:clamp(18px,5vw,76px);transform:rotate(18deg);box-shadow:inset 0 0 0 13px #ffffff47}.services-section:after{border:1px solid #1d4b2624;border-bottom:0;border-radius:100px 100px 0 0;width:180px;height:92px;bottom:24px;right:clamp(22px,6vw,92px);box-shadow:inset 0 0 0 16px #ffffff38}.services-editorial-head{text-align:center!important;justify-content:center!important}.services-editorial-head>div{margin-inline:auto!important}.services-editorial-head h2{text-align:center!important;margin-inline:auto!important}.process-title-lockup{flex-direction:column!important;align-items:center!important;gap:12px!important;display:flex!important}.process-title-lockup h2{text-align:center!important;grid-column:auto!important}.process-experience-label{text-transform:uppercase;background:#ffffffb8;border:1px solid #a6781273;color:#6f5a2a!important;font:700 10px/1 var(--font-poppins),Arial,sans-serif!important;letter-spacing:.2em!important;margin:0!important;padding:7px 14px!important}.process-experience-label strong{color:#1d4b26;font-weight:950}.faq-support-intro{text-align:center!important;padding-bottom:16px!important;display:block!important}.faq-support-intro h2{text-align:center!important;margin-inline:auto!important}.faq-support-intro>p{text-align:center!important;margin:7px auto 0!important}.faq-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 24px!important;display:grid!important}.faq-list details{min-width:0}.faq-bottom-actions{margin-top:4px;grid-area:auto/1/auto/-1!important;justify-content:center!important;display:flex!important}.footer-compact{grid-template-columns:minmax(300px,1.15fr) auto minmax(260px,1fr)!important;gap:22px!important;min-height:68px!important;padding-block:7px!important}.footer-compact-brand>span{padding-left:10px;max-width:none!important;font-size:8px!important}.footer-social-icons{justify-self:center!important;display:flex!important}.footer-contact{justify-self:end!important}@media (width<=900px){.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-compact{grid-template-columns:minmax(230px,1fr) auto minmax(210px,1fr)!important}.footer-compact-brand{grid-template-columns:46px minmax(150px,1fr)!important;gap:12px!important}}@media (width<=680px){.faq-list{grid-template-columns:1fr!important}.footer-compact{grid-template-columns:minmax(155px,1fr) auto minmax(120px,1fr)!important;gap:6px!important;padding-inline:8px!important}.footer-compact-brand{grid-template-columns:38px minmax(110px,1fr)!important;gap:5px!important}.footer-compact-brand .brand,.footer-compact-brand .footer-logo{width:37px!important;height:34px!important}.footer-compact-brand>span{padding-left:2px;font-size:6px!important}.footer-contact>span a{font-size:7px!important}.footer-social-icons a{width:26px!important;height:26px!important}}.hero-team-button{animation:2.8s ease-in-out infinite aa-team-invite!important;box-shadow:0 10px 24px #102f1733,0 0 #dcb85357!important}.hero-team-button span{animation:1.4s ease-in-out infinite aa-team-arrow;display:inline-block}@keyframes aa-team-invite{0%,to{transform:translateY(0);box-shadow:0 10px 24px #102f1733,0 0 #dcb8534d}50%{transform:translateY(-2px);box-shadow:0 15px 30px #102f1740,0 0 0 5px #dcb85300}}@keyframes aa-team-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.process-experience-label{background:0 0!important;border:0!important;border-bottom:1px solid #a6781280!important;align-items:baseline!important;gap:10px!important;padding:9px 18px 7px!important;display:flex!important}.process-experience-label span{color:#1d4b26!important;font:800 13px/1 var(--font-poppins),Arial,sans-serif!important;letter-spacing:.17em!important}.process-experience-label em{color:#a67812!important;font-family:var(--font-signature),"Segoe Script",cursive!important;letter-spacing:0!important;text-transform:none!important;font-size:31px!important;font-style:normal!important;font-weight:400!important;line-height:.8!important}footer{background:#eee8de!important;border-top:1px solid #a6781259!important}.footer-compact-brand>span,.footer-contact>span a{color:#173d2d!important}.footer-contact>span a:hover{color:#9d7316!important}.social-icons a{background:#1d4b26!important;border-color:#1d4b26!important}.social-icons svg{fill:#fff!important}.social-icons a[aria-label*=Instagram] svg{fill:none!important;stroke:#fff!important}.social-icons a[aria-label*=Instagram] svg circle:last-child{fill:#fff!important}@media (width>=901px){.faq-support-intro h2{white-space:nowrap!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){.hero-team-button,.hero-team-button span{animation:none!important}}.desktop-nav{letter-spacing:.025em!important;gap:22px!important;font-size:12.5px!important;font-weight:600!important}.desktop-nav>a,.nav-dropdown-trigger{font-weight:600!important}.portal-button{letter-spacing:.025em!important;min-height:40px!important;padding-inline:14px!important;font-size:10.5px!important}.nav-dropdown-menu,.services-mega-menu{width:365px!important}.nav-dropdown-menu a{padding:14px 16px!important}.nav-dropdown-menu b{letter-spacing:.02em!important;font-size:12px!important;font-weight:700!important}.nav-dropdown-menu small{margin-top:4px!important;font-size:10.5px!important;line-height:1.4!important}.faq-bottom-actions .button{animation:2.7s ease-in-out infinite faq-action-lift!important}.faq-bottom-actions .button:nth-child(2){animation-delay:.3s!important}.faq-bottom-actions .button span{animation:1.5s ease-in-out infinite faq-action-arrow;display:inline-block}@keyframes faq-action-lift{0%,to{transform:translateY(0);box-shadow:0 8px 18px #102f171f}50%{transform:translateY(-3px);box-shadow:0 14px 26px #102f1733}}@keyframes faq-action-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.process-grid article{overflow:visible!important}.process-number{z-index:2!important;color:#173d2d!important;background:#fffdf8!important;border:1px solid #bd8b20!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:72px!important;height:30px!important;margin:0 auto 17px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important;position:relative!important;box-shadow:0 6px 14px #5d441214!important}.process-number span{color:#9a7119!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important}.process-line{background:linear-gradient(90deg,#a6781259,#b88924 70%,#1d4b26)!important;width:calc(100% - 66px)!important;height:1px!important;top:15px!important;left:calc(50% + 45px)!important}.process-line:after{border-top:1px solid #1d4b26!important;border-bottom:0!important;border-left:0!important;border-right:1px solid #1d4b26!important;width:8px!important;height:8px!important;top:-4px!important;right:-1px!important;transform:rotate(45deg)!important}.process-line:before{background:#c99a2d!important;border:0!important;border-radius:50%!important;width:4px!important;height:4px!important;animation:2.8s linear infinite process-progress!important;top:-1.5px!important}@keyframes process-progress{0%{opacity:.25;left:0}50%{opacity:1}to{opacity:.25;left:calc(100% - 5px)}}@media (width<=1180px) and (width>=1041px){.desktop-nav{gap:14px!important;font-size:11px!important}.portal-button{padding-inline:10px!important;font-size:9.5px!important}}@media (prefers-reduced-motion:reduce){.faq-bottom-actions .button,.faq-bottom-actions .button span,.process-line:before{animation:none!important}}.process-experience-label{background:#fff!important;border:2px solid #1d4b26!important;padding:13px 22px 11px!important;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px #b8841675,0 12px 28px #102f171a!important}.process-number{color:#102f17!important;background:linear-gradient(135deg,#8d620a 0%,#e7c75e 27%,#fff0a5 45%,#bd8612 68%,#f0d274 100%)!important;border:1px solid #95680b!important;border-radius:50%!important;flex-direction:column!important;gap:1px!important;width:58px!important;min-width:58px!important;height:58px!important;margin-bottom:17px!important;padding:0!important;line-height:1!important;box-shadow:inset 1px 1px #ffffffb8,inset -4px -5px 8px #6c46003d,0 8px 18px #694a0b2e!important}.process-number span{color:#624508!important;letter-spacing:.12em!important;font-size:7px!important}.process-line{width:calc(100% - 48px)!important;top:29px!important;left:calc(50% + 36px)!important}.faq-support-intro h2 em{color:#b2831d!important;-webkit-text-fill-color:transparent!important;background:linear-gradient(110deg,#8f650c 0%,#d7ad45 27%,#f4df8c 48%,#aa7611 70%,#e6c65f 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.process-line{background:linear-gradient(90deg,#9b6b0b 0%,#eed779 48%,#b27c12 82%,#1d4b26 100%)!important;border-radius:99px!important;width:calc(100% - 45px)!important;height:2px!important;top:28px!important;left:calc(50% + 35px)!important;box-shadow:0 1px #fffc,0 2px 5px #78520924!important}.process-line:after{border-top:2px solid #1d4b26!important;border-right:2px solid #1d4b26!important;width:11px!important;height:11px!important;top:-5px!important;right:-1px!important;transform:rotate(45deg)!important}.process-line:before{width:6px!important;height:6px!important;top:-2px!important;box-shadow:0 0 0 3px #eed77933!important}.footer-compact{grid-template-columns:minmax(330px,1.15fr) auto minmax(285px,1fr)!important;min-height:80px!important;padding-block:10px!important}.footer-compact-brand{grid-template-columns:72px minmax(220px,1fr)!important;gap:20px!important}.footer-compact-brand .brand,.footer-compact-brand .footer-logo{width:70px!important;height:62px!important}.footer-compact-brand>span{padding-left:0!important;font-size:10.5px!important;font-weight:600!important;line-height:1.45!important}.footer-contact>span{align-items:center!important;gap:18px!important;display:flex!important}.footer-contact>span a{font-size:11px!important;font-weight:700!important;text-decoration:none!important}.faq-support-actions .consultation-button{color:#fff!important;background:#1d4b26!important;border-color:#1d4b26!important}.service-card-link{width:100%!important;color:inherit!important;font:inherit!important;justify-content:space-between!important;align-items:center!important;text-decoration:none!important;display:inline-flex!important}.referral-intake-option{color:#173d2d;background:#fffdf8e6;border:1px solid #d7ad4585;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;margin-top:12px;padding:20px 22px;display:flex;box-shadow:0 13px 32px #0725141f}.referral-intake-option>div:first-child{max-width:720px}.referral-intake-option small{color:#9a7119;letter-spacing:.16em;font-size:8px;font-weight:900}.referral-intake-option h3{font:600 22px/1.1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.04em;margin:5px 0 4px}.referral-intake-option p{color:#53675b;margin:0;font-size:11px;line-height:1.55}.referral-intake-option>div:last-child{white-space:nowrap;align-items:center;gap:9px;display:flex}.referral-intake-option .button,.referral-intake-option button{border-radius:5px;min-height:40px;padding:0 14px;font-size:9px;font-weight:850}.referral-intake-option button{color:#1d4b26;background:#fff;border:1px solid #1d4b26}.referral-share-layout{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:42px;display:grid;position:relative}.referral-share-card{color:var(--forest-deep);background:linear-gradient(145deg,#fffffffc,#f9f7eff7);border:1px solid #e0c57585;border-radius:10px;grid-template-columns:minmax(0,1fr) 190px;gap:28px;padding:30px;display:grid;box-shadow:0 22px 55px #04191138}.referral-share-copy>small{color:#9a7119;letter-spacing:.16em;font-size:9px;font-weight:900}.referral-share-copy h3{font:600 28px/1.08 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:6px 0 20px}.referral-share-copy ol{counter-reset:referral-steps;gap:16px;margin:0;padding:0;list-style:none;display:grid}.referral-share-copy li{counter-increment:referral-steps;grid-template-columns:30px 1fr;column-gap:11px;display:grid}.referral-share-copy li:before{content:counter(referral-steps,decimal-leading-zero);color:#8a681d;border:1px solid #d7bd70;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.referral-share-copy li b{font-size:12px}.referral-share-copy li span{color:#53675b;margin-top:2px;font-size:11px;line-height:1.5}.referral-share-actions{border-left:1px solid #ded8c8;flex-direction:column;justify-content:center;gap:9px;padding-left:24px;display:flex}.referral-share-actions .button{white-space:nowrap;border:0;width:100%;min-height:46px;padding:0 15px;font-size:9px}.referral-share-actions>button{color:#1d4b26;background:#fff;border:1px solid #1d4b26;border-radius:5px;width:100%;min-height:46px;padding:0 15px;font-size:9px;font-weight:850}.referral-share-actions>small{text-align:center;color:#8a681d;letter-spacing:.14em;font-size:8px;font-weight:900}.referral-share-actions>a:not(.button){color:var(--forest-deep);border-bottom:1px solid #ddd7c8;padding:9px 3px;font-size:10px;font-weight:850;text-decoration:none}.referral-share-actions>a:not(.button):after{content:" →";float:right;color:#9a7119}.referral-modal-route button.button{border:0;justify-self:start}.referral-modal-route .referral-copy-link{color:#1d4b26;background:0 0;border:0;border-bottom:1px solid;justify-self:start;padding:0;font-size:10px;font-weight:850}@media (width<=900px){.referral-share-layout{grid-template-columns:1fr}.referral-share-card{grid-template-columns:1fr 180px}}@media (width<=600px){.referral-share-layout{gap:22px}.referral-share-card{grid-template-columns:1fr;gap:22px;padding:22px 18px}.referral-share-actions{border-top:1px solid #ded8c8;border-left:0;padding:18px 0 0}.referral-share-copy h3{font-size:24px}}.service-detail-page{color:#173d2d;background:#f8f6f0;min-height:100vh}.service-detail-header{z-index:5;background:#fff;border-bottom:1px solid #1942201f;position:relative}.service-detail-header>div{justify-content:space-between;align-items:center;min-height:88px;display:flex}.service-detail-header img{object-fit:contain;width:78px;height:68px}.service-detail-header nav{align-items:center;gap:25px;display:flex}.service-detail-header nav>a:not(.button){color:#173d2d;font-size:11px;font-weight:650;text-decoration:none}.service-detail-header .button{min-height:42px;padding-inline:17px;font-size:9px}.service-detail-hero{color:#fff;background:linear-gradient(122deg,#102f17 0%,#1d4b26 64%,#315f2b 100%);padding:72px 0;position:relative;overflow:hidden}.service-detail-hero:before{content:"AA+";color:#ffffff09;font:900 clamp(240px,34vw,520px)/.8 var(--font-poppins),Arial,sans-serif;position:absolute;bottom:-10vw;right:-1vw}.service-detail-hero-grid{grid-template-columns:1.25fr .65fr;align-items:end;gap:70px;display:grid;position:relative}.service-detail-hero h1{max-width:850px;font:900 clamp(42px,5.2vw,75px)/.92 var(--font-poppins),Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:16px 0 22px}.service-detail-hero h1 em{color:#e1bd55;font-style:normal}.service-detail-hero-grid>div>p:last-of-type{color:#d5e1d8;max-width:720px;margin:0;font-size:14px;line-height:1.65}.service-detail-actions{align-items:center;gap:20px;margin-top:28px;display:flex}.service-detail-actions .button{color:#16331d;background:linear-gradient(120deg,#a87911,#f0d373 48%,#b27c12)}.service-detail-actions>a:not(.button){color:#fff;text-underline-offset:5px;font-size:11px;font-weight:750;text-decoration:underline}.service-detail-hero aside{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff14;border:1px solid #e6c66870;padding:26px}.service-detail-hero aside small,.service-detail-intro small,.service-detail-process small,.service-detail-cta small{color:#e1bd55;letter-spacing:.18em;font-size:8px;font-weight:900}.service-detail-hero aside strong{color:#fff;font:600 25px/1.05 var(--font-poppins),Arial,sans-serif;margin:9px 0;display:block}.service-detail-hero aside p{color:#d5e1d8;margin:0;font-size:11px;line-height:1.65}.service-detail-intro{grid-template-columns:.55fr 1.2fr 1fr;align-items:start;gap:30px;margin-bottom:32px;display:grid}.service-detail-intro h2{font:850 clamp(30px,3.3vw,49px)/.98 var(--font-poppins),Arial,sans-serif;letter-spacing:-.05em;margin:0}.service-detail-intro p{color:#627267;margin:0;font-size:12px;line-height:1.7}.service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-detail-grid article,.credit-path-grid article{background:#fff;border:1px solid #1d4b2629;min-height:250px;padding:30px;position:relative;overflow:hidden;box-shadow:0 14px 38px #123d1d0f}.service-detail-grid article>span,.credit-path-grid article>span{color:#bc8a1d;letter-spacing:.16em;font-size:9px;font-weight:900}.service-detail-grid h3,.credit-path-grid h3{font:750 28px/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:28px 0 9px}.service-detail-grid p,.credit-path-grid p{color:#65736a;max-width:500px;margin:0;font-size:12px;line-height:1.65}.service-detail-grid article>a,.credit-path-grid article>a{color:#1d4b26;font-size:10px;font-weight:850;text-decoration:none;position:absolute;bottom:26px;left:30px}.credit-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.credit-disclaimer{background:#efe9dc;border-left:4px solid #c49528;grid-template-columns:180px 1fr;gap:28px;margin-top:20px;padding:22px 26px;display:grid}.credit-disclaimer strong{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.credit-disclaimer p{color:#5f6d64;margin:0;font-size:11px;line-height:1.65}.service-detail-process>div{grid-template-columns:.7fr 1.3fr;align-items:center;gap:50px;display:grid}.service-detail-process h2{font:800 35px/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:8px 0 0}.service-detail-process ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.service-detail-process li{background:#fff;border:1px solid #1d4b261f;align-items:center;gap:12px;padding:15px;display:flex}.service-detail-process li>b{color:#14341b;background:linear-gradient(135deg,#a06f0c,#f1d576,#b47c12);border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.service-detail-process li span{gap:3px;display:grid}.service-detail-process li strong{font-size:10px}.service-detail-process li small{color:#6f7b73;letter-spacing:0;font-size:8px;line-height:1.4}.service-detail-cta{background:#fff;padding:32px 0}.service-detail-cta>div{justify-content:space-between;align-items:center;gap:28px;display:flex}.service-detail-cta h2{font:750 clamp(25px,2.8vw,40px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:5px 0 0}.tax-detail-page .service-detail-hero-grid{grid-template-columns:minmax(0,850px)}.tax-detail-page .service-detail-hero{background:linear-gradient(90deg,#07261af5 0%,#0a2f20e3 43%,#0a281c7a 72%,#071e1557 100%),url(/tax-services-hero-luxe.png) 50%/cover no-repeat}.tax-detail-page .service-detail-hero:before{color:#ffffff12;text-shadow:0 1px #dcb64e14;bottom:-11vw;right:-2vw}.tax-service-intro{margin-bottom:26px;display:block}.tax-service-intro h2{text-transform:uppercase}.tax-detail-page .service-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-detail-page .service-detail-grid article{min-height:190px}.tax-detail-page .service-detail-grid h3{margin-top:0}.tax-detail-cta .service-final-actions{justify-content:flex-end;min-width:330px}.tax-detail-cta .service-consult-link{white-space:nowrap;align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.credit-detail-page .service-detail-hero{background:linear-gradient(90deg,#062318f7 0%,#072a1de6 43%,#07261a7a 73%,#051b134d 100%),url(/credit-services-hero-luxe.png) 50%/cover no-repeat}.credit-detail-page .service-detail-hero:before{color:#ffffff12;text-shadow:0 1px #dcb64e14;bottom:-11vw;right:-2vw}.credit-service-intro{grid-template-columns:max-content 1fr;align-items:end}.credit-service-intro h2{white-space:nowrap;text-transform:uppercase}.credit-detail-page .credit-path-grid h3{margin-top:0}.credit-detail-page .credit-path-grid article{background:linear-gradient(145deg,#fff 0%,#fbfaf5 100%)}.credit-line-icon{background:linear-gradient(145deg,#fff8e4,#f3e2aa);border:1px solid #bc8a1d73;border-radius:50%;width:54px;height:54px;margin-bottom:24px;position:relative;box-shadow:0 10px 25px #744f0717}.credit-line-icon span,.credit-line-icon i,.credit-line-icon b{background:#1d4b26;display:block;position:absolute}.credit-line-icon-1 span{width:6px;height:11px;bottom:15px;left:14px}.credit-line-icon-1 i{width:6px;height:18px;bottom:15px;left:24px}.credit-line-icon-1 b{width:6px;height:26px;bottom:15px;left:34px}.credit-line-icon-2 span{background:0 0;border:2px solid #1d4b26;width:28px;height:18px;top:18px;left:13px}.credit-line-icon-2 i{width:18px;height:2px;top:13px;left:18px}.credit-line-icon-2 b{background:#bc8a1d;width:4px;height:9px;top:23px;left:25px}.credit-line-icon-3 span{width:28px;height:2px;top:25px;left:13px;transform:rotate(-38deg)}.credit-line-icon-3 i{width:12px;height:2px;top:14px;right:12px;transform:rotate(45deg)}.credit-line-icon-3 b{width:2px;height:12px;top:18px;right:12px;transform:rotate(45deg)}.credit-detail-cta .service-final-actions{justify-content:flex-end;min-width:350px}.business-detail-page .service-detail-hero{background:linear-gradient(90deg,#062318f7 0%,#072a1de6 43%,#07261a7a 73%,#051b134d 100%),url(/business-services-hero-luxe.png) 50%/cover no-repeat}.business-detail-page .service-detail-hero:before{color:#ffffff12;text-shadow:0 1px #dcb64e14;bottom:-11vw;right:-2vw}.business-service-intro{display:block}.business-service-intro h2{white-space:nowrap;text-transform:uppercase}.business-service-intro p{margin-top:12px}.business-detail-page .service-detail-grid h3{margin-top:0}.business-line-icon{background:linear-gradient(145deg,#fff8e4,#f3e2aa);border:1px solid #bc8a1d73;border-radius:50%;width:52px;height:52px;margin-bottom:23px;position:relative;box-shadow:0 10px 25px #744f0717}.business-line-icon span,.business-line-icon i,.business-line-icon b{background:#1d4b26;display:block;position:absolute}.business-line-icon-1 span{background:0 0;border:2px solid #1d4b26;width:24px;height:22px;top:16px;left:14px}.business-line-icon-1 i{width:12px;height:2px;top:11px;left:20px}.business-line-icon-1 b{background:#bc8a1d;width:4px;height:16px;top:22px;left:24px}.business-line-icon-2 span{background:0 0;border:2px solid #1d4b26;width:24px;height:25px;top:14px;left:14px}.business-line-icon-2 i{width:14px;height:2px;top:21px;left:19px}.business-line-icon-2 b{background:#bc8a1d;width:10px;height:2px;top:28px;left:19px}.business-line-icon-3 span{width:26px;height:2px;top:25px;left:13px;transform:rotate(-38deg)}.business-line-icon-3 i{width:12px;height:2px;top:14px;right:11px;transform:rotate(45deg)}.business-line-icon-3 b{background:#bc8a1d;width:2px;height:12px;top:18px;right:11px;transform:rotate(45deg)}.business-line-icon-4 span{background:0 0;border:2px solid #1d4b26;width:26px;height:20px;top:16px;left:13px}.business-line-icon-4 i{width:16px;height:2px;top:23px;left:18px}.business-line-icon-4 b{background:#bc8a1d;width:4px;height:28px;top:12px;left:24px}.business-detail-cta .service-final-actions{justify-content:flex-end;min-width:350px}.luxe-green-cta{color:#fff;background:linear-gradient(115deg,#0d3525 0%,#174b33 70%,#1f593a 100%);position:relative;overflow:hidden}.luxe-green-cta:before{content:"AA+";color:#ffffff09;font:900 150px/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.08em;position:absolute;bottom:-58px;right:2vw}.luxe-green-cta>div{z-index:1;position:relative}.luxe-green-cta h2{color:#fff}.luxe-green-cta .button{color:#16331d;background:linear-gradient(120deg,#a87911,#f0d373 48%,#b27c12)}.luxe-green-cta .service-consult-link{color:#fff;text-decoration-color:#e2c761}.service-final-actions{align-items:center;gap:22px;display:flex}.service-consult-link{color:#1d4b26;text-underline-offset:5px;font-size:11px;font-weight:800;text-decoration:underline}.consultation-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.service-detail-actions .consultation-trigger{color:#fff;text-underline-offset:5px;font-size:11px;font-weight:750;text-decoration:underline}.consultation-modal .free-quote-modal-head p span{text-align:center;min-width:34px}.business-detail-page .service-detail-hero-grid,.credit-detail-page .service-detail-hero-grid{grid-template-columns:minmax(0,900px)}@media (width<=900px){.footer-compact{grid-template-columns:minmax(250px,1fr) auto minmax(220px,1fr)!important}.footer-compact-brand{grid-template-columns:60px minmax(170px,1fr)!important;gap:12px!important}.footer-compact-brand .brand,.footer-compact-brand .footer-logo{width:58px!important;height:52px!important}.referral-intake-option{flex-direction:column;align-items:flex-start}.service-detail-hero-grid,.service-detail-intro,.service-detail-process>div{grid-template-columns:1fr}.service-detail-hero-grid{gap:34px}.credit-path-grid{grid-template-columns:1fr}.service-detail-process ol{grid-template-columns:1fr 1fr 1fr}}@media (width<=680px){.footer-compact{grid-template-columns:minmax(165px,1fr) auto minmax(125px,1fr)!important;gap:8px!important}.footer-compact-brand{grid-template-columns:48px minmax(110px,1fr)!important}.footer-compact-brand .brand,.footer-compact-brand .footer-logo{width:46px!important;height:43px!important}.footer-compact-brand>span{font-size:7.5px!important}.footer-contact>span{gap:3px!important;display:grid!important}.footer-contact>span a{font-size:8px!important}.referral-intake-option>div:last-child{flex-wrap:wrap;width:100%}.referral-intake-option .button,.referral-intake-option button{flex:1}.service-detail-header nav>a:not(.button){display:none}.service-detail-header>div{min-height:72px}.service-detail-header img{width:62px;height:54px}.service-detail-hero{padding:54px 0}.service-detail-hero h1{font-size:42px}.service-detail-actions{flex-direction:column;align-items:stretch}.tax-detail-page .service-detail-hero{background-image:linear-gradient(90deg,#062217f7 0%,#072a1ce6 64%,#07201699 100%),url(/tax-services-hero-luxe.png);background-position:64%}.credit-detail-page .service-detail-hero{background-image:linear-gradient(90deg,#062217fa 0%,#072a1ceb 64%,#0720169e 100%),url(/credit-services-hero-luxe.png);background-position:64%}.business-detail-page .service-detail-hero{background-image:linear-gradient(90deg,#062217fa 0%,#072a1ceb 64%,#0720169e 100%),url(/business-services-hero-luxe.png);background-position:64%}.service-detail-grid{grid-template-columns:1fr}.service-detail-intro{gap:14px}.service-detail-process ol{grid-template-columns:1fr}.service-detail-cta>div{flex-direction:column;align-items:stretch}.credit-disclaimer,.credit-service-intro{grid-template-columns:1fr}.credit-service-intro h2,.business-service-intro h2{white-space:normal}.tax-detail-cta .service-final-actions,.credit-detail-cta .service-final-actions,.business-detail-cta .service-final-actions{flex-direction:column;align-items:stretch;gap:15px;min-width:0}.tax-detail-cta .service-consult-link,.credit-detail-cta .service-consult-link,.business-detail-cta .service-consult-link{justify-content:center;width:100%}}.webinar-admin article.linked{background:#fff9e8;box-shadow:inset 5px 0 #c99722}.webinar-layout{background:linear-gradient(90deg,#f7f5edfa 0%,#f7f5edf0 48%,#f7f5edad 100%),url(/apply-hero-office.png) 50%/cover no-repeat;position:relative}.webinar-layout:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 58%,#0c33231f 100%);position:absolute;inset:0}.webinar-layout>*{z-index:1;position:relative}.webinar-host{gap:2px;margin-top:22px;display:grid}.webinar-host b{color:#9b731a;font:32px Signaturia,cursive}.webinar-host span{color:#53665b;letter-spacing:.04em;font-size:10px;font-weight:800}.webinar-agenda{color:#102d20;background:#fff;padding:80px clamp(24px,7vw,108px)}.webinar-agenda>header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:45px;margin-bottom:38px;display:grid}.webinar-agenda>header p,.webinar-fit>div:first-child>p{color:#9b731a;letter-spacing:.18em;font-size:10px;font-weight:900}.webinar-agenda>header h2{letter-spacing:-.055em;margin:5px 0 0;font:800 clamp(36px,4vw,58px)/.96 Poppins,sans-serif}.webinar-agenda>header span{color:#637169;max-width:650px;font-size:15px;line-height:1.7}.webinar-agenda>div{border-top:1px solid #dfe3de;border-left:1px solid #dfe3de;grid-template-columns:repeat(3,1fr);display:grid}.webinar-agenda article{background:#fff;border-bottom:1px solid #dfe3de;border-right:1px solid #dfe3de;min-height:230px;padding:28px;transition:all .25s}.webinar-agenda article:hover{background:#fbf8ed;transform:translateY(-4px);box-shadow:0 18px 40px #102d2017}.webinar-agenda article i{color:#102d20;background:linear-gradient(135deg,#f4d572,#a87300);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.webinar-agenda article h3{letter-spacing:-.03em;margin:25px 0 10px;font:800 18px/1.1 Poppins,sans-serif}.webinar-agenda article p{color:#65736b;margin:0;font-size:12px;line-height:1.65}.webinar-fit{color:#fff;background:#103a29;grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;padding:58px clamp(24px,7vw,108px);display:grid}.webinar-fit h2{letter-spacing:-.055em;margin:8px 0 0;font:800 clamp(34px,4vw,55px)/.98 Poppins,sans-serif}.webinar-fit h2 em{color:#dfb94f;font-style:normal}.webinar-fit>div:last-child p{color:#c8d5cd;margin:0 0 22px;font-size:14px;line-height:1.75}.webinar-fit a{color:#102d20;background:linear-gradient(115deg,#f2d470,#b77d05,#e4ba4c);border-radius:4px;padding:14px 20px;font-size:10px;font-weight:900;display:inline-block}@media (width<=900px){.webinar-layout{background:linear-gradient(#f7f5edf2,#f7f5ede3),url(/apply-hero-office.png) 50%/cover no-repeat}.webinar-agenda>header,.webinar-fit{grid-template-columns:1fr}.webinar-agenda>div{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.webinar-agenda{padding:55px 18px}.webinar-agenda>header{gap:15px}.webinar-agenda>div{grid-template-columns:1fr}.webinar-fit{gap:25px;padding:45px 22px}.webinar-host b{font-size:27px}}.webinar-page{color:#102d20;background:#f7f5ed;min-height:100vh}.webinar-nav{background:#fff;border-bottom:1px solid #dfe3db;justify-content:space-between;align-items:center;height:104px;padding:0 clamp(24px,6vw,92px);display:flex}.webinar-nav img{object-fit:contain;width:112px;height:78px}.webinar-nav>a:last-child{color:#153d2c;font-size:12px;font-weight:800}.webinar-layout{background:linear-gradient(125deg,#f7f5edfa 0%,#f7f5ede6 57%,#133d2c17 100%);grid-template-columns:1.05fr .95fr;min-height:calc(100vh - 104px);display:grid}.webinar-copy{padding:clamp(55px,8vw,112px) clamp(28px,7vw,108px);position:relative;overflow:hidden}.webinar-copy:after{content:"AA+";color:#133d2c0a;font:900 330px/1 Poppins,sans-serif;position:absolute;bottom:-100px;right:-35px}.webinar-copy>p,.webinar-form-card header p,.webinar-success>p{color:#9b731a;letter-spacing:.18em;font-size:10px;font-weight:900}.webinar-copy h1{letter-spacing:-.065em;max-width:720px;margin:20px 0 22px;font:800 clamp(54px,6.2vw,94px)/.91 Poppins,sans-serif}.webinar-copy h1 em{color:#c99722;font-style:normal}.webinar-copy>span{color:#5f7066;max-width:650px;font-size:16px;line-height:1.7;display:block}.webinar-time{color:#fff;background:#103a29;border-left:5px solid #d3a132;align-items:center;gap:17px;max-width:640px;margin:34px 0 28px;padding:15px 18px;display:flex;box-shadow:0 16px 36px #11362729}.webinar-time>i{color:#102d20;background:linear-gradient(135deg,#f4d572,#a87300);place-items:center;width:54px;height:54px;font-style:normal;font-weight:900;display:grid}.webinar-time div{gap:4px;display:grid}.webinar-time small{color:#e5cd82;letter-spacing:.13em;font-size:8px;font-weight:900}.webinar-time strong{font-size:17px}.webinar-copy blockquote{color:#2e493b;border-left:1px solid #c79a30;max-width:620px;margin:0;padding-left:18px;font:22px/1.45 Georgia,serif}.webinar-form-card{background:#fffffff5;border:1px solid #d8d7ca;align-self:center;width:min(620px,100% - 52px);margin:42px auto;padding:clamp(28px,4vw,50px);box-shadow:0 30px 75px #14302426}.webinar-form-card header h2,.webinar-success h2{margin:8px 0 7px;font:38px/1.05 Georgia,serif}.webinar-form-card header>span,.webinar-success>span{color:#647168;line-height:1.6}.webinar-form-card form{gap:16px;margin-top:26px;display:grid}.webinar-form-card form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.webinar-form-card label{color:#173a2a;gap:7px;font-size:11px;font-weight:800;display:grid}.webinar-form-card label small{color:#7f8a83;font-weight:400;display:inline}.webinar-form-card input,.webinar-form-card select,.webinar-form-card textarea{color:#102d20;background:#fbfcfa;border:1px solid #cfd7d1;width:100%;padding:14px;font:13px Poppins,sans-serif}.webinar-form-card textarea{resize:vertical;min-height:105px}.webinar-form-card button{color:#102d20;letter-spacing:.03em;cursor:pointer;background:linear-gradient(115deg,#f2d470,#b77d05,#e4ba4c);border:0;border-radius:4px;min-height:52px;font-size:12px;font-weight:900;box-shadow:0 12px 26px #b57e0a33}.webinar-form-card button:disabled{opacity:.65}.webinar-fineprint{color:#758079;text-align:center;font-size:9px;line-height:1.55}.webinar-trap{position:absolute!important;left:-9999px!important}.webinar-error{color:#8a2f20;background:#f9e4df;margin:0;padding:10px;font-size:10px}.webinar-success{text-align:center;align-content:center;min-height:475px;display:grid}.webinar-success>i{color:#fff;background:#123f2c;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 14px;font-size:28px;font-style:normal;display:grid}.webinar-success a{color:#fff;background:#123f2c;justify-self:center;margin-top:25px;padding:13px 18px;font-size:10px;font-weight:900}.webinar-admin{color:#102d20;background:#f3f5f2;min-height:100vh;padding:50px clamp(25px,6vw,90px)}.webinar-admin>header{color:#fff;background:#103a29;justify-content:space-between;gap:25px;padding:35px;display:flex}.webinar-admin>header p{color:#e2bd57;letter-spacing:.15em;font-size:9px;font-weight:900}.webinar-admin>header h1{margin:6px 0;font:38px Georgia,serif}.webinar-admin>header span{color:#c6d4cc}.webinar-admin>header aside{text-align:center;border:1px solid #ffffff40;place-content:center;min-width:170px;display:grid}.webinar-admin>header aside b{color:#e5c25d;font:48px Georgia,serif}.webinar-admin>header aside span{letter-spacing:.13em;font-size:8px;font-weight:900}.webinar-admin>section{background:#fff;border:1px solid #dce3de;margin-top:18px}.webinar-admin article{border-bottom:1px solid #e1e6e2;grid-template-columns:50px 1fr auto;align-items:start;gap:18px;padding:22px;display:grid}.webinar-admin article>i{color:#fff;background:#103a29;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.webinar-admin article small{color:#9a7219;letter-spacing:.1em;font-size:8px;font-weight:900}.webinar-admin article h2{margin:4px 0;font:23px Georgia,serif}.webinar-admin article p{color:#66736b;margin:0}.webinar-admin article a{color:#103a29}.webinar-admin article blockquote{color:#48584e;background:#f8f5e9;margin:13px 0;padding:11px 14px}.webinar-admin article time{color:#849087;font-size:8px}.webinar-admin article>aside{justify-items:end;gap:10px;display:grid}.webinar-admin article>aside b{color:#735512;background:#f4ecd2;padding:7px 9px;font-size:8px}.webinar-admin article>aside b.officially_registered{color:#176238;background:#dcecdf}.webinar-admin article>aside button{color:#fff;background:#103a29;border:0;padding:10px 12px;font-size:9px;font-weight:800}.webinar-admin-empty{text-align:center;color:#68756d;padding:60px}@media (width<=900px){.webinar-layout{grid-template-columns:1fr}.webinar-copy{padding-bottom:35px}.webinar-copy:after{font-size:210px}.webinar-form-card{margin-top:10px}.webinar-admin>header{flex-direction:column}.webinar-admin>header aside{min-height:100px}.webinar-admin article{grid-template-columns:45px 1fr}.webinar-admin article>aside{grid-column:2;justify-items:start}}@media (width<=600px){.webinar-nav{height:82px}.webinar-nav img{width:88px}.webinar-copy{padding:45px 22px 25px}.webinar-copy h1{font-size:49px}.webinar-copy>span,.webinar-time strong{font-size:14px}.webinar-copy blockquote{font-size:18px}.webinar-form-card{width:calc(100% - 28px);padding:25px 19px}.webinar-form-card form>div{grid-template-columns:1fr}.webinar-admin{padding:20px 13px}.webinar-admin>header{padding:24px}.webinar-admin article{padding:17px 13px}}.webinar-layout{background:linear-gradient(90deg,#f7f5edfa 0%,#f7f5edf0 48%,#f7f5edad 100%),url(/apply-hero-office.png) 50%/cover no-repeat}.webinar-copy{padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(56px,7vw,90px)}.webinar-copy h1{font-size:clamp(50px,5.3vw,82px)}.webinar-form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0}@media (width<=900px){.webinar-layout{background:linear-gradient(#f7f5edf2,#f7f5ede3),url(/apply-hero-office.png) 50%/cover no-repeat}}.webinar-quick-layout{background:linear-gradient(90deg,#f7f5edfa 0%,#f7f5ede8 46%,#f7f5ed8c 100%),url(/apply-hero-office.png) 50%/cover no-repeat;align-items:center;min-height:calc(100vh - 104px)}.webinar-quick-copy{padding-top:clamp(42px,5vw,70px);padding-bottom:clamp(42px,5vw,70px)}.webinar-quick-copy h1{margin:14px 0 18px;font-size:clamp(48px,5.2vw,78px)}.webinar-quick-copy>span{max-width:690px;font-size:15px;line-height:1.6}.webinar-quick-copy .webinar-time{margin:24px 0 18px}.webinar-quick-copy blockquote{font-size:18px;line-height:1.4}.webinar-quick-points{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.webinar-quick-points span{color:#173a2a;background:#ffffffb3;border:1px solid #123f2c2e;padding:8px 11px;font-size:9px;font-weight:800}.webinar-quick-card{width:min(590px,100% - 48px);margin:28px auto;padding:clamp(26px,3.2vw,40px)}.webinar-quick-card header h2{font-size:34px}.webinar-quick-card header h2 em{color:#a77912;margin-top:5px;font-style:normal;display:block}.webinar-quick-card form{gap:13px;margin-top:20px}.webinar-quick-card textarea{min-height:74px}.webinar-quick-card .webinar-success{min-height:390px}@media (width<=900px){.webinar-quick-layout{background:linear-gradient(#f7f5edf2,#f7f5ede6),url(/apply-hero-office.png) 50%/cover no-repeat;min-height:auto}.webinar-quick-card{margin-bottom:45px}}@media (width<=600px){.webinar-quick-copy h1{font-size:45px}.webinar-quick-copy>span{font-size:14px}.webinar-quick-points{grid-template-columns:1fr;display:grid}.webinar-quick-card{width:calc(100% - 28px);margin-top:4px}.webinar-quick-card header h2{font-size:30px}}.webinar-time-live{animation:2.8s ease-in-out infinite webinarLiveGlow;position:relative;overflow:hidden}.webinar-time-live:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:26%;animation:4s ease-in-out infinite webinarLiveSweep;position:absolute;inset:0 auto 0 -35%;transform:skew(-18deg)}.webinar-time-live>i{z-index:1;animation:2.8s ease-in-out infinite webinarWedLift;position:relative}.webinar-time-live small{align-items:center;gap:7px;display:flex}.webinar-time-live small b{background:#e6bd49;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite webinarLiveDot;box-shadow:0 0 #e6bd49a6}.webinar-expect{border-top:1px solid #9b731a59;max-width:640px;padding:15px 0 2px}.webinar-expect small{color:#9b731a;letter-spacing:.16em;font-size:9px;font-weight:900}.webinar-expect p{color:#42594c;max-width:610px;margin:7px 0 0;font-size:13px;line-height:1.6}@keyframes webinarLiveGlow{0%,to{box-shadow:0 14px 30px #11362724}50%{box-shadow:0 18px 42px #b37f1047}}@keyframes webinarLiveSweep{0%,55%{left:-35%}85%,to{left:125%}}@keyframes webinarWedLift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes webinarLiveDot{0%{box-shadow:0 0 #e6bd49a6}75%,to{box-shadow:0 0 0 8px #e6bd4900}}@media (prefers-reduced-motion:reduce){.webinar-time-live,.webinar-time-live:after,.webinar-time-live>i,.webinar-time-live small b{animation:none}}.webinar-standalone-nav>span{color:#8f6915;letter-spacing:.16em;font-size:10px;font-weight:900}.webinar-standalone-nav img{width:148px;height:94px}.webinar-expect p>b{color:#9b731a;white-space:nowrap;font-weight:900}.webinar-quick-copy>*{z-index:1;position:relative}.webinar-quick-copy:before,.webinar-quick-copy:after{z-index:0;pointer-events:none;box-sizing:border-box;white-space:pre-line;color:#173a2a1f;letter-spacing:.04em;opacity:.68;background-color:#ffffff61;border:1px solid #173a2a14;font-family:Arial,sans-serif;font-weight:700;position:absolute;box-shadow:0 16px 38px #1d4b2609}.webinar-quick-copy:before{content:"FORM 1040\a U.S. INDIVIDUAL INCOME TAX RETURN\a \a FILING STATUS\a \a INCOME";background-image:repeating-linear-gradient(#0000 0 34px,#173a2a0e 35px 36px);width:190px;height:225px;padding:19px 16px;font-size:6px;line-height:2.1;bottom:-58px;right:-12px;transform:rotate(-4deg)}.webinar-quick-copy:after{content:"FORM W-2\a WAGE AND TAX STATEMENT\a \a WAGES • TIPS • COMPENSATION";background-image:repeating-linear-gradient(#0000 0 29px,#9b731a0d 30px 31px);width:150px;height:178px;padding:16px 13px;font-size:5px;line-height:2.15;top:24px;left:-62px;transform:rotate(5deg)}.webinar-quick-card header h2 em>b{vertical-align:-4px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 44'%3E%3Cpath d='M4 9 C24 8 44 9 53 22 C57 28 57 34 54 38' fill='none' stroke='%23173a2a' stroke-width='2.2' stroke-linecap='round'/%3E%3Cpath d='M48 33 L54 39 L61 33' fill='none' stroke='%23173a2a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:62px;height:38px;margin-left:7px;font-size:0;animation:1.9s ease-in-out infinite webinarArrowDrop;display:inline-block;position:relative;top:-8px}.webinar-quick-card header h2 em>b:after{content:none}.webinar-quick-card .webinar-fineprint{color:#254636;padding-top:3px;font-size:12px;font-weight:700;line-height:1.5}.webinar-quick-card button:not(:disabled){animation:2.5s ease-in-out infinite webinarButtonPulse;position:relative;overflow:hidden}.webinar-quick-card button:not(:disabled):after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:24%;animation:3.4s ease-in-out infinite webinarButtonSweep;position:absolute;inset:0 auto 0 -32%;transform:skew(-20deg)}@keyframes webinarButtonPulse{0%,to{transform:translateY(0);box-shadow:0 12px 26px #b57e0a33}50%{transform:translateY(-2px);box-shadow:0 17px 34px #b57e0a5c}}@keyframes webinarButtonSweep{0%,54%{left:-32%}88%,to{left:125%}}@keyframes webinarArrowDrop{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media (width<=600px){.webinar-standalone-nav img{width:116px;height:78px}}@media (prefers-reduced-motion:reduce){.webinar-quick-card button:not(:disabled),.webinar-quick-card button:not(:disabled):after,.webinar-quick-card header h2 em>b{animation:none}}.interest-page{background:#f8f6ef}.interest-page .webinar-standalone-nav{background:#fffffff7;border-bottom:1px solid #b1841c59;height:86px}.interest-page .webinar-standalone-nav img{width:118px;height:76px}.interest-layout{isolation:isolate;background:linear-gradient(90deg,#f9f8f3fc 0%,#f9f8f3f2 47%,#f9f8f3b3 68%,#113a281f 100%),url(/apply-hero-office.png) 58%/cover no-repeat;grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);min-height:calc(100vh - 86px);position:relative}.interest-layout:after{content:"";z-index:4;pointer-events:none;border:1px solid #b88a22b8;position:absolute;inset:12px}.interest-copy{padding:clamp(40px,5vw,68px) clamp(34px,6vw,92px)}.interest-copy:before,.interest-copy:after{display:none}.interest-copy>p{box-sizing:border-box;color:#fff;letter-spacing:.13em;background:linear-gradient(110deg,#0f3828,#1b5138);border-left:3px solid #d8b64e;width:max-content;max-width:100%;margin:0;padding:9px 13px 9px 15px;font-size:10px;font-weight:900;line-height:1.35;box-shadow:0 9px 22px #0f382821}.interest-copy h1{margin:12px 0 15px;font-size:clamp(46px,4.8vw,70px);line-height:.93}.interest-copy h1 em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#8e6105 0%,#d7b54b 38%,#f3dc87 51%,#a36e09 78%,#d5b044 100%);-webkit-background-clip:text;background-clip:text}.interest-copy>span{max-width:665px;font-size:15px;line-height:1.55}.interest-options{grid-template-columns:1fr 1fr;gap:10px;max-width:680px;margin:22px 0 18px;display:grid}.interest-options article{background:#ffffffdb;border:1px solid #18422e2b;border-top:2px solid #b88921;grid-template-columns:1fr;gap:10px;padding:15px;display:grid;box-shadow:0 10px 24px #1637270e}.interest-options article>i{color:#a37819;letter-spacing:.08em;font-size:9px;font-style:normal;font-weight:900}.interest-options article>div{gap:3px;display:grid}.interest-options small{color:#8b681c;letter-spacing:.1em;font-size:8px;font-weight:900}.interest-options strong{color:#173a2a;font:600 17px/1.2 Georgia,serif}.interest-options span{color:#607067;font-size:10px;line-height:1.45}.interest-expect{max-width:680px;padding:13px 0 0}.interest-expect p{margin-top:5px;font-size:11px;line-height:1.5}.interest-copy .webinar-host{margin-top:14px}.interest-copy .webinar-host b{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#8e6105,#e4c961 48%,#9e6b0b);-webkit-background-clip:text;background-clip:text}.interest-card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffd6;border:1px solid #ac801c85;border-radius:3px;width:min(570px,100% - 58px);margin:25px auto;padding:clamp(25px,3vw,36px);position:relative;box-shadow:0 26px 68px #0d2f202b}.interest-card:before{content:"";pointer-events:none;border:1px solid #bc922d33;position:absolute;inset:8px}.interest-card>*{z-index:1;position:relative}.interest-card header>p{color:#966f19;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.interest-card header h2{color:#123d2c;margin:7px 0 4px;font-size:32px}.interest-card header>span{color:#68776f;font-size:12px}.interest-card form{gap:11px;margin-top:17px}.interest-card textarea{min-height:62px}.interest-card button{background:linear-gradient(110deg,#8f6208 0%,#d7b54a 32%,#f0d478 52%,#a97109 80%,#d2aa39 100%);box-shadow:0 12px 28px #9a690840}.interest-card .webinar-fineprint{font-size:10px;font-weight:650}.interest-card .webinar-success{min-height:410px}@media (width<=980px){.interest-layout{background:linear-gradient(#f9f8f3f0,#f9f8f3f0),url(/apply-hero-office.png) 68%/cover no-repeat;grid-template-columns:1fr}.interest-copy{padding-bottom:20px}.interest-card{margin-top:10px;margin-bottom:44px}}@media (width<=600px){.interest-page .webinar-standalone-nav{height:74px;padding:0 20px}.interest-page .webinar-standalone-nav img{width:94px;height:66px}.interest-page .webinar-standalone-nav>span{font-size:8px}.interest-layout:after{inset:7px}.interest-copy{padding:34px 22px 17px}.interest-copy>p{font-size:8px}.interest-copy h1{font-size:clamp(39px,11.5vw,48px);line-height:.94}.interest-copy>span{font-size:14px}.interest-options{grid-template-columns:1fr;gap:8px;margin-top:18px}.interest-options article{padding:13px 14px}.interest-expect{padding-top:10px}.interest-copy .webinar-host{margin-top:12px}.interest-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7;width:calc(100% - 28px);margin-top:8px;padding:27px 19px}.interest-card header h2{font-size:28px}.interest-card form>div{grid-template-columns:1fr}.interest-card .webinar-success{min-height:360px}}.portal-feedback{background:linear-gradient(135deg,#fff 0%,#fbf8ed 100%)}.portal-feedback>form{background:#fff;border:1px solid #d8dfd9;max-width:760px;margin:24px auto 0;padding:26px;box-shadow:0 18px 44px #0d342312}.portal-feedback>form>header{border-bottom:1px solid #e2e7e3;align-items:center;gap:12px;margin-bottom:22px;padding-bottom:17px;display:flex}.portal-feedback>form>header i{color:#fff;background:#123d2c;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.portal-feedback>form>header span,.portal-feedback label{gap:7px;display:grid}.portal-feedback>form>header small,.portal-feedback label small{color:#718078}.portal-feedback label{color:#173a2a;margin:15px 0;font-size:10px;font-weight:800}.portal-feedback select,.portal-feedback textarea{color:#173a2a;background:#fbfcfa;border:1px solid #cfd8d2;width:100%;padding:12px}.portal-feedback textarea{resize:vertical;min-height:95px}.feedback-stars{gap:5px;display:flex}.feedback-stars button{color:#d6dcd8;cursor:pointer;background:0 0;border:0;padding:0;font-size:31px}.feedback-stars button.selected{color:#c79522}.portal-feedback-thanks{text-align:center;place-content:center;min-height:260px;display:grid}.portal-feedback-thanks i{color:#b5851d;font-size:38px;font-style:normal}.portal-feedback-thanks h3{margin:8px 0 4px;font:27px Georgia,serif}.portal-feedback-thanks p{color:#6c7971}.ops-survey-comment{white-space:normal;max-width:520px;margin-top:5px;color:#43564a!important}.portal-review-share{grid-template-columns:1fr 1fr;gap:14px;max-width:880px;margin:24px auto 0;display:grid}.review-perk{color:#fff;background:linear-gradient(120deg,#123d2c,#1d5139);border-radius:16px;grid-column:1/-1;align-items:center;gap:15px;padding:22px;display:flex;box-shadow:0 16px 34px #0d342324}.review-perk>i{color:#123d2c;background:linear-gradient(135deg,#f1d16c,#a87510);border-radius:50%;flex:0 0 45px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.review-perk small,.review-copy small,.review-channels small{letter-spacing:.13em;color:#d8b754;font-size:9px;font-weight:900}.review-perk h3,.review-copy h3,.review-channels h3{margin:3px 0 5px;font:25px/1.1 Georgia,serif}.review-perk p{color:#e6efe9;margin:0;font-size:12px}.review-copy,.review-channels{background:#fff;border:1px solid #d8dfd9;border-radius:16px;padding:22px}.review-copy>p{color:#405348;background:#faf8f1;border-left:3px solid #c49521;min-height:92px;margin:12px 0;padding:14px;font:14px/1.55 Georgia,serif}.review-copy>button{color:#fff;cursor:pointer;background:#173f2d;border:0;border-radius:9px;width:100%;padding:12px;font-weight:850}.review-channels>span p{color:#65756b;margin:5px 0 15px;font-size:12px}.review-channels>a{color:#173f2d;text-align:center;border:1px solid #c9a13a;border-radius:9px;margin-top:8px;padding:12px;font-weight:850;text-decoration:none;display:block}.review-channels>a:first-of-type{background:linear-gradient(120deg,#efd069,#c18b18);border:0}.review-channels>a:hover,.review-copy>button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #143d2c1f}.feedback-publish-consent{background:#fffaf0;border:1px solid #e1d4ad;align-items:start;padding:13px;grid-template-columns:auto 1fr!important;column-gap:9px!important}.feedback-publish-consent input{margin-top:2px}.feedback-publish-consent small{grid-column:2}.review-site-status{color:#718078;text-align:center;background:#f7f8f5;border:1px solid #d7dfda;border-radius:9px;padding:11px;font-size:10px;display:block}.review-site-status.published{color:#173f2d;background:#fff8df;border-color:#b9993e}.public-reviews-section{color:#102f20;background:#f8f5ed;padding-block:clamp(22px,3vw,36px)}.public-reviews-section .shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px 24px;display:grid}.public-reviews-heading p{color:#9b7419;letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:800}.public-reviews-heading h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(25px,2.5vw,34px);line-height:.98}.public-reviews-heading h2 em{color:#b4861f;font-family:inherit;font-style:normal;display:block}.public-reviews-heading>span{color:#65736c;max-width:29ch;margin-top:10px;font-size:11px;line-height:1.45;display:block}.public-reviews-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-reviews-grid article{background:#ffffffd1;border:1px solid #ded7c7;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.public-review-stars{color:#c89926;letter-spacing:.04em;font-size:11px}.public-review-stars span{color:#d9d5ca}.public-reviews-grid blockquote{color:#1c3529;margin:0;font-family:Georgia,serif;font-size:13px;line-height:1.35}.public-reviews-grid footer{border-left:1px solid #e7e0d2;flex-direction:column;gap:2px;padding-left:12px;display:flex}.public-reviews-grid footer strong{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.public-reviews-grid footer span{color:#77847d;font-size:9px}.ops-template-launcher{background:linear-gradient(120deg,#fffaf0,#fff);border:1px solid #d9c57d;grid-template-columns:minmax(250px,1fr) repeat(3,minmax(135px,.55fr)) auto;align-items:end;gap:10px;margin-bottom:14px;padding:20px;display:grid}.ops-template-launcher div p{color:#8a681d;letter-spacing:.13em;margin:0 0 4px;font-size:7px;font-weight:900}.ops-template-launcher h3{margin:0 0 5px;font:18px Georgia,serif}.ops-template-launcher div span{color:#6d7a72;font-size:8px}.ops-template-launcher select,.ops-template-launcher input{color:#173a2a;background:#fff;border:1px solid #d5ded8;height:40px;padding:0 9px;font-size:8px}.ops-template-launcher button{color:#fff;white-space:nowrap;background:#123d2c;border:0;height:40px;padding:0 14px;font-size:8px;font-weight:900}.public-review-quick-form{color:#fff;background:#123d2c;border-left:3px solid #c89926;border-radius:10px;grid-template-columns:1fr 1fr .9fr .6fr auto;gap:7px;padding:14px;display:grid}.public-review-quick-form header{grid-column:1/-1;align-items:baseline;gap:10px;display:flex}.public-review-quick-form header small{color:#e2c362;letter-spacing:.13em;font-size:8px;font-weight:900}.public-review-quick-form header strong{font:18px Georgia,serif}.public-review-quick-form header span{color:#cad7d0;margin-left:auto;font-size:9px}.public-review-quick-form input,.public-review-quick-form select,.public-review-quick-form textarea{box-sizing:border-box;color:#173a2a;background:#fff;border:1px solid #587465;border-radius:5px;width:100%;min-width:0;height:38px;padding:8px 9px;font-size:9px}.public-review-quick-form textarea{resize:vertical;grid-column:1/5;min-height:44px}.public-review-quick-form button{color:#102f20;white-space:nowrap;background:linear-gradient(120deg,#efd069,#ba8215);border:0;border-radius:5px;grid-column:5;min-height:44px;padding:0 16px;font-size:9px;font-weight:900}.public-review-quick-form>b{color:#f0d477;grid-column:1/-1;font-size:9px}.review-trap{position:absolute!important;left:-9999px!important}.ops-public-review-actions{gap:6px;margin-top:6px;display:flex}.ops-public-review-actions button{color:#fff;background:#123d2c;border:0;padding:6px 8px;font-size:7px;font-weight:900}.ops-public-review-actions button+button{color:#5f6f66;background:#eee}.ops-public-review-actions>b{color:#235e40;text-transform:uppercase;background:#edf3ee;padding:5px 7px;font-size:7px}.client-service-progress{background:#fff;border:1px solid #dce4de;border-radius:11px;margin-bottom:14px;overflow:hidden}.client-service-progress>header{border-bottom:1px solid #e7ebe8;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.client-service-progress>header span{gap:2px;display:grid}.client-service-progress>header small{color:#9a7422;letter-spacing:.13em;font-size:7px;font-weight:900}.client-service-progress>header strong{font-size:13px}.client-service-progress>header>b{color:#1a5a3b;background:#edf4ef;border-radius:6px;padding:5px 8px;font-size:8px}.client-service-progress>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-service-progress article{border-bottom:1px solid #e7ebe8;border-right:1px solid #e7ebe8;grid-template-columns:minmax(130px,1fr) minmax(90px,.8fr) auto auto;align-items:center;gap:12px;padding:13px 17px;display:grid}.client-service-progress article span{gap:3px;display:grid}.client-service-progress article small{color:#8b6b20;text-transform:uppercase;font-size:7px;font-weight:900}.client-service-progress article strong{font-size:10px}.client-service-progress article>div{background:#e7ebe8;height:4px}.client-service-progress article>div i{background:linear-gradient(90deg,#9f730d,#e6c65c);height:100%;display:block}.client-service-progress article>b{font-size:9px}.client-service-progress article>em{color:#75827a;font-size:7px;font-style:normal}@media (width<=1050px){.public-review-quick-form{grid-template-columns:1fr 1fr}.public-review-quick-form header,.public-review-quick-form textarea,.public-review-quick-form button{grid-column:1/-1}.ops-template-launcher{grid-template-columns:1fr 1fr}.ops-template-launcher div{grid-column:1/-1}}@media (width<=700px){.public-reviews-section .shell,.public-reviews-grid,.public-review-quick-form,.ops-template-launcher,.client-service-progress>div{grid-template-columns:1fr}.public-review-quick-form header{grid-column:auto;display:grid}.public-review-quick-form header span{margin:0}.public-review-quick-form textarea{grid-column:auto}.public-reviews-grid article{grid-template-columns:1fr}.public-reviews-grid footer{border-top:1px solid #e7e0d2;border-left:0;padding:8px 0 0}.public-reviews-heading>span{max-width:none}.ops-template-launcher div{grid-column:auto}.client-service-progress article{grid-template-columns:1fr auto}.client-service-progress article>div,.client-service-progress article>em{grid-column:1/-1}}@media (width<=600px){.portal-feedback>form{padding:19px 15px}.feedback-stars button{font-size:28px}.portal-review-share{grid-template-columns:1fr}.review-perk{grid-column:auto;align-items:flex-start}.review-copy,.review-channels,.review-perk{padding:18px 15px}}.service-detail-page{background:linear-gradient(#f8f7f2 0%,#f3f5f1 100%)}.service-detail-header{box-shadow:0 8px 28px #1237250d}.service-detail-hero{background:radial-gradient(circle at 82% 18%,#dab54e26,#0000 26%),linear-gradient(125deg,#0d2b1d 0%,#17472f 62%,#25583b 100%);padding:clamp(56px,6vw,78px) 0}.service-detail-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.55fr);gap:clamp(32px,6vw,78px)}.service-detail-hero aside{background:linear-gradient(145deg,#ffffff21,#ffffff0f);border-radius:14px;box-shadow:0 22px 55px #02110a33}.service-detail-main{padding:clamp(54px,6vw,78px) 0}.service-detail-intro{grid-template-columns:.45fr 1.15fr .85fr;align-items:end;max-width:1100px;margin-bottom:28px}.service-detail-grid,.credit-path-grid{gap:16px}.service-detail-grid article,.credit-path-grid article{border-color:#1d4b261f;border-radius:14px;min-height:230px;transition:transform .2s,box-shadow .2s;box-shadow:0 16px 42px #123d1d12}.service-detail-grid article:hover,.credit-path-grid article:hover{transform:translateY(-3px);box-shadow:0 22px 50px #123d1d1c}.credit-path-grid article{min-height:245px}.service-detail-process{background:#e8eee9;padding:44px 0}.service-detail-process li{border-radius:11px;box-shadow:0 9px 22px #123d1d0d}.service-detail-cta{border-top:1px solid #1d4b261a;padding:38px 0}.tax-detail-page .service-detail-grid article:nth-child(2),.business-detail-page .service-detail-grid article:nth-child(2){color:#fff;background:linear-gradient(145deg,#173f2c,#24583a)}.tax-detail-page .service-detail-grid article:nth-child(2) p,.business-detail-page .service-detail-grid article:nth-child(2) p{color:#d4e0d8}.tax-detail-page .service-detail-grid article:nth-child(2) a,.business-detail-page .service-detail-grid article:nth-child(2) a{color:#e7ca71}@media (width<=900px){.service-detail-hero-grid,.service-detail-intro{grid-template-columns:1fr}.service-detail-intro{align-items:start}}@media (width<=600px){.service-detail-hero{padding:44px 0}.service-detail-hero h1{font-size:clamp(37px,11vw,46px)}.service-detail-hero aside{padding:20px}.service-detail-main{padding:46px 0}.service-detail-grid article,.credit-path-grid article{min-height:215px;padding:24px}.service-detail-grid article>a,.credit-path-grid article>a{bottom:22px;left:24px}}@media (width<=900px){.tax-detail-page .service-detail-grid{grid-template-columns:1fr}}@media (width<=600px){.tax-detail-page .service-detail-main{padding:42px 0}.tax-detail-page .service-detail-grid article{min-height:auto}.service-final-actions{flex-direction:column;align-items:flex-start;gap:16px}}.public-review-quick-form{grid-area:1/2}@media (width<=700px){.public-review-quick-form{grid-area:auto}}.owner-home-tasks article.task-overdue{background:#fff8f6;border-left:3px solid #a43a31}.owner-home-tasks article.task-today{background:#fffdf5;border-left:3px solid #c89a2b}.owner-home-tasks article.task-overdue small b{color:#a43a31}.owner-home-tasks article.task-today small b{color:#9a7114}.owner-home-tasks article.task-upcoming small b,.owner-home-tasks article.task-unscheduled small b{color:#607168}.draw-signature{gap:6px;display:grid}.draw-signature>div{justify-content:space-between;align-items:center;display:flex}.draw-signature>div button{min-height:auto;color:#123d2c!important;background:#fff!important;border:1px solid #d5ded8!important;padding:4px 8px!important}.draw-signature canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff,#fdfcf8);border:1px solid #b8c5bd;width:100%;height:150px;display:block}.draw-signature small{color:#68776e;font-size:8px}.draw-sign-modal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#082015b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.draw-sign-modal>section{color:#123d2c;background:#fff;border:1px solid #c49a35;width:min(580px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #0005}.draw-sign-modal p{color:#9b7219;letter-spacing:.14em;margin:0 0 6px;font-size:8px;font-weight:900}.draw-sign-modal h2{margin:0 0 8px;font:26px Georgia,serif}.draw-sign-modal>section>span{color:#627269;margin-bottom:14px;font-size:10px;line-height:1.55;display:block}.draw-sign-modal label{gap:5px;margin:10px 0;font-size:9px;font-weight:700;display:grid}.draw-sign-modal label input:not([type=checkbox]){border:1px solid #cfd8d2;height:40px;padding:9px}.draw-sign-modal label.draw-sign-consent{align-items:flex-start;display:flex}.draw-sign-modal>section>div:last-child{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.draw-sign-modal>section>div:last-child button{color:#fff;background:#123d2c;border:0;min-height:39px;padding:0 14px;font-size:9px;font-weight:900}.draw-sign-modal>section>div:last-child button.secondary{color:#123d2c;background:#fff;border:1px solid #cfd8d2}.draw-sign-modal button:disabled{opacity:.45}.draw-sign-close{color:#123d2c;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.portal-sign-box{display:none}.crm-stage-email-control{background:#fbfaf6;border:1px solid #ded6c8;border-radius:9px;align-items:center;gap:10px;max-width:330px;padding:10px 12px;display:flex}.crm-stage-email-control input{accent-color:#164a35;width:16px;height:16px}.crm-stage-email-control>span{gap:2px;display:grid}.crm-stage-email-control b{color:#153b2c;font-size:11px}.crm-stage-email-control small{color:#788078;font-size:9px;line-height:1.45}.client-status-updates{background:linear-gradient(135deg,#fff 0%,#faf7ef 100%);border:1px solid #e6dfd2;border-radius:12px;margin:0 0 14px;padding:16px 18px;box-shadow:0 12px 30px #1b36280d}.client-status-updates>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.client-status-updates>header div{gap:3px;display:grid}.client-status-updates>header small{color:#a47719;letter-spacing:.12em;font-size:10px;font-weight:800}.client-status-updates>header strong{color:#143c2c;font:600 22px Georgia,serif}.client-status-updates>header>span{color:#62736a;font-size:11px}.client-status-updates>article{border-top:1px solid #ece6db;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.client-status-updates>article>i{color:#fff;background:#174833;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.client-status-updates>article>div{gap:3px;display:grid}.client-status-updates>article strong{color:#203b2f;font-size:12px;line-height:1.45}.client-status-updates>article small{color:#7a847e;font-size:10px}@media (width<=760px){.crm-stage-email-control{max-width:none}.client-status-updates>header{align-items:flex-start}.client-status-updates>header>span{display:none}}.owner-chrome-content .drive-routing-page{background:0 0;min-height:0;padding-top:0}.owner-chrome-content .drive-routing-shell{width:100%;padding:0}.drive-routing-notice{color:#6d5721;text-align:left;background:#fff8e6;border:1px solid #e2d3a8;border-radius:7px;justify-content:space-between;width:100%;margin-bottom:14px;padding:12px 15px;font-size:9px;display:flex}.drive-routing-notice i{font-style:normal}.drive-routing-stats{grid-template-columns:repeat(4,1fr)}.drive-routing-stats article.queued{border-top:3px solid #c49a31}.drive-routing-stats article.confirmed{border-top:3px solid #2c7652}.drive-routing-stats article.attention{border-top:3px solid #a8553d}.drive-routing-tabs{border-bottom:1px solid #d6dfd9;margin-bottom:16px;display:flex}.drive-routing-tabs button{color:#6a776f;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;font-size:9px;font-weight:900}.drive-routing-tabs button.active{color:#123d2c;border-color:#c49a31}.drive-routing-tabs b{color:#fff;background:#123d2c;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:7px;display:inline-grid}.drive-routing-toolbar>div:last-child{gap:8px;display:flex}.drive-routing-toolbar label{background:#fff;border:1px solid #d7dfda;align-items:center;gap:7px;width:260px;height:38px;padding:0 10px;display:flex}.drive-routing-toolbar label i{color:#997016;font-style:normal}.drive-routing-toolbar input{border:0;outline:0;width:100%;font-size:8px}.drive-routing-toolbar>div>span{color:#7a867f;margin-top:4px;font-size:8px;display:block}.drive-routing-list article.has-error{box-shadow:inset 4px 0 #a8553d}.drive-routing-list em.drive_confirmed{color:#236a49;background:#e4f1e9}.drive-routing-list em.failed{color:#9b442d;background:#f8e7df}.drive-routing-error{color:#8d422e;background:#fff3ee;grid-column:1/-1;margin:0 0 10px;padding:8px 10px;font-size:7px}.drive-structure-head{background:#fff;border:1px solid #dce3de;padding:22px 24px}.drive-structure-head p{color:#8a681d;letter-spacing:.15em;margin:0;font-size:8px;font-weight:900}.drive-structure-head h2{color:#123d2c;margin:5px 0;font:600 22px Georgia,serif}.drive-structure-head span{color:#6c7971;font-size:9px}.drive-folder-blueprint{grid-template-columns:repeat(5,1fr);gap:9px;margin:12px 0;display:grid}.drive-folder-blueprint article{background:#fff;border:1px solid #dce3de;align-content:start;gap:12px;min-height:142px;padding:17px;display:grid}.drive-folder-blueprint i,.drive-control-grid article>i{color:#123d2c;background:#eaf1ec;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-style:normal;font-weight:900;display:grid}.drive-folder-blueprint div,.drive-control-grid article>div{gap:6px;display:grid}.drive-folder-blueprint b,.drive-control-grid b{font-size:9px}.drive-folder-blueprint span,.drive-control-grid span{color:#68766f;font-size:8px;line-height:1.5}.drive-example-path{background:#fff8e6;border-left:3px solid #c49a31;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.drive-example-path small{color:#80601b;font-size:7px;font-weight:900}.drive-example-path code{color:#3f5047;font-size:8px}.drive-example-path span{color:#716c5b;font-size:7px}.drive-control-grid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.drive-control-grid article{background:#fff;border:1px solid #dce3de;grid-template-columns:38px 1fr;gap:12px;min-height:120px;padding:18px;display:grid}.drive-control-links{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.drive-control-links a{color:#123d2c;background:#fff;border:1px solid #123d2c;place-items:center;min-height:42px;font-size:8px;font-weight:900;display:grid}.drive-control-links a:first-child{color:#fff;background:#123d2c}@media (width<=980px){.drive-routing-stats,.drive-folder-blueprint{grid-template-columns:1fr 1fr}.drive-folder-blueprint article:first-child{grid-column:1/-1}}@media (width<=700px){.drive-routing-toolbar{flex-direction:column;align-items:flex-start}.drive-routing-toolbar>div:last-child{flex-direction:column;width:100%}.drive-routing-toolbar label,.drive-routing-toolbar select{width:100%}.drive-routing-tabs{overflow-x:auto}.drive-routing-tabs button{white-space:nowrap}.drive-folder-blueprint,.drive-control-grid,.drive-control-links{grid-template-columns:1fr}.drive-folder-blueprint article:first-child{grid-column:auto}.drive-example-path{grid-template-columns:1fr}}.return-status-card{color:#173e2e;background:#fff;border:1px solid #dce4dd;border-top:4px solid #b89848;border-radius:12px;margin:0 0 22px;padding:24px}.return-status-card.is-active{background:#f5faf6;border-top-color:#237950}.return-status-card header,.return-status-card footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.return-status-card small{letter-spacing:.04em;font-size:11px}.return-status-card h2{margin:8px 0;font-size:24px}.return-status-card p{margin:8px 0 22px;font-size:14px;line-height:1.6}.return-status-card header>b{font-size:11px}.return-status-card ol{grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.return-status-card li{color:#67756c;border-top:3px solid #e3e9e4;gap:8px;padding-top:10px;font-size:11px;display:grid}.return-status-card li.current{color:#174b32;border-color:#b89848;font-weight:800}.return-status-card li.passed{border-color:#237950}.return-status-card li i{font-style:normal}.return-status-card footer{border-top:1px solid #e0e7e1;padding-top:14px;font-size:12px}.return-status-card footer small{color:#657369;letter-spacing:0;margin-top:5px;font-size:11px;display:block}.return-status-card button{color:#fff;cursor:pointer;white-space:nowrap;background:#173e2e;border:0;border-radius:6px;padding:12px}@media (width<=600px){.return-status-card{padding:18px}.return-status-card ol{grid-template-columns:repeat(3,1fr);row-gap:16px}.return-status-card footer{flex-direction:column;align-items:flex-start}.return-status-card h2{font-size:22px}}.portal-credit{gap:18px;display:grid}.portal-credit-hero{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portal-credit-hero>div{background:linear-gradient(135deg,#f8fbf9,#f8f2e3);border:1px solid #dbe4de;border-radius:10px;gap:5px;padding:19px;display:grid}.portal-credit small{color:#8c6c1d;letter-spacing:.08em;font-size:12px;font-weight:900}.portal-credit-hero strong{color:#123c2d;text-transform:capitalize;font:700 24px Georgia,serif}.portal-credit-hero span,.portal-credit-hero em{color:#68786e;font-size:14px;font-style:normal}.portal-credit-scores,.portal-credit-columns>section,.portal-credit-upload{background:#fff;border:1px solid #dce4df;border-radius:10px;padding:18px}.portal-credit-scores>header{justify-content:space-between;align-items:center;display:flex}.portal-credit h3{color:#123c2d;margin:0;font:700 23px Georgia,serif}.portal-credit-scores>article{border-top:1px solid #e7ece8;grid-template-columns:110px repeat(4,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.portal-credit-scores>article span{gap:2px;display:grid}.portal-credit-scores>article span b{font:700 22px Georgia,serif}.portal-credit-scores>article a,.portal-credit-intake-link{color:#0d4935;font-size:13px;font-weight:900}.portal-credit-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.portal-credit-columns section>div{border-top:1px solid #e7ece8;align-items:center;gap:10px;padding:12px 0;display:flex}.portal-credit-columns section>div>i{color:#fff;background:#0d4935;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.portal-credit-columns section>div>span{flex:1;gap:3px;display:grid}.portal-credit-columns section>div small{color:#7b887f;letter-spacing:0;font-size:12px}.portal-credit-columns section>div em{color:#245f42;text-transform:capitalize;background:#edf4ef;border-radius:12px;padding:5px 8px;font-size:12px;font-style:normal}.portal-credit-upload{background:#f8faf8;grid-template-columns:1.5fr repeat(3,1fr) auto;align-items:end;gap:10px;display:grid}.portal-credit-upload p{color:#708077;margin:5px 0 0;font-size:13px;line-height:1.5}.portal-credit-upload label{color:#51665a;gap:5px;font-size:12px;font-weight:850;display:grid}.portal-credit-upload input{background:#fff;border:1px solid #d7e0da;border-radius:6px;min-height:42px;padding:8px}.portal-credit-upload button{color:#fff;background:#0d4935;border:0;border-radius:7px;min-height:42px;padding:0 14px;font-weight:900}.portal-credit-intake-link{background:#fff9e8;border:1px solid #c8a235;border-radius:7px;width:max-content;padding:11px 14px;text-decoration:none;display:inline-flex}.portal-credit-intake-link.disabled{color:#7b827e}.portal-credit-start{text-align:center;border:1px dashed #cbd7cf;border-radius:10px;padding:30px}.portal-credit-start p{color:#718078}@media (width<=980px){.portal-credit-upload{grid-template-columns:1fr 1fr}.portal-credit-columns{grid-template-columns:1fr}.portal-credit-scores>article{grid-template-columns:1fr repeat(3,1fr)}}@media (width<=700px){.portal-credit-hero,.portal-credit-upload{grid-template-columns:1fr}.portal-credit-scores>article{grid-template-columns:1fr 1fr}.portal-credit-intake-link{justify-content:center;width:100%}}.credit-progress-center{background:linear-gradient(145deg,#fff 0%,#fcfaf4 100%);overflow:hidden;padding:0!important}.credit-progress-head{background:linear-gradient(115deg,#fff 55%,#f6ecd2);border-bottom:1px solid #e6dfd2;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.credit-progress-head p{color:#a47719;letter-spacing:.14em;margin:0 0 5px;font-size:12px;font-weight:900}.credit-progress-head h2{color:#0e3f2d;margin:0;font:700 30px Georgia,serif}.credit-progress-head>span{color:#164d37;background:#fffaf0;border:1px solid #c9ac62;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:900}.credit-progress-center>:not(.credit-progress-head){margin-left:24px;margin-right:24px}.credit-action-strip{grid-template-columns:1fr 310px;gap:12px;display:grid;margin-top:20px!important}.credit-action-strip>div,.credit-action-strip>aside{background:#fff;border:1px solid #dce5df;border-radius:12px;align-content:center;gap:5px;min-height:110px;padding:20px;display:grid}.credit-action-strip>div{border-left:4px solid #c99d2d}.credit-action-strip strong{color:#103f2d;font:700 20px Georgia,serif}.credit-action-strip span{color:#68796f;font-size:14px}.credit-action-strip aside{background:#eff7f1}.credit-action-strip aside.attention{background:#fff8e5;border-color:#dfb54e}.credit-action-strip aside b{color:#164b35;font-size:17px}.credit-bureau-progress{background:#fff;border:1px solid #dce4df;border-radius:12px;padding:20px}.credit-bureau-progress>header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.credit-bureau-progress>header b{color:#6d796f;font-size:13px}.credit-bureau-progress>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.credit-bureau-progress article{background:#fbfcfb;border:1px solid #e0e5e1;border-top:3px solid #bd9a45;border-radius:10px;padding:16px}.credit-bureau-progress article.has-result{background:linear-gradient(145deg,#fff,#f0f7f2);border-top-color:#24724f}.bureau-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}.bureau-title i{color:#fff;background:#104731;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.bureau-title span{gap:2px;display:grid}.bureau-title strong{color:#173f30;font-size:15px}.bureau-title small{color:#718078;letter-spacing:0}.credit-bureau-progress dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.credit-bureau-progress dl div{gap:2px;display:grid}.credit-bureau-progress dt{color:#89938d;font-size:11px}.credit-bureau-progress dd{color:#2c4639;margin:0;font-size:13px;font-weight:800}.portal-credit-columns section>header{margin-bottom:6px}.portal-credit-columns section>header small,.portal-credit-scores>header small{margin-bottom:4px;display:block}.portal-credit-columns section>div em.result{color:#12603e;background:#dff1e6}.credit-empty-line{color:#77847c;font-size:14px;padding:18px 0!important}.credit-privacy-note{color:#fff;background:#0f4632;border-radius:10px;gap:9px;padding:14px 17px;display:flex;margin-bottom:24px!important}.credit-privacy-note b{white-space:nowrap}.credit-privacy-note span{color:#d9e7df;font-size:13px;line-height:1.45}.credit-progress-center .portal-credit-intake-link{margin-top:0}.credit-progress-center .portal-credit-upload{margin-bottom:0}@media (width<=980px){.credit-bureau-progress>div,.credit-action-strip{grid-template-columns:1fr}.credit-progress-center>:not(.credit-progress-head){margin-left:18px;margin-right:18px}}@media (width<=700px){.credit-progress-head{flex-direction:column;align-items:flex-start;padding:20px}.credit-progress-head h2{font-size:25px}.credit-bureau-progress>header{flex-direction:column;align-items:flex-start}.credit-bureau-progress dl{grid-template-columns:1fr 1fr}.credit-privacy-note{flex-direction:column}.credit-privacy-note b{white-space:normal}}.credit-enrollment-card{justify-items:start;gap:10px;display:grid;text-align:left!important;background:linear-gradient(120deg,#fff 55%,#f8eed5)!important;border:1px solid #d9e2dc!important;border-left:5px solid #c99d2d!important;padding:30px!important}.credit-enrollment-card small{color:#9a731c;letter-spacing:.14em;font-weight:900}.credit-enrollment-card h3{font-size:28px}.credit-enrollment-card p{color:#64766b;max-width:760px;margin:0;font-size:15px;line-height:1.65}.credit-enrollment-card a{color:#fff;background:#104731;border-radius:7px;margin-top:4px;padding:12px 16px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.portal-view-switcher{gap:6px;margin-left:auto;display:flex}.portal-view-switcher button{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.portal-view-switcher button.active{color:#153f2f;background:#e0b844;border-color:#e0b844}.credit-monitoring-gate{background:linear-gradient(130deg,#fff 45%,#fbf2d9);border:1px solid #dec77e;border-radius:12px;gap:18px;padding:28px;display:grid}.credit-monitoring-gate>div:first-child{max-width:780px}.credit-monitoring-gate h3{margin:5px 0 8px;font-size:29px}.credit-monitoring-gate p{color:#62746a;margin:0;font-size:15px;line-height:1.6}.credit-monitoring-gate ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.credit-monitoring-gate li{background:#fff;border:1px solid #dde5df;border-radius:9px;gap:10px;padding:15px;display:flex}.credit-monitoring-gate li>i{color:#597066;background:#e8ede9;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.credit-monitoring-gate li.active>i,.credit-monitoring-gate li.done>i{color:#fff;background:#124a34}.credit-monitoring-gate li span{gap:3px;display:grid}.credit-monitoring-gate li b{color:#173e2f;font-size:14px}.credit-monitoring-gate li small{color:#75837b;letter-spacing:0}.credit-gate-actions,.credit-start-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.credit-gate-actions button,.credit-start-actions button,.credit-start-actions a{color:#fff;background:#104731;border:1px solid #104731;border-radius:7px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none}.credit-gate-actions a{color:#174632;background:#fff;border:1px solid #b9963d;border-radius:7px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none}.credit-gate-status{border-top:1px solid #e3d7af;padding-top:12px}.credit-start-actions span,.credit-gate-actions>span{color:#77682f;border:1px dashed #baa86e;border-radius:7px;padding:11px 14px;font-size:13px}@media (width<=800px){.portal-view-switcher{width:100%;margin:6px 0 0;overflow-x:auto}.portal-view-switcher button{white-space:nowrap}.credit-monitoring-gate ol{grid-template-columns:1fr}}.portal-tracker-pair{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:stretch;gap:14px;display:grid}.portal-tracker-pair>.return-status{margin:0}.credit-mini-tracker{color:#fff;background:linear-gradient(135deg,#0e4532 0%,#15543b 68%,#9f7a20 150%);border:1px solid #dac680;border-radius:12px;align-content:center;gap:11px;padding:20px 22px;display:grid;box-shadow:0 14px 34px #0c3e2c1f}.credit-mini-tracker header{justify-content:space-between;align-items:center;gap:16px;display:flex}.credit-mini-tracker header span{gap:3px;display:grid}.credit-mini-tracker small{color:#e5c85c;letter-spacing:.12em;font-size:11px;font-weight:900}.credit-mini-tracker strong{font:700 21px Georgia,serif}.credit-mini-tracker header>b{color:#f0d36c;font:700 19px Georgia,serif}.credit-mini-track{background:#ffffff26;border-radius:99px;height:6px;overflow:hidden}.credit-mini-track i{border-radius:inherit;background:linear-gradient(90deg,#b88a1c,#f0d675,#c19528);height:100%;display:block}.credit-mini-tracker p{color:#d9e7df;min-height:38px;margin:0;font-size:13px;line-height:1.45}.credit-mini-tracker button{color:#fff;background:0 0;border:0;border-bottom:1px solid #e9ca61;width:max-content;padding:0 0 3px;font-size:13px;font-weight:900}.credit-tax-offer{background:linear-gradient(135deg,#fff 55%,#f7edd2);max-width:940px;padding:34px!important}.credit-tax-offer>small{color:#a37a18;letter-spacing:.14em;font-size:12px;font-weight:900}.credit-tax-offer h2{color:#103f2e;max-width:700px;margin:8px 0 12px;font:700 34px/1.08 Georgia,serif}.credit-tax-offer>p{color:#617269;max-width:760px;margin:0;font-size:15px;line-height:1.65}.credit-tax-offer>div{border-top:1px solid #dfd7c5;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding-top:20px;display:flex}.credit-tax-offer>div span{gap:4px;display:grid}.credit-tax-offer>div b{color:#153f30;font-size:14px}.credit-tax-offer>div small{color:#718078;letter-spacing:0;font-size:13px}.credit-tax-offer a{color:#fff;white-space:nowrap;background:#104731;border-radius:7px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none}@media (width<=900px){.portal-tracker-pair{grid-template-columns:1fr}.credit-tax-offer>div{flex-direction:column;align-items:flex-start}}.portal-tracker-pair>.return-status-card{height:100%;margin:0}.client-service-progress .credit-mini-tracker{color:#fff;box-shadow:none;background:linear-gradient(135deg,#0e4532 0%,#15543b 68%,#9f7a20 150%);border:1px solid #dac680;border-radius:0;grid-template-columns:1fr;align-content:center;gap:11px;padding:20px 22px;display:grid}.client-service-progress .credit-mini-tracker header{display:flex}.client-service-progress .credit-mini-tracker>div{background:#ffffff26;grid-column:auto;height:6px}.client-service-progress .credit-mini-tracker>p{color:#d9e7df;min-height:auto}.client-service-progress .credit-mini-tracker>button{color:#fff;justify-self:start}.credit-only-welcome{background:linear-gradient(125deg,#fff 60%,#f4ead1);margin-bottom:14px}.credit-only-welcome+.credit-mini-tracker{min-height:175px;margin-bottom:14px}.credit-only-welcome .portal-status span{text-transform:capitalize}.credit-monitoring-gate ol{grid-template-columns:repeat(4,1fr)}.credit-monitoring-gate li small{line-height:1.45}.credit-start-steps{grid-template-columns:repeat(4,1fr);gap:9px;width:100%;margin:9px 0 3px;padding:0;list-style:none;display:grid}.credit-start-steps li{background:#fff;border:1px solid #dce4df;border-radius:9px;gap:10px;min-height:118px;padding:15px;display:flex}.credit-start-steps li>i{color:#fff;background:#104731;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.credit-start-steps li span{align-content:start;gap:5px;display:grid}.credit-start-steps li b{color:#173f30;font-size:14px}.credit-start-steps li small{color:#718078;letter-spacing:0;font-size:12px;line-height:1.45}@media (width<=1050px){.credit-monitoring-gate ol,.credit-start-steps{grid-template-columns:1fr 1fr}}@media (width<=650px){.credit-monitoring-gate ol,.credit-start-steps{grid-template-columns:1fr}}.aa-paused-action:disabled{cursor:not-allowed;opacity:.82;filter:saturate(.55)}.service-pause-label{color:#7b682f;text-transform:uppercase;letter-spacing:.06em;align-items:center;font-size:10px;font-weight:850;display:inline-flex}.native-credit-intake.embed .native-credit-shell>header{display:none!important}.native-credit-intake.embed .native-credit-shell form{border-top:3px solid #c09329!important}.native-credit-form-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.native-credit-form-progress span{color:#7a867f;background:#f7f8f6;border:1px solid #dfe4e0;align-items:center;gap:8px;padding:10px;display:flex}.native-credit-form-progress span i{border:1px solid #c8d1cb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.native-credit-form-progress span b{font-size:9px}.native-credit-form-progress span.active{color:#153f2f;background:#fffaf0;border-color:#ceb260}.native-credit-form-progress span.active i{color:#efd16d;background:#123d2c;border-color:#123d2c}.native-credit-panel{display:none}.native-credit-panel.active{display:block}.native-credit-panel>header{margin-bottom:18px}.native-credit-panel>header small{color:#9b721c;letter-spacing:.14em;font-size:9px;font-weight:900}.native-credit-panel>header h2{color:#123d2c;margin:5px 0 0;font:600 25px/1.08 Georgia,serif}.native-credit-panel-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.native-credit-panel-actions button{color:#123d2c;min-width:150px;min-height:48px;font:900 11px var(--font-poppins),Arial,sans-serif;letter-spacing:.04em;cursor:pointer;background:linear-gradient(110deg,#9f7111,#edcf69,#ae7b13);border:1px solid #aa7b17;border-radius:4px;padding:0 18px}.native-credit-panel-actions button.secondary{color:#52645a;background:#fff;border-color:#cdd6d0;min-width:92px}.native-credit-panel-actions.final{justify-content:space-between}.native-credit-panel-actions.final button:last-child{flex:1}.native-credit-panel-actions button:disabled{cursor:wait;opacity:.7}@media (width<=650px){.native-credit-intake.embed .native-credit-shell form{padding:22px 18px!important}.native-credit-form-progress{gap:4px;margin-bottom:20px}.native-credit-form-progress span{text-align:center;justify-items:center;gap:4px;padding:8px 3px;display:grid}.native-credit-form-progress span b{font-size:8px}.native-credit-panel>header h2{font-size:24px}.native-credit-panel-actions button{flex:1;min-width:0}.native-credit-grid fieldset{max-height:none}.business-detail-page .service-detail-hero{min-height:auto!important;padding:30px 0!important}.business-detail-page .service-detail-hero h1{margin:12px 0 17px!important;font-size:39px!important;line-height:.92!important}.business-detail-page .service-detail-hero-grid>div>p:last-of-type{font-size:13px!important;line-height:1.5!important}.business-detail-page .service-detail-actions{gap:13px!important;margin-top:20px!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--prep-green:#123d2c;--prep-deep:#0b281d;--prep-mint:#e8f2eb;--prep-gold:#d5ae35;--prep-cream:#f7f5ef;--prep-ink:#17251f;--prep-muted:#6e7b74;--prep-line:#dde5df}.return-momentum-hero button.filled{color:#102d20!important;background:linear-gradient(145deg,#e1bd4e,#b98618)!important;border-color:#9e7517!important}.new-return-list .edit-client-button{box-shadow:0 6px 14px #ae811a2e;color:#173c2b!important;background:linear-gradient(135deg,#e1bd4e,#c39325)!important;border-color:#b68a20!important;padding:10px 13px!important;font-size:10px!important}.profile-business-name-field{background:#fffaf0;border:1px solid #d9bf68;border-radius:9px;padding:13px}.profile-business-name-field small{line-height:1.45;color:#75643e!important}.preparer-notification-center{border:1px solid var(--prep-line);background:#fff;border-radius:14px;padding:22px;box-shadow:0 12px 30px #0c31210f}.preparer-notification-center>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.preparer-notification-center p{color:#9a7422;letter-spacing:.14em;margin:0 0 4px;font-size:10px;font-weight:950}.preparer-notification-center h2{color:var(--prep-deep);margin:0;font:25px Georgia,serif}.preparer-notification-center>header>span{color:#2c674b;background:#eef5f0;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:900}.preparer-notification-center>div{gap:7px;display:grid}.preparer-notification-center article{background:#f9fbf9;border:1px solid #e0e6e2;border-radius:9px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.preparer-notification-center article>i{color:#e1bd4e;background:#173c2b;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.preparer-notification-center article>span{gap:3px;display:grid}.preparer-notification-center article b{font-size:11px}.preparer-notification-center article small{color:var(--prep-muted);font-size:10px;line-height:1.45}.preparer-notification-center article em{color:#2d7252;font-size:9px;font-style:normal;font-weight:900}.notification-empty{color:var(--prep-muted);background:#f5f8f6;border-radius:8px;padding:15px;font-size:11px}.training-center-simple{isolation:isolate;position:relative}.training-center-simple>:not(.training-academic-backdrop){z-index:1;position:relative}.training-academic-backdrop{z-index:0;opacity:.13;filter:saturate(.65);align-items:center;gap:14px;display:flex;position:absolute;top:-12px;right:12px}.training-academic-backdrop span{font-size:42px;transform:rotate(-8deg)}.training-academic-backdrop span:nth-child(2){transform:rotate(7deg)}.training-academic-backdrop span:nth-child(3){transform:rotate(-14deg)}.training-academic-backdrop span:nth-child(4){transform:rotate(5deg)}.training-academic-backdrop span:nth-child(5){transform:rotate(-4deg)}@media (width<=760px){.preparer-notification-center>header{flex-direction:column;align-items:flex-start}.preparer-notification-center article{grid-template-columns:30px 1fr}.preparer-notification-center article em{grid-column:2}.training-academic-backdrop{gap:5px;right:0}.training-academic-backdrop span{font-size:27px}.new-return-list .edit-client-button{font-size:11px!important}}.return-momentum-hero{animation:3.2s ease-in-out infinite trackerGlow}.tracker-exclamation-burst{z-index:2;gap:5px;bottom:16px;right:26px;color:#f4d96f!important;display:flex!important;position:absolute!important}.tracker-exclamation-burst i{font:900 28px Georgia,serif;animation:1.2s ease-in-out infinite exclamationPop}.tracker-exclamation-burst i:nth-child(2){animation-delay:.18s}.tracker-exclamation-burst i:nth-child(3){animation-delay:.36s}.return-momentum-hero button.filled{animation:2.2s ease-in-out infinite filledReturnPulse}@keyframes trackerGlow{0%,to{box-shadow:0 16px 34px #123d2c29}50%{box-shadow:0 20px 42px #d7b94f42}}@keyframes filledReturnPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (width<=760px){.tracker-exclamation-burst{display:none!important}}.preparer-gate{text-align:center;background:radial-gradient(circle at top,#fff 0,#eef3ef 60%);place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:28px;display:grid}.preparer-gate img{width:126px}.preparer-gate h1{color:var(--prep-deep);margin:0;font:38px Georgia,serif}.preparer-gate p{max-width:520px;color:var(--prep-muted)}.preparer-gate a{background:var(--prep-green);color:#fff;border-radius:8px;padding:14px 22px;font-weight:900}.preparer-gate small{color:#7a857e;max-width:430px}.prep-app{min-height:100vh;color:var(--prep-ink);background:#f4f6f3}.prep-sidebar{z-index:20;background:linear-gradient(180deg,var(--prep-deep),#123c2c);color:#fff;flex-direction:column;width:250px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:12px 0 40px #09231912}.prep-brand{color:#fff;border-bottom:1px solid #ffffff1c;align-items:center;gap:12px;padding:0 8px 22px;display:flex}.prep-brand img{filter:drop-shadow(0 6px 12px #0004);width:52px}.prep-brand span,.prep-person span,.prep-topbar aside span{gap:2px;display:grid}.prep-brand b{letter-spacing:.13em;font-size:11px}.prep-brand small{color:#b9c9c0}.prep-person{background:#ffffff0b;border:1px solid #ffffff20;border-radius:12px;align-items:center;gap:12px;margin:20px 5px;padding:13px;display:flex}.prep-person>i,.prep-topbar aside>i{background:var(--prep-gold);color:#122a20;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;display:grid}.prep-person small{color:#b8c9c0;font-size:10px}.prep-sidebar nav{gap:5px;display:grid}.prep-sidebar nav button{color:#c9d5ce;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-weight:750;display:flex;position:relative}.prep-sidebar nav button>i{color:#e4c457;text-align:center;width:22px;font-style:normal}.prep-sidebar nav button>b{color:#183023;background:#f6cc4f;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.prep-sidebar nav button:hover,.prep-sidebar nav button.active{color:var(--prep-deep);background:#fff}.prep-sidebar nav button.active>i{color:var(--prep-green)}.prep-owner-link{color:#f5dc7b;margin-top:auto;padding:11px;font-size:11px;font-weight:850}.prep-signout{color:#b9c9c0;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1c;padding:11px}.prep-workspace{min-height:100vh;margin-left:250px}.prep-topbar{border-bottom:1px solid var(--prep-line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 34px;display:flex}.prep-topbar>div p{color:var(--prep-deep);margin:0 0 3px;font:22px Georgia,serif}.prep-topbar>div span{color:var(--prep-muted);font-size:11px}.prep-topbar aside{align-items:center;gap:10px;display:flex}.prep-topbar aside small{color:var(--prep-muted);font-size:9px}.prep-menu{background:0 0;border:0;font-size:22px;display:none}.prep-content{width:min(1220px,100% - 56px);margin:auto;padding:28px 0 80px}.prep-notice{border-left:4px solid var(--prep-gold);color:#645b42;background:#fff7dc;border-radius:4px;margin:16px 28px 0;padding:13px 16px}.welcome-team{color:#fff;background:linear-gradient(115deg,#102f23,#1e513c);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px 28px;display:flex;box-shadow:0 16px 38px #123d2c20}.welcome-team p,.prep-page-head p,.prep-quick-grid p,.payday-celebration p,.payday-preview p,.profile-card>p,.readiness-layout article>p,.payout-hero p{color:#f4d96f;letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:950}.welcome-team h1{margin:0 0 8px;font:28px Georgia,serif}.welcome-team span{color:#c9d7cf;line-height:1.5}.welcome-team button,.prep-page-head button,.new-form button,.new-return-list button,.dd-form button,.dd-list button,.profile-card button,.onboard-actions button{background:var(--prep-gold);color:#16271f;white-space:nowrap;border:0;border-radius:7px;padding:12px 16px;font-weight:950}.prep-page{gap:18px;display:grid}.prep-page-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.prep-page-head h1{color:var(--prep-deep);margin:0;font:34px Georgia,serif}.prep-page-head span{max-width:690px;color:var(--prep-muted);margin-top:7px;line-height:1.55;display:block}.prep-page-head>button{background:var(--prep-green);color:#fff}.prep-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.prep-kpis article{border:1px solid var(--prep-line);background:#fff;border-radius:12px;gap:7px;padding:20px;display:grid;box-shadow:0 8px 22px #15352609}.prep-kpis small{color:#718077;letter-spacing:.08em;font-size:9px;font-weight:900}.prep-kpis b{color:var(--prep-deep);font:28px Georgia,serif}.prep-kpis span{color:var(--prep-muted);font-size:10px}.payday-celebration,.payday-preview{color:#fff;background:linear-gradient(120deg,#173f2f,#0c291e);border-radius:16px;align-items:center;gap:18px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0c291e30}.payday-celebration>i{color:#f4d96f;font-size:38px;animation:1.4s infinite sparkle}.payday-celebration h2,.payday-preview h2{margin:0 0 6px;font:28px Georgia,serif}.payday-celebration span{color:#c9d7cf}.payday-celebration>b{color:#f4d96f;opacity:.9;margin-left:auto;font:58px Georgia,serif}.payday-preview{color:var(--prep-ink);border:1px solid var(--prep-line);box-shadow:none;background:linear-gradient(120deg,#eff5f0,#fff);justify-content:space-between}.payday-preview button,.prep-quick-grid button{background:var(--prep-green);color:#fff;border:0;border-radius:7px;padding:11px 14px;font-weight:900}@keyframes sparkle{50%{transform:rotate(18deg)scale(1.15)}}.prep-quick-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.prep-quick-grid article{border:1px solid var(--prep-line);background:#fff;border-radius:12px;padding:24px}.prep-quick-grid h2{margin:0 0 8px;font:23px Georgia,serif}.prep-quick-grid span{color:var(--prep-muted);margin-bottom:18px;line-height:1.5;display:block}.new-form,.dd-form,.profile-card{border:1px solid var(--prep-line);background:#fff;border-radius:12px;gap:14px;padding:22px;display:grid}.new-form{grid-template-columns:repeat(5,1fr) auto;align-items:end}.new-form label,.dd-form label,.profile-card label,.onboard-actions label{color:#44544b;gap:6px;font-size:10px;font-weight:850;display:grid}.new-form input,.new-form select,.dd-form input,.dd-form select,.dd-form textarea,.profile-card input,.onboard-actions select,.onboard-actions input,.new-return-list select,.dd-list textarea{width:100%;color:var(--prep-ink);font:inherit;background:#fff;border:1px solid #cfdad3;border-radius:7px;padding:11px}.new-return-list,.dd-list{gap:12px;display:grid}.new-return-list article,.dd-list article{border:1px solid var(--prep-line);background:#fff;border-radius:12px;overflow:hidden}.new-return-list article>header,.dd-list article>header{border-bottom:1px solid var(--prep-line);justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.new-return-list h3,.dd-list h3{margin:3px 0;font:22px Georgia,serif}.new-return-list header small,.dd-list header small{color:#9a7422;font-weight:900}.new-return-list header span,.dd-list header span{color:var(--prep-muted);font-size:10px}.status{color:#2c6a4e;text-transform:uppercase;background:#edf3ef;border-radius:99px;height:max-content;padding:6px 9px;font-size:8px}.status.changes_requested{color:#a04b1f;background:#fff0e6}.status.approved,.status.completed{color:#207347;background:#e5f5eb}.new-return-list article>div{grid-template-columns:repeat(3,1fr);gap:14px;padding:16px 20px;display:grid}.new-return-list article>div span{gap:4px;display:grid}.new-return-list article>div small{color:var(--prep-muted);font-size:8px;font-weight:900}.new-return-list article>footer{background:#f7f9f7;justify-content:space-between;align-items:end;gap:15px;padding:14px 20px;display:flex}.new-return-list footer label{gap:4px;font-size:9px;font-weight:850;display:grid}.new-return-list footer button{background:var(--prep-green);color:#fff}.empty-state{text-align:center;background:#fafbf9;border:1px dashed #cbd6cf;border-radius:12px;padding:42px}.empty-state h2{margin:0 0 6px;font:24px Georgia,serif}.empty-state span{color:var(--prep-muted)}.dd-form>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dd-form fieldset{border:1px solid var(--prep-line);border-radius:8px;flex-wrap:wrap;gap:9px;padding:14px;display:flex}.dd-form fieldset label{background:#f2f6f3;border-radius:20px;align-items:center;gap:6px;padding:8px 10px;display:flex}.dd-form textarea{resize:vertical;min-height:95px}.dd-form footer{justify-content:flex-end;gap:8px;display:flex}.dd-form footer button:first-child{color:var(--prep-ink);background:#e8ede9}.dd-sections{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.dd-sections section{background:#f6f8f6;border-radius:8px;padding:14px}.dd-sections b{color:#8e6b1e;letter-spacing:.1em;font-size:8px}.dd-sections p{color:#4d5b53;margin:6px 0 0;line-height:1.5}.dd-sections .alert{background:#fff3e9}.dd-list article>aside{border-left:4px solid var(--prep-gold);background:#fff8df;gap:15px;margin:0 18px 18px;padding:14px;display:flex}.dd-list article>footer{background:#f6f8f6;grid-template-columns:1fr auto auto;gap:8px;padding:14px 18px;display:grid}.dd-list article>footer button{background:var(--prep-green);color:#fff}.dd-privacy-note{border-left:4px solid var(--prep-gold);color:#536057;background:#fff8df;border-radius:7px;align-items:center;gap:12px;padding:13px 15px;display:flex}.dd-privacy-note b{color:var(--prep-deep);flex:none;font-size:11px}.dd-privacy-note span{font-size:10px;line-height:1.45}.dd-form .dd-question-block{border:1px solid var(--prep-line);background:#f8faf8;border-radius:10px;gap:12px;padding:19px;display:grid}.dd-section-heading small{color:#9a7422;letter-spacing:.14em;font-size:8px;font-weight:950}.dd-section-heading h3{color:var(--prep-deep);margin:4px 0;font:22px Georgia,serif}.dd-section-heading p{color:var(--prep-muted);margin:0;font-size:10px;line-height:1.5}.dd-form .dd-review-question{background:#fff;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.dd-form .dd-review-question legend{float:left;color:#34483d;padding:0;font-size:11px;font-weight:750;line-height:1.4}.dd-review-question>div{gap:6px;display:flex}.dd-form .dd-review-question label{background:#f7faf8;border:1px solid #d8e2dc;padding:7px 10px}.dd-review-question input,.dd-check-grid input,.dd-acknowledgements input{width:auto;accent-color:var(--prep-green)}.dd-form .dd-check-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.dd-form .dd-check-grid label,.dd-form .dd-acknowledgements label{background:#fff;border:1px solid #dce5df;border-radius:8px}.dd-form .dd-check-grid label{padding:11px 12px}.dd-form .dd-wide-field{display:grid}.dd-form .dd-acknowledgements{background:#f8faf8;gap:8px;padding:17px;display:grid}.dd-acknowledgements legend{color:var(--prep-deep);padding:0 7px;font:18px Georgia,serif}.dd-form .dd-acknowledgements label{border-radius:8px;align-items:flex-start;padding:11px 12px}.dd-acknowledgements input{margin-top:2px}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.dd-preview-finish{background:#fff8df;border:1px solid #d7c27c;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px 16px;display:grid}.dd-preview-finish b{color:#8a6617;letter-spacing:.12em;font-size:9px}.dd-preview-finish span{color:#56645c;font-size:10px;line-height:1.45}.dd-preview-finish button{background:var(--prep-deep);color:#fff}@media (width<=760px){.dd-privacy-note{flex-direction:column;align-items:flex-start;gap:4px}.dd-form .dd-review-question{grid-template-columns:1fr}.dd-review-question>div{width:100%}.dd-form .dd-review-question label{flex:1;justify-content:center}.dd-form .dd-check-grid{grid-template-columns:1fr}.dd-form footer{flex-direction:column-reverse}.dd-form footer button{width:100%}.dd-preview-finish{grid-template-columns:1fr}.dd-preview-finish button{width:100%}}.payout-hero{color:#fff;background:linear-gradient(120deg,#0c291e,#1d543d);border-radius:18px;justify-content:space-between;align-items:center;padding:34px;display:flex;position:relative;overflow:hidden}.payout-hero h1{color:#f9df72;margin:0;font:52px Georgia,serif}.payout-hero span{color:#c9d7cf}.payout-hero aside{border:1px solid #ffffff2e;border-radius:12px;gap:4px;padding:18px 25px;display:grid}.payout-hero aside b{font:28px Georgia,serif}.payout-hero>i{color:#ffffff10;font-size:70px;position:absolute;right:40%}.payout-timeline{gap:8px;display:grid}.payout-timeline article{border:1px solid var(--prep-line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto 130px;align-items:center;gap:14px;padding:16px 18px;display:grid}.payout-timeline article>i{background:var(--prep-mint);width:35px;height:35px;color:var(--prep-green);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.payout-timeline article>div{display:grid}.payout-timeline article span,.payout-timeline article small{color:var(--prep-muted)}.readiness-layout{grid-template-columns:340px 1fr;gap:16px;display:grid}.readiness-layout>section{background:var(--prep-deep);color:#fff;border-radius:14px;padding:26px}.readiness-ring{--progress:0%;background:radial-gradient(circle,#0c291e 58%,transparent 60%),conic-gradient(var(--prep-gold) var(--progress),#ffffff18 0);text-align:center;border-radius:50%;place-content:center;width:130px;height:130px;margin:0 auto 22px;display:grid}.readiness-ring b{font:30px Georgia,serif}.readiness-ring span{letter-spacing:.12em;font-size:8px}.readiness-layout>section h2{font:24px Georgia,serif}.readiness-layout>section p{color:#bdcdc4;gap:9px;display:flex}.readiness-layout>section p.done{color:#fff}.readiness-layout>section p i{color:#f2d66a}.onboard-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboard-actions article{border:1px solid var(--prep-line);background:#fff;border-radius:12px;gap:10px;padding:20px;display:grid}.onboard-actions h3{margin:0;font:20px Georgia,serif}.onboard-actions small,.onboard-actions span{color:var(--prep-muted);line-height:1.5}.onboard-actions a{color:var(--prep-green);font-weight:900}.onboarding-progress-shell{gap:18px;display:grid}.onboarding-progress-card{color:#fff;background:linear-gradient(120deg,#102f23,#1f5740);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:24px 28px;display:grid;box-shadow:0 16px 38px #123d2c1f}.onboarding-progress-card .readiness-ring{width:112px;height:112px;margin:0}.onboarding-progress-card>div>p{color:#f4d96f;letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:950}.onboarding-progress-card h2{margin:0 0 6px;font:26px Georgia,serif}.onboarding-progress-card>div>span{color:#cbd9d1;font-size:12px;line-height:1.5}.onboarding-phase-list{gap:10px;display:grid}.onboarding-phase{background:#fff;border:1px solid #d7e0da;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #183d2d0a}.onboarding-phase.open{border-color:#bd9a49;box-shadow:0 12px 30px #183d2d13}.onboarding-phase.locked{background:#fafbfa}.onboarding-phase-head{width:100%;color:var(--prep-ink);text-align:left;background:#fff;border:0;grid-template-columns:42px 1fr auto 24px;align-items:center;gap:13px;padding:16px 18px;display:grid}.onboarding-phase.locked .onboarding-phase-head{background:#f6f8f6}.onboarding-phase-head>i{background:var(--prep-deep);color:#f1d261;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;display:grid}.onboarding-phase-head>span{gap:2px;display:grid}.onboarding-phase-head small{color:#a17a24;letter-spacing:.13em;font-size:8px;font-weight:950}.onboarding-phase-head b{color:var(--prep-deep);font:20px Georgia,serif}.onboarding-phase-head em{color:var(--prep-muted);font-size:10px;font-style:normal}.onboarding-phase-head strong{color:#286b4c;letter-spacing:.06em;background:#edf5f0;border-radius:99px;padding:7px 9px;font-size:8px}.onboarding-phase.locked .onboarding-phase-head strong{color:#8a681d;background:#f6edda}.onboarding-phase-head>u{color:#9c7724;text-align:center;font-size:22px;text-decoration:none}.onboarding-phase-body{background:#fbfcfb;border-top:1px solid #e2e8e4;display:grid}.onboarding-lock-note{background:#fff8e9;border-bottom:1px solid #eadcb9;justify-content:space-between;gap:20px;padding:12px 18px;display:flex}.onboarding-lock-note b{color:#715716;font-size:11px}.onboarding-lock-note span{color:#8b7950;font-size:9px}.onboarding-task{border-bottom:1px solid #e8ece9;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.onboarding-task:last-child{border-bottom:0}.onboarding-task.done{background:#f5faf6}.onboarding-check{color:#fff;background:#fff;border:2px solid #a9bbb0;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:950;display:grid}.onboarding-check:not(:disabled):hover{border-color:var(--prep-gold);background:#fff9e7}.onboarding-task.done .onboarding-check{background:#2b7653;border-color:#2b7653}.onboarding-check:disabled{cursor:default}.onboarding-task>span{gap:3px;display:grid}.onboarding-task>span b{font-size:11px}.onboarding-task>span small{color:var(--prep-muted);font-size:8.5px}.onboarding-task>a{color:var(--prep-green);font-size:9px;font-weight:950}.onboarding-task>em{color:#207347;letter-spacing:.08em;background:#e0f1e6;border-radius:99px;padding:5px 8px;font-size:7.5px;font-style:normal;font-weight:950}.onboarding-required-actions{margin-top:18px}.training-progress-card{background:var(--prep-deep);color:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:26px;display:grid}.training-progress-card p{color:#f2d66a;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.training-progress-card h2{margin:6px 0;font:25px Georgia,serif}.training-progress-card span{color:#bdcdc4}.training-progress-card>b{color:#f2d66a;font:38px Georgia,serif}.training-progress-card>i{background:#ffffff18;border-radius:9px;grid-column:1/-1;height:8px;overflow:hidden}.training-progress-card>i span{background:#f2d66a;height:100%;display:block}.training-roadmap{gap:8px;display:grid}.training-roadmap article{border:1px solid var(--prep-line);background:#fff;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.training-roadmap article>i{width:38px;height:38px;color:var(--prep-muted);background:#edf2ee;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.training-roadmap article.done>i{background:var(--prep-green);color:#fff}.training-roadmap small{color:#9a7422;font-size:8px}.training-roadmap h3{margin:2px 0}.training-roadmap article>b{color:var(--prep-muted);font-size:9px}.new-resource-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.new-resource-grid a{border:1px solid var(--prep-line);min-height:190px;color:var(--prep-ink);background:#fff;border-radius:12px;flex-direction:column;padding:22px;display:flex}.new-resource-grid small{color:#9a7422;font-weight:900}.new-resource-grid h3{margin:18px 0 7px;font:21px Georgia,serif}.new-resource-grid p{color:var(--prep-muted);margin:0;line-height:1.5}.new-resource-grid b{color:var(--prep-green);margin-top:auto;font-size:10px}.profile-layout{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.profile-card h2{margin:0 0 5px;font:25px Georgia,serif}.profile-card label small{color:#2c7654}.profile-card input:disabled{background:#f0f3f1}.ptin-card{background:linear-gradient(160deg,#fff,#edf5ef);align-content:start}.ptin-card>strong{color:var(--prep-green);font:35px Georgia,serif}.ptin-card>span{color:var(--prep-muted);line-height:1.5}.ptin-card aside{background:#fff;border-radius:9px;gap:6px;padding:16px;display:grid}.ptin-card aside>b{color:#9a7422;font-size:9px}.ptin-card aside small{color:var(--prep-muted)}.prep-safe{border-left:4px solid var(--prep-gold);color:#6c6248;background:#fff8df;margin:0;padding:13px;font-size:10px}.prep-apply{background:linear-gradient(120deg,#0d2b20 0 39%,#f4f6f3 39%);grid-template-columns:.8fr 1.2fr;align-items:center;gap:35px;min-height:100vh;padding:55px max(30px,50% - 560px);display:grid}.apply-intro{color:#fff}.apply-intro img{width:100px}.apply-intro>p,.apply-card>p,.owner-dd-hero p,.application-list article>header p{color:#f2d66a;letter-spacing:.15em;font-size:9px;font-weight:900}.apply-intro h1{font:43px/1.05 Georgia,serif}.apply-intro>span{color:#c4d2ca;line-height:1.65;display:block}.apply-intro>div{align-items:center;gap:13px;margin-top:25px;display:flex}.apply-intro>div b{color:#f2d66a;font:42px Georgia,serif}.apply-intro>div small{color:#c4d2ca;max-width:160px}.apply-card{background:#fff;border-radius:16px;gap:14px;padding:32px;display:grid;box-shadow:0 25px 60px #091f1730}.apply-card h2{margin:0;font:30px Georgia,serif}.apply-card aside{background:#fff1e5;padding:10px}.apply-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.apply-card label{gap:6px;font-size:10px;font-weight:850;display:grid}.apply-card input,.apply-card select,.apply-card textarea{border:1px solid #ccd7cf;border-radius:7px;padding:11px}.apply-card textarea{min-height:85px}.apply-card button{background:var(--prep-green);color:#fff;border:0;border-radius:8px;padding:13px;font-weight:950}.apply-card>small{color:var(--prep-muted);text-align:center}.apply-trap{position:absolute;left:-9999px}.apply-card.success{text-align:center}.apply-card.success img{width:100px;margin:auto}.apply-card.success a{color:var(--prep-green);font-weight:900}.prep-referral-form{background:var(--prep-deep);color:#fff;grid-template-columns:repeat(4,1fr);gap:11px;margin:16px 0;padding:25px;display:grid}.prep-referral-form header{grid-column:1/-1}.prep-referral-form header p{color:#e1c651;letter-spacing:.15em;margin:0;font-size:9px;font-weight:900}.prep-referral-form h2{margin:5px 0;font:28px Georgia,serif}.prep-referral-form header span{color:#bdccc3;font-size:11px}.prep-referral-form label{gap:6px;font-size:9px;font-weight:900;display:grid}.prep-referral-form input,.prep-referral-form select,.prep-referral-form textarea{box-sizing:border-box;background:#fff;border:1px solid #61766a;width:100%;padding:11px}.prep-referral-form label.wide{grid-column:1/-2}.prep-referral-form textarea{min-height:42px}.prep-referral-form button{background:var(--prep-gold);color:#172219;border:0;align-self:end;min-height:42px;font-weight:900}.prep-referral-ledger{border:1px solid var(--prep-line);background:#fff;margin-top:16px}.prep-referral-ledger>header{border-bottom:1px solid var(--prep-line);justify-content:space-between;padding:15px 18px;display:flex}.prep-referral-ledger>header b{letter-spacing:.13em;font-size:10px}.prep-referral-ledger>header span{color:var(--prep-muted);font-size:10px}.prep-referral-ledger>article{border-bottom:1px solid var(--prep-line);grid-template-columns:1fr auto 150px 150px;align-items:center;gap:14px;padding:16px 18px;display:grid}.prep-referral-ledger article>span,.prep-referral-ledger article>div{gap:4px;display:grid}.prep-referral-ledger small{color:var(--prep-muted);font-size:9px}.prep-referral-ledger article>i{color:#17613a;background:#eaf3ec;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.prep-referral-ledger article>div b{color:#8a681d}.owner-dd-page{background:#f4f6f3;min-height:100vh}.owner-dd-page>header{background:var(--prep-deep);color:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(25px,50% - 560px);display:flex}.owner-dd-page>header a{color:#fff;align-items:center;gap:10px;display:flex}.owner-dd-page>header img{width:45px}.owner-dd-page>header span{display:grid}.owner-dd-page>header small{color:#bdcdc4}.owner-dd-shell{width:min(1120px,100% - 40px);margin:auto;padding:35px 0 80px}.owner-dd-hero{background:#fff;border-radius:14px;padding:28px}.owner-dd-hero h1{margin:0;font:35px Georgia,serif}.owner-dd-hero span{color:var(--prep-muted)}.application-list{gap:14px;margin-top:16px;display:grid}.application-list>article{border:1px solid var(--prep-line);background:#fff;border-radius:12px;padding:22px}.application-list article>header{justify-content:space-between;display:flex}.application-list h2{margin:0;font:26px Georgia,serif}.app-facts{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.app-facts span{background:#f5f7f5;gap:4px;padding:11px;display:grid}.app-facts b{color:#9a7422;font-size:8px}.application-list article>section{grid-template-columns:auto 1fr;gap:6px 12px;display:grid}.application-list textarea{border:1px solid var(--prep-line);width:100%;min-height:70px;padding:10px}.application-list footer{gap:8px;margin-top:10px;display:flex}.application-list button{background:var(--prep-green);color:#fff;border:0;border-radius:6px;padding:10px 13px;font-weight:850}.application-list button.quiet{color:#37453d;background:#eee}@media (width<=980px){.prep-kpis,.new-form{grid-template-columns:1fr 1fr}.new-form button{grid-column:1/-1}.dd-sections,.new-resource-grid{grid-template-columns:1fr 1fr}.readiness-layout{grid-template-columns:1fr}.app-facts{grid-template-columns:1fr 1fr}.prep-apply{background:linear-gradient(#0d2b20 0 32%,#f4f6f3 32%);grid-template-columns:1fr}}@media (width<=760px){.prep-sidebar{transition:all .25s;transform:translate(-100%)}.prep-sidebar.open{transform:none}.prep-workspace{margin-left:0}.prep-menu{display:block}.prep-topbar{padding:0 18px}.prep-topbar>div{margin-right:auto}.prep-topbar>div span{display:none}.prep-content{width:calc(100% - 28px)}.prep-page-head,.welcome-team,.payday-preview{flex-direction:column;align-items:flex-start}.prep-kpis,.prep-quick-grid,.profile-layout,.onboard-actions,.new-resource-grid{grid-template-columns:1fr}.onboarding-progress-card{text-align:center;grid-template-columns:1fr}.onboarding-progress-card .readiness-ring{margin:auto}.onboarding-phase-head{grid-template-columns:36px 1fr 22px;padding:14px 12px}.onboarding-phase-head>i{width:34px;height:34px}.onboarding-phase-head>span em,.onboarding-phase-head>strong{display:none}.onboarding-task{grid-template-columns:30px 1fr}.onboarding-task>a,.onboarding-task>em{grid-column:2;justify-self:start}.onboarding-lock-note{gap:3px;display:grid}.new-form,.dd-form>div,.prep-referral-form{grid-template-columns:1fr}.prep-referral-form label.wide{grid-column:auto}.prep-referral-ledger>article{grid-template-columns:1fr auto}.prep-referral-ledger article>div{grid-column:auto}.prep-referral-ledger>header span{display:none}.dd-sections{grid-template-columns:1fr}.new-return-list article>div{grid-template-columns:1fr 1fr}.payout-hero{flex-direction:column;align-items:flex-start}.payout-timeline article{grid-template-columns:auto 1fr auto}.payout-timeline article>small{grid-column:2/-1}.dd-list article>footer,.apply-grid{grid-template-columns:1fr}.prep-topbar aside span{display:none}}.owner-preview-bar{z-index:20;color:#fff;background:#10130f;border-bottom:2px solid #c8a72a;align-items:center;gap:24px;padding:14px 28px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #00000029}.owner-preview-bar>div{flex-direction:column;flex:1;gap:2px;display:flex}.owner-preview-bar b{letter-spacing:.16em;color:#e3c54a;font-size:12px}.owner-preview-bar span{color:#d7ddd4;font-size:13px}.owner-preview-bar label{letter-spacing:.08em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.owner-preview-bar select{color:#131713;background:#fff;border:1px solid #596155;border-radius:8px;min-width:190px;padding:9px 34px 9px 12px;font-weight:700}.owner-preview-bar a{color:#fff;border:1px solid #75806f;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:800;text-decoration:none}.owner-preview-bar a:hover{background:#277327;border-color:#277327}@media (width<=760px){.owner-preview-bar{flex-direction:column;align-items:stretch;gap:10px;padding:14px 18px;position:relative}.owner-preview-bar label{justify-content:space-between}.owner-preview-bar select{min-width:0;max-width:60%}.owner-preview-bar a{text-align:center}}.prep-app{--prep-green:#153f2b;--prep-deep:#09291c;--prep-gold:#c99b2f;background:linear-gradient(135deg,#f7f8f6 0%,#f0f4f1 100%)}.prep-sidebar{background:linear-gradient(165deg,#08271a 0%,#123d29 58%,#0a2c1e 100%);width:276px;padding:25px 18px 20px;box-shadow:18px 0 55px #08271a1f}.prep-workspace{margin-left:276px}.prep-brand{padding:0 10px 21px}.prep-brand img{width:64px}.prep-brand b{font-size:12px}.prep-brand small{font-size:11px}.prep-person{background:#ffffff12;border-radius:10px;margin:18px 3px 20px;padding:14px}.prep-person b{font-size:14px}.prep-person small{font-size:11px}.prep-sidebar nav{gap:16px;padding-right:2px;display:grid;overflow:auto}.prep-nav-group{gap:4px;display:grid}.prep-nav-group>small{color:#d9bd66;letter-spacing:.2em;padding:0 12px 5px;font-size:9px;font-weight:850}.prep-sidebar nav button{color:#d4ded8;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:650;transition:background .2s,color .2s}.prep-sidebar nav button:hover{transform:none}.prep-sidebar nav button.active{box-shadow:0 7px 20px #0000001f}.prep-owner-link{border-top:1px solid #ffffff1f;margin-top:18px;font-size:12px}.prep-topbar{height:86px;padding:0 38px}.prep-topbar>div p{font-size:23px}.prep-topbar>div span{font-size:12px}.prep-topbar aside b{font-size:13px}.prep-topbar aside small{font-size:10px}.prep-content{width:min(1240px,100% - 64px);padding-top:34px}.prep-page{animation:.32s both prepReveal}@keyframes prepReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.prep-page-head h1{font-size:36px}.prep-page-head span{font-size:13px}.prep-kpis article,.prep-quick-grid article,.new-form,.dd-form,.profile-card{border-radius:10px;box-shadow:0 12px 34px #0c31210e}.owner-preview-bar{background:#111a14}.owner-preview-bar b{color:#e2bd59}.owner-preview-bar select,.owner-preview-bar a{border-radius:6px}.owner-empty-card{border:1px solid var(--prep-line);border-top:5px solid var(--prep-gold);background:radial-gradient(circle at 90% 10%,#c99b2f29,#0000 28%),#fff;border-radius:12px;place-content:center;justify-items:start;min-height:440px;padding:64px;display:grid;box-shadow:0 24px 70px #0c312117}.owner-empty-card>span{color:#9a7422;letter-spacing:.18em;font-size:10px;font-weight:900}.owner-empty-card h1{max-width:720px;color:var(--prep-deep);letter-spacing:-.055em;margin:12px 0;font-size:clamp(36px,5vw,62px);line-height:.98}.owner-empty-card p{max-width:720px;color:var(--prep-muted);font-size:15px;line-height:1.7}.owner-empty-card>div{gap:10px;margin-top:18px;display:flex}.owner-empty-card a{border:1px solid var(--prep-green);background:var(--prep-green);color:#fff;border-radius:7px;padding:13px 18px;font-weight:850}.owner-empty-card a+a{color:var(--prep-green);background:#fff}@media (width<=760px){.prep-workspace{margin-left:0}.prep-sidebar{width:276px}.prep-content{width:calc(100% - 28px)}.owner-empty-card{min-height:390px;padding:34px 24px}.owner-empty-card>div{flex-direction:column;width:100%}.owner-empty-card a{text-align:center}}.prep-mobile-scrim{display:none}@media (width<=760px){.prep-sidebar{z-index:42;width:min(86vw,300px);height:100dvh;padding-bottom:24px;overflow-y:auto;box-shadow:22px 0 55px #00000052}.prep-sidebar nav{overflow:visible}.prep-mobile-scrim{z-index:41;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0719118f;border:0;display:block;position:fixed;inset:0}.prep-topbar{gap:9px;height:auto;min-height:70px;padding:10px 14px}.prep-topbar>div p{font-size:18px}.prep-topbar aside{display:none}.prep-hub-link{padding:8px 9px;font-size:8px}.prep-content{width:calc(100% - 22px);padding-top:18px}.prep-nav-group>small{padding-top:4px}.prep-sidebar nav button{min-height:44px;padding:11px 12px}.prep-owner-link{text-align:center;margin-top:22px;display:block}}.owner-demo-label{color:#f2d173;letter-spacing:.12em;border:1px solid #6f786f;border-radius:6px;padding:9px 12px;font-size:10px}.demo-profile-card input{color:#33463b;background:#f7f9f7}.demo-profile-card span{color:var(--prep-muted);line-height:1.6}.application-section{border-top:1px solid #d9dfd6;margin:34px 0 8px;padding-top:28px}.application-section p,.application-ack>p{color:#2e772d;letter-spacing:.14em;margin:0 0 6px;font-size:12px;font-weight:900}.application-section h2,.application-ack h2{color:#111;margin:0;font-size:25px}.application-ack{background:#fffdf3;border:1px solid #d6c36c;border-radius:16px;margin-top:28px;padding:26px}.application-ack>span{color:#4b5148;margin:10px 0 20px;line-height:1.6;display:block}.application-ack label{background:#fff;border-radius:10px;align-items:flex-start;gap:10px;margin:11px 0;padding:12px;display:flex!important}.application-ack input{flex:none;margin-top:2px;width:18px!important;height:18px!important}.relationship-selector{background:#f8faf7;border:1px solid #d9dfd6;border-radius:12px;flex-direction:column;gap:8px;margin:0 0 24px;padding:18px;font-weight:800;display:flex}.relationship-selector select{background:#fff;border:1px solid #bfc8bb;border-radius:8px;padding:12px}.relationship-selector small{color:#667061;font-weight:500}.prep-apply-polished{color:#151915;background:#f4f6f2;grid-template-columns:minmax(330px,38%) 1fr;min-height:100vh;display:grid}.prep-apply-polished .apply-intro{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 90% 10%,#dabe3e2e,#0000 32%),linear-gradient(145deg,#101710,#193019 58%,#245421);height:100vh;padding:48px clamp(36px,5vw,78px);position:sticky;top:0;overflow:auto}.prep-apply-polished .apply-intro>a img{filter:drop-shadow(0 8px 20px #0003);width:155px}.prep-apply-polished .apply-intro>p{color:#e1c651;letter-spacing:.18em;margin:48px 0 12px;font-size:12px;font-weight:900}.prep-apply-polished .apply-intro h1{letter-spacing:-.045em;max-width:520px;margin:0 0 18px;font-size:clamp(38px,4.5vw,66px);line-height:1.02}.prep-apply-polished .apply-intro>span{color:#dbe4da;max-width:520px;font-size:16px;line-height:1.7;display:block}.apply-split{background:#0003;border:1px solid #e1c65180;border-radius:16px;align-items:center;gap:15px;margin:30px 0;padding:18px 20px;display:flex}.apply-split b{color:#e1c651;font-size:40px}.apply-split small{color:#fff;max-width:170px;font-size:12px;line-height:1.35}.prep-apply-polished .apply-intro ul{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.prep-apply-polished .apply-intro li{color:#eef3ed;padding-left:27px;font-size:14px;position:relative}.prep-apply-polished .apply-intro li:before{content:"✓";color:#e1c651;font-weight:900;position:absolute;left:0}.apply-timing{letter-spacing:.04em;margin-top:28px;font-weight:800;display:block;color:#e1c651!important}.apply-work{min-width:0;padding:28px clamp(24px,5vw,84px) 60px}.apply-mobile-brand{display:none}.apply-progress{background:#fff;border:1px solid #dce2d9;border-radius:16px;max-width:820px;margin:0 auto 24px;padding:20px 24px;box-shadow:0 8px 28px #1428140d}.apply-progress>div{flex-direction:column;display:flex}.apply-progress>div span{color:#357833;letter-spacing:.16em;font-size:10px;font-weight:900}.apply-progress>div b{margin-top:2px;font-size:18px}.apply-progress>strong{float:right;color:#7b8478;margin-top:-31px;font-size:13px}.apply-progress>i{background:#e7ebe5;border-radius:8px;height:5px;margin-top:14px;display:block;overflow:hidden}.apply-progress>i span{background:linear-gradient(90deg,#2b752b,#d1ae2c);border-radius:8px;height:100%;transition:width .35s;display:block}.apply-progress nav{justify-content:space-between;margin-top:12px;display:flex}.apply-progress nav button{color:#7f897c;background:#e7ebe5;border:0;border-radius:50%;width:29px;height:29px;font-size:11px;font-weight:900}.apply-progress nav button.active{color:#fff;background:#163b18;box-shadow:0 0 0 4px #307c2f21}.apply-progress nav button.done{cursor:pointer;color:#182016;background:#d8bd42}.apply-step-card{box-sizing:border-box;max-width:820px;margin:0 auto;background:#fff!important;border:1px solid #dce2d9!important;border-radius:20px!important;padding:clamp(25px,4vw,48px)!important;box-shadow:0 18px 50px #14281414!important}.apply-step-card fieldset{border:0;min-width:0;margin:0;padding:0}.apply-step-card fieldset[hidden]{display:none}.apply-step-card legend{color:#111;letter-spacing:-.035em;flex-direction:column;width:100%;margin-bottom:7px;font-size:clamp(28px,4vw,42px);font-weight:850;line-height:1.08;display:flex}.apply-step-card legend small{color:#373;letter-spacing:.17em;margin-bottom:9px;font-size:11px}.step-copy{color:#677064;max-width:650px;margin:0 0 30px;line-height:1.6}.apply-step-card .apply-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.apply-step-card label{color:#273026;flex-direction:column;gap:8px;margin:0 0 18px;font-size:13px;font-weight:800;display:flex}.apply-step-card label.wide{grid-column:1/-1}.apply-step-card input,.apply-step-card select,.apply-step-card textarea{box-sizing:border-box;color:#161916;width:100%;font:inherit;background:#fbfcfa;border:1px solid #cdd5ca;border-radius:10px;outline:none;padding:13px 14px;font-weight:500;transition:all .2s}.apply-step-card textarea{resize:vertical;min-height:112px;line-height:1.5}.apply-step-card input:focus,.apply-step-card select:focus,.apply-step-card textarea:focus{background:#fff;border-color:#367b35;box-shadow:0 0 0 3px #367b351f}.apply-step-card .application-ack{margin:20px 0 25px}.apply-step-card .application-ack label{flex-direction:row;margin:10px 0}.apply-step-actions{border-top:1px solid #e4e8e2;justify-content:flex-end;gap:12px;margin-top:18px;padding-top:22px;display:flex}.apply-step-actions button{color:#fff;cursor:pointer;background:#1f6924;border:0;border-radius:10px;min-width:155px;padding:14px 20px;font-weight:900}.apply-step-actions button:hover{background:#164f1a}.apply-step-actions button.secondary{color:#31412f;background:#edf1eb}.apply-privacy{text-align:right;color:#7d867a;margin-top:14px;display:block}.apply-error{color:#83271d;background:#fff3f1;border-left:4px solid #b23b2e;margin-bottom:22px;padding:12px 14px}.apply-complete{background:radial-gradient(circle at top,#f4e9b1,#f6f8f4 42%)!important;place-items:center!important;min-height:100vh!important;display:grid!important}.apply-complete .success{text-align:center;max-width:630px}.agreement-page{color:#151815;background:#f4f5f1;min-height:100vh}.agreement-header{background:#fff;border-bottom:1px solid #dfe3dc;justify-content:space-between;align-items:center;padding:16px clamp(22px,5vw,72px);display:flex}.agreement-header>a:first-child{color:#171b17;align-items:center;gap:13px;text-decoration:none;display:flex}.agreement-header img{width:62px}.agreement-header span{flex-direction:column;display:flex}.agreement-header b{letter-spacing:.12em;font-size:13px}.agreement-header small{color:#70786d}.agreement-header>a:last-child{color:#2d672e;font-size:13px;font-weight:800;text-decoration:none}.agreement-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#debf3c38,#0000 27%),linear-gradient(135deg,#0d160e,#1d4a20);grid-template-columns:1fr auto;align-items:end;gap:40px;padding:64px clamp(24px,8vw,120px);display:grid}.agreement-hero p{color:#dfc14a;letter-spacing:.18em;font-size:12px;font-weight:900}.agreement-hero h1{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(42px,6vw,78px);line-height:.98}.agreement-hero em{color:#dfc14a;font-style:normal}.agreement-hero aside{background:#0003;border:1px solid #dfc14a80;border-radius:14px;min-width:210px;padding:20px}.agreement-hero aside span,.agreement-hero aside small{color:#cfdbcd;letter-spacing:.12em;font-size:10px;display:block}.agreement-hero aside b{color:#fff;margin:8px 0 14px;display:block}.agreement-signed{background:#e9f6e7;border:1px solid #b8d2b7;border-radius:16px;align-items:center;gap:18px;max-width:1040px;margin:30px auto 0;padding:20px 24px;display:flex}.agreement-signed>i{color:#fff;background:#28732c;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.agreement-signed>div{flex:1}.agreement-signed p,.agreement-signed h2{margin:0}.agreement-signed p{color:#327333;letter-spacing:.14em;font-size:10px;font-weight:900}.agreement-signed h2{font-size:21px}.agreement-signed span{color:#5a6857;font-size:12px}.agreement-signed a{color:#fff;background:#1e6423;border-radius:9px;padding:12px 15px;font-size:12px;font-weight:900;text-decoration:none}.agreement-notice,.agreement-authorities{box-sizing:border-box;background:#fff;border-left:4px solid #caa92f;gap:18px;max-width:1040px;margin:24px auto;padding:18px 22px;display:flex}.agreement-notice b{color:#765e09}.agreement-notice span,.agreement-authorities span{color:#5f675c;font-size:13px;line-height:1.55}.agreement-terms{max-width:1040px;margin:38px auto}.agreement-terms article{border-top:1px solid #d8ddd5;grid-template-columns:60px 1fr;gap:25px;padding:29px 0;display:grid}.agreement-terms article:last-child{border-bottom:1px solid #d8ddd5}.agreement-terms article>i{color:#b39221;font-size:14px;font-style:normal;font-weight:900}.agreement-terms h2{margin:0 0 10px;font-size:23px}.agreement-terms p{color:#515a4e;margin:0;font-size:14px;line-height:1.75}.agreement-authorities{border-left-color:#2d742f;display:block}.agreement-authorities p{color:#2d742f;letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:900}.agreement-sign{box-sizing:border-box;background:#fffdf3;border:1px solid #d8c264;border-radius:20px;max-width:1040px;margin:40px auto 70px;padding:clamp(26px,5vw,52px);box-shadow:0 18px 50px #1e321414}.agreement-sign>div p{color:#367536;letter-spacing:.15em;margin:0;font-size:11px;font-weight:900}.agreement-sign>div h2{margin:5px 0;font-size:34px}.agreement-sign>div span{color:#667063}.agreement-sign fieldset{border:0;gap:10px;margin:25px 0;padding:0;display:grid}.agreement-sign fieldset label{background:#fff;border:1px solid #e2e6df;border-radius:10px;align-items:flex-start;gap:11px;padding:13px;font-size:13px;line-height:1.45;display:flex}.agreement-sign fieldset input{flex:none;width:18px;height:18px}.agreement-name{flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.agreement-name input{font:inherit;border:1px solid #bdc7b9;border-radius:9px;padding:14px}.agreement-sign>aside{color:#8d2c1f;background:#fff0ed;margin:14px 0;padding:12px}.agreement-sign>button{color:#fff;background:#1f6924;border:0;border-radius:9px;margin-top:18px;padding:14px 20px;font-weight:900}.agreement-sign>button:disabled{cursor:not-allowed;background:#aeb7aa}.agreement-sign>small{color:#767e73;margin-top:10px;display:block}.agreement-loading{background:#f4f5f1;align-content:center;place-items:center;min-height:100vh;display:grid}.agreement-loading img{width:130px}.agreement-loading p{color:#586055}@media (width<=800px){.prep-apply-polished{display:block}.prep-apply-polished .apply-intro{height:auto;padding:30px 24px 34px;position:relative}.prep-apply-polished .apply-intro>a img{width:115px}.prep-apply-polished .apply-intro>p{margin-top:28px}.prep-apply-polished .apply-intro h1{font-size:38px}.prep-apply-polished .apply-intro ul{display:none}.apply-split{max-width:320px}.apply-work{padding:16px 14px 40px}.apply-progress{padding:16px}.apply-step-card{padding:24px 18px!important}.apply-step-card .apply-grid{grid-template-columns:1fr}.apply-step-card label.wide{grid-column:auto}.apply-step-actions{justify-content:stretch}.apply-step-actions button{flex:1;min-width:0}.agreement-header span{display:none}.agreement-hero{grid-template-columns:1fr;padding:40px 22px}.agreement-hero h1{font-size:43px}.agreement-hero aside{min-width:0}.agreement-signed,.agreement-notice,.agreement-authorities,.agreement-terms,.agreement-sign{margin-left:14px;margin-right:14px}.agreement-signed{flex-wrap:wrap;align-items:flex-start}.agreement-signed a{text-align:center;width:100%}.agreement-terms article{grid-template-columns:38px 1fr;gap:12px}.agreement-terms h2{font-size:19px}.agreement-sign{padding:24px 18px}}.prep-apply.prep-apply-polished{background:var(--cream);min-height:100vh;padding:0;font-family:Arial,Helvetica,sans-serif;display:block}.apply-site-header{position:relative}.apply-site-header .brand-logo{width:92px}.apply-site-header .button{color:#14251e}.prep-apply-polished>.apply-intro{box-sizing:border-box;border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 12%,#c9a34b2b,transparent 28%),linear-gradient(#123d2c09 1px,transparent 1px),linear-gradient(90deg,#123d2c09 1px,transparent 1px),var(--cream);width:100%;height:auto;min-height:500px;color:var(--ink);background-size:auto,48px 48px,48px 48px,auto;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:76px;margin:0;padding:72px max(44px,50% - 590px);display:grid;position:relative;top:auto;overflow:visible}.apply-hero-logo{display:none}.apply-hero-copy>p{color:#80631e;letter-spacing:.17em;margin:0 0 20px;font-size:11px;font-weight:900}.prep-apply-polished .apply-hero-copy h1{max-width:720px;color:var(--ink);letter-spacing:-.045em;margin:0;font:500 clamp(48px,5.4vw,70px)/1.01 Georgia,Times New Roman,serif}.prep-apply-polished .apply-hero-copy h1 em{color:var(--forest);font-weight:500}.apply-hero-copy>span{max-width:650px;color:var(--muted);margin-top:24px;font-size:17px;line-height:1.72;display:block}.apply-hero-actions{align-items:center;gap:22px;margin-top:30px;display:flex}.apply-hero-actions small{color:#5b695f;letter-spacing:.04em;font-size:11px;font-weight:800}.apply-standard-card{background:var(--forest);color:#fff;padding:34px 34px 30px;position:relative;box-shadow:24px 24px #c9a34b2b}.apply-standard-card:before{content:"";pointer-events:none;border:1px solid #e2cd9733;position:absolute;inset:10px}.apply-standard-card>p{color:var(--gold-bright);letter-spacing:.17em;margin:0 0 10px;font-size:10px;font-weight:900;position:relative}.apply-standard-card h2{margin:0 0 22px;font:500 30px/1.08 Georgia,serif;position:relative}.prep-apply-polished .apply-standard-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid;position:relative}.apply-standard-card li{color:#dce8e0;padding-left:25px;font-size:13px}.apply-standard-card li:before{content:"✓";color:var(--gold-bright);margin-left:-25px;font-weight:900;position:absolute}.apply-standard-card .apply-split{background:#00000026;border:1px solid #dcbd7059;border-radius:0;margin:25px 0 0;padding:16px 17px;position:relative}.apply-standard-card .apply-split b{color:var(--gold-bright);font:500 38px Georgia,serif}.apply-standard-card .apply-split small{color:#e4ece7}.prep-apply-polished>.apply-work{width:min(980px,100% - 44px);margin:0 auto;padding:70px 0 92px}.prep-apply-polished .apply-mobile-brand{display:none}.prep-apply-polished .apply-progress{border:1px solid var(--line);background:var(--white);max-width:none;box-shadow:none;border-radius:3px;margin:0 0 16px;padding:19px 24px}.prep-apply-polished .apply-progress>div span{color:#80631e}.prep-apply-polished .apply-progress>div b{color:var(--forest);font:500 19px Georgia,serif}.prep-apply-polished .apply-progress>i{background:var(--forest-soft);height:4px}.prep-apply-polished .apply-progress>i span{background:linear-gradient(90deg,var(--forest),var(--gold))}.prep-apply-polished .apply-progress nav button{border:1px solid var(--line);background:var(--white);color:var(--muted)}.prep-apply-polished .apply-progress nav button.active{border-color:var(--forest);background:var(--forest);color:#fff;box-shadow:none}.prep-apply-polished .apply-progress nav button.done{border-color:var(--gold);background:var(--gold-soft);color:var(--forest)}.prep-apply-polished .apply-step-card{max-width:none;margin:0;border:1px solid var(--line)!important;border-top:4px solid var(--gold)!important;background:var(--white)!important;border-radius:3px!important;padding:44px 48px!important;box-shadow:0 18px 45px #123d2c12!important}.prep-apply-polished .apply-step-card legend{color:var(--forest);letter-spacing:-.035em;font:500 clamp(31px,4vw,42px)/1.08 Georgia,Times New Roman,serif}.prep-apply-polished .apply-step-card legend small{color:#80631e;font-family:Arial,Helvetica,sans-serif;font-weight:900}.prep-apply-polished .apply-step-card input,.prep-apply-polished .apply-step-card select,.prep-apply-polished .apply-step-card textarea{background:#fff;border-color:#123d2c33;border-radius:3px}.prep-apply-polished .apply-step-actions{background:0 0!important}.prep-apply-polished .apply-step-actions button{background:var(--gold);color:#14251e;border-radius:3px;min-height:48px}.prep-apply-polished .apply-step-actions button:hover{background:#d6b762}.prep-apply-polished .apply-step-actions button.secondary{border:1px solid var(--line);color:var(--forest);background:#fff}.prep-apply-polished .apply-privacy{color:var(--muted)}.prep-apply-polished .application-ack{border-radius:3px}.prep-apply-polished>.apply-intro>.apply-hero-copy,.prep-apply-polished>.apply-intro>.apply-standard-card{margin:0;display:block}.prep-apply-polished .apply-hero-actions,.prep-apply-polished .apply-standard-card .apply-split{display:flex}@media (width<=900px){.apply-site-header .desktop-nav,.apply-site-header .portal-link{display:none}.prep-apply-polished>.apply-intro{grid-template-columns:1fr;gap:34px;min-height:0;padding:52px 28px}.prep-apply-polished .apply-hero-copy h1{font-size:clamp(42px,9vw,60px)}.apply-standard-card{box-shadow:13px 13px #c9a34b2b}}@media (width<=600px){.apply-notice .notice-inner a,.apply-site-header .brand-copy,.apply-site-header .button{display:none}.apply-site-header .nav-wrap{height:70px}.apply-site-header .brand-logo{width:82px}.prep-apply-polished>.apply-intro{padding:42px 22px 52px}.prep-apply-polished .apply-hero-copy h1{font-size:42px}.apply-hero-copy>span{font-size:15px}.apply-hero-actions{flex-direction:column;align-items:flex-start}.apply-standard-card{padding:28px 25px}.prep-apply-polished>.apply-work{width:calc(100% - 28px);padding:42px 0 60px}.prep-apply-polished .apply-step-card{padding:29px 20px!important}.prep-apply-polished .apply-step-card .apply-grid{grid-template-columns:1fr}.prep-apply-polished .apply-step-actions{flex-direction:column-reverse}.prep-apply-polished .apply-step-actions button{width:100%}.prep-apply-polished .apply-privacy{text-align:center}}.prep-app,.prep-apply,.agreement-page,.owner-dd-page,.prep-apply.prep-apply-polished{font-family:var(--font-poppins), Arial, sans-serif}.prep-apply-polished .apply-hero-copy h1,.prep-apply-polished .apply-standard-card h2,.prep-apply-polished .apply-step-card legend,.prep-page-head h1,.welcome-team h1,.prep-topbar>div p,.payout-hero h1,.agreement-hero h1,.agreement-sign>div h2{font-family:var(--font-poppins), Arial, sans-serif;letter-spacing:-.045em;font-weight:700}.prep-apply-polished .apply-hero-copy h1 em{color:var(--forest);font-family:var(--font-signature), cursive;letter-spacing:0;font-size:1.2em;font-weight:400;line-height:.78;display:inline-block}.apply-standard-card{box-shadow:24px 24px #e6e9e7}.apply-standard-card:after{content:"";background:var(--gold-gradient);height:4px;position:absolute;inset:auto 0 0}.prep-apply-polished .apply-step-actions button,.prep-apply-polished .apply-progress>i span,.prep-apply-polished .apply-progress nav button.done,.welcome-team button,.prep-person>i,.prep-topbar aside>i{background:var(--gold-gradient);color:#10251c;box-shadow:inset 0 1px #ffffff61}.prep-apply-polished .apply-step-card{background:linear-gradient(var(--white),var(--white)) padding-box, var(--gold-gradient) border-box!important;border:1px solid #0000!important;border-top-width:4px!important;box-shadow:0 18px 45px #123d2c12,inset 0 4px #0000!important}.prep-apply-polished>.apply-work{background:0 0}.prep-apply-polished .apply-progress,.prep-apply-polished .apply-step-card{border-color:#dfe4e1}.prep-apply-polished>.apply-intro{background:radial-gradient(circle at 88% 12%,#c9a34b29,#0000 28%),linear-gradient(#123d2c09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#123d2c09 1px,#0000 1px) 0 0/48px 48px,#f1f3f1;gap:68px;min-height:540px;padding-top:62px;padding-bottom:66px}.prep-apply-polished .apply-hero-copy h1 em{letter-spacing:-.02em;width:max-content;max-width:100%;margin:8px 0 0 auto;font-size:1.13em;font-style:normal;line-height:.72;display:block;transform:rotate(-2deg)}.apply-standard-card{background:linear-gradient(145deg,#0a2b1f,#124631);padding:38px 37px 34px;box-shadow:18px 20px #e1e5e2,0 30px 70px #0b2c2024}.prep-apply-polished .apply-step-card{border-radius:1px!important}.prep-apply-polished .apply-step-card legend{letter-spacing:-.05em;line-height:.98}@media (width<=900px){.prep-apply-polished>.apply-intro{padding-top:48px;padding-bottom:55px}.prep-apply-polished .apply-hero-copy h1{font-size:clamp(48px,10vw,66px)}.prep-apply-polished .apply-hero-copy h1 em{margin-left:0}}.prep-apply-polished .apply-hero-copy>p,.prep-apply-polished .apply-hero-copy h1,.prep-apply-polished .apply-standard-card>p,.prep-apply-polished .apply-standard-card h2,.prep-apply-polished .apply-progress,.prep-apply-polished .apply-step-card legend,.prep-apply-polished .apply-step-actions button{text-transform:uppercase}.prep-apply-polished>.apply-intro{background-color:#f7f7f4;grid-template-columns:1.08fr .92fr;gap:48px;min-height:485px;padding-top:45px;padding-bottom:50px}.prep-apply-polished .apply-hero-copy h1{letter-spacing:-.075em;max-width:760px;font-size:clamp(48px,5.4vw,71px);font-weight:800;line-height:.82}.prep-apply-polished .apply-hero-copy h1 em{background:var(--aa-gold);color:#0000;width:auto;font-family:var(--font-poppins),Arial,sans-serif;font-size:1em;font-style:normal;font-weight:800;line-height:inherit;letter-spacing:inherit;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;display:inline;transform:none}.apply-hero-copy>span{margin-top:20px;font-size:13px;line-height:1.55}.apply-standard-card{border-radius:25px;padding:31px;box-shadow:14px 15px #e2e6e3,0 24px 60px #0b2c2026}.prep-apply-polished .apply-standard-card h2{font-size:24px;line-height:.98}.prep-apply-polished .apply-standard-card ul{gap:10px}.apply-standard-card .apply-split{border-radius:14px;margin-top:18px}.prep-apply-polished>.apply-work{padding-top:40px;padding-bottom:60px}.prep-apply-polished .apply-progress{border-radius:18px;margin-bottom:12px;padding:15px 20px}.prep-apply-polished .apply-step-card{border-radius:22px!important;padding:34px 38px!important}.prep-apply-polished .apply-step-card legend{font-size:clamp(29px,3.5vw,38px);font-weight:800}.prep-apply-polished .apply-step-card label{margin-bottom:13px}.prep-apply-polished .apply-step-actions button{border-radius:12px;font-size:11px}@media (prefers-reduced-motion:no-preference){.apply-hero-copy,.apply-standard-card{animation:.7s cubic-bezier(.2,.7,.2,1) both aa-rise}.apply-standard-card{animation-delay:80ms}.prep-apply-polished .apply-step-card{animation:.55s cubic-bezier(.2,.7,.2,1) both aa-rise}}@media (width<=900px){.prep-apply-polished>.apply-intro{padding-top:38px;padding-bottom:44px}.prep-apply-polished .apply-hero-copy h1{font-size:clamp(44px,11vw,62px)}}.prep-apply-polished .apply-hero-copy h1 em{background:var(--aa-gold);color:#0000;width:max-content;max-width:100%;font-family:var(--font-signature),"Segoe Script",cursive;letter-spacing:-.02em;text-transform:none;filter:drop-shadow(0 8px 16px #91650d1a);font-synthesis:weight;-webkit-text-stroke:.2px #ad8428;-webkit-background-clip:text;background-clip:text;margin:.08em 0 0 .08em;font-size:1.24em;font-style:normal;font-weight:500;line-height:.7;display:block;transform:rotate(-1.5deg)}@media (width<=600px){.prep-apply-polished .apply-hero-copy h1 em{margin:.12em 0 0;font-size:1em}}.prep-apply-polished .apply-hero-copy h1 em{background:var(--aa-gold);color:#0000;width:auto;max-width:none;font-family:var(--font-poppins),Arial,sans-serif;font-size:1em;font-style:normal;font-weight:800;line-height:inherit;letter-spacing:inherit;text-transform:uppercase;filter:none;-webkit-background-clip:text;background-clip:text;margin:0;display:inline;transform:none}.apply-site-header .nav-wrap{min-height:86px}.apply-site-header .brand-logo{object-fit:contain;width:105px;height:74px}.apply-site-header .button{letter-spacing:.05em;background:linear-gradient(115deg,#98690c,#e8cb6a 48%,#b57e12);border-radius:6px;min-height:42px;padding:0 17px;font-size:9px}.prep-apply-polished .apply-hero-copy>p{color:#946c16;margin-bottom:12px;font-size:9px}.prep-apply-polished .apply-hero-copy h1{letter-spacing:-.067em;max-width:690px;font-size:clamp(47px,5vw,68px);line-height:.91}.prep-apply-polished .apply-hero-copy h1 em{color:#0000;background:linear-gradient(110deg,#8f650c 0%,#d7ad45 28%,#f3df8a 48%,#a97511 72%,#e4c45d 100%);-webkit-background-clip:text;background-clip:text}.apply-hero-actions{margin-top:20px}.apply-hero-actions .button{border-radius:6px;min-height:46px;padding-inline:18px;font-size:9px}.apply-hero-actions small{font-size:10px}.apply-standard-card{background:linear-gradient(145deg,#102f17,#1d4b26 70%,#275d2a);border-radius:14px;padding:28px 30px 26px;box-shadow:12px 13px #e5e5df,0 22px 48px #0b2c2021}.apply-standard-card:before{border-radius:9px;inset:8px}.prep-apply-polished .apply-standard-card h2{margin-bottom:16px;font-size:23px;line-height:1}.apply-standard-card li{padding-left:20px;font-size:11px}.apply-standard-card li:before{margin-left:-20px}.apply-standard-card .apply-split{border-radius:7px;margin-top:16px;padding:12px 15px}.apply-standard-card .apply-split b{font-size:34px}.apply-standard-card .apply-split small{max-width:220px;font-size:10px}.prep-apply-polished>.apply-work{width:min(1050px,100% - 44px);padding:42px 0 64px}.prep-apply-polished .apply-progress{border-radius:10px;margin-bottom:14px;padding:18px 22px 16px;box-shadow:0 9px 24px #123d2c0d}.prep-apply-polished .apply-progress>div b{font-family:var(--font-poppins),Arial,sans-serif;text-transform:none;font-size:17px;font-weight:750}.prep-apply-polished .apply-progress nav{gap:8px;margin-top:14px;position:relative}.prep-apply-polished .apply-progress nav:before{content:"";background:#d9ded7;height:1px;position:absolute;top:16px;left:6%;right:6%}.prep-apply-polished .apply-progress nav button{z-index:1;color:#788279;background:0 0;border:0;border-radius:0;justify-items:center;gap:6px;width:25%;height:auto;padding:0;display:grid;position:relative}.prep-apply-polished .apply-progress nav button i{background:#fff;border:1px solid #d5dbd4;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.prep-apply-polished .apply-progress nav button span{text-transform:none;font-size:9px;font-weight:750;line-height:1.2}.prep-apply-polished .apply-progress nav button.active,.prep-apply-polished .apply-progress nav button.done{box-shadow:none;background:0 0;border:0}.prep-apply-polished .apply-progress nav button.active i{color:#fff;background:#1d4b26;border-color:#1d4b26;box-shadow:0 0 0 4px #1d4b261a}.prep-apply-polished .apply-progress nav button.done i{color:#16331d;background:linear-gradient(135deg,#9a6b0c,#eed57a,#b37d12);border-color:#b27c12}.prep-apply-polished .apply-progress nav button.active span,.prep-apply-polished .apply-progress nav button.done span{color:#1d4b26}.prep-apply-polished .apply-step-card{border-radius:10px!important;padding:34px 40px!important;box-shadow:0 17px 42px #123d2c12!important}.prep-apply-polished .apply-step-card legend{font-family:var(--font-poppins),Arial,sans-serif;text-transform:none;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1}.prep-apply-polished .apply-step-card legend small{margin-bottom:7px;font-size:9px}.step-copy{margin-bottom:23px;font-size:12px}.prep-apply-polished .apply-step-card .apply-grid{gap:10px 18px}.prep-apply-polished .apply-step-card label{gap:7px;margin-bottom:12px;font-size:11px}.prep-apply-polished .apply-step-card input,.prep-apply-polished .apply-step-card select,.prep-apply-polished .apply-step-card textarea{background:#fff;border-radius:6px;min-height:45px;padding:11px 12px;font-size:12px}.prep-apply-polished .apply-step-card textarea{min-height:92px}.prep-apply-polished .apply-step-actions{margin-top:12px;padding-top:18px}.prep-apply-polished .apply-step-actions button{border-radius:6px;min-width:145px;min-height:45px;font-size:9px}@media (width<=900px){.prep-apply-polished>.apply-intro{grid-template-columns:1fr;gap:27px;min-height:0;padding:38px 28px 43px}.prep-apply-polished .apply-hero-copy h1{font-size:clamp(42px,9vw,59px)}.apply-standard-card{max-width:none}}@media (width<=600px){.apply-site-header .nav-wrap{min-height:70px}.apply-site-header .brand-logo{width:82px;height:58px}.prep-apply-polished>.apply-intro{padding:32px 20px 38px}.prep-apply-polished .apply-hero-copy h1{font-size:40px}.prep-apply-polished .apply-standard-card ul{grid-template-columns:1fr}.apply-standard-card{padding:25px 22px}.prep-apply-polished>.apply-work{width:calc(100% - 24px);padding-top:28px}.prep-apply-polished .apply-progress{padding:16px 13px 14px}.prep-apply-polished .apply-progress nav button span{font-size:7px}.prep-apply-polished .apply-progress nav button i{width:29px;height:29px}.prep-apply-polished .apply-step-card{padding:25px 18px!important}}.apply-site-header .desktop-nav{gap:20px;margin-left:auto;margin-right:18px;font-size:12px;font-weight:600}.apply-site-header .nav-actions{gap:9px}.apply-site-header .portal-button{min-height:40px;padding-inline:13px;font-size:9px}.prep-apply-polished>.apply-intro{background-color:#0000;background-image:radial-gradient(circle at 88% 15%,#d2ad4933,#0000 27%),radial-gradient(circle at 8% 90%,#1d4b2614,#0000 26%),linear-gradient(135deg,#fbfaf6 0%,#f4f1e8 52%,#fbfaf5 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.apply-hero-actions .button{justify-content:center;align-items:center;gap:9px;width:auto;display:inline-flex}.apply-button-arrow{color:currentColor;background:0 0;border:0;border-radius:0;flex:none;width:auto;height:auto;margin-left:1px;font-size:14px;font-style:normal;font-weight:500;line-height:1;display:inline}.apply-button-arrow.back{background:0 0;border:0;margin:0 1px 0 0}.apply-application-meta strong{color:#173d1d;font-size:10px;font-weight:800}.apply-application-meta small{background:#fffaf0;border:1px solid #9a6c106b;border-radius:5px;align-items:center;width:max-content;min-height:30px;padding:0 10px;animation:2.4s ease-in-out infinite training-date-glow;display:inline-flex;box-shadow:0 6px 16px #7a550a17;color:#6e4c08!important;letter-spacing:.02em!important;font-size:11px!important;font-weight:900!important}.prep-apply-polished .apply-step-actions button{justify-content:center;align-items:center;gap:7px;width:auto;display:inline-flex}@keyframes training-date-glow{0%,to{transform:translateY(0);box-shadow:0 6px 16px #7a550a14}50%{transform:translateY(-2px);box-shadow:0 10px 22px #7a550a2e}}@media (width<=1180px) and (width>=901px){.apply-site-header .desktop-nav{gap:13px;font-size:10.5px}.apply-site-header .portal-button{padding-inline:9px;font-size:8px}}@media (width<=900px){.apply-site-header .desktop-nav,.apply-site-header .portal-button{display:none}.apply-site-header .menu-button{display:grid}}@media (width<=600px){.apply-hero-actions{align-items:flex-start}.apply-application-meta{gap:7px}.apply-application-meta small{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.apply-application-meta small{animation:none}}.prep-apply-polished>.apply-intro{isolation:isolate;background:linear-gradient(90deg,#faf9f5fa 0%,#faf9f5f0 38%,#faf9f58a 62%,#faf9f52e 100%),url(/apply-hero-office.png) 50% 45%/cover no-repeat;position:relative;overflow:hidden}.prep-apply-polished>.apply-intro:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff05,#0f341c14);position:absolute;inset:0}.prep-apply-polished .apply-hero-copy,.prep-apply-polished .apply-standard-card{z-index:1;position:relative}.apply-scroll-cue{color:#173d1d;place-items:center;margin-left:2px;font-size:18px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.prep-apply-polished .apply-standard-card ul{grid-template-columns:1fr 1fr;gap:11px 18px}.prep-apply-polished .apply-standard-card li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding-left:0;display:grid;position:static}.prep-apply-polished .apply-standard-card li:before{content:none}.prep-apply-polished .apply-standard-card li>i{color:#e4c457;place-items:center;width:18px;height:18px;margin:0;font-size:14px;font-style:normal;font-weight:900;line-height:1;display:grid}@media (prefers-reduced-motion:no-preference){.apply-scroll-cue{animation:1.45s ease-in-out infinite apply-scroll-cue}}@keyframes apply-scroll-cue{0%,to{transform:translateY(-1px)}50%{transform:translateY(3px)}}@media (width<=900px){.prep-apply-polished>.apply-intro{background-position:68%}}.prep-apply-polished .apply-hero-copy h1{max-width:690px}.apply-hero-copy>span{max-width:610px}.apply-standard-card{color:#102a1e;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#ffffffd6;border:1px solid #ffffffd1;border-top:4px solid #c99b2f;border-radius:10px;align-self:center;max-width:410px;padding:25px 27px 23px;box-shadow:0 22px 65px #0b2a1d2e}.apply-standard-card:before{display:none}.apply-standard-card:after{height:0}.apply-standard-card>p{color:#8a681d;margin-bottom:8px;font-size:9px}.prep-apply-polished .apply-standard-card h2{color:#0b2b1e;margin-bottom:9px;font-size:24px;line-height:1.02}.apply-standard-copy{color:#53645a;font-size:11px;line-height:1.55;display:block}.prep-apply-polished .apply-standard-card ul{grid-template-columns:1fr;gap:0;margin:16px 0 0;display:grid}.prep-apply-polished .apply-standard-card li{color:#183a2a;border-top:1px solid #123d2c21;grid-template-columns:28px 1fr;gap:10px;padding:9px 0;display:grid}.prep-apply-polished .apply-standard-card li>i{color:#8a681d;background:#fff8e8;border:1px solid #9a74225c;border-radius:50%;width:26px;height:26px;font-size:8px}.prep-apply-polished .apply-standard-card li>span{gap:1px;display:grid}.prep-apply-polished .apply-standard-card li b{font-size:11px}.prep-apply-polished .apply-standard-card li small{color:#65766c;font-size:9px;line-height:1.4}.apply-standard-card .apply-split{color:#fff;background:linear-gradient(135deg,#123d2c,#0a2c1f);border:0;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin:14px 0 0;padding:12px 14px;display:grid}.apply-standard-card .apply-split>span{gap:1px;display:grid}.apply-standard-card .apply-split>span small{color:#d9c477;letter-spacing:.12em;max-width:none;font-size:7px;font-weight:900}.apply-standard-card .apply-split>span b{color:#f0d370;font-size:30px;line-height:1}.apply-standard-card .apply-split>p{color:#d8e3dc;margin:0;font-size:9px;line-height:1.45}.apply-application-meta>strong,.apply-application-meta>small{box-sizing:border-box;border-radius:7px;min-height:43px}.apply-application-meta>strong{background:#ffffffc7;border:1px solid #123d2c2b;grid-template-columns:auto 1fr;align-content:center;column-gap:7px;padding:7px 11px;display:grid}.apply-application-meta>strong>i{color:#fff;background:#123d2c;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;display:grid}.apply-application-meta>strong>span{color:#153d2b;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:900}.apply-application-meta>strong>small{color:#68756d;letter-spacing:0;font-size:8px;font-weight:650}.apply-application-meta>small{background:#fffaf0e6;border-color:#9a6c1057;align-content:center;gap:1px;width:auto;min-height:43px;animation:none;display:grid;padding:7px 11px!important}.apply-application-meta>small>b{color:#8a600b;letter-spacing:.08em;font-size:9px}.apply-application-meta>small>span{color:#705927;font-size:8px;font-weight:700}@media (width<=1050px){.prep-apply-polished>.apply-intro{grid-template-columns:1fr .62fr;gap:28px}.apply-hero-actions{flex-direction:column;align-items:flex-start}.apply-standard-card{max-width:360px}}@media (width<=900px){.prep-apply-polished>.apply-intro{background:linear-gradient(#faf9f5ed,#faf9f5ed),url(/apply-hero-office.png) 68%/cover no-repeat;grid-template-columns:1fr}.apply-standard-card{max-width:none}.apply-hero-actions{flex-direction:row;align-items:flex-start}}@media (width<=650px){.apply-hero-actions,.apply-application-meta{flex-direction:column;width:100%}.apply-hero-actions .button,.apply-application-meta>strong,.apply-application-meta>small{width:100%}.apply-standard-card{padding:22px 19px}}.apply-application-meta{align-items:stretch;gap:9px;display:flex}.apply-application-meta>strong{background:#ffffffdb;border:1px solid #123d2c2b;border-radius:7px;flex-direction:column;justify-content:center;gap:1px;min-width:142px;padding:7px 12px;display:flex}.apply-application-meta>strong>span{color:#67756c;letter-spacing:.01em;text-transform:none;font-size:8px;font-weight:700}.apply-application-meta>strong>b{color:#123d2c;letter-spacing:-.02em;font-size:15px;font-weight:900}.apply-application-meta>small{isolation:isolate;background:linear-gradient(115deg,#123d2c,#0a2c1f);border:1px solid #c99b2f;border-radius:7px;flex-direction:column;justify-content:center;gap:0;min-width:202px;min-height:48px;animation:2.2s ease-in-out infinite training-cohort-pulse;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 26px #0c322238;padding:7px 16px!important}.apply-application-meta>small:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 25%,#ffffff2b 45%,#0000 65%);animation:3.2s ease-in-out infinite training-cohort-shine;position:absolute;inset:0;transform:translate(-120%)}.apply-application-meta>small>span{color:#e8d48d;letter-spacing:.13em;font-size:8px;font-weight:850}.apply-application-meta>small>b{color:#fff;letter-spacing:.01em;font-size:18px;font-weight:900;line-height:1.05}@keyframes training-cohort-pulse{50%{transform:translateY(-2px);box-shadow:0 15px 32px #0c32224d}}@keyframes training-cohort-shine{0%,45%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.apply-application-meta>small,.apply-application-meta>small:after{animation:none}}@media (width<=650px){.apply-application-meta>strong,.apply-application-meta>small{min-width:0}.apply-application-meta>small>b{font-size:20px}}.prep-apply-polished .apply-hero-copy h1 em{color:#b6861d;width:auto;font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.065em;margin:4px 0 0;font-size:.92em;font-style:normal;font-weight:800;line-height:.92;display:block;transform:none}.apply-standard-card{max-width:385px;padding:21px 23px 19px}.prep-apply-polished .apply-standard-card h2{font-size:21px}.apply-standard-copy{font-size:10px}.apply-standard-card .apply-split{margin-top:10px;padding:10px 12px}.apply-standard-card .apply-split>span small{max-width:92px}.apply-standard-card .apply-split>p{font-size:8px}.apply-standard-card .apply-split>p b{color:#f1d479}.apply-comp-qualifier{color:#64746b;margin-top:9px;font-size:7px;line-height:1.45;display:block}.apply-application-meta>strong{min-width:174px}.apply-application-meta>strong>b{letter-spacing:0;font-size:11px}.apply-application-meta>small{min-width:211px}.apply-opportunity{color:#13271d;width:min(1180px,100% - 48px);margin:0 auto;padding:70px 0 28px}.apply-opportunity-intro{border-bottom:1px solid #dce3de;grid-template-columns:1fr .75fr;align-items:end;gap:20px 70px;padding-bottom:30px;display:grid}.apply-opportunity-intro>p,.apply-expect-grid article>p,.apply-fit p{color:#8a681d;letter-spacing:.16em;grid-column:1/-1;margin:0;font-size:9px;font-weight:900}.apply-opportunity-intro h2{font:800 clamp(31px,4.2vw,52px)/.98 var(--font-poppins),Arial,sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin:0}.apply-opportunity-intro h2 span{color:#b6861d}.apply-opportunity-intro>small{color:#68756d;font-size:11px;line-height:1.65}.apply-expect-grid{grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;display:grid}.apply-expect-grid article{background:#fff;border:1px solid #dce3de;border-radius:9px;padding:27px 29px;box-shadow:0 13px 34px #0c31210b}.apply-expect-grid article:first-child{border-top:4px solid #c99b2f}.apply-expect-grid article:last-child{border-top:4px solid #123d2c}.apply-expect-grid h3{font:750 21px/1.05 var(--font-poppins),Arial,sans-serif;letter-spacing:-.035em;margin:8px 0 17px}.apply-expect-grid ul,.apply-fit ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.apply-expect-grid li,.apply-fit li{color:#48584f;border-top:1px solid #e3e8e5;padding:10px 0 10px 27px;font-size:11px;line-height:1.45;position:relative}.apply-expect-grid li:before,.apply-fit li:before{content:"✓";color:#a67918;font-weight:900;position:absolute;left:0}.apply-fit{color:#fff;background:linear-gradient(135deg,#0a2c1f,#164a34);border-radius:10px;grid-template-columns:1.05fr 1fr auto;align-items:center;gap:28px 45px;padding:31px 34px;display:grid;box-shadow:0 22px 55px #092b1d24}.apply-fit>div p{color:#e2c565}.apply-fit h2{font:750 27px/1.02 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:8px 0}.apply-fit>div span{color:#c9d8cf;font-size:10px;line-height:1.6}.apply-fit li{color:#e1e9e4;border-color:#ffffff1f}.apply-fit a{color:#0b2b1e;white-space:nowrap;background:linear-gradient(135deg,#c49529,#f0d378);border-radius:7px;align-items:center;gap:15px;padding:14px 17px;font-size:10px;font-weight:900;display:inline-flex}.apply-fit a span{font-size:17px}@media (width<=900px){.prep-apply-polished .apply-hero-copy h1 em{margin-left:0}.apply-opportunity-intro,.apply-expect-grid,.apply-fit{grid-template-columns:1fr}.apply-fit a{justify-content:center}.apply-standard-card{max-width:none}}.prep-apply-polished .apply-standard-card ul{margin-top:20px}.prep-apply-polished .apply-standard-card li{padding:11px 0}.apply-standard-close{border-top:1px solid #123d2c29;gap:4px;margin-top:17px;padding-top:16px;display:grid}.apply-standard-close b{color:#0b2b1e;letter-spacing:.12em;font-size:11px}.apply-standard-close span{color:#53645a;font:500 15px/1.35 Georgia,Times New Roman,serif}.apply-comp-note{color:#5d6c63;background:#c9a34b14;border-left:2px solid #c9a34b;margin-top:13px;padding:10px 12px;font-size:8px;line-height:1.5;display:block}.apply-comp-note b{color:#80631e;letter-spacing:.11em;margin-bottom:2px;font-size:7px;display:block}@media (width<=600px){.apply-opportunity{width:calc(100% - 28px);padding-top:42px}.apply-opportunity-intro h2{font-size:35px}.apply-expect-grid article{padding:22px 19px}.apply-fit{padding:25px 20px}.apply-application-meta>strong,.apply-application-meta>small{min-width:0}}.prep-apply-polished>.apply-intro{background:linear-gradient(90deg,#f9f8f2fa 0%,#f9f8f2e6 52%,#f9f8f29e 100%),url(/apply-hero-office.png) 72%/cover no-repeat;grid-template-columns:minmax(0,1.12fr) minmax(340px,.72fr);gap:clamp(34px,5vw,76px);min-height:570px;padding-top:64px;padding-bottom:64px}.prep-apply-polished .apply-hero-copy h1{font:800 clamp(50px,5.2vw,76px)/.94 var(--font-poppins),Arial,sans-serif;text-transform:uppercase;letter-spacing:-.065em}.prep-apply-polished .apply-hero-copy h1 em{color:#b98719;margin-top:8px;font-style:normal;font-weight:800;display:block}.apply-hero-actions .button{border-radius:5px;min-height:52px;padding:0 20px}.apply-application-meta{gap:8px;display:flex}.apply-application-meta>strong,.apply-application-meta>small{box-sizing:border-box;background:#ffffffeb;border:1px solid #103a2933;border-radius:5px;min-width:150px;padding:10px 13px}.apply-application-meta span,.apply-application-meta b{display:block}.apply-application-meta span{letter-spacing:.12em;font-size:8px}.apply-application-meta b{color:#123d2c;margin-top:3px;font-size:11px}.apply-application-meta>small{color:#fff;background:#123d2c;border-color:#bb8a20}.apply-application-meta>small span,.apply-application-meta>small b{color:#fff}.prep-apply-polished .apply-standard-card{color:#173426;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;max-width:390px;padding:28px 29px;box-shadow:14px 16px #103a291c}.prep-apply-polished .apply-standard-card>p{color:#946f1d;font-size:9px}.prep-apply-polished .apply-standard-card h2{color:#103a29;font:800 27px/.98 var(--font-poppins),Arial,sans-serif;text-transform:uppercase;letter-spacing:-.045em}.prep-apply-polished .apply-standard-card .apply-standard-copy{color:#586b61;font-size:11px;line-height:1.55;display:block}.prep-apply-polished .apply-standard-card li b{color:#173426;font-size:11px}.prep-apply-polished .apply-standard-card li small{font-size:9px}.prep-apply-polished .apply-standard-card .apply-comp-note{color:#596b61;border-top:1px solid #123d2c26;margin-top:15px;padding-top:13px;font-size:9px;line-height:1.5;display:block}.apply-know-strip{color:#fff;background:#103a29;grid-template-columns:.72fr 1fr 1.12fr .95fr;align-items:center;gap:34px;padding:38px max(44px,50% - 590px);display:grid}.apply-know-heading p{color:#e0bd5c;letter-spacing:.16em;margin:0;font-size:12px;font-weight:900;line-height:1.45}.apply-know-list h2{color:#fff;font:800 17px/1.1 var(--font-poppins),Arial,sans-serif;margin:0 0 10px}.apply-know-list ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.apply-know-list li{color:#dae6df;padding-left:17px;font-size:11px;line-height:1.45;position:relative}.apply-know-list li:before{content:"✓";color:#e0bd5c;font-weight:900;position:absolute;left:0}.apply-know-action{gap:10px;display:grid}.apply-know-action a{color:#102d20;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(110deg,#f0d274,#b67d0d,#e5bd50);border-radius:5px;justify-content:space-between;align-items:center;padding:15px 17px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.apply-know-action small{color:#bfcfc6;font-size:8px;line-height:1.5}@media (width<=1050px){.apply-know-strip{grid-template-columns:1fr 1fr;gap:24px 38px}.apply-know-heading{grid-column:1/-1}.apply-know-action{grid-column:1/-1;grid-template-columns:230px 1fr;align-items:center}}@media (width<=900px){.prep-apply-polished>.apply-intro{background:linear-gradient(#f9f8f2f0,#f9f8f2f0),url(/apply-hero-office.png) 68%/cover no-repeat;grid-template-columns:1fr}.prep-apply-polished .apply-standard-card{max-width:none}.apply-hero-actions{flex-direction:column}.apply-application-meta{width:100%}}@media (width<=650px){.apply-know-strip{grid-template-columns:1fr;padding:30px 22px}.apply-know-heading,.apply-know-action{grid-column:auto}.apply-know-action{grid-template-columns:1fr}.apply-application-meta>strong,.apply-application-meta>small{width:100%}.prep-apply-polished .apply-hero-copy h1{font-size:43px}}.prep-sidebar nav button.journey-locked{color:#91a69a}.prep-sidebar nav button.journey-locked:hover{color:#d8e2dc;background:#ffffff12}.prep-sidebar nav button.journey-locked>em{color:#d9bd66;margin-left:auto;font-size:12px;font-style:normal}.portal-journey-lock{text-align:center;background:linear-gradient(145deg,#fff,#fbf8f0);border:1px solid #ded9cd;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:54px 30px;display:flex;box-shadow:0 18px 50px #1033230f}.portal-journey-lock>i{color:#e3c45e;background:#123d2c;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:18px;font-size:24px;font-style:normal;display:grid}.portal-journey-lock>p{color:#9b741c;letter-spacing:.18em;margin:0 0 9px;font-size:10px;font-weight:900}.portal-journey-lock>h1{color:#123d2c;max-width:640px;margin:0;font:700 clamp(27px,4vw,40px)/1.08 Georgia,serif}.portal-journey-lock>span{color:#68766e;max-width:620px;margin:15px 0 24px;font-size:15px;line-height:1.65}.portal-journey-lock>button{color:#fff;background:#123d2c;border:0;border-radius:9px;padding:14px 20px;font-size:13px;font-weight:850}.bank-form-pending>a{color:#fff;background:#123d2c;border-radius:8px;margin-top:10px;padding:10px 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.prep-calendar-button{color:#123d2c;background:#fff;border:1px solid #d8dfda;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:850}.prep-apply-polished>.apply-intro{background:linear-gradient(90deg,#f9f8f2fc 0%,#f9f8f2f2 46%,#f9f8f27a 72%,#f9f8f21f 100%),url(/apply-hero-office.png) 76%/cover no-repeat;min-height:570px;padding-top:78px;padding-bottom:78px;display:block}.prep-apply-polished .apply-hero-copy{z-index:2;width:min(690px,60%);position:relative}.apply-application-meta{gap:10px}.apply-application-meta>strong,.apply-application-meta>small{border-radius:6px;min-width:168px;min-height:54px;padding:11px 15px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f36261f}.apply-application-meta>strong{background:linear-gradient(125deg,#fffffffa,#faf2d9f5);border:1px solid #ae7e1680}.apply-application-meta>small{background:linear-gradient(135deg,#0d3525,#184d37 58%,#0b2d20);border:1px solid #e5c46994}.apply-application-meta>strong:after,.apply-application-meta>small:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:42%;height:280%;animation:4.8s ease-in-out infinite apply-luxe-shine;position:absolute;top:-90%;left:-45%;transform:rotate(24deg)}.apply-application-meta>small:after{background:linear-gradient(90deg,#0000,#efd07547,#0000);animation-delay:1.2s}.apply-application-meta>strong:hover,.apply-application-meta>small:hover{transform:translateY(-3px);box-shadow:0 18px 34px #0f36262e}.apply-application-meta span{z-index:1;color:#8a681d;letter-spacing:.17em;font-size:8px;font-weight:900;position:relative}.apply-application-meta b{z-index:1;letter-spacing:.035em;margin-top:4px;font-size:12px;position:relative}.apply-application-meta>small span{color:#e8c762}.apply-application-meta>small b{color:#fff}@keyframes apply-luxe-shine{0%,58%{opacity:0;left:-45%}68%{opacity:1}88%,to{opacity:0;left:125%}}@media (prefers-reduced-motion:reduce){.apply-application-meta>strong:after,.apply-application-meta>small:after{animation:none}.apply-application-meta>strong,.apply-application-meta>small{transition:none}}@media (width<=1000px){.prep-apply-polished .apply-hero-copy{width:min(720px,72%)}.prep-apply-polished>.apply-intro{background:linear-gradient(90deg,#f9f8f2fa,#f9f8f2e0 62%,#f9f8f273),url(/apply-hero-office.png) 70%/cover no-repeat}}@media (width<=760px){.prep-apply-polished .apply-hero-copy{width:100%}.prep-apply-polished>.apply-intro{background:linear-gradient(#f9f8f2f0,#f9f8f2f0),url(/apply-hero-office.png) 68%/cover no-repeat;min-height:0;padding-top:54px;padding-bottom:58px}.apply-application-meta{grid-template-columns:1fr 1fr;display:grid}.apply-application-meta>strong,.apply-application-meta>small{min-width:0;width:auto!important}}@media (width<=480px){.apply-application-meta{grid-template-columns:1fr}.apply-hero-actions .button{width:100%}}.apply-hero-copy>p{letter-spacing:.15em;margin-bottom:18px;font-size:13px;line-height:1.4}.apply-hero-actions{align-items:center;gap:24px}.apply-application-meta{border-left:2px solid #c99a2e;align-items:center;gap:0;padding-left:22px;display:flex;position:relative}.apply-application-meta>strong,.apply-application-meta>small{min-width:0;min-height:0;box-shadow:none;color:#173426;background:0 0;border:0;border-radius:0;padding:2px 22px 2px 0;position:relative;overflow:visible}.apply-application-meta>small{border-left:1px solid #123d2c33;padding:2px 0 2px 22px}.apply-application-meta>strong:after,.apply-application-meta>small:after{content:none;animation:none}.apply-application-meta>strong:hover,.apply-application-meta>small:hover{box-shadow:none;transform:none}.apply-application-meta span,.apply-application-meta>small span{color:#8a681d;letter-spacing:.14em;font-size:9px;line-height:1.2}.apply-application-meta b,.apply-application-meta>small b{color:#123d2c;letter-spacing:.015em;margin-top:5px;font-size:15px;line-height:1}.apply-application-meta>small b:after{content:"";background:linear-gradient(90deg,#a87408,#efd675,#a87408) 0 0/200% 100%;width:44px;height:2px;margin-top:7px;animation:3.4s ease-in-out infinite apply-gold-line;display:block}@keyframes apply-gold-line{0%,to{opacity:.72;background-position:0}50%{opacity:1;background-position:100%}}.apply-know-strip{grid-template-columns:.72fr 1fr 1.12fr}@media (width<=1050px){.apply-know-strip{grid-template-columns:.72fr 1fr 1.12fr}.apply-know-heading{grid-column:auto}}@media (width<=900px){.apply-hero-actions{align-items:flex-start}.apply-application-meta{width:auto}}@media (width<=760px){.apply-application-meta{grid-template-columns:none;width:100%;padding-left:18px;display:flex}.apply-application-meta>strong,.apply-application-meta>small{width:auto!important}.apply-know-strip{grid-template-columns:1fr}.apply-know-heading{grid-column:auto}}@media (width<=480px){.apply-application-meta{flex-direction:column;align-items:flex-start;gap:13px}.apply-application-meta>strong,.apply-application-meta>small{border:0;padding:0}.apply-application-meta>small{border-top:1px solid #123d2c33;padding-top:13px}}.apply-hero-copy>p{letter-spacing:.155em;font-size:15px}.prep-apply-polished .apply-hero-copy h1 em{color:#b98719;background:linear-gradient(105deg,#9c6a05 0%,#e9c65f 28%,#fff0a8 46%,#c18b16 70%,#8d5e00 100%) 0 0/180% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite apply-metallic-title}@keyframes apply-metallic-title{0%,to{background-position:0}50%{background-position:100%}}.apply-application-meta{border-left:0;width:auto;padding-left:0}.apply-application-meta>strong{background:0 0;border-left:2px solid #c99a2e;padding:2px 0 2px 17px}.apply-application-meta>strong span{font-size:10px}.apply-application-meta>strong b{font-size:17px}.apply-training-feature{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;text-align:center;background:#0b2d209e;border-left:4px solid #d4a936;width:min(360px,30vw);padding:21px 24px 20px;position:absolute;bottom:54px;right:max(42px,50% - 620px);box-shadow:0 20px 50px #09251a38}.apply-training-feature:after{content:"";background:linear-gradient(90deg,#9f700d,#f4dc86,#a6750e) 0 0/200% 100%;width:72px;height:2px;animation:3s ease-in-out infinite apply-gold-line;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.apply-training-feature span{color:#e8c762;letter-spacing:.18em;font-size:11px;font-weight:900;display:block}.apply-training-feature b{font:800 clamp(24px,2.35vw,38px)/.96 var(--font-poppins),Arial,sans-serif;letter-spacing:-.04em;margin-top:7px;padding-bottom:10px;display:block}@media (width<=1100px){.prep-apply-polished .apply-hero-copy{width:min(670px,68%)}.apply-training-feature{width:300px;right:28px}}@media (width<=900px){.prep-apply-polished .apply-hero-copy{width:100%}.apply-training-feature{width:100%;max-width:520px;margin-top:28px;position:relative;bottom:auto;right:auto}.prep-apply-polished>.apply-intro{padding-bottom:54px}}@media (width<=600px){.apply-hero-copy>p{font-size:12px}.apply-training-feature{padding:18px 20px}.apply-training-feature b{font-size:27px}}@media (prefers-reduced-motion:reduce){.prep-apply-polished .apply-hero-copy h1 em,.apply-training-feature:after{animation:none}}.apply-training-feature{animation:4s ease-in-out infinite apply-training-float;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important}.apply-training-feature b{letter-spacing:.01em;white-space:nowrap;text-align:center;width:100%;font-size:21px!important}.apply-training-feature span{text-align:center;width:100%;animation:2.8s ease-in-out infinite apply-training-gold}@keyframes apply-training-float{0%,to{transform:translateY(0);box-shadow:0 20px 50px #09251a38}50%{transform:translateY(-5px);box-shadow:0 27px 58px #09251a4d,0 0 24px #d6b14921}}@keyframes apply-training-gold{0%,to{color:#dfbd5b}50%{color:#ffe89d}}@media (prefers-reduced-motion:reduce){.apply-training-feature,.apply-training-feature span{animation:none}}.application-introduction{color:#173426;background:#fff;border-left:4px solid #c99b2f;gap:10px;margin:0 0 22px;padding:26px 30px;display:grid;box-shadow:0 12px 34px #123d2c0f}.application-introduction p{color:#8a681d;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.application-introduction span{color:#53665b;max-width:900px;font-size:12px;line-height:1.55;display:block}.application-introduction strong{color:#173426;letter-spacing:.1em;background:#f5edda;width:max-content;margin-top:3px;padding:7px 10px;font-size:9px}.prep-apply-polished .apply-step-card fieldset{gap:17px;display:grid}.prep-apply-polished .apply-step-card fieldset[hidden]{display:none}.prep-apply-polished .apply-step-card label>b,.apply-choice-group>p>b{color:#a97712}.apply-choice-group{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;display:grid}.apply-choice-group>p{color:#183a2a;grid-column:1/-1;margin:0 0 2px;font-size:12px;font-weight:800;line-height:1.45}.prep-apply-polished .apply-step-card .apply-choice{box-sizing:border-box;color:#32483b;cursor:pointer;background:#fafbf8;border:1px solid #123d2c2b;border-radius:4px;align-items:center;gap:10px;min-height:42px;padding:9px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.prep-apply-polished .apply-step-card .apply-choice:hover{background:#fffaf0;border-color:#b98a22}.prep-apply-polished .apply-step-card .apply-choice input{accent-color:#174b35;width:17px;height:17px;min-height:0;margin:0}.apply-review{background:#dfe5e1;border:1px solid #dfe5e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.apply-review article{background:#fff;padding:13px 15px}.apply-review article span{color:#8a681d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.apply-review article p{color:#243c30;margin:0;font-size:11px;line-height:1.5}.apply-edit-answers{color:#174b35!important;background:#fff!important;border:1px solid #123d2c38!important;justify-self:start!important;width:auto!important;min-height:0!important;padding:8px 12px!important;font-size:9px!important}.prep-apply-polished .compact-ack{background:#fbfaf6;border:1px solid #123d2c2e;border-left:3px solid #c99b2f;margin:2px 0 0;padding:16px 18px}.prep-apply-polished .compact-ack label{color:#334b3f;align-items:flex-start;gap:11px;margin:0;font-size:10px;line-height:1.55;display:flex}.prep-apply-polished .compact-ack input{accent-color:#174b35;flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0}@media (width<=650px){.application-introduction{padding:21px 19px}.application-introduction span{font-size:11px}.application-introduction strong{width:auto}.apply-choice-group,.apply-review{grid-template-columns:1fr}}.prep-apply-polished>.apply-intro{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:clamp(28px,4vw,58px);min-height:520px;padding:54px max(48px,50% - 600px)}.prep-apply-polished .apply-hero-copy h1{max-width:650px;font-size:clamp(48px,5vw,68px)}.apply-hero-copy>span{max-width:630px;margin-top:18px;font-size:15px;line-height:1.55}.apply-hero-actions{gap:16px;margin-top:23px}.prep-apply-polished .apply-standard-card{box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe8;border:1px solid #123d2c24;border-top:3px solid #c99b2f;border-radius:8px;align-self:center;width:100%;max-width:340px;padding:24px 25px 22px;box-shadow:0 18px 45px #0b2a1d24}.prep-apply-polished .apply-standard-card>p{margin:0 0 8px;font-size:8px;line-height:1.2}.prep-apply-polished .apply-standard-card h2{margin:0 0 9px;font-size:20px;line-height:1.02}.prep-apply-polished .apply-standard-card .apply-standard-copy{font-size:9px;line-height:1.48}.prep-apply-polished .apply-standard-card ul{margin:14px 0 0}.prep-apply-polished .apply-standard-card li{grid-template-columns:25px minmax(0,1fr);gap:9px;padding:8px 0}.prep-apply-polished .apply-standard-card li>i{width:23px;height:23px;font-size:7px}.prep-apply-polished .apply-standard-card li b{font-size:10px;line-height:1.2}.prep-apply-polished .apply-standard-card li small{font-size:7.5px;line-height:1.35}.prep-apply-polished .apply-standard-card .apply-standard-close{border-top:1px solid #123d2c26;margin:12px 0 0;padding:12px 0 0;display:block}.prep-apply-polished .apply-standard-card .apply-standard-close>b{color:#a87918;font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:.09em;margin:0 0 4px;font-weight:800;line-height:1.2;display:block;font-size:10px!important}.prep-apply-polished .apply-standard-card .apply-standard-close>span{color:#32483b;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:1.4;display:block;font-size:9px!important}.prep-apply-polished .apply-standard-card .apply-comp-note{color:#617067;background:#c9a34b14;border-left:2px solid #c99b2f;margin:10px 0 0;padding:9px 10px;font-family:Arial,Helvetica,sans-serif;font-weight:500;line-height:1.4;display:block;font-size:7.5px!important}.prep-apply-polished .apply-standard-card .apply-comp-note>b{color:#755916;letter-spacing:.1em;margin:0 0 3px;font-family:Arial,Helvetica,sans-serif;font-weight:900;line-height:1.2;display:block;font-size:7px!important}@media (width<=1080px){.prep-apply-polished>.apply-intro{grid-template-columns:minmax(0,1fr) 315px;padding-left:34px;padding-right:34px}.prep-apply-polished .apply-hero-copy h1{font-size:clamp(45px,5.4vw,60px)}.apply-hero-actions{flex-direction:column;align-items:flex-start}.prep-apply-polished .apply-standard-card{max-width:315px}}@media (width<=900px){.prep-apply-polished>.apply-intro{grid-template-columns:1fr;padding:44px 28px}.apply-hero-actions{flex-direction:row}.prep-apply-polished .apply-standard-card{max-width:560px}}@media (width<=650px){.prep-apply-polished>.apply-intro{padding:38px 20px 44px}.prep-apply-polished .apply-hero-copy h1{font-size:40px}.apply-hero-actions{flex-direction:column}.prep-apply-polished .apply-standard-card{max-width:none}}.prep-welcome-video{background:#ffffff14;border:1px solid #d6b14959;border-radius:10px;align-items:center;gap:13px;margin:20px 0;padding:15px 16px;display:flex}.prep-welcome-video>i{color:#123b2b;background:#d6b149;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.prep-welcome-video>span{flex:1;gap:3px;display:grid}.prep-welcome-video small{color:#ffffffb8}.prep-welcome-video>em{color:#e8c96c;letter-spacing:.12em;font-size:9px;font-style:normal;font-weight:900}.onboarding-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.onboarding-task-actions span{color:#6b786f;border:1px dashed #174b3540;padding:6px 8px;font-size:9px}.onboarding-action-button{cursor:pointer;justify-content:center;align-items:center;box-shadow:0 5px 14px #173c2b24;color:#fff!important;background:#173c2b!important;border:1px solid #173c2b!important;border-radius:7px!important;padding:9px 13px!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.onboarding-action-button:hover{transform:translateY(-1px);background:#245b43!important}.profile-download-button{color:#173c2b;background:#fff;border:1px solid #173c2b;border-radius:7px;justify-content:center;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.profile-security-copy{color:#64736b;line-height:1.5}.season-ready-celebration{color:#fff;text-align:center;background:linear-gradient(135deg,#123d2c,#1f6547);border:1px solid #d4b34f;border-radius:14px;margin-top:22px;padding:36px 26px;position:relative;overflow:hidden;box-shadow:0 18px 44px #123d2c33}.season-ready-celebration>button{color:#fff;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:14px}.season-ready-celebration>span{color:#173c2b;background:#e1bd4e;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:27px;font-weight:950;display:grid}.season-ready-celebration p{color:#f1d36c;letter-spacing:.15em;margin:0 0 7px;font-size:9px;font-weight:950}.season-ready-celebration h2{margin:0 0 8px;font:27px Georgia,serif}.season-ready-celebration em{color:#d8e5dd;font-size:11px;font-style:normal;line-height:1.6}.celebration-confetti i{background:#f1d36c;width:7px;height:13px;animation:1.8s ease-out both aa-confetti;position:absolute;top:-14px}.celebration-confetti i:nth-child(3n){background:#fff}.celebration-confetti i:nth-child(3n+1){background:#55a779}.celebration-confetti i:first-child{animation-delay:50ms;left:4%}.celebration-confetti i:nth-child(2){animation-delay:.22s;left:10%}.celebration-confetti i:nth-child(3){animation-delay:.1s;left:17%}.celebration-confetti i:nth-child(4){animation-delay:.35s;left:23%}.celebration-confetti i:nth-child(5){animation-delay:.16s;left:29%}.celebration-confetti i:nth-child(6){animation-delay:.42s;left:35%}.celebration-confetti i:nth-child(7){animation-delay:80ms;left:41%}.celebration-confetti i:nth-child(8){animation-delay:.3s;left:47%}.celebration-confetti i:nth-child(9){animation-delay:.13s;left:53%}.celebration-confetti i:nth-child(10){animation-delay:.38s;left:59%}.celebration-confetti i:nth-child(11){animation-delay:.2s;left:65%}.celebration-confetti i:nth-child(12){animation-delay:.46s;left:71%}.celebration-confetti i:nth-child(13){animation-delay:.12s;left:77%}.celebration-confetti i:nth-child(14){animation-delay:.32s;left:83%}.celebration-confetti i:nth-child(15){animation-delay:.18s;left:89%}.celebration-confetti i:nth-child(16){animation-delay:.4s;left:94%}.celebration-confetti i:nth-child(17){animation-delay:20ms;left:55%}.celebration-confetti i:nth-child(18){animation-delay:.48s;left:15%}@keyframes aa-confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(245px)rotate(540deg)}}.private-growth-plan,.onboarding-standards{background:#fff;border:1px solid #174b351f;border-radius:12px;margin-top:24px;padding:28px;box-shadow:0 14px 38px #123d2c0f}.private-growth-plan header>p,.onboarding-standards>p{color:#a97916;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:900}.private-growth-plan h2,.onboarding-standards h2{color:#173c2b;margin:0}.private-growth-plan header>span{color:#64736b;margin-top:7px;font-size:11px;display:block}.private-growth-plan form{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.private-growth-plan label{color:#294739;gap:7px;font-size:11px;font-weight:800;display:grid}.private-growth-plan textarea{resize:vertical;border:1px solid #174b352e;border-radius:7px;min-height:130px;padding:13px}.private-growth-plan button{grid-column:1/-1;justify-self:start}.onboarding-standards>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.onboarding-standards>div span{color:#506259;background:#f8f8f4;border-left:3px solid #d1a43a;gap:5px;padding:15px;font-size:10px;line-height:1.5;display:grid}.onboarding-standards>div b{color:#173c2b;font-size:11px}.onboarding-standards>button{margin-top:16px}.profile-locked-note,.profile-request-pending{color:#4d6055;background:#f8f6ee;border-left:3px solid #cda238;gap:5px;margin:14px 0;padding:13px;font-size:10px;display:grid}.profile-change-card{grid-column:1/-1}.profile-change-card textarea{min-height:90px}.team-correction-request{background:#fff8e7;border-left:4px solid #c99b2f;gap:10px;margin:0 20px 18px;padding:16px;display:grid}.team-correction-request>b{color:#8b6614;letter-spacing:.12em;font-size:9px}.team-correction-request p{color:#334c40;margin:0;font-size:11px}.team-correction-request label{color:#294739;gap:6px;font-size:10px;font-weight:800;display:grid}.team-correction-request input{border:1px solid #174b3533;border-radius:5px;padding:10px}.team-correction-request>div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=720px){.private-growth-plan form,.onboarding-standards>div{grid-template-columns:1fr}.onboarding-task-actions{grid-column:2/-1;justify-content:flex-start}.prep-welcome-video{align-items:flex-start}.prep-welcome-video>em{display:none}}.apply-know-strip{grid-template-columns:1.25fr 1fr 1.08fr;align-items:start;gap:44px;padding-top:30px;padding-bottom:30px;display:grid}.apply-strip-intro{text-align:center;border:0;align-self:center;max-width:none;margin:0;padding:0;display:block}.apply-strip-intro>p{color:#e0bd5c;font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:.14em;margin:0;font-size:12px;font-weight:850;line-height:1.45}.apply-strip-intro>div{grid-template-columns:1fr;gap:9px;display:grid}.apply-strip-intro span{color:#e2ebe6;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6}.apply-strip-intro strong{color:#f1d77e;font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:.1em;white-space:nowrap;border:1px solid #e0bd5c7a;border-radius:5px;align-self:center;padding:11px 13px;font-size:9px;font-weight:800;line-height:1.35}@media (width<=900px){.apply-know-strip{grid-template-columns:1fr 1fr}.apply-strip-intro{grid-column:1/-1}.apply-strip-intro>div{grid-template-columns:1fr;gap:10px}}@media (width<=650px){.apply-know-strip{grid-template-columns:1fr}.apply-strip-intro{grid-column:auto}.apply-strip-intro span{font-size:12px}}.agreement-sign-shortcut{background:#fff;border:1px solid #ced9cf;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1040px;margin:24px auto;padding:18px 24px;display:flex}.agreement-sign-shortcut a{color:#174329;font-weight:700}.agreement-sign-shortcut span{color:#485a4b}.agreement-sign .agreement-name select{width:100%;font:inherit;color:#151815;background:#fff;border:1px solid #b8c5bd;border-radius:8px;padding:14px;display:block}.agreement-hero{grid-template-columns:1fr}.agreement-hero div>p:last-child{letter-spacing:normal;color:#eef3eb;max-width:780px;font-size:16px;font-weight:400;line-height:1.6}#sign-agreement{scroll-margin-top:24px}.agreement-bottom-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex!important}.agreement-bottom-actions>button,.agreement-bottom-actions>a{flex:1;min-width:200px}.agreement-download-button{color:#174329;text-align:center;background:#fff;border:1px solid #174329;border-radius:9px;justify-content:center;align-items:center;min-height:48px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.bank-form-pending{gap:6px;margin-top:8px;display:grid}.bank-form-pending button{color:#566456;cursor:not-allowed;background:#f1f3ef;border:1px solid #d4dbd4;border-radius:7px;padding:9px 12px}.bank-form-pending small{color:#647164;font-size:11px}.wisp-compact-terms h3{color:inherit;margin:16px 0 6px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4}.wisp-compact-terms p+p{margin-top:8px}.profile-growth-plan{border-top:4px solid #d1a43a;scroll-margin-top:95px}.profile-growth-plan label small{color:#9a7422;justify-self:end;font-weight:900}.profile-growth-plan button:disabled{cursor:not-allowed;opacity:.52}.demo-growth-plan textarea{background:#f7f9f7}.demo-growth-plan button{color:#fff;background:#173c2b}.preparer-birthday-shoutout{color:#fff;background:linear-gradient(120deg,#143d2d,#276849);border:1px solid #d7b94f;border-radius:14px;align-items:center;gap:18px;margin-bottom:20px;padding:24px 26px;display:flex;box-shadow:0 15px 36px #143d2d29}.preparer-birthday-shoutout>i{color:#173c2b;background:#e2bd4d;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;font-style:normal;display:grid}.preparer-birthday-shoutout p{color:#f3d774;letter-spacing:.15em;margin:0 0 4px;font-size:9px;font-weight:950}.preparer-birthday-shoutout h2{margin:0 0 5px;font:25px Georgia,serif}.preparer-birthday-shoutout span{color:#d9e5de;font-size:11px;line-height:1.5}.preparer-birthday-shoutout>b{color:#f3d774;font:25px Georgia,serif}.first-ten-return-tracker{background:#fff;border:1px solid #d7e0da;border-radius:13px;margin:18px 0;padding:20px;box-shadow:0 10px 28px #123d2c0f}.first-ten-return-tracker>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.first-ten-return-tracker p{color:#a1781e;letter-spacing:.14em;margin:0 0 4px;font-size:9px;font-weight:950}.first-ten-return-tracker h2{color:#173c2b;margin:0;font:23px Georgia,serif}.first-ten-return-tracker header>span{color:#64736b;font-size:10px}.first-ten-return-tracker>div{grid-template-columns:repeat(10,1fr);gap:8px;display:grid}.first-ten-return-tracker button{color:#496055;background:#f7f9f7;border:1px solid #d8e0da;border-radius:9px;place-items:center;gap:3px;min-width:0;padding:10px 4px;display:grid}.first-ten-return-tracker button.filled{color:#1f6748;background:#edf7f0;border-color:#2d7655}.first-ten-return-tracker button i{font-size:9px;font-style:normal;font-weight:950}.first-ten-return-tracker button b{font-size:16px}.first-ten-return-tracker button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.return-entry-number{color:#fff;background:#173c2b;border-radius:8px;align-self:stretch;place-items:center;min-width:60px;padding:8px;display:grid}.return-entry-number small{letter-spacing:.12em;font-size:7px}.return-entry-number b{font-size:21px}@media (width<=760px){.preparer-birthday-shoutout{align-items:flex-start}.preparer-birthday-shoutout>b{display:none}.first-ten-return-tracker>div{grid-template-columns:repeat(5,1fr)}.first-ten-return-tracker>header{flex-direction:column;align-items:flex-start}.return-entry-number{min-height:58px}}.numbered-return-form{grid-template-columns:auto repeat(3,1fr)}.numbered-return-form>button{grid-column:2/-1}.first-ten-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.prospect-numbered-grid{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:2px;display:grid}.prospect-numbered-grid>span{background:#fff;border:1px solid #d2dcd5;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:stretch;min-height:44px;display:grid;overflow:hidden}.prospect-numbered-grid>span>b{color:#f0d16b;background:#173c2b;place-items:center;font-size:12px;display:grid}.prospect-numbered-grid input{background:#fff;height:100%;border:0!important;border-radius:0!important;min-width:0!important;padding:11px 12px!important}.demo-growth-plan .prospect-numbered-grid input{background:#f7f9f7}.profile-growth-plan form>button{min-width:210px}.preparer-notification-center>header>div>small{color:#64736b;max-width:720px;margin-top:7px;font-size:11px;line-height:1.55;display:block}@media (width<=900px){.numbered-return-form{grid-template-columns:1fr 1fr}.numbered-return-form>button,.return-entry-number{grid-column:1/-1}}@media (width<=650px){.prospect-numbered-grid{grid-template-columns:1fr}.first-ten-label{flex-direction:column;align-items:flex-start;gap:3px}.profile-growth-plan form>button{width:100%;min-width:0}}.experience-preview-actions{background:#fffaf0;border:1px dashed #c6a744;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:11px 14px;display:flex}.experience-preview-actions span{color:#745f1c;letter-spacing:.14em;font-size:9px;font-weight:950}.experience-preview-actions button{color:#fff;cursor:pointer;background:#173c2b;border:0;border-radius:7px;padding:10px 14px;font-size:10px;font-weight:900;box-shadow:0 4px 12px #173c2b29}.experience-preview-actions button:hover{background:#22563e}@media (width<=600px){.experience-preview-actions{flex-direction:column;align-items:flex-start}.experience-preview-actions button{width:100%}}.preparer-birthday-shoutout{background:radial-gradient(circle at 10% 15%,#f1d36c33,#0000 24%),linear-gradient(120deg,#103725,#276849);border-radius:16px;align-items:center;gap:22px;padding:28px 30px;animation:.65s cubic-bezier(.2,.8,.2,1) both birthday-arrive;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #143d2d38}.preparer-birthday-shoutout>div{flex:initial}.birthday-icon-cluster{background:#ffffff14;border:1px solid #f1d36c80;border-radius:50%;place-items:center;height:76px;animation:2.8s ease-in-out infinite birthday-float;position:relative;box-shadow:inset 0 0 24px #f1d36c1f;flex:0 0 76px!important;display:grid!important}.birthday-icon-cluster span:first-child{filter:drop-shadow(0 5px 7px #00000038);font-size:38px}.birthday-icon-cluster span:nth-child(2),.birthday-icon-cluster span:nth-child(3){font-size:18px;position:absolute}.birthday-icon-cluster span:nth-child(2){animation:1.8s ease-in-out infinite icon-pop;top:-5px;left:-5px}.birthday-icon-cluster span:nth-child(3){animation:1.8s ease-in-out .5s infinite icon-pop;bottom:-3px;right:-8px}.birthday-message{z-index:2;position:relative;flex:1!important}.preparer-birthday-shoutout .birthday-message>span{color:#e0ebe4;font-size:11px;line-height:1.6}.birthday-mini-icons{z-index:2;align-items:center;gap:7px;font-size:21px;display:flex;position:relative}.birthday-mini-icons span{animation:2.4s ease-in-out infinite birthday-float;display:inline-block}.birthday-mini-icons span:nth-child(2){animation-delay:.4s}.birthday-mini-icons span:nth-child(3){animation-delay:.8s}.birthday-sparkles{pointer-events:none;inset:0;position:absolute!important}.birthday-sparkles i{color:#f3d774;opacity:0;font-size:10px;font-style:normal;animation:2.7s linear infinite sparkle-rise;position:absolute}.birthday-sparkles i:first-child{animation-delay:.1s;bottom:8%;left:6%}.birthday-sparkles i:nth-child(2){animation-delay:1.1s;bottom:0;left:18%}.birthday-sparkles i:nth-child(3){animation-delay:.5s;bottom:12%;left:28%}.birthday-sparkles i:nth-child(4){animation-delay:1.8s;bottom:2%;left:39%}.birthday-sparkles i:nth-child(5){animation-delay:.8s;bottom:8%;left:49%}.birthday-sparkles i:nth-child(6){animation-delay:2.2s;bottom:0;left:58%}.birthday-sparkles i:nth-child(7){animation-delay:.3s;bottom:10%;left:68%}.birthday-sparkles i:nth-child(8){animation-delay:1.4s;bottom:2%;left:77%}.birthday-sparkles i:nth-child(9){animation-delay:.7s;bottom:8%;left:86%}.birthday-sparkles i:nth-child(10){animation-delay:2s;bottom:0;left:94%}.birthday-sparkles i:nth-child(11){animation-delay:2.5s;bottom:0;left:33%}.birthday-sparkles i:nth-child(12){animation-delay:1s;bottom:0;left:73%}@keyframes birthday-arrive{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:none}}@keyframes birthday-float{50%{transform:translateY(-7px)rotate(2deg)}}@keyframes icon-pop{50%{transform:scale(1.2)rotate(8deg)}}@keyframes sparkle-rise{0%{opacity:0;transform:translateY(18px)scale(.5)}30%{opacity:1}to{opacity:0;transform:translateY(-90px)scale(1.35)rotate(120deg)}}.celebration-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081811b8;place-items:center;padding:22px;animation:.3s both celebration-backdrop;display:grid;position:fixed;inset:0}.celebration-modal-backdrop .season-ready-celebration{border:1px solid #e1bd4e;border-radius:20px;width:min(540px,100%);margin:0;padding:44px 42px 38px;animation:.6s cubic-bezier(.2,.9,.25,1.15) both celebration-pop;box-shadow:0 30px 90px #0000006b,0 0 0 7px #e1bd4e14}.celebration-glow{background:radial-gradient(circle,#f1d36c52,#0000 67%);border-radius:50%;width:350px;height:260px;animation:2.2s ease-in-out infinite glow-pulse;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.celebration-icons{z-index:2;justify-content:center;gap:18px;margin-bottom:14px;display:flex;position:relative}.celebration-icons span{filter:drop-shadow(0 5px 6px #00000038);font-size:27px;animation:1.8s ease-in-out infinite celebration-icon;display:inline-block}.celebration-icons span:nth-child(2){font-size:36px;animation-delay:.25s}.celebration-icons span:nth-child(3){animation-delay:.5s}.season-ready-celebration>.celebration-check{z-index:2;width:58px;height:58px;margin-bottom:14px;animation:.8s cubic-bezier(.2,.9,.25,1.2) .2s both check-bounce;position:relative}.season-ready-celebration .celebration-finish{z-index:2;color:#173c2b;letter-spacing:.02em;background:#f1d36c;border:1px solid #f1d36c;border-radius:8px;margin-top:22px;padding:12px 18px;font-size:10px;font-weight:950;display:inline-flex;position:relative;top:auto;right:auto;box-shadow:0 8px 22px #0000002e}.season-ready-celebration .celebration-finish:hover{background:#fff}.celebration-modal-backdrop .celebration-confetti i:nth-child(19){animation-delay:.56s;left:8%}.celebration-modal-backdrop .celebration-confetti i:nth-child(20){animation-delay:.62s;left:26%}.celebration-modal-backdrop .celebration-confetti i:nth-child(21){animation-delay:.68s;left:44%}.celebration-modal-backdrop .celebration-confetti i:nth-child(22){animation-delay:.74s;left:62%}.celebration-modal-backdrop .celebration-confetti i:nth-child(23){animation-delay:.8s;left:80%}.celebration-modal-backdrop .celebration-confetti i:nth-child(24){animation-delay:.86s;left:98%}@keyframes celebration-backdrop{0%{opacity:0}to{opacity:1}}@keyframes celebration-pop{0%{opacity:0;transform:translateY(28px)scale(.86)}to{opacity:1;transform:none}}@keyframes celebration-icon{50%{transform:translateY(-9px)rotate(7deg)}}@keyframes check-bounce{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes glow-pulse{50%{opacity:.55;transform:translate(-50%)scale(1.12)}}@media (width<=760px){.preparer-birthday-shoutout{flex-wrap:wrap;padding:24px 22px}.birthday-icon-cluster{height:62px;flex-basis:62px!important}.birthday-icon-cluster span:first-child{font-size:31px}.birthday-mini-icons{position:absolute;top:18px;right:18px}.birthday-message{flex-basis:100%!important}.celebration-modal-backdrop .season-ready-celebration{padding:38px 24px 30px}}@media (prefers-reduced-motion:reduce){.preparer-birthday-shoutout,.birthday-icon-cluster,.birthday-icon-cluster span,.birthday-mini-icons span,.birthday-sparkles i,.celebration-modal-backdrop,.celebration-modal-backdrop .season-ready-celebration,.celebration-icons span,.celebration-check,.celebration-glow{animation:none!important}}.onboarding-submit-panel{background:#fff;border:1px solid #d8e0da;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px 26px;display:flex;box-shadow:0 12px 32px #123d2c14}.onboarding-submit-panel.ready{background:linear-gradient(120deg,#fff,#fffaf0);border-color:#c7a43b}.onboarding-submit-panel p{color:#a1781e;letter-spacing:.15em;margin:0 0 5px;font-size:9px;font-weight:950}.onboarding-submit-panel h2{color:#173c2b;margin:0 0 5px;font:23px Georgia,serif}.onboarding-submit-panel span{color:#64736b;font-size:10px;line-height:1.5}.onboarding-submit-panel button{color:#fff;cursor:pointer;background:#173c2b;border:0;border-radius:8px;flex:none;max-width:310px;padding:14px 18px;font-size:10px;font-weight:950;line-height:1.4;box-shadow:0 8px 20px #173c2b33}.onboarding-submit-panel button:disabled{color:#87948d;box-shadow:none;cursor:not-allowed;background:#d9dfdb}@media (width<=760px){.onboarding-submit-panel{flex-direction:column;align-items:stretch}.onboarding-submit-panel button{width:100%;max-width:none}}.canva-training-launch{color:#fff;background:linear-gradient(125deg,#113b2a,#236247);border:1px solid #d5b650;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:24px 26px;display:flex;box-shadow:0 16px 38px #113b2a2e}.canva-training-launch>div{align-items:center;gap:16px;display:flex}.canva-training-launch>div>i{color:#173c2b;background:#e4c35a;border-radius:50%;place-items:center;width:54px;height:54px;font:900 25px Georgia,serif;display:grid}.canva-training-launch span{gap:3px;display:grid}.canva-training-launch p{color:#f1d36c;letter-spacing:.14em;margin:0;font-size:9px;font-weight:950}.canva-training-launch h2{margin:0;font:25px Georgia,serif}.canva-training-launch small{color:#d6e2da}.canva-training-launch aside{text-align:right;gap:7px;display:grid}.canva-training-launch aside>b{color:#f1d36c;letter-spacing:.12em;font-size:8px}.canva-training-launch button{color:#dce7e0;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:7px;padding:11px 14px;font-size:9px;font-weight:900}.training-live-rhythm{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.training-live-rhythm article{background:#fff;border:1px solid #d8e0da;border-radius:11px;gap:5px;padding:17px 19px;display:grid}.training-live-rhythm small{color:#9b7520;letter-spacing:.13em;font-size:8px;font-weight:950}.training-live-rhythm b{color:#173c2b;font-size:14px}.training-live-rhythm span{color:#64736b;font-size:10px}.training-checklist article{grid-template-columns:42px 1fr auto}.training-module-check{color:#fff;cursor:pointer;background:#fff;border:2px solid #bdc9c1;border-radius:8px;width:34px;height:34px;font-size:16px;font-weight:950}.training-checklist article.done .training-module-check{background:#276849;border-color:#276849}.training-module-check:disabled{cursor:default}.training-checklist article>div p{color:#64736b;margin:5px 0 0;font-size:10px;line-height:1.5}.training-checklist article>div em{color:#27704f;margin-top:6px;font-size:8px;font-style:normal;font-weight:850;display:block}.training-checklist article>aside{justify-items:end;gap:7px;display:grid}.training-checklist article>aside button{color:#87948d;background:#f6f8f6;border:1px solid #d5ddd7;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:850}.training-checklist article>aside b{color:#8a948e;font-size:9px}.training-checklist article.done>aside b{color:#27704f}@media (width<=760px){.canva-training-launch{flex-direction:column;align-items:flex-start;padding:22px 19px}.canva-training-launch aside{text-align:left;width:100%}.canva-training-launch aside button{width:100%}.training-live-rhythm{grid-template-columns:1fr}.training-checklist article{grid-template-columns:38px 1fr}.training-checklist article>aside{grid-column:2;justify-items:start}.training-checklist article>aside button{width:100%}}.return-review-banner{background:#f6f9f7;border-bottom:1px solid #dce5df;grid-template-columns:38px 1fr!important;gap:12px!important;padding:14px 20px!important;display:grid!important}.return-review-banner>i{color:#315f49;background:#e8efe9;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.return-review-banner>span{gap:2px!important;display:grid!important}.return-review-banner small{letter-spacing:.12em;color:#9a7422!important;font-size:7px!important}.return-review-banner b{color:#173c2b;font-size:11px}.return-review-banner em{color:#64736b;font-size:9px;font-style:normal}.return-review-banner.reviewing{background:#fff9e9}.return-review-banner.reviewing>i{color:#173c2b;background:#d9b94e;animation:1.8s ease-in-out infinite review-pulse}.return-review-banner.changes_requested{background:#fff2ea}.return-review-banner.approved{background:#edf8f1}.owner-return-review{background:#f7faf8;border-top:1px solid #e0e6e2;justify-content:space-between;align-items:end;gap:18px;padding:14px 20px;display:flex}.owner-return-review label{color:#173c2b;gap:5px;font-size:9px;font-weight:900;display:grid}.owner-return-review select{background:#fff;border:1px solid #cad5ce;border-radius:7px;min-width:210px;padding:10px}.owner-return-review small{color:#66756d;font-size:9px}@keyframes review-pulse{50%{box-shadow:0 0 0 7px #d9b94e2e}}@media (width<=760px){.owner-return-review{flex-direction:column;align-items:stretch}.owner-return-review select{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.return-review-banner.reviewing>i{animation:none}}.training-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:9px;display:flex}.training-head-actions button{border-radius:7px;min-height:42px;padding:10px 14px;font-size:9px;font-weight:900}.training-canva-button{color:#6f7c74;background:#f4f7f5;border:1px solid #cfd8d2}.training-submit-button{color:#fff;background:#173f2d;border:1px solid #173f2d}.training-submit-button:disabled{color:#87938c;cursor:not-allowed;background:#e8ede9;border-color:#d5ddd8}.dashboard-add-client{white-space:nowrap}@media (width<=760px){.training-head-actions{justify-content:stretch;width:100%}.training-head-actions button{width:100%}.prep-page-head>.dashboard-add-client{justify-content:center;width:100%}}.canva-training-launch small{max-width:660px;font-size:11px;line-height:1.65}.canva-training-launch aside button{min-width:230px;padding:14px 16px;font-size:11px;line-height:1.35}.training-complete-panel{background:#fff;border:1px solid #d9e1dc;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px 26px;display:flex;box-shadow:0 12px 30px #123d2c12}.training-complete-panel.ready{background:linear-gradient(120deg,#fff,#fffaf0);border-color:#d0ad42}.training-complete-panel p{color:#9a7422;letter-spacing:.14em;margin:0 0 5px;font-size:9px;font-weight:950}.training-complete-panel h2{color:#173c2b;margin:0 0 5px;font:23px Georgia,serif}.training-complete-panel span{color:#64736b;font-size:10px;line-height:1.5}.training-complete-panel button{color:#fff;cursor:pointer;background:#173c2b;border:0;border-radius:8px;flex:none;padding:14px 18px;font-size:10px;font-weight:950;box-shadow:0 8px 20px #173c2b2e}.training-complete-panel button:disabled{color:#87948d;box-shadow:none;cursor:not-allowed;background:#d9dfdb}.return-detail-editor{background:#f9fbf9;border-top:1px solid #e2e8e4;grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding:18px 20px;display:grid}.return-detail-editor label{color:#44544b;gap:5px;font-size:9px;font-weight:850;display:grid}.return-detail-editor label.wide{grid-column:1/-1}.return-detail-editor input,.return-detail-editor textarea{color:#17251e;width:100%;font:inherit;background:#fff;border:1px solid #cfdad3;border-radius:7px;padding:10px}.return-detail-editor textarea{resize:vertical;min-height:72px}.return-editor-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.return-detail-editor button{color:#fff;background:#173c2b;align-self:end}.return-detail-editor button.quiet{color:#405047;background:#e8ede9}.return-card-actions{align-items:center;gap:8px;display:flex}.new-return-list .edit-client-button{color:#173c2b;background:#fff;border:1px solid #173c2b;padding:8px 11px;font-size:8px}.client-contact-strip{background:#fff;border-top:1px solid #e1e8e3;align-items:center;gap:10px;padding:12px 20px;display:flex}.client-contact-strip>div{margin-right:auto;display:grid}.client-contact-strip small{color:#9a7422;letter-spacing:.11em;font-size:7px;font-weight:950}.client-contact-strip b{color:#31463a;font-size:9px}.client-contact-strip a,.client-contact-strip button{color:#244936;background:#f7faf8;border:1px solid #d4ded7;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:850;text-decoration:none}@media (width<=760px){.training-complete-panel{flex-direction:column;align-items:stretch}.training-complete-panel button{width:100%}.return-detail-editor{grid-template-columns:1fr}.return-detail-editor label.wide,.return-editor-actions{grid-column:auto}.return-editor-actions{display:grid}.return-detail-editor button{width:100%}.return-card-actions{flex-direction:column;align-items:flex-end}.client-contact-strip{flex-direction:column;align-items:stretch}.client-contact-strip>div{margin:0}.client-contact-strip a,.client-contact-strip button{text-align:center}}.return-dd-action{background:#f8faf8;border-top:1px solid #dde6e0;justify-content:space-between;align-items:center;gap:18px!important;padding:15px 20px!important;display:flex!important}.return-dd-action>div{gap:3px;display:grid}.return-dd-action small{letter-spacing:.12em;color:#9a7422!important;font-size:7px!important}.return-dd-action b{color:#173c2b;font-size:11px}.return-dd-action span{color:#65746c;font-size:9px}.return-dd-action button,.dd-preparer-actions button{color:#fff;white-space:nowrap;background:#173c2b;border:0;border-radius:7px;padding:11px 14px;font-size:9px;font-weight:900}.return-dd-action.approved{background:#edf8f1}.return-dd-action.changes_requested{background:#fff3eb}.dd-preparer-actions{background:#f7f9f7;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.dd-preparer-actions span{color:#984d25;font-size:9px;font-weight:800}@media (width<=760px){.return-dd-action,.dd-preparer-actions{flex-direction:column;align-items:stretch}.return-dd-action button,.dd-preparer-actions button{width:100%}}.add-client-return-button{align-items:center;display:inline-flex;gap:8px!important;font-size:10px!important}.add-client-return-button>b{color:#f1d36c;background:#173c2b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.payday-celebration>button{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:7px;margin-left:auto;padding:11px 14px;font-size:9px;font-weight:900}.training-celebration-backdrop{overscroll-behavior:contain;height:100dvh;min-height:100dvh;overflow-y:auto;z-index:2147483000!important}.training-celebration-backdrop .training-celebration{align-self:center;max-height:min(720px,100dvh - 28px);margin:auto;overflow:auto}.new-client-dd-next{background:#fff9e9;border:1px solid #d8c578;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:15px 17px;display:grid}.new-client-dd-next>div{align-items:center;gap:11px;display:flex}.new-client-dd-next>div>i{color:#e9c85d;background:#173c2b;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.new-client-dd-next span{gap:3px;display:grid}.new-client-dd-next b{color:#173c2b;font-size:11px}.new-client-dd-next small{color:#66766d;font-size:9px;line-height:1.45}.new-client-dd-next>label{grid-auto-flow:column;align-items:center;gap:8px;color:#173c2b!important;font-size:9px!important;display:flex!important}.new-client-dd-next input{height:17px;width:17px!important;padding:0!important}.fee-calculation-preview{background:#f7faf8;border:1px solid #d6dfd9;border-radius:10px;grid-column:1/-1;grid-template-columns:1.2fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:15px 17px;display:grid}.fee-calculation-preview>span{gap:4px;display:grid}.fee-calculation-preview small{color:#718077;letter-spacing:.08em;font-size:8px;font-weight:900}.fee-calculation-preview b{color:#173c2b;font:20px Georgia,serif}.fee-calculation-preview>i{color:#a07a20;font-style:normal;font-weight:950}.fee-calculation-preview .total{border-right:2px solid #d2b554;padding-right:14px}.fee-calculation-preview .total b{color:#8b6818;font-size:24px}@media (width<=760px){.training-celebration-backdrop{place-items:start center;padding:12px}.training-celebration-backdrop .training-celebration{align-self:start;max-height:calc(100dvh - 24px);margin:0}.new-client-dd-next{grid-template-columns:1fr}.new-client-dd-next>label{justify-content:flex-start}.fee-calculation-preview{grid-template-columns:1fr auto 1fr}.fee-calculation-preview .total{border-bottom:1px solid #d6dfd9;border-right:0;grid-column:1/-1;padding:0 0 12px}}.celebration-modal-backdrop{overscroll-behavior:contain;overflow-y:auto}.celebration-modal-backdrop .season-ready-celebration{max-height:calc(100dvh - 44px);margin:auto;overflow-y:auto}.training-head-actions button{min-height:44px;padding:11px 15px;font-size:10px;font-weight:950}.training-submit-button{box-shadow:0 8px 20px #173c2b29;color:#fff!important;background:#173f2d!important;border:1px solid #173f2d!important}.training-submit-button:disabled{cursor:not-allowed;box-shadow:none;color:#594710!important;background:#f5e5aa!important;border-color:#cbb25e!important}.prep-page-head p:empty{display:none}@media (width<=760px){.celebration-modal-backdrop{place-items:start center;padding:14px}.celebration-modal-backdrop .season-ready-celebration{max-height:none;margin:auto 0;padding:34px 20px 28px}.training-head-actions{display:grid}.training-head-actions button,.add-client-return-button{min-height:48px}}.dd-save-state{color:#587064;background:#f5f9f6;border:1px solid #dbe5df;border-radius:8px;align-items:center;font-size:9px;font-weight:800;grid-column:1/-1!important;gap:8px!important;padding:10px 13px!important;display:flex!important}.dd-save-state i{color:#1f6c46;background:#dcefe4;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.dd-save-state.saving i{animation:.8s linear infinite dd-spin}.dd-save-state.error{color:#9d4c26;background:#fff4ed;border-color:#ecc7b2}.dd-record-tools{background:#fff;border-top:1px solid #e2e9e4;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.dd-record-tools span{color:#7a8780;font-size:8px}.dd-record-tools a{color:#173c2b;border:1px solid #173c2b;border-radius:6px;padding:8px 11px;font-size:8px;font-weight:900;text-decoration:none}@keyframes dd-spin{to{transform:rotate(360deg)}}@media (width<=760px){.dd-record-tools{flex-direction:column;align-items:stretch}.dd-record-tools a{text-align:center}}.new-return-list article.newly-saved-client{border-color:#2b7a55;box-shadow:0 0 0 2px #2b7a551a,0 14px 34px #173c2b17}.saved-client-badge{color:#1f724c;letter-spacing:.08em;background:#e6f5eb;border-radius:99px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950}.mini-crm-summary{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 10px;display:grid}.mini-crm-summary article{background:#fff;border:1px solid #d9e2dc;border-radius:10px;gap:5px;padding:16px 18px;display:grid}.mini-crm-summary small{color:#8e6d20;letter-spacing:.1em;font-size:8px;font-weight:950}.mini-crm-summary b{color:#173c2b;font:25px Georgia,serif}.crm-toolbar{background:#fff;border:1px solid #d9e2dc;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:12px;display:flex}.crm-toolbar>input{color:#173c2b;border:1px solid #cfdad3;border-radius:7px;flex:1;min-width:210px;padding:11px 13px}.crm-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.crm-toolbar button{color:#52635a;background:#f7f9f7;border:1px solid #d5dfd8;border-radius:6px;padding:8px 10px;font-size:8px;font-weight:900}.crm-toolbar button.active{color:#fff;background:#173c2b;border-color:#173c2b}.return-dd-not-ready{background:#f7f8f6;border-top:1px solid #e0e7e2;align-items:center;padding:15px 20px;display:flex}.return-dd-not-ready>div{gap:3px;display:grid}.return-dd-not-ready small{color:#927326;letter-spacing:.12em;font-size:7px;font-weight:950}.return-dd-not-ready b{color:#53645b;font-size:10px}.return-dd-not-ready span{color:#75827b;font-size:9px}.new-client-dd-next input:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.mini-crm-summary{grid-template-columns:1fr 1fr}.crm-toolbar{flex-direction:column;align-items:stretch}.crm-toolbar>input{width:100%}}@media (width<=560px){.mini-crm-summary{grid-template-columns:1fr 1fr}.crm-toolbar>div{grid-template-columns:repeat(2,1fr);display:grid}.crm-toolbar button{min-height:38px}}.return-dd-buttons,.dd-head-actions{align-items:center;gap:7px;display:flex}.return-dd-buttons a,.dd-head-actions a{color:#fff;white-space:nowrap;background:#173c2b;border-radius:7px;justify-content:center;align-items:center;padding:11px 14px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.return-dd-buttons button,.dd-head-actions button{color:#30463a!important;background:#edf1ee!important}.dd-head-actions a{color:#16271f;background:#d8b545}@media (width<=760px){.return-dd-buttons,.dd-head-actions{flex-direction:column;align-items:stretch;width:100%}.return-dd-buttons a,.return-dd-buttons button,.dd-head-actions a,.dd-head-actions button{width:100%}}.dd-client-desk{border:1px solid var(--prep-line);background:#fff;border-radius:12px;margin-bottom:16px;overflow:hidden;box-shadow:0 12px 34px #0c31210d}.dd-client-desk>header{border-bottom:1px solid var(--prep-line);background:linear-gradient(135deg,#fff 68%,#f2f6f3);justify-content:space-between;align-items:end;gap:22px;padding:20px 22px;display:flex}.dd-client-desk header p{color:#a07a25;letter-spacing:.14em;margin:0 0 4px;font-size:8px;font-weight:950}.dd-client-desk header h2{color:var(--prep-deep);margin:0 0 5px;font:23px Georgia,serif}.dd-client-desk header div>span{color:var(--prep-muted);font-size:10px}.dd-client-desk header label{width:min(310px,100%)}.dd-client-desk header input{width:100%;color:var(--prep-ink);font:inherit;background:#fff;border:1px solid #cad7cf;border-radius:8px;padding:11px 13px}.dd-client-list{display:grid}.dd-client-list>article{border-bottom:1px solid #edf1ee;grid-template-columns:38px minmax(150px,1fr) auto auto;align-items:center;gap:12px;padding:13px 20px;display:grid}.dd-client-list>article:last-child{border-bottom:0}.dd-client-avatar{color:#174d35;background:#edf4ef;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:950;display:grid}.dd-client-list article>div:nth-child(2){gap:3px;display:grid}.dd-client-list article b{font-size:11px}.dd-client-list article small{color:var(--prep-muted);font-size:8px}.dd-client-status{color:#2d654c;text-transform:uppercase;white-space:nowrap;background:#eef3ef;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:950}.dd-client-status.not_ready{color:#7a827c;background:#f0f1ef}.dd-client-status.not_started,.dd-client-status.changes_requested{color:#875f0b;background:#fff2d7}.dd-client-status.approved{color:#1e7046;background:#e3f3e9}.dd-client-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.dd-client-actions button,.dd-client-actions a{color:#174d35;white-space:nowrap;background:#fff;border:1px solid #c5d2ca;border-radius:6px;justify-content:center;align-items:center;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.dd-client-actions a{color:#fff;background:#174d35;border-color:#174d35}.dd-client-actions>span{color:#7a847e;text-align:right;max-width:150px;font-size:8px}.dd-client-empty{color:var(--prep-muted);text-align:center;padding:28px;font-size:10px}@media (width<=760px){.dd-client-desk>header{flex-direction:column;align-items:stretch}.dd-client-desk header label{width:100%}.dd-client-list>article{grid-template-columns:38px 1fr auto;padding:13px 14px}.dd-client-status{grid-column:3}.dd-client-actions{grid-column:2/-1;justify-content:flex-start}.dd-client-actions>span{text-align:left}.dd-client-actions button,.dd-client-actions a{flex:1}.dd-client-desk header h2{font-size:21px}}.dd-client-list>article{padding:0;display:block}.dd-client-row{width:100%;color:var(--prep-ink);text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:38px minmax(150px,1fr) auto 24px;align-items:center;gap:12px;padding:13px 20px;display:grid}.dd-client-row:hover,.dd-client-list>article.expanded>.dd-client-row{background:#f8faf8}.dd-client-name{gap:3px;display:grid}.dd-client-row>i{color:#a37c22;text-align:center;font-size:18px;font-style:normal}.dd-client-expanded{background:#fbfcfb;border-top:1px solid #edf1ee;padding:0 20px 18px 70px}.dd-recorded-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;display:grid}.dd-recorded-grid>section{background:#fff;border:1px solid #e0e7e2;border-radius:7px;min-width:0;padding:12px}.dd-recorded-grid>section.alert{background:#fffaf0;border-color:#ead8a8}.dd-recorded-grid small{color:#997323;letter-spacing:.08em;font-size:7px;font-weight:950}.dd-recorded-grid p{white-space:pre-wrap;color:#4c5b53;max-height:145px;margin:6px 0 0;font-size:9px;line-height:1.5;overflow:auto}.dd-expanded-owner-note{border-left:3px solid var(--prep-gold);background:#fff7dc;gap:12px;margin-top:9px;padding:11px 13px;display:flex}.dd-expanded-owner-note b{font-size:8px}.dd-expanded-owner-note span{font-size:9px}.dd-expanded-actions{justify-content:flex-end;align-items:center;gap:7px;margin-top:10px;display:flex}.dd-expanded-actions>span{color:var(--prep-muted);margin-right:auto;font-size:8px}.dd-expanded-actions a,.dd-expanded-actions button,.dd-client-start a,.dd-change-request button{color:#174d35;cursor:pointer;background:#fff;border:1px solid #c6d3ca;border-radius:6px;padding:9px 11px;font-size:8px;font-weight:900;text-decoration:none}.dd-expanded-actions a.primary,.dd-client-start a{color:#fff;background:#174d35;border-color:#174d35}.dd-client-not-ready,.dd-client-start{color:var(--prep-muted);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:9px;display:flex}.dd-change-request{background:#fffaf0;border:1px solid #e1d6b7;border-radius:7px;grid-template-columns:1fr auto;align-items:end;gap:9px;margin-top:11px;padding:12px;display:grid}.dd-change-request label{color:#4a594f;gap:5px;font-size:9px;font-weight:850;display:grid}.dd-change-request textarea{resize:vertical;border:1px solid #d5dcd7;border-radius:6px;min-height:65px;padding:9px}.dd-client-status.change_requested_by_preparer{color:#875f0b;background:#fff2d7}@media (width<=760px){.dd-client-row{grid-template-columns:38px 1fr auto 18px;padding:13px 14px}.dd-client-status{grid-column:auto}.dd-client-expanded{padding:0 14px 15px}.dd-recorded-grid{grid-template-columns:1fr}.dd-expanded-actions{flex-wrap:wrap;align-items:stretch}.dd-expanded-actions>span{width:100%;margin:0}.dd-expanded-actions a,.dd-expanded-actions button{text-align:center;flex:1}.dd-change-request{grid-template-columns:1fr}.dd-client-start{flex-direction:column;align-items:stretch}.dd-client-start a{text-align:center}}.sbtpg-track-button{background:var(--prep-gold);color:#16271f;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:12px 15px;font-size:9px;font-weight:950;text-decoration:none;display:inline-flex}.payout-timeline select{color:#244536;background:#fff;border:1px solid #c9d5cd;border-radius:7px;padding:9px 10px;font-size:9px;font-weight:850}.payout-timeline select:disabled{opacity:.6}.prep-referral-ledger>article{grid-template-columns:1fr auto 170px}@media (width<=760px){.sbtpg-track-button{width:100%}.payout-timeline article{grid-template-columns:auto 1fr auto}.payout-timeline article>select{grid-column:2/-1;width:100%}.prep-referral-ledger>article{grid-template-columns:1fr auto}.prep-referral-ledger article>div{grid-column:1/-1}.payday-celebration>button{width:100%;margin-left:0}}.prep-referral-form .referral-jotform-link{color:#fff;border:1px solid #d7bd55;margin-top:12px;padding:9px 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.payout-hero .sbtpg-inline-link{color:#f4d96f;margin-top:8px;font-size:10px;font-weight:900;text-decoration:none}.payout-hero .sbtpg-inline-link:hover{text-decoration:underline}.payout-client-link{width:max-content;max-width:100%;color:var(--prep-deep);font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;-webkit-text-decoration:underline #d3b84f;text-decoration:underline #d3b84f}.payout-client-link:hover{color:var(--prep-green)}.prep-kpis .return-momentum-kpi{color:#fff;background:linear-gradient(135deg,#123b2a,#236444);border-color:#d8ba4c;position:relative;overflow:hidden;box-shadow:0 14px 30px #123b2a2e}.return-momentum-kpi>i{color:#f4d96f33;font-size:72px;font-style:normal;position:absolute;top:-13px;right:8px}.prep-kpis .return-momentum-kpi small{color:#f4d96f}.prep-kpis .return-momentum-kpi>b{color:#fff}.return-momentum-kpi>b em{color:#f4d96f;font-size:18px;font-style:normal}.prep-kpis .return-momentum-kpi>span{color:#d1e0d7}.return-momentum-kpi>button{color:#f4d96f;cursor:pointer;background:0 0;border:0;width:max-content;margin-top:7px;padding:0;font-size:9px;font-weight:950;position:relative}.return-momentum-hero{color:#fff;background:linear-gradient(120deg,#102f23,#1e553d);border-color:#d7b94f;margin-top:0;position:relative;overflow:hidden;box-shadow:0 16px 34px #123d2c29}.return-momentum-hero:after{content:"✦";color:#ffffff0f;font-size:130px;position:absolute;top:-32px;right:24px}.return-momentum-hero h2{color:#fff}.return-momentum-hero header>span{z-index:1;color:#d8e5dd;position:relative}.return-momentum-hero>div{z-index:1;position:relative}.return-momentum-hero button{color:#d7e5dc;background:#ffffff14;border-color:#ffffff38}.return-momentum-hero button.filled{color:#173c2b;background:#f4d96f;border-color:#e2c75c;box-shadow:0 6px 14px #00000024}.multi-year-picker{border:1px solid var(--prep-line);border-radius:9px;grid-column:span 2;margin:0;padding:12px 14px}.multi-year-picker legend{color:var(--prep-deep);padding:0 5px;font-size:10px;font-weight:900}.multi-year-picker>span{color:var(--prep-muted);margin-bottom:9px;font-size:10px;display:block}.multi-year-picker>div{flex-wrap:wrap;gap:7px;display:flex}.multi-year-picker label{background:#f7f9f7;border:1px solid #d4ddd7;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;display:flex}.multi-year-picker input{width:auto}.dd-recorded-grid p{white-space:pre-line}.dd-recorded-grid .dd-summary-overview{border-left-color:var(--prep-gold);background:#fff9e8;grid-column:1/-1}@media (width<=760px){.multi-year-picker{grid-column:auto}.multi-year-picker>div{grid-template-columns:repeat(3,1fr);display:grid}}.prep-kpis article{min-height:190px}.prep-kpis article>small{font-size:11px}.prep-kpis article>b{font-size:38px}.prep-kpis article>span{font-size:12px;line-height:1.4}.prep-kpis .return-momentum-kpi{animation:2.8s ease-in-out infinite momentumGlow}.return-momentum-kpi>b{font-size:48px!important}.return-momentum-kpi>button,.dashboard-action-kpi>button{width:max-content;color:var(--prep-green);cursor:pointer;background:0 0;border:0;align-self:end;padding:0;font-size:11px;font-weight:950}.return-momentum-kpi>button{color:#f4d96f}.momentum-exclamations{gap:4px;bottom:22px;right:22px;color:#f4d96f!important;display:flex!important;position:absolute!important}.momentum-exclamations i{font:900 24px Georgia,serif;animation:1.2s ease-in-out infinite exclamationPop}.momentum-exclamations i:nth-child(2){animation-delay:.18s}.momentum-exclamations i:nth-child(3){animation-delay:.36s}.dashboard-action-kpi{position:relative;overflow:hidden}.dashboard-action-kpi>i{color:#1d543d14;font:58px Georgia,serif;position:absolute;top:8px;right:14px}.dd-kpi.needs-action{background:linear-gradient(150deg,#fff,#fff9e6);border-color:#d3ae3d}.money-kpi.money-active{border-color:#d4b54c}.money-kpi.money-active>b{animation:1.8s ease-in-out infinite moneyPulse}.expected-kpi.money-active{background:linear-gradient(150deg,#fff,#fff9e6)}.received-kpi.money-active{background:linear-gradient(150deg,#fff,#eaf7ee)}.received-kpi.money-active>i{color:#25774d1f}.dashboard-workflow-card{border:1px solid var(--prep-line);background:#fff;border-radius:15px;padding:24px;box-shadow:0 12px 30px #0c31210f}.dashboard-workflow-card>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.dashboard-workflow-card p{color:#a1781e;letter-spacing:.14em;margin:0 0 5px;font-size:10px;font-weight:950}.dashboard-workflow-card h2{color:var(--prep-deep);margin:0;font:27px Georgia,serif}.dashboard-workflow-card>header button{background:var(--prep-green);color:#fff;border:0;border-radius:7px;padding:10px 13px;font-weight:900}.dashboard-workflow-steps{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.dashboard-workflow-steps article{background:#f7f9f7;border:1px solid #dbe3dd;border-radius:9px;align-items:center;gap:10px;padding:13px;display:flex;position:relative}.dashboard-workflow-steps article:not(:last-child):after{content:"›";z-index:2;color:#c4a33d;font-size:20px;position:absolute;right:-9px}.dashboard-workflow-steps article.active{background:#eef7f0;border-color:#3b7d5d}.dashboard-workflow-steps article>i{color:#4b6657;background:#dfe8e2;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:950;display:grid}.dashboard-workflow-steps article.active>i{background:var(--prep-green);color:#fff}.dashboard-workflow-steps span{gap:2px;display:grid}.dashboard-workflow-steps b{font-size:11px}.dashboard-workflow-steps small{color:var(--prep-muted);font-size:10px}@keyframes momentumGlow{0%,to{box-shadow:0 14px 30px #123b2a2e}50%{transform:translateY(-2px);box-shadow:0 19px 38px #cdae3e42}}@keyframes exclamationPop{0%,to{opacity:.35;transform:translateY(4px)scale(.85)}50%{opacity:1;transform:translateY(-5px)scale(1.12)}}@keyframes moneyPulse{0%,to{transform:scale(1)}50%{color:#a1781e;transform:scale(1.045)}}@media (width<=980px){.dashboard-workflow-steps{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.prep-kpis article{min-height:0}.dashboard-workflow-card>header{flex-direction:column;align-items:flex-start}.dashboard-workflow-steps{grid-template-columns:1fr}.dashboard-workflow-steps article:not(:last-child):after{content:"⌄";bottom:-16px;right:18px}.momentum-exclamations{bottom:18px;right:18px}}.dd-organizer-draft-note{color:#456052;background:linear-gradient(135deg,#eef8f1,#fbf8eb);border:1px solid #bad8c6;border-radius:8px;grid-column:1/-1;align-items:center;gap:12px;padding:14px 16px;display:flex}.dd-organizer-draft-note b{color:var(--prep-deep);flex:none;font-size:10px}.dd-organizer-draft-note span{font-size:9px;line-height:1.5}@media (width<=760px){.dd-organizer-draft-note{flex-direction:column;align-items:flex-start;gap:4px}}.dd-client-start>button{border:1px solid var(--prep-green);background:var(--prep-green);color:#fff;cursor:pointer;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:900}.prep-credit-paths{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.prep-credit-paths>header{color:#fff;background:linear-gradient(125deg,#0b3f2d,#16583f);border-left:4px solid #d1a52c;grid-column:1/-1;padding:24px 26px}.prep-credit-paths header p{color:#e0b83f;letter-spacing:.14em;margin:0;font-size:10px;font-weight:900}.prep-credit-paths header h2{margin:7px 0;font:600 27px Georgia,serif}.prep-credit-paths header span{color:#dce8e1;font-size:12px}.prep-credit-paths article{background:#fff;border:1px solid #d9dfda;grid-template-columns:42px 1fr;gap:14px;padding:22px;display:grid}.prep-credit-paths article>i{color:#e0b83f;background:#114b36;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.prep-credit-paths article div{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.prep-credit-paths article b,.prep-credit-paths article span{width:100%}.prep-credit-paths article b{font:600 18px Georgia,serif}.prep-credit-paths article span{color:#66756c;font-size:11px;line-height:1.55}.prep-credit-paths article a,.prep-credit-paths article button{color:#fff;min-height:38px;font:700 10px var(--font-poppins),Arial;background:#174d38;border:1px solid #174d38;align-items:center;padding:0 13px;text-decoration:none;display:inline-flex}.prep-credit-paths article button{color:#174d38;background:#fff}.prep-credit-paths article.locked{opacity:.72;background:#f4f3ef}@media (width<=760px){.prep-credit-paths{grid-template-columns:1fr}}.prep-apply-polished>.apply-intro:before{content:"";z-index:3;pointer-events:none;border:1px solid #b88a22b8;position:absolute;inset:12px}@media (width<=760px){.prep-apply-polished>.apply-intro:before{inset:8px}}.apply-mobile-image,.apply-sticky-cta{display:none}.prep-apply-polished>.apply-intro{min-height:455px;padding-top:44px;padding-bottom:44px}.prep-apply-polished .apply-hero-copy h1 em{margin-top:5px}.apply-hero-actions .button{align-items:center;gap:12px;display:inline-flex}.apply-hero-actions .button i{font-size:18px;font-style:normal}.apply-benefits{color:#123d2c;background:#faf9f5;padding:34px max(44px,50% - 590px) 28px}.apply-benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.apply-benefit-grid article{background:#fff;border:1px solid #123d2c21;border-top:3px solid #b88a22;border-radius:10px;min-height:108px;padding:22px 24px;position:relative;box-shadow:0 14px 35px #123d2c0f}.apply-benefit-grid article>i{color:#b88a22;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:18px;right:20px}.apply-benefit-grid h2{font:800 28px/1 var(--font-poppins),Arial,sans-serif;text-transform:uppercase;letter-spacing:-.04em;margin:0 0 8px}.apply-benefit-grid p{color:#52655a;margin:0;font-size:15px;line-height:1.45}.apply-orientation-note{color:#52655a;text-align:center;margin:17px 0 0;font-size:13px}.apply-qualification{color:#fff;background:linear-gradient(125deg,#0d3022,#174a34);grid-template-columns:1.3fr .7fr;align-items:center;gap:45px;padding:24px max(44px,50% - 590px);display:grid}.apply-qualification p{color:#d4e1da;margin:0;font-size:14px;line-height:1.65}.apply-qualification p strong{color:#e2c565;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.apply-qualification p i{color:#d5b64e;padding:0 5px;font-style:normal}.apply-qualification h2{font:800 clamp(25px,2.6vw,36px)/1.04 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:0}.apply-qualification h2 em{color:#e1c35e;font-style:normal;display:block}.apply-final-cta{text-align:center;background:#fff;justify-items:center;padding:46px 22px 42px;display:grid}.apply-final-cta>p{color:#9a721d;letter-spacing:.16em;margin:0;font-size:10px;font-weight:900}.apply-final-cta h2{color:#123d2c;font:800 clamp(27px,3vw,40px)/1.05 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:9px 0 20px}.apply-final-cta .button{color:#123d2c;background:linear-gradient(120deg,#a87911,#efd16d,#b27c12);border-radius:5px;padding:15px 22px;font-size:11px;font-weight:900;text-decoration:none}.apply-final-cta small{color:#6d7a72;margin-top:12px;font-size:11px}@media (width<=900px){.apply-benefits{padding:38px 28px 32px}.apply-qualification{grid-template-columns:1fr;gap:17px;padding:28px}.apply-qualification h2 em{display:inline}.apply-benefit-grid{gap:12px}.apply-benefit-grid article{padding:22px 20px}.apply-benefit-grid p{font-size:13px}}@media (width<=760px){.prep-apply-polished>.apply-intro{background:#faf9f5;padding:34px 20px 28px}.apply-hero-copy>p{margin-bottom:12px!important;font-size:10px!important}.prep-apply-polished .apply-hero-copy h1{font-size:clamp(39px,11vw,49px);line-height:.94}.apply-mobile-image{background:linear-gradient(#0c2a1d0d,#0c2a1d0d),url(/apply-hero-office.png) 50% 34%/cover no-repeat;width:calc(100% + 40px);height:190px;margin:22px -20px 0;display:block}.apply-hero-copy>span{margin-top:20px;font-size:0;line-height:1.5}.apply-hero-copy>span strong{font-size:16px;display:block}.apply-hero-copy>span:after{content:"Training. Systems. Mentorship. Support.";color:#65746b;margin-top:5px;font-size:14px;display:block}.apply-hero-actions{width:100%;margin-top:19px}.apply-hero-actions .button{box-sizing:border-box;justify-content:center;width:100%}.apply-application-meta{width:100%;justify-content:center!important;padding:0!important}.apply-application-meta>strong{justify-content:center!important}.apply-training-feature{max-width:none!important;margin-top:14px!important;padding:15px 18px!important}.apply-training-feature span{font-size:9px}.apply-training-feature b{font-size:24px!important}.apply-benefits{padding:28px 18px 24px}.apply-benefit-grid{grid-template-columns:1fr;gap:9px}.apply-benefit-grid article{min-height:0;padding:18px 20px 17px 58px}.apply-benefit-grid article>i{top:20px;left:19px;right:auto}.apply-benefit-grid h2{font-size:20px}.apply-benefit-grid p{font-size:13px}.apply-orientation-note{margin-top:17px;font-size:12px;line-height:1.55}.apply-qualification{text-align:center;padding:25px 20px}.apply-qualification p{font-size:12px}.apply-qualification p i{padding:0 3px}.apply-qualification h2{font-size:25px}.apply-qualification h2 em{display:block}.apply-final-cta{padding:35px 20px 34px}.apply-final-cta h2{font-size:28px}.prep-apply-polished>.apply-work{padding-top:28px;padding-bottom:92px}.apply-sticky-cta{z-index:60;color:#123d2c;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(120deg,#a87911,#efd16d,#b27c12);border:1px solid #e6c45d;border-radius:7px;padding:15px 18px;font-size:11px;font-weight:950;text-decoration:none;transition:all .2s;display:block;position:fixed;bottom:10px;left:12px;right:12px;transform:translateY(18px);box-shadow:0 12px 30px #0824184d}.apply-sticky-cta.visible{opacity:1;pointer-events:auto;transform:translateY(0)}}.apply-hero-copy>span strong{color:#123d2c;font-weight:800}.apply-hero-copy>span strong em{color:#a87911;font-style:normal}.apply-hero-support{max-width:720px;margin-top:4px;display:block}.apply-benefits,.apply-qualification{display:none}.apply-fit-strip{color:#fff;background:linear-gradient(110deg,#0d3022,#174a34);border-top:1px solid #e2c5653d;border-bottom:1px solid #08241847;grid-template-columns:minmax(760px,1.45fr) minmax(280px,.55fr);align-items:center;gap:28px;padding:15px max(44px,50% - 590px);display:grid}.apply-fit-strip p,.apply-fit-strip span{margin:0;font-size:12px;line-height:1.5}.apply-fit-strip p{white-space:nowrap;font-weight:650}.apply-fit-strip p strong{color:#e2c565;text-transform:uppercase;letter-spacing:.06em;margin-right:14px;font-weight:900}.apply-fit-strip p i{color:#e2c565;padding:0 7px;font-style:normal}.apply-fit-strip span{color:#eef5f1;border-left:1px solid #ffffff3d;padding-left:30px}.prep-apply-polished>.apply-work{padding-top:24px}@media (width<=1150px){.apply-fit-strip{grid-template-columns:1fr;gap:6px}.apply-fit-strip p{white-space:normal}.apply-fit-strip span{border-left:0;padding-left:0}}@media (width<=760px){.prep-apply-polished>.apply-intro{padding-top:28px;padding-bottom:22px}.prep-apply-polished .apply-hero-copy h1{font-size:clamp(37px,10.5vw,46px);line-height:.93}.apply-mobile-image{height:160px;margin-top:17px}.apply-hero-copy>span{margin-top:16px;font-size:13px;line-height:1.48}.apply-hero-copy>span strong{font-size:15px;display:block}.apply-hero-support{margin-top:5px;display:block}.apply-hero-copy>span:after{content:none}.apply-hero-actions{margin-top:15px}.apply-training-feature{margin-top:10px!important;padding:12px 16px!important}.apply-training-feature b{font-size:22px!important}.apply-fit-strip{text-align:left;grid-template-columns:1fr;gap:8px;padding:15px 20px}.apply-fit-strip p{white-space:normal}.apply-fit-strip p,.apply-fit-strip span{font-size:11px}.apply-fit-strip span{color:#eef5f1;border-left:0;padding-left:0}.prep-apply-polished>.apply-work{padding-top:20px}}.apply-training-feature{isolation:isolate;background:linear-gradient(128deg,#06271b 0%,#0b3928 62%,#123f2d 100%);border:1px solid #eecd67b8;border-left:5px solid #e0b83f;overflow:hidden;box-shadow:0 24px 60px #03181066,0 0 0 5px #dab13e12;animation:3.8s ease-in-out infinite apply-training-spotlight!important}.apply-training-feature:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 40%,#ffe28433 49%,#0000 58%);animation:3.8s ease-in-out infinite apply-training-sweep;position:absolute;inset:-40% -55%;transform:translate(-45%)}.apply-training-feature span{text-shadow:0 0 18px #f0cd643d;color:#f1d069!important}.apply-training-feature b{color:#fff7db;text-shadow:0 3px 22px #00000040}@keyframes apply-training-spotlight{0%,to{transform:translateY(0)scale(1);box-shadow:0 24px 60px #03181066,0 0 0 5px #dab13e12}50%{transform:translateY(-5px)scale(1.018);box-shadow:0 31px 70px #0318107a,0 0 28px #dab13e38}}@keyframes apply-training-sweep{0%,35%{transform:translate(-45%)}70%,to{transform:translate(45%)}}@media (width<=760px){.prep-apply-polished>.apply-intro{background:linear-gradient(#faf9f5fa 0%,#faf9f5f0 48%,#faf9f5d1 100%),url(/apply-hero-office.png) 66%/cover no-repeat;padding:30px 20px 28px}.apply-mobile-image{display:none}.prep-apply-polished .apply-hero-copy{padding:4px 0}.apply-hero-copy>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffb8;border-left:3px solid #bc8a1d;max-width:100%;padding:13px 14px}.apply-training-feature{border-radius:8px;margin-top:16px!important;padding:16px 18px!important}.apply-training-feature span{font-size:9px!important}.apply-training-feature b{margin-top:5px;font-size:24px!important}}@media (prefers-reduced-motion:reduce){.apply-training-feature,.apply-training-feature:before{animation:none!important}}.prep-sidebar nav button>i{flex:0 0 24px;width:24px;margin-left:-5px;margin-right:3px}.prep-apply-polished>.apply-intro{background:linear-gradient(90deg,#f9f8f2fc 0%,#f9f8f2f0 43%,#f9f8f257 68%,#f9f8f20f 100%),url(/apply-hero-office.png) 76%/cover no-repeat}@media (width<=760px){.prep-apply-polished>.apply-intro{background:linear-gradient(#faf9f5eb 0%,#faf9f5d6 48%,#faf9f5ab 100%),url(/apply-hero-office.png) 72%/cover no-repeat}}.resource-categories{gap:22px;display:grid}.resource-category{gap:10px;display:grid}.resource-category>header{align-items:center;gap:12px;display:flex}.resource-category>header p{color:#9a7422;letter-spacing:.13em;margin:0;font-size:10px;font-weight:950}.resource-category>header:after{content:"";background:#dce3de;flex:1;height:1px}.resource-category .new-resource-grid a{min-height:160px}.resource-category .new-resource-grid h3{margin:0 0 8px}.resource-category .new-resource-grid b{padding-top:18px}.profile-ptin-compact{background:#fffaf0;border:1px solid #d9bf68;border-radius:9px;grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:12px;margin:2px 0;padding:14px;display:grid}.profile-ptin-compact .profile-ptin-check{align-items:center;gap:10px;display:flex}.profile-ptin-check input{height:18px;accent-color:var(--prep-green);width:18px!important}.profile-ptin-check span{gap:2px;display:grid}.profile-ptin-check b{color:#173c2b;font-size:11px}.profile-ptin-check small{font-size:9px;color:#75643e!important}.profile-ptin-compact>label:last-child{font-size:9px}.profile-ptin-compact>label:last-child input{text-align:center;letter-spacing:.18em}.profile-layout>.profile-card:only-child{grid-column:1/-1}.onboarding-required-actions:has(>article:only-child){grid-template-columns:1fr}.onboarding-required-actions>article:only-child{max-width:none}:is(.dd-form .dd-review-question label:has(input:checked),.dd-form .dd-check-grid label:has(input:checked),.dd-form .dd-acknowledgements label:has(input:checked)){color:#174d35;background:#edf7f0;border-color:#2d7655;box-shadow:inset 0 0 0 1px #2d76551f}.dd-selected-answers{gap:6px;margin-top:8px;display:grid}.dd-selected-answers>span{background:#f9fbf9;border:1px solid #e2e8e4;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:7px 8px;display:grid}.dd-selected-answers b{color:#43544b;font-size:8px;line-height:1.35}.dd-selected-answers em{color:#53645b;text-align:center;background:#edf1ee;border-radius:20px;min-width:38px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:950}.dd-selected-answers em.yes{color:#1e7049;background:#e4f4e9}.dd-selected-answers em.no{color:#9a4b25;background:#fff0e8}.dd-selected-answers em.n-a{color:#5f6e66;background:#edf1ee}.dd-follow-up-summary{background:#fffaf0;border-left:3px solid #d1a43a;padding:9px;max-height:none!important}.dd-follow-up-summary b{color:#755b18}@media (width<=760px){.profile-ptin-compact,.resource-category .new-resource-grid{grid-template-columns:1fr}}.prep-hub-link{color:#59452f;letter-spacing:.08em;text-transform:uppercase;background:#ffffffd1;border:1px solid #7357392e;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.prep-hub-link:hover{background:#fff;border-color:#7357395c}.interactive-onboarding .prep-page-head,.interactive-onboarding .onboarding-progress-card,.interactive-onboarding .onboarding-phase,.interactive-onboarding .onboarding-required-actions article{border-color:#6d543821;box-shadow:0 14px 36px #4e39230e}.interactive-onboarding .onboarding-phase,.interactive-onboarding .onboarding-required-actions article{border-radius:14px}.interactive-onboarding .onboarding-task>span{gap:2px}.interactive-onboarding .onboarding-required-actions form{gap:9px;display:grid}.interactive-onboarding .onboarding-required-actions input[type=file]{color:#4e4032;background:#ffffffdb;border:1px solid #6d54382e;border-radius:10px;width:100%;padding:10px}@media (width<=760px){.prep-hub-link{min-height:34px;padding:0 11px;font-size:.68rem}}.onboarding-progress-copy h1{color:#fff;margin:0 0 5px;font:28px Georgia,serif}.onboarding-progress-copy>b{color:#f4d96f;margin-top:11px;font-size:.76rem;display:block}.owner-popup-preview{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;padding:8px 11px;font-weight:800}.prep-welcome-overlay{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#081912a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.prep-welcome-modal{color:#173728;background:linear-gradient(145deg,#fff,#f7f5ef);border:1px solid #dcbe6052;border-radius:20px;width:min(540px,100%);padding:36px;position:relative;box-shadow:0 30px 90px #0000004d}.prep-welcome-modal>img{width:74px}.prep-welcome-modal>p{color:#96711f;letter-spacing:.14em;margin:18px 0 8px;font-size:.69rem;font-weight:900}.prep-welcome-modal>h1{margin:0 0 10px;font:31px/1.08 Georgia,serif}.prep-welcome-modal>span{color:#68756d;font-size:.9rem;line-height:1.6;display:block}.prep-welcome-close{color:#617068;background:0 0;border:0;font-size:1.7rem;position:absolute;top:14px;right:16px}.prep-welcome-steps{gap:9px;margin:24px 0;display:grid}.prep-welcome-steps b{align-items:center;gap:10px;font-size:.82rem;display:flex}.prep-welcome-steps i{color:#f2d36b;background:#173f2e;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.prep-welcome-start{color:#fff;background:#173f2e;border:0;border-radius:10px;width:100%;padding:14px 18px;font-weight:900}@media (width<=760px){.prep-welcome-modal{border-radius:16px;padding:30px 22px 24px}.prep-welcome-modal>h1{font-size:27px}.onboarding-progress-copy h1{font-size:25px}}.owner-preview-bar{grid-template-columns:minmax(260px,1fr) auto auto auto auto;gap:14px!important;padding:13px 22px!important;display:grid!important}.owner-preview-bar>div{min-width:220px}.owner-preview-bar label{color:#d6dfd9;grid-template-columns:1fr;letter-spacing:.04em!important;gap:5px!important;font-size:11px!important;display:grid!important}.owner-preview-bar select{min-height:39px;border-color:#65726a!important;min-width:176px!important;padding:8px 34px 8px 10px!important;font-size:12px!important}.owner-preview-bar .owner-stage-preview select{color:#163d2c!important;background:#fffaf0!important;border-color:#d0af49!important}.owner-preview-bar .owner-popup-preview,.owner-preview-bar>a{white-space:nowrap;justify-content:center;align-self:end;align-items:center;min-height:39px;display:inline-flex;padding:8px 12px!important}.owner-preview-bar .owner-demo-label{color:#e2bd59;border:1px solid #59675e;border-radius:7px;align-self:end;align-items:center;min-height:39px;padding:0 11px;font-size:11px;display:flex}.prep-sidebar nav button.journey-locked{border:1px solid #dabe6524;position:relative}.prep-sidebar nav button.journey-locked>em{color:#e2c76f;background:#dabe651c;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.prep-notice{justify-content:space-between;align-items:center;gap:16px;display:flex}.prep-notice>span{font-size:13px;line-height:1.5}.prep-notice>button{color:#123d2c;cursor:pointer;background:#123d2c17;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:20px;line-height:1}.dashboard-journey-status{background:linear-gradient(120deg,#fffaf0,#fff 72%);border:1px solid #dfca87;border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 10px 28px #123d2c0f}.dashboard-journey-status>i{color:#e2c45e;background:#123d2c;border-radius:12px;place-items:center;width:48px;height:48px;font-style:normal;font-weight:950;display:grid}.dashboard-journey-status>div{gap:3px;display:grid}.dashboard-journey-status small{color:#98721e;letter-spacing:.13em;font-size:9px;font-weight:950}.dashboard-journey-status h2{color:#123d2c;margin:0;font:21px Georgia,serif}.dashboard-journey-status span{color:#65736b;font-size:11px;line-height:1.45}.dashboard-journey-status>button{color:#fff;white-space:nowrap;background:#123d2c;border:0;border-radius:8px;padding:11px 14px;font-size:11px;font-weight:900}.dashboard-journey-status.training{background:linear-gradient(120deg,#f1f8f3,#fff 72%);border-color:#aac6b5}@media (width<=760px){.dashboard-journey-status{grid-template-columns:44px 1fr;padding:16px}.dashboard-journey-status>i{width:42px;height:42px}.dashboard-journey-status>button{grid-column:1/-1;min-height:46px}.prep-notice{margin-left:14px;margin-right:14px}.prep-notice>span{font-size:12px}}.add-client-return-button:disabled{cursor:not-allowed;color:#718078!important;box-shadow:none!important;background:#eef1ef!important;border:1px solid #d6ddd8!important}.portal-journey-lock{background:radial-gradient(circle at 50% 0,#e8cb712e,#0000 38%),linear-gradient(145deg,#fff,#fbf8f0)!important;border-color:#e5d8b5!important}.portal-journey-lock>button{min-height:44px}@media (width<=1180px){.owner-preview-bar{grid-template-columns:1fr 1fr 1fr!important}.owner-preview-bar>div{grid-column:1/-1}.owner-preview-bar .owner-popup-preview,.owner-preview-bar>a{align-self:end}}@media (width<=760px){.owner-preview-bar{grid-template-columns:1fr!important;padding:14px!important}.owner-preview-bar>div{grid-column:auto}.owner-preview-bar label{width:100%}.owner-preview-bar select{width:100%;max-width:none!important}.owner-preview-bar .owner-popup-preview,.owner-preview-bar>a,.owner-preview-bar .owner-demo-label{width:100%}}.aa-public-nav{box-shadow:0 8px 30px #0d37260e}.credit-start>.aa-public-nav{background:#fff;height:auto;padding:0}.credit-start>.aa-public-nav img{width:78px;height:68px}.credit-start>.aa-public-nav nav a{color:#173d2d;margin:0}.credit-start>.aa-public-nav nav .button{color:#16331d}.credit-hero-aa-mark{z-index:-1;pointer-events:none;text-shadow:0 1px #e2c2581f;position:absolute;bottom:-8vw;right:-1.5vw;color:#ffffff13!important;font:900 clamp(230px,31vw,470px)/.8 var(--font-poppins),Arial,sans-serif!important;letter-spacing:-.09em!important;line-height:.8!important}.tax-detail-page .service-detail-hero,.business-detail-page .service-detail-hero{align-items:center;min-height:350px;padding:46px 0;display:flex}.tax-detail-page .service-detail-hero:after,.business-detail-page .service-detail-hero:after{content:"";pointer-events:none;border:1px solid #e6c1506b;position:absolute;inset:18px}.tax-line-icon{background:linear-gradient(145deg,#fff8e4,#f3e2aa);border:1px solid #bc8a1d73;border-radius:50%;width:52px;height:52px;margin-bottom:23px;position:relative;box-shadow:0 10px 25px #744f0717}.tax-line-icon span,.tax-line-icon i,.tax-line-icon b{background:#1d4b26;display:block;position:absolute}.tax-line-icon-1 span{background:0 0;border:2px solid #1d4b26;width:24px;height:29px;top:12px;left:14px}.tax-line-icon-1 i{width:14px;height:2px;top:20px;left:19px}.tax-line-icon-1 b{background:#bc8a1d;width:10px;height:2px;top:27px;left:19px}.tax-line-icon-2 span{background:0 0;border:2px solid #1d4b26;width:28px;height:25px;top:14px;left:12px}.tax-line-icon-2 i{width:4px;height:4px;top:20px;left:17px;box-shadow:8px 0 #1d4b26,16px 0 #1d4b26,0 8px #bc8a1d,8px 8px #bc8a1d,16px 8px #bc8a1d}.tax-line-icon-2 b{display:none}.tax-line-icon-3 span{background:0 0;border:2px solid #1d4b26;border-radius:50%;width:24px;height:24px;top:15px;left:14px}.tax-line-icon-3 i{width:2px;height:32px;top:10px;left:25px}.tax-line-icon-3 b{background:#bc8a1d;width:18px;height:2px;top:25px;left:17px}.funding-readiness-trigger{color:#1d4b26;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850;position:absolute;bottom:26px;left:30px}.funding-audit-overlay{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051b12c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.funding-audit-modal{background:linear-gradient(145deg,#fffefa,#f5f0e5);border:1px solid #e2c2588c;width:min(880px,100%);max-height:calc(100vh - 44px);position:relative;overflow:auto;box-shadow:0 35px 105px #00000061}.funding-audit-modal>header{color:#fff;background:linear-gradient(120deg,#0b3525,#1b5138);padding:28px 58px 24px 30px}.funding-audit-modal>header small,.funding-audit-result>small{color:#e2c56b;letter-spacing:.16em;font-size:9px;font-weight:900}.funding-audit-modal>header h2{font:800 clamp(28px,3.6vw,44px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.05em;text-transform:uppercase;margin:8px 0}.funding-audit-modal>header p{color:#cbd8d1;max-width:700px;margin:0;font-size:13px;line-height:1.55}.funding-audit-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;width:34px;height:34px;font-size:22px;position:absolute;top:15px;right:16px}.funding-audit-modal form{padding:24px 30px 30px}.funding-question-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.funding-question-list fieldset{background:#fff;border:1px solid #dfd8c9;align-content:start;gap:14px;min-width:0;margin:0;padding:16px;display:grid}.funding-question-list legend{color:#173d2d;grid-template-columns:26px 1fr;align-items:start;gap:8px;width:100%;padding:0;font-size:12px;font-weight:750;line-height:1.45;display:grid}.funding-question-list legend b{color:#b18422;font-size:10px;line-height:1.7}.funding-answer-options{align-items:center;gap:24px;padding-left:34px;display:flex}.funding-question-list label{color:#385146;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.funding-question-list input{accent-color:#174b35;width:16px;height:16px;margin:0}.funding-audit-modal form>.button{border:0;margin-top:18px}.funding-audit-result{text-align:center;padding:42px 34px}.funding-audit-result h3{font:800 clamp(28px,4vw,43px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.05em;color:#133c2b;margin:9px 0}.funding-audit-result p{color:#65736b;max-width:650px;margin:0 auto 22px;line-height:1.65}.funding-audit-result>.button{display:inline-flex}.funding-audit-result>button{color:#6f5518;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8f6b1b;margin:18px auto 0;font-weight:800;display:block}@media (width<=900px){.service-detail-header nav{gap:14px}.service-detail-header nav>a:not(.button):nth-of-type(5){display:none}}@media (width<=680px){.service-detail-header nav{gap:0}.tax-detail-page .service-detail-hero,.business-detail-page .service-detail-hero{min-height:315px;padding:40px 0}.tax-detail-page .service-detail-hero:after,.business-detail-page .service-detail-hero:after{inset:10px}.credit-hero-aa-mark{bottom:-4vw;right:-8vw;font-size:210px!important}.funding-audit-overlay{padding:8px}.funding-audit-modal{max-height:calc(100vh - 16px)}.funding-audit-modal>header{padding:24px 50px 20px 20px}.funding-audit-modal form{padding:16px}.funding-question-list{grid-template-columns:1fr}.funding-question-list fieldset{padding:14px 12px}.funding-answer-options{padding-left:34px}.funding-audit-result{padding:34px 20px}.credit-start>.aa-public-nav img{width:62px;height:54px}}.referral-share-actions .button{box-sizing:border-box;white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:9px;padding:0 10px!important;font-size:8px!important;display:flex!important}.referral-share-actions .button span{flex:none;margin:0!important;position:static!important;transform:none!important}.faq-section{padding:42px 0!important}.faq-grid{gap:14px!important}.faq-support-intro{padding-bottom:14px!important}.faq-support-intro h2{max-width:660px!important;font-size:clamp(31px,3.35vw,45px)!important}.faq-support-intro>p{font-size:11px!important}.faq-list details summary{min-height:0!important;padding:12px 0!important;font-size:9px!important}.faq-list details p{padding:0 22px 12px 0!important;font-size:10px!important;line-height:1.5!important}.faq-bottom-actions{margin-top:2px!important}@media (width<=560px){.faq-section{padding:32px 0!important}.faq-support-intro h2{font-size:31px!important}.faq-list details summary{font-size:10px!important}}.aa-public-nav .client-portal-button{text-transform:uppercase;background:#143f2d;border:1px solid #143f2d;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;display:inline-flex;box-shadow:0 8px 18px #0d372624;color:#fff!important;font-size:9px!important;font-weight:850!important}.aa-public-nav button.button{min-height:42px;font:850 9px var(--font-poppins),Arial,sans-serif;text-transform:uppercase;cursor:pointer;border:0;border-radius:7px;padding:0 17px}.tax-detail-page .service-detail-hero,.business-detail-page .service-detail-hero{min-height:310px;padding:34px 0}.tax-service-intro{display:block}.tax-service-intro>div{max-width:820px}.tax-service-intro p{margin-top:12px}.tax-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-service-grid article{min-height:225px}.business-service-grid article{transition:transform .2s,box-shadow .2s,border-color .2s}.business-service-grid article:hover{border-color:#bc8a1d7a;transform:translateY(-3px);box-shadow:0 20px 44px #123d1d1c}.tax-intake-overlay{z-index:1300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051b12c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.tax-intake-modal{background:#fff;border:1px solid #e2c258ad;border-radius:12px;grid-template-rows:auto 1fr auto;width:min(980px,100%);height:min(88vh,860px);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 105px #0006}.tax-intake-modal>header{color:#fff;background:linear-gradient(115deg,#0b3525,#1b5138);padding:24px 62px 20px 28px}.tax-intake-modal>header small{color:#e2c56b;letter-spacing:.16em;font-size:9px;font-weight:900}.tax-intake-modal>header h2{font:800 clamp(25px,3vw,38px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;margin:7px 0 6px}.tax-intake-modal>header p{color:#d4dfd9;max-width:790px;margin:0;font-size:12px;line-height:1.55}.tax-intake-modal iframe{background:#fff;border:0;width:100%;height:100%}.tax-intake-modal>footer{color:#647168;text-align:center;background:#faf8f2;border-top:1px solid #e2e4df;padding:10px 18px;font-size:9px}.tax-intake-modal>footer a{color:#795b16;font-weight:800}.tax-intake-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:15px;right:16px}@media (width<=900px){.service-detail-header nav>a:not(.button):nth-of-type(4){display:none}.tax-service-grid{grid-template-columns:1fr}}@media (width<=680px){.service-detail-header nav{gap:8px}.service-detail-header nav>a:not(.button):not(.client-portal-button){display:none}.aa-public-nav .client-portal-button,.aa-public-nav button.button,.aa-public-nav nav>.button{min-height:38px;padding:0 10px;font-size:8px!important}.tax-detail-page .service-detail-hero,.business-detail-page .service-detail-hero{min-height:285px;padding:32px 0}.tax-intake-overlay{padding:0}.tax-intake-modal{border:0;border-radius:0;width:100%;height:100dvh}.tax-intake-modal>header{padding:20px 54px 16px 18px}.tax-intake-modal>header h2{font-size:25px}.tax-intake-modal>header p{font-size:10px}}.tax-intake-section{padding:52px 0 64px}.tax-intake-overview{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:end;gap:50px;margin-bottom:28px;display:grid}.tax-intake-overview h2{max-width:620px;font:850 clamp(32px,3.7vw,50px)/.98 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;margin:10px 0 12px}.tax-intake-overview>div>p:last-child{color:#627267;max-width:650px;margin:0;font-size:12px;line-height:1.7}.tax-intake-overview ul{border-top:1px solid #d7dbd5;gap:0;margin:0;padding:0;list-style:none;display:grid}.tax-intake-overview li{border-bottom:1px solid #d7dbd5;grid-template-columns:minmax(165px,.7fr) 1fr;gap:18px;padding:13px 0;display:grid}.tax-intake-overview li strong{font-size:11px}.tax-intake-overview li span{color:#69766e;font-size:10px;line-height:1.5}.tax-inline-form{background:#fff;border:1px solid #bc8a1d70;border-radius:12px;overflow:hidden;box-shadow:0 22px 58px #123d1d1a}.tax-inline-form>header{color:#fff;background:linear-gradient(115deg,#0b3525,#1b5138);justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.tax-inline-form>header small{color:#e2c56b;letter-spacing:.15em;font-size:9px;font-weight:900}.tax-inline-form>header strong{font-size:12px}.tax-inline-form iframe{background:#fff;border:0;width:100%;height:900px;display:block}.tax-inline-form>footer{color:#647168;text-align:center;background:#faf8f2;border-top:1px solid #e2e4df;padding:11px 18px;font-size:9px}.tax-inline-form>footer a{color:#795b16;font-weight:800}.login-mode{grid-template-columns:repeat(2,minmax(0,1fr))}.forgot-password-button{margin-top:-7px;margin-bottom:2px}@media (width<=780px){.tax-intake-overview{grid-template-columns:1fr;gap:24px}.tax-inline-form iframe{height:820px}}@media (width<=560px){.tax-intake-section{padding:38px 0 48px}.tax-intake-overview li{grid-template-columns:1fr;gap:4px}.tax-inline-form{border-radius:8px;margin-inline:-8px}.tax-inline-form>header{flex-direction:column;align-items:flex-start;gap:5px;padding:16px}.tax-inline-form iframe{height:760px}}.referrals-page{background:#f7f6f0}.referrals-hero{color:#fff;background:linear-gradient(90deg,#062318f7,#072a1dc7),url(/aa-referral-connection-realistic.png) 50% 46%/cover no-repeat;padding:54px 0;position:relative;overflow:hidden}.referrals-hero:after{content:"AA+";color:#ffffff0e;font:900 220px/1 var(--font-poppins),Arial,sans-serif;position:absolute;bottom:-90px;right:2vw}.referrals-hero>div{z-index:1;position:relative}.referrals-hero h1{max-width:760px;font:850 clamp(42px,5.3vw,70px)/.94 var(--font-poppins),Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase;margin:11px 0 12px}.referrals-hero h1 em{color:#e1bd55;font-style:normal}.referrals-hero>div>p:last-child{color:#d7e1db;max-width:640px;margin:0;font-size:13px}.referral-center{padding:48px 0 64px}.referral-tabs{background:#fff;border:1px solid #d9ddd7;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;padding:6px;display:grid}.referral-tabs button{color:#173d2d;min-height:48px;font:800 10px var(--font-poppins),Arial,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:6px}.referral-tabs button.active{color:#fff;background:#143f2d;box-shadow:0 8px 18px #0d372626}.referral-tab-panel{background:linear-gradient(135deg,#fff,#fbf8ef);border:1px solid #bc8a1d52;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;min-height:240px;padding:38px;display:grid;box-shadow:0 18px 48px #123d1d14}.referral-tab-panel small{color:#9a7119;letter-spacing:.16em;font-size:9px;font-weight:900}.referral-tab-panel h2{font:800 clamp(29px,3.5vw,46px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.05em;margin:8px 0 10px}.referral-tab-panel p{color:#627267;max-width:690px;margin:0;font-size:12px;line-height:1.7}.referral-panel-actions{gap:11px;min-width:230px;display:grid}.referral-panel-actions .button{text-align:center;justify-content:center}.referral-panel-actions button{color:#143f2d;cursor:pointer;background:#fff;border:1px solid #143f2d;border-radius:5px;min-height:44px;font-size:9px;font-weight:850}.referral-note{background:#e9eee8;border-left:4px solid #c39224;grid-template-columns:260px 1fr;gap:25px;margin-top:15px;padding:18px 22px;display:grid}.referral-note strong{text-transform:uppercase;font-size:11px}.referral-note span{color:#617168;font-size:10px;line-height:1.55}@media (width<=700px){.referrals-hero{padding:42px 0}.referrals-hero h1{font-size:43px}.referral-center{padding:34px 0 48px}.referral-tabs{grid-template-columns:1fr}.referral-tabs button{min-height:43px}.referral-tab-panel{grid-template-columns:1fr;gap:24px;min-height:0;padding:27px 21px}.referral-panel-actions{min-width:0}.referral-note{grid-template-columns:1fr;gap:6px}}@media (width>=1101px){.site-header .nav-wrap{gap:20px!important;height:82px!important;padding-top:7px!important;padding-bottom:7px!important}.site-header .brand{flex:0 0 124px;justify-content:center;align-items:center;width:124px;height:68px;display:flex;overflow:visible}.site-header .brand-logo{transform-origin:50%!important;width:108px!important;height:68px!important;transform:scale(1.5)!important}.site-header .desktop-nav{letter-spacing:.01em!important;gap:14px!important;font-size:10.5px!important}.site-header .nav-actions{gap:8px!important}.site-header .portal-button{min-height:38px!important;padding-inline:11px!important;font-size:8.5px!important}.site-header .nav-apply-button{text-transform:uppercase;background:linear-gradient(120deg,#a87911,#efd16d 50%,#b27c12);border-radius:6px;align-items:center;min-height:38px;padding:0 13px;display:inline-flex;box-shadow:0 8px 18px #9a6c0f2b;color:#14331f!important;font-size:8.5px!important;font-weight:900!important}}@media (width>=901px) and (width<=1100px){.site-header .nav-wrap{gap:12px!important}.site-header .desktop-nav{gap:9px!important;font-size:9px!important}.site-header .nav-actions{gap:6px!important}.site-header .portal-button{padding-inline:8px!important;font-size:7.5px!important}.site-header .nav-apply-button{font-size:8px!important}}.tax-pause-card{text-align:center;background:#fff;border:1px solid #bc8a1d70;border-top:4px solid #b88a22;padding:34px;box-shadow:0 22px 58px #123d1d1a}.tax-pause-card small{color:#916b19;letter-spacing:.15em;font-size:10px;font-weight:900}.tax-pause-card h3{color:#123d2c;margin:8px 0;font:700 28px Georgia,serif}.tax-pause-card p{color:#647168;max-width:600px;margin:0 auto 20px;font-size:13px;line-height:1.6}.tax-pause-card>div,.tax-pause-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.tax-pause-card button,.tax-pause-actions button{color:#17452f;background:#fff;border:1px solid #17452f;min-height:46px;padding:0 18px;font-weight:850}.tax-pause-actions a{font-weight:900}.admin-nav nav a{color:#b9cac0;border-radius:3px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:10px;display:grid}.admin-nav nav a.active,.admin-nav nav a:hover{color:#fff;background:#ffffff1a}.admin-nav nav a i{color:var(--gold-bright);font-size:14px;font-style:normal}.season-invite-lock>a,.admin-card-head>a,.admin-notification-note>a{background:var(--forest);color:#fff;padding:10px 13px;font-size:9px;font-weight:800}.admin-live-empty{color:#718078;text-align:center;padding:30px}.client-workspace-header>div>a{color:var(--forest);border:1px solid #d6ddd8;padding:9px 12px;font-size:9px;font-weight:800}.client-profile-controls label{gap:5px;display:grid}.client-profile-controls label strong{font:17px Georgia,serif}.client-profile-controls>a{background:var(--forest);color:#fff;padding:12px 14px;font-size:9px;font-weight:800}.client-year-bar>div:last-child>span{text-align:center;background:#fff;border:1px solid #d7dfd9;gap:3px;min-width:78px;padding:12px 16px;font-weight:800;display:grid}.client-year-bar>div:last-child>span.active{background:var(--forest);color:#fff}.client-year-bar>div:last-child>span small{color:inherit;font-size:7px}.live-client-summary{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.live-client-summary article{background:#fff;border:1px solid #dce3de;flex-direction:column;gap:8px;min-height:150px;padding:18px;display:flex}.live-client-summary article>span{color:#77857c;letter-spacing:.1em;font-size:8px;font-weight:800}.live-client-summary article>strong{color:var(--forest);font:24px Georgia,serif}.live-client-summary article>small{color:#68736c;line-height:1.45}.live-client-summary article>a{color:var(--forest);margin-top:auto;font-size:9px;font-weight:800}.live-client-summary article>div{background:#e1e7e2;height:5px}.live-client-summary article>div i{background:var(--gold);height:100%;display:block}.real-workspace-links{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.real-workspace-links a{color:var(--forest);border:1px solid #dbe2dc;gap:6px;padding:16px;font-weight:800;display:grid}.real-workspace-links a span{color:#738078;font-size:9px;font-weight:400}.next-actions-card a{color:var(--forest);border-bottom:1px solid #e2e7e3;justify-content:space-between;padding:12px 0;font-size:10px;font-weight:800;display:flex}.live-client-protection{background:#f8f3df;gap:7px;padding:14px;display:grid}.live-client-protection span{color:#667169;font-size:10px;line-height:1.5}@media (width<=980px){.live-client-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.live-client-summary,.real-workspace-links{grid-template-columns:1fr}}.owner-chrome{color:#10251c;background:#f3f5f2;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.owner-chrome-nav{z-index:90;box-sizing:border-box;color:#fff;background:linear-gradient(#0d2f21,#123d2c);flex-direction:column;gap:9px;height:100vh;padding:22px 15px 18px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:10px 0 35px #0823181a}.owner-chrome-brand{color:#fff;border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding:0 7px 18px;display:flex}.owner-chrome-brand img{object-fit:contain;width:58px;height:52px}.owner-chrome-brand span,.owner-chrome-profile span{gap:3px;display:grid}.owner-chrome-nav nav{gap:3px;display:grid}.owner-chrome-nav nav a,.owner-later-link{color:#c8d5cd;border-radius:5px;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:39px;padding:0 10px;font-size:10px;font-weight:700;display:grid}.owner-chrome-nav nav a i,.owner-later-link i{color:#e3c45c;text-align:center;font-style:normal}.owner-chrome-nav nav a:hover,.owner-chrome-nav nav a.active,.owner-later-link:hover{color:#fff;background:#ffffff1a}.owner-chrome-nav details{border-top:1px solid #ffffff1a;padding-top:8px}.owner-chrome-nav summary{color:#8ea69a;letter-spacing:.12em;cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;font-size:8px;font-weight:900;list-style:none;display:flex}.owner-chrome-nav summary::-webkit-details-marker{display:none}.owner-chrome-nav summary i{color:#d5ad3b;font-style:normal;transition:all .2s}.owner-chrome-nav details[open] summary i{transform:rotate(180deg)}.owner-chrome-nav details nav{margin-top:2px}.owner-later-link{border:1px solid #e2c45c3d;margin-top:2px}.owner-site-link{color:#9fb2a8;margin-top:auto;padding:10px;font-size:9px;font-weight:700}.owner-chrome-stage{min-width:0}.owner-chrome-top{z-index:70;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce3de;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:0 34px;display:flex;position:sticky;top:0}.owner-chrome-top p{color:#8a681d;letter-spacing:.14em;margin:0 0 3px;font-size:8px;font-weight:900}.owner-chrome-top h1{margin:0;font:24px Georgia,serif}.owner-chrome-profile{align-items:center;gap:9px;display:flex}.owner-chrome-profile>i{color:#fff;background:#123d2c;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;font-style:normal;font-weight:900;display:grid}.owner-chrome-profile small{color:#738078;font-size:8px}.owner-chrome-content>.admin-app{min-height:0;display:block}.owner-chrome-content .admin-app>.admin-nav,.owner-chrome-content .admin-preview-bar,.owner-chrome-content>.owner-dd-page>header,.owner-chrome-content>.later-page>.later-top,.owner-chrome-content .import-review-header,.admin-global-tools{display:none!important}.owner-chrome-content .admin-topbar{display:none}.owner-chrome-content .owner-dd-page,.owner-chrome-content .later-page{min-height:0}.owner-chrome-content .owner-dd-shell,.owner-chrome-content .later-page{width:min(1180px,100% - 48px);margin:0 auto}.owner-chrome-content .later-page{padding:30px 0 80px}@media (width<=900px){.owner-chrome{grid-template-columns:1fr}.owner-chrome-nav{width:100%;height:auto;max-height:none;padding:8px 12px;display:block;position:sticky;overflow-x:auto}.owner-chrome-brand,.owner-chrome-nav details,.owner-site-link{display:none}.owner-chrome-nav>nav{min-width:max-content;display:flex}.owner-chrome-nav nav a,.owner-later-link{min-width:max-content;padding:0 12px;display:flex}.owner-later-link{margin-left:4px;display:inline-flex}.owner-chrome-top{min-height:66px;padding:0 18px;top:55px}.owner-chrome-content .admin-main{padding:22px 15px 50px}.owner-chrome-content .owner-dd-shell,.owner-chrome-content .later-page{width:calc(100% - 28px)}.owner-chrome-profile span{display:none}}.owner-home-command{grid-template-columns:1.05fr 1fr 1fr;gap:12px;margin:0 0 18px;display:grid}.owner-home-command>div{background:#fff;border:1px solid #dbe3dd;padding:17px}.owner-home-command p{color:#9b7219;letter-spacing:.13em;margin:0 0 5px;font-size:8px;font-weight:900}.owner-home-command h2{margin:0;font:19px Georgia,serif}.owner-home-command header{justify-content:space-between;align-items:flex-start;margin-bottom:9px;display:flex}.owner-home-command a{color:#16462f;font-size:8px;font-weight:900}.owner-home-search label{background:#fafbfa;border:1px solid #d7ded9;align-items:center;gap:8px;margin:9px 0;padding:0 11px;display:flex}.owner-home-search input{border:0;outline:0;width:100%;height:39px;font-size:10px}.owner-home-crm-links{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.owner-home-crm-links a{text-align:center;background:#f4f8f5;border:1px solid #cad8ce;border-radius:5px;padding:8px 7px;font-size:8px}.owner-home-crm-links a:hover{background:#fff9e8;border-color:#b68b22}.owner-home-tasks article,.owner-home-calendar article{border-top:1px solid #edf0ee;align-items:center;gap:8px;padding:8px 0;display:flex}.owner-home-tasks article>button{color:#17442f;background:#fff;border:1px solid #b88920;width:22px;height:22px}.owner-home-command article span{display:grid}.owner-home-command article strong{font-size:9px}.owner-home-command article small,.owner-home-empty{color:#6b7971;font-size:8px}.owner-home-calendar time{color:#17442f;background:#edf4ef;place-items:center;width:40px;height:32px;font-size:8px;font-weight:900;display:grid}@media (width<=1050px){.owner-home-command{grid-template-columns:1fr 1fr}.owner-home-search{grid-column:1/-1}}@media (width<=700px){.owner-home-command{grid-template-columns:1fr}.owner-home-search{grid-column:auto}.owner-home-crm-links{grid-template-columns:1fr}}.owner-home-search-note{color:#6b7971;font-size:8px;line-height:1.5;display:block}.owner-chrome-content .admin-main>.admin-grid,.owner-chrome-content .admin-main>.admin-notification-note{display:none}.owner-recent-crm-activity{background:#fff;border:1px solid #dbe3dd;margin-bottom:18px}.owner-recent-crm-activity>header{border-bottom:1px solid #e4e9e5;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 20px;display:flex}.owner-recent-crm-activity p{color:#9b7219;letter-spacing:.13em;margin:0 0 4px;font-size:8px;font-weight:900}.owner-recent-crm-activity h2{margin:0;font:20px Georgia,serif}.owner-recent-crm-activity header a{color:#16462f;font-size:8px;font-weight:900}.owner-recent-crm-activity>div{grid-template-columns:1fr 1fr;display:grid}.owner-recent-crm-activity>div>a{color:#173528;border-bottom:1px solid #edf0ee;grid-template-columns:12px 1fr auto;align-items:start;gap:9px;padding:13px 18px;display:grid}.owner-recent-crm-activity>div>a:nth-child(odd){border-right:1px solid #edf0ee}.owner-recent-crm-activity>div>a>i{color:#c49a31;font-size:8px;font-style:normal}.owner-recent-crm-activity>div>a>span{gap:3px;display:grid}.owner-recent-crm-activity strong{font-size:9px}.owner-recent-crm-activity small,.owner-recent-crm-activity time{color:#728078;font-size:8px;line-height:1.45}.owner-recent-crm-activity .owner-home-empty{padding:18px}@media (width<=700px){.owner-recent-crm-activity>div{grid-template-columns:1fr}.owner-recent-crm-activity>div>a:nth-child(odd){border-right:0}}.owner-chrome-nav nav a,.owner-later-link{letter-spacing:.015em;border-radius:2px;grid-template-columns:32px 1fr;min-height:43px;padding:0 12px;font-size:10px;font-weight:650}.owner-chrome-nav nav a i{color:#dcb53c;letter-spacing:.08em;font-size:8px;font-weight:900}.owner-chrome-nav nav a.active{background:linear-gradient(90deg,#ffffff21,#ffffff0f);box-shadow:inset 3px 0 #d8ae32}.owner-chrome-nav summary{padding:9px 12px 6px;font-size:7px}.owner-chrome-top{border-bottom-color:#d9ded9;min-height:82px;padding:0 38px}.owner-chrome-top h1{font-size:22px}.owner-global-search{background:#f8f9f7;border:1px solid #d7ddd8;align-items:center;gap:9px;width:min(390px,36vw);height:42px;padding:0 14px;display:flex}.owner-global-search span{color:#a47b1b}.owner-global-search input{color:#193126;background:0 0;border:0;outline:0;width:100%;font-size:10px}.owner-chrome-content .admin-main{max-width:1460px;margin:0 auto;padding:30px 38px 64px}.owner-command-welcome{justify-content:space-between;align-items:flex-end;gap:30px;margin:0 0 20px;display:flex}.owner-command-welcome p{color:#9a741b;letter-spacing:.15em;margin:0 0 7px;font-size:8px;font-weight:900}.owner-command-welcome h1{color:#0c2d20;margin:0 0 7px;font:34px Georgia,serif}.owner-command-welcome span{color:#68766f;font-size:11px}.owner-command-actions{gap:8px;display:flex}.owner-command-actions a{color:#143d2c;background:#fff;border:1px solid #b98c20;place-items:center;min-height:40px;padding:0 16px;font-size:9px;font-weight:850;display:grid}.owner-command-actions a:first-child{color:#fff;background:#103f2c;border-color:#103f2c}.owner-priority-banner{color:#fff;background:#0e3b29;border-left:4px solid #d2a62d;justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:18px;padding:12px 18px;display:flex;box-shadow:0 14px 30px #0c2f2114}.owner-priority-banner>div{align-items:center;gap:12px;display:flex}.owner-priority-banner i{color:#ecc95f;border:1px solid #e5c252bf;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.owner-priority-banner span{gap:3px;display:grid}.owner-priority-banner strong{font-size:11px}.owner-priority-banner small{color:#bed0c5;font-size:8px}.owner-priority-banner a{color:#f1d273;font-size:9px;font-weight:900}.owner-executive-stats{gap:10px}.owner-executive-stats article{border-color:#d9dfda;min-height:132px;padding:20px 20px 17px;position:relative;box-shadow:0 12px 28px #10251c06}.owner-executive-stats article:before{content:"";background:linear-gradient(90deg,#9f7411,#f0d777,#aa7710);width:100%;height:3px;position:absolute;top:0;left:0}.owner-executive-stats strong{font-size:34px}.owner-home-command>div,.owner-recent-crm-activity{border-radius:2px;box-shadow:0 12px 30px #10251c06}@media (width<=1100px){.owner-global-search{display:none}.owner-chrome{grid-template-columns:245px minmax(0,1fr)}.owner-chrome-content .admin-main{padding-left:24px;padding-right:24px}.owner-command-welcome h1{font-size:29px}}@media (width<=900px){.owner-chrome{grid-template-columns:1fr}.owner-command-welcome{flex-direction:column;align-items:flex-start}.owner-command-actions{width:100%}.owner-command-actions a{flex:1}.owner-priority-banner{flex-direction:column;align-items:flex-start}.owner-chrome-content .admin-main{padding:22px 15px 50px}}.retention-global-link{z-index:75;color:#fff;background:#8a6c18;border-radius:25px;padding:10px 15px;font-size:10px;font-weight:900;position:fixed;bottom:72px;right:20px;box-shadow:0 8px 25px #00000029}.retention-page{background:#f3f5f2;min-height:100vh}.retention-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 80px}.retention-hero{background:var(--forest-deep);color:#fff;justify-content:space-between;gap:30px;padding:34px;display:flex}.retention-hero p,.retention-policies>div p,.retention-card header p{color:var(--gold-bright);letter-spacing:.14em;margin:0 0 6px;font-size:8px;font-weight:900}.retention-hero h1{margin:0;font:38px Georgia,serif}.retention-hero>div>span{color:#c8d4cc;max-width:720px;margin-top:10px;line-height:1.6;display:block}.retention-hero aside{border:1px solid #ffffff29;gap:7px;min-width:280px;padding:18px;display:grid}.retention-hero aside b{color:var(--gold-bright);font-size:9px}.retention-hero aside strong{font:20px Georgia,serif}.retention-hero aside span{color:#c7d2cb;font-size:10px}.retention-rule{border-left:5px solid var(--gold);background:#fff;grid-template-columns:68px 1fr auto;align-items:center;gap:18px;margin:18px 0;padding:20px 24px;display:grid}.retention-rule>i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;font:32px Georgia,serif;display:grid}.retention-rule p{color:#8a681d;letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.retention-rule h2{margin:5px 0;font:23px Georgia,serif}.retention-rule span{color:#68746c;font-size:10px}.retention-rule>b{color:#72570c;background:#f5eac4;padding:8px;font-size:8px}.retention-policies{background:#fff;border:1px solid #dce3de;padding:24px}.retention-policies>div h2,.retention-card header h2{margin:0;font:21px Georgia,serif}.retention-policies article{border-top:1px solid #e2e7e3;grid-template-columns:30px 1fr 90px 100px;align-items:center;gap:12px;min-height:62px;display:grid}.retention-policies article>i{width:24px;height:24px;color:var(--forest);background:#edf2ee;border-radius:50%;place-items:center;font-style:normal;display:grid}.retention-policies article>span{gap:4px;display:grid}.retention-policies article small{color:#6f7b73}.retention-policies article>b{color:var(--forest)}.retention-policies article>em{color:#725b19;text-align:center;background:#f6f1df;padding:6px;font-size:8px;font-style:normal}.retention-grid{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:18px;display:grid}.retention-card{background:#fff;border:1px solid #dce3de}.retention-card>header{border-bottom:1px solid #e2e7e3;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.retention-card>header>b{color:var(--forest);font:28px Georgia,serif}.retention-card>header>button,.retention-hold-form>button{background:var(--forest);color:#fff;border:0;padding:10px 13px;font-size:9px;font-weight:900}.retention-card>article{border-bottom:1px solid #e2e7e3;grid-template-columns:1fr auto;gap:8px;padding:15px 20px;display:grid}.retention-card>article>span{display:grid}.retention-card>article small{color:#6d786f}.retention-card>footer{background:#faf5e3;gap:5px;padding:16px 20px;display:grid}.retention-card>footer span{color:#6e6a5b;font-size:9px;line-height:1.5}.retention-empty{text-align:center;color:#6c776f;place-content:center;gap:7px;min-height:150px;padding:28px;display:grid}.retention-empty i{color:#27805a;font-size:25px}.retention-hold-form{background:#f7f9f7;gap:10px;padding:18px;display:grid}.retention-hold-form label{gap:5px;font-size:9px;font-weight:800;display:grid}.retention-hold-form select,.retention-hold-form input,.retention-hold-form textarea{background:#fff;border:1px solid #ccd6cf;padding:10px}.retention-hold-form textarea{min-height:70px}.retention-holds article{border-top:1px solid #e2e7e3;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:15px 20px;display:grid}.retention-holds article>i{color:#8a6c18}.retention-holds article>span{gap:4px;display:grid}.retention-holds article small{color:#6b776f}.retention-holds article button{color:#7c3427;background:0 0;border:0;border-bottom:1px solid #7c3427}.retention-warning{background:#fff9e7;border:1px solid #d8c47a;gap:6px;margin-top:18px;padding:18px 22px;display:grid}.retention-warning span{color:#625f52;font-size:10px;line-height:1.5}@media (width<=850px){.retention-shell{width:calc(100% - 28px)}.retention-hero{flex-direction:column}.retention-hero aside{min-width:0}.retention-rule{grid-template-columns:60px 1fr}.retention-rule>b{grid-column:2;justify-self:start}.retention-grid{grid-template-columns:1fr}.retention-policies article{grid-template-columns:28px 1fr auto}.retention-policies article>em{grid-column:2}.retention-global-link{bottom:20px}}.admin-global-tools{z-index:75;gap:7px;display:grid;position:fixed;bottom:20px;right:20px}.admin-global-tools a{background:var(--forest-deep);color:#fff;border-radius:25px;padding:10px 15px;font-size:10px;font-weight:900;box-shadow:0 8px 25px #00000029}.admin-global-tools a:first-child{background:#7b3024}.incident-page{background:#f3f5f2;min-height:100vh}.incident-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:34px 0 90px}.incident-hero{background:var(--forest-deep);color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:32px;display:flex}.incident-hero p,.incident-list header p,.incident-detail>header p,.incident-checklist>p{color:var(--gold-bright);letter-spacing:.14em;margin:0 0 6px;font-size:8px;font-weight:900}.incident-hero h1{margin:0;font:37px Georgia,serif}.incident-hero span{color:#c6d2ca;max-width:720px;margin-top:9px;display:block}.incident-hero button,.incident-builder>button{background:var(--gold);color:var(--forest-deep);border:0;padding:12px 16px;font-weight:900}.incident-emergency{background:#fff;border-left:5px solid #9d3f30;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:10px;margin:16px 0;padding:15px 18px;display:grid}.incident-emergency>b{color:#8a2f22;font-size:9px}.incident-emergency span{color:#5f6a63;align-items:center;gap:7px;font-size:9px;display:flex}.incident-emergency i{color:#8a2f22;background:#f1ded9;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.incident-builder{background:#fff;border:1px solid #dce3de;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;padding:22px;display:grid}.incident-builder label,.incident-notes{gap:6px;font-size:9px;font-weight:800;display:grid}.incident-builder input,.incident-builder select,.incident-builder textarea,.incident-controls select,.incident-notes textarea{background:#fff;border:1px solid #ccd6cf;padding:10px}.incident-builder textarea{min-height:82px}.incident-builder .wide{grid-column:1/-1}.incident-builder .check{align-items:center;display:flex}.incident-layout{grid-template-columns:380px 1fr;gap:17px;display:grid}.incident-list,.incident-detail{background:#fff;border:1px solid #dce3de}.incident-list header{border-bottom:1px solid #e2e7e3;padding:20px}.incident-list header h2{margin:0;font:20px Georgia,serif}.incident-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2e7e3;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;width:100%;padding:16px;display:grid}.incident-list>button.selected{border-left:4px solid var(--gold);background:#f8f3e1}.incident-list>button>i,.incident-detail>header>b{color:#526058;text-align:center;background:#e9ecea;border-radius:20px;padding:6px;font-size:8px;font-style:normal}.incident-list>button>span{gap:4px;display:grid}.incident-list>button small{color:#6c7870}.incident-list>button>b{color:var(--forest);font-size:8px}.severity-high,.severity-critical{color:#8b2f20!important;background:#f1dcd7!important}.severity-medium{color:#74570b!important;background:#faedc5!important}.severity-low{color:#17613a!important;background:#deeee4!important}.incident-detail{padding:22px}.incident-detail>header{border-bottom:1px solid #e2e7e3;justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.incident-detail>header h2{margin:0 0 5px;font:25px Georgia,serif}.incident-detail>header span{color:#6d786f}.incident-controls{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.incident-controls label{gap:5px;font-size:8px;font-weight:800;display:grid}.incident-facts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.incident-facts div{background:#f5f7f4;gap:4px;padding:13px;display:grid}.incident-facts span{color:#748078;font-size:8px}.incident-facts b{font-size:10px}.incident-summary{border-left:4px solid var(--gold);color:#59635d;background:#fbf7e9;padding:14px;line-height:1.5}.incident-checklist{margin-top:20px}.incident-checklist button{text-align:left;background:#fff;border:0;border-top:1px solid #e2e7e3;grid-template-columns:30px 1fr;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.incident-checklist button>i{color:#536159;background:#eef1ef;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.incident-checklist button.done>i{background:var(--forest);color:#fff}.incident-checklist button>span{gap:3px;display:grid}.incident-checklist button small{color:#6b776f}.incident-notes{margin-top:18px}.incident-notes textarea{min-height:115px}.incident-notification-boundary{background:#fff8df;border:1px solid #d8c47a;gap:5px;margin-top:15px;padding:15px;display:grid}.incident-notification-boundary span{color:#665f4c;font-size:9px;line-height:1.5}.incident-empty{text-align:center;color:#6c776f;place-content:center;gap:7px;min-height:230px;padding:25px;display:grid}.incident-empty>i{color:#268057;font-size:26px}@media (width<=900px){.incident-shell{width:calc(100% - 28px)}.incident-hero{flex-direction:column;align-items:flex-start}.incident-emergency{grid-template-columns:1fr 1fr}.incident-emergency>b{grid-column:1/-1}.incident-layout,.incident-controls,.incident-facts,.incident-builder{grid-template-columns:1fr}.incident-builder .wide{grid-column:auto}}.wisp-page{color:#173126;background:#f7f8f5;min-height:100vh}.wisp-loading{text-align:center;padding:60px}.wisp-shell{width:min(1080px,100% - 48px);margin:auto;padding:28px 0 90px}.wisp-hero{background:linear-gradient(120deg,#fffdf8,#f2f6f1);border:1px solid #e2e5dd;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex;box-shadow:0 12px 35px #163b2910}.wisp-hero p,.wisp-register header p{color:#99701a;letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:900}.wisp-hero h1{margin:0;font:38px Georgia,serif}.wisp-hero>div>span{color:#66746c;max-width:650px;margin-top:11px;font-size:10px;line-height:1.65;display:block}.wisp-hero aside{background:#fff;border-left:3px solid #d2a638;gap:6px;min-width:190px;padding:17px 20px;display:grid}.wisp-hero aside small{color:#78857d;letter-spacing:.12em;font-size:7px;font-weight:900}.wisp-hero aside b{color:#194a34;font:20px Georgia,serif}.wisp-hero aside span{color:#6f7c74;font-size:8px}.wisp-guide{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0;display:grid}.wisp-guide article{background:#fff;border:1px solid #e2e6e1;border-radius:10px;grid-template-columns:32px 1fr;gap:11px;padding:16px;display:grid}.wisp-guide i{color:#856516;background:#f1ead8;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.wisp-guide article.done i{color:#236744;background:#dfeee4}.wisp-guide div{gap:4px;display:grid}.wisp-guide b{font-size:9px}.wisp-guide span{color:#738078;font-size:7px;line-height:1.45}.wisp-overview{background:#e0e5e0;border:1px solid #e0e5e0;border-radius:10px;grid-template-columns:150px 170px 1fr auto;gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.wisp-overview>div,.wisp-overview>button{text-align:left;background:#fff;border:0;gap:3px;padding:15px 17px;display:grid}.wisp-overview span{color:#7b877f;letter-spacing:.1em;font-size:7px;font-weight:900}.wisp-overview strong{font:18px Georgia,serif}.wisp-overview small{color:#7b877f;font-size:7px}.wisp-overview button{color:#fff;background:#173f2e;align-content:center;padding-inline:22px;font-size:8px;font-weight:900}.wisp-soft-card,.wisp-register{background:#fff;border:1px solid #e0e5e0;border-radius:12px;margin-top:14px;overflow:hidden}.wisp-section-toggle{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:19px 21px;display:flex}.wisp-section-toggle>span{gap:4px;display:grid}.wisp-section-toggle small{color:#99701a;letter-spacing:.13em;font-size:7px;font-weight:900}.wisp-section-toggle b{font:19px Georgia,serif}.wisp-section-toggle em{color:#748078;font-size:8px;font-style:normal}.wisp-section-toggle>i{color:#17422f;background:#edf2ee;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.wisp-program-form{border-top:1px solid #edf0ed;padding:0 21px 21px}.wisp-program-form>p,.wisp-editor>p{color:#6b786f;margin:0;padding:15px 0;font-size:8px;line-height:1.55}.wisp-program-form>div,.wisp-editor>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wisp-program-form label,.wisp-editor label{color:#425149;gap:6px;font-size:8px;font-weight:900;display:grid}.wisp-program-form input,.wisp-program-form select,.wisp-program-form textarea,.wisp-editor input,.wisp-editor select,.wisp-editor textarea{color:#22382d;background:#fbfcfa;border:1px solid #d8e0da;border-radius:6px;min-height:40px;padding:10px}.wisp-program-form textarea{min-height:80px}.wisp-program-form .wide,.wisp-editor .wide{grid-column:1/-1}.wisp-program-form footer{border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding-top:14px;display:flex}.wisp-program-form footer span{color:#748078;font-size:8px}.wisp-program-form button,.wisp-editor>button{color:#fff;background:#17422f;border:0;border-radius:6px;min-height:39px;padding:0 15px;font-size:8px;font-weight:900}.wisp-register>header{justify-content:space-between;align-items:end;gap:25px;padding:21px;display:flex}.wisp-register h2{margin:0;font:24px Georgia,serif}.wisp-register header span{color:#728078;margin-top:6px;font-size:8px;display:block}.wisp-register header>b{color:#795c14;background:#f7edcf;border-radius:20px;padding:6px 9px;font-size:7px}.wisp-card-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.wisp-guard{background:#fff;border:1px solid #e1e6e2;border-radius:9px;overflow:hidden}.wisp-guard.ready{background:#fbfdfb;border-color:#cfe1d5}.wisp-guard-summary{text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;width:100%;min-height:82px;padding:13px;display:grid}.wisp-guard-summary>i{color:#806114;background:#f3ead3;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.wisp-guard.ready .wisp-guard-summary>i{color:#236744;background:#dfeee4}.wisp-guard-summary>span{gap:4px;display:grid}.wisp-guard-summary small{color:#8a7560;font-size:7px}.wisp-guard-summary strong{font-size:9px}.wisp-guard-summary em{color:#748078;font-size:7px;font-style:normal}.wisp-guard-summary>b{color:#17422f;font-size:8px}.wisp-editor{background:#f9fbf8;border-top:1px solid #edf0ed;grid-column:1/-1;padding:0 15px 15px}.wisp-editor>div{grid-template-columns:1fr 1fr}.wisp-editor textarea{min-height:78px}.wisp-editor>button{margin:13px 0 0 auto;display:block}.wisp-history-list{border-top:1px solid #edf0ed;padding:0 21px 17px}.wisp-history-list article{border-bottom:1px solid #edf0ed;gap:10px;padding:11px 0;display:flex}.wisp-history-list article>i{color:#2a704f}.wisp-history-list article>span{gap:3px;display:grid}.wisp-history-list strong{font-size:8px}.wisp-history-list small{color:#748078;font-size:7px}.wisp-boundary{background:#fff9e9;border-left:3px solid #d0ab4a;border-radius:0 8px 8px 0;gap:12px;margin-top:14px;padding:15px 17px;display:flex}.wisp-boundary b{white-space:nowrap;font-size:8px}.wisp-boundary span{color:#6f6856;font-size:8px;line-height:1.5}@media (width<=800px){.wisp-shell{width:calc(100% - 28px)}.wisp-hero{flex-direction:column;align-items:flex-start;padding:27px 23px}.wisp-hero aside{width:100%}.wisp-guide{grid-template-columns:1fr}.wisp-overview{grid-template-columns:1fr 1fr}.wisp-overview>div:nth-child(3),.wisp-overview button{grid-column:1/-1}.wisp-card-grid,.wisp-program-form>div,.wisp-editor>div{grid-template-columns:1fr}.wisp-program-form .wide,.wisp-editor .wide{grid-column:auto}.wisp-program-form footer,.wisp-boundary{flex-direction:column;align-items:flex-start}}@media print{.import-review-header,.admin-global-tools,.wisp-guide,.wisp-overview button,.wisp-editor,.wisp-section-toggle>i,.admin-toast{display:none!important}.wisp-page{background:#fff}.wisp-shell{width:100%;padding:0}.wisp-soft-card,.wisp-register{break-inside:avoid}.wisp-card-grid{grid-template-columns:1fr 1fr}}.wisp-confirm-all{color:#fff;white-space:nowrap;background:#17422f;border:0;border-radius:7px;min-height:38px;padding:0 15px;font-size:8px;font-weight:900}.wisp-confirm-all:disabled{color:#2f674c;background:#dfe9e2}.wisp-section-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.wisp-required-section{background:#fff;border:1px solid #e1e6e2;border-radius:10px;overflow:hidden}.wisp-required-section.ready{background:#fbfdfb;border-color:#cfe1d5}.wisp-required-summary{text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;width:100%;min-height:108px;padding:15px;display:grid}.wisp-required-summary>i{color:#806114;background:#f3ead3;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.wisp-required-section.ready .wisp-required-summary>i{color:#236744;background:#dfeee4}.wisp-required-summary>span{gap:5px;display:grid}.wisp-required-summary strong{font:16px Georgia,serif}.wisp-required-summary em{color:#6f7c74;font-size:8px;font-style:normal;line-height:1.45}.wisp-required-summary small{color:#99701a;font-size:7px;font-weight:900}.wisp-required-summary>b{color:#17422f;font-size:8px}.wisp-section-controls{background:#f8faf7;border-top:1px solid #edf0ed;gap:8px;padding:10px;display:grid}.wisp-fixed-owner{background:#e1e6e2;border:1px solid #e1e6e2;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:16px 0 0;overflow:hidden;gap:1px!important;display:grid!important}.wisp-fixed-owner span{background:#f8faf7;gap:5px;padding:13px;display:grid}.wisp-fixed-owner small{color:#8a7560;letter-spacing:.08em;font-size:7px;font-weight:900}.wisp-fixed-owner b{font-size:9px}.wisp-program-form>.wisp-fixed-owner+p{padding-top:12px}@media (width<=800px){.wisp-section-grid{grid-template-columns:1fr}.wisp-register>header{flex-direction:column;align-items:flex-start}.wisp-fixed-owner{grid-template-columns:1fr!important}.wisp-required-summary{grid-template-columns:36px 1fr}.wisp-required-summary>b{grid-column:2}}.wisp-coverage-grid{background:#fbfcfa;border-top:1px solid #edf0ed;grid-template-columns:1fr 1fr;gap:10px;padding:18px 21px 21px;display:grid}.wisp-coverage-grid article{background:#fff;border:1px solid #e1e6e2;border-radius:8px;grid-template-columns:32px 1fr;gap:10px;padding:14px;display:grid}.wisp-coverage-grid article>i{color:#17422f;background:#edf2ee;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:900;display:grid}.wisp-coverage-grid article>span{gap:4px;display:grid}.wisp-coverage-grid article b{font-size:9px}.wisp-coverage-grid article small{color:#6f7d75;font-size:7px;line-height:1.5}.wisp-coverage-grid>p{color:#6d6654;background:#fff9e9;border-left:3px solid #d0ab4a;grid-column:1/-1;margin:0;padding:13px 15px;font-size:8px;line-height:1.55}@media (width<=800px){.wisp-coverage-grid{grid-template-columns:1fr}.wisp-coverage-grid>p{grid-column:auto}}.vendor-page{background:#f2f5f1;min-height:100vh}.vendor-shell{width:min(1160px,100% - 48px);margin:auto;padding:32px 0 100px}.vendor-hero{background:var(--forest-deep);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.vendor-hero p,.vendor-register>header p{color:var(--gold-bright);letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:900}.vendor-hero h1{margin:0;font:38px Georgia,serif}.vendor-hero span{color:#cad6cf;max-width:690px;margin-top:10px;line-height:1.6;display:block}.vendor-hero button,.vendor-add>button,.vendor-editor footer button{background:var(--gold);color:var(--forest-deep);border:0;padding:12px 17px;font-weight:900}.vendor-summary{background:#dce3de;grid-template-columns:150px 190px 150px 1fr;gap:1px;margin:14px 0;display:grid}.vendor-summary>div,.vendor-summary>article{background:#fff;padding:16px}.vendor-summary>div{gap:4px;display:grid}.vendor-summary span{color:#728078;font-size:8px}.vendor-summary strong{font:22px Georgia,serif}.vendor-summary article{background:#fbf7e9;gap:4px;display:grid}.vendor-summary article b{color:#755b0d;font-size:8px}.vendor-add{background:#fff;border:1px solid #d9e1db;grid-template-columns:2fr 1fr;gap:12px;margin-bottom:14px;padding:22px;display:grid}.vendor-add label,.vendor-editor label{gap:6px;font-size:9px;font-weight:900;display:grid}.vendor-add input,.vendor-add select,.vendor-add textarea,.vendor-editor input,.vendor-editor select,.vendor-editor textarea{background:#fff;border:1px solid #ccd7cf;padding:11px}.vendor-add .wide,.vendor-editor .wide{grid-column:1/-1}.vendor-add textarea{min-height:75px}.vendor-add>button{grid-column:1/-1;justify-self:end}.vendor-register{background:#fff;border:1px solid #d9e1db}.vendor-register>header{justify-content:space-between;gap:24px;padding:22px;display:flex}.vendor-register h2{margin:0;font:24px Georgia,serif}.vendor-register>header>span{color:#706a57;max-width:410px;font-size:9px;line-height:1.5}.vendor-row{border-top:1px solid #e1e7e2}.vendor-head{text-align:left;background:#fff;border:0;grid-template-columns:42px 1fr 80px 110px 60px;align-items:center;gap:12px;width:100%;padding:16px 20px;display:grid}.vendor-head>i{width:36px;height:36px;color:var(--forest);background:#e9eee9;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.vendor-head>span{gap:4px;display:grid}.vendor-head small{color:#6f7b73;line-height:1.35}.vendor-head>b,.vendor-head>em{text-transform:uppercase;font-size:8px;font-style:normal}.vendor-head>em{color:#276347}.vendor-head>u{color:var(--forest);font-size:9px;font-weight:900;text-decoration:none}.criticality-critical,.criticality-high{color:#963325}.criticality-medium{color:#7b6012}.vendor-data{flex-wrap:wrap;gap:6px;padding:0 20px 14px 74px;display:flex}.vendor-data b{color:#758179;align-self:center;font-size:7px}.vendor-data span{color:#536159;background:#eef2ee;border-radius:15px;padding:5px 8px;font-size:8px}.vendor-editor{background:#f6f8f5;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.vendor-editor textarea{min-height:80px}.vendor-editor footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.vendor-editor footer span{color:#6b776f;font-size:8px}.vendor-boundary{background:#fff8df;border:1px solid #d8c77f;gap:6px;margin-top:15px;padding:17px;display:grid}.vendor-boundary span{color:#68604b;font-size:9px;line-height:1.6}@media (width<=850px){.vendor-shell{width:calc(100% - 28px)}.vendor-hero{flex-direction:column;align-items:flex-start}.vendor-summary{grid-template-columns:1fr 1fr}.vendor-summary article{grid-column:1/-1}.vendor-add,.vendor-editor{grid-template-columns:1fr}.vendor-add .wide,.vendor-editor .wide,.vendor-add>button,.vendor-editor footer{grid-column:auto}.vendor-head{grid-template-columns:42px 1fr 75px}.vendor-head>em{grid-column:2}.vendor-data{padding-left:20px}.vendor-editor footer,.vendor-register>header{flex-direction:column;align-items:flex-start}}.access-page{background:#f2f5f1;min-height:100vh}.access-shell{width:min(1120px,100% - 48px);margin:auto;padding:32px 0 100px}.access-hero{background:var(--forest-deep);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.access-hero p,.access-list>header p,.efin-card header p{color:var(--gold-bright);letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:900}.access-hero h1{margin:0;font:37px Georgia,serif}.access-hero span{color:#cbd6cf;max-width:690px;margin-top:10px;line-height:1.6;display:block}.access-hero aside{text-align:center;border:1px solid #547061;gap:5px;min-width:190px;padding:18px;display:grid}.access-hero aside b{color:var(--gold-bright);font-size:9px}.access-hero aside strong{font:31px Georgia,serif}.access-warning{border-left:5px solid var(--gold);background:#fff8df;gap:16px;margin:14px 0;padding:16px;display:flex}.access-warning b{white-space:nowrap;color:#70570d;font-size:9px}.access-warning span{color:#655e49;font-size:9px;line-height:1.5}.access-list,.efin-card{background:#fff;border:1px solid #d9e1db}.access-list>header,.efin-card>header{border-bottom:1px solid #e1e7e2;justify-content:space-between;gap:22px;padding:22px;display:flex}.access-list h2,.efin-card h2{margin:0;font:24px Georgia,serif}.access-list>header>span{color:#6f796f;max-width:390px;font-size:9px;line-height:1.5}.access-person{border-top:1px solid #e1e7e2}.access-person-head{text-align:left;background:#fff;border:0;grid-template-columns:42px 1fr 130px 80px 60px;align-items:center;gap:12px;width:100%;padding:17px 20px;display:grid}.access-person-head>i{width:36px;height:36px;color:var(--forest);background:#e9eee9;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.access-person-head>span{gap:4px;display:grid}.access-person-head small{color:#718078}.access-person-head>b,.access-person-head>em{text-transform:uppercase;font-size:8px;font-style:normal}.access-person-head>b{color:#276447}.access-person-head>u{color:var(--forest);font-size:9px;font-weight:900;text-decoration:none}.access-tags{flex-wrap:wrap;gap:6px;padding:0 20px 15px 74px;display:flex}.access-tags span{color:#536159;background:#eef2ee;border-radius:15px;padding:5px 8px;font-size:8px}.access-editor{background:#f6f8f5;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px;display:grid}.access-editor label,.efin-fields label,.efin-notes{gap:6px;font-size:9px;font-weight:900;display:grid}.access-editor input,.access-editor select,.access-editor textarea,.efin-fields input,.efin-fields select,.efin-notes textarea{background:#fff;border:1px solid #ccd7cf;padding:11px}.access-editor textarea{min-height:80px}.access-editor .wide{grid-column:1/-1}.access-editor footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.access-editor footer span{color:#6d786f;font-size:8px}.access-editor footer button,.efin-save{background:var(--forest);color:#fff;border:0;padding:11px 16px;font-weight:900}.efin-card{margin-top:16px}.efin-card>header>b{color:#73580d;background:#f8edc8;border-radius:18px;align-self:center;padding:7px 10px;font-size:8px}.efin-fields{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.efin-steps{padding:0 20px}.efin-steps button{text-align:left;background:#fff;border:0;border-top:1px solid #e1e7e2;grid-template-columns:30px 1fr;align-items:center;gap:10px;width:100%;padding:13px 0;display:grid}.efin-steps i{background:#edf1ee;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.efin-steps .done i{background:var(--forest);color:#fff}.efin-steps span{gap:3px;display:grid}.efin-steps small{color:#718078}.efin-notes{margin:15px 20px}.efin-notes textarea{min-height:90px}.efin-save{margin:0 20px 20px}.access-boundary{background:#fff8df;border:1px solid #d8c77f;gap:6px;margin-top:15px;padding:17px;display:grid}.access-boundary span{color:#68604b;font-size:9px;line-height:1.6}@media (width<=850px){.access-shell{width:calc(100% - 28px)}.access-hero,.access-warning,.access-list>header{flex-direction:column;align-items:flex-start}.access-person-head{grid-template-columns:42px 1fr 85px}.access-person-head>em{grid-column:2}.access-tags{padding-left:20px}.access-editor,.efin-fields{grid-template-columns:1fr}.access-editor .wide,.access-editor footer{grid-column:auto}.access-editor footer{flex-direction:column;align-items:flex-start;gap:12px}}.compliance-soft-hero{border-radius:15px;box-shadow:0 12px 34px #133c2c10;color:#17362a!important;background:linear-gradient(118deg,#fffdf8,#eef4ef)!important;border:1px solid #e0e5df!important}.compliance-soft-hero>div>span{color:#65746c!important}.compliance-soft-hero aside{background:#ffffffc7;border-color:#d9dfda!important}.compliance-soft-hero aside small{color:#6d7a72!important}.compliance-hub{width:min(1120px,100% - 48px);margin:22px auto 0}.compliance-hub-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:13px;display:flex}.compliance-hub-head p{color:#8a681d;letter-spacing:.15em;margin:0 0 6px;font-size:8px;font-weight:900}.compliance-hub-head h2{color:var(--forest);margin:0;font:25px Georgia,serif}.compliance-hub-head span{color:#68766f;max-width:430px;font-size:9px;line-height:1.55}.compliance-hub-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.compliance-hub-grid a{background:#fff;border:1px solid #e0e5e1;border-radius:10px;grid-template-columns:36px 1fr;align-content:start;gap:11px;min-height:132px;padding:17px;transition:all .18s;display:grid}.compliance-hub-grid a:hover{border-color:#c5a653;transform:translateY(-2px);box-shadow:0 12px 28px #133c2c0d}.compliance-hub-grid i{width:34px;height:34px;color:var(--forest);background:#eaf1ec;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.compliance-hub-grid div{gap:5px;display:grid}.compliance-hub-grid strong{font-size:10px}.compliance-hub-grid small{color:#6d7a72;font-size:8px;line-height:1.45}.compliance-hub-grid b{color:#876515;letter-spacing:.08em;grid-column:1/-1;align-self:end;font-size:7px}.compliance-hub-grid a.complete b{color:#236744}.compliance-purpose{border-left:3px solid var(--gold);color:#685f48;background:#fff9e9;border-radius:0 8px 8px 0;gap:13px;margin-top:12px;padding:14px 17px;font-size:8px;line-height:1.5;display:flex}.compliance-purpose b{white-space:nowrap;color:#70570d}.compliance-register-wrap{background:#fff;border:1px solid #e0e5e1;border-radius:11px;max-width:1120px;margin:16px auto 0;overflow:hidden}.compliance-register-toggle{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 20px;display:flex}.compliance-register-toggle>span{gap:4px;display:grid}.compliance-register-toggle small{color:#94701d;letter-spacing:.13em;font-size:7px;font-weight:900}.compliance-register-toggle b{color:#173b2c;font:19px Georgia,serif}.compliance-register-toggle em{color:#748078;font-size:8px;font-style:normal}.compliance-register-toggle>i{color:#17422f;background:#edf2ee;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.compliance-register-wrap .readiness-list{border-top:1px solid #edf0ed;padding:20px}.access-connections{grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 16px;display:grid}.access-connections a{background:#fff;border:1px solid #d9e1db;gap:4px;padding:14px 15px;display:grid}.access-connections b{color:var(--forest);font-size:9px}.access-connections span{color:#718078;font-size:7px;line-height:1.45}@media (width<=850px){.compliance-hub,.compliance-register-wrap{width:calc(100% - 28px)}.compliance-hub-head{flex-direction:column;align-items:flex-start}.compliance-hub-grid{grid-template-columns:1fr}.access-connections{grid-template-columns:1fr 1fr}}@media (width<=520px){.access-connections{grid-template-columns:1fr}.compliance-purpose{flex-direction:column;align-items:flex-start}}.test-page,.training-page{background:#f2f5f1;min-height:100vh}.test-shell,.training-shell{width:min(1140px,100% - 48px);margin:auto;padding:32px 0 100px}.test-hero,.training-hero{background:var(--forest-deep);color:#fff;justify-content:space-between;align-items:center;gap:25px;padding:34px;display:flex}.test-hero p,.training-hero p,.trainee-list header p,.trainee-profile header p{color:var(--gold-bright);letter-spacing:.14em;margin:0 0 7px;font-size:9px;font-weight:900}.test-hero h1,.training-hero h1{margin:0;font:38px Georgia,serif}.test-hero span,.training-hero span{color:#cad6ce;max-width:700px;margin-top:10px;line-height:1.6;display:block}.test-hero aside{text-align:center;border:1px solid #587265;min-width:170px;padding:18px;display:grid}.test-hero aside strong{font:31px Georgia,serif}.test-hero aside span{margin:2px 0 0}.test-summary{background:#dce3de;grid-template-columns:140px 180px 1fr;gap:1px;margin:14px 0;display:grid}.test-summary>div,.test-summary>article{background:#fff;gap:4px;padding:16px;display:grid}.test-summary>div b{font:22px Georgia,serif}.test-summary span{color:#6d7971;font-size:8px}.test-summary article{background:#fbf7e9}.test-summary article b{color:#70580e;font-size:9px}.test-list{background:#fff;border:1px solid #d9e1db}.test-row{border-top:1px solid #e1e7e2}.test-row>button{text-align:left;background:#fff;border:0;grid-template-columns:36px 1fr 100px 60px;align-items:center;gap:12px;width:100%;padding:15px 20px;display:grid}.test-row>button i{background:#edf1ee;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.test-row.passed>button i{background:var(--forest);color:#fff}.test-row>button span{gap:3px;display:grid}.test-row>button small,.test-row>button em{color:#718078;font-size:8px;font-style:normal}.test-row>button b{text-transform:uppercase;color:#276447;font-size:8px}.test-row.failed>button b,.test-row.blocked>button b{color:#963326}.test-row>button u{color:var(--forest);font-size:9px;font-weight:900;text-decoration:none}.test-editor{background:#f6f8f5;grid-template-columns:200px 1fr auto;align-items:end;gap:12px;padding:20px;display:grid}.test-editor label,.training-add label,.trainee-profile label,.module-row>div label{gap:6px;font-size:9px;font-weight:900;display:grid}.test-editor select,.test-editor textarea,.training-add input,.trainee-profile select,.trainee-profile textarea,.module-row>div select,.module-row>div input,.module-row>div textarea{background:#fff;border:1px solid #ccd7cf;padding:11px}.test-editor textarea{min-height:70px}.test-editor button,.training-hero button,.training-add button,.trainee-profile>button,.module-row>div>button{background:var(--forest);color:#fff;border:0;padding:11px 16px;font-weight:900}.test-boundary,.training-rule{background:#fff8df;border:1px solid #d8c77f;gap:15px;margin-top:15px;padding:17px;display:flex}.test-boundary span,.training-rule span{color:#68604b;font-size:9px;line-height:1.6}.training-hero button{background:var(--gold);color:var(--forest-deep)}.training-rule{margin:14px 0}.training-rule b{white-space:nowrap;color:#71570d;font-size:9px}.training-add{background:#fff;border:1px solid #d9e1db;grid-template-columns:1fr 1fr 170px auto;align-items:end;gap:12px;padding:20px;display:grid}.training-layout{grid-template-columns:310px 1fr;gap:15px;display:grid}.trainee-list,.training-detail{background:#fff;border:1px solid #d9e1db}.trainee-list header{border-bottom:1px solid #e1e7e2;padding:20px}.trainee-list h2{margin:0;font:22px Georgia,serif}.trainee-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e7e2;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;padding:15px;display:grid}.trainee-list>button.selected{border-left:4px solid var(--gold);background:#fbf7e9}.trainee-list>button i{width:32px;height:32px;color:var(--forest);background:#e9eee9;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.trainee-list>button span{gap:4px;display:grid}.trainee-list small{color:#708078}.training-empty{text-align:center;color:#6f7a73;place-content:center;gap:6px;min-height:230px;padding:25px;display:grid}.trainee-profile{border-bottom:1px solid #dfe6e0;padding:20px}.trainee-profile>header{justify-content:space-between;display:flex}.trainee-profile h2{margin:0;font:25px Georgia,serif}.trainee-profile header b{color:#276447;font-size:8px}.trainee-profile>div{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.trainee-profile>label textarea{min-height:70px}.trainee-profile>button{margin-top:12px}.module-row{border-top:1px solid #e1e7e2}.module-row>button{text-align:left;background:#fff;border:0;grid-template-columns:34px 1fr 100px;align-items:center;gap:10px;width:100%;padding:14px 20px;display:grid}.module-row>button i{background:#edf1ee;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.module-row.completed>button i{background:var(--forest);color:#fff}.module-row>button span{gap:3px;display:grid}.module-row>button small,.module-row>button em{color:#718078;font-size:8px;font-style:normal}.module-row>button b{text-transform:uppercase;font-size:8px}.module-row>div{background:#f6f8f5;grid-template-columns:160px 160px 1fr auto;align-items:end;gap:10px;padding:18px;display:grid}.module-row>div textarea{min-height:65px}@media (width<=850px){.test-shell,.training-shell{width:calc(100% - 28px)}.test-hero,.training-hero,.training-rule,.test-boundary{flex-direction:column;align-items:flex-start}.test-summary{grid-template-columns:1fr 1fr}.test-summary article{grid-column:1/-1}.test-editor,.training-add,.training-layout,.trainee-profile>div,.module-row>div{grid-template-columns:1fr}.test-row>button{grid-template-columns:34px 1fr 80px}.test-row>button u{grid-column:2}}.ref-admin{color:#15251d;background:0 0;gap:18px;min-height:0;display:grid}.ref-admin>header{color:#15251d;background:linear-gradient(135deg,#fff 62%,#edf4ef);border:1px solid #d9e2dc;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.ref-admin>header p,.ref-flow p{color:#9a721b;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.ref-admin h1{font:750 38px/1 var(--font-poppins), Arial, sans-serif;letter-spacing:-.045em;margin:0 0 10px}.ref-admin h1 em{color:#b5861d;font-family:Georgia,serif;font-weight:500}.ref-admin>header>div>span{color:#617168;max-width:690px;font-size:12px;line-height:1.6;display:block}.ref-admin>header aside{background:#f0f8f2;border:1px solid #b9d0c0;align-items:center;gap:12px;min-width:265px;padding:16px 18px;display:flex}.ref-admin>header aside>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.ref-admin>header aside span{gap:4px;display:grid}.ref-admin>header aside b{color:#174d35;font-size:9px}.ref-admin>header aside small{color:#68776e;max-width:220px;font-size:8px;line-height:1.45}.ref-admin-shell{gap:18px;width:100%;margin:0;padding:0;display:grid}.ref-notice{background:#fff;border-left:4px solid #c9a34b;padding:13px 16px}.ref-admin-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ref-admin-kpis article{background:#fff;border:1px solid #dae1db;padding:19px;display:grid}.ref-admin-kpis small,.ref-facts small{color:#8a681d;letter-spacing:.1em;font-size:8px;font-weight:900}.ref-admin-kpis b{color:#123d2c;margin:7px 0;font:30px Georgia,serif}.ref-admin-kpis span{color:#6d796f;font-size:9px}.ref-flow{background:#fff;border:1px solid #dce4df;grid-template-columns:1.5fr repeat(6,1fr);align-items:center;gap:8px;padding:20px;display:grid}.ref-flow h2{letter-spacing:-.03em;margin:0;font-size:18px}.ref-flow>span{text-align:center;background:#f5f8f5;place-items:center;gap:6px;padding:11px 5px;display:grid}.ref-flow>span i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid}.ref-flow>span b{font-size:7px}.ref-filter{background:#fff;border:1px solid #dce4df;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.ref-filter>div:first-child{gap:3px;display:grid}.ref-filter>div:first-child>small{color:#748078;font-size:8px}.ref-filter nav{gap:5px;display:flex}.ref-filter button{color:#174d35;background:#fff;border:1px solid #ccd6cf;padding:8px 11px;font-size:8px;font-weight:800}.ref-filter button.active{color:#fff;background:#123d2c}.ref-search{gap:6px;display:flex}.ref-search input,.ref-search select{color:#173c2b;background:#fafbfa;border:1px solid #ccd6cf;min-height:36px;padding:0 10px;font-size:8px}.ref-admin-list{gap:12px;display:grid}.ref-admin-list>article{background:#fff;border:1px solid #d7dfd8;padding:24px}.ref-admin-list article>header{justify-content:space-between;gap:20px;display:flex}.ref-admin-list header small{color:#8a681d;letter-spacing:.13em;font-size:8px;font-weight:900}.ref-admin-list h2{margin:4px 0;font:26px Georgia,serif}.ref-admin-list header span{color:#6b776e;font-size:9px}.ref-admin-list header i{color:#195e38;text-transform:uppercase;background:#e9f2eb;align-self:flex-start;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.ref-facts{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0;display:grid}.ref-facts span{background:#f5f7f4;gap:5px;padding:12px;display:grid}.ref-facts b{font-size:9px}.ref-submitter-note{color:#655d46;background:#fff9e8;padding:11px;font-size:9px}.ref-admin-list form{border-top:1px solid #e4e8e4;grid-template-columns:1fr 1fr 2fr auto;align-items:end;gap:10px;padding-top:12px;display:grid}.ref-admin-list label{gap:5px;font-size:8px;font-weight:900;display:grid}.ref-admin-list input,.ref-admin-list select{box-sizing:border-box;border:1px solid #cad4cc;width:100%;padding:10px;font-size:8px}.ref-admin-list label small{color:#78837b;font-size:7px}.ref-actions{align-items:center;gap:7px;display:flex}.ref-actions a{color:#174d35;white-space:nowrap;border:1px solid #bfd0c4;padding:10px;font-size:7px;font-weight:900}.ref-admin-list button{color:#14251e;background:#c9a34b;border:0;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.ref-empty{text-align:center;background:#fff;padding:45px}.ref-empty h2{font:26px Georgia,serif}.ref-empty p{color:#748078;font-size:9px}@media (width<=1050px){.ref-flow{grid-template-columns:repeat(3,1fr)}.ref-flow>div{grid-column:1/-1}.ref-filter{grid-template-columns:1fr}.ref-admin-list form{grid-template-columns:1fr 1fr}.ref-actions{grid-column:1/-1}}@media (width<=750px){.ref-admin>header{flex-direction:column;align-items:stretch;padding:25px}.ref-admin h1{font-size:31px}.ref-admin>header aside{min-width:0}.ref-admin-kpis,.ref-facts,.ref-flow{grid-template-columns:1fr 1fr}.ref-filter nav,.ref-search{flex-wrap:wrap}.ref-admin-list form{grid-template-columns:1fr}.ref-actions{flex-direction:column;grid-column:auto;align-items:stretch}}.ref-admin{gap:14px}.ref-admin>header{background:0 0;border:0;border-bottom:1px solid #e3ddd2;padding:5px 0 18px}.ref-admin h1{letter-spacing:-.035em;margin-bottom:7px;font:700 clamp(30px,3vw,42px)/1.05 Georgia,serif}.ref-admin>header>div>span{font-size:13px}.ref-admin>header aside{background:#fffaf0;border:1px solid #e5dccb;border-left:3px solid #c99926;border-radius:10px;padding:13px 15px}.ref-admin>header aside b{font-size:10px}.ref-admin>header aside small{font-size:11px}.ref-type-tabs{background:#fff;border:1px solid #ded8cd;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.ref-type-tabs button{color:#5f6d65;text-align:left;background:#fff;border:0;border-bottom:3px solid #0000;gap:3px;padding:14px 18px;display:grid}.ref-type-tabs button+button{border-left:1px solid #e5e0d7}.ref-type-tabs button b{font-size:12px}.ref-type-tabs button small{font-size:10px}.ref-type-tabs button.active{color:#174d35;background:#f5f8f5;border-bottom-color:#c99a25}.ref-admin-kpis{gap:10px}.ref-admin-kpis article{border-radius:10px;min-height:92px;padding:16px 18px}.ref-admin-kpis small,.ref-facts small{font-size:9px}.ref-admin-kpis b{margin:5px 0 2px;font-size:25px}.ref-admin-kpis span{font-size:10px}.ref-flow,.ref-filter,.ref-admin-list>article{border-color:#e4ded4;border-radius:10px}.ref-filter>div:first-child>b{font-size:11px}.ref-filter>div:first-child>small{font-size:10px}.ref-search input,.ref-search select,.ref-admin-list input,.ref-admin-list select{background:#fff;border-radius:6px;font-size:11px}.ref-admin-list header small,.ref-admin-list header span,.ref-facts b,.ref-submitter-note,.ref-admin-list label{font-size:10px}.ref-admin-list label small{font-size:9px}.ref-admin-list button,.ref-actions a{border-radius:6px;font-size:10px;text-decoration:none}.ref-admin-list form.client-ref-form{grid-template-columns:1fr 1.35fr 1.7fr auto}@media (width<=900px){.ref-admin-list form.client-ref-form{grid-template-columns:1fr 1fr}.ref-admin-list form.client-ref-form .ref-actions{grid-column:1/-1}}@media (width<=600px){.ref-type-tabs{grid-template-columns:1fr}.ref-type-tabs button+button{border-top:1px solid #e5e0d7;border-left:0}.ref-admin-list form.client-ref-form{grid-template-columns:1fr}.ref-admin-list form.client-ref-form .ref-actions{grid-column:auto}}.crm-page{color:#13271d;gap:20px;display:grid}.crm-page *{box-sizing:border-box}.crm-hero{background:linear-gradient(115deg,#fff 0,#f7f4ea 64%,#eef4ef);border:1px solid #dce3de;border-left:5px solid #c49a31;grid-template-columns:1fr 260px;align-items:center;gap:28px;padding:30px 34px;display:grid;box-shadow:0 14px 38px #0c31210d}.crm-hero p,.crm-directory p,.crm-profile p,.crm-pipeline p,.crm-today p{color:#89681a;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.crm-hero h1{font:800 clamp(28px,3.2vw,43px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:7px 0 9px}.crm-hero h1 em{color:#ad7f18;font-style:normal}.crm-hero>div>span{color:#607068;max-width:760px;font-size:12px;line-height:1.6;display:block}.crm-hero aside{color:#fff;background:#123d2c;gap:4px;padding:17px 18px;display:grid}.crm-hero aside b{color:#e4c66f;letter-spacing:.14em;font-size:8px}.crm-hero aside strong{font-size:16px}.crm-hero aside span{color:#cddbd2;font-size:9px;line-height:1.5}.crm-stats{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.crm-stats article{background:#fff;border:1px solid #dce3de;gap:4px;min-width:0;padding:18px 19px;display:grid}.crm-stats article.attention{border-top:3px solid #c49a31}.crm-stats small{color:#6b776f;letter-spacing:.1em;font-size:8px;font-weight:900}.crm-stats b{color:#123d2c;font:700 30px/1 Georgia,serif}.crm-stats span{color:#79857e;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.crm-tabs{border-bottom:1px solid #d6dfd9;display:flex}.crm-tabs button{color:#6a776f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 20px;font-size:10px;font-weight:800}.crm-tabs button.active{color:#123d2c;border-color:#c49a31}.crm-workspace{background:#fff;border:1px solid #d9e1dc;grid-template-columns:300px minmax(0,1fr);min-height:650px;display:grid}.crm-directory{background:#f7f9f7;border-right:1px solid #d9e1dc}.crm-directory>header,.crm-profile>header{justify-content:space-between;align-items:center;padding:20px;display:flex}.crm-directory h2,.crm-profile h2,.crm-pipeline h2,.crm-today h2{font:700 19px/1.1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.035em;margin:4px 0 0}.crm-directory>header>b{color:#fff;background:#123d2c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.crm-directory>input{color:#173528;width:calc(100% - 28px);font:inherit;background:#fff;border:1px solid #d5ded8;outline:none;margin:0 14px 12px;padding:11px 12px;font-size:10px}.crm-directory>input:focus{border-color:#9c7b2d}.crm-directory>div{max-height:565px;overflow:auto}.crm-directory>div>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e8e4;grid-template-columns:35px 1fr 24px;align-items:center;gap:9px;width:100%;padding:12px 14px;display:grid}.crm-directory button>i,.crm-profile-name>i{color:#123d2c;background:#e8eee9;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.crm-directory button>i{width:34px;height:34px;font-size:9px}.crm-directory button>span{gap:2px;min-width:0;display:grid}.crm-directory button strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.crm-directory button small{color:#78837c;font-size:8px}.crm-directory button>em{color:#755611;background:#f4e8c7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;font-weight:900;display:grid}.crm-profile{min-width:0;padding-bottom:25px}.crm-profile>header{border-bottom:1px solid #e0e6e2}.crm-profile-name{align-items:center;gap:12px;min-width:0;display:flex}.crm-profile-name>i{color:#fff;background:#123d2c;width:47px;height:47px;font-size:12px}.crm-profile-name>span{min-width:0}.crm-profile-name small{color:#728078;font-size:9px}.crm-profile>header select{color:#18372a;background:#fff;border:1px solid #ccd7d0;max-width:180px;padding:9px 10px;font-size:9px;font-weight:800}.crm-profile-actions{border-bottom:1px solid #e0e6e2;gap:8px;padding:13px 20px;display:flex}.crm-profile-actions button,.crm-profile-actions a{color:#123d2c;cursor:pointer;background:#fff;border:1px solid #cfd9d3;padding:9px 12px;font-size:8px;font-weight:900;text-decoration:none}.crm-profile-actions button:first-child{color:#fff;background:#123d2c;border-color:#123d2c}.crm-composer{background:#fbfcfb;border:1px solid #d7dfda;border-top:3px solid #c49a31;grid-template-columns:repeat(2,1fr);gap:10px;margin:16px 20px 0;padding:17px;display:grid}.crm-composer>header,.crm-composer>footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.crm-composer>header b{letter-spacing:.12em;font-size:9px}.crm-composer>header button{cursor:pointer;background:0 0;border:0;font-size:18px}.crm-composer label{color:#526159;gap:5px;font-size:8px;font-weight:900;display:grid}.crm-composer label.wide{grid-column:1/-1}.crm-composer input,.crm-composer select,.crm-composer textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd8d2;padding:10px;font-size:10px}.crm-composer textarea{resize:vertical;min-height:70px}.crm-composer>footer{justify-content:flex-end;gap:8px;padding-top:7px}.crm-composer>footer button{color:#123d2c;cursor:pointer;background:#fff;border:1px solid #cfd8d2;padding:9px 14px;font-size:8px;font-weight:900}.crm-composer>footer button:last-child{color:#fff;background:#123d2c;border-color:#123d2c}.crm-profile-grid,.crm-history{grid-template-columns:1fr 1fr;gap:14px;padding:16px 20px 0;display:grid}.crm-profile-grid>section,.crm-history>section{background:#fff;border:1px solid #dfe6e1;min-width:0}.crm-profile-grid header,.crm-history header{border-bottom:1px solid #e3e8e5;padding:15px 16px}.crm-profile-grid h3,.crm-history h3{margin:4px 0 0;font-size:13px}.crm-case,.crm-task,.crm-history article{border-top:1px solid #edf0ee;align-items:center;gap:9px;padding:12px 14px;display:flex}.crm-case:first-of-type,.crm-task:first-of-type,.crm-history article:first-of-type{border-top:0}.crm-case>i{color:#123d2c;background:#edf2ee;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.crm-case>span,.crm-task>span{flex:1;gap:2px;min-width:0;display:grid}.crm-case small,.crm-task small{color:#79857d;font-size:8px}.crm-case>em{color:#315b43;text-transform:uppercase;background:#eef4ef;padding:4px 6px;font-size:7px;font-style:normal;font-weight:800}.crm-task>button{color:#698074;cursor:pointer;background:#fff;border:1px solid #c8d4cc;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.crm-history article{flex-wrap:wrap;align-items:flex-start;font-size:9px;line-height:1.45}.crm-history article>span{flex:1}.crm-history article>small{color:#87928b;font-size:7px}.crm-history article>i{color:#c49a31}.crm-empty{color:#87918b;text-align:center;padding:22px;font-size:9px}.crm-empty.large{padding:65px 25px}.crm-pipeline,.crm-today{background:#fff;border:1px solid #d9e1dc}.crm-pipeline>header,.crm-today>header{border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:end;padding:24px 27px;display:flex}.crm-pipeline>header>span{color:#718078;text-align:right;max-width:390px;font-size:9px;line-height:1.5}.crm-pipeline-scroll{background:#f5f7f5;grid-template-columns:repeat(8,230px);gap:10px;padding:15px;display:grid;overflow-x:auto}.crm-pipeline-scroll>section{background:#fff;border:1px solid #dbe3dd;min-height:310px}.crm-pipeline-scroll>section>header{border-top:3px solid #c49a31;justify-content:space-between;padding:12px;display:flex}.crm-pipeline-scroll>section>header b{text-transform:uppercase;font-size:8px}.crm-pipeline-scroll>section>header i{color:#fff;background:#123d2c;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.crm-pipeline-scroll article{background:#fcfdfc;border:1px solid #e0e6e2;gap:5px;margin:8px;padding:11px;display:grid}.crm-pipeline-scroll article small{color:#9a741d;font-size:7px;font-weight:900}.crm-pipeline-scroll article strong{font-size:10px}.crm-pipeline-scroll article span{color:#76827a;font-size:8px}.crm-pipeline-scroll article button{color:#17402e;cursor:pointer;background:#edf2ee;border:0;margin-top:5px;padding:6px;font-size:7px;font-weight:900}.crm-today>header>b{color:#fff;background:#123d2c;padding:7px 9px;font-size:8px}.crm-today>div>article{border-top:1px solid #e3e8e5;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;padding:15px 22px;display:grid}.crm-today>div>article>button:first-child{color:#567061;cursor:pointer;background:#fff;border:1px solid #cbd6cf;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.crm-today article>span{gap:3px;display:grid}.crm-today article small{color:#9a741d;letter-spacing:.1em;font-size:7px;font-weight:900}.crm-today article strong{font-size:11px}.crm-today article em{color:#79857e;font-size:8px;font-style:normal}.crm-today article>button:last-child{color:#123d2c;cursor:pointer;background:#fff;border:1px solid #cfd8d2;padding:8px 10px;font-size:7px;font-weight:900}.crm-toast{z-index:80;color:#fff;cursor:pointer;background:#123d2c;border:0;gap:18px;padding:12px 15px;font-size:9px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 13px 40px #0003}.crm-toast i{font-size:13px;font-style:normal}@media (width<=1100px){.crm-stats{grid-template-columns:repeat(3,1fr)}.crm-workspace{grid-template-columns:250px 1fr}.crm-profile-grid,.crm-history{grid-template-columns:1fr}.crm-hero{grid-template-columns:1fr 220px}}@media (width<=760px){.crm-hero{grid-template-columns:1fr;padding:23px 20px}.crm-stats{grid-template-columns:1fr 1fr}.crm-tabs{overflow-x:auto}.crm-tabs button{white-space:nowrap}.crm-workspace{grid-template-columns:1fr}.crm-directory{border-bottom:1px solid #d9e1dc;border-right:0}.crm-directory>div{max-height:260px}.crm-profile>header{flex-direction:column;align-items:flex-start;gap:12px}.crm-profile>header select{width:100%;max-width:none}.crm-profile-actions{flex-wrap:wrap}.crm-profile-actions a{margin-left:0}.crm-composer{grid-template-columns:1fr}.crm-composer label.wide{grid-column:auto}.crm-profile-grid,.crm-history{padding-left:12px;padding-right:12px}.crm-pipeline>header,.crm-today>header{flex-direction:column;align-items:flex-start;gap:10px}.crm-pipeline>header>span{text-align:left}.crm-today>div>article{grid-template-columns:32px 1fr}.crm-today article>button:last-child{grid-column:2}.crm-stats article:last-child{grid-column:1/-1}}.crm-tabs a{color:#6a776f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 20px;font-size:10px;font-weight:800;text-decoration:none}.crm-tabs a.active{color:#123d2c;border-color:#c49a31}.crm-main-tabs{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #d7e0da;gap:4px;padding:8px 12px 0;position:sticky;top:74px;box-shadow:0 9px 24px #103d2c0f}.crm-main-tabs button,.crm-main-tabs a{text-align:center;text-transform:uppercase;letter-spacing:.035em;flex:1;place-items:center;min-height:42px;padding:10px 16px;display:grid}@media (width<=900px){.crm-main-tabs{min-width:max-content;top:121px}.crm-main-tabs button,.crm-main-tabs a{white-space:nowrap;min-width:155px}}.crm-directory-tools{align-items:center;gap:7px;display:flex}.crm-directory-tools>b{color:#fff;background:#123d2c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.crm-directory-tools>a{color:#123d2c;background:#fff;border:1px solid #c8d5cd;padding:7px;font-size:7px;font-weight:900;text-decoration:none}.crm-page{color:#15372a;gap:14px}.crm-reference-hero{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:flex-end;gap:30px;padding:4px 0 10px;display:flex}.crm-reference-hero p{font-size:8px}.crm-reference-hero h1{letter-spacing:-.035em;text-transform:none;margin:8px 0 7px;font:600 clamp(29px,3vw,40px)/1 Georgia,serif}.crm-reference-hero aside{color:#15372a;background:#fff;border:1px solid #e6ddd0;border-radius:8px;min-width:210px;padding:13px 16px}.crm-reference-hero aside b{color:#9a7119;font-size:7px}.crm-reference-hero aside strong{font:600 15px Georgia,serif}.crm-reference-hero aside span{color:#738078;font-size:7px}.crm-stats{grid-template-columns:repeat(5,1fr);gap:11px}.crm-stats article{min-height:103px;box-shadow:none;background:#fff;border:1px solid #e7dfd4;border-radius:9px;padding:16px 17px}.crm-stats article.attention{background:#fffaf0;border-top:1px solid #ead6a0}.crm-stats small{letter-spacing:.14em;font-size:7px}.crm-stats b{font:600 27px Georgia,serif}.crm-page .crm-main-tabs{gap:3px;box-shadow:none!important;background:#ece9e3!important;border:0!important;border-radius:8px!important;padding:4px!important;display:flex!important;position:static!important}.crm-page .crm-main-tabs button,.crm-page .crm-main-tabs a{color:#65736b;letter-spacing:.02em;text-transform:none;min-height:38px;font-size:8px;border:0!important;border-radius:6px!important;padding:8px 13px!important}.crm-page .crm-main-tabs button.active,.crm-page .crm-main-tabs a.active{color:#123d2c;background:#fff;box-shadow:0 3px 12px #123d2c12}.crm-workspace{background:#fff;border:1px solid #e5ddd2;border-radius:10px;grid-template-columns:285px minmax(0,1fr);min-height:650px;overflow:hidden}.crm-directory{background:#faf8f4;border-color:#e7dfd5}.crm-directory>header,.crm-profile>header{padding:18px}.crm-directory h2,.crm-profile h2,.crm-pipeline h2,.crm-today h2{letter-spacing:-.02em;font:600 18px/1.1 Georgia,serif}.crm-directory>input{background:#f0ede8;border:0;border-radius:7px}.crm-directory>div>button{border-color:#ebe4da;padding:11px 13px}.crm-directory>div>button.active{background:#fff;box-shadow:inset 3px 0 #c99f37}.crm-directory button>i{color:#76591a;background:#eee5d8}.crm-directory button>em{color:#326248;background:#eef3ef;border-radius:10px}.crm-profile-name>i{background:#123d2c;border-radius:12px}.crm-profile>header select{border-color:#ddd5c9;border-radius:6px}.crm-profile-actions{border-color:#e9e2d8;padding:11px 18px}.crm-profile-actions button,.crm-profile-actions a{border-radius:6px}.crm-composer{background:#fcfaf6;border:1px solid #e3dbd0;border-left:3px solid #c89c31;border-radius:8px}.crm-profile-grid>section,.crm-history>section{border-color:#e7dfd4;border-radius:8px;overflow:hidden}.crm-profile-grid header,.crm-history header{background:#fcfaf7}.crm-case>i{border-radius:8px}.crm-case>em{border-radius:10px}.crm-pipeline,.crm-today{background:#fff;border:1px solid #e4dcd1;border-radius:10px;overflow:hidden}.crm-pipeline>header,.crm-today>header{border-color:#e9e2d8;padding:20px 23px}.crm-pipeline>header>span{font-size:8px}.crm-five-stage-pipeline .crm-pipeline-scroll>section{background:#fff;border:1px solid #e5ddd2;border-radius:8px;min-height:430px;overflow:hidden}.crm-five-stage-pipeline .crm-pipeline-scroll>section>header{background:#fcfaf6;border-top:3px solid #b6841e;align-items:center;min-height:48px;padding:11px 12px}.crm-five-stage-pipeline .crm-pipeline-scroll>section.crm-stage-1>header{border-top-color:#aa8b50}.crm-five-stage-pipeline .crm-pipeline-scroll>section.crm-stage-2>header{border-top-color:#d0a034}.crm-five-stage-pipeline .crm-pipeline-scroll>section.crm-stage-3>header{border-top-color:#698d78}.crm-five-stage-pipeline .crm-pipeline-scroll>section.crm-stage-4>header{border-top-color:#287456}.crm-five-stage-pipeline .crm-pipeline-scroll>section>header b{text-transform:none;font-size:8px}.crm-five-stage-pipeline .crm-pipeline-scroll>section>header i{color:#6c5217;background:#f1eadc;border-radius:8px}.crm-five-stage-pipeline .crm-pipeline-scroll article{background:#fff;border-color:#ece4da;border-radius:7px;gap:6px;margin:8px;padding:12px;box-shadow:0 5px 16px #19352709}.crm-five-stage-pipeline .crm-pipeline-scroll article small{letter-spacing:.12em;font-size:6px}.crm-five-stage-pipeline .crm-pipeline-scroll article span{font-size:7px}.crm-five-stage-pipeline .crm-pipeline-scroll article em{color:#6b766f;background:#fbf7ec;border-left:2px solid #d4b25b;padding:6px;font-size:7px;font-style:normal;line-height:1.4}.crm-five-stage-pipeline .crm-pipeline-scroll article button{background:#eef3ef;border-radius:5px}.crm-stage-empty{color:#969d98;text-align:center;padding:32px 12px;font-size:8px}.crm-today>header>b{border-radius:7px}.crm-today>div>article{border-color:#e9e2d8;padding:14px 20px}.crm-today>div>article>button:first-child,.crm-today article>button:last-child{border-radius:6px}@media (width<=1200px){.crm-stats{grid-template-columns:repeat(3,1fr)}.crm-five-stage-pipeline .crm-pipeline-scroll{grid-template-columns:repeat(5,210px)}}@media (width<=760px){.crm-reference-hero{flex-direction:column;align-items:flex-start}.crm-reference-hero aside{width:100%}.crm-stats{grid-template-columns:1fr 1fr}.crm-page .crm-main-tabs{overflow-x:auto}.crm-page .crm-main-tabs button,.crm-page .crm-main-tabs a{min-width:130px}.crm-workspace{grid-template-columns:1fr}.crm-five-stage-pipeline .crm-pipeline-scroll{grid-template-columns:repeat(5,215px)}}.lead-conversion-center{background:#fff;border:1px solid #e0e4df;border-radius:18px;padding:24px}.lead-conversion-center>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.lead-conversion-center>header p{color:#a77b12;letter-spacing:.16em;margin:0 0 5px;font-size:9px;font-weight:800}.lead-conversion-center>header h2{color:#123d2c;margin:0;font-family:Georgia,serif;font-size:28px}.lead-conversion-center>header>span{color:#66746c;max-width:520px;font-size:12px;line-height:1.6}.lead-funnel{grid-template-columns:repeat(5,minmax(190px,1fr));gap:10px;display:grid;overflow-x:auto}.lead-funnel>section{background:#f5f3ee;border-radius:14px;min-height:310px;padding:12px}.lead-funnel>section>header{border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;padding:3px 3px 11px;display:flex}.lead-funnel>section>header span{gap:2px;display:grid}.lead-funnel>section>header b{color:#173b2b;font-size:11px}.lead-funnel>section>header small{color:#839087;font-size:8px}.lead-funnel>section>header i{color:#fff;background:#173b2b;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.lead-funnel article{background:#fff;border:1px solid #e6e1d7;border-radius:12px;gap:7px;margin-top:10px;padding:13px;display:grid;box-shadow:0 8px 20px #123d2c0a}.lead-funnel article>small{color:#b1841d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.lead-funnel article>strong{color:#173b2b;font-size:12px}.lead-funnel article>span{color:#718077;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lead-funnel article>div{gap:6px;display:flex}.lead-funnel article button{color:#173b2b;background:#fff;border:1px solid #d6ddd8;border-radius:7px;flex:1;padding:7px;font-size:8px;font-weight:800}.lead-funnel article select{color:#173b2b;background:#f9f8f5;border:1px solid #d9ded9;border-radius:7px;width:100%;padding:8px;font-size:9px}@media (width<=760px){.lead-conversion-center{padding:16px}.lead-conversion-center>header{flex-direction:column;align-items:flex-start}.lead-funnel{grid-template-columns:repeat(5,230px)}}.crm-record-stage{gap:4px;min-width:135px;display:grid}.crm-record-stage>span{color:#8b6a1d;letter-spacing:.1em;font-size:7px;font-weight:900}.crm-record-stage select{color:#15372a;cursor:pointer;background:#fbfaf7;border:1px solid #ddd5c9;border-radius:6px;width:100%;padding:8px;font-size:8px;font-weight:800}.crm-case>em{display:none}.crm-intake-records{background:#fff;border:1px solid #e7dfd4;border-radius:8px;margin:14px 20px 0;overflow:hidden}.crm-intake-records>header{background:#fcfaf7;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.crm-intake-records>header>div{gap:3px;display:grid}.crm-intake-records>header strong{font-size:12px}.crm-intake-records>header small{color:#78857d;font-size:8px}.crm-intake-records>header>b{color:#fff;background:#123d2c;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.crm-intake-records>p{color:#7a867f;text-align:center;margin:0;padding:22px;font-size:9px}.crm-intake-records details{border-top:1px solid #ece5dc}.crm-intake-records summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.crm-intake-records summary::-webkit-details-marker{display:none}.crm-intake-records summary>span{gap:3px;display:grid}.crm-intake-records summary strong{font-size:10px}.crm-intake-records summary small{color:#7c8981;font-size:8px}.crm-intake-records summary>b{color:#8c6817;font-size:8px}.crm-intake-records details>div{background:#e9e2d8;border-top:1px solid #e9e2d8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.crm-intake-records details article{background:#fff;gap:5px;padding:13px 15px;display:grid}.crm-intake-records details article small{color:#8a6a20;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.crm-intake-records details article strong{color:#173a2b;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.crm-five-stage-pipeline .crm-pipeline-scroll article .crm-open-client{color:#123d2c;background:#fff;border:1px solid #d5ddd7;border-radius:6px;margin-top:3px;padding:8px;font-size:8px;font-weight:900}.crm-five-stage-pipeline .crm-pipeline-scroll article .crm-open-client:hover{background:#fffaf0;border-color:#b68a24}@media (width<=760px){.crm-case{flex-wrap:wrap;align-items:flex-start}.crm-record-stage{width:100%;padding-left:40px}.crm-intake-records{margin-left:12px;margin-right:12px}.crm-intake-records details>div{grid-template-columns:1fr}}.automation-page{color:#13271d;gap:18px;display:grid}.automation-hero{background:linear-gradient(115deg,#fff 0,#f8f5eb 65%,#edf4ef);border:1px solid #dce3de;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:32px 35px;display:grid}.automation-hero p,.automation-boundary p,.automation-log p,.automation-messages p{color:#8b691b;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.automation-hero h1{font:800 clamp(31px,3.6vw,48px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:6px 0 9px}.automation-hero h1 em{color:#b1831d;font-style:normal}.automation-hero>div>span{color:#627168;max-width:760px;font-size:11px;line-height:1.6;display:block}.automation-hero aside{color:#fff;background:#123d2c;align-items:center;gap:13px;padding:18px 21px;display:flex}.automation-hero aside>i{color:#e2c56c;font:700 38px Georgia,serif}.automation-hero aside span{gap:2px;display:grid}.automation-hero aside b{font-size:9px}.automation-hero aside small{color:#c9d8cf;font-size:8px}.automation-boundary{background:#fff;border:1px solid #d8e1db;border-left:4px solid #c49a31;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;padding:17px 20px;display:grid}.automation-boundary>i{color:#123d2c;background:#eaf1ec;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.automation-boundary h2{margin:3px 0;font-size:14px}.automation-boundary span{color:#738078;font-size:9px}.automation-boundary>b{color:#765817;letter-spacing:.1em;background:#f5eacb;padding:6px 8px;font-size:7px}.automation-tabs{border-bottom:1px solid #d6dfd9;display:flex}.automation-tabs button{color:#6a776f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;font-size:9px;font-weight:900}.automation-tabs button.active{color:#123d2c;border-color:#c49a31}.automation-tabs button i{color:#fff;background:#123d2c;border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:6px;font-size:7px;font-style:normal;display:inline-grid}.automation-rules{gap:10px;display:grid}.automation-rules article{background:#fff;border:1px solid #dce3de;grid-template-columns:95px minmax(220px,.8fr) 1fr auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.automation-rules article.connection_needed{background:#faf9f5}.automation-rules article>span{align-items:center;gap:9px;display:flex}.automation-rules article>span>i{color:#b18420;font:700 25px Georgia,serif}.automation-rules article>span>small{color:#3b674d;font-size:7px;font-weight:900}.automation-rules article.connection_needed>span>small{color:#906b17}.automation-rules article>div p{font-size:7px}.automation-rules article h2{margin:3px 0;font-size:12px}.automation-rules article>div>b{color:#78847d;font-size:8px}.automation-rules ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.automation-rules li{color:#466052;background:#eef3ef;padding:5px 7px;font-size:7px}.automation-rules article>em,.automation-rules article>a{color:#fff;white-space:nowrap;background:#123d2c;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900;text-decoration:none}.automation-rules article.connection_needed>a{color:#14281e;background:#c49a31}.automation-log,.automation-messages{background:#fff;border:1px solid #dce3de}.automation-log>header,.automation-messages>header{border-bottom:1px solid #e0e6e2;padding:22px 24px}.automation-log h2,.automation-messages h2{margin:4px 0 0;font-size:18px}.automation-log>article{border-top:1px solid #e7ebe8;grid-template-columns:30px 1fr auto 130px;align-items:center;gap:13px;padding:14px 20px;display:grid}.automation-log>article>i{color:#1e5937;background:#e9f1eb;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.automation-log article span{gap:2px;display:grid}.automation-log article strong{font-size:9px}.automation-log article small{color:#708078;font-size:8px}.automation-log article>b{color:#8a681d;text-transform:uppercase;font-size:7px}.automation-log time{color:#87918b;text-align:right;font-size:7px}.automation-messages>header{justify-content:space-between;align-items:center;display:flex}.automation-messages>header>b{color:#7b5b13;background:#f5eacb;padding:6px 8px;font-size:7px}.automation-messages>article{border-top:1px solid #e5eae7;grid-template-columns:1fr 1.5fr auto;align-items:center;gap:18px;padding:15px 20px;display:grid}.automation-messages article>span,.automation-messages article>div{gap:2px;display:grid}.automation-messages article small,.automation-messages article em{color:#7c8981;font-size:7px;font-style:normal}.automation-messages article>span>small{color:#956f16;font-weight:900}.automation-messages article strong,.automation-messages article>div>b{font-size:9px}.automation-messages article button{color:#123d2c;cursor:pointer;background:#fff;border:1px solid #cfd9d3;padding:7px 9px;font-size:7px;font-weight:900}.automation-empty{color:#819087;text-align:center;padding:55px 24px;font-size:10px}@media (width<=900px){.automation-rules article{grid-template-columns:80px 1fr}.automation-rules article>ul{grid-column:2}.automation-rules article>em,.automation-rules article>a{grid-column:2;justify-self:start}.automation-boundary{grid-template-columns:42px 1fr}.automation-boundary>b{grid-column:2;justify-self:start}.automation-log>article{grid-template-columns:30px 1fr}.automation-log article>b,.automation-log time{text-align:left;grid-column:2}.automation-messages>article{grid-template-columns:1fr auto}.automation-messages article>div{grid-column:1}.automation-hero{grid-template-columns:1fr}.automation-hero aside{justify-self:start}}@media (width<=600px){.automation-hero{padding:24px 20px}.automation-rules article{grid-template-columns:1fr}.automation-rules article>ul,.automation-rules article>em,.automation-rules article>a{grid-column:1}.automation-messages>header{flex-direction:column;align-items:flex-start;gap:10px}}.automation-notice{color:#6d5721;text-align:left;background:#fff8e6;border:1px solid #e2d3a8;justify-content:space-between;padding:12px 15px;font-size:9px;display:flex}.automation-notice i{font-style:normal}.automation-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.automation-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;min-height:103px;padding:16px;display:flex}.automation-stats article.live{border-top:3px solid #2c7652}.automation-stats article.attention{border-top:3px solid #c49a31}.automation-stats small{color:#758178;letter-spacing:.12em;font-size:7px;font-weight:900}.automation-stats strong{color:#123d2c;margin:9px 0 3px;font:600 25px Georgia,serif}.automation-stats span{color:#7a867e;font-size:7px}.automation-section-head,.automation-control-head{background:#fff;border:1px solid #dce3de;justify-content:space-between;align-items:end;gap:20px;padding:19px 21px;display:flex}.automation-section-head p,.automation-control-head p{color:#8b691b;letter-spacing:.14em;margin:0;font-size:8px;font-weight:900}.automation-section-head h2,.automation-control-head h2{color:#123d2c;margin:4px 0 0;font:600 20px Georgia,serif}.automation-section-head>span{color:#80601a;background:#fff3d7;padding:6px 8px;font-size:7px;font-weight:900}.automation-log>header>span,.automation-messages>header span,.automation-control-head>span{color:#758178;margin-top:5px;font-size:8px;display:block}.automation-log>article{grid-template-columns:30px 1fr auto auto 130px}.automation-log article>em{color:#276849;text-transform:uppercase;background:#e8f1eb;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.automation-messages>article.held{background:#fffcf4;box-shadow:inset 4px 0 #c49a31}.automation-control-head{flex-direction:column;align-items:flex-start}.automation-control-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.automation-control-grid article{background:#fff;border:1px solid #dce3de;grid-template-columns:38px 1fr;align-items:start;gap:12px;min-height:130px;padding:19px;display:grid}.automation-control-grid article>i{color:#123d2c;background:#eaf1ec;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-style:normal;font-weight:900;display:grid}.automation-control-grid article>div{gap:6px;display:grid}.automation-control-grid b{font-size:10px}.automation-control-grid span{color:#66756d;font-size:8px;line-height:1.55}.automation-control-links{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.automation-control-links a{color:#123d2c;background:#fff;border:1px solid #123d2c;place-items:center;min-height:43px;font-size:8px;font-weight:900;display:grid}.automation-control-links a:first-child{color:#fff;background:#123d2c}@media (width<=900px){.automation-stats{grid-template-columns:1fr 1fr}.automation-log>article{grid-template-columns:30px 1fr}.automation-log article>b,.automation-log article>em,.automation-log time{grid-column:2}.automation-control-links{grid-template-columns:1fr}}@media (width<=600px){.automation-control-grid{grid-template-columns:1fr}.automation-tabs{overflow-x:auto}.automation-tabs button{white-space:nowrap}.automation-section-head{flex-direction:column;align-items:flex-start}}.notifications-page{color:#13271d;gap:18px;display:grid}.notifications-page *{box-sizing:border-box}.notifications-hero{background:linear-gradient(115deg,#fff 0,#f8f5eb 64%,#edf4ef);border:1px solid #dce3de;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:31px 34px;display:grid}.notifications-hero p,.notification-settings p{color:#8a681d;letter-spacing:.16em;margin:0;font-size:9px;font-weight:900}.notifications-hero h1{font:800 clamp(30px,3.5vw,47px)/1 var(--font-poppins),Arial,sans-serif;letter-spacing:-.055em;text-transform:uppercase;margin:6px 0 9px}.notifications-hero h1 em{color:#b18420;font-style:normal}.notifications-hero>div>span{color:#64736a;max-width:750px;font-size:11px;line-height:1.6;display:block}.notifications-hero aside{color:#fff;background:#123d2c;align-items:center;gap:13px;padding:17px 21px;display:flex}.notifications-hero aside>b{color:#e2c56c;font:700 38px Georgia,serif}.notifications-hero aside>span{gap:2px;display:grid}.notifications-hero aside strong{font-size:9px}.notifications-hero aside small{color:#cbd9d0;font-size:8px}.notification-settings{background:#fff;border:1px solid #d9e2dc;border-left:4px solid #c49a31;justify-content:space-between;align-items:center;gap:20px;padding:16px 19px;display:flex}.notification-settings>div{align-items:center;gap:13px;display:flex}.notification-settings>div>i{color:#123d2c;background:#e9f1eb;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.notification-settings h2{margin:3px 0;font-size:13px}.notification-settings small{color:#758178;font-size:8px}.notification-settings>button{color:#fff;cursor:pointer;background:#123d2c;border:0;padding:10px 13px;font-size:8px;font-weight:900}.notification-controls{border-bottom:1px solid #d8e0db;justify-content:space-between;display:flex}.notification-controls nav{display:flex;overflow-x:auto}.notification-controls button{color:#6a776f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 16px;font-size:8px;font-weight:900}.notification-controls button.active{color:#123d2c;border-color:#c49a31}.notification-controls>button{color:#8a681d}.notification-list{background:#fff;border:1px solid #dce3de}.notification-list>article{border-top:1px solid #e3e8e5;grid-template-columns:40px 1fr auto;align-items:start;gap:15px;padding:17px 20px;display:grid}.notification-list>article:first-child{border-top:0}.notification-list>article.unread{background:#fcfdfb;box-shadow:inset 4px 0 #c49a31}.notification-list>article>i{color:#123d2c;background:#eaf1ec;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;font-weight:900;display:grid}.notification-list article.high>i,.notification-list article.urgent>i{color:#7a5810;background:#f4e7c4}.notification-list article>div{gap:4px;display:grid}.notification-list article>div>span{align-items:center;gap:7px;display:flex}.notification-list article small{color:#8a681d;letter-spacing:.1em;font-size:7px;font-weight:900}.notification-list article em{color:#496153;text-transform:uppercase;background:#edf2ee;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.notification-list h2{margin:0;font-size:12px}.notification-list p{color:#617068;margin:0;font-size:9px;line-height:1.45}.notification-list time{color:#89938d;font-size:7px}.notification-list article>aside{justify-items:end;gap:6px;display:grid}.notification-list article>aside a,.notification-list article>aside button{color:#123d2c;cursor:pointer;background:#fff;border:1px solid #ccd7d0;padding:7px 9px;font-size:7px;font-weight:900;text-decoration:none}.notification-list article>aside a{color:#fff;background:#123d2c;border-color:#123d2c}.notification-list article>aside span{color:#8b7b52;font-size:6px}.notification-empty{text-align:center;justify-items:center;gap:6px;padding:70px 24px;display:grid}.notification-empty>i{color:#245d3c;background:#eaf1ec;border-radius:50%;place-items:center;width:47px;height:47px;font-style:normal;display:grid}.notification-empty h2{margin:0;font-size:16px}.notification-empty span{color:#7d8981;font-size:9px}.notification-toast{z-index:100;color:#fff;cursor:pointer;background:#123d2c;border:0;gap:17px;padding:12px 15px;font-size:9px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #0003}.notification-toast i{font-size:13px;font-style:normal}.owner-nav-badge{color:#10281d;background:#c49a31;border-radius:20px;place-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:7px;display:grid}.owner-top-alert{background:#fff;border:1px solid #d5ded8;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:4px;font-size:10px;text-decoration:none;position:relative;color:#b18420!important;display:grid!important}.owner-top-alert>b{color:#fff;background:#b58a21;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-5px;right:-4px}.owner-login-notice{z-index:120;color:#fff;background:#123d2c;border:1px solid #ffffff26;border-top:4px solid #d2ae4c;width:min(370px,100% - 34px);padding:22px 23px;animation:.35s both owner-notice-in;position:fixed;top:84px;right:24px;box-shadow:0 20px 55px #00000040}.owner-login-notice>button{color:#cbd9d0;cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:8px;right:10px}.owner-login-notice p{color:#e2c56c;letter-spacing:.14em;margin:0 0 5px;font-size:7px;font-weight:900}.owner-login-notice h2{margin:0 0 6px;font-size:16px}.owner-login-notice span{color:#d0ddd5;font-size:9px;line-height:1.5;display:block}.owner-login-notice a{color:#10281d;background:#d1ad4b;margin-top:13px;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-block}@keyframes owner-notice-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (width<=700px){.notifications-hero{grid-template-columns:1fr;padding:24px 20px}.notifications-hero aside{justify-self:start}.notification-settings{flex-direction:column;align-items:flex-start}.notification-list>article{grid-template-columns:36px 1fr}.notification-list article>aside{grid-column:2;justify-items:start}.notification-controls{flex-direction:column;align-items:flex-start}.owner-login-notice{top:74px;right:17px}}.notification-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.notification-stats article{background:#fff;border:1px solid #dce3de;flex-direction:column;min-height:104px;padding:16px;display:flex}.notification-stats article.attention{border-top:3px solid #c49a31}.notification-stats article.handled{border-top:3px solid #2c7652}.notification-stats small{color:#748178;letter-spacing:.12em;font-size:7px;font-weight:900}.notification-stats strong{color:#123d2c;margin:9px 0 3px;font:600 25px Georgia,serif}.notification-stats span{color:#7a867e;font-size:7px}.notification-list article em.done{color:#276849;background:#e5f1e9}.notification-list>article.handled{opacity:.72;background:#f7f9f7}.notification-boundary{background:#fff8e6;border-left:3px solid #c49a31;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.notification-boundary>i{color:#e2c56c;background:#123d2c;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.notification-boundary>div{gap:3px;display:grid}.notification-boundary b{font-size:9px}.notification-boundary span{color:#6d6a5c;font-size:8px}.notification-boundary a{color:#123d2c;font-size:8px;font-weight:900}.notification-controls nav{max-width:calc(100vw - 430px)}@media (width<=900px){.notification-stats{grid-template-columns:1fr 1fr}.notification-controls nav{max-width:100%}}@media (width<=700px){.notification-boundary{grid-template-columns:34px 1fr}.notification-boundary a{grid-column:2}.notification-stats strong{font-size:21px}}.email-delivery-page{color:#112b20;gap:22px;display:grid}.email-delivery-hero{background:linear-gradient(135deg,#fff 60%,#f3f6f1);border:1px solid #dde5df;justify-content:space-between;gap:30px;padding:32px;display:flex}.email-delivery-hero p,.email-connect-card header p,.email-queue-card>p,.email-steps>p{color:#9b741d;letter-spacing:.16em;margin:0 0 8px;font-size:11px;font-weight:900}.email-delivery-hero h1{margin:0 0 8px;font-size:36px;line-height:1}.email-delivery-hero h1 em{color:#b78920;font-family:Georgia,serif;font-weight:500}.email-delivery-hero span{color:#637067;font-size:14px}.email-delivery-hero aside{background:#fff;border:1px solid #ddc47e;align-items:center;gap:12px;min-width:235px;padding:15px 18px;display:flex}.email-delivery-hero aside.connected{background:#eef7f0;border-color:#a9c2af}.email-delivery-hero aside i{color:#fff;background:#174d35;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.email-delivery-hero aside span{gap:3px;display:grid}.email-delivery-hero aside b{color:#174d35;font-size:12px}.email-delivery-hero aside small{font-size:11px}.email-delivery-grid{grid-template-columns:1.45fr .75fr;gap:20px;display:grid}.email-connect-card,.email-queue-card,.email-steps{background:#fff;border:1px solid #dce4de;padding:26px}.email-connect-card h2,.email-queue-card h2{margin:0 0 7px;font-size:25px}.email-connect-card header span{color:#68766e;font-size:13px}.email-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.email-fields label{gap:7px;font-size:11px;font-weight:900;display:grid}.email-fields label:first-child{grid-column:1/-1}.email-fields input,.email-fields select{color:#132d22;min-height:46px;font:inherit;background:#fbfcfa;border:1px solid #cfd9d2;padding:0 13px;font-size:13px}.email-fields button,.email-queue-card button{color:#fff;cursor:pointer;background:#174d35;border:0;border-radius:6px;min-height:46px;padding:0 18px;font-weight:900}.email-fields button{align-self:end}.email-notice{color:#8d6a1a;min-height:18px;margin:12px 0 0;font-size:12px;font-weight:800}.email-connected{background:#eef7f0;align-items:center;gap:14px;margin-top:24px;padding:20px;display:flex}.email-connected>i{color:#174d35;font-size:25px}.email-connected div{gap:4px;display:grid}.email-connected span{color:#617168;font-size:13px}.email-queue-card>div{grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.email-queue-card>div span{text-align:center;border-right:1px solid #e3e8e4;display:grid}.email-queue-card>div span:last-child{border:0}.email-queue-card>div b{color:#174d35;font:700 28px Georgia,serif}.email-queue-card>div small{color:#7a867f;font-size:10px}.email-queue-card button{width:100%}.email-queue-card button:disabled{opacity:.45;cursor:not-allowed}.email-queue-card>a{text-align:center;color:#174d35;margin-top:14px;font-size:12px;font-weight:900;display:block}.email-steps{align-items:center;gap:24px;display:flex}.email-steps>p{min-width:125px;margin:0}.email-steps ol{flex:1;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.email-steps li{align-items:center;gap:9px;display:flex}.email-steps li i{background:linear-gradient(135deg,#f6db75,#a87509);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.email-steps li span{display:grid}.email-steps li b{font-size:12px}.email-steps li small{color:#718078;font-size:10px}.email-steps>a{color:#174d35;border:1px solid #174d35;padding:12px 15px;font-size:11px;font-weight:900}@media (width<=900px){.email-delivery-hero,.email-steps{flex-direction:column;align-items:flex-start}.email-delivery-hero aside{width:100%}.email-delivery-grid{grid-template-columns:1fr}.email-steps ol{grid-template-columns:1fr;width:100%}.email-fields{grid-template-columns:1fr}.email-fields label:first-child{grid-column:auto}}.email-open-register{background:#fff;border:1px solid #dce3de;margin-top:18px;padding:22px}.email-open-register header{grid-template-columns:1fr auto;align-items:end;margin-bottom:12px;display:grid}.email-open-register header p{color:#9b7219;letter-spacing:.13em;grid-column:1;margin:0;font-size:8px;font-weight:900}.email-open-register header h2{margin:4px 0 0;font:24px Georgia,serif}.email-open-register header span{color:#6b7971;grid-area:1/2/3;max-width:340px;font-size:9px}.email-open-register article{border-top:1px solid #e7ebe8;grid-template-columns:1fr auto 210px;align-items:center;gap:14px;padding:11px 0;display:grid}.email-open-register article span{display:grid}.email-open-register article small,.email-open-register time{color:#6b7971;font-size:8px}.email-open-register article b{color:#68766e;background:#edf0ee;padding:5px 8px;font-size:7px}.email-open-register article b.opened{color:#13542f;background:#e5f3e9}@media (width<=700px){.email-open-register header{display:block}.email-open-register header span{margin-top:8px;display:block}.email-open-register article{grid-template-columns:1fr auto}.email-open-register time{grid-column:1/-1}}.email-compose{background:#fff;border:1px solid #d8e2da;padding:25px}.email-compose>header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.email-compose>header p{color:#9b7219;letter-spacing:.15em;margin:0 0 5px;font-size:9px;font-weight:900}.email-compose>header h2{margin:0;font:27px Georgia,serif}.email-compose>header aside{background:#f5f8f5;border-left:3px solid #bd9122;min-width:135px;padding:11px 16px;display:grid}.email-compose>header aside b{color:#174d35;font:700 24px Georgia,serif}.email-compose>header aside span{color:#68766e;font-size:9px}.email-compose-grid{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.email-recipients,.email-editor{background:#fafbfa;border:1px solid #e1e6e2;padding:17px}.email-recipient-tools{grid-template-columns:1fr 155px;gap:8px;display:grid}.email-recipient-tools input,.email-recipient-tools select,.email-editor input,.email-editor select,.email-editor textarea{color:#132d22;background:#fff;border:1px solid #ccd7cf;width:100%;font:12px Poppins,Arial,sans-serif}.email-recipient-tools input,.email-recipient-tools select,.email-editor input,.email-editor select{min-height:42px;padding:0 11px}.email-select-shown{color:#174d35;cursor:pointer;background:#fff9e8;border:1px solid #b88d20;width:100%;margin:9px 0;padding:10px;font-size:9px;font-weight:900}.email-recipient-list{border-top:1px solid #e1e7e2;max-height:345px;display:grid;overflow:auto}.email-recipient-list>button{text-align:left;color:#173528;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eae6;align-items:center;gap:10px;padding:10px 7px;display:flex}.email-recipient-list>button.selected{background:#eaf4ed}.email-recipient-list>button i{color:#b88d20;width:22px;font-style:normal;font-weight:900}.email-recipient-list>button span{gap:2px;display:grid}.email-recipient-list>button strong{font-size:10px}.email-recipient-list>button small{color:#6d7972;font-size:8px}.email-editor{gap:12px;display:grid}.email-editor>label{letter-spacing:.03em;gap:6px;font-size:9px;font-weight:900;display:grid}.email-editor textarea{resize:vertical;min-height:175px;padding:12px;line-height:1.6}.email-safety-note{background:#f7f3e6;border-left:3px solid #b88d20;gap:12px;padding:12px;display:flex}.email-safety-note b{white-space:nowrap;color:#8e6814;font-size:8px}.email-safety-note span{color:#5f6e65;font-size:9px;line-height:1.5}.email-review-button,.email-final-review button:first-of-type{color:#fff;cursor:pointer;background:linear-gradient(135deg,#174d35,#0d3525);border:0;border-radius:6px;min-height:45px;font-weight:900}.email-review-button:disabled{opacity:.4;cursor:not-allowed}.email-final-review{background:#fff9e9;border:1px solid #cfb465;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:12px;display:grid}.email-final-review span{font-size:9px;display:grid}.email-final-review span b{color:#8e6814}.email-final-review button{padding:10px 13px}.email-final-review button:last-child{color:#174d35;background:#fff;border:1px solid #174d35}.email-delivery-summary{background:#fff;border:1px solid #dce4de;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.email-delivery-summary>div{grid-template-columns:repeat(4,100px);display:grid}.email-delivery-summary span{text-align:center;border-right:1px solid #e3e8e4;display:grid}.email-delivery-summary span:last-child{border:0}.email-delivery-summary b{color:#174d35;font:700 24px Georgia,serif}.email-delivery-summary small{color:#7a867f;font-size:9px}.email-delivery-summary button{color:#174d35;background:#fff;border:1px solid #174d35;padding:12px 16px;font-size:10px;font-weight:900}.email-delivery-summary button:disabled{opacity:.4}.email-page-notice{background:#fff8e6;border-left:3px solid #b88d20;margin:0;padding:12px 16px}.email-open-register article small{line-height:1.5}@media (width<=950px){.email-compose-grid{grid-template-columns:1fr}.email-recipient-list{max-height:260px}}@media (width<=700px){.email-compose>header,.email-delivery-summary{flex-direction:column;align-items:stretch}.email-recipient-tools,.email-final-review{grid-template-columns:1fr}.email-delivery-summary>div{grid-template-columns:repeat(4,1fr)}.email-delivery-summary button{width:100%}}.communications-page{color:#10291f;gap:18px;display:grid}.communications-hero{background:linear-gradient(118deg,#fffdf9 0%,#f7f1e6 67%,#efe4ce 100%);border:1px solid #e4ddd1;border-radius:14px;grid-template-columns:minmax(0,1.7fr) minmax(260px,.7fr);align-items:end;gap:28px;padding:30px 34px;display:grid;position:relative;overflow:hidden}.communications-hero:after{content:"AA+";color:#113d2c09;pointer-events:none;font:900 170px/1 Poppins,sans-serif;position:absolute;top:-38px;right:23%}.communications-hero>div,.communications-hero>aside{z-index:1;position:relative}.communications-hero p,.communications-hero aside b{color:#9b7117;letter-spacing:.18em;margin:0 0 8px;font-size:10px;font-weight:900}.communications-hero h1{letter-spacing:-.035em;margin:0 0 10px;font:600 clamp(30px,3.3vw,48px)/1.02 Georgia,serif}.communications-hero h1 em{color:#a77b1d;font-weight:500}.communications-hero>div>span{color:#647169;max-width:730px;font-size:14px;line-height:1.65;display:block}.communications-hero aside{background:#ffffffad;border-left:3px solid #d5a62d;padding:18px 20px}.communications-hero aside span{color:#52625a;font-size:12px;line-height:1.55;display:block}.communications-tabs{background:#fff;border:1px solid #e1e5e1;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:10px;padding:6px;display:grid}.communications-tabs button{color:#405148;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.communications-tabs button:hover{background:#f5f3ed}.communications-tabs button.active{color:#fff;background:#123d2c;box-shadow:0 10px 24px #123d2c29}.communications-tabs i{color:#956a10;background:#f1e5c8;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;font-weight:900;display:grid}.communications-tabs button.active i{color:#143425;background:linear-gradient(135deg,#f1d778,#b37d12)}.communications-tabs span{gap:2px;display:grid}.communications-tabs b{font-size:13px}.communications-tabs small{opacity:.72;font-size:10px}.communications-workspace{min-width:0}.message-center-embedded,.email-delivery-embedded{background:0 0!important;min-height:0!important}.message-center-embedded .message-center-shell{max-width:none!important;padding:0!important}.message-center-embedded .message-center-stats{margin-top:0}.email-delivery-embedded{padding:0!important}.email-delivery-embedded .email-compose{margin-top:0}.email-delivery-embedded .email-delivery-summary,.email-delivery-embedded .email-open-register{border-radius:12px}@media (width<=850px){.communications-hero{grid-template-columns:1fr;padding:24px}.communications-tabs{grid-template-columns:1fr}.communications-tabs button{padding:12px 14px}}.communications-link-hub{background:#f8faf8;border:1px solid #dce3de;border-radius:14px;gap:22px;padding:26px;display:grid}.communications-link-hub>header{justify-content:space-between;align-items:start;gap:30px;padding:4px 2px 2px;display:flex}.communications-link-hub>header p,.link-hub-heading p{color:#8a681d;letter-spacing:.15em;margin:0 0 6px;font-size:8px;font-weight:900}.communications-link-hub>header h2{color:#123d2c;margin:0;font:27px Georgia,serif}.communications-link-hub>header>div>span{color:#647169;max-width:650px;margin-top:8px;font-size:11px;line-height:1.55;display:block}.communications-link-hub>header aside{background:#fff9e9;border-left:3px solid #d5a62d;max-width:330px;padding:13px 15px}.communications-link-hub>header aside b{color:#765b16;letter-spacing:.1em;margin-bottom:4px;font-size:8px;display:block}.communications-link-hub>header aside span{color:#6d654e;font-size:9px;line-height:1.5}.link-hub-group{background:#fff;border:1px solid #dce3de;border-radius:12px;padding:22px}.link-hub-heading{border-bottom:1px solid #e1e6e2;grid-template-columns:240px 1fr;align-items:end;gap:22px;margin-bottom:16px;padding-bottom:14px;display:grid}.link-hub-heading h3{color:#123d2c;margin:0;font:20px Georgia,serif}.link-hub-heading>span{color:#647169;font-size:10px;line-height:1.5}.link-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.link-hub-grid article{background:#fcfdfc;border:1px solid #e0e6e2;border-radius:10px;grid-template-columns:34px 1fr;align-content:start;gap:10px;min-height:150px;padding:16px;transition:all .18s;display:grid}.link-hub-grid article:hover{border-color:#c8d6cd;transform:translateY(-1px);box-shadow:0 9px 24px #10251c0f}.link-hub-grid article>i{color:#123d2c;background:#e8f0eb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.link-hub-grid article>div{flex-direction:column;gap:5px;display:flex}.link-hub-grid article strong{color:#10291f;font-size:11px}.link-hub-grid article span{color:#647169;font-size:9px;line-height:1.45}.link-hub-grid footer{border-top:1px solid #e4e9e5;grid-column:1/3;justify-content:space-between;align-self:end;align-items:center;gap:8px;margin-top:9px;padding-top:10px;display:flex}.link-hub-grid footer a,.link-hub-grid footer button{color:#123d2c;background:0 0;border:0;font-size:9px;font-weight:900}.link-hub-grid footer button{cursor:pointer;border:1px solid #d2ddd5;border-radius:5px;padding:6px 8px}.link-hub-grid footer button:hover{color:#fff;background:#123d2c}@media (width<=1050px){.communications-tabs{grid-template-columns:repeat(2,1fr)}.link-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.communications-link-hub{padding:16px}.communications-link-hub>header{flex-direction:column}.communications-link-hub>header aside{max-width:none}.link-hub-heading{grid-template-columns:1fr;gap:5px}}@media (width<=620px){.communications-tabs,.link-hub-grid{grid-template-columns:1fr}.link-hub-grid article{min-height:135px}}.documents-office{color:#10291f;gap:17px;display:grid}.documents-hero{background:linear-gradient(118deg,#fffdf9,#f6f1e8 68%,#efe4ce);border:1px solid #e4ddd1;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);align-items:end;gap:30px;padding:29px 33px;display:grid;position:relative;overflow:hidden}.documents-hero:after{content:"FILES";color:#113d2c08;font:900 120px/1 Poppins,sans-serif;position:absolute;top:-18px;right:18%}.documents-hero>div,.documents-hero>aside{z-index:1;position:relative}.documents-hero p,.documents-workspace>header p{color:#9b7117;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:900}.documents-hero h1{letter-spacing:-.035em;margin:0 0 9px;font:600 clamp(29px,3vw,43px)/1.04 Georgia,serif}.documents-hero h1 em{color:#a77b1d;font-weight:500}.documents-hero>div>span{color:#647169;max-width:760px;font-size:11px;line-height:1.62;display:block}.documents-hero aside{background:#ffffffb8;border-left:3px solid #d5a62d;padding:16px 18px}.documents-hero aside b{color:#8a681d;letter-spacing:.13em;margin-bottom:6px;font-size:8px;display:block}.documents-hero aside span{color:#59675f;font-size:9px;line-height:1.55}.documents-attention{color:#fff;background:#123d2c;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:59px;padding:11px 16px;display:flex}.documents-attention>div{align-items:center;gap:11px;display:flex}.documents-attention>div>i{color:#e8ca6b;border:1px solid #e4c45f;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.documents-attention span{gap:2px;display:grid}.documents-attention strong{font-size:10px}.documents-attention small{color:#c7d5cd;font-size:8px}.documents-attention button{color:#eed272;background:0 0;border:0;font-size:8px;font-weight:900}.documents-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.documents-stats button{color:#10291f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dddeda;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:121px;padding:17px;display:flex;position:relative}.documents-stats button:hover,.documents-stats button.active{border-color:#d0ac47;box-shadow:inset 0 3px #d3a92e}.documents-stats button>i{color:#18452f;background:#eef3ef;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;top:15px;right:15px}.documents-stats span{color:#728078;letter-spacing:.13em;font-size:7px;font-weight:900}.documents-stats strong{color:#143d2c;margin:10px 0 4px;font:600 28px Georgia,serif}.documents-stats small{color:#748078;font-size:7px}.documents-workspace{background:#fff;border:1px solid #dedfdc;border-radius:12px;overflow:hidden}.documents-workspace>header{border-bottom:1px solid #e7e7e3;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:17px 20px;display:flex}.documents-workspace>header h2{color:#123d2c;margin:0;font:600 22px Georgia,serif}.documents-workspace>header>div:first-child>span{color:#758079;margin-top:4px;font-size:8px;display:block}.documents-workspace>header>div:last-child{gap:8px;display:flex}.documents-workspace>header a,.documents-workspace>header button{color:#123d2c;background:#fff;border:1px solid #cad6ce;border-radius:6px;place-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;display:grid}.documents-workspace>header a{color:#fff;background:#123d2c}.documents-filters{background:#f8f8f5;border-bottom:1px solid #e7e7e3;grid-template-columns:minmax(240px,1fr) 180px 115px 155px auto;gap:8px;padding:13px 20px;display:grid}.documents-filters select,.documents-search{color:#23362d;background:#fff;border:1px solid #d5dcd7;border-radius:6px;height:38px;font-size:8px}.documents-search{align-items:center;gap:8px;padding:0 11px;display:flex}.documents-search i{color:#9c7419;font-style:normal}.documents-search input{background:0 0;border:0;outline:0;width:100%;height:100%;font-size:9px}.documents-filters select{padding:0 9px}.documents-clear{color:#9a7118;background:0 0;border:0;font-size:8px;font-weight:900}.documents-table-head,.documents-list article{grid-template-columns:1.15fr 1.35fr .7fr .7fr .65fr .65fr;align-items:center;gap:12px;display:grid}.documents-table-head{color:#78837c;letter-spacing:.1em;background:#f2f3f0;min-height:34px;padding:0 20px;font-size:7px;font-weight:900}.documents-list article{border-top:1px solid #ecece8;min-height:72px;padding:0 20px;position:relative}.documents-list article:before{content:"";left:0;opacity:0;background:#d5a62d;width:3px;position:absolute;inset-block:0}.documents-list article.document-attention:before{opacity:1}.document-client{align-items:center;gap:9px;display:flex}.document-client>i{color:#16452f;background:#eaf0ec;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:7px;font-style:normal;font-weight:900;display:grid}.document-client span,.document-file,time{gap:3px;display:grid}.document-client strong,.document-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.document-client small,.document-file small,time small{color:#78837c;font-size:7px}.document-category{color:#6e5a2d;background:#f2eee7;border-radius:10px;justify-self:start;padding:5px 7px;font-size:7px}.document-status{align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.document-status i{background:#c6992c;border-radius:50%;width:6px;height:6px}.document-status.status-completed{color:#25704e}.document-status.status-completed i{background:#2b8a5d}.document-status.status-attention{color:#9a6518}.document-status.status-attention i{background:#d89119}.documents-list time{color:#394c42;font-size:8px}.document-actions{align-items:center;gap:8px;display:flex}.document-actions a{color:#123d2c;font-size:7px;font-weight:900;text-decoration:underline}.document-actions a:last-child{color:#9a7118}.documents-empty{text-align:center;align-content:center;place-items:center;min-height:250px;padding:35px;display:grid}.documents-empty>i{color:#17472f;background:#edf3ee;border-radius:50%;place-items:center;width:45px;height:45px;font-style:normal;display:grid}.documents-empty h3{margin:13px 0 6px;font:18px Georgia,serif}.documents-empty span{color:#728078;font-size:9px}.documents-empty button{color:#123d2c;background:#fff;border:1px solid #123d2c;margin-top:12px;padding:8px 11px;font-size:8px;font-weight:900}.documents-protection{background:#f4f7f4;border:1px solid #dfe4df;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.documents-protection>i{color:#e5c65f;background:#123d2c;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.documents-protection>div{gap:3px;display:grid}.documents-protection b{font-size:9px}.documents-protection span{color:#65736b;font-size:8px;line-height:1.45}.documents-protection>a{color:#8e6817;font-size:8px;font-weight:900}@media (width<=1150px){.documents-stats{grid-template-columns:repeat(2,1fr)}.documents-filters{grid-template-columns:1fr 1fr 1fr}.documents-search{grid-column:1/-1}.documents-table-head,.documents-list article{grid-template-columns:1fr 1.2fr .65fr .75fr .6fr}.documents-table-head span:nth-child(3),.document-category{display:none}.document-actions,.documents-table-head span:last-child{grid-column:5}}@media (width<=800px){.documents-hero{grid-template-columns:1fr;padding:23px}.documents-attention,.documents-workspace>header{flex-direction:column;align-items:flex-start}.documents-filters{grid-template-columns:1fr 1fr}.documents-search{grid-column:1/-1}.documents-table-head{display:none}.documents-list{background:#f5f6f3;gap:10px;padding:12px;display:grid}.documents-list article{background:#fff;border:1px solid #dfe4df;border-radius:9px;grid-template-columns:1fr auto;gap:12px;min-height:0;padding:16px;display:grid}.document-client{grid-column:1}.document-file{border-top:1px solid #eceeea;grid-column:1/-1;padding-top:9px}.document-category{grid-area:3/1;display:block}.document-status{grid-area:1/2;align-self:start}.documents-list time{text-align:right;grid-area:3/2}.document-actions{border-top:1px solid #eceeea;grid-column:1/-1;justify-content:flex-end;padding-top:9px}.documents-protection{grid-template-columns:35px 1fr}.documents-protection>a{grid-column:2}}@media (width<=540px){.documents-stats{grid-template-columns:1fr 1fr}.documents-stats button{min-height:112px;padding:14px}.documents-stats button>i{display:none}.documents-filters{grid-template-columns:1fr}.documents-search{grid-column:auto}.documents-workspace>header>div:last-child{width:100%}.documents-workspace>header a,.documents-workspace>header button{flex:1}.documents-list article{grid-template-columns:1fr}.document-client,.document-file,.document-category,.document-status,.documents-list time,.document-actions{grid-area:auto/1}.document-status{justify-self:start}.documents-list time{text-align:left}.document-actions{justify-content:flex-start}}.payments-office{color:#10291f;gap:17px;display:grid}.payments-hero{background:linear-gradient(118deg,#fffdf9,#f7f1e6 68%,#efe4ce);border:1px solid #e4ddd1;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);align-items:end;gap:30px;padding:29px 33px;display:grid}.payments-hero p,.payments-card header p,.square-inbox-workspace header p,.payment-settings header p{color:#9b7117;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:900}.payments-hero h1{margin:0 0 9px;font:600 clamp(29px,3vw,43px)/1.04 Georgia,serif}.payments-hero h1 em{color:#a77b1d;font-weight:500}.payments-hero>div>span{color:#647169;font-size:11px;line-height:1.62}.payments-hero aside{background:#ffffffb8;border-left:3px solid #d5a62d;padding:16px 18px}.payments-hero aside b{color:#8a681d;margin-bottom:6px;font-size:8px;display:block}.payments-hero aside span{color:#59675f;font-size:9px;line-height:1.5}.payments-message{color:#6d5721;text-align:left;background:#fff8e6;border:1px solid #e2d3a8;border-radius:8px;justify-content:space-between;padding:12px 15px;font-size:9px;display:flex}.payments-message i{font-style:normal}.payments-tabs{background:#fff;border:1px solid #e1e5e1;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:9px;padding:6px;display:grid}.payments-tabs button{color:#405148;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:13px 15px;display:flex}.payments-tabs button.active{color:#fff;background:#123d2c}.payments-tabs i{color:#956a10;background:#f1e5c8;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;font-weight:900;display:grid}.payments-tabs span{gap:2px;display:grid}.payments-tabs b{font-size:11px}.payments-tabs small{opacity:.72;font-size:8px}.payments-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.payments-stats article{background:#fff;border:1px solid #dddeda;border-radius:10px;flex-direction:column;min-height:113px;padding:17px;display:flex}.payments-stats article.paid{border-top:3px solid #2b8a5d}.payments-stats article.attention{border-top:3px solid #d4a329}.payments-stats span{color:#728078;letter-spacing:.13em;font-size:7px;font-weight:900}.payments-stats strong{color:#143d2c;margin:11px 0 4px;font:600 25px Georgia,serif}.payments-stats small{color:#748078;font-size:7px}.payments-card,.square-inbox-workspace,.payment-settings{background:#fff;border:1px solid #dedfdc;border-radius:12px;overflow:hidden}.payments-card>header,.square-inbox-workspace>header,.payment-settings>header{border-bottom:1px solid #e7e7e3;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:17px 20px;display:flex}.payments-card h2,.square-inbox-workspace h2,.payment-settings h2{color:#123d2c;margin:0;font:600 22px Georgia,serif}.payments-card header span,.square-inbox-workspace header span,.payment-settings header span{color:#758079;margin-top:4px;font-size:8px;display:block}.payments-card header button,.square-inbox-workspace header button{color:#fff;background:#123d2c;border:0;border-radius:6px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.payments-filters{background:#f8f8f5;border-bottom:1px solid #e7e7e3;grid-template-columns:1fr 170px;gap:9px;padding:13px 20px;display:grid}.payments-filters label{background:#fff;border:1px solid #d5dcd7;border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.payments-filters label i{color:#9c7419;font-style:normal}.payments-filters input{background:0 0;border:0;outline:0;width:100%;height:100%;font-size:9px}.payments-filters select{background:#fff;border:1px solid #d5dcd7;border-radius:6px;padding:0 9px;font-size:8px}.payments-head,.payments-list article{grid-template-columns:1.25fr 1fr .55fr .55fr .55fr .6fr;align-items:center;gap:12px;padding:0 20px;display:grid}.payments-head{color:#78837c;background:#f2f3f0;min-height:34px;font-size:7px;font-weight:900}.payments-list article{border-top:1px solid #ecece8;min-height:70px}.payments-list article>div,.payments-list article>span{gap:3px;display:grid}.payments-list strong,.payments-list b{font-size:8px}.payments-list small{color:#78837c;font-size:7px}.payments-list em{color:#805e16;text-transform:capitalize;background:#f4ead1;border-radius:10px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.payments-list em.payment-paid{color:#236a49;background:#e4f1e9}.payments-list em.payment-overdue{color:#9b442d;background:#f8e7df}.payments-empty{text-align:center;align-content:center;place-items:center;min-height:230px;padding:35px;display:grid}.payments-empty>i{color:#e5c65f;background:#123d2c;border-radius:50%;place-items:center;width:44px;height:44px;font:18px Georgia,serif;display:grid}.payments-empty h3{margin:13px 0 6px;font:18px Georgia,serif}.payments-empty span{color:#728078;font-size:9px}.square-inbox-source{color:#715518;background:#f6f3ec;justify-content:space-between;padding:11px 20px;font-size:8px;display:flex}.square-inbox-source span{color:#68766f}.square-inbox-workspace .square-match-list{border:0;margin:0}.square-inbox-workspace .square-match-list article{border-left:0;border-right:0}.payment-settings>header{flex-direction:column;align-items:flex-start}.payment-setting-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px;display:grid}.payment-setting-grid article{background:#fafbf9;border:1px solid #dfe4df;border-radius:9px;grid-template-columns:34px 1fr;align-content:start;gap:10px;min-height:155px;padding:16px;display:grid}.payment-setting-grid article>i{color:#18462f;background:#e9f0eb;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.payment-setting-grid article>div{gap:5px;display:grid}.payment-setting-grid b{font-size:10px}.payment-setting-grid span{color:#68766f;font-size:8px;line-height:1.45}.payment-setting-grid button,.payment-setting-grid a{color:#123d2c;background:#fff;border:1px solid #123d2c;border-radius:5px;grid-column:1/-1;align-self:end;place-items:center;min-height:34px;font-size:8px;font-weight:900;display:grid}.payment-boundary{background:#f4f7f4;border:1px solid #dfe4df;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.payment-boundary>i{color:#fff;background:#242424;border-radius:7px;place-items:center;width:33px;height:33px;font-style:normal;display:grid}.payment-boundary>div{gap:3px;display:grid}.payment-boundary b{font-size:9px}.payment-boundary span{color:#65736b;font-size:8px}.payment-boundary>strong{color:#fff;background:#242424;padding:6px 9px;font-size:7px}.year-picker-back{display:none}@media (width<=1050px){.payments-stats,.payment-setting-grid{grid-template-columns:1fr 1fr}.payments-head,.payments-list article{grid-template-columns:1.2fr 1fr .6fr .6fr .6fr}.payments-head span:nth-child(4),.payments-list article>b:nth-of-type(2){display:none}}@media (width<=800px){.payments-hero{grid-template-columns:1fr;padding:23px}.payments-tabs{grid-template-columns:1fr}.payments-card>header,.square-inbox-workspace>header{flex-direction:column;align-items:flex-start}.payments-head{display:none}.payments-list{background:#f5f6f3;gap:10px;padding:12px;display:grid}.payments-list article{background:#fff;border:1px solid #dfe4df;border-radius:8px;grid-template-columns:1fr auto;gap:9px;padding:15px;display:grid}.payments-list article>span{grid-column:1}.payments-list article>b{grid-column:2}.payments-list article>em{grid-column:1}.payment-setting-grid{grid-template-columns:1fr}.payment-boundary{grid-template-columns:35px 1fr}.payment-boundary>strong{grid-column:2;justify-self:start}}@media (width<=560px){.payments-stats{grid-template-columns:1fr 1fr}.payments-stats article{min-height:105px;padding:14px}.payments-stats strong{font-size:20px}.payments-filters{grid-template-columns:1fr}.payments-filters select{height:38px}.payments-list article{grid-template-columns:1fr}.payments-list article>div,.payments-list article>span,.payments-list article>b,.payments-list article>em{grid-column:1}.square-inbox-source{flex-direction:column;align-items:flex-start;gap:4px}}.payout-owner-card{background:#fff;border:1px solid #dedfdc;border-radius:12px;overflow:hidden}.payout-owner-card>header{border-bottom:1px solid #e7e7e3;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:18px 20px;display:flex}.payout-owner-card>header p{color:#9b7117;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:900}.payout-owner-card>header h2{color:#123d2c;margin:0;font:600 22px Georgia,serif}.payout-owner-card>header span{color:#758079;max-width:700px;margin-top:5px;font-size:8px;line-height:1.45;display:block}.payout-owner-card>header select{color:#34463c;background:#fff;border:1px solid #d5ddd7;border-radius:6px;min-width:180px;height:38px;padding:0 10px;font-size:8px}.payout-owner-list{background:#f6f7f4;gap:11px;padding:14px;display:grid}.payout-owner-list>article{background:#fff;border:1px solid #dfe4df;border-radius:10px;overflow:hidden}.payout-owner-list>article>header{border-bottom:1px solid #eceeea;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.payout-owner-list>article>header>div{gap:4px;display:grid}.payout-owner-list header small{color:#9b7117;letter-spacing:.08em;font-size:7px;font-weight:900}.payout-owner-list header strong{color:#123d2c;font:600 18px Georgia,serif}.payout-owner-list header span{color:#738078;font-size:8px}.payout-owner-list header em{color:#805e16;text-transform:uppercase;background:#f4ead1;border-radius:12px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.payout-owner-list header em.payout-paid{color:#236a49;background:#e4f1e9}.payout-owner-list header em.payout-not_eligible{color:#657169;background:#ecefed}.payout-split{grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:12px;padding:15px 18px;display:grid}.payout-split>span{background:#fafbf9;border:1px solid #e2e5e1;border-radius:8px;gap:4px;padding:11px 13px;display:grid}.payout-split>span.preparer{background:#fff9e8;border-color:#d9c582}.payout-split small{color:#758078;letter-spacing:.08em;font-size:7px;font-weight:900}.payout-split b{color:#153d2c;font:600 19px Georgia,serif}.payout-split>i{color:#b1841d;font-style:normal}.payout-owner-list form{background:#fafbf9;border-top:1px solid #eceeea;grid-template-columns:180px 1fr auto;align-items:end;gap:10px;padding:14px 18px;display:grid}.payout-owner-list form label{color:#68766f;gap:5px;font-size:7px;font-weight:900;display:grid}.payout-owner-list form select,.payout-owner-list form input{background:#fff;border:1px solid #d5ddd7;border-radius:6px;height:37px;padding:0 10px;font-size:8px}.payout-owner-list form button{color:#fff;background:#123d2c;border:0;border-radius:6px;height:37px;padding:0 14px;font-size:8px;font-weight:900}.payout-paid-proof,.payout-not-ready{color:#236a49;background:#e5f1e9;border-radius:6px;align-content:center;min-height:37px;padding:0 12px;font-size:8px;font-weight:900;display:grid}.payout-paid-proof small{color:#557064;font-size:7px}.payout-not-ready{color:#68736d;background:#ecefed}.payout-rules{background:#fff8e6;border-left:3px solid #d3a52d;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 17px;display:grid}.payout-rules b{color:#80601b;letter-spacing:.1em;font-size:8px}.payout-rules span{color:#686658;font-size:8px;line-height:1.5}.payout-rules a{color:#123d2c;font-size:8px;font-weight:900}@media (width<=800px){.payments-tabs{grid-template-columns:1fr 1fr}.payout-owner-card>header{flex-direction:column;align-items:flex-start}.payout-owner-card>header select{width:100%}.payout-split{grid-template-columns:1fr 1fr}.payout-split>i{display:none}.payout-owner-list form{grid-template-columns:1fr 1fr}.payout-owner-list form button,.payout-paid-proof,.payout-not-ready{grid-column:1/-1}.payout-rules{grid-template-columns:1fr}}@media (width<=560px){.payments-tabs,.payout-split,.payout-owner-list form{grid-template-columns:1fr}.payout-owner-list>article>header{flex-direction:column}}.payments-hero h1{font-family:var(--font-poppins),Arial,sans-serif;letter-spacing:-.045em;font-weight:700}.payments-hero aside{border:1px solid #e4d8b5;border-radius:8px;gap:3px;padding:10px 13px;display:grid}.payments-hero aside span{font-size:8px}.payments-hero aside a{color:#123d2c;font-size:8px;font-weight:900}.payments-tabs .square-inbox-button{background:#fffaf0;border:1px solid #d9c27d}.payments-tabs .square-inbox-button.active{background:#123d2c;border-color:#123d2c}@media (width<=800px){.payments-tabs{grid-template-columns:1fr}}.payments-stat-action{color:#10291f;text-align:left;background:#fffaf0;border:1px solid #d9c27d;border-radius:10px;flex-direction:column;min-height:113px;padding:17px;display:flex}.payments-stat-action span{color:#8a681d;letter-spacing:.13em;font-size:7px;font-weight:900}.payments-stat-action strong{color:#143d2c;margin:11px 0 4px;font:600 25px Georgia,serif}.payments-stat-action small{color:#765b16;font-size:7px;font-weight:850}.team-office{color:#10291f;gap:17px;display:grid}.team-hero{background:linear-gradient(118deg,#fffdf9,#f7f1e6 68%,#efe4ce);border:1px solid #e4ddd1;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(260px,.7fr);align-items:end;gap:30px;padding:29px 33px;display:grid}.team-hero p,.team-launch header p,.team-next>p,.team-roster header p,.team-library-head p,.team-payout-head p{color:#9b7117;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:900}.team-hero h1{margin:0 0 9px;font:600 clamp(29px,3vw,43px)/1.04 Georgia,serif}.team-hero h1 em{color:#a77b1d;font-weight:500}.team-hero>div>span{color:#647169;font-size:11px;line-height:1.62}.team-hero aside{background:#ffffffb8;border-left:3px solid #d5a62d;padding:16px 18px}.team-hero aside b{color:#8a681d;margin-bottom:6px;font-size:8px;display:block}.team-hero aside span{color:#59675f;font-size:9px;line-height:1.5}.team-notice{color:#6d5721;background:#fff8e6;border:1px solid #e2d3a8;border-radius:8px;justify-content:space-between;padding:12px 15px;font-size:9px;display:flex}.team-notice i{font-style:normal}.team-tabs{background:#fff;border:1px solid #e1e5e1;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:7px;padding:6px;display:grid}.team-tabs button{color:#405148;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:8px;font-weight:900;display:flex}.team-tabs button.active{color:#fff;background:#123d2c}.team-tabs i{color:#b0831b;font-style:normal}.team-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.team-stats article{background:#fff;border:1px solid #dddeda;border-radius:10px;flex-direction:column;min-height:112px;padding:17px;display:flex}.team-stats article.ready{border-top:3px solid #2b8a5d}.team-stats article.gold{border-top:3px solid #d4a329}.team-stats span{color:#728078;letter-spacing:.13em;font-size:7px;font-weight:900}.team-stats strong{color:#143d2c;margin:11px 0 4px;font:600 25px Georgia,serif}.team-stats small{color:#748078;font-size:7px}.team-command-grid{grid-template-columns:minmax(0,1.8fr) minmax(270px,.7fr);gap:12px;display:grid}.team-launch,.team-next,.team-roster,.team-library-head,.team-payout-head,.team-payout-list,.team-report-note{background:#fff;border:1px solid #dedfdc;border-radius:11px}.team-launch header{border-bottom:1px solid #e7e7e3;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.team-launch h2,.team-next h2,.team-roster h2,.team-library-head h2,.team-payout-head h2{color:#123d2c;margin:0;font:600 21px Georgia,serif}.team-launch header button,.team-library-head button,.team-library-head a,.team-payout-head>a{color:#fff;background:#123d2c;border:0;border-radius:6px;place-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;display:grid}.team-flow{grid-template-columns:repeat(5,1fr);padding:19px;display:grid}.team-flow>div{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.team-flow>div:not(:last-child):after{content:"";background:#d8ded9;width:74%;height:1px;position:absolute;top:15px;left:63%}.team-flow i{z-index:1;color:#8c6818;background:#fff;border:1px solid #d2b158;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:relative}.team-flow span{gap:4px;display:grid}.team-flow b{font-size:8px}.team-flow small{color:#718078;font-size:7px;line-height:1.4}.team-next{padding:18px}.team-next h2{margin-bottom:10px}.team-next>a{cursor:pointer;border-top:1px solid #ecece8;grid-template-columns:37px 1fr;align-items:center;gap:9px;min-height:54px;display:grid}.team-next>a>b{color:#9d7418;font:600 20px Georgia,serif}.team-next>a>span{color:#5d6b63;font-size:8px}.team-doors{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.team-doors>a{background:#fff;border:1px solid #dfe4df;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.team-doors i{color:#17452f;background:#eaf1ec;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.team-doors span{gap:3px;display:grid}.team-doors b{font-size:9px}.team-doors small{color:#718078;font-size:7px}.team-roster>header,.team-library-head,.team-payout-head{justify-content:space-between;align-items:center;gap:22px;min-height:82px;padding:18px 20px;display:flex}.team-roster header>div>span,.team-library-head>div>span,.team-payout-head>div>span{color:#718078;margin-top:5px;font-size:8px;display:block}.team-roster header label{border:1px solid #d6ddd8;border-radius:6px;align-items:center;gap:7px;width:300px;height:38px;padding:0 11px;display:flex}.team-roster label i{color:#997016;font-style:normal}.team-roster input{border:0;outline:0;width:100%;height:100%}.team-profile-list{background:#f6f7f4;grid-template-columns:repeat(2,1fr);gap:11px;padding:14px;display:grid}.team-profile-list>article{background:#fff;border:1px solid #dfe4df;border-radius:9px;padding:16px}.team-profile-list article>header{border-bottom:1px solid #eceeea;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.team-profile-list header>i{color:#17452f;background:#e9f0eb;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.team-profile-list header>span{gap:3px;display:grid}.team-profile-list header strong{font-size:10px}.team-profile-list header small{color:#718078;font-size:7px}.team-profile-list header>b{text-transform:uppercase;border-radius:10px;padding:5px 7px;font-size:7px}.team-profile-list header>b.ready{color:#266c4b;background:#e5f1e9}.team-profile-list header>b.progress{color:#86621a;background:#f6ecd5}.team-readiness-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px 0;display:grid}.team-readiness-grid>span{color:#718078;gap:3px;font-size:7px;display:grid}.team-readiness-grid b{color:#20352a;font-size:8px}.team-profile-list footer{border-top:1px solid #eceeea;flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.team-profile-list footer a,.team-profile-list footer button{color:#123d2c;background:#fff;border:1px solid #cad6ce;border-radius:5px;min-height:31px;padding:0 8px;font-size:7px;font-weight:900}.team-profile-list footer button:last-child{color:#fff;background:#123d2c}.team-profile-list footer button:disabled{opacity:.48}.team-library-head>div{max-width:720px}.team-library-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.team-library-grid>a,.team-library-grid>article{background:#fff;border:1px solid #dfe4df;border-radius:9px;grid-template-columns:38px 1fr;align-content:start;gap:10px;min-height:155px;padding:16px;display:grid}.team-library-grid>a>i,.team-library-grid>article>i{color:#17452f;background:#eaf1ec;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.team-library-grid span{gap:5px;display:grid}.team-library-grid b{font-size:10px}.team-library-grid small{color:#68766f;font-size:8px;line-height:1.45}.team-library-grid em{color:#946c16;grid-column:1/-1;align-self:end;font-size:8px;font-style:normal;font-weight:900}.team-payout-head>label{color:#6d7972;gap:4px;font-size:7px;display:grid}.team-payout-head select{border:1px solid #d5ddd7;height:34px;padding:0 8px}.team-report-note{color:#6d5b2d;background:#fff8e6;margin:0;padding:13px 16px;font-size:8px;line-height:1.5}.team-payout-list{overflow:hidden}.team-payout-list article{border-top:1px solid #ecece8;grid-template-columns:1fr auto auto;align-items:center;gap:16px;min-height:63px;padding:0 18px;display:grid}.team-payout-list article>span{gap:3px;display:grid}.team-payout-list strong{font-size:9px}.team-payout-list small{color:#718078;font-size:7px}.team-payout-list>b{color:#123d2c;font:600 18px Georgia,serif}.team-payout-list em{color:#80601c;font-size:7px;font-style:normal}.team-lock{background:#fff8e6;border-left:3px solid #d3a52d;grid-template-columns:31px 1fr;align-items:center;gap:10px;padding:13px 16px;display:grid}.team-lock>i{color:#e4c45e;background:#123d2c;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.team-lock>div{gap:3px;display:grid}.team-lock b{font-size:9px}.team-lock span{color:#6d6a5c;font-size:8px}.team-empty{text-align:center;color:#718078;grid-column:1/-1;padding:35px;font-size:9px}.team-welcome-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#092c20b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.team-welcome-modal>section{background:linear-gradient(145deg,#fffdf8,#f7efdf);border:1px solid #d8bd6e;border-radius:18px;width:min(560px,100%);padding:37px;position:relative;box-shadow:0 30px 90px #061a1290}.team-welcome-modal>section>button:first-child{background:0 0;border:0;font-size:19px;position:absolute;top:13px;right:15px}.team-welcome-modal p{color:#9a7016;letter-spacing:.17em;margin:0 0 8px;font-size:8px;font-weight:900}.team-welcome-modal h2{color:#123d2c;margin:0 0 10px;font:600 29px Georgia,serif}.team-welcome-modal>section>span{color:#5f6e66;font-size:10px;line-height:1.6}.team-welcome-modal>section>div{grid-template-columns:24px 1fr;gap:8px;margin:20px 0;display:grid}.team-welcome-modal>section>div b{color:#e6c75f;background:#123d2c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.team-welcome-modal>section>div small{color:#45564d;align-self:center;font-size:8px}.team-welcome-start{color:#fff;background:#123d2c;border:0;border-radius:7px;width:100%;min-height:42px;font-size:9px;font-weight:900}@media (width<=1100px){.team-tabs{grid-template-columns:repeat(3,1fr)}.team-stats{grid-template-columns:1fr 1fr}.team-command-grid{grid-template-columns:1fr}.team-doors,.team-library-grid{grid-template-columns:1fr 1fr}}@media (width<=800px){.team-hero{grid-template-columns:1fr;padding:23px}.team-tabs{grid-template-columns:1fr 1fr}.team-flow{grid-template-columns:1fr}.team-flow>div{text-align:left;grid-template-columns:31px 1fr;justify-items:start}.team-flow>div:not(:last-child):after{width:1px;height:37px;top:35px;left:15px}.team-profile-list{grid-template-columns:1fr}.team-roster>header,.team-library-head,.team-payout-head{flex-direction:column;align-items:flex-start}.team-roster header label{width:100%}.team-library-grid{grid-template-columns:1fr}.team-payout-list article{grid-template-columns:1fr auto}.team-payout-list em{grid-column:1}}@media (width<=540px){.team-tabs{grid-template-columns:1fr}.team-stats{grid-template-columns:1fr 1fr}.team-stats strong{font-size:20px}.team-doors{grid-template-columns:1fr}.team-launch header{flex-direction:column;align-items:flex-start}.team-readiness-grid{grid-template-columns:1fr 1fr}.team-payout-list article{grid-template-columns:1fr}.team-payout-list em{grid-column:1}.team-welcome-modal>section{padding:28px 23px}}.team-credit-authorization{background:#f7faf8;border:1px solid #d8dfda;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.team-credit-authorization div{gap:4px;display:grid}.team-credit-authorization b{color:#9a721b;letter-spacing:.08em;font-size:10px}.team-credit-authorization span{color:#53685c;font-size:11px}.team-credit-authorization button{color:#fff;cursor:pointer;background:#164b36;border:1px solid #164b36;padding:10px 13px;font-weight:700}.team-growth-polished .team-hero{background:0 0;border:0;border-bottom:1px solid #e4ddd1;border-radius:0;align-items:center;padding:3px 0 17px}.team-growth-polished .team-hero h1{font-size:clamp(30px,3vw,40px)}.team-growth-polished .team-hero>div>span{max-width:720px;display:block}.team-growth-polished .team-hero aside{background:#fffaf0;border:1px solid #e6ddce;border-left:3px solid #d5a62d;border-radius:8px;max-width:330px;padding:14px 17px}.team-growth-polished .team-tabs{background:0 0;border:0;border-bottom:1px solid #ddd9d0;border-radius:0;grid-template-columns:repeat(4,1fr);gap:0;padding:0}.team-growth-polished .team-tabs button{border-bottom:3px solid #0000;border-radius:0;min-height:48px}.team-growth-polished .team-tabs button.active{color:#123d2c;background:0 0;border-bottom-color:#c89b2c}.team-growth-polished .team-stats article,.team-growth-polished .team-launch,.team-growth-polished .team-next,.team-growth-polished .team-roster,.team-growth-polished .team-library-head,.team-growth-polished .team-payout-head,.team-growth-polished .team-payout-list{box-shadow:none;border-color:#e7dfd4;border-radius:10px}.team-growth-polished .team-stats article{min-height:104px}.team-growth-polished .team-library-head{padding:17px 20px}.team-growth-polished .team-library-grid>a,.team-growth-polished .team-library-grid>article{border-color:#e7dfd4;border-radius:10px;min-height:145px;transition:border-color .2s,transform .2s}.team-growth-polished .team-library-grid>a:hover{border-color:#d7ba68;transform:translateY(-2px)}.team-growth-polished .team-lock{border-radius:8px;margin-top:2px}@media (width<=800px){.team-growth-polished .team-hero{align-items:flex-start}.team-growth-polished .team-hero aside{max-width:none}.team-growth-polished .team-tabs{grid-template-columns:1fr 1fr}.team-growth-polished .team-tabs button{padding-inline:7px}}@media (width<=520px){.team-growth-polished .team-tabs{grid-template-columns:1fr}.team-growth-polished .team-tabs button{justify-content:flex-start}}.team-command-full{grid-template-columns:1fr}.team-growth-polished .team-hero>div>h1{margin-top:0}.team-growth-polished .team-stats article:nth-child(2){border-top:3px solid #d7b34d}.team-growth-polished .team-stats article:nth-child(4){border-top:3px solid #b37b2a}.team-doors{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.team-control-checks{flex-wrap:wrap;gap:6px;padding:13px 0 3px;display:flex}.team-control-checks span{border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;font-weight:800;display:flex}.team-control-checks span.done{color:#266a49;background:#e6f2e9}.team-control-checks span.needed{color:#80611b;background:#f7ecd3}.team-control-checks i{font-style:normal}.team-owner-controls{border-top:1px solid #eceeea;flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.team-owner-controls a,.team-owner-controls button{color:#123d2c;background:#fff;border:1px solid #cad6ce;border-radius:6px;place-items:center;min-height:32px;padding:0 9px;font-size:7px;font-weight:900;display:grid}.team-owner-controls button{color:#fff;background:#123d2c}.team-owner-controls .danger{color:#8a2f29;background:#fff;border-color:#9d4038}.team-owner-controls .disabled{pointer-events:none;opacity:.42}.team-owner-controls button:disabled{opacity:.42}.team-profile-list>article.preparer-inactive{background:snow;border-color:#d7b8b4}.team-flow{grid-template-columns:repeat(6,1fr)}@media (width<=800px){.team-owner-controls>*{text-align:center;flex:45%}.team-flow{grid-template-columns:1fr}}.team-growth-polished .team-hero{background:linear-gradient(118deg,#fffdf9,#f7f1e6 68%,#efe4ce)!important;border:1px solid #e4ddd1!important;border-radius:14px!important;align-items:center!important;padding:24px 27px!important;box-shadow:0 12px 34px #0e30210d!important}.team-growth-polished .team-hero p{color:#9b7117;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:900}.team-growth-polished .team-hero aside{background:#fff!important}.forms-center{color:#10291e;gap:18px;display:grid}.forms-hero{background:linear-gradient(135deg,#fff 62%,#edf4ef);border:1px solid #d9e2dc;justify-content:space-between;gap:28px;padding:34px;display:flex}.forms-hero p,.forms-arrivals header p,.forms-flow>p,.forms-inbox header p,.forms-secure p,.forms-jotform p,.forms-library header p,.forms-testing p{color:#9a721b;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.forms-hero h1{letter-spacing:-.045em;margin:0 0 10px;font-size:38px;line-height:1}.forms-hero h1 em{color:#b5861d;font-family:Georgia,serif;font-weight:500}.forms-hero>div>span{color:#617168;max-width:720px;font-size:13px;line-height:1.6;display:block}.forms-hero aside{background:#fff;border:1px solid #ddc876;align-items:center;gap:13px;min-width:255px;padding:16px 18px;display:flex}.forms-hero aside>i{color:#fff;background:#164d35;border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.forms-hero aside span{gap:4px;display:grid}.forms-hero aside b{color:#164d35;font-size:11px}.forms-hero aside small{color:#6b786f;font-size:9px}.forms-toast{z-index:30;color:#174d35;background:#fff;border:1px solid #b8cebf;justify-content:space-between;gap:18px;max-width:430px;padding:14px 16px;font-size:11px;font-weight:800;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 15px 40px #10291e24}.forms-toast i{font-style:normal}.forms-tabs{background:#fff;border:1px solid #dbe4de;grid-template-columns:repeat(4,1fr);display:grid}.forms-tabs button{color:#68776e;cursor:pointer;background:#fff;border:0;border-right:1px solid #e2e9e4;justify-content:center;align-items:center;gap:9px;min-height:57px;font-size:10px;font-weight:850;display:flex;position:relative}.forms-tabs button:last-child{border-right:0}.forms-tabs button i{color:#b28522;font-style:normal}.forms-tabs button.active{color:#fff;background:#174d35}.forms-tabs button.active i{color:#e3bd4b}.forms-tabs button>b{color:#173d2b;background:#e4bd45;border-radius:10px;min-width:18px;padding:3px;font-size:8px;position:absolute;top:8px;right:10px}.forms-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.forms-stats article{background:#fff;border:1px solid #dce4df;padding:20px}.forms-stats small{color:#8c712d;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.forms-stats strong{margin:7px 0 3px;font:700 30px Georgia,serif;display:block}.forms-stats span{color:#738078;font-size:9px}.forms-home-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.forms-arrivals,.forms-flow,.forms-inbox,.forms-secure,.forms-jotform,.forms-library,.forms-testing,.forms-safety{background:#fff;border:1px solid #dce4df}.forms-arrivals header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.forms-arrivals h2,.forms-flow h2,.forms-inbox h2,.forms-secure h2,.forms-jotform h2,.forms-library h2,.forms-testing h2{letter-spacing:-.035em;margin:0;font-size:24px}.forms-arrivals header button{color:#174d35;background:0 0;border:0;font-size:9px;font-weight:900}.forms-arrivals article{border-top:1px solid #edf1ee;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.forms-arrivals article>i{color:#17603f;background:#eef4ef;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.forms-arrivals article span{gap:3px;display:grid}.forms-arrivals article small{color:#77837c;font-size:8px}.forms-arrivals em,.forms-table em{color:#7d5d0b;text-transform:uppercase;background:#fff4cf;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.forms-arrivals em.reviewed,.forms-table em.reviewed{color:#1c643e;background:#e7f3ea}.forms-flow{color:#fff;background:linear-gradient(145deg,#123e2d,#174d35);padding:24px}.forms-flow>p{color:#e4bd45}.forms-flow>div{border-top:1px solid #ffffff1d;gap:12px;padding:10px 0;display:flex}.forms-flow>div>i{color:#e4bd45;font-size:9px;font-style:normal;font-weight:900}.forms-flow>div span{gap:3px;display:grid}.forms-flow>div small{color:#bbcec2;font-size:8px}.forms-empty{color:#7c8881;text-align:center;padding:24px;font-size:10px}.forms-inbox{padding:24px}.forms-inbox>header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.forms-inbox header>div:last-child{gap:8px;display:flex}.forms-inbox input,.forms-inbox select{color:#203e31;background:#fafbfa;border:1px solid #d6dfd9;min-height:40px;padding:0 12px;font-size:9px}.forms-inbox input{min-width:240px}.forms-table .heading,.forms-table article{grid-template-columns:1.25fr .9fr .9fr .55fr 1fr;align-items:center;gap:12px;display:grid}.forms-table .heading{color:#78847d;text-transform:uppercase;background:#f3f6f4;padding:9px 12px;font-size:8px;font-weight:900}.forms-table article{border-bottom:1px solid #edf1ee;padding:12px;font-size:9px}.forms-table article>span:first-child{gap:3px;display:grid}.forms-table article small{color:#77837c}.forms-table article>span:last-child{justify-content:flex-end;gap:6px;display:flex}.forms-table a,.forms-table button{color:#174d35;cursor:pointer;background:#fff;border:1px solid #cbd8cf;padding:7px 8px;font-size:7px;font-weight:900}.forms-connect-grid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.forms-secure>span,.forms-jotform>span{color:#68776e;margin:8px 0;font-size:10px;line-height:1.5;display:block}.forms-secure button,.forms-jotform a{color:#173d2b;background:linear-gradient(135deg,#e6c458,#ab7713);border:0;border-radius:5px;margin-top:13px;padding:12px 15px;font-size:9px;font-weight:900;display:inline-block}.forms-jotform a{color:#fff;background:#174d35}.forms-library{padding:24px}.forms-library header{margin-bottom:16px}.forms-library>div{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.forms-library article{background:#fafbfa;border:1px solid #dfe6e1;grid-template-columns:28px 1fr;gap:8px;padding:14px;display:grid}.forms-library article>i{color:#17603f;background:#eaf2ec;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.forms-library article span{gap:4px;display:grid}.forms-library article b{font-size:9px}.forms-library article small{color:#748179;font-size:7px;line-height:1.4}.forms-library article button{color:#174d35;background:#fff;border:1px solid #bfd0c4;grid-column:1/-1;margin-top:7px;padding:8px;font-size:7px;font-weight:900}.forms-testing{color:#fff;background:linear-gradient(135deg,#103d2c,#174d35);grid-template-columns:1fr 1fr;align-items:center;gap:25px;padding:27px;display:grid}.forms-testing p{color:#e4bd45}.forms-testing>div:first-child>span{color:#d1e0d6;margin-top:8px;font-size:10px;line-height:1.6;display:block}.forms-testing>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.forms-testing button{color:#103d2c;text-align:left;background:#fff;border:1px solid #dab640;border-radius:6px;gap:4px;padding:16px;display:grid}.forms-testing button:disabled{opacity:.65}.forms-testing button b{font-size:10px}.forms-testing button small{color:#6e7b73;font-size:8px}.forms-safety{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.forms-safety article{border-right:1px solid #e2e9e4;gap:10px;padding:20px;display:flex}.forms-safety article:last-child{border-right:0}.forms-safety article>i{color:#1b7048;font-style:normal;font-weight:900}.forms-safety span{gap:3px;display:grid}.forms-safety b{font-size:9px}.forms-safety small{color:#748078;font-size:8px;line-height:1.45}.forms-dd-connect{color:#fff;background:linear-gradient(135deg,#123e2d,#174d35);border:1px solid #d6ba5a;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;padding:24px;display:grid;box-shadow:0 12px 32px #10291e14}.forms-dd-icon{color:#e7c75d;background:#ffffff10;border:1px solid #e3bd4b;border-radius:50%;place-items:center;width:56px;height:56px;font:800 15px Georgia,serif;display:grid}.forms-dd-copy p{color:#e4bd45;letter-spacing:.16em;margin:0 0 6px;font-size:9px;font-weight:900}.forms-dd-copy h2{letter-spacing:-.035em;margin:0 0 7px;font-size:24px}.forms-dd-copy>span{color:#d1e0d6;max-width:720px;font-size:10px;line-height:1.55;display:block}.forms-dd-copy ol{color:#eef5f0;gap:24px;margin:12px 0 0;padding-left:18px;font-size:9px;display:flex}.forms-dd-actions{gap:8px;min-width:190px;display:grid}.forms-dd-actions button,.forms-dd-actions a{color:#173d2b;text-align:center;cursor:pointer;background:linear-gradient(135deg,#e6c458,#ab7713);border:1px solid #e0bd48;border-radius:5px;padding:12px 14px;font-size:9px;font-weight:900;text-decoration:none;display:block}.forms-dd-actions a{color:#174d35;background:#fff;border-color:#fff5}.forms-dd-actions button.quiet{color:#fff;background:0 0;border-color:#fff4}.forms-submission-backdrop{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b251bbd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.forms-submission-detail{background:#fff;border:1px solid #d5b84f;width:min(760px,100%);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #071b1355}.forms-submission-detail>header{color:#fff;background:linear-gradient(135deg,#123e2d,#174d35);justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.forms-submission-detail header p{color:#e4bd45;letter-spacing:.16em;margin:0 0 5px;font-size:8px;font-weight:900}.forms-submission-detail header h2{margin:0 0 5px;font-size:23px}.forms-submission-detail header span{color:#c8d9ce;font-size:9px}.forms-submission-detail header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff4;border-radius:50%;width:38px;height:38px;font-size:22px}.forms-submission-summary{background:#f7f9f7;border-bottom:1px solid #dfe6e1;grid-template-columns:repeat(3,1fr);display:grid}.forms-submission-summary article{border-right:1px solid #dfe6e1;gap:5px;padding:15px 18px;display:grid}.forms-submission-summary article:last-child{border-right:0}.forms-submission-summary small,.forms-submission-answers small{color:#8a6b1f;letter-spacing:.09em;font-size:7px;font-weight:900}.forms-submission-summary b{overflow-wrap:anywhere;font-size:10px}.forms-submission-answers{padding:8px 26px;overflow:auto}.forms-submission-answers article{border-bottom:1px solid #edf1ee;padding:12px 0}.forms-submission-answers p{color:#294537;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.5}.forms-submission-detail>footer{background:#fafbfa;border-top:1px solid #dfe6e1;justify-content:flex-end;gap:8px;padding:15px 26px;display:flex}.forms-submission-detail footer button{color:#174d35;cursor:pointer;background:#fff;border:1px solid #bdcec2;padding:11px 14px;font-size:8px;font-weight:900}.forms-submission-detail footer button.primary{color:#fff;background:#174d35;border-color:#174d35}@media (width<=1000px){.forms-dd-connect{grid-template-columns:60px 1fr}.forms-dd-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.forms-home-grid,.forms-connect-grid{grid-template-columns:1fr}.forms-library>div{grid-template-columns:repeat(2,1fr)}.forms-table .heading{display:none}.forms-table article{grid-template-columns:1fr 1fr}.forms-table article>span:last-child{justify-content:flex-start}.forms-safety{grid-template-columns:1fr 1fr}}@media (width<=700px){.forms-submission-backdrop{padding:10px}.forms-submission-detail{max-height:calc(100vh - 20px)}.forms-submission-detail>header{padding:20px}.forms-submission-summary{grid-template-columns:1fr}.forms-submission-summary article{border-bottom:1px solid #dfe6e1;border-right:0}.forms-submission-answers{padding:6px 20px}.forms-submission-detail>footer{padding:13px 20px}.forms-dd-connect{grid-template-columns:1fr;padding:21px}.forms-dd-icon{width:48px;height:48px}.forms-dd-copy h2{font-size:21px}.forms-dd-copy ol{gap:7px;display:grid}.forms-dd-actions{grid-column:auto;grid-template-columns:1fr}.forms-hero{flex-direction:column;padding:25px}.forms-hero h1{font-size:31px}.forms-hero aside{min-width:0}.forms-tabs{grid-template-columns:1fr 1fr}.forms-tabs button:nth-child(2){border-right:0}.forms-tabs button:nth-child(-n+2){border-bottom:1px solid #e2e9e4}.forms-stats{grid-template-columns:1fr 1fr}.forms-inbox>header,.forms-inbox header>div:last-child{flex-direction:column}.forms-inbox input{min-width:0}.forms-table article,.forms-library>div,.forms-testing,.forms-testing>div:last-child,.forms-safety{grid-template-columns:1fr}.forms-safety article{border-bottom:1px solid #e2e9e4;border-right:0}.forms-toast{top:70px;left:14px;right:14px}}.org-center{color:#10291e;gap:18px;display:grid}.org-hero{background:linear-gradient(135deg,#fff 62%,#edf4ef);border:1px solid #d9e2dc;justify-content:space-between;gap:28px;padding:34px;display:flex}.org-hero p,.org-recent header p,.org-readiness>p,.org-queue>header p,.org-detail>header p,.org-map-head p,.org-handoff p{color:#9a721b;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.org-hero h1{letter-spacing:-.045em;margin:0 0 10px;font-size:38px;line-height:1}.org-hero h1 em{color:#b5861d;font-family:Georgia,serif;font-weight:500}.org-hero>div>span{color:#617168;max-width:700px;font-size:13px;line-height:1.6;display:block}.org-hero aside{background:#fff9e8;border:1px solid #ddc876;align-items:center;gap:12px;min-width:270px;padding:16px 18px;display:flex}.org-hero aside>i{color:#e6c24e;background:#174d35;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.org-hero aside span{gap:4px;display:grid}.org-hero aside b{color:#765b16;font-size:9px}.org-hero aside small{color:#6f674f;max-width:230px;font-size:8px;line-height:1.4}.org-toast{z-index:30;color:#174d35;background:#fff;border:1px solid #b8cebf;justify-content:space-between;gap:18px;max-width:430px;padding:14px 16px;font-size:11px;font-weight:800;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 15px 40px #10291e24}.org-toast i{font-style:normal}.org-tabs{background:#fff;border:1px solid #dbe4de;grid-template-columns:repeat(3,1fr);display:grid}.org-tabs button{color:#68776e;background:#fff;border:0;border-right:1px solid #e2e9e4;justify-content:center;align-items:center;gap:9px;min-height:57px;font-size:10px;font-weight:850;display:flex;position:relative}.org-tabs button:last-child{border-right:0}.org-tabs button>i{color:#b28522;font-style:normal}.org-tabs button.active{color:#fff;background:#174d35}.org-tabs button.active>i{color:#e3bd4b}.org-tabs button>b{color:#173d2b;background:#e4bd45;border-radius:10px;min-width:18px;padding:3px;font-size:8px;position:absolute;top:8px;right:10px}.org-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.org-stats article{background:#fff;border:1px solid #dce4df;padding:20px}.org-stats article.attention{background:#fffaf0;border-color:#d8bd69}.org-stats small{color:#8c712d;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.org-stats strong{margin:7px 0 3px;font:700 30px Georgia,serif;display:block}.org-stats span{color:#738078;font-size:9px}.org-home-grid{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.org-recent,.org-readiness,.org-queue,.org-detail,.org-map-head,.org-map,.org-handoff{background:#fff;border:1px solid #dce4df}.org-recent{padding:24px}.org-recent>header,.org-queue>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.org-recent h2,.org-readiness h2,.org-queue h2,.org-detail h2,.org-map-head h2,.org-handoff h2{letter-spacing:-.035em;margin:0;font-size:24px}.org-recent header button{color:#174d35;background:0 0;border:0;font-size:8px;font-weight:900}.org-recent>article{border-top:1px solid #edf1ee;grid-template-columns:36px 1fr 35px auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.org-recent>article>i{color:#fff;background:#174d35;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.org-recent>article>span{gap:3px;display:grid}.org-recent>article span>b{font-size:10px}.org-recent>article span>small{color:#77837c;font-size:7px}.org-recent>article span>em{background:#e4eae6;height:3px;margin-top:3px}.org-recent>article span>em i{background:#c99a25;height:100%;display:block}.org-recent>article>strong{font-size:9px}.org-recent label,.org-queue em,.org-detail>header em{color:#486054;text-transform:uppercase;background:#eef2ef;border-radius:12px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.org-recent label.submitted,.org-queue em.submitted,.org-detail>header em.submitted{color:#7b5905;background:#fff0c6}.org-recent label.accepted,.org-queue em.accepted,.org-detail>header em.accepted{color:#17603b;background:#e5f3e9}.org-recent label.returned,.org-queue em.returned,.org-detail>header em.returned{color:#8e3627;background:#fbe5e1}.org-recent>article>button,.org-queue article>button{color:#174d35;background:0 0;border:0;border-bottom:1px solid #174d35;font-size:7px;font-weight:900}.org-readiness{color:#fff;background:linear-gradient(145deg,#123e2d,#174d35);padding:24px}.org-readiness>p{color:#e3bc43}.org-readiness h2{margin-bottom:13px}.org-readiness>div{border-top:1px solid #ffffff1d;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.org-readiness>div span{align-items:center;gap:8px;display:flex}.org-readiness>div i{color:#fff;background:#ffffff17;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.org-readiness>div i.gold{color:#173c2b;background:#e1bb43}.org-readiness>div b{font-size:9px}.org-readiness>div button{color:#e7c34f;background:0 0;border:0;font-size:7px;font-weight:900}.org-readiness footer{background:#ffffff0d;gap:4px;margin-top:13px;padding:14px;display:grid}.org-readiness footer b{font-size:9px}.org-readiness footer span{color:#c7d8ce;font-size:8px;line-height:1.5}.org-empty{color:#7b8880;text-align:center;padding:35px;font-size:9px}.org-queue{padding:24px}.org-queue>header>div:last-child{gap:8px;display:flex}.org-queue input,.org-queue select{color:#203e31;background:#fafbfa;border:1px solid #d6dfd9;min-height:40px;padding:0 12px;font-size:9px}.org-queue input{min-width:230px}.org-table .heading,.org-table article{grid-template-columns:1.15fr .4fr .85fr .65fr .55fr auto;align-items:center;gap:13px;display:grid}.org-table .heading{color:#78847d;text-transform:uppercase;background:#f3f6f4;padding:9px 12px;font-size:7px;font-weight:900}.org-table article{border-bottom:1px solid #edf1ee;min-height:67px;padding:0 12px}.org-table article>span:first-child{gap:3px;display:grid}.org-table article b{font-size:9px}.org-table article small,.org-table time{color:#77837c;font-size:7px}.org-table .progress{background:#e3e9e5;height:4px;position:relative}.org-table .progress>i{background:#c99a25;height:100%;display:block}.org-table .progress>small{white-space:nowrap;position:absolute;top:8px;left:0}.org-detail>header{border-bottom:1px solid #e2e8e4;align-items:center;gap:18px;padding:22px 24px;display:flex}.org-detail>header>button{color:#174d35;background:0 0;border:0;font-size:8px;font-weight:900}.org-detail>header>div{flex:1}.org-detail>header span{color:#75817a;font-size:8px}.org-detail-actions{background:#f5f7f5;gap:9px;padding:12px 24px;display:flex}.org-detail-actions a{color:#174d35;background:#fff;border:1px solid #cdd9d1;padding:8px 10px;font-size:7px;font-weight:900}.org-sections{grid-template-columns:1fr 1fr;gap:11px;padding:20px 24px;display:grid}.org-sections>article{background:#fafbf9;border:1px solid #e0e6e2;padding:15px}.org-sections>article.complete{border-left:3px solid #2c7b51}.org-review-groups>article:last-child{background:linear-gradient(135deg,#fbfcfa,#f6f1e4);grid-column:1/-1}.org-sections article>header{gap:9px;display:flex}.org-sections article>header>i{color:#174d35;background:#edf2ee;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.org-sections article>header span{gap:3px;display:grid}.org-sections article>header b{font-size:9px}.org-sections article>header small{color:#748078;font-size:7px}.org-sections dl{gap:6px;margin:12px 0 0;display:grid}.org-sections dl>div{background:#fff;justify-content:space-between;gap:10px;padding:8px;font-size:7px;display:flex}.org-sections dt{color:#75817a}.org-sections dd{text-align:right;margin:0;font-weight:800}.org-sections details{color:#174d35;margin-top:10px;font-size:7px}.org-sections pre{color:#20372c;white-space:pre-wrap;background:#fff;padding:10px;font-size:7px;overflow:auto}.org-detail>footer{border-top:1px solid #e2e8e4;justify-content:flex-end;gap:9px;padding:18px 24px;display:flex}.org-detail>footer button{color:#fff;background:#174d35;border:0;min-height:39px;padding:0 14px;font-size:8px;font-weight:900}.org-detail>footer button.secondary{color:#174d35;background:#fff;border:1px solid #cad7ce}.org-map-head{padding:26px}.org-map-head>span{color:#6d7a72;margin-top:7px;font-size:10px;display:block}.org-map{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.org-map article{background:#f5f8f5;gap:11px;min-height:95px;padding:15px;display:flex}.org-map article>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.org-map article span{align-content:start;gap:5px;display:grid}.org-map article b{font-size:9px}.org-map article small{color:#75817a;font-size:7px;line-height:1.5}.org-handoff{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.org-handoff>div{margin-right:auto}.org-handoff h2{font-size:19px}.org-handoff>span{background:#fafbfa;border:1px solid #d9e2dc;padding:9px 11px;font-size:8px;font-weight:800}.org-handoff>i{color:#b28522;font-style:normal}.org-toast{cursor:pointer}@media (width<=1000px){.org-home-grid{grid-template-columns:1fr}.org-map{grid-template-columns:1fr 1fr}.org-handoff{flex-wrap:wrap;align-items:flex-start}.org-table .heading{display:none}.org-table article{grid-template-columns:1fr 1fr}.org-sections{grid-template-columns:1fr}}@media (width<=700px){.org-hero{flex-direction:column;padding:25px}.org-hero h1{font-size:31px}.org-hero aside{min-width:0}.org-tabs{grid-template-columns:1fr}.org-tabs button{border-bottom:1px solid #e2e9e4;border-right:0}.org-stats{grid-template-columns:1fr 1fr}.org-recent>article{grid-template-columns:36px 1fr auto}.org-recent label,.org-recent>article>button{grid-column:2}.org-queue>header{flex-direction:column;align-items:stretch}.org-queue>header>div:last-child{flex-direction:column}.org-queue input{min-width:0}.org-table article,.org-map{grid-template-columns:1fr}.org-detail>header{flex-direction:column;align-items:flex-start}.org-detail>header>div{width:100%}.org-detail-actions{flex-wrap:wrap}.org-detail>footer{flex-direction:column}.org-detail>footer button{width:100%}.org-toast{top:70px;left:14px;right:14px}}.org-compact-head nav{align-items:center;gap:9px;display:flex}.org-compact-head nav button,.org-detail-actions button{color:#fff;cursor:pointer;background:#123d2c;border:1px solid #b9902f;border-radius:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850}.org-detail{border-radius:14px;overflow:hidden;box-shadow:0 18px 45px #123d2c12}.org-detail>header{background:linear-gradient(120deg,#fff 66%,#f8f1df);padding:25px 28px}.org-detail>header>button{font-size:12px}.org-detail>header p{font-size:11px}.org-detail>header h2{color:#123d2c;font:600 28px/1.15 Georgia,serif}.org-detail>header span{font-size:12px}.org-detail>header em{font-size:10px}.org-source-note{background:#f5faf6;border:1px solid #d7e4da;border-left:4px solid #ba8c24;border-radius:8px;align-items:center;gap:12px;margin:18px 24px 0;padding:15px 17px;display:flex}.org-source-note>i{color:#f2cf69;background:#123d2c;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.org-source-note>span{gap:3px;display:grid}.org-source-note b{font-size:13px}.org-source-note small{color:#68766e;max-width:780px;font-size:12px;line-height:1.45}.org-detail-actions{background:0 0;padding:14px 24px}.org-detail-actions a{border-radius:6px;padding:10px 12px;font-size:11px}.org-sections{gap:14px;padding:8px 24px 24px}.org-sections>article{background:#fcfdfb;border-radius:9px;padding:18px}.org-sections article>header>i{width:30px;height:30px;font-size:11px}.org-sections article>header b{font:600 17px Georgia,serif}.org-sections article>header small{font-size:10px}.org-sections dl{border-top:1px solid #e7ece8;gap:0;margin-top:15px}.org-sections dl>div{background:0 0;border-bottom:1px solid #edf1ee;align-items:start;padding:10px 0;font-size:12px}.org-sections dt{max-width:48%;line-height:1.4}.org-sections dd{max-width:50%;line-height:1.45}.org-answer-source{color:#94701d;margin-top:12px;font-size:10px;font-weight:800;display:block}.org-detail>footer button{border-radius:7px;min-height:43px;padding:0 16px;font-size:11px}@media (width<=700px){.org-compact-head nav{flex-wrap:wrap;width:100%}.org-compact-head nav button,.org-compact-head nav a{flex:1}.org-source-note{margin:14px 16px 0}.org-sections{padding:7px 16px 18px}.org-sections dl>div{gap:4px;display:grid}.org-sections dt,.org-sections dd{text-align:left;max-width:none}}.org-handoff>a{color:#174d35;white-space:nowrap;font-size:8px;font-weight:900}.support-sign-page{background:0 0!important;min-height:auto!important;padding-top:0!important}.support-sign-shell{gap:14px;display:grid;width:100%!important;margin:0!important;padding:0 0 34px!important}.support-sign-hero{justify-content:space-between;gap:28px;display:flex;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:8px 2px 14px!important}.support-sign-hero h1{color:#123d2c;letter-spacing:-.045em!important;margin:0 0 7px!important;font:700 clamp(34px,3.4vw,48px)/1 Georgia,serif!important}.support-sign-hero>div>span{color:#68766e;max-width:760px;line-height:1.5;display:block;margin:0!important;font-size:13px!important}.support-sign-hero aside{background:#f1f8f3;border:1px solid #d9e2da;border-radius:11px;min-width:230px;max-width:280px;padding:13px 15px;box-shadow:0 8px 24px #123d2c0d}.support-sign-hero aside b{color:#285c42;font-size:9px}.support-sign-hero aside span{color:#718078;font-size:9px;line-height:1.4}.taxslayer-boundary{background:#f5f7fb;border-radius:10px;grid-template-columns:38px 1fr auto;gap:13px;padding:12px 16px;border:1px solid #dce2ec!important;border-left:3px solid #314c91!important;margin:0!important}.taxslayer-boundary>i{width:34px;height:34px}.taxslayer-boundary h2{margin:0 0 2px;font:700 14px/1.2 Georgia,serif}.taxslayer-boundary span{font-size:9px}.taxslayer-boundary>b{border-radius:99px;font-size:8px}.support-sign-stats{background:#fff;border:1px solid #e5ded3;border-radius:13px;display:grid;overflow:hidden;box-shadow:0 10px 28px #123d2c0a;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0!important}.support-sign-stats article{min-height:84px;padding:14px 17px;border:0!important;border-right:1px solid #eee8df!important}.support-sign-stats article:last-child{border-right:0!important}.support-sign-stats span{font-size:9px}.support-sign-stats strong{margin:5px 0 2px;font-size:27px}.support-sign-stats small{font-size:9px}.signature-builder-bar{border-color:#e4ddd2;border-radius:12px;padding:16px 18px;box-shadow:0 10px 28px #123d2c0a;margin:0!important}.signature-builder-bar h2{margin:0 0 4px;font:700 20px/1.15 Georgia,serif}.signature-builder-bar span{color:#718078;font-size:10px}.signature-builder-bar button,.signature-builder>button{border-radius:7px;min-height:36px;padding:8px 12px;font-size:9px}.signature-builder{border-color:#e4ddd2;border-radius:12px;padding:18px;box-shadow:0 10px 28px #123d2c0a;margin:0!important}.signature-builder label{font-size:9px}.signature-builder input,.signature-builder select,.signature-builder textarea{background:#fbfaf7;border-color:#ddd6cc;border-radius:7px;font-size:10px}.signature-eligible-help{color:#294b3a;background:#fbf8f2;border:1px solid #e5ddd2;border-radius:8px;grid-column:1/-1;padding:11px 13px;font-size:9px}.signature-eligible-help summary{cursor:pointer;font-weight:900}.signature-eligible-help p{color:#68766e;margin:8px 0 0;line-height:1.5}.signature-builder-note{border-radius:8px;align-items:center;font-size:9px}.support-sign-card,.signature-audit-inline{background:#fff;border:1px solid #e4ddd2;border-radius:13px;overflow:hidden;box-shadow:0 12px 32px #123d2c0b;margin:0!important}.support-sign-toolbar,.signature-audit-inline>header{background:#fff;border-bottom:1px solid #ebe4da;justify-content:space-between;align-items:center;gap:18px;padding:17px 20px;display:flex}.support-sign-toolbar h2,.signature-audit-inline>header h2{margin:0 0 3px;font:700 20px/1.15 Georgia,serif}.support-sign-toolbar span,.signature-audit-inline>header span{color:#718078;font-size:9px}.support-sign-toolbar select,.signature-audit-inline>header input{color:#173d2b;background:#fbfaf7;border:1px solid #ddd6cc;border-radius:7px;min-height:36px;padding:8px 11px;font-size:9px}.signature-audit-inline>header input{width:min(270px,100%)}.support-sign-head,.support-sign-list article{grid-template-columns:1.05fr .7fr 1.25fr .7fr}.support-sign-head{min-height:34px;padding:0 18px}.support-sign-list article{min-height:66px;padding:10px 18px}.support-sign-list strong{font-size:10px}.support-sign-list small,.support-sign-list p{font-size:9px}.signature-packet-action em,.signature-packet-action button{border-radius:5px;font-size:8px}.signature-audit-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr);gap:0;margin:0;display:grid}.signature-audit-list{background:#fff;border:0;border-right:1px solid #e4ddd2}.signature-audit-list>button{border-color:#ece5dc;min-height:64px;padding:13px}.signature-audit-list>button.selected{background:#fbf7ec;border-left-color:#c89d32}.signature-audit-list>button strong{font-size:10px}.signature-audit-list>button small,.signature-audit-list>button b{font-size:8px}.signature-proof{background:#fff;border:0;min-width:0;padding:20px}.signature-proof-empty{min-height:260px}.signature-proof-head h2{font-size:22px}.signature-proof-head>div>span{font-size:9px}.signature-proof-grid{margin:14px 0}.signature-proof-grid>div{padding:11px}.signature-hashes{padding:12px}.signature-hashes p{grid-template-columns:170px 1fr;font-size:8px}.signature-event-timeline{margin-top:18px}.signature-event-timeline article{padding:11px 0}.signature-event-timeline article span,.signature-event-timeline article small{font-size:9px}.support-sign-empty{min-height:170px;padding:30px}.support-sign-empty h3{font-size:18px}.support-sign-empty p{font-size:9px}@media (width<=950px){.support-sign-stats{grid-template-columns:1fr 1fr!important}.support-sign-stats article:nth-child(2){border-right:0!important}.support-sign-stats article:nth-child(-n+2){border-bottom:1px solid #eee8df!important}.signature-audit-layout{grid-template-columns:1fr}.signature-audit-list{border-bottom:1px solid #e4ddd2;border-right:0}}@media (width<=700px){.support-sign-hero{flex-direction:column;align-items:flex-start!important;padding:4px 0 10px!important}.support-sign-hero h1{font-size:32px!important}.support-sign-hero aside{width:100%;max-width:none}.taxslayer-boundary{grid-template-columns:34px 1fr}.taxslayer-boundary>b{grid-column:2;justify-self:start}.signature-builder-bar,.support-sign-toolbar,.signature-audit-inline>header{flex-direction:column;align-items:stretch}.signature-builder{grid-template-columns:1fr}.signature-builder .wide,.signature-eligible-help{grid-column:auto}.signature-audit-inline>header input{width:100%}.support-sign-head{display:none}.support-sign-list article{grid-template-columns:1fr auto;padding:13px}.support-sign-list p{grid-column:1/-1}.signature-proof-grid,.signature-hashes p{grid-template-columns:1fr}.support-sign-stats{grid-template-columns:1fr 1fr!important}}.owner-chrome-nav>nav{padding-bottom:2px}.owner-chrome-nav details summary{border-radius:5px}.owner-chrome-nav details[open] summary{color:#fff;background:#ffffff12}@media (width<=900px){.owner-chrome-nav{white-space:nowrap;position:sticky;overflow:visible}.owner-chrome-nav>nav{overflow-x:auto}.owner-chrome-nav details{border:0;margin:5px 4px 0 0;padding:0;position:relative;display:inline-block!important}.owner-chrome-nav details summary{border:1px solid #ffffff24;gap:9px;min-height:28px;padding:0 10px}.owner-chrome-nav details nav{z-index:120;background:#123d2c;border:1px solid #ffffff24;border-radius:6px;min-width:230px;max-height:60vh;padding:8px;position:absolute;top:32px;left:0;overflow-y:auto;box-shadow:0 16px 35px #061b12aa;display:grid!important}.owner-chrome-nav details nav a{min-width:210px}.owner-chrome-top{top:96px}}.apps-center{color:#10291e;gap:14px;display:grid}.apps-table small,.apps-table em,.apps-table>article>button{font-size:10px}@media (width<=700px){.apps-modal{padding:0}.apps-modal>section{width:100vw}.apps-journey{margin:15px}.apps-journey>div{grid-template-columns:repeat(3,1fr);row-gap:13px}.apps-facts{grid-template-columns:1fr 1fr}.apps-answers{grid-template-columns:1fr}.apps-workspace{border-radius:8px}.apps-table>article{gap:7px;padding:15px}.apps-table>article>span:not(:first-child){display:none}}.apps-hero{background:linear-gradient(135deg,#fff 62%,#edf4ef);border:1px solid #d9e2dc;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.apps-hero p,.apps-flow p,.apps-workspace>header p,.apps-modal>section>header p{color:#9a721b;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.apps-hero h1{letter-spacing:-.045em;margin:0 0 10px;font-size:38px;line-height:1}.apps-hero h1 em{color:#b5861d;font-family:Georgia,serif;font-weight:500}.apps-hero>div>span{color:#617168;max-width:720px;font-size:12px;line-height:1.6;display:block}.apps-hero aside{background:#f0f8f2;border:1px solid #b9d0c0;align-items:center;gap:12px;min-width:270px;padding:16px 18px;display:flex}.apps-hero aside>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.apps-hero aside span{gap:4px;display:grid}.apps-hero aside b{color:#174d35;font-size:9px}.apps-hero aside small{color:#68776e;max-width:225px;font-size:8px;line-height:1.45}.apps-toast{z-index:130;color:#174d35;background:#fff;border:1px solid #b8cebf;justify-content:space-between;gap:18px;max-width:450px;padding:14px 16px;font-size:10px;font-weight:800;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 15px 40px #10291e24}.apps-toast i{font-style:normal}.apps-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.apps-stats article{background:#fff;border:1px solid #dce4df;padding:20px}.apps-stats article.attention{background:#fffaf0;border-color:#d8bd69}.apps-stats small{color:#8c712d;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.apps-stats strong{margin:7px 0 3px;font:700 30px Georgia,serif;display:block}.apps-stats span{color:#738078;font-size:9px}.apps-flow{background:#fff;border:1px solid #dce4df;grid-template-columns:1.5fr repeat(6,1fr);align-items:center;gap:8px;padding:20px;display:grid}.apps-flow h2{margin:0;font-size:18px}.apps-flow>span{text-align:center;background:#f5f8f5;place-items:center;gap:6px;padding:11px 5px;display:grid}.apps-flow>span i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid}.apps-flow>span b{font-size:7px}.apps-workspace{background:#fff;border:1px solid #dce4df;padding:24px}.apps-workspace>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.apps-workspace h2{margin:0;font-size:24px}.apps-workspace>header>div:last-child{gap:7px;display:flex}.apps-workspace input,.apps-workspace select{color:#173c2b;background:#fafbfa;border:1px solid #d3ddd6;min-height:40px;padding:0 11px;font-size:8px}.apps-workspace input{min-width:250px}.apps-table .heading,.apps-table>article{grid-template-columns:1.2fr .8fr .55fr .7fr .75fr auto;align-items:center;gap:12px;display:grid}.apps-table .heading{color:#78847d;text-transform:uppercase;background:#f3f6f4;padding:9px 12px;font-size:7px;font-weight:900}.apps-table>article{border-bottom:1px solid #edf1ee;min-height:68px;padding:0 12px;font-size:8px}.apps-table>article>span:first-child{gap:3px;display:grid}.apps-table small{color:#77837c;font-size:7px}.apps-table em{color:#486054;text-transform:uppercase;background:#eef2ef;border-radius:12px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.apps-table em.submitted{color:#7b5905;background:#fff0c6}.apps-table em.approved_for_onboarding{color:#17603b;background:#e5f3e9}.apps-table em.declined{color:#8e3627;background:#fbe5e1}.apps-table>article>button{color:#174d35;background:0 0;border:0;border-bottom:1px solid #174d35;font-size:7px;font-weight:900}.apps-empty{color:#758179;text-align:center;padding:40px;font-size:9px}.apps-modal{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071d14a8;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.apps-modal>section{background:#fff;border:1px solid #d8e0da;width:min(920px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 25px 80px #061c13aa}.apps-modal>section>header{border-bottom:1px solid #e1e7e3;padding:25px 28px;position:relative}.apps-modal>section>header>button{color:#174d35;background:#eef3ef;border:0;border-radius:50%;width:30px;height:30px;font-size:17px;position:absolute;top:15px;right:18px}.apps-modal h2{margin:0 0 4px;font-size:27px}.apps-modal>section>header>span{color:#738078;font-size:8px}.apps-facts{background:#f5f8f5;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 28px;display:grid}.apps-facts span{gap:4px;font-size:8px;display:grid}.apps-facts b{color:#8a681d;text-transform:uppercase;font-size:7px}.apps-answers{grid-template-columns:1fr 1fr;gap:9px;padding:20px 28px;display:grid}.apps-answers article{background:#fafbf9;border:1px solid #e0e6e2;padding:13px}.apps-answers p{color:#5f6f66;margin:5px 0 0;font-size:8px;line-height:1.55}.apps-note{color:#8a681d;letter-spacing:.12em;gap:7px;margin:0 28px 18px;font-size:7px;font-weight:900;display:grid}.apps-note textarea{resize:vertical;border:1px solid #d4ddd7;min-height:80px;padding:11px}.apps-modal footer{border-top:1px solid #e1e7e3;justify-content:flex-end;gap:8px;padding:17px 28px;display:flex}.apps-modal footer button{color:#174d35;background:#fff;border:1px solid #cbd7cf;min-height:39px;padding:0 13px;font-size:8px;font-weight:900}.apps-modal footer .approve{color:#fff;background:#174d35;border:0}.apps-modal footer .decline{color:#89382b}.apps-safety{background:#fff8e8;gap:12px;padding:14px 28px;font-size:8px;display:flex}.apps-safety b{color:#785b15}.apps-safety span{color:#665f4b}@media (width<=1000px){.apps-flow{grid-template-columns:repeat(3,1fr)}.apps-flow>div{grid-column:1/-1}.apps-table .heading{display:none}.apps-table>article,.apps-facts{grid-template-columns:1fr 1fr}}@media (width<=700px){.apps-hero{flex-direction:column;align-items:stretch;padding:25px}.apps-hero h1{font-size:31px}.apps-hero aside{min-width:0}.apps-stats,.apps-flow,.apps-answers{grid-template-columns:1fr 1fr}.apps-workspace>header{flex-direction:column;align-items:stretch}.apps-workspace>header>div:last-child{flex-direction:column}.apps-workspace input{min-width:0}.apps-table>article{grid-template-columns:1fr}.apps-modal{padding:10px}.apps-facts{grid-template-columns:1fr 1fr;padding:15px}.apps-answers{padding:15px}.apps-note{margin:0 15px 15px}.apps-modal footer{flex-direction:column;align-items:stretch;padding:15px}.apps-safety{flex-direction:column;padding:15px}}.apps-center{gap:14px}.apps-hero{background:0 0;border:0;border-bottom:1px solid #e3ddd2;padding:5px 0 18px}.apps-hero h1{letter-spacing:-.035em;margin-bottom:7px;font:700 clamp(30px,3vw,42px)/1.05 Georgia,serif}.apps-hero>div>span{font-size:13px}.apps-hero aside{background:#fffaf0;border:1px solid #e5dccb;border-left:3px solid #c99926;border-radius:10px;min-width:250px;padding:13px 15px}.apps-hero aside>i{width:34px;height:34px}.apps-hero aside b{font-size:10px}.apps-hero aside small{font-size:11px}.apps-stats{gap:10px}.apps-stats article{border-color:#e5dfd5;border-radius:10px;min-height:94px;padding:16px 18px}.apps-stats strong{margin:5px 0 1px;font-size:25px}.apps-stats small{font-size:10px}.apps-stats span{font-size:11px}.apps-workspace{border-color:#e4ded4;border-radius:11px;padding:0;overflow:hidden}.apps-workspace>header{border-bottom:1px solid #ece7df;align-items:center;margin:0;padding:18px 20px}.apps-workspace h2{font:700 24px/1.1 Georgia,serif}.apps-workspace input,.apps-workspace select{background:#fff;border-color:#ddd7cd;border-radius:7px;min-height:38px;font-size:12px}.apps-table .heading{background:#f7f5f1;padding:10px 16px;font-size:10px}.apps-table>article{min-height:70px;padding:0 16px;font-size:12px}.apps-table b{font-size:13px}.apps-table small,.apps-table em,.apps-table>article>button{font-size:10px}.apps-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09221880;place-items:stretch end;padding:0}.apps-modal>section{border:0;border-left:1px solid #d9e1db;width:min(690px,94vw);height:100vh;max-height:none;box-shadow:-25px 0 70px #061b1266}.apps-modal>section>header{background:linear-gradient(135deg,#fff 68%,#fbf5e6);padding:27px 30px 22px}.apps-modal>section>header>button{width:36px;height:36px;top:20px;right:22px}.apps-modal h2{font:700 30px/1.1 Georgia,serif}.apps-modal>section>header>span{font-size:11px}.apps-modal>section>header>em{color:#486054;text-transform:uppercase;background:#eef2ef;border-radius:999px;margin-top:11px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.apps-modal>section>header>em.submitted{color:#7b5905;background:#fff0c6}.apps-modal>section>header>em.approved_for_onboarding{color:#17603b;background:#e5f3e9}.apps-modal>section>header>em.declined{color:#8e3627;background:#fbe5e1}.apps-facts{background:#f7f9f7;grid-template-columns:repeat(3,1fr);padding:15px 30px}.apps-facts span{font-size:11px}.apps-facts b{font-size:9px}.apps-journey{background:#fff;border:1px solid #e2ddd3;border-radius:10px;margin:20px 30px 0;padding:16px}.apps-journey>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.apps-journey>header span{gap:3px;display:grid}.apps-journey>header b{font:700 17px Georgia,serif}.apps-journey>header small{color:#718078;font-size:10px}.apps-journey>header a{color:#155239;font-size:10px;font-weight:800;text-decoration:none}.apps-journey>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.apps-journey>div>span{color:#89958e;text-align:center;justify-items:center;gap:6px;display:grid}.apps-journey>div>span i{background:#fff;border:1px solid #d8dfda;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.apps-journey>div>span b{font-size:8px;line-height:1.25}.apps-journey>div>span.done{color:#174d35}.apps-journey>div>span.done i{color:#e8c557;background:#174d35;border-color:#174d35}.apps-journey>div>span.active i{box-shadow:0 0 0 4px #dceae1}.apps-answers{gap:8px;padding:16px 30px}.apps-answers article{background:#fcfcfa;border-color:#e5e1d9;border-radius:8px;padding:12px 14px}.apps-answers b{font-size:10px}.apps-answers p{font-size:12px;line-height:1.5}.apps-note{margin:0 30px 18px;font-size:10px}.apps-note textarea{border-radius:8px;min-height:76px;font:12px/1.5 inherit}.apps-modal footer{z-index:2;background:#fff;padding:14px 30px;position:sticky;bottom:0}.apps-modal footer button{border-radius:7px;min-height:40px;font-size:10px}.apps-modal footer button:disabled{cursor:not-allowed;opacity:.6}.apps-safety{padding:13px 30px;font-size:10px}@media (width<=700px){.apps-modal{padding:0}.apps-modal>section{width:100vw}.apps-journey{margin:15px}.apps-journey>div{grid-template-columns:repeat(3,1fr);row-gap:13px}.apps-facts{grid-template-columns:1fr 1fr}.apps-answers{grid-template-columns:1fr}.apps-workspace{border-radius:8px}.apps-table>article{gap:7px;padding:15px}.apps-table>article>span:not(:first-child){display:none}}.webinar-center{gap:18px;display:grid;background:0 0!important;min-height:0!important;padding:0!important}.webinar-center>header{color:#102d20!important;background:linear-gradient(135deg,#fff 62%,#edf4ef)!important;border:1px solid #d9e2dc!important;align-items:center!important;padding:34px!important}.webinar-center>header p,.webinar-actions p,.webinar-journey p,.webinar-ledger>header p{color:#9a721b;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.webinar-center>header h1{letter-spacing:-.045em;font:750 38px/1 var(--font-poppins), Arial, sans-serif!important;margin:0 0 10px!important}.webinar-center>header h1 em{color:#b5861d;font-family:Georgia,serif;font-weight:500}.webinar-center>header>div>span{max-width:720px;font-size:12px;line-height:1.6;display:block;color:#617168!important}.webinar-center>header>aside{background:#f0f8f2;align-items:center;gap:12px;padding:16px 18px;border:1px solid #b9d0c0!important;min-width:270px!important;display:flex!important}.webinar-center>header>aside>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.webinar-center>header>aside span{text-align:left;gap:4px;display:grid}.webinar-center>header>aside b{color:#174d35!important;font:900 9px var(--font-poppins), Arial, sans-serif!important}.webinar-center>header>aside small{color:#68776e;font-size:8px}.webinar-toast{z-index:130;color:#174d35;background:#fff;border:1px solid #b8cebf;justify-content:space-between;gap:18px;max-width:450px;padding:14px 16px;font-size:10px;font-weight:800;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 15px 40px #10291e24}.webinar-toast i{font-style:normal}.webinar-kpis{grid-template-columns:repeat(4,1fr);gap:12px;background:0 0!important;border:0!important;margin:0!important;display:grid!important}.webinar-kpis article{background:#fff;border:1px solid #dce4df!important;padding:20px!important;display:block!important}.webinar-kpis small{letter-spacing:.13em;font-weight:900;display:block;color:#8c712d!important;font-size:8px!important}.webinar-kpis strong{margin:7px 0 3px;font:700 30px Georgia,serif;display:block}.webinar-kpis span{color:#738078!important;font-size:9px!important}.webinar-actions{color:#fff;background:linear-gradient(135deg,#123e2d,#174d35);border:1px solid #dce4df;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:22px 24px;display:grid}.webinar-actions h2,.webinar-journey h2,.webinar-ledger h2{margin:0;font-size:20px}.webinar-actions>div>span{color:#c8d8ce;margin-top:5px;font-size:8px;display:block}.webinar-actions>a{color:#fff;border:1px solid #d4b54f;padding:11px 13px;font-size:8px;font-weight:900}.webinar-actions>a:first-of-type{color:#173c2b;background:#e1bb43}.webinar-journey{grid-template-columns:1.5fr repeat(5,1fr);align-items:center;gap:8px;padding:20px;background:#fff!important;border:1px solid #dce4df!important;margin:0!important;display:grid!important}.webinar-journey>span{text-align:center;background:#f5f8f5;place-items:center;gap:6px;padding:11px 5px;display:grid}.webinar-journey>span i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid}.webinar-journey>span b{font-size:7px}.webinar-ledger{background:#fff!important;border:1px solid #dce4df!important;margin:0!important}.webinar-ledger>header{border-bottom:1px solid #e2e8e4;justify-content:space-between;align-items:end;gap:18px;padding:22px 24px;display:flex}.webinar-ledger>header>div:last-child{gap:7px;display:flex}.webinar-ledger input,.webinar-ledger select{color:#173c2b;background:#fafbfa;border:1px solid #d1dbd4;min-height:39px;padding:0 10px;font-size:8px}.webinar-ledger input{min-width:250px}.webinar-ledger article{grid-template-columns:50px 1fr auto!important;padding:20px 24px!important}.webinar-ledger article>aside select{min-width:170px}.webinar-ledger article>aside a{border:1px solid #bed0c3;padding:8px;font-size:7px;font-weight:900}.webinar-note{background:#fff9e8;border-left:4px solid #c99a25;gap:13px;padding:15px 18px;font-size:8px;display:flex}.webinar-note b{color:#785b15}.webinar-note span{color:#645e4c}.webinar-admin-empty{padding:50px!important}@media (width<=950px){.webinar-kpis{grid-template-columns:1fr 1fr}.webinar-journey{grid-template-columns:repeat(3,1fr)}.webinar-journey>div{grid-column:1/-1}.webinar-actions{grid-template-columns:1fr}.webinar-actions>a{justify-self:start}}@media (width<=700px){.webinar-center>header{align-items:stretch!important;padding:25px!important}.webinar-center>header h1{font-size:31px!important}.webinar-center>header>aside{min-width:0!important}.webinar-kpis,.webinar-journey{grid-template-columns:1fr 1fr}.webinar-ledger>header{flex-direction:column;align-items:stretch}.webinar-ledger>header>div:last-child{flex-direction:column}.webinar-ledger input{min-width:0}.webinar-note{flex-direction:column}.webinar-toast{top:70px;left:14px;right:14px}}.webinar-center{gap:14px}.webinar-center>.webinar-command{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:22px;background:0 0!important;border:0!important;border-bottom:1px solid #e4ddd1!important;align-items:stretch!important;padding:0!important;display:grid!important}.webinar-command>div{align-self:center;padding:8px 0 22px}.webinar-center>.webinar-command h1{letter-spacing:-.035em;margin:0 0 8px!important;font:700 clamp(31px,3vw,43px)/1.03 Georgia,serif!important}.webinar-command>div>span{font-size:13px!important}.webinar-center>.webinar-command>.webinar-live{color:#fff;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:18px;box-shadow:0 14px 30px #163d2c12;background:linear-gradient(135deg,#123e2d,#1b563d)!important;border:1px solid #dfd4c0!important;border-top:3px solid #c99a25!important;min-width:0!important;padding:20px 22px!important;display:grid!important}.webinar-live-pulse{grid-column:1/-1;align-items:center;gap:8px;margin-bottom:15px;display:flex}.webinar-live-pulse i{animation:1.8s ease-in-out infinite webinarPulse;color:#e9c552!important;background:0 0!important;width:auto!important;height:auto!important;font-size:15px!important}.webinar-live-pulse b{letter-spacing:.09em;color:#f5df91!important;font-size:10px!important}.webinar-session-copy>small{color:#d8bd68;letter-spacing:.14em;font-size:9px;font-weight:900;display:block}.webinar-live h2{color:#fff;font:700 20px/1.2 Georgia,serif;margin:5px 0!important}.webinar-live p{color:#d8e4dd;margin:0;font-size:11px;line-height:1.5}.webinar-live nav{align-self:end;align-items:stretch;gap:8px;margin-top:15px;display:flex}.webinar-live nav a{text-align:center;color:#fff;border:1px solid #d1b450;border-radius:6px;place-items:center;max-width:115px;padding:9px 11px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.webinar-live nav a:first-child{color:#153c2c;background:#d5aa2f}@keyframes webinarPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;filter:drop-shadow(0 0 6px #eac34c);transform:scale(1.14)}}.webinar-kpis{gap:10px}.webinar-kpis article{border-radius:10px!important;min-height:92px!important;padding:16px 18px!important}.webinar-kpis small{font-size:9px!important}.webinar-kpis strong{margin:5px 0 1px;font-size:25px}.webinar-kpis span{font-size:10px!important}.webinar-ledger{overflow:hidden;border-radius:11px!important}.webinar-ledger>header{align-items:center;padding:18px 20px}.webinar-ledger>header h2{font:700 24px/1.1 Georgia,serif}.webinar-ledger>header>div:first-child>span{color:#738078;margin-top:5px;font-size:11px;display:block}.webinar-ledger input,.webinar-ledger select{background:#fff;border-color:#ddd7cd;border-radius:7px;min-height:38px;font-size:11px}.webinar-ledger article{padding:0!important;display:block!important}.webinar-guest-open{color:#173c2b;text-align:left;background:#fff;border:0;border-bottom:1px solid #ece8e0;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:15px 20px;display:grid}.webinar-guest-open:hover{background:#fbfaf7}.webinar-guest-open>i{color:#e4bd45;background:#164c35;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;display:grid}.webinar-guest-open>span{gap:2px;display:grid}.webinar-guest-open small{color:#9a721b;text-transform:uppercase;font-size:9px;font-weight:900}.webinar-guest-open span>b{font:700 15px Georgia,serif}.webinar-guest-open em{color:#77837c;font-size:10px;font-style:normal}.webinar-guest-open>strong{color:#486054;text-transform:uppercase;background:#eef2ef;border-radius:999px;padding:5px 8px;font-size:9px}.webinar-guest-open>strong.officially_registered,.webinar-guest-open>strong.attended,.webinar-guest-open>strong.application_started{color:#17603b;background:#e5f3e9}.webinar-guest-open>strong.no_show{color:#923c2d;background:#fbe8e3}.webinar-guest-open>u{font-size:10px;font-weight:900;text-decoration:none}.webinar-drawer{z-index:125;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#09221880;place-items:stretch end;display:grid;position:fixed;inset:0}.webinar-drawer>section{background:#fff;width:min(650px,94vw);height:100vh;overflow-y:auto;box-shadow:-25px 0 70px #061b1266}.webinar-drawer>section>header{background:linear-gradient(135deg,#fff 68%,#fbf5e6);border-bottom:1px solid #e3e7e4;padding:27px 30px 22px;position:relative}.webinar-drawer>section>header>button{color:#174d35;background:#eef3ef;border:0;border-radius:50%;width:36px;height:36px;font-size:17px;position:absolute;top:20px;right:22px}.webinar-drawer>section>header>p{color:#9a721b;letter-spacing:.17em;margin:0 0 6px;font-size:9px;font-weight:900}.webinar-drawer>section>header h2{margin:0 0 4px;font:700 30px/1.1 Georgia,serif}.webinar-drawer>section>header>span{color:#738078;font-size:10px}.webinar-drawer>section>header>b{color:#174d35;text-transform:uppercase;background:#eaf2ed;border-radius:999px;margin-top:11px;padding:5px 8px;font-size:9px;display:inline-flex}.webinar-contact{background:#f7f9f7;gap:8px;padding:14px 30px;display:flex}.webinar-contact a{color:#174d35;font-size:11px;font-weight:700}.webinar-journey.compact{margin:20px 30px 0!important;padding:16px!important;display:block!important}.webinar-journey.compact>header{justify-content:space-between;margin-bottom:14px;display:flex}.webinar-journey.compact>header span{gap:3px;display:grid}.webinar-journey.compact>header b{font:700 17px Georgia,serif}.webinar-journey.compact>header small{color:#718078;font-size:10px}.webinar-journey.compact>div{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.webinar-journey.compact>div>span{color:#89958e;text-align:center;justify-items:center;gap:4px;display:grid}.webinar-journey.compact>div>span i{border:1px solid #d8dfda;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.webinar-journey.compact>div>span b{font-size:9px}.webinar-journey.compact>div>span small{font-size:8px}.webinar-journey.compact>div>span.done{color:#174d35}.webinar-journey.compact>div>span.done i{color:#e8c557;background:#174d35;border-color:#174d35}.webinar-journey.compact>div>span.active i{box-shadow:0 0 0 4px #dceae1}.webinar-answers{gap:8px;padding:16px 30px;display:grid}.webinar-answers article{background:#fcfcfa;border:1px solid #e5e1d9;border-radius:8px;padding:14px}.webinar-answers small,.webinar-next>small{color:#9a721b;letter-spacing:.11em;font-size:9px;font-weight:900}.webinar-answers h3{margin:5px 0 0;font-size:14px}.webinar-answers p{color:#5e6d65;margin:5px 0 0;font-size:12px;line-height:1.55}.webinar-next{border:1px solid #ded8cd;border-radius:9px;margin:0 30px 20px;padding:16px}.webinar-next h3{margin:5px 0 12px;font:700 18px Georgia,serif}.webinar-next>div{flex-wrap:wrap;gap:7px;display:flex}.webinar-next button{color:#174d35;background:#fff;border:1px solid #ccd7cf;border-radius:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900}.webinar-next button.primary{color:#fff;background:#174d35;border-color:#174d35}.webinar-next button:disabled{cursor:not-allowed;opacity:.5}.webinar-drawer footer{color:#6f7d75;background:#fff;border-top:1px solid #e2e7e3;justify-content:space-between;gap:16px;padding:14px 30px;font-size:10px;display:flex;position:sticky;bottom:0}.webinar-drawer footer b{color:#174d35}@media (width<=900px){.webinar-center>.webinar-command{grid-template-columns:1fr}.webinar-command>div{padding-bottom:6px}.webinar-center>.webinar-command>.webinar-live{border-radius:10px;grid-template-columns:1fr}.webinar-live-pulse{grid-column:1}.webinar-live nav{margin-top:14px}.webinar-live nav a{max-width:none}.webinar-guest-open{grid-template-columns:42px minmax(0,1fr) auto}.webinar-guest-open>strong{display:none}}@media (width<=650px){.webinar-live nav{flex-direction:column;align-items:stretch}.webinar-guest-open{grid-template-columns:36px minmax(0,1fr) auto;padding:13px}.webinar-guest-open>i{width:34px;height:34px}.webinar-guest-open em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.webinar-drawer>section{width:100vw}.webinar-contact,.webinar-drawer>section>header{padding-left:18px;padding-right:18px}.webinar-journey.compact{margin:15px 18px 0!important}.webinar-journey.compact>div{grid-template-columns:repeat(3,1fr);row-gap:12px}.webinar-answers{padding:15px 18px}.webinar-next{margin:0 18px 18px}.webinar-drawer footer{padding:13px 18px}}.webinar-next button.soft-close{color:#84463c;border-color:#dcc9c3;margin-left:auto}.webinar-guest-open>strong.not_moving_forward,.webinar-drawer>section>header>b.not_moving_forward{color:#75534d;background:#f4efed}.webinar-journey.compact.closed{background:#fcfaf9!important;border-color:#dfd6d1!important}.webinar-journey.compact.closed>p{color:#76564f;text-align:center;border-top:1px solid #e5ded9;margin:13px 0 0;padding-top:11px;font-size:10px}.academy-center{color:#10291e;gap:18px;display:grid}.academy-hero{background:linear-gradient(135deg,#fff 62%,#edf4ef);border:1px solid #d9e2dc;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.academy-hero p,.academy-curriculum header p,.academy-trainees header p,.academy-profile header p,.academy-schedule>div p,.academy-orientation p,.academy-marketing p{color:#9a721b;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.academy-hero h1{letter-spacing:-.045em;margin:0 0 10px;font-size:38px;line-height:1}.academy-hero h1 em{color:#b5861d;font-family:Georgia,serif;font-weight:500}.academy-hero>div>span{color:#617168;max-width:720px;font-size:12px;line-height:1.6;display:block}.academy-hero aside{background:#f0f8f2;border:1px solid #b9d0c0;align-items:center;gap:12px;min-width:280px;padding:16px 18px;display:flex}.academy-hero aside>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.academy-hero aside span{gap:4px;display:grid}.academy-hero aside b{color:#174d35;font-size:9px}.academy-hero aside small{color:#68776e;max-width:230px;font-size:8px;line-height:1.45}.academy-toast{z-index:130;color:#174d35;background:#fff;border:1px solid #b8cebf;justify-content:space-between;gap:18px;max-width:450px;padding:14px 16px;font-size:10px;font-weight:800;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 15px 40px #10291e24}.academy-toast i{font-style:normal}.academy-tabs{background:#fff;border:1px solid #dbe4de;grid-template-columns:repeat(4,1fr);display:grid}.academy-tabs button{color:#68776e;background:#fff;border:0;border-right:1px solid #e2e9e4;justify-content:center;align-items:center;gap:9px;min-height:57px;font-size:9px;font-weight:850;display:flex}.academy-tabs button:last-child{border-right:0}.academy-tabs i{color:#b28522;font-style:normal}.academy-tabs button.active{color:#fff;background:#174d35}.academy-tabs button.active i{color:#e3bd4b}.academy-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.academy-stats article{background:#fff;border:1px solid #dce4df;padding:20px}.academy-stats small{color:#8c712d;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.academy-stats strong{margin:7px 0 3px;font:700 30px Georgia,serif;display:block}.academy-stats span{color:#738078;font-size:9px}.academy-rule{background:#fff8df;border:1px solid #d8c77f;align-items:center;gap:15px;padding:17px;display:flex}.academy-rule b{white-space:nowrap;color:#71570d;font-size:8px}.academy-rule span{color:#68604b;flex:1;font-size:8px;line-height:1.6}.academy-rule button,.academy-add button{color:#fff;background:#174d35;border:0;padding:11px 15px;font-size:8px;font-weight:900}.academy-add{background:#fff;border:1px solid #d9e1db;grid-template-columns:1fr 1fr 170px auto;align-items:end;gap:12px;padding:20px;display:grid}.academy-add label,.academy-profile label,.academy-module>div label{gap:6px;font-size:8px;font-weight:900;display:grid}.academy-add input,.academy-profile select,.academy-profile textarea,.academy-module select,.academy-module input,.academy-module textarea{background:#fff;border:1px solid #ccd7cf;padding:10px}.academy-curriculum,.academy-schedule,.academy-orientation{background:#fff;border:1px solid #dce4df;padding:24px}.academy-curriculum h2,.academy-schedule h2,.academy-orientation h2,.academy-marketing h2{margin:0;font-size:23px}.academy-curriculum>div{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:17px;display:grid}.academy-curriculum article{background:#fafbf9;border:1px solid #e0e6e2;gap:11px;padding:15px;display:flex}.academy-curriculum article>i,.academy-schedule article>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.academy-curriculum article span{gap:4px;display:grid}.academy-curriculum small{color:#9a721b;text-transform:uppercase;font-size:7px;font-weight:900}.academy-curriculum b{font-size:9px}.academy-curriculum p{color:#6c7971;margin:0;font-size:7px;line-height:1.5}.academy-layout{grid-template-columns:300px 1fr;gap:15px;display:grid}.academy-trainees,.academy-detail{background:#fff;border:1px solid #d9e1db}.academy-trainees header{border-bottom:1px solid #e1e7e2;padding:20px}.academy-trainees h2{margin:0;font-size:20px}.academy-trainees>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e7e2;grid-template-columns:36px 1fr;align-items:center;gap:10px;width:100%;padding:15px;display:grid}.academy-trainees>button.selected{background:#fbf7e9;border-left:4px solid #c99a25}.academy-trainees>button i{color:#174d35;background:#e9eee9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-trainees>button span{gap:4px;display:grid}.academy-trainees b{font-size:9px}.academy-trainees small{color:#708078;font-size:7px}.academy-empty{text-align:center;color:#6f7a73;place-content:center;gap:6px;min-height:230px;padding:25px;display:grid}.academy-profile{border-bottom:1px solid #dfe6e0;padding:20px}.academy-profile>header{justify-content:space-between;display:flex}.academy-profile h2{margin:0;font-size:24px}.academy-profile header>b{font-size:8px}.academy-profile>div{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.academy-profile textarea{min-height:70px}.academy-profile>button,.academy-module>div>button{color:#fff;background:#174d35;border:0;margin-top:10px;padding:10px 14px;font-size:8px;font-weight:900}.academy-module{border-top:1px solid #e1e7e2}.academy-module>button{text-align:left;background:#fff;border:0;grid-template-columns:34px 1fr 100px;align-items:center;gap:10px;width:100%;padding:14px 20px;display:grid}.academy-module>button>i{background:#edf1ee;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:900;display:grid}.academy-module.completed>button>i{color:#fff;background:#174d35}.academy-module>button span{gap:3px;display:grid}.academy-module>button small,.academy-module>button em{color:#718078;font-size:7px;font-style:normal}.academy-module>button b{font-size:9px}.academy-module>button strong{text-transform:uppercase;font-size:7px}.academy-module>div{background:#f6f8f5;grid-template-columns:150px 130px 1fr auto;align-items:end;gap:10px;padding:18px;display:grid}.academy-module textarea{min-height:65px}.academy-schedule>div>span{color:#6e7b73;margin-top:6px;font-size:9px;display:block}.academy-schedule article{border-top:1px solid #e3e9e5;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:14px 0;display:grid}.academy-schedule article:first-of-type{margin-top:16px}.academy-schedule article span{gap:3px;display:grid}.academy-schedule article b{font-size:9px}.academy-schedule article small{color:#758179;font-size:7px}.academy-schedule article em{color:#7b5905;background:#fff0c6;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.academy-orientation>div{margin-bottom:15px}.academy-orientation>span{color:#174d35;background:#eef5f0;margin:4px;padding:9px 11px;font-size:8px;font-weight:800;display:inline-block}.academy-resource-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.academy-resource-grid>a{color:#173c2b;background:#fff;border:1px solid #dce4df;grid-template-columns:35px 1fr;gap:10px;padding:19px;display:grid}.academy-resource-grid>a>i{color:#17603f;background:#eef4ef;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.academy-resource-grid>a span{gap:4px;display:grid}.academy-resource-grid b{font-size:10px}.academy-resource-grid small{color:#748078;font-size:8px;line-height:1.45}.academy-resource-grid em{color:#9a721b;grid-column:2;font-size:7px;font-style:normal;font-weight:900}.academy-marketing{color:#fff;background:linear-gradient(135deg,#123e2d,#174d35);border:1px solid #b9d0c0;grid-template-columns:1fr .8fr;gap:22px;padding:25px;display:grid}.academy-marketing>div>span{color:#cfddd4;margin-top:8px;font-size:9px;line-height:1.6;display:block}.academy-marketing aside{background:#ffffff0d;align-content:center;gap:7px;padding:17px;display:grid}.academy-marketing aside b{color:#e4bd45;font-size:9px}.academy-marketing aside span{color:#d2dfd7;font-size:8px;line-height:1.6}@media (width<=1000px){.academy-curriculum>div,.academy-resource-grid{grid-template-columns:1fr 1fr}.academy-layout{grid-template-columns:1fr}.academy-profile>div,.academy-module>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.academy-hero{flex-direction:column;align-items:stretch;padding:25px}.academy-hero h1{font-size:31px}.academy-hero aside{min-width:0}.academy-tabs,.academy-stats{grid-template-columns:1fr 1fr}.academy-rule{flex-direction:column;align-items:flex-start}.academy-add,.academy-curriculum>div,.academy-resource-grid,.academy-marketing,.academy-profile>div,.academy-module>div{grid-template-columns:1fr}.academy-schedule article{grid-template-columns:30px 1fr}.academy-schedule article em{grid-column:2;justify-self:start}.academy-toast{top:70px;left:14px;right:14px}}.canva-course-card{background:linear-gradient(135deg,#fff,#f5f1ff);border:1px solid #baa8df;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.canva-course-card>div{align-items:center;gap:14px;display:flex}.canva-course-card>div>i{color:#fff;background:linear-gradient(135deg,#7b5ac7,#3cb9c7);border-radius:12px;place-items:center;width:48px;height:48px;font:900 22px Arial,sans-serif;display:grid}.canva-course-card span{gap:4px;display:grid}.canva-course-card p{color:#765aa8;letter-spacing:.15em;margin:0;font-size:8px;font-weight:900}.canva-course-card h2{margin:0;font-size:21px}.canva-course-card span small{color:#69736d;font-size:8px}.canva-course-card aside{justify-items:end;gap:5px;display:grid}.canva-course-card aside>b{color:#765aa8;font-size:7px}.canva-course-card button{color:#7d748c;cursor:not-allowed;background:#dcd5eb;border:0;padding:11px 14px;font-size:8px;font-weight:900}.canva-course-card aside>small{color:#8a8295;font-size:7px}.academy-curriculum>header>span{color:#6e7b73;margin-top:6px;font-size:8px;display:block}@media (width<=700px){.canva-course-card{flex-direction:column;align-items:stretch}.canva-course-card aside{justify-items:stretch}.canva-course-card button{width:100%}}.dd-center{color:#10291e;gap:18px;display:grid}.dd-hero{background:linear-gradient(135deg,#fff 62%,#edf4ef);border:1px solid #d9e2dc;justify-content:space-between;align-items:center;gap:28px;padding:34px;display:flex}.dd-hero p,.dd-workspace>header p,.dd-procedure-head p,.dd-boundary p{color:#9a721b;letter-spacing:.17em;margin:0 0 7px;font-size:9px;font-weight:900}.dd-hero h1{letter-spacing:-.045em;margin:0 0 10px;font-size:38px;line-height:1}.dd-hero h1 em{color:#b5861d;font-family:Georgia,serif;font-weight:500}.dd-hero>div>span{color:#617168;max-width:720px;font-size:12px;line-height:1.6;display:block}.dd-hero aside{background:#f0f8f2;border:1px solid #b9d0c0;align-items:center;gap:12px;min-width:270px;padding:16px 18px;display:flex}.dd-hero aside>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.dd-hero aside span{gap:4px;display:grid}.dd-hero aside b{color:#174d35;font-size:9px}.dd-hero aside small{color:#68776e;max-width:225px;font-size:8px;line-height:1.45}.dd-toast{z-index:130;color:#174d35;background:#fff;border:1px solid #b8cebf;justify-content:space-between;gap:18px;max-width:450px;padding:14px 16px;font-size:10px;font-weight:800;display:flex;position:fixed;top:86px;right:24px;box-shadow:0 15px 40px #10291e24}.dd-toast i{font-style:normal}.dd-tabs{background:#fff;border:1px solid #dbe4de;grid-template-columns:repeat(3,1fr);display:grid}.dd-tabs button{color:#68776e;background:#fff;border:0;border-right:1px solid #e2e9e4;justify-content:center;align-items:center;gap:9px;min-height:57px;font-size:9px;font-weight:850;display:flex;position:relative}.dd-tabs button:last-child{border-right:0}.dd-tabs i{color:#b28522;font-style:normal}.dd-tabs button.active{color:#fff;background:#174d35}.dd-tabs button.active i{color:#e3bd4b}.dd-tabs button>b{color:#173d2b;background:#e4bd45;border-radius:10px;min-width:18px;padding:3px;font-size:8px;position:absolute;top:8px;right:10px}.dd-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dd-stats article{background:#fff;border:1px solid #dce4df;padding:20px}.dd-stats article.attention{background:#fff6f2;border-color:#e1b5a5}.dd-stats small{color:#8c712d;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.dd-stats strong{margin:7px 0 3px;font:700 30px Georgia,serif;display:block}.dd-stats span{color:#738078;font-size:9px}.dd-workspace{background:#fff;border:1px solid #dce4df;padding:24px}.dd-workspace>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.dd-workspace h2,.dd-procedure-head h2,.dd-boundary h2{margin:0;font-size:23px}.dd-workspace>header>div:last-child{gap:7px;display:flex}.dd-workspace input,.dd-workspace select{color:#173c2b;background:#fafbfa;border:1px solid #d3ddd6;min-height:40px;padding:0 11px;font-size:8px}.dd-workspace input{min-width:270px}.dd-records{gap:12px;display:grid}.dd-records>article{background:#fff;border:1px solid #dce4df;overflow:hidden}.dd-records>article>header{border-bottom:1px solid #e1e7e2;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.dd-records header small{color:#9a7422;font-size:8px;font-weight:900}.dd-records h3{margin:4px 0;font:22px Georgia,serif}.dd-records header span{color:#718078;font-size:8px}.dd-records header>b{color:#2c6a4e;text-transform:uppercase;background:#edf3ef;border-radius:99px;height:max-content;padding:6px 9px;font-size:7px}.dd-records header>b.changes_requested{color:#a04b1f;background:#fff0e6}.dd-records header>b.approved{color:#207347;background:#e5f5eb}.dd-evidence{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px;display:grid}.dd-evidence section{background:#f6f8f6;padding:14px}.dd-evidence b{color:#8e6b1e;letter-spacing:.1em;font-size:7px}.dd-evidence p{color:#4d5b53;margin:6px 0 0;font-size:8px;line-height:1.5}.dd-evidence .alert{background:#fff0e8}.dd-records footer{background:#f6f8f6;grid-template-columns:1fr auto auto;gap:8px;padding:14px 18px;display:grid}.dd-records textarea{resize:vertical;border:1px solid #cfdad3;min-height:60px;padding:10px}.dd-records footer button{color:#fff;background:#174d35;border:0;padding:0 13px;font-size:8px;font-weight:900}.dd-records footer button.changes{color:#8a3e2b;background:#fff;border:1px solid #d8b7a9}.dd-empty{color:#718078;text-align:center;padding:45px;font-size:9px}.dd-procedure-head{background:#fff;border:1px solid #dce4df;padding:25px}.dd-procedure-head>span{color:#69776e;margin-top:7px;font-size:9px;display:block}.dd-procedure-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dd-procedure-grid article{background:#fff;border:1px solid #dce4df;gap:11px;padding:18px;display:flex}.dd-procedure-grid article>i{color:#e4bd45;background:#174d35;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:900;display:grid}.dd-procedure-grid article span{gap:5px;display:grid}.dd-procedure-grid b{font-size:9px}.dd-procedure-grid p,.dd-standard-grid p{color:#68766e;margin:0;font-size:8px;line-height:1.55}.dd-topic-grid{background:#f0f8f2;border:1px solid #b9d0c0;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.dd-topic-grid article{background:#fff;gap:3px;padding:12px;display:grid}.dd-topic-grid b{color:#174d35;font-size:9px}.dd-topic-grid span{color:#6f7b74;font-size:8px}.dd-standard-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dd-standard-grid article{background:#fff;border:1px solid #dce4df;gap:11px;padding:18px;display:flex}.dd-standard-grid article>i{color:#9a422b;background:#fff0e8;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.dd-standard-grid span{gap:5px;display:grid}.dd-standard-grid b{font-size:9px}.dd-boundary{background:#fff9e8;border-left:4px solid #c99a25;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:23px;display:grid}.dd-boundary>div>span{color:#625d4d;margin-top:6px;font-size:8px;display:block}.dd-boundary a{color:#174d35;border:1px solid #d5bd79;padding:10px 12px;font-size:8px;font-weight:900}@media (width<=950px){.dd-procedure-grid{grid-template-columns:1fr 1fr}.dd-evidence,.dd-boundary{grid-template-columns:1fr}.dd-boundary a{justify-self:start}}@media (width<=700px){.dd-hero{flex-direction:column;align-items:stretch;padding:25px}.dd-hero h1{font-size:31px}.dd-hero aside{min-width:0}.dd-tabs{grid-template-columns:1fr}.dd-tabs button{border-bottom:1px solid #e2e9e4;border-right:0}.dd-stats,.dd-procedure-grid,.dd-topic-grid,.dd-standard-grid{grid-template-columns:1fr 1fr}.dd-workspace>header{flex-direction:column;align-items:stretch}.dd-workspace>header>div:last-child{flex-direction:column}.dd-workspace input{min-width:0}.dd-records footer{grid-template-columns:1fr}.dd-toast{top:70px;left:14px;right:14px}}@media (width<=500px){.dd-stats,.dd-procedure-grid,.dd-topic-grid,.dd-standard-grid{grid-template-columns:1fr}}.academy-center,.apps-center,.dd-center,.webinar-center{gap:14px}.academy-hero,.apps-hero,.dd-hero{align-items:center;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #e4ddd1!important;border-radius:0!important;padding:3px 0 17px!important}.academy-hero h1,.apps-hero h1,.dd-hero h1{font-size:clamp(29px,3vw,40px)!important}.academy-hero>div>span,.apps-hero>div>span,.dd-hero>div>span{max-width:760px;display:block}.academy-hero aside,.apps-hero aside,.dd-hero aside{max-width:330px;background:#fffaf0!important;border:1px solid #e6ddce!important;border-left:3px solid #d5a62d!important;border-radius:8px!important;padding:14px 17px!important}.academy-tabs,.dd-tabs{background:0 0!important;border:0!important;border-bottom:1px solid #ddd9d0!important;border-radius:0!important;gap:0!important;padding:0!important}.academy-tabs button,.dd-tabs button{background:0 0!important;border-bottom:3px solid #0000!important;border-radius:0!important;min-height:48px!important}.academy-tabs button.active,.dd-tabs button.active{color:#123d2c!important;background:0 0!important;border-bottom-color:#c89b2c!important}.academy-stats article,.apps-stats article,.dd-stats article,.webinar-kpis article{min-height:104px!important;box-shadow:none!important;border-color:#e7dfd4!important;border-radius:10px!important}.academy-curriculum,.academy-layout>section,.academy-schedule,.academy-orientation,.academy-marketing,.apps-flow,.apps-workspace,.dd-workspace,.dd-procedure-head,.dd-boundary,.webinar-actions,.webinar-journey,.webinar-ledger{box-shadow:none!important;border-color:#e7dfd4!important;border-radius:10px!important}@media (width<=800px){.academy-hero,.apps-hero,.dd-hero{align-items:flex-start!important}.academy-hero aside,.apps-hero aside,.dd-hero aside{max-width:none}.academy-tabs,.dd-tabs{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.academy-tabs,.dd-tabs{grid-template-columns:1fr!important}.academy-tabs button,.dd-tabs button{justify-content:flex-start!important}}.preparer-payout-monitor{color:#153629;gap:16px;display:grid}.preparer-payout-monitor>header{background:linear-gradient(125deg,#fff,#f7f0df);border:1px solid #dedfd9;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 29px;display:flex}.preparer-payout-monitor header p{color:#9a7019;letter-spacing:.16em;margin:0 0 7px;font-size:8px;font-weight:900}.preparer-payout-monitor h1{margin:0 0 8px;font:600 32px/1.08 Georgia,serif}.preparer-payout-monitor header span{color:#647169;font-size:9px;line-height:1.55}.preparer-payout-monitor>header>a{color:#fff;white-space:nowrap;background:#143f2e;border-radius:7px;place-items:center;min-height:39px;padding:0 15px;font-size:8px;font-weight:900;display:grid}.payout-monitor-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.payout-monitor-stats article{background:#fff;border:1px solid #dfe4df;border-radius:10px;gap:5px;padding:17px;display:grid}.payout-monitor-stats small{color:#8b681b;letter-spacing:.12em;font-size:7px;font-weight:900}.payout-monitor-stats b{font:600 24px Georgia,serif}.payout-monitor-stats span{color:#718078;font-size:8px}.payout-monitor-table{background:#fff;border:1px solid #dfe4df;border-radius:11px;overflow:hidden}.payout-monitor-table>header{justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.payout-monitor-table h2{margin:0 0 4px;font:600 20px Georgia,serif}.payout-monitor-table header>div:last-child{gap:7px;display:flex}.payout-monitor-table input,.payout-monitor-table select{background:#fff;border:1px solid #d4ddd7;border-radius:6px;min-height:37px;padding:0 10px;font-size:8px}.payout-monitor-heading,.payout-monitor-table>article{border-top:1px solid #e9ece9;grid-template-columns:1.5fr .5fr .8fr .8fr .8fr;align-items:center;gap:12px;padding:12px 19px;display:grid}.payout-monitor-heading{color:#718078;background:#f3f6f3;font-size:7px;font-weight:900}.payout-monitor-table>article>span:first-child{gap:3px;display:grid}.payout-monitor-table article b{font-size:9px}.payout-monitor-table article small{color:#718078;font-size:7px}.payout-monitor-table article>span,.payout-monitor-table article>strong{font-size:8px}.payout-monitor-table article>em{color:#7c5d18;background:#f5ead0;border-radius:999px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.payout-monitor-table article>em.received,.payout-monitor-table article>em.paid{color:#286a49;background:#e2f0e6}.payout-monitor-empty,.payout-monitor-notice{color:#68766f;padding:22px;font-size:9px}.preparer-payout-monitor>footer{color:#69766f;justify-content:space-between;font-size:8px;display:flex}.preparer-payout-monitor>footer a{color:#17452f;font-weight:900}@media (width<=760px){.preparer-payout-monitor>header{flex-direction:column;align-items:flex-start}.payout-monitor-stats{grid-template-columns:1fr}.payout-monitor-table>header{flex-direction:column;align-items:flex-start}.payout-monitor-table header>div:last-child{flex-direction:column;width:100%}.payout-monitor-heading{display:none}.payout-monitor-table>article{grid-template-columns:1fr 1fr}.payout-monitor-table>article>span:first-child{grid-column:1/-1}.preparer-payout-monitor>footer{flex-direction:column;align-items:flex-start;gap:8px}}.ops-page{color:#10291d;gap:18px;display:grid}.ops-hero{color:#fff;background:linear-gradient(125deg,#0c3d29,#174f36);justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.ops-hero p,.ops-panel header p,.ops-dashboard header p{color:#d7ad42;letter-spacing:.14em;margin:0 0 6px;font-size:9px;font-weight:900}.ops-hero h1{margin:0;font:34px/1.05 Georgia,serif}.ops-hero span{color:#d9e5de;max-width:700px;margin-top:9px;font-size:12px;display:block}.ops-hero aside{text-align:center;border:1px solid #d7ad428c;min-width:145px;padding:16px}.ops-hero aside>*{display:block}.ops-hero aside strong{font:35px Georgia,serif}.ops-hero aside b{letter-spacing:.12em;font-size:8px}.ops-search{position:relative}.ops-search>label{background:#fff;border:1px solid #d8e0da;align-items:center;gap:10px;padding:0 16px;font-size:23px;display:flex}.ops-search input{border:0;outline:0;width:100%;height:48px;font:13px Poppins,sans-serif}.ops-search>div{z-index:8;background:#fff;border:1px solid #d8e0da;display:grid;position:absolute;top:50px;left:0;right:0;box-shadow:0 18px 35px #1836291c}.ops-search a{color:#153c29;border-bottom:1px solid #edf0ee;gap:12px;padding:11px 15px;text-decoration:none;display:flex}.ops-search a span{color:#69786f;flex:1;font-size:10px}.ops-tabs{gap:5px;display:flex;overflow:auto}.ops-tabs button{color:#244c38;background:#fff;border:1px solid #d6ddd8;min-height:40px;padding:0 15px;font-size:10px;font-weight:800}.ops-tabs button.active{color:#fff;background:#0f432d;border-color:#0f432d}.ops-dashboard{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ops-dashboard>section,.ops-panel{background:#fff;border:1px solid #dae1dc;padding:22px}.ops-dashboard header,.ops-panel>header,.ops-projects article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ops-dashboard h2,.ops-panel h2{margin:0;font:24px Georgia,serif}.ops-dashboard header>b{color:#755411;background:#f1e5bd;padding:6px 9px;font-size:8px}.ops-dashboard header a,.ops-panel header a{color:#16462f;font-size:9px;font-weight:800}.ops-quick,.ops-builder{grid-template-columns:1fr auto auto;gap:8px;margin:18px 0;display:grid}.ops-builder{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.ops-quick input,.ops-builder input,.ops-builder select,.ops-projects form input{background:#fbfcfb;border:1px solid #d6ddd8;min-height:39px;padding:8px 10px;font:10px Poppins,sans-serif}.ops-quick button,.ops-builder button,.ops-projects form button{color:#10291d;background:#b88920;border:0;padding:0 14px;font-size:9px;font-weight:900}.ops-list,.ops-calendar{display:grid}.ops-list article,.ops-calendar article{border-top:1px solid #e7ebe8;align-items:center;gap:11px;padding:11px 0;display:flex}.ops-list article>button,.ops-projects p>button{color:#0f432d;background:#fff;border:1px solid #b88920;width:24px;height:24px}.ops-list span,.ops-calendar span{display:grid}.ops-list small,.ops-calendar small{color:#6c7a72;font-size:9px}.ops-calendar time{color:#16462f;background:#edf4ef;place-items:center;width:52px;height:40px;font-size:9px;font-weight:900;display:grid}.ops-empty{color:#78867e;padding:20px;font-size:11px}.ops-cards,.ops-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-cards article,.ops-projects>article{background:#fff;border:1px solid #d9e0db;border-radius:12px;padding:20px;box-shadow:0 12px 30px #1136270b}.ops-cards small,.ops-projects small{color:#9b7219;letter-spacing:.1em;font-size:8px;font-weight:900}.ops-cards h3,.ops-projects h3{margin:5px 0 3px;font:20px Georgia,serif}.ops-cards article>div{background:#e4e8e5;height:5px}.ops-cards article>div i{background:linear-gradient(90deg,#a57613,#f1d777);height:100%;display:block}.ops-cards article>span{color:#65746b;margin:8px 0;font-size:9px;display:block}.ops-cards article>button{color:#0f432d;background:0 0;border:0;font-size:9px;font-weight:900}.ops-projects article>header b{color:#235d40;background:#edf4ef;border-radius:4px;padding:6px 8px;font-size:8px}.ops-projects article>header b.overdue{color:#9a3424;background:#fbe6df}.ops-projects article>header span{color:#6b7a71;font-size:9px}.ops-projects article.project-completed{opacity:.8;background:#f8faf8}.ops-project-toolbar{background:#f7f9f7;border:1px solid #dce3de;justify-content:space-between;align-items:center;margin:0 0 15px;padding:10px 12px;display:flex}.ops-project-toolbar>div{gap:5px;display:flex}.ops-project-toolbar button{color:#597066;background:0 0;border:0;border-radius:4px;padding:7px 11px;font-size:9px;font-weight:800}.ops-project-toolbar button.active{color:#fff;background:#123f2c}.ops-project-toolbar>span{color:#69776f;font-size:9px}.ops-project-progress{margin:16px 0 13px}.ops-project-progress>span{background:#e8ece9;border-radius:99px;height:6px;display:block;overflow:hidden}.ops-project-progress>span i{background:linear-gradient(90deg,#9c7117,#f0d67a);height:100%;display:block}.ops-project-progress small{color:#6d7a72;margin-top:6px;font-size:8px;display:block}.ops-project-task-list{min-height:54px;margin-top:10px}.ops-projects p span{display:grid}.ops-projects p span small{color:#77847c;letter-spacing:0;font-size:7px;font-weight:500}.ops-project-empty{color:#78857d;padding:14px 0;font-size:9px}.ops-projects article>footer{border-top:1px solid #e5e9e6;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;display:flex}.ops-projects article>footer button{color:#fff;background:#123f2c;border:0;border-radius:4px;padding:8px 10px;font-size:8px;font-weight:800}.ops-projects article>footer a{color:#123f2c;font-size:8px;font-weight:800}.ops-projects form{grid-template-columns:1fr auto auto;gap:5px;display:grid}.ops-projects p{align-items:center;gap:8px;margin:8px 0;font-size:10px;display:flex}.ops-projects p.done{opacity:.55;text-decoration:line-through}.ops-table{border:1px solid #d9e0db;display:grid}.ops-table article{border-bottom:1px solid #e7ebe8;grid-template-columns:1fr auto 180px auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ops-table article span{display:grid}.ops-table small,.ops-table em{color:#6b7971;font-size:9px;font-style:normal}.ops-table b{color:#9b7219;font-size:9px}.ops-table button{color:#16462f;background:#fff;border:1px solid #16462f;padding:7px 10px;font-size:8px;font-weight:900}.ops-sequence-actions{gap:5px;display:flex}.ops-sequence-actions button:first-child{color:#fff;background:#16462f}.ops-survey-summary{align-items:center;gap:12px;margin:18px 0;display:flex}.ops-survey-summary article{background:#edf4ef;min-width:120px;padding:16px}.ops-survey-summary b{font:26px Georgia,serif;display:block}.ops-survey-summary span{font-size:9px}.ops-survey-summary a{color:#16462f;margin-left:auto;font-size:10px;font-weight:900}.ops-toast{z-index:20;color:#fff;background:#0f432d;border:0;padding:13px 17px;position:fixed;bottom:25px;right:25px}@media (width<=900px){.ops-dashboard,.ops-builder,.ops-cards,.ops-projects{grid-template-columns:1fr}.ops-table article{grid-template-columns:1fr auto}.ops-table em{grid-column:1}.ops-hero{align-items:flex-start}.ops-hero aside{min-width:90px}.ops-quick{grid-template-columns:1fr}.ops-survey-summary{flex-wrap:wrap}.ops-survey-summary a{width:100%;margin:0}}.ops-onboard-next{color:#59685f;margin-top:8px;font-size:10px;font-weight:750;display:block}.ops-project-builders{gap:12px;margin:20px 0;display:grid}.ops-project-builders .ops-builder{margin:0}.ops-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-project-grid>article{background:#fff;border:1px solid #dfe6e0;border-radius:18px;padding:22px;box-shadow:0 12px 30px #1337260f}.ops-project-grid>article.complete{opacity:.7;background:#f7f8f5}.ops-project-grid>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-project-grid h3{color:#123b2a;margin:4px 0 0;font:700 22px/1.15 Georgia,serif}.ops-project-grid header small{letter-spacing:.12em;color:#a77816;font-size:10px;font-weight:800}.ops-project-grid header b{color:#123b2a;background:linear-gradient(135deg,#f4d978,#a87812);border-radius:50%;place-items:center;min-width:48px;height:48px;display:grid}.ops-project-progress{background:#edf0ed;border-radius:9px;height:4px;margin:17px 0 9px;overflow:hidden}.ops-project-progress i{background:#184b34;height:100%;transition:width .3s;display:block}.ops-project-grid>article>small{color:#718078}.ops-project-tasks{gap:7px;margin:18px 0;display:grid}.ops-project-tasks>button{text-align:left;color:#1f3d2f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0ed;align-items:center;gap:10px;width:100%;padding:10px;display:flex}.ops-project-tasks>button i{border:1px solid #b9c5bd;border-radius:5px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.ops-project-tasks>button span{flex:1;justify-content:space-between;gap:10px;display:flex}.ops-project-tasks>button.done span{color:#87918b;text-decoration:line-through}.ops-project-tasks>button.done i{color:#fff;background:#184b34}.ops-project-tasks p{color:#7a867f;font-size:12px}.ops-project-finish{color:#174a33;cursor:pointer;background:#fff;border:1px solid #174a33;border-radius:9px;width:100%;padding:11px;font-weight:800}.ops-project-finish:hover{color:#fff;background:#174a33}@media (width<=850px){.ops-project-grid{grid-template-columns:1fr}}@media (width<=600px){.ops-project-builders .ops-builder{grid-template-columns:1fr}.ops-project-grid>article{padding:17px}.ops-project-tasks>button span{display:grid}}.ops-review-actions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex!important}.ops-review-actions b{color:#1b4b34;text-transform:uppercase;letter-spacing:.04em;background:#eef4ef;border-radius:7px;padding:4px 7px;font-size:9px}.owner-chrome-nav{background:linear-gradient(165deg,#08291c 0%,#103b2a 60%,#0a2f21 100%);gap:14px;padding:25px 17px 20px;box-shadow:18px 0 48px #0723181f}.owner-chrome-brand{border-color:#ffffff1a;padding:0 9px 23px}.owner-chrome-brand img{filter:drop-shadow(0 8px 18px #0000001f);width:72px;height:62px}.owner-chrome-brand small{color:#b8c9bf;font-size:8px}.owner-chrome-nav nav a,.owner-later-link{color:#d3ded7;border:1px solid #0000;border-radius:13px;grid-template-columns:34px 1fr auto;gap:9px;min-height:48px;padding:0 12px;font-size:10px;font-weight:650;transition:transform .22s,background .22s,border-color .22s}.owner-chrome-nav nav a i,.owner-later-link i{color:#e5c45f;background:#ffffff0b;border:1px solid #e7c96a33;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.owner-chrome-nav nav a:hover,.owner-chrome-nav nav a.active,.owner-later-link:hover{color:#fff;background:#ffffff1a;border-color:#ffffff14;transform:translate(3px)}.owner-chrome-nav nav a.active{box-shadow:none;color:#123d2c;background:#fff}.owner-chrome-nav nav a.active i{color:#9a7015;background:#f4ead0;border-color:#e7d098}.owner-chrome-nav details{border-color:#ffffff14;padding-top:10px}.owner-chrome-nav summary{color:#93ab9d;padding:8px 12px;font-size:8px}.owner-later-link{border-color:#e5c45f2e}.owner-site-link{color:#b4c4ba;padding:10px 13px}.owner-chrome-top{background:#faf9f5f0;border-bottom:0;min-height:88px;padding:0 42px;box-shadow:0 7px 28px #1533240b}.owner-chrome-top p{font-size:8px}.owner-chrome-top h1{font:600 22px var(--font-poppins),sans-serif;letter-spacing:-.035em}.owner-global-search{background:#fff;border:0;border-radius:14px;height:46px;box-shadow:0 8px 25px #123d2c12}.owner-chrome-profile>i{background:linear-gradient(145deg,#123d2c,#235a40);border-radius:13px;width:42px;height:42px}.owner-chrome-content .admin-main{max-width:1500px;padding:32px 42px 70px}.owner-command-hero{background:#fff;border:1px solid #e5e0d5;border-radius:24px;align-items:stretch;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 18px 48px #142d2111}.owner-command-hero:before{content:"AA+";color:#113d2b09;font:800 220px/1 var(--font-poppins),sans-serif;letter-spacing:-.12em;pointer-events:none;position:absolute;top:-40px;left:43%}.owner-command-greeting{z-index:1;flex:1;padding:34px 34px 31px;position:relative}.owner-command-welcome h1{font:650 clamp(30px,3vw,43px)/1.05 var(--font-poppins),sans-serif;letter-spacing:-.055em}.owner-command-actions{margin-top:24px}.owner-command-actions a{border-radius:11px;min-height:44px;font-size:9px}.owner-countdown-card{color:#fff;text-align:center;background:linear-gradient(145deg,#0b3021,#164b34);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;width:310px;min-height:220px;padding:27px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #f4d88238}.owner-countdown-card:after{content:"";pointer-events:none;border:1px solid #e8c75e2e;border-radius:15px;position:absolute;inset:10px}.owner-countdown-card>div{align-items:center;gap:10px;display:flex}.owner-countdown-card>div>i{color:#e8c75f;font-style:normal}.owner-countdown-card>div>span{text-align:left;display:grid}.owner-countdown-card small{color:#d9be68;letter-spacing:.16em;font-size:7px;font-weight:900}.owner-countdown-card strong{font-size:10px}.owner-countdown-card>b{color:#f1d67e;margin-top:11px;font:600 72px/.9 Georgia,serif}.owner-countdown-card>p{color:#fff;letter-spacing:.2em;margin:7px 0 8px;font-size:9px;font-weight:900}.owner-countdown-card>span{color:#c5d4cb;font-size:8px}.owner-priority-banner{color:#173b2b;background:#fff;border:0;border-radius:17px;min-height:62px;box-shadow:0 12px 32px #142d210d}.owner-priority-banner i{color:#a27713;background:#fbf4df;border-color:#e7d59b}.owner-priority-banner a{color:#71530e;background:#f0e4c2;border-radius:9px;padding:10px 13px}.season-invite-lock{overflow:hidden;border-radius:17px!important}.crm-main-tabs{background:#eceae4!important;border-radius:14px!important;padding:5px!important}.crm-main-tabs a{border-radius:10px!important}.owner-executive-stats{grid-template-columns:repeat(4,1fr);gap:13px}.owner-executive-stats article{background:#fff;border:0;border-radius:19px;min-height:148px;padding:20px;box-shadow:0 13px 35px #1231220e}.owner-executive-stats article:before{height:0}.owner-stat-icon{color:#174631;background:#edf3ee;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:11px;font-size:15px;font-style:normal;display:grid}.owner-executive-stats article:nth-child(3) .owner-stat-icon{color:#967014;background:#fbf0d3}.owner-executive-stats article:nth-child(4) .owner-stat-icon{color:#846525;background:#f2ede4}.owner-executive-stats strong{font:650 31px var(--font-poppins),sans-serif;letter-spacing:-.05em}.owner-home-command{gap:13px}.owner-home-command>div,.owner-recent-crm-activity{background:#fff;border:0;border-radius:19px;box-shadow:0 13px 35px #1231220d}.owner-home-command>div{padding:21px}.owner-home-command h2,.owner-recent-crm-activity h2{font:650 18px var(--font-poppins),sans-serif;letter-spacing:-.035em}.owner-home-search label{background:#f4f5f2;border:0;border-radius:11px}.owner-home-tasks article>button{border-radius:8px}.owner-home-calendar time{border-radius:9px}.owner-recent-crm-activity{overflow:hidden}.owner-recent-crm-activity>header{padding:21px 23px}.owner-recent-crm-activity>div>a{padding:15px 21px;transition:background .2s}.owner-recent-crm-activity>div>a:hover{background:#f7f8f5}@media (width<=1180px){.owner-chrome{grid-template-columns:238px minmax(0,1fr)}.owner-chrome-content .admin-main{padding:26px}.owner-command-hero{flex-direction:column}.owner-countdown-card{border-radius:0 0 22px 22px;width:100%;min-height:175px}.owner-executive-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.owner-chrome{grid-template-columns:1fr}.owner-chrome-nav nav a i{width:26px;height:26px}.owner-chrome-top{padding:0 18px}.owner-chrome-content .admin-main{padding:18px 14px 48px}.owner-command-greeting{padding:27px 22px}.owner-command-hero:before{font-size:150px;left:35%}.owner-countdown-card{min-height:165px}.owner-countdown-card>b{font-size:58px}}@media (width<=620px){.owner-executive-stats{grid-template-columns:1fr 1fr}.owner-executive-stats article{min-height:134px;padding:16px}.owner-command-actions{flex-direction:column}.owner-home-command,.owner-recent-crm-activity>div{grid-template-columns:1fr}}.owner-chrome{background:#f9f5ee;grid-template-columns:260px minmax(0,1fr)}.owner-chrome-nav{box-shadow:none;background:linear-gradient(#092e20,#12402e);padding:28px 18px 22px}.owner-chrome-brand img{width:54px;height:48px}.owner-chrome-brand strong{font-size:11px}.owner-chrome-brand small{font-size:8px}.owner-chrome-nav>nav{gap:3px}.owner-chrome-nav nav a,.owner-later-link{background:0 0;border:0;border-radius:9px;grid-template-columns:24px 1fr auto;gap:10px;min-height:45px;padding:0 11px;font-size:11px}.owner-chrome-nav nav a i,.owner-later-link i{color:#d7b94e;letter-spacing:.04em;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:8px;font-weight:800}.owner-chrome-nav nav a:hover,.owner-chrome-nav nav a.active{color:#fff;background:#ffffff1c;transform:none}.owner-chrome-nav nav a.active{box-shadow:inset 3px 0 #ddb847}.owner-chrome-nav nav a.active i{color:#f0d26f;background:0 0;border:0}.owner-chrome-nav details nav a{color:#bed0c5;min-height:39px;font-size:9px}.owner-chrome-nav details nav a i{color:#a7b9ae}.owner-chrome-top{min-height:76px;box-shadow:none;background:#fffdfa;border-bottom:1px solid #e5ddd1;padding:0 34px}.owner-chrome-top>div:first-child{display:none}.owner-global-search{width:min(520px,48vw);height:44px;box-shadow:none;background:#f6f1f3;border-radius:8px;margin-right:auto}.owner-chrome-profile>i{border-radius:50%;width:36px;height:36px}.owner-chrome-content .admin-main{padding:32px 34px 64px}.owner-reference-welcome{box-shadow:none;background:0 0;border:0;align-items:flex-end;margin:0 0 22px;padding:0}.owner-command-greeting{padding:0}.owner-command-welcome p{color:#a7761a;margin-bottom:12px;font-size:8px}.owner-command-welcome h1{letter-spacing:-.035em;margin-bottom:8px;font:600 clamp(30px,3.4vw,42px)/1 Georgia,serif}.owner-command-actions{margin:0}.owner-command-actions a{background:#fff;border-radius:7px;min-height:40px}.owner-command-actions a:first-child{background:#123d2c}.owner-priority-banner{color:#fff;background:#123d2c;border-radius:9px;min-height:61px;margin-bottom:18px;padding:11px 17px}.owner-priority-banner i{color:#123d2c;background:#d8aa2d;border:0;width:24px;height:24px}.owner-priority-banner small{color:#ccdad2}.owner-priority-banner a{color:#e2c257;background:0 0;padding:0}.owner-season-strip{background:linear-gradient(105deg,#fffdf8,#f8f1ed);border:1px solid #e3d9c9;border-left:4px solid #d2a43a;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;min-height:94px;margin-bottom:17px;padding:18px 23px;display:flex}.owner-season-strip p{color:#9d721a;letter-spacing:.18em;margin:0 0 7px;font-size:8px;font-weight:900}.owner-season-strip h2{color:#133a2b;margin:0;font:600 22px Georgia,serif}.owner-season-strip>div>span{color:#68776e;font-size:8px}.owner-season-clock{align-items:center;gap:19px;display:flex}.owner-season-clock>span{text-align:center;gap:3px;min-width:43px;display:grid;position:relative}.owner-season-clock>span:not(:last-child):after{content:"·";color:#c59a33;font-size:18px;position:absolute;top:2px;right:-13px}.owner-season-clock b{color:#123d2c;font:600 23px Georgia,serif}.owner-season-clock small{color:#7a6c63;letter-spacing:.15em;text-transform:uppercase;font-size:6px}.season-invite-lock{display:none}.crm-main-tabs{display:none!important}.owner-executive-stats{margin-bottom:14px}.owner-executive-stats article{min-height:128px;box-shadow:none;border:1px solid #e7dfd4;border-radius:9px;padding:18px}.owner-stat-icon{color:#9a731b;opacity:.8;background:#f2ede4;border-radius:7px;width:32px;height:32px;margin:0;position:absolute;bottom:15px;right:17px}.owner-executive-stats span{letter-spacing:.15em;font-size:7px}.owner-executive-stats strong{font:600 28px Georgia,serif}.owner-workflow-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.9fr);gap:14px;margin-bottom:14px;display:grid}.owner-workflow-grid>article,.owner-daily-grid>div{box-shadow:none;background:#fff;border:1px solid #e6ded2;border-radius:10px;overflow:hidden}.owner-workflow-grid header,.owner-daily-grid header{border-bottom:1px solid #ece5db;justify-content:space-between;align-items:center;min-height:75px;padding:17px 20px;display:flex}.owner-workflow-grid header p,.owner-daily-grid header p{color:#a87918;letter-spacing:.18em;margin:0 0 6px;font-size:7px;font-weight:900}.owner-workflow-grid header h2,.owner-daily-grid header h2{color:#15382b;margin:0;font:600 22px Georgia,serif}.owner-workflow-grid header a,.owner-daily-grid header a{color:#9e7419;font-size:8px;font-weight:800}.owner-pipeline-counts{border-bottom:1px solid #ece5db;grid-template-columns:repeat(5,1fr);display:grid}.owner-pipeline-counts>div{border-right:1px solid #ece5db;grid-template-rows:auto auto;grid-template-columns:7px auto;align-content:center;gap:1px 7px;min-height:68px;padding:10px 14px;display:grid;position:relative}.owner-pipeline-counts>div:last-child{border-right:0}.owner-pipeline-counts i{background:#b98c20;border-radius:3px;grid-row:1/3;width:4px;height:31px}.owner-pipeline-counts .pipeline-color-0{background:#bf7d16}.owner-pipeline-counts .pipeline-color-1{background:#9a7630}.owner-pipeline-counts .pipeline-color-2{background:#d4a02c}.owner-pipeline-counts .pipeline-color-3{background:#517560}.owner-pipeline-counts .pipeline-color-4{background:#1a7c52}.owner-pipeline-counts b{font:600 18px Georgia,serif}.owner-pipeline-counts span{color:#6d7771;font-size:7px}.owner-pipeline-people{padding:0 20px}.owner-pipeline-people>a{border-bottom:1px solid #eee8df;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;min-height:62px;display:grid}.owner-pipeline-people>a>i,.owner-home-followups>a>i{color:#785c1b;background:#eee5d8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:800;display:grid}.owner-pipeline-people>a>span,.owner-home-followups>a>span{gap:2px;display:grid}.owner-pipeline-people strong,.owner-home-followups strong{font-size:8px}.owner-pipeline-people small,.owner-home-followups small{color:#7c857f;font-size:7px}.owner-pipeline-people>a>b,.owner-home-followups>a>b{color:#6f5c2e;background:#f1ede7;border-radius:12px;padding:5px 8px;font-size:6px;font-weight:700}.owner-office-activity{padding-bottom:3px}.owner-office-activity>a{border-bottom:1px solid #eee8df;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;min-height:53px;margin:0 18px;display:grid}.owner-office-activity>a>i{color:#3c7b5c;background:#edf3ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:6px;font-style:normal;display:grid}.owner-office-activity>a>span{gap:2px;display:grid}.owner-office-activity strong{font-size:8px}.owner-office-activity small,.owner-office-activity time{color:#7c857f;font-size:7px}.owner-daily-grid{grid-template-columns:1fr 1fr 1fr;gap:14px}.owner-daily-grid>div{padding:0}.owner-home-tasks article,.owner-home-calendar article{min-height:51px;padding:9px 18px}.owner-home-tasks article>button{border-radius:3px;width:18px;height:18px;font-size:8px}.owner-home-calendar time{border-radius:6px;width:38px;height:30px}.owner-home-followups>a{border-bottom:1px solid #edf0ee;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:51px;padding:9px 17px;display:grid}.owner-secondary-activity{display:none}@media (width<=1100px){.owner-workflow-grid{grid-template-columns:1fr}.owner-daily-grid{grid-template-columns:1fr 1fr}.owner-home-calendar{grid-column:1/-1}.owner-season-clock{gap:12px}.owner-season-clock>span:not(:last-child):after{right:-9px}}@media (width<=900px){.owner-reference-welcome{align-items:flex-start}.owner-season-strip{flex-direction:column;align-items:flex-start}.owner-season-clock{justify-content:space-between;width:100%}.owner-pipeline-counts{grid-template-columns:repeat(2,1fr)}.owner-pipeline-counts>div{border-bottom:1px solid #ece5db}.owner-pipeline-counts>div:last-child{grid-column:1/-1}.owner-daily-grid{grid-template-columns:1fr}.owner-home-calendar{grid-column:auto}}@media (width<=620px){.owner-chrome-content .admin-main{padding:19px 13px 45px}.owner-command-welcome h1{font-size:31px}.owner-executive-stats{grid-template-columns:1fr 1fr}.owner-pipeline-counts{grid-template-columns:1fr}.owner-pipeline-counts>div:last-child{grid-column:auto}.owner-season-strip{padding:17px}.owner-season-clock b{font-size:19px}}.owner-project-snapshot{background:#fff;border:1px solid #e2ddd4;border-radius:13px;margin-top:16px;padding:22px}.owner-project-snapshot>header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.owner-project-snapshot>header p{color:#c20b59;letter-spacing:.16em;margin:0 0 4px;font-size:8px;font-weight:900}.owner-project-snapshot>header h2{color:#351028;margin:0;font:26px Georgia,serif}.owner-project-snapshot>header a{color:#b80d55;font-size:9px;font-weight:800}.owner-project-snapshot>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.owner-project-snapshot>div>a{color:#351028;border:1px solid #ece6e9;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .2s;display:flex}.owner-project-snapshot>div>a:hover{border-color:#d8b04c;transform:translateY(-2px);box-shadow:0 10px 24px #3c0d2710}.owner-project-snapshot i{border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.owner-project-snapshot i:before{content:"";position:absolute}.owner-project-snapshot i b{background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-size:7px;display:grid}.owner-project-snapshot span{flex:1;display:grid}.owner-project-snapshot span small{color:#806e77;margin-top:3px;font-size:8px}.owner-project-snapshot em{color:#ba0d56;font-size:8px;font-style:normal;font-weight:800}@media (width<=850px){.owner-project-snapshot>div{grid-template-columns:1fr}.owner-project-snapshot>header{gap:12px}.owner-project-snapshot>header a{white-space:nowrap}}.owner-portal-links{color:#f3d875;background:#e0bd5c1a;border:1px solid #e0bd5c6b;border-radius:8px;align-items:center;gap:10px;margin:12px 10px 4px;padding:11px 12px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.owner-portal-links>i{font-style:normal}.owner-portal-links>span{flex:1}.owner-portal-links>b{color:#173526;letter-spacing:.08em;background:#d4ad42;border-radius:4px;padding:4px 6px;font-size:7px}.owner-chrome-content .admin-app{background:0 0;min-height:auto;padding-top:0;display:block}.owner-reference-welcome{justify-content:space-between!important;align-items:flex-end!important;padding-bottom:2px!important;display:flex!important}.owner-reference-welcome .owner-command-greeting{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:30px;width:100%;display:grid}.owner-reference-welcome .owner-command-greeting>p,.owner-reference-welcome .owner-command-greeting>h1,.owner-reference-welcome .owner-command-greeting>span{grid-column:1}.owner-reference-welcome .owner-command-actions{grid-area:1/2/4;align-self:end}.owner-season-strip{min-height:76px;padding:13px 20px}.owner-season-strip p{margin-bottom:4px}.owner-season-strip h2{font-size:20px}.owner-season-clock b{font-size:21px}.owner-executive-stats article{min-height:116px}.owner-executive-stats article:nth-child(3){background:#fff;border-color:#e7dfd4}.owner-executive-stats article:nth-child(4){background:#fffaf0;border-color:#ead79f}.owner-workflow-focus{grid-template-columns:1fr}.owner-workflow-focus .owner-live-pipeline{width:100%}.owner-daily-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-home-activity{padding-bottom:3px!important}.owner-home-activity>header{margin:0}.owner-home-activity>a{min-height:51px;margin:0 17px}.owner-inline-followup{color:#17382b;border-top:1px solid #edf0ee;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:51px;padding:9px 17px;display:grid}.owner-inline-followup>i{color:#785c1b;background:#eee5d8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:800;display:grid}.owner-inline-followup>span{gap:2px;display:grid}.owner-inline-followup small{color:#6b7971;font-size:8px}.owner-inline-followup>b{color:#9e7419;font-size:7px}@media (width<=1100px){.owner-daily-grid{grid-template-columns:1fr 1fr}.owner-home-activity{grid-column:1/-1}.owner-reference-welcome .owner-command-greeting{grid-template-columns:1fr}.owner-reference-welcome .owner-command-actions{grid-area:auto/1;margin-top:18px}}@media (width<=760px){.owner-daily-grid{grid-template-columns:1fr}.owner-home-activity{grid-column:auto}.owner-reference-welcome .owner-command-actions{width:100%}}.owner-chrome{--owner-deep:#0b3022;--owner-green:#174a35;--owner-gold:#c89a2d;--owner-paper:#f7f5f0;--owner-line:#e6dfd4;--owner-muted:#68766e;background:var(--owner-paper)}.owner-chrome-nav{gap:10px;overflow-y:auto}.owner-chrome-nav>nav{border-bottom:1px solid #ffffff1a;gap:4px;padding-bottom:10px;display:grid}.owner-nav-section{border-top:1px solid #ffffff14;gap:5px;padding-top:9px;display:grid}.owner-nav-section>p{color:#d7bd68;letter-spacing:.18em;margin:0;padding:0 11px 5px;font-size:8px;font-weight:900}.owner-nav-section>nav{gap:2px;display:grid}.owner-nav-section nav a{color:#c8d5cd!important;min-height:37px!important;font-size:9px!important}.owner-nav-section nav a:hover,.owner-nav-section nav a.active{color:#fff!important}.owner-nav-section nav a.active{background:#ffffff1f!important}.owner-nav-section nav a i{color:#d9bd66!important;font-size:8px!important}.owner-mobile-menu,.owner-nav-scrim{display:none}.owner-chrome-content{min-width:0}.owner-chrome-content>main{box-sizing:border-box;width:min(1500px,100%);margin-inline:auto}.owner-chrome-content :where(button,a,input,select,textarea){font-family:var(--font-poppins), Arial, sans-serif}.owner-chrome-content :where(button,a){transition:background-color .18s,border-color .18s,color .18s,transform .18s}.owner-chrome-content :where(input,select,textarea){font-size:14px}.owner-chrome-content :where(button){font-size:13px}.owner-chrome-content :where(p,span,small,label){line-height:1.5}.owner-chrome-content :where(.team-office,.apps-center,.preparer-payout-monitor,.communications-page,.documents-office,.payments-office,.security-page,.notifications-page,.crm-office,.training-office,.dd-office,.jotform-office,.organizer-office,.support-sign-page){background:0 0!important;padding:32px 36px 68px!important}.owner-chrome-content :where(.team-hero,.apps-hero,.preparer-payout-hero,.communications-hero,.documents-hero,.payments-hero,.security-hero,.notifications-hero,.academy-hero,.owner-dd-hero,.jotform-hero,.organizer-hero,.support-sign-hero){border:1px solid var(--owner-line)!important;border-radius:16px!important;box-shadow:0 12px 34px #0e30210d!important}.owner-chrome-content :where(article,section,div)[class*=card]{border-color:var(--owner-line)}.owner-chrome-content :where(h1,h2,h3){color:var(--owner-deep)}.owner-chrome-content :where(a,button):focus-visible{outline-offset:2px;outline:3px solid #c89a2d73}.owner-portal-links{margin-top:10px}.owner-later-link,.owner-site-link{margin-top:0}.owner-calendar-nav{color:#fff;text-align:left;background:#e2c25814;border:1px solid #e2c25847;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0 11px;display:grid}.owner-calendar-nav i{color:#e4c65d;font-style:normal}.owner-calendar-nav span{font-size:10px;font-weight:800}.owner-calendar-nav b{color:#173526;background:#d4ad42;border-radius:4px;padding:4px 6px;font-size:7px}.owner-top-calendar{color:#123d2c;background:#fff;border:1px solid #d7d0c4;border-radius:8px;min-height:38px;padding:0 12px;font-weight:850;font-size:10px!important}.owner-chrome-content .import-review-header,.owner-chrome-content .client-workspace-header{display:none!important}.owner-chrome-content :where(.incident-shell,.test-shell,.access-shell,.vendor-shell,.retention-shell,.signature-audit-shell,.square-connect-shell,.client-workspace-shell){box-sizing:border-box;width:min(1500px,100%);margin-inline:auto;padding:32px 36px 68px}@media (width<=900px){.owner-chrome{display:block}.owner-chrome-nav{transition:transform .25s;transform:translate(-102%);z-index:300!important;white-space:normal!important;width:min(300px,86vw)!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.owner-menu-open .owner-chrome-nav{transform:none}.owner-nav-scrim{z-index:290;background:#04160f9e;border:0;display:block;position:fixed;inset:0}.owner-chrome-stage{min-width:0}.owner-chrome-top{min-height:68px!important;padding:0 15px!important;position:sticky!important;top:0!important}.owner-mobile-menu{width:40px;height:40px;color:var(--owner-deep);background:#fff;border:1px solid #ded8cd;border-radius:9px;place-items:center;margin-right:10px;font-size:19px;display:grid}.owner-global-search{width:min(100%,420px)!important}.owner-chrome-profile span{display:none}.owner-chrome-content :where(.team-office,.apps-center,.preparer-payout-monitor,.communications-page,.documents-office,.payments-office,.security-page,.notifications-page,.crm-office,.training-office,.dd-office,.jotform-office,.organizer-office,.support-sign-page){padding:20px 14px 48px!important}.owner-chrome-content :where(.incident-shell,.test-shell,.access-shell,.vendor-shell,.retention-shell,.signature-audit-shell,.square-connect-shell,.client-workspace-shell){padding:20px 14px 48px}}@media (width<=600px){.owner-global-search{display:none}.owner-chrome-profile{margin-left:auto}.owner-chrome-content :where(.team-hero,.apps-hero,.preparer-payout-hero,.communications-hero,.documents-hero,.payments-hero,.security-hero,.notifications-hero,.academy-hero,.owner-dd-hero,.jotform-hero,.organizer-hero,.support-sign-hero){border-radius:12px!important}.owner-chrome-content :where(input,select,textarea){font-size:16px}}.owner-nav-group-toggle{color:#d7bd68;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0 11px 5px;display:flex}.owner-nav-group-toggle span{letter-spacing:.18em;font-size:8px;font-weight:900}.owner-nav-group-toggle i{font-size:13px;font-style:normal}.connections-office{gap:16px;padding:32px 36px 68px;display:grid}.connections-hero{border:1px solid var(--owner-line);background:linear-gradient(118deg,#fffdf9,#f7f1e6 68%,#efe4ce);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px 31px;display:flex}.connections-hero p{color:#9b7117;letter-spacing:.17em;margin:0 0 7px;font-size:8px;font-weight:900}.connections-hero h1{letter-spacing:-.045em;margin:0;font-size:38px}.connections-hero span{color:#68766e;font-size:11px}.connections-hero>b{color:#fff;letter-spacing:.08em;background:#123d2c;border-radius:999px;padding:9px 11px;font-size:8px}.connections-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.connections-grid article{border:1px solid var(--owner-line);background:#fff;border-radius:12px;grid-template-columns:40px 1fr;gap:13px;min-height:180px;padding:21px;display:grid}.connections-grid i{color:#8b6515;background:#f3e7c8;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.connections-grid h2{margin:0 0 7px;font-size:18px}.connections-grid span{color:#68766e;font-size:10px}.connections-grid a{color:#123d2c;grid-column:1/-1;align-self:end;font-size:10px;font-weight:900}.team-communications-bridge{gap:14px;padding:22px;display:grid}.team-communications-bridge header{color:#fff;background:linear-gradient(118deg,#123d2c,#1d5a40);border-radius:12px;padding:22px}.team-communications-bridge header p{color:#e1c66e;letter-spacing:.15em;margin:0 0 6px;font-size:8px;font-weight:900}.team-communications-bridge header h2{color:#fff;margin:0 0 7px}.team-communications-bridge header span{opacity:.82;font-size:10px}.team-communications-bridge>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.team-communications-bridge a{border:1px solid var(--owner-line);color:#123d2c;background:#fff;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.team-communications-bridge a i{font-style:normal}.team-communications-bridge a span{display:grid}.team-communications-bridge a b{font-size:10px}.team-communications-bridge a small{color:#68766e;font-size:8px}.team-communications-bridge a strong{font-size:8px}@media (width<=800px){.connections-office{padding:20px 14px 48px}.connections-hero{flex-direction:column;align-items:flex-start}.connections-grid,.team-communications-bridge>div{grid-template-columns:1fr}}.owner-command-center{background:0 0!important;min-height:auto!important;display:block!important}.owner-big-date{letter-spacing:.2em!important;font-size:12px!important}.owner-boss-quote{color:#5e7167!important;font-size:13px!important}.owner-command-actions button,.owner-command-actions a{color:#143c2d;background:#fff;border:1px solid #d8d0c3;border-radius:8px;min-height:42px;padding:0 15px;font-weight:850}.owner-command-actions button{color:#fff;background:linear-gradient(135deg,#123e2d,#1d5a40)}.owner-next-three{background:linear-gradient(115deg,#fffdf9,#f7efe8);border:1px solid #dfd5c7;border-radius:12px;margin-bottom:14px;overflow:hidden;box-shadow:0 12px 30px #222a1f0d}.owner-next-three>header{border-bottom:1px solid #e8dfd4;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.owner-next-three p,.owner-dashboard-grid header p{color:#a87918;letter-spacing:.17em;margin:0 0 3px;font-size:8px;font-weight:900}.owner-next-three h2,.owner-dashboard-grid header h2{margin:0;font:600 20px Georgia,serif}.owner-next-three button,.owner-dashboard-grid header :is(a,button){color:#916b17;background:0 0;border:0;font-size:9px;font-weight:850}.owner-next-three>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-next-three article,.owner-next-three .owner-coming-link{min-height:70px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-right:1px solid #e8dfd4;align-items:center;gap:11px;padding:12px 16px;text-decoration:none;display:flex}.owner-next-three article:last-child,.owner-next-three .owner-coming-link:last-child{border:0}.owner-next-three time{color:#9a711b;font-size:8px;font-weight:900}.owner-next-three article span,.owner-next-three .owner-coming-link span{gap:2px;display:grid}.owner-next-three strong{font-size:10px}.owner-next-three small{color:#68766e;font-size:8px}.owner-priority-urgent{position:relative;overflow:hidden;background:linear-gradient(110deg,#5b1822,#8b2732)!important;box-shadow:0 10px 28px #7116222e!important}.owner-priority-urgent:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:4s infinite ownerUrgent;position:absolute;inset:0;transform:translate(-100%)}@keyframes ownerUrgent{60%,to{transform:translate(100%)}}.owner-priority-urgent>*{z-index:1;position:relative}.owner-attention-card{background:linear-gradient(145deg,snow,#faeded)!important;border-color:#d8a1a7!important;box-shadow:0 10px 30px #731e291a!important}.owner-attention-card strong{color:#821f2c!important}.owner-attention-card>a{color:#8b2330;font-size:8px;font-weight:900}.owner-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(310px,.75fr);gap:14px;display:grid}.owner-dashboard-grid>.owner-live-pipeline,.owner-rail-card{background:#fff;border:1px solid #e4dbcf;border-radius:11px;overflow:hidden;box-shadow:0 14px 34px #1732230d}.owner-dashboard-grid header{border-bottom:1px solid #ebe3d9;justify-content:space-between;align-items:center;min-height:68px;padding:14px 18px;display:flex}.owner-dashboard-rail{align-content:start;gap:12px;display:grid}.owner-rail-card>article{min-height:54px}.owner-rail-card.owner-office-activity>a{margin:0 14px}.owner-rail-card .owner-home-empty{padding:18px;display:block}.owner-executive-stats article{background:linear-gradient(145deg,#fff,#fbf8f2)}@media (width<=1100px){.owner-next-three>div{grid-template-columns:1fr 1fr}.owner-next-three article:nth-child(2){border-right:0}.owner-dashboard-grid{grid-template-columns:1fr}.owner-dashboard-rail{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.owner-big-date{font-size:10px!important}.owner-boss-quote{font-size:12px!important}.owner-next-three>div,.owner-dashboard-rail{grid-template-columns:1fr}.owner-next-three article{border-bottom:1px solid #e8dfd4;border-right:0}.owner-executive-stats{grid-template-columns:1fr 1fr!important}.owner-executive-stats strong{font-size:25px!important}}.owner-command-center{padding-bottom:56px!important}.owner-dashboard-rail .owner-rail-card header h2{letter-spacing:-.02em!important;font-size:17px!important;line-height:1.25!important}.owner-dashboard-rail .owner-rail-card>article>span{gap:3px;min-width:0;line-height:1.35;display:grid}.owner-dashboard-rail .owner-rail-card>article strong{font-size:9px!important;line-height:1.35!important}.owner-dashboard-rail .owner-rail-card>article small{font-size:8px!important;line-height:1.4!important}.owner-home-calendar>header>div{max-width:210px}.owner-home-calendar>a{color:inherit;border-top:1px solid #edf0ee;align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:flex}.owner-home-calendar>a>span{display:grid}.crm-view-switch{background:#f2eee7;border:1px solid #e0d9ce;border-radius:9px;gap:4px;width:max-content;margin:0 0 14px;padding:4px;display:flex}.crm-view-switch button{color:#5f6f66;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 14px;font-size:10px;font-weight:850}.crm-record-filters{gap:5px;padding:0 13px 11px;display:flex;overflow-x:auto}.crm-record-filters button{color:#617068;white-space:nowrap;background:#fff;border:1px solid #ded8cf;border-radius:16px;min-height:30px;padding:0 10px;font-size:8px;font-weight:850}.crm-record-filters button.active{color:#6f5313;background:#f8efd7;border-color:#c89a2d}.crm-reference-hero{min-height:auto!important;padding:22px 25px!important}.crm-reference-hero span{font-size:12px!important}@media (width<=620px){.crm-view-switch{width:100%}.crm-view-switch button{flex:1}.crm-reference-hero{padding:18px!important}.crm-reference-hero h1{font-size:26px!important}}.crm-five-stage-pipeline .crm-pipeline-scroll{grid-template-columns:repeat(8,215px)!important}.crm-organizer-link{background:#f6f0df;border-radius:5px;margin-top:2px;padding:5px 6px;font-weight:850;text-decoration:none;display:block;color:#775b18!important;font-size:7px!important}.org-compact-head{background:linear-gradient(120deg,#fff,#f8f3e9);border:1px solid #e4ddd2;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:13px;padding:20px 22px;display:flex}.org-compact-head h1{margin:0 0 5px;font:700 27px Georgia,serif}.org-compact-head span{color:#68766e;font-size:11px}.org-compact-head a{color:#123d2c;background:#fff;border:1px solid #d8d0c4;border-radius:7px;padding:10px 12px;font-size:9px;font-weight:850;text-decoration:none}@media (width<=700px){.org-compact-head{flex-direction:column;align-items:flex-start}.crm-five-stage-pipeline .crm-pipeline-scroll{grid-template-columns:repeat(8,210px)!important}}.crm-document-vault{background:#ffffffd6;border:1px solid #e4ddd2;border-radius:18px;margin-bottom:18px;overflow:hidden;box-shadow:0 12px 30px #1732230d}.crm-document-vault>header,.crm-document-vault>a{align-items:center;gap:12px;padding:14px 16px;display:flex}.crm-document-vault>header{background:linear-gradient(120deg,#0b3d2e12,#b48b2a14);justify-content:space-between}.crm-document-vault header div,.crm-document-vault>a span{gap:3px;min-width:0;display:grid}.crm-document-vault small{color:#68766e;font-size:10px}.crm-document-vault>header>b{color:#fff;background:#123d2c;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.crm-document-vault>a{color:#173526;border-top:1px solid #e7e0d5;text-decoration:none}.crm-document-vault>a:hover{background:#b48b2a0f}.crm-document-vault>a>i{color:#123d2c;background:#0b3d2e17;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.crm-document-vault>a>b{color:#8b6818;white-space:nowrap;margin-left:auto;font-size:9px}.crm-document-vault>p{color:#68766e;border-top:1px solid #e7e0d5;margin:0;padding:18px 16px;font-size:11px}.payments-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.communications-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.team-communications-bridge button{border:1px solid var(--owner-line);color:#123d2c;text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.team-communications-bridge button i{font-style:normal}.team-communications-bridge button span{display:grid}.team-communications-bridge button b{font-size:10px}.team-communications-bridge button small{color:#68766e;font-size:8px}.team-communications-bridge button strong{font-size:8px}@media (width<=800px){.payments-tabs,.communications-tabs{grid-template-columns:1fr!important}}.owner-chrome{--aa-ink:#123528;--aa-green:#123d2c;--aa-green-2:#1d5a40;--aa-gold:#c99b2f;--aa-gold-soft:#f3e8c8;--aa-bg:#f8f5ef;--aa-surface:#fff;--aa-line:#e5ded3;--aa-muted:#66756d;--aa-shadow:0 14px 36px #0f302211;background:linear-gradient(135deg,#faf8f3 0%,#f6f2eb 100%)}.owner-chrome-nav{padding:25px 18px 24px!important}.owner-chrome-brand{padding:0 9px 22px!important}.owner-chrome-brand strong{letter-spacing:.06em;font-size:.75rem!important}.owner-chrome-brand small{line-height:1.35;font-size:.75rem!important}.owner-chrome-nav>nav,.owner-nav-section>nav{gap:4px!important}.owner-chrome-nav nav a,.owner-later-link,.owner-portal-links{line-height:1.25;min-height:44px!important;font-size:.78rem!important}.owner-nav-section>p,.owner-nav-group-toggle span{line-height:1.35;letter-spacing:.14em!important;font-size:.68rem!important}.owner-nav-section nav a i{font-size:.72rem!important}.owner-calendar-nav span{font-size:.78rem!important}.owner-calendar-nav b,.owner-portal-links>b{font-size:.62rem!important}.owner-site-link{font-size:.75rem!important}.owner-chrome-top{min-height:76px!important;padding-inline:clamp(18px,3vw,38px)!important}.owner-global-search input{font-size:.875rem!important}.owner-top-calendar{min-height:42px!important;font-size:.78rem!important}.owner-chrome-profile strong{font-size:.82rem!important}.owner-chrome-profile small{font-size:.72rem!important}.owner-chrome-content main{color:var(--aa-ink);font-family:var(--font-poppins),Arial,sans-serif}.owner-chrome-content main :where(h1,h2,h3){color:var(--aa-ink);text-wrap:balance;margin-top:0}.owner-chrome-content main :where(h1){font-family:Georgia,serif;letter-spacing:-.035em!important;font-size:clamp(2rem,3.2vw,2.8rem)!important;line-height:1.08!important}.owner-chrome-content main :where(h2){letter-spacing:-.025em!important;font-size:clamp(1.15rem,1.8vw,1.5rem)!important;line-height:1.22!important}.owner-chrome-content main :where(h3){font-size:1rem!important;line-height:1.35!important}.owner-chrome-content main :where(p,label,li,dt,dd){font-size:.875rem;line-height:1.55}.owner-chrome-content main :where(small){font-size:.75rem!important;line-height:1.45!important}.owner-chrome-content main :where(input,select,textarea){min-height:42px;line-height:1.45;font-size:.875rem!important}.owner-chrome-content main textarea{min-height:104px}.owner-chrome-content main :where(button,a){font-size:.78rem;line-height:1.35}.owner-chrome-content main button{min-height:38px}.owner-chrome-content>main,.owner-chrome-content>main>div[class$=-shell]{box-sizing:border-box;width:min(1480px,100%);margin-inline:auto}.owner-chrome-content>main:not(.admin-main){padding-bottom:72px}.owner-chrome-content :where(.team-office,.apps-center,.preparer-payout-monitor,.communications-page,.documents-office,.payments-office,.security-page,.notifications-page,.crm-office,.academy-center,.dd-center,.jotform-office,.org-center,.support-sign-page,.connections-office,.ref-admin,.webinar-admin){gap:18px!important;padding:30px clamp(16px,3vw,38px) 72px!important}.owner-chrome-content :where(.incident-shell,.test-shell,.access-shell,.vendor-shell,.retention-shell,.signature-audit-shell,.square-connect-shell,.drive-routing-shell,.wisp-shell,.client-workspace-shell){padding:30px clamp(16px,3vw,38px) 72px!important}.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero]{border:1px solid var(--aa-line)!important;min-height:auto!important;box-shadow:var(--aa-shadow)!important;background:linear-gradient(118deg,#fff 0%,#fbf8f1 70%,#f1e6cf 100%)!important;border-radius:16px!important;padding:26px 30px!important}.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero]>div>p,.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero]>p{color:#9a7119!important;letter-spacing:.14em!important;margin:0 0 8px!important;font-size:.7rem!important;font-weight:900!important;line-height:1.35!important}.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero] h1{margin:0 0 9px!important}.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero] h1+span,.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero]>div>span{max-width:760px;display:block;color:var(--aa-muted)!important;font-size:.84rem!important;line-height:1.6!important}.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero] aside{border-radius:11px!important}.owner-chrome-content main :where(article,section,div)[class*=card],.owner-chrome-content main :where(article,section,div)[class*=panel]{border-color:var(--aa-line)!important;border-radius:13px!important}.owner-chrome-content main :where(nav)[class*=tabs]{border:1px solid var(--aa-line)!important;background:#fff!important;border-radius:12px!important;gap:7px!important;padding:5px!important}.owner-chrome-content main :where(nav)[class*=tabs] :where(a,button){border-radius:8px!important;min-height:43px!important;font-size:.78rem!important}.owner-chrome-content main :where(nav)[class*=tabs] :where(a,button).active{background:var(--aa-green)!important;color:#fff!important;box-shadow:0 8px 18px #123d2c24!important}.owner-chrome-content main :where(button,[role=button]){border-radius:8px}.owner-chrome-content main :where(button:not(.secondary),a[class*=button]):hover{transform:translateY(-1px)}.owner-chrome-content main :where(table){border-collapse:separate;border-spacing:0;background:#fff;width:100%}.owner-chrome-content main :where(th){color:#6b776f;letter-spacing:.1em;text-transform:uppercase;padding:12px 14px;line-height:1.35;font-size:.7rem!important}.owner-chrome-content main :where(td){border-color:#eee8df;padding:14px;line-height:1.45;font-size:.82rem!important}.owner-chrome-content main :where(form){border-color:var(--aa-line)}.owner-chrome-content main :where(input,select,textarea){background:#fff!important;border-color:#d8d4cc!important;border-radius:8px!important}.owner-chrome-content main :where(input,select,textarea):focus{outline:0;border-color:var(--aa-gold)!important;box-shadow:0 0 0 3px #c99b2f24!important}.owner-chrome-content main :where(header p,article>span:first-child,article>small:first-child){letter-spacing:.1em;font-size:.7rem!important;line-height:1.35!important}.owner-chrome-content main :where(em,b)[class*=status],.owner-chrome-content main :where(em,b)[class*=priority],.owner-chrome-content main :where(em,b)[class*=criticality]{text-transform:capitalize;align-items:center;min-height:24px;padding:4px 8px;display:inline-flex;border-radius:999px!important;font-size:.68rem!important;line-height:1.2!important}.owner-command-welcome p{font-size:.7rem!important}.owner-command-welcome span{font-size:.84rem!important}.owner-priority-banner :where(b,small,a){font-size:.76rem!important}.owner-season-strip p{font-size:.68rem!important}.owner-season-strip>div>span{font-size:.75rem!important}.owner-season-clock small{font-size:.62rem!important}.owner-executive-stats span{font-size:.67rem!important}.owner-executive-stats small{font-size:.72rem!important}.owner-workflow-grid header p,.owner-daily-grid header p{font-size:.67rem!important}.owner-workflow-grid header a,.owner-daily-grid header a{font-size:.75rem!important}.owner-pipeline-counts span{font-size:.72rem!important}.owner-pipeline-people strong,.owner-home-followups strong,.owner-office-activity strong{font-size:.78rem!important}.owner-pipeline-people small,.owner-home-followups small,.owner-office-activity small,.owner-office-activity time{font-size:.7rem!important}.owner-pipeline-people>a>b,.owner-home-followups>a>b{font-size:.65rem!important}.owner-inline-followup strong{font-size:.78rem!important}.owner-inline-followup small{font-size:.7rem!important}.owner-inline-followup>b{font-size:.66rem!important}@media (width<=900px){.owner-chrome-top{gap:10px}.owner-global-search{width:100%!important}.owner-chrome-content>main:not(.admin-main),.owner-chrome-content :where(.team-office,.apps-center,.preparer-payout-monitor,.communications-page,.documents-office,.payments-office,.security-page,.notifications-page,.crm-office,.academy-center,.dd-center,.jotform-office,.org-center,.support-sign-page,.connections-office,.ref-admin,.webinar-admin){padding-inline:14px!important}.owner-chrome-content main:not(.admin-main) :where(section,div)[class*=-hero]{padding:22px!important}}@media (width<=620px){.owner-chrome-top{min-height:66px!important;padding-inline:12px!important}.owner-top-calendar{padding-inline:9px!important}.owner-chrome-profile>span{display:none}.owner-chrome-content main :where(h1){font-size:1.85rem!important}.owner-chrome-content main :where(h2){font-size:1.15rem!important}.owner-chrome-content main :where(nav)[class*=tabs]{grid-template-columns:1fr!important}.owner-chrome-content main :where(nav)[class*=tabs] :where(a,button){width:100%}.owner-chrome-content main :where(table){min-width:660px;display:table}}.crm-page{gap:16px}.crm-reference-hero{padding:8px 2px 14px}.crm-reference-hero h1{font-size:clamp(34px,3.4vw,48px)}.crm-reference-hero>div>span{font-size:13px}.crm-reference-hero aside{border:1px solid #e4d8c4;border-radius:12px;box-shadow:0 10px 28px #123d2c0d}.crm-stats{background:#fff;border:1px solid #e5ded3;border-radius:14px;gap:0;overflow:hidden;box-shadow:0 12px 34px #123d2c0d}.crm-stats article{min-height:88px;padding:16px 19px;border:0!important;border-right:1px solid #eee8df!important;border-radius:0!important}.crm-stats article:last-child{border-right:0!important}.crm-stats article.attention{background:#fff9e9}.crm-stats small{font-size:10px}.crm-stats b{font-size:28px}.crm-stats span{font-size:11px}.crm-view-switch{background:#f0ede7;border:1px solid #e0d9cf;border-radius:10px;width:max-content;padding:4px;display:flex}.crm-view-switch button{color:#69776f;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:40px;padding:9px 17px;font-size:12px;font-weight:850}.crm-view-switch button.active{color:#fff;background:#123d2c;box-shadow:0 5px 15px #123d2c2b}.crm-workspace{background:0 0;border:0;min-height:0;display:block;overflow:visible}.crm-directory{border-radius:14px;overflow:hidden;box-shadow:0 14px 38px #123d2c0d;background:#fff!important;border:1px solid #e4ddd2!important}.crm-list-toolbar{border-bottom:1px solid #ebe5dc;padding:20px 22px!important}.crm-list-toolbar h2{font-size:21px}.crm-directory>input{background:#f8f6f2;border:1px solid #e4ded5;border-radius:9px;width:calc(100% - 44px);margin:16px 22px 10px;padding:13px 15px;font-size:13px}.crm-record-filters{margin:0 22px 16px}.crm-record-filters button{min-height:34px;padding:7px 12px;font-size:11px}.crm-directory>div.crm-list-table{border-top:1px solid #e9e3da;max-height:none;overflow:visible}.crm-list-head,.crm-list-table>button{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(145px,.9fr) 90px 95px 72px;align-items:center;gap:14px;display:grid}.crm-list-head{color:#7a847e;letter-spacing:.08em;text-transform:uppercase;background:#f7f4ef;padding:11px 20px;font-size:10px;font-weight:900}.crm-directory .crm-list-table>button{text-align:left;background:#fff;border:0;border-top:1px solid #eee9e1;min-height:70px;padding:12px 20px;transition:all .18s}.crm-directory .crm-list-table>button:first-of-type{border-top:0}.crm-directory .crm-list-table>button:hover,.crm-directory .crm-list-table>button.active{background:#fbfaf7;box-shadow:inset 4px 0 #c89d32}.crm-list-person{align-items:center;gap:11px;display:flex!important}.crm-list-person>i{flex:none;color:#f0d16b!important;background:#123d2c!important;width:38px!important;height:38px!important}.crm-list-person>span{gap:3px;min-width:0;display:grid}.crm-list-person strong{font-size:13px!important}.crm-list-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#7a867f!important;font-size:11px!important}.crm-list-classification,.crm-list-stage{color:#315f47;background:#eef4ef;border-radius:99px;width:max-content;max-width:100%;padding:6px 9px;font-size:11px;font-weight:800}.crm-list-stage{color:#665f55;background:#f1eee8}.crm-list-stage.attention{color:#a04b28;background:#fff0e8}.crm-list-work{color:#65746c;font-size:11px}.crm-list-work b{color:#123d2c;font-size:14px}.crm-list-table time{color:#6f7b74;font-size:11px}.crm-list-table>button>em{font-style:normal;font-weight:900;color:#123d2c!important;font-size:11px!important}.crm-profile-scrim{z-index:89;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0719115c;border:0;position:fixed;inset:0}.crm-profile-drawer{z-index:90;background:#fff;width:min(820px,100vw - 275px);padding-bottom:42px;animation:.22s ease-out crm-drawer-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #061c1138}.crm-profile-drawer>header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0;padding:20px 24px!important}.crm-profile-drawer>header>select{margin-left:auto}.crm-profile-close{color:#123d2c;cursor:pointer;background:#f6f3ee;border:1px solid #ddd7ce;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1}.crm-profile-actions,.crm-profile-tabs{position:relative}.crm-profile-actions button,.crm-profile-actions a{min-height:38px;padding:9px 13px;font-size:11px}.crm-profile-tabs button{min-height:42px;font-size:11px}.crm-contact-snapshot small,.crm-profile-grid p,.crm-history p{font-size:9px}.crm-contact-snapshot span,.crm-case small,.crm-task small,.crm-history article{font-size:11px}.crm-case strong,.crm-task strong,.crm-empty{font-size:12px}.crm-pipeline{border-radius:14px;box-shadow:0 14px 38px #123d2c0d}.crm-pipeline>header{padding:18px 22px}.crm-pipeline h2{font-size:22px}.crm-pipeline>header>span,.crm-stage-email-control small{font-size:11px!important}.crm-five-stage-pipeline .crm-pipeline-scroll{background:#f6f3ee;grid-template-columns:repeat(8,245px);gap:12px;padding:14px}.crm-five-stage-pipeline .crm-pipeline-scroll>section{border-radius:10px;min-height:470px}.crm-five-stage-pipeline .crm-pipeline-scroll>section>header b{font-size:11px}.crm-five-stage-pipeline .crm-pipeline-scroll>section>header i{font-size:10px}.crm-five-stage-pipeline .crm-pipeline-scroll article{padding:14px}.crm-five-stage-pipeline .crm-pipeline-scroll article small{font-size:9px}.crm-five-stage-pipeline .crm-pipeline-scroll article strong{font-size:13px}.crm-five-stage-pipeline .crm-pipeline-scroll article span,.crm-five-stage-pipeline .crm-pipeline-scroll article em,.crm-five-stage-pipeline .crm-pipeline-scroll article button,.crm-organizer-link,.crm-stage-move select{font-size:11px!important}.crm-stage-empty{font-size:11px}@keyframes crm-drawer-in{0%{opacity:.6;transform:translate(28px)}to{opacity:1;transform:none}}@media (width<=1100px){.crm-stats{grid-template-columns:repeat(3,1fr);display:grid}.crm-stats article{border-bottom:1px solid #eee8df!important}.crm-list-head,.crm-list-table>button{grid-template-columns:minmax(210px,1.4fr) minmax(130px,1fr) minmax(140px,1fr) 80px 70px}.crm-list-head span:nth-child(5),.crm-list-table time{display:none}.crm-profile-drawer{width:min(760px,100vw - 90px)}}@media (width<=760px){.crm-reference-hero{gap:14px}.crm-reference-hero aside{box-sizing:border-box}.crm-stats{grid-template-columns:1fr 1fr}.crm-stats article{min-height:90px}.crm-stats article:last-child{grid-column:1/-1}.crm-view-switch{width:100%}.crm-view-switch button{flex:1}.crm-list-toolbar{align-items:flex-start;gap:12px}.crm-directory>input{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.crm-record-filters{margin-left:14px;margin-right:14px;overflow-x:auto}.crm-list-head{display:none}.crm-directory .crm-list-table>button{grid-template-columns:1fr auto;gap:8px 12px;padding:15px}.crm-list-person{grid-column:1/-1}.crm-list-classification,.crm-list-stage{font-size:10px}.crm-list-work,.crm-list-table time{display:none}.crm-list-table>button>em{grid-area:2/2}.crm-profile-drawer{width:100vw}.crm-profile-drawer>header{flex-direction:row;align-items:flex-start}.crm-profile-drawer>header>select{order:3;width:100%;margin:8px 0 0}.crm-profile-close{margin-left:auto}.crm-profile-actions{grid-template-columns:1fr 1fr;display:grid}.crm-profile-actions a{grid-column:1/-1}.crm-profile-tabs{overflow-x:auto}.crm-profile-tabs button{white-space:nowrap;min-width:125px}}.crm-list-person{gap:4px;min-width:0;display:grid!important}.crm-list-person strong{color:#123d2c;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block;overflow:hidden;font-size:14px!important}.crm-list-person small{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden;color:#7a867f!important;font-size:11px!important}.crm-directory .crm-list-table>button{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(145px,.9fr) 90px 95px 72px}.crm-directory .crm-list-table>button>em{text-align:right;background:0 0;border-radius:0;width:auto;height:auto;display:block}@media (width<=1100px){.crm-directory .crm-list-table>button{grid-template-columns:minmax(210px,1.4fr) minmax(130px,1fr) minmax(140px,1fr) 80px 70px}}@media (width<=760px){.crm-directory .crm-list-table>button{grid-template-columns:1fr auto}.crm-directory .crm-list-table>button>em{grid-area:2/2}}.crm-profile-drawer{background:#fffdfa;width:min(640px,100vw - 275px);padding-bottom:30px}.crm-profile-drawer>header{background:#fffdfaf7;border-bottom:1px solid #e9e1d7;gap:14px;padding:22px 26px!important}.crm-profile-name{gap:13px}.crm-profile-name>i{color:#e7c862;background:linear-gradient(145deg,#123d2c,#0a2d20);border-radius:50%;flex:0 0 48px;width:48px;height:48px;font-size:12px;box-shadow:0 8px 20px #123d2c29}.crm-profile-name p{color:#a37b1c;letter-spacing:.16em;font-size:9px}.crm-profile-name h2{letter-spacing:-.025em;margin:5px 0 4px;font:700 25px/1.05 Georgia,serif}.crm-profile-name small{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:11px;display:block;overflow:hidden}.crm-profile-drawer>header>select{color:#214734;background:#fff;border:1px solid #dfd6c9;border-radius:8px;min-width:145px;max-width:165px;padding:9px 30px 9px 11px;font-size:11px;font-weight:800}.crm-profile-close{color:#766f67;background:0 0;border:0;flex:0 0 34px;width:34px;height:34px;font-size:22px}.crm-profile-actions{background:#fffdfa;border-bottom:0;gap:7px;padding:11px 24px;display:flex}.crm-profile-actions button,.crm-profile-actions a{background:#fff;border-color:#ddd5ca;border-radius:7px;min-height:34px;padding:8px 11px;font-size:10px}.crm-profile-actions button:first-child{color:#fff;background:#123d2c}.crm-profile-actions a{margin-left:auto}.crm-profile-tabs{border-radius:9px;margin:0 24px 4px;background:#f2eee8!important;border:1px solid #e4dcd2!important;gap:0!important;padding:3px!important}.crm-profile-tabs button{white-space:nowrap;flex:1;border-radius:6px!important;min-height:34px!important;padding:7px 8px!important;font-size:10px!important}.crm-profile-tabs button.active{box-shadow:0 2px 8px #123d2c14;color:#123d2c!important;background:#fff!important}.crm-contact-snapshot{background:#fff;border:1px solid #e5ddd2;border-radius:11px;margin:14px 24px 0;overflow:hidden;grid-template-columns:repeat(4,1fr)!important;gap:0!important;padding:0!important}.crm-contact-snapshot article{min-height:82px;background:#fff!important;border:0!important;border-right:1px solid #ece5dc!important;border-radius:0!important;padding:13px 14px!important}.crm-contact-snapshot article:last-child{border-right:0!important}.crm-contact-snapshot small{font-size:8px!important}.crm-contact-snapshot b{font-size:20px!important}.crm-contact-snapshot b.word{font-size:10px!important}.crm-contact-snapshot span{line-height:1.35;font-size:9px!important}.crm-profile-grid,.crm-history{gap:10px;padding:12px 24px 0}.crm-profile-grid>section,.crm-history>section{box-shadow:none;border-color:#e7dfd5;border-radius:11px}.crm-profile-grid header,.crm-history header{background:#fbf8f3;padding:13px 15px}.crm-profile-grid h3,.crm-history h3{font-size:13px}.crm-case,.crm-task,.crm-history article{padding:11px 13px}.crm-case>i{width:28px;height:28px}.crm-case strong,.crm-task strong{font-size:11px!important}.crm-case small,.crm-task small,.crm-history article{line-height:1.4;font-size:10px!important}.crm-document-vault{box-shadow:none;border-radius:11px;margin:14px 24px 10px}.crm-connected-grid{gap:8px!important;padding:10px 24px!important}.crm-connected-grid>a{border-radius:9px!important;min-height:66px!important;padding:11px!important}.crm-connected-grid strong{font-size:11px!important}.crm-connected-grid small,.crm-connected-grid>a>b{font-size:9px!important}.crm-composer{border-radius:10px;margin:12px 24px 0;padding:15px}@media (width<=900px){.crm-profile-drawer{width:min(640px,100vw - 70px)}}@media (width<=760px){.crm-profile-drawer{width:100vw}.crm-profile-drawer>header{flex-wrap:wrap;padding:18px!important}.crm-profile-name{width:calc(100% - 48px)}.crm-profile-drawer>header>select{order:3;width:100%;max-width:none;margin:0}.crm-profile-actions{flex-wrap:wrap;padding:10px 16px;display:flex}.crm-profile-actions a{margin-left:0}.crm-profile-tabs{margin:0 16px 4px;overflow-x:auto}.crm-profile-tabs button{min-width:108px!important}.crm-contact-snapshot{margin:12px 16px 0;grid-template-columns:1fr 1fr!important}.crm-contact-snapshot article:nth-child(2){border-right:0!important}.crm-contact-snapshot article:nth-child(-n+2){border-bottom:1px solid #ece5dc!important}.crm-profile-grid,.crm-history{grid-template-columns:1fr;padding:10px 16px 0}.crm-document-vault{margin:12px 16px 8px}.crm-connected-grid{grid-template-columns:1fr!important;padding:8px 16px!important}.crm-composer{margin:10px 16px 0}}.forms-center{gap:14px}.forms-hero{background:0 0;border:0;align-items:center;padding:8px 2px 14px}.forms-hero h1{letter-spacing:-.045em;margin:0 0 7px;font:700 clamp(34px,3.4vw,48px)/1 Georgia,serif}.forms-hero>div>span{color:#68766e;max-width:760px;font-size:13px;line-height:1.5}.forms-hero aside{background:#fff;border-color:#d9e2da;border-radius:11px;min-width:230px;padding:13px 15px;box-shadow:0 8px 24px #123d2c0d}.forms-hero aside.live{background:#f1f8f3;border-color:#c6dbcc}.forms-hero aside>i{width:36px;height:36px}.forms-hero aside b{font-size:10px}.forms-hero aside small{font-size:9px}.forms-tabs{width:max-content;max-width:100%;box-shadow:none;background:#f0ede7;border:1px solid #e0d9cf;border-radius:10px;padding:4px;display:flex}.forms-tabs button{background:0 0;border-radius:7px;min-width:145px;min-height:40px;padding:8px 15px;font-size:11px;border:0!important}.forms-tabs button.active{background:#123d2c;box-shadow:0 5px 15px #123d2c2b}.forms-tabs button>b{top:5px;right:7px}.forms-dd-connect{background:linear-gradient(115deg,#113e2d,#174f39);border-color:#315f49;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;gap:15px;padding:16px 20px;box-shadow:0 10px 30px #123d2c1a}.forms-dd-icon{width:42px;height:42px;font-size:12px}.forms-dd-copy p{margin-bottom:4px;font-size:8px}.forms-dd-copy h2{margin-bottom:4px;font-size:17px}.forms-dd-copy>span{max-width:660px;font-size:9px;line-height:1.45}.forms-dd-copy ol{gap:20px;margin-top:7px;font-size:8px}.forms-dd-actions{gap:6px;min-width:166px}.forms-dd-actions button,.forms-dd-actions a{border-radius:7px;padding:9px 11px;font-size:8px}.forms-stats{background:#fff;border:1px solid #e5ded3;border-radius:13px;gap:0;overflow:hidden;box-shadow:0 10px 28px #123d2c0a}.forms-stats article{border:0;border-right:1px solid #eee8df;min-height:86px;padding:15px 18px}.forms-stats article:last-child{border-right:0}.forms-stats small{font-size:9px}.forms-stats strong{margin:5px 0 2px;font-size:27px}.forms-stats span{font-size:10px}.forms-home-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:12px}.forms-arrivals,.forms-flow,.forms-inbox,.forms-secure,.forms-jotform,.forms-library,.forms-testing,.forms-safety{border-color:#e4ddd2;border-radius:13px;box-shadow:0 12px 32px #123d2c0b}.forms-arrivals{padding:20px 22px}.forms-arrivals h2,.forms-flow h2,.forms-inbox h2,.forms-secure h2,.forms-jotform h2,.forms-library h2,.forms-testing h2{font:700 21px/1.15 Georgia,serif}.forms-arrivals article{padding:11px 0}.forms-arrivals article b{font-size:11px}.forms-arrivals article small{font-size:9px}.forms-flow{background:linear-gradient(145deg,#123e2d,#174d35);padding:20px}.forms-flow h2{margin-bottom:10px}.forms-flow>div{padding:8px 0}.forms-flow>div b{font-size:10px}.forms-flow>div small{font-size:8px}.forms-inbox,.forms-library{padding:20px 22px}.forms-inbox>header{align-items:end;margin-bottom:14px}.forms-inbox input,.forms-inbox select{background:#fbfaf7;border-color:#ded7cc;border-radius:7px;font-size:10px}.forms-table{border:1px solid #e7e0d6;border-radius:10px;overflow:hidden}.forms-table .heading{background:#f7f4ef;padding:10px 12px}.forms-table article{min-height:58px;padding:10px 12px;font-size:10px}.forms-table a,.forms-table button{border-radius:6px;padding:7px 9px;font-size:8px}.forms-connect-grid{gap:12px}.forms-secure,.forms-jotform{padding:22px}.forms-library>div{grid-template-columns:repeat(3,1fr);gap:8px}.forms-library article{border-radius:9px;padding:12px}.forms-testing{border-radius:13px}.forms-safety{border-radius:13px;overflow:hidden}@media (width<=1000px){.forms-tabs{width:100%}.forms-tabs button{flex:1;min-width:0}.forms-dd-connect{grid-template-columns:44px 1fr}.forms-dd-actions{grid-template-columns:repeat(3,1fr)}.forms-home-grid{grid-template-columns:1fr}.forms-library>div{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.forms-hero{align-items:flex-start;padding:4px 0 10px}.forms-hero h1{font-size:32px}.forms-hero aside{width:100%}.forms-tabs{grid-template-columns:1fr 1fr;display:grid}.forms-tabs button{min-width:0}.forms-dd-connect{grid-template-columns:1fr;padding:16px}.forms-dd-copy ol{gap:5px;display:grid}.forms-dd-actions{grid-template-columns:1fr}.forms-stats{grid-template-columns:1fr 1fr}.forms-stats article:nth-child(2){border-right:0}.forms-stats article:nth-child(-n+2){border-bottom:1px solid #eee8df}.forms-library>div{grid-template-columns:1fr}.forms-inbox,.forms-library,.forms-arrivals,.forms-flow{padding:17px}}.forms-intake-connection{background:#fff;border:1px solid #e1d9ce;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:15px 18px;display:grid;box-shadow:0 10px 28px #123d2c0b}.forms-intake-connection>i{color:#285c42;background:#edf4ef;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.forms-intake-connection>i.live{color:#e7c862;background:#123d2c}.forms-intake-connection p{color:#98711b;letter-spacing:.13em;margin:0 0 3px;font-size:8px;font-weight:900}.forms-intake-connection h2{margin:0 0 3px;font:700 18px/1.1 Georgia,serif}.forms-intake-connection>div>span{color:#718078;font-size:9px}.forms-intake-connection>b{color:#7a5c17;background:#f5eee0;border-radius:99px;padding:6px 9px;font-size:9px}.forms-intake-connection>b.live{color:#276143;background:#e9f3ec}.forms-intake-actions{gap:7px;display:flex}.forms-intake-actions button,.forms-intake-actions a{color:#123d2c;cursor:pointer;background:#fff;border:1px solid #d8d0c5;border-radius:7px;min-height:35px;padding:8px 11px;font-size:9px;font-weight:850;text-decoration:none}.forms-intake-actions button{color:#fff;background:#123d2c;border-color:#123d2c}@media (width<=850px){.forms-intake-connection{grid-template-columns:40px 1fr auto}.forms-intake-actions{grid-column:2/-1}.forms-intake-connection>b{grid-column:3}}@media (width<=600px){.forms-intake-connection{grid-template-columns:38px 1fr;padding:14px}.forms-intake-connection>b{grid-column:2}.forms-intake-actions{grid-column:1/-1}.forms-intake-actions>*{text-align:center;flex:1}}.team-growth-polished{gap:14px}.team-growth-polished .team-hero{box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;padding:8px 2px 14px!important}.team-growth-polished .team-hero h1{letter-spacing:-.045em;margin:0 0 7px!important;font:700 clamp(34px,3.4vw,48px)/1 Georgia,serif!important}.team-growth-polished .team-hero>div>span{color:#68766e;font-size:13px;line-height:1.5}.team-growth-polished .team-hero aside{border:1px solid #d9e2da;border-radius:11px;min-width:230px;max-width:280px;padding:13px 15px;box-shadow:0 8px 24px #123d2c0d;background:#f1f8f3!important}.team-growth-polished .team-hero aside b,.team-growth-polished .team-hero aside span{font-size:9px}.team-growth-polished .team-tabs{background:#f0ede7;border:1px solid #e0d9cf;border-radius:10px;grid-template-columns:none;gap:0;width:max-content;max-width:100%;padding:4px;display:flex}.team-growth-polished .team-tabs button{border-radius:7px;min-width:145px;min-height:40px;padding:8px 15px;font-size:11px;border:0!important}.team-growth-polished .team-tabs button.active{color:#fff;background:#123d2c;border:0;box-shadow:0 5px 15px #123d2c2b}.team-growth-polished .team-tabs button.active i{color:#e7c862}.team-growth-polished .team-stats{background:#fff;border:1px solid #e5ded3;border-radius:13px;gap:0;overflow:hidden;box-shadow:0 10px 28px #123d2c0a}.team-growth-polished .team-stats article{min-height:86px;padding:15px 18px;border:0!important;border-right:1px solid #eee8df!important;border-radius:0!important}.team-growth-polished .team-stats article:last-child{border-right:0!important}.team-growth-polished .team-stats span{font-size:9px}.team-growth-polished .team-stats strong{margin:5px 0 2px;font-size:27px}.team-growth-polished .team-stats small{font-size:9px}.team-growth-polished .team-launch{border-color:#e4ddd2;border-radius:13px;overflow:hidden;box-shadow:0 12px 32px #123d2c0b}.team-growth-polished .team-launch header{padding:16px 19px}.team-growth-polished .team-launch header h2{margin:0 0 3px;font:700 20px/1.15 Georgia,serif}.team-growth-polished .team-launch header span{color:#718078;font-size:9px}.team-growth-polished .team-launch header button{font-size:9px}.team-growth-polished .team-flow{grid-template-columns:repeat(7,1fr);gap:0;padding:17px 12px}.team-growth-polished .team-flow>div{padding:0 5px}.team-growth-polished .team-flow>div:not(:last-child):after{width:76%;left:62%}.team-growth-polished .team-flow b{font-size:9px}.team-growth-polished .team-flow small{font-size:8px}.team-roster-list{overflow:hidden;border-color:#e4ddd2!important;border-radius:13px!important;box-shadow:0 12px 32px #123d2c0b!important}.team-roster-list>header{border-bottom:1px solid #ebe4da;min-height:74px;padding:16px 20px}.team-roster-list h2{font:700 21px/1.15 Georgia,serif}.team-roster-list header>div>span{font-size:9px}.team-roster-list header label{background:#fbfaf7;border-color:#ddd6cc;border-radius:7px;height:36px}.team-roster-list input{background:0 0;font-size:10px}.team-list-head,.team-preparer-rows>button{grid-template-columns:minmax(210px,1.3fr) minmax(120px,.8fr) 80px 65px 95px 65px;align-items:center;gap:13px;display:grid}.team-list-head{color:#7b857f;letter-spacing:.08em;text-transform:uppercase;background:#f7f4ef;min-height:35px;padding:0 18px;font-size:8px;font-weight:900}.team-preparer-rows>button{color:#18392b;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee8df;width:100%;min-height:64px;padding:11px 18px;transition:all .18s}.team-preparer-rows>button:hover{background:#fbfaf7;box-shadow:inset 4px 0 #c89d32}.team-preparer-rows>button>span:first-child{gap:3px;min-width:0;display:grid}.team-preparer-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.team-preparer-rows small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.team-preparer-rows>button>b{border-radius:99px;width:max-content;padding:6px 8px;font-size:8px}.team-preparer-rows>button>b.ready{color:#286347;background:#e7f2ea}.team-preparer-rows>button>b.progress{color:#80611b;background:#f7ecd3}.team-preparer-rows>button>span:not(:first-child){font-size:10px}.team-preparer-rows>button>em{color:#123d2c;text-align:right;font-size:9px;font-style:normal;font-weight:900}.team-preparer-scrim{z-index:89;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0719115c;border:0;position:fixed;inset:0}.team-preparer-drawer{z-index:90;background:#fffdfa;width:min(650px,100vw - 275px);padding:24px;animation:.22s ease-out crm-drawer-in;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px #061c1138}.team-drawer-close{z-index:3;float:right;color:#6f6b65;cursor:pointer;background:#f4f0e9;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:sticky;top:0}.team-preparer-card{clear:both;padding:3px 0 24px}.team-preparer-card>header{border-bottom:1px solid #e8e0d6;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:8px 0 17px;display:grid}.team-preparer-card>header>i{color:#e7c862;background:linear-gradient(145deg,#123d2c,#0a2d20);border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-style:normal;font-weight:900;display:grid}.team-preparer-card>header>span{gap:4px;display:grid}.team-preparer-card>header strong{font:700 23px/1.1 Georgia,serif}.team-preparer-card>header small{color:#718078;font-size:10px}.team-preparer-card>header>b{text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px}.team-preparer-card>header>b.ready{color:#286347;background:#e7f2ea}.team-preparer-card>header>b.progress{color:#80611b;background:#f7ecd3}.team-preparer-card .team-control-checks{padding:14px 0 8px}.team-preparer-card .team-control-checks span{font-size:8px}.team-preparer-card .team-readiness-grid{border:1px solid #e5ddd2;border-radius:10px;gap:0;margin:8px 0 14px;padding:0;overflow:hidden}.team-preparer-card .team-readiness-grid>span{border-bottom:1px solid #ece5dc;border-right:1px solid #ece5dc;min-height:64px;padding:11px;font-size:8px}.team-preparer-card .team-readiness-grid>span:nth-child(3n){border-right:0}.team-preparer-card .team-readiness-grid>span:nth-last-child(-n+3){border-bottom:0}.team-preparer-card .team-readiness-grid b{font-size:10px}.team-preparer-card .team-owner-controls{gap:7px;padding:14px 0}.team-preparer-card .team-owner-controls a,.team-preparer-card .team-owner-controls button{min-height:34px;padding:7px 10px;font-size:8px}.team-preparer-card>footer{border-top:1px solid #e8e0d6;gap:8px;padding-top:14px;display:flex}.team-preparer-card>footer a,.team-preparer-card>footer button{color:#123d2c;background:#fff;border:1px solid #cad6ce;border-radius:6px;min-height:35px;padding:7px 10px;font-size:8px;font-weight:900}.team-preparer-card>footer button{color:#fff;background:#123d2c}.team-compliance-head{min-height:72px!important;padding:15px 18px!important}.team-compliance-head h2{margin:0 0 4px;font:700 20px/1.15 Georgia,serif}.team-compliance-head>div>span{font-size:9px!important}.team-compliance-grid{gap:7px;grid-template-columns:1fr!important}.team-growth-polished .team-compliance-grid>a{border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;min-height:68px;padding:12px 15px}.team-growth-polished .team-compliance-grid>a>i{width:32px;height:32px}.team-compliance-grid span{gap:3px}.team-compliance-grid b{font-size:10px}.team-compliance-grid small{font-size:9px}.team-compliance-grid em{grid-column:auto;align-self:center}@media (width<=1000px){.team-growth-polished .team-tabs{width:100%}.team-growth-polished .team-tabs button{flex:1;min-width:0}.team-growth-polished .team-flow{grid-template-columns:1fr}.team-growth-polished .team-flow>div{text-align:left;grid-template-columns:31px 1fr;justify-items:start;padding:5px 0}.team-growth-polished .team-flow>div:not(:last-child):after{width:1px;height:35px;top:36px;left:15px}.team-list-head,.team-preparer-rows>button{grid-template-columns:minmax(190px,1.3fr) minmax(110px,.8fr) 70px 60px 80px}.team-list-head span:nth-child(5),.team-preparer-rows>button>span:nth-child(5){display:none}.team-preparer-drawer{width:min(650px,100vw - 70px)}}@media (width<=700px){.team-growth-polished .team-hero{flex-direction:column;align-items:flex-start!important}.team-growth-polished .team-hero h1{font-size:32px!important}.team-growth-polished .team-hero aside{width:100%;max-width:none}.team-growth-polished .team-tabs{grid-template-columns:1fr 1fr;display:grid}.team-growth-polished .team-tabs button{min-width:0}.team-growth-polished .team-stats{grid-template-columns:1fr 1fr}.team-growth-polished .team-stats article:nth-child(2){border-right:0!important}.team-growth-polished .team-stats article:nth-child(-n+2){border-bottom:1px solid #eee8df!important}.team-list-head{display:none}.team-preparer-rows>button{grid-template-columns:1fr auto;gap:7px 12px;padding:13px 15px}.team-preparer-rows>button>span:first-child{grid-column:1/-1}.team-preparer-rows>button>span:nth-child(3),.team-preparer-rows>button>span:nth-child(4),.team-preparer-rows>button>span:nth-child(5){display:none}.team-preparer-rows>button>em{grid-column:2}.team-preparer-drawer{width:100vw;padding:18px}.team-preparer-card>header{grid-template-columns:44px 1fr}.team-preparer-card>header>b{grid-column:2;justify-self:start}.team-preparer-card .team-readiness-grid{grid-template-columns:1fr 1fr}.team-preparer-card .team-readiness-grid>span:nth-child(3n){border-right:1px solid #ece5dc}.team-preparer-card .team-readiness-grid>span:nth-child(2n){border-right:0}.team-preparer-card .team-readiness-grid>span:nth-last-child(-n+3){border-bottom:1px solid #ece5dc}.team-preparer-card .team-readiness-grid>span:nth-last-child(-n+2){border-bottom:0}.team-compliance-head{align-items:flex-start!important}.team-growth-polished .team-compliance-grid>a{grid-template-columns:32px 1fr}.team-compliance-grid em{grid-column:2}}@media (width>=901px){.owner-chrome{background:#f6f3ee!important;grid-template-columns:260px minmax(0,1fr)!important}.owner-chrome-nav{gap:6px!important;padding:20px 18px 16px!important;overflow:hidden!important;box-shadow:10px 0 30px #071e151a!important}.owner-chrome-brand{gap:10px!important;padding:0 7px 16px!important}.owner-chrome-brand img{width:48px!important;height:44px!important}.owner-chrome-brand strong{font-size:10px!important}.owner-chrome-brand small{font-size:8px!important}.owner-chrome-nav>nav{gap:3px!important}.owner-chrome-nav nav a{border:0!important;border-radius:8px!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:9px!important;min-height:40px!important;padding:0 11px!important;font-size:11px!important}.owner-chrome-nav nav a i,.owner-calendar-nav i{color:#e4c65f!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;font-size:9px!important;font-style:normal!important;font-weight:900!important}.owner-chrome-nav nav a.active{color:#fff!important;background:#ffffff21!important;box-shadow:inset 3px 0 #e0bd52!important}.owner-calendar-nav{background:#ffffff09!important;border-color:#e7c7634d!important;border-radius:8px!important;grid-template-columns:26px minmax(0,1fr) auto!important;gap:9px!important;min-height:40px!important;margin:0!important;padding:0 11px!important;font-size:11px!important}.owner-calendar-nav span{font-size:11px!important;font-weight:700!important}.owner-top-calendar{font-size:11px!important;font-weight:750!important}.owner-calendar-nav b{font-size:7px!important}.owner-nav-section{border:0!important;margin:0!important;padding:0!important}.owner-nav-group-toggle{text-align:left;cursor:pointer;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;color:#d8e2dc!important;background:0 0!important;border:0!important;border-radius:8px!important;min-height:40px!important;padding:0 11px!important;display:grid!important}.owner-nav-group-toggle b{color:#e4c65f;font-size:9px}.owner-nav-group-toggle span{text-transform:none;font-weight:750;color:inherit!important;letter-spacing:0!important;font-size:11px!important}.owner-nav-group-toggle i{color:#aebfb5;text-align:right;font-size:14px;font-style:normal}.owner-nav-section.current>.owner-nav-group-toggle,.owner-nav-section.open>.owner-nav-group-toggle,.owner-nav-group-toggle:hover{color:#fff!important;background:#ffffff14!important}.owner-nav-section>nav{border-left:1px solid #e7c7633d;padding-left:10px;gap:1px!important;margin:3px 0 5px 17px!important}.owner-nav-section>nav a{color:#becdc4!important;grid-template-columns:14px minmax(0,1fr) auto!important;min-height:32px!important;padding:0 8px!important;font-size:9px!important}.owner-nav-section>nav a i{font-size:7px!important}.owner-site-link{border-top:1px solid #ffffff17;color:#aebfb5!important;margin-top:auto!important;padding:9px 11px!important;font-size:9px!important}.owner-chrome-top{background:#fffefbf7!important;min-height:78px!important;padding:0 34px!important}.owner-chrome-content{background:radial-gradient(circle at 92% 4%,#d5ac410f,#0000 22%),#f8f5f0!important}.owner-chrome-content .admin-main{width:100%!important;max-width:1360px!important;padding:30px 34px 68px!important}.owner-reference-welcome{margin-bottom:19px!important}.owner-command-welcome h1{font-size:clamp(34px,3vw,40px)!important;line-height:1.02!important}.owner-priority-banner{border-radius:10px!important;margin-bottom:17px!important}.owner-season-strip,.owner-next-three,.owner-executive-stats article,.owner-dashboard-grid>*,.owner-dashboard-rail>*{border-radius:11px!important;box-shadow:0 10px 28px #123d2c09!important}.owner-next-three>header{min-height:58px!important;padding:12px 18px!important}.owner-next-three>div{min-height:58px!important}.owner-coming-link{min-height:58px!important;padding:10px 18px!important}.owner-executive-stats{gap:12px!important}.owner-executive-stats article{min-height:118px!important;padding:17px 18px 15px!important}.crm-profile-scrim{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#0c23192e!important;left:260px!important}.crm-profile-drawer{background:#fbf9f5!important;width:auto!important;max-width:none!important;padding-bottom:52px!important;left:260px!important;right:0!important;box-shadow:-16px 0 46px #071f1529!important}.crm-profile-drawer>header{background:#fffefbf7!important;gap:18px!important;min-height:92px!important;padding:18px 30px!important}.crm-profile-name>i{color:#e7c862!important;border-radius:50%!important;flex:0 0 48px!important;width:48px!important;height:48px!important}.crm-profile-name h2{font-size:25px!important}.crm-profile-name small{margin-top:4px;display:block;font-size:11px!important}.crm-profile-drawer>header>select{min-width:170px!important;max-width:190px!important;min-height:42px!important;font-size:11px!important}.crm-profile-actions{background:#fffefb!important;gap:8px!important;padding:13px 30px 12px!important}.crm-profile-actions button,.crm-profile-actions a{min-height:38px!important;padding:9px 14px!important;font-size:10px!important}.crm-profile-tabs{border-radius:10px!important;margin:0 30px 5px!important}.crm-profile-tabs button{min-height:38px!important;font-size:11px!important}.crm-contact-snapshot{border-radius:12px!important;margin:16px 30px 0!important}.crm-contact-snapshot article{min-height:86px!important;padding:14px 16px!important}.crm-contact-snapshot small{font-size:9px!important}.crm-contact-snapshot span{font-size:10px!important}.crm-profile-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr)!important;gap:14px!important;padding:15px 30px 0!important}.crm-profile-grid>section,.crm-history>section{background:#fffefb!important;border-radius:12px!important}.crm-profile-grid header,.crm-history header{padding:15px 18px!important}.crm-profile-grid h3,.crm-history h3{font-size:16px!important}.crm-case{grid-template-columns:40px minmax(0,1fr) minmax(165px,205px)!important;align-items:center!important;gap:14px!important;min-height:78px!important;padding:14px 17px!important;display:grid!important}.crm-case>i{width:36px!important;height:36px!important}.crm-case>span{min-width:0!important}.crm-case strong{font-size:12px!important;line-height:1.4!important;display:block!important}.crm-case small{margin-top:4px!important;font-size:10px!important;line-height:1.45!important;display:block!important}.crm-record-stage{width:100%!important;min-width:0!important}.crm-record-stage>span{font-size:8px!important}.crm-record-stage select{width:100%!important;min-height:38px!important;padding:8px 10px!important;font-size:10px!important}.crm-task{min-height:64px!important;padding:13px 15px!important}.crm-task strong{font-size:11px!important;line-height:1.4!important}.crm-task small{font-size:9px!important}.crm-history{gap:14px!important;padding:15px 30px 0!important}.crm-document-vault{margin:16px 30px 10px!important}.crm-connected-grid{gap:12px!important;padding:12px 30px!important}.crm-composer{margin:14px 30px 0!important}}@media (width>=901px) and (width<=1120px){.owner-chrome{grid-template-columns:236px minmax(0,1fr)!important}.crm-profile-scrim,.crm-profile-drawer{left:236px!important}.crm-profile-grid{grid-template-columns:1fr!important}}@media (width<=760px){.crm-case{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.crm-record-stage{grid-column:2!important;width:100%!important;padding-left:0!important}}.tax-detail-page .service-detail-hero,.business-detail-page .service-detail-hero,.credit-start .credit-start-heading{box-sizing:border-box;align-items:center!important;min-height:310px!important;padding:32px 0!important;display:flex!important}.tax-detail-page .service-detail-hero:after,.business-detail-page .service-detail-hero:after,.credit-start .credit-start-heading:after{border-color:#e6c15061!important;inset:18px!important}.tax-detail-page .service-detail-hero-grid,.business-detail-page .service-detail-hero-grid,.credit-start .unified-service-hero-shell{width:min(1180px,100% - 48px)!important;margin:0 auto!important;padding:0!important}.tax-detail-page .service-detail-hero-grid,.business-detail-page .service-detail-hero-grid{grid-template-columns:minmax(0,760px)!important}.credit-start .unified-service-hero-shell{z-index:1;display:block;position:relative;max-width:1180px!important}.credit-start .credit-start-heading-copy{text-align:left!important;justify-self:start!important;width:min(760px,100%)!important;max-width:760px!important;margin:0!important;padding:0!important}.credit-start .credit-start-heading-copy>.eyebrow{letter-spacing:.18em;text-shadow:none;align-items:center;gap:10px;font-weight:900;display:flex;color:#f1d478!important;margin:0 0 13px!important;font-size:10px!important}.credit-start .credit-start-heading-copy>.eyebrow span{background:linear-gradient(90deg,#9d7015,#f0d879,#ae7b16);border-radius:99px;width:28px;height:4px}.tax-detail-page .service-detail-hero h1,.business-detail-page .service-detail-hero h1,.credit-start .credit-start-heading h1{max-width:760px!important;margin:12px 0 15px!important;font-size:clamp(42px,4.45vw,61px)!important;line-height:.93!important}.tax-detail-page .service-detail-hero-grid>div>p:last-of-type,.business-detail-page .service-detail-hero-grid>div>p:last-of-type,.credit-start .credit-start-hero-copy p{font-size:13px!important;line-height:1.52!important}.credit-start .credit-start-hero-copy{max-width:700px!important;margin-top:13px!important}.credit-start .credit-start-power-line{margin-top:15px!important;padding-top:11px!important;font-size:11px!important}@media (width>=701px){.credit-start .credit-start-heading{background-position:50%!important}}.credit-start .service-site-header .nav-dropdown-menu small{color:#738078!important;letter-spacing:normal!important;margin-top:4px!important;font-size:10.5px!important;font-weight:500!important;line-height:1.4!important}@media (width<=700px){.tax-detail-page .service-detail-hero,.business-detail-page .service-detail-hero,.credit-start .credit-start-heading{min-height:410px!important;padding:32px 0 28px!important}.tax-detail-page .service-detail-hero:after,.business-detail-page .service-detail-hero:after,.credit-start .credit-start-heading:after{inset:10px!important}.tax-detail-page .service-detail-hero-grid,.business-detail-page .service-detail-hero-grid,.credit-start .unified-service-hero-shell{width:calc(100% - 40px)!important}.credit-start .credit-start-heading{background-position:82%!important;align-items:center!important;display:flex!important}.credit-start .credit-start-heading-copy{width:100%!important}.tax-detail-page .service-detail-hero h1,.business-detail-page .service-detail-hero h1,.credit-start .credit-start-heading h1{margin:12px 0 17px!important;font-size:clamp(38px,11vw,48px)!important;line-height:.94!important}.credit-start .credit-start-hero-copy .credit-start-pain-points{white-space:normal!important}}
