/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-progress{cursor:progress}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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))}}.community-onboarding fieldset input[type=checkbox]{accent-color:#152238;flex:0 0 22px;block-size:22px;inline-size:22px;margin:1px 0 0;padding:0}:root{--navy:#172235;--navy-dark:#09111d;--orange:#9a7338;--orange-bright:#9a7338;--cream:#f4f0e8;--ink:#111827;--muted:#687084;--line:#dfe1e7;--white:#fff}.community-onboarding{color:#152238;background:#f4f5f7;min-height:100vh;padding:clamp(24px,5vw,72px);overflow-x:clip}.community-onboarding *{min-width:0}.community-onboarding>section,.community-onboarding>form,.community-step-list{width:min(1060px,100%);margin:0 auto 24px}.community-onboarding-hero{color:#fff;padding:clamp(28px,5vw,64px);background:#152238!important}.community-onboarding-hero h1{max-width:900px;margin:.4rem 0 1.25rem;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.92}.community-onboarding-hero p{max-width:760px;font-size:1.15rem;line-height:1.6}.community-step-list{grid-template-columns:repeat(4,1fr);gap:2px;padding:0;list-style:none;display:grid}.community-step-list li{background:#fff;border:1px solid #d8dde5;align-items:center;gap:12px;padding:20px;display:flex}.community-step-list b{color:#fff;background:#152238;place-items:center;width:32px;height:32px;display:grid}.community-step-list li[data-done=true] b{background:#2c7a4b}.community-onboarding-form,.community-stage{border:1px solid #d8dde5;padding:clamp(24px,4vw,48px);background:#fff!important}.community-onboarding-form h2,.community-stage h2{margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.6rem)}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-grid .wide{grid-column:1/-1}.community-onboarding label{flex-direction:column;gap:8px;font-weight:700;display:flex}.community-onboarding input,.community-onboarding select,.community-onboarding textarea{color:#152238;font:inherit;background:#fff;border:1px solid #9aa6b5;padding:14px}.community-onboarding textarea{min-height:120px}.community-onboarding fieldset{border:1px solid #d8dde5;margin:24px 0;padding:20px}.community-onboarding fieldset label{flex-direction:row;align-items:flex-start;margin:12px 0;font-weight:400}.community-onboarding fieldset input{margin-top:3px}.community-onboarding button,.community-onboarding .button-link{color:#fff;cursor:pointer;background:#152238;border:0;margin-top:16px;padding:16px 22px;font-weight:800;text-decoration:none;display:inline-block}.community-onboarding button:disabled{opacity:.55;cursor:wait}.community-onboarding .form-error,.community-onboarding .form-notice{background:#fff;border-left:5px solid #b42318;width:min(1060px,100%);margin:0 auto 16px;padding:16px}.community-onboarding .form-notice{border-color:#2c7a4b}.community-stage>label{margin-top:16px}@media (width<=760px){.community-onboarding{padding:16px}.community-step-list{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.community-onboarding-hero h1{overflow-wrap:break-word;word-break:normal}}@media (width<=430px){.community-step-list{grid-template-columns:1fr}}.community-back-link{color:#fff;margin-top:1rem;font-weight:800;display:inline-block}.community-stage-actions{flex-wrap:wrap;gap:.75rem;display:flex}.community-stage-actions .secondary{color:#152238;background:#fff;border:1px solid #152238}.community-funding-summary{gap:.35rem;display:grid}.community-funding-summary p{margin:0}.community-readiness{border:1px solid #d8dde5;margin:1.5rem 0;padding:1rem}.community-readiness h3{margin-top:0}.community-readiness ul{gap:.5rem;padding-left:1.25rem;display:grid}.community-readiness li[data-done=true]{color:#216a40;font-weight:800}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;margin:0}html.elevate-prepaint{background:var(--cream)}html.elevate-prepaint body{visibility:hidden}html.elevate-prepaint *{transition:none!important;animation:none!important}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}.skip-link{z-index:10000;color:#fff;background:#111d33;border:2px solid #c5a66a;border-radius:6px;padding:12px 16px;font-weight:800;text-decoration:none;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.product-site{--p-navy:#172235;--p-ink:#09111d;--p-blue:#d8c18d;--p-orange:#c5a66a;--p-cream:#f4f0e8;background:var(--p-cream);color:var(--p-ink)}.product-sticky-shell{z-index:90;position:sticky;top:0}.product-preview{background:var(--p-orange);color:var(--p-navy);letter-spacing:.13em;text-align:center;text-transform:uppercase;padding:9px 24px;font-size:11px;font-weight:800}.product-header{background:#fff;border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;gap:32px;padding:20px max(5vw,24px);display:flex}.product-brand{color:var(--p-navy);white-space:nowrap;flex:none;align-items:center;gap:10px;min-height:44px;font-size:18px;text-decoration:none;display:flex}.product-brand-mark{background:var(--p-navy);clip-path:polygon(0 0,100% 0,75% 50%,100% 100%,0 100%);color:#fff;font-family:var(--font-display);justify-content:center;align-items:center;width:42px;height:38px;font-size:25px;font-weight:800;display:flex}.product-header nav{flex:1;gap:28px;display:flex}.product-header nav a{color:#3a4350;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.product-nav-cta{background:var(--p-navy);color:#fff;letter-spacing:.05em;text-transform:uppercase;padding:14px 20px;font-size:12px;font-weight:800;text-decoration:none}.product-hero{background:var(--p-navy);color:#fff;grid-template-columns:1.05fr .95fr;min-height:680px;padding:90px max(6vw,32px);display:grid;position:relative;overflow:hidden}.product-hero:before{background:var(--p-orange);content:"";width:32%;height:8px;position:absolute;top:0;left:0}.product-hero-copy{z-index:2;align-self:center;max-width:700px;position:relative}.product-eyebrow,.product-section-label{color:var(--p-blue);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:800;display:block}.product-hero .product-eyebrow{color:#87b7ff}.product-hero h1,.product-site h2{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-weight:700;line-height:.86}.product-hero h1{font-size:clamp(72px,8vw,126px)}.product-site h1 em,.product-site h2 em{color:var(--p-orange);font-style:normal}.product-hero-copy>p{color:#ccd3e2;max-width:610px;margin:34px 0;font-size:18px;line-height:1.75}.product-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.product-primary,.product-secondary{letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.product-primary{background:var(--p-orange);color:var(--p-navy);gap:30px}.product-secondary{color:#fff;border:1px solid #8992ad}.product-secondary.light{border-color:#fff}.product-proof{flex-wrap:wrap;gap:22px;margin-top:38px;display:flex}.product-proof span{color:#aeb8ce;font-size:11px;font-weight:700}.product-proof span:before{color:var(--p-orange);content:"✓";margin-right:8px}.product-hero-visual{align-self:center;min-height:480px;position:relative}.product-glow{background:radial-gradient(circle,#3275d7 0,#2f74c01f 46%,#0000 70%);position:absolute;inset:-15%}.product-dashboard{color:var(--p-ink);z-index:2;background:#fff;width:min(94%,590px);padding:36px;position:absolute;top:14%;right:2%;transform:rotate(1.8deg);box-shadow:0 32px 80px #00000057}.dashboard-top{letter-spacing:.1em;border-bottom:1px solid #dde1e7;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:10px;font-weight:800;display:flex}.dashboard-top b{color:#24713e;background:#e6f7ec;padding:7px 9px}.dashboard-score{justify-content:space-between;align-items:center;padding:30px 0 22px;display:flex}.dashboard-score>div:first-child{display:grid}.dashboard-score small{color:#748095;letter-spacing:.15em;font-size:9px}.dashboard-score strong{color:var(--p-navy);font-family:var(--font-display);margin:8px 0;font-size:60px;line-height:1}.dashboard-score span{color:#748095;font-size:11px}.dashboard-ring{border:10px solid var(--p-orange);border-left-color:#e7eaf0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:112px;height:112px;display:flex}.dashboard-ring b{color:var(--p-navy);font-size:24px}.dashboard-track{background:#e6e9ef;height:10px}.dashboard-track span{background:linear-gradient(90deg,var(--p-orange),#ff8b58);width:68%;height:100%;display:block}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.dashboard-stats div{background:#f4f5f7;padding:15px;display:grid}.dashboard-stats b{color:var(--p-navy);font-size:19px}.dashboard-stats span{color:#7b8494;text-transform:uppercase;font-size:9px}.product-float-card{background:var(--p-orange);color:var(--p-navy);z-index:3;align-items:center;gap:14px;padding:17px 22px;display:flex;position:absolute;bottom:4%;left:0;box-shadow:0 20px 50px #0000004d}.product-float-card>span{border:2px solid var(--p-navy);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.product-float-card div{display:grid}.product-float-card small{margin-top:3px;font-size:10px}.product-intro,.product-capabilities,.product-audiences,.product-pilot,.catalyst-section,.product-contact{padding:110px max(7vw,32px)}.product-intro{grid-template-columns:.7fr 2fr;display:grid}.product-intro>div{grid-template-columns:1fr 1fr;gap:8vw;display:grid}.product-site h2{color:var(--p-navy);font-size:clamp(52px,6vw,84px)}.product-intro ol{margin:0;padding:0;list-style:none}.product-intro li{border-top:1px solid #cfd3d9;grid-template-columns:40px 1fr;gap:24px;padding:24px 0;display:grid}.product-intro li>b{color:var(--p-orange);font-family:var(--font-display);font-size:20px}.product-intro li span{color:#596372;font-size:13px;line-height:1.6;display:grid}.product-intro li strong{color:var(--p-navy);margin-bottom:4px;font-size:16px}.product-capabilities{background:#fff}.product-section-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:10%;display:grid}.product-section-heading>p{color:#606a77;margin:0 0 8px;line-height:1.8}.product-capability-grid{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.product-capability-grid article{border-left:1px solid #d8dce2;min-height:250px;padding:24px}.product-capability-grid article>span{color:var(--p-orange);font-family:var(--font-display);font-size:20px}.product-capability-grid h3{color:var(--p-navy);margin:52px 0 14px;font-size:17px}.product-capability-grid p{color:#66707d;font-size:13px;line-height:1.7}.product-audiences{background:var(--p-ink);color:#fff}.product-audiences h2{color:#fff;max-width:900px}.product-audience-grid{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.product-audience-grid>a{color:#fff;border:1px solid #313b4a;min-height:280px;padding:34px;text-decoration:none;transition:all .2s;position:relative}.product-audience-grid>a:hover{background:var(--p-navy);border-color:var(--p-blue);transform:translateY(-4px)}.audience-arrow{color:var(--p-orange);font-size:23px;position:absolute;top:28px;right:30px}.product-audience-grid h3{font-family:var(--font-display);text-transform:uppercase;margin:70px 0 15px;font-size:35px}.product-audience-grid p{color:#b7c0ce;font-size:13px;line-height:1.7}.product-audience-grid b{color:#8db9f5;letter-spacing:.06em;text-transform:uppercase;margin-top:28px;font-size:10px;display:block}.product-pilot{background:var(--p-navy);color:#fff;grid-template-columns:.8fr 1.2fr;align-items:center;gap:9vw;display:grid}.pilot-logo-wrap{background:#fff;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.pilot-logo-wrap:after{background:var(--p-orange);content:"";width:16px;height:70%;position:absolute;bottom:-16px;right:-16px}.pilot-logo-wrap img{max-width:65%;height:auto}.product-pilot h2{color:#fff}.product-pilot p{color:#c1c9d9;max-width:620px;margin:30px 0;line-height:1.8}.product-text-link{color:#fff;text-transform:uppercase;font-size:12px;font-weight:800}.catalyst-section{color:#fff;background:linear-gradient(125deg,#050b15,#101827);grid-template-columns:1fr 1.2fr;align-items:center;gap:8vw;display:grid}.catalyst-section>div:first-child{border:1px solid #273246;padding:40px}.catalyst-section img{width:100%;height:auto}.catalyst-section>div:last-child>span{color:#6ea5e8;letter-spacing:.18em;font-size:10px;font-weight:800}.catalyst-section h2{color:#fff;margin:20px 0 28px;font-size:clamp(44px,5vw,72px)}.catalyst-section h2 em{color:#6ea5e8}.catalyst-section p{color:#b4becc;max-width:650px;line-height:1.8}.catalyst-section strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-top:28px;font-size:12px;display:block}.product-contact{background:var(--p-orange);color:var(--p-navy);text-align:center}.product-contact .product-section-label{color:var(--p-navy)}.product-contact h2{font-size:clamp(50px,6vw,90px)}.product-contact>p{max-width:770px;margin:32px auto;line-height:1.8}.product-contact .product-actions{justify-content:center}.product-contact .product-primary{background:var(--p-navy);color:#fff}.product-contact>small{opacity:.75;text-transform:uppercase;margin-top:50px;font-weight:700;display:block}.product-footer{background:#fff;justify-content:space-between;align-items:center;padding:36px max(5vw,24px);display:flex}.product-footer p{color:#6c7480;font-size:12px}.product-footer>div{gap:22px;display:flex}.product-footer>div a{color:var(--p-navy);text-transform:uppercase;align-items:center;min-height:44px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.auth-nav{align-items:center;gap:14px;margin-left:auto;display:flex}.auth-nav-link,.auth-nav-primary{text-transform:uppercase;align-items:center;min-height:44px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.auth-nav-link{color:inherit}.auth-nav-admin{border:1px solid}.auth-nav-primary{background:var(--p-orange);color:var(--p-navy)}.auth-nav-avatar{width:34px;height:34px}body:has(.product-site)>.global-page-account{top:50px;right:max(18px,5vw)}@media (width<=1500px){.product-site .product-header nav{display:none}.product-site .product-header{gap:16px}.product-site .auth-nav{gap:8px;min-width:0}.product-site .auth-nav-link,.product-site .auth-nav-primary{padding:0 10px}}.auth-entry{color:#fff;background:#071327;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);min-height:100vh;display:grid}.auth-entry-brand{background:linear-gradient(145deg,#071327,#13233d);border-right:1px solid #ffffff1c;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(30px,6vw,84px);display:flex}.auth-entry-brand>a{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.auth-entry-brand>a>b{color:#071327;width:44px;height:44px;font:800 31px var(--font-display);background:#b99455;place-items:center;display:grid;transform:skew(-7deg)}.auth-entry-brand>a>span{font-size:18px;font-weight:800}.auth-entry-brand small{color:#aeb7c6;letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:600;display:block}.auth-entry-brand>div>span{color:#c8a15c;letter-spacing:.17em;font-size:10px;font-weight:800}.auth-entry-brand h1{color:#fff;max-width:620px;font:800 clamp(3rem,6vw,5.8rem)/.9 var(--font-display);text-transform:uppercase;margin:18px 0}.auth-entry-brand p{color:#b8c1cf;max-width:620px;font-size:15px;line-height:1.7}.auth-entry-form{background:#f5f1e9;place-items:center;min-height:100vh;padding:40px 24px;display:grid}.auth-entry-form :where(.cl-socialButtonsBlockButton,.cl-formFieldInput,.cl-formButtonPrimary){min-height:44px}.auth-entry-form .cl-formFieldInputShowPasswordButton{min-width:44px;min-height:44px}.auth-entry-form .cl-footerActionLink{align-items:center;min-height:44px;display:inline-flex}@media (width<=850px){.auth-entry{grid-template-columns:1fr}.auth-entry-brand{gap:48px;min-height:auto;padding:28px 22px 38px}.auth-entry-brand h1{font-size:clamp(2.6rem,12vw,4.2rem)}.auth-entry-form{min-height:60vh;padding:28px 14px 70px}}@media (width<=900px){.product-header nav{display:none}.product-hero,.product-intro,.product-intro>div,.product-section-heading,.product-pilot,.catalyst-section{grid-template-columns:1fr}.product-hero{gap:35px;min-height:auto;padding-top:70px;padding-bottom:70px}.product-hero-visual{min-height:430px}.product-intro{gap:45px}.product-capability-grid{grid-template-columns:repeat(2,1fr)}.product-audience-grid{grid-template-columns:1fr}.product-audience-grid>a{min-height:220px}}@media (width<=560px){.product-nav-cta{display:none}.product-header{padding:15px 18px}.product-hero,.product-intro,.product-capabilities,.product-audiences,.product-pilot,.catalyst-section,.product-contact{padding-left:22px;padding-right:22px}.product-hero h1{font-size:64px}.product-dashboard{width:100%;padding:22px;right:0}.dashboard-score strong{font-size:46px}.dashboard-ring{width:88px;height:88px}.product-float-card{bottom:0}.product-capability-grid{grid-template-columns:1fr}.product-capability-grid article{min-height:auto}.product-capability-grid h3{margin-top:28px}.product-footer{flex-direction:column;align-items:flex-start;gap:24px}}@media (width<=760px){.product-header{flex-wrap:wrap;align-items:center;padding:14px 16px}.product-header .auth-nav{flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));width:100%;margin-left:0;padding-right:58px;display:grid}.product-header .auth-nav .auth-nav-link{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:4px;display:flex}body:has(.product-site)>.global-page-account{top:86px;right:12px}}.team-directory-page{--p-navy:#172235;--p-ink:#09111d;--p-blue:#d8c18d;--p-orange:#c5a66a;color:var(--p-ink);background:#f4f0e8;min-height:100vh}.directory-hero{background:var(--p-navy);color:#fff;padding:105px max(7vw,32px) 115px;position:relative}.directory-hero:after{background:var(--p-orange);content:"";width:36%;height:9px;position:absolute;bottom:0;left:0}.directory-hero>span,.directory-heading>div>span,.directory-join>div>span{color:#8db9f5;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:800;display:block}.directory-hero h1,.directory-heading h2,.directory-join h2{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:0;font-weight:700;line-height:.88}.directory-hero h1{color:#fff;font-size:clamp(68px,8vw,118px)}.directory-hero h1 em,.directory-heading h2 em,.directory-join h2 em{color:var(--p-orange);font-style:normal}.directory-hero p{color:#c6cfdf;max-width:700px;margin:34px 0 0;font-size:17px;line-height:1.75}.directory-content{padding:100px max(7vw,32px)}.directory-heading{grid-template-columns:1.5fr .5fr;align-items:end;gap:10%;display:grid}.directory-heading h2{color:var(--p-navy);font-size:clamp(50px,6vw,82px)}.directory-heading>p{color:#647080;margin:0 0 8px;line-height:1.8}.directory-grid{gap:28px;margin-top:68px;display:grid}.directory-card{background:#fff;border:1px solid #dce0e6;grid-template-columns:320px 1fr;display:grid;overflow:hidden}.directory-card-brand{background:var(--team-primary);flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:38px;display:flex;position:relative}.directory-card-brand:after{background:var(--team-accent);content:"";width:100%;height:8px;position:absolute;bottom:0;left:0}.directory-card-brand img{object-fit:contain;width:100%;height:auto;max-height:235px}.directory-card-initials{color:var(--team-primary);font-family:var(--font-display);background:#fff;justify-content:center;align-items:center;width:180px;height:180px;font-size:64px;display:flex}.directory-card-brand>span{color:#fff;letter-spacing:.16em;opacity:.8;text-transform:uppercase;margin-top:28px;font-size:10px;font-weight:800}.directory-card-copy{align-self:center;padding:52px}.directory-card-copy>span{border-left:4px solid var(--team-accent);color:var(--team-primary);letter-spacing:.14em;text-transform:uppercase;padding-left:8px;font-size:10px;font-weight:800}.directory-card-copy h3{color:var(--team-primary);font-family:var(--font-display);text-transform:uppercase;margin:12px 0 18px;font-size:48px;line-height:1}.directory-card-copy>p{color:#626c79;max-width:660px;margin:0;line-height:1.75}.directory-progress{margin-top:30px}.directory-progress>div:first-child{align-items:baseline;display:flex}.directory-progress strong{color:var(--team-primary);font-size:22px}.directory-progress span{color:#798391;margin-left:5px;font-size:11px}.directory-progress b{color:var(--team-primary);margin-left:auto;font-size:13px}.directory-track{background:#e7e9ed;height:7px;margin-top:12px;overflow:hidden}.directory-track i{background:var(--team-accent);height:100%;display:block}.directory-card-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.directory-card-actions a:first-child,.directory-join>a{background:var(--team-accent);color:var(--team-primary);text-transform:uppercase;align-items:center;gap:28px;min-height:50px;padding:0 22px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.directory-card-actions a:last-child{color:var(--team-primary);text-transform:uppercase;align-items:center;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.directory-join{background:var(--p-ink);color:#fff;justify-content:space-between;align-items:center;margin-top:70px;padding:58px;display:flex}.directory-join h2{color:#fff;font-size:clamp(38px,4vw,58px)}.directory-join>a{background:var(--p-orange);flex:none}@media (width<=800px){.directory-heading{grid-template-columns:1fr}.directory-heading>p{margin-top:28px}.directory-card{grid-template-columns:1fr}.directory-card-brand{min-height:310px}.directory-join{flex-direction:column;align-items:flex-start;gap:35px}}@media (width<=560px){.directory-hero,.directory-content{padding-left:22px;padding-right:22px}.directory-hero h1,.directory-heading h2{font-size:clamp(44px,12vw,48px)}.directory-card-copy{padding:34px 24px}.directory-card-actions{flex-direction:column;align-items:flex-start}.directory-join{padding:38px 24px}}.directory-heading>div>span{color:#76551f}.onboarding-page{--p-navy:#172235;--p-ink:#09111d;--p-orange:#9a7338;color:var(--p-ink);background:#f4f0e8;min-height:100vh}.onboarding-page>.product-header{background:var(--p-navy);color:#fff;border:0;gap:24px;min-height:72px;padding:16px 24px}.onboarding-page>.product-header .product-brand{color:#fff}.onboarding-page>.product-header .product-brand-mark{background:var(--p-orange);color:var(--p-navy)}.onboarding-page>.product-header .onboarding-secure{color:#d9e1ee;border-left:1px solid #ffffff4d;padding-left:24px}.onboarding-secure{color:#6b7481;letter-spacing:.14em;font-size:10px;font-weight:800}.onboarding-hero{background:var(--p-navy);color:#fff;grid-template-columns:1.4fr .6fr;align-items:end;gap:8%;padding:85px max(8vw,28px);display:grid}.onboarding-hero>div>span:first-child{color:#8db9f5;letter-spacing:.2em;font-size:10px;font-weight:800}.onboarding-hero h1{color:#fff;font-family:var(--font-display);-webkit-hyphens:none;hyphens:none;letter-spacing:-.03em;overflow-wrap:normal;text-transform:uppercase;word-break:normal;margin:20px 0 0;font-size:clamp(48px,5vw,76px);line-height:.94}.onboarding-hero h1>span,.onboarding-hero h1>em{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;display:block}.onboarding-page h2,.onboarding-page legend>span{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.onboarding-hero h1 em{color:var(--p-orange);font-style:normal}.onboarding-hero>p{color:#c6cede;line-height:1.8}.onboarding-form{max-width:1180px;margin:0 auto;padding:80px 30px 110px}.onboarding-honeypot{position:absolute;left:-9999px}.onboarding-guide{background:#fff;border:1px solid #d8dce3;grid-template-columns:1fr auto;align-items:center;gap:24px;margin:0 0 55px;padding:28px;display:grid}.onboarding-guide h2{color:var(--p-navy);font-family:var(--font-display);text-transform:uppercase;margin:6px 0;font-size:28px}.onboarding-guide p{color:#5d6876;margin:0;line-height:1.6}.onboarding-guide>div>span{color:var(--p-orange);letter-spacing:.15em;font-size:10px;font-weight:800}.onboarding-guide button{background:var(--p-orange);color:var(--p-navy);cursor:pointer;text-transform:uppercase;border:0;min-height:46px;padding:0 20px;font-size:11px;font-weight:800}.onboarding-guide button:disabled{cursor:not-allowed;opacity:.45}.onboarding-guide-chat{border-left:4px solid var(--p-orange);background:#f4f0e8;grid-column:1/-1;gap:15px;padding:22px;display:grid}.onboarding-guide-chat p{gap:5px;display:grid}.onboarding-guide-chat p b,.onboarding-guide-chat label{color:var(--p-navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.onboarding-guide-chat textarea{font:500 14px var(--font-body);resize:vertical;border:1px solid #cfd4db;width:100%;min-height:110px;margin-top:8px;padding:13px;display:block}.onboarding-guide-chat small{color:#6b7481;line-height:1.5}.onboarding-guide-chat .guide-ai{background:var(--p-navy);color:#fff;justify-self:start}.onboarding-guide-chat .guide-error{color:#a34232}.onboarding-guide-chat .guide-captured{color:#245d37;background:#e7f3ea;border-left:3px solid #2f7a48;padding:10px 12px}.onboarding-guide-chat>div{justify-content:flex-end;gap:10px;display:flex}.onboarding-form fieldset{border:0;border-top:1px solid #cfd4db;grid-template-columns:240px 1fr;gap:50px;margin:0;padding:45px 0 65px;display:grid}.onboarding-form legend{display:contents}.onboarding-form legend>b{color:var(--p-orange);font-family:var(--font-display);font-size:23px;display:block}.onboarding-form legend>span{color:var(--p-navy);font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-weight:700}.onboarding-fields{grid-area:1/2/span 2;grid-template-columns:1fr 1fr;gap:25px;display:grid}.onboarding-fields label{color:#4e5866;letter-spacing:.04em;text-transform:uppercase;gap:9px;font-size:11px;font-weight:800;display:grid}.onboarding-fields label.wide{grid-column:1/-1}.onboarding-fields input,.onboarding-fields textarea{color:var(--p-ink);font:500 14px var(--font-body);text-transform:none;background:#fff;border:1px solid #cfd4db;border-radius:0;min-height:50px;padding:13px 15px}.onboarding-fields input[type=color]{width:100%;padding:6px}.onboarding-fields textarea{resize:vertical;min-height:105px}.onboarding-fields input:focus,.onboarding-fields select:focus,.onboarding-fields textarea:focus{border-color:#c5a66a;outline:2px solid #2f74c02e}.onboarding-consent{background:var(--p-ink);color:#fff;justify-content:space-between;align-items:center;gap:40px;padding:34px;display:flex}.onboarding-consent p{color:#c4ccda;max-width:650px;margin:0;font-size:12px;line-height:1.7}.onboarding-consent button,.onboarding-success a{background:var(--p-orange);color:var(--p-navy);cursor:pointer;text-transform:uppercase;border:0;flex:none;min-height:52px;padding:0 24px;font-size:11px;font-weight:800;text-decoration:none}.onboarding-consent button:disabled{cursor:wait;opacity:.7}.onboarding-error{color:#8c2519;background:#fee8e4;margin:16px 0 0;padding:16px;font-size:13px}.onboarding-success{text-align:center;background:#fff;max-width:760px;margin:80px auto;padding:70px}.onboarding-success>span{color:#23783e;background:#e7f7eb;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:32px;display:inline-flex}.onboarding-success h1{color:var(--p-navy);font-family:var(--font-display);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-transform:uppercase;word-break:normal;margin:0 0 22px;font-size:clamp(32px,6vw,58px);line-height:1}.onboarding-account-status .onboarding-success{flex-direction:column;justify-content:center;align-items:center;min-height:min(420px,100vh - 152px);display:flex}.onboarding-account-status .onboarding-success h1{max-width:620px;font-size:clamp(30px,4vw,42px)}.onboarding-success h2{color:var(--p-navy);font-family:var(--font-display);text-transform:uppercase;font-size:44px}.onboarding-success p{color:#5d6876;line-height:1.75}.onboarding-success a{align-items:center;min-height:50px;margin-top:25px;display:inline-flex}@media (width<=760px){.onboarding-page>.product-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.onboarding-page>.product-header .product-brand{font-size:15px}.onboarding-page>.product-header .onboarding-secure{padding-left:12px;font-size:8px}.onboarding-page>.product-header .auth-nav{flex-basis:100%;margin-left:0}.auth-nav{gap:8px}.onboarding-hero{grid-template-columns:1fr}.onboarding-form fieldset{display:block}.onboarding-form legend{gap:14px;margin-bottom:30px;display:flex}.onboarding-fields{grid-template-columns:1fr}.onboarding-fields label.wide{grid-column:auto}.onboarding-consent{flex-direction:column;align-items:flex-start}.onboarding-success{margin:40px 20px;padding:44px 24px}.onboarding-success h1{font-size:clamp(30px,10vw,42px)}.onboarding-account-status .onboarding-success{min-height:320px}.onboarding-account-status .onboarding-success h1{font-size:clamp(28px,9vw,36px)}}.guide-voice,.guide-fields{flex-wrap:wrap;gap:12px;display:flex}.guide-voice button{border:1px solid var(--p-navy);background:#fff}.guide-voice .listening{background:var(--p-orange)}.guide-fields label{flex:1;gap:7px;min-width:210px;display:grid}.guide-fields input{border:1px solid #cfd4db;min-height:46px;padding:10px}.onboarding-fields select{color:var(--p-ink);font:500 14px var(--font-body);background:#fff;border:1px solid #cfd4db;border-radius:0;width:100%;min-height:50px;padding:13px 15px}.onboarding-consent>div{gap:10px;display:grid}.onboarding-consent label{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.onboarding-consent input{margin-top:2px}.onboarding-success h3{color:var(--p-navy);font-family:var(--font-display);text-transform:uppercase;margin-top:30px;font-size:22px}:root{--elevate-ink:#09111d;--elevate-midnight:#172235;--elevate-blue:#8a672f;--elevate-teal:#9a7338;--elevate-sand:#eee6d8;--elevate-white:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:#09111d;background:#fff}.site-navigator{z-index:100;position:fixed;bottom:18px;right:18px}.site-navigator>button{color:#fff;min-height:46px;font:800 11px var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:#09111d;border:1px solid #fff3;border-radius:99px;padding:0 18px;box-shadow:0 12px 35px #09111d38}.site-navigator>button span{margin-right:7px;font-size:17px}.site-navigator>div{background:#fff;border:1px solid #d9e0e6;width:min(360px,100vw - 28px);padding:16px;position:absolute;bottom:58px;right:0;box-shadow:0 22px 70px #09111d35}.site-navigator-heading{justify-content:space-between;align-items:start;padding:5px 5px 15px;display:flex}.site-navigator-heading div{flex-direction:column;display:flex}.site-navigator-heading b{color:#172235;font:800 24px var(--font-display);text-transform:uppercase}.site-navigator-heading small{color:#657184;font-size:9px}.site-navigator-heading button{color:#172235;background:0 0;border:0;font-size:24px}.site-navigator nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.site-navigator nav a{color:#172235;border:1px solid #e2e7eb;flex-direction:column;justify-content:center;min-height:68px;padding:12px;text-decoration:none;display:flex}.site-navigator nav a:hover,.site-navigator nav a:focus{background:#eee6d8;border-color:#9a7338}.site-navigator nav b{font-size:11px}.site-navigator nav small{color:#687587;margin-top:4px;font-size:8px;line-height:1.4}.support-page .onboarding-form input,.support-page .onboarding-form textarea{color:#09111d;width:100%;font:500 14px var(--font-body);background:#fff;border:1px solid #b9c3cd;margin-top:8px;padding:13px;display:block}.support-page .onboarding-form textarea{resize:vertical}.support-page .onboarding-form label{color:#172235;font-size:11px;font-weight:800;display:block}.support-page .onboarding-form form>div{grid-template-columns:1fr 1fr;gap:16px;display:grid}.support-page .onboarding-form form{gap:18px;display:grid}.support-page .website{position:absolute!important;left:-10000px!important}.support-page .form-error{color:#892f24;background:#fff1ef;padding:12px}.catalyst-lockup{background:#09111d;border:1px solid #dce3ea;align-items:center;gap:14px;width:max-content;max-width:100%;margin-bottom:24px;padding:10px 14px;display:flex}.catalyst-lockup img{width:170px;height:auto}.catalyst-lockup span{color:#fff;letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #ffffff40;padding-left:14px;font-size:9px;font-weight:800}.studio-field{color:#172235;gap:7px;width:100%;margin-bottom:15px;font-size:10px;font-weight:800;display:grid}.studio-field input,.studio-field select{color:#09111d;background:#fff;border:1px solid #b9c3cd;min-height:44px;padding:0 12px}.studio-theme-inputs{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.studio-upload{color:#172235;border:1px dashed #8da0b1;flex-direction:column;justify-content:center;min-height:76px;padding:12px;font-size:9px;font-weight:800;display:flex}.studio-upload input{margin:7px 0}.studio-upload span{color:#9a7338}.studio-sources{flex-wrap:wrap;gap:7px;width:100%;margin-top:12px;display:flex}.studio-sources b,.studio-sources span{color:#526273;background:#eef3f5;padding:6px 9px;font-size:8px}.studio-sources b{color:#fff;background:#172235}@media (width<=700px){.site-navigator{bottom:74px;right:10px}.site-navigator nav,.support-page .onboarding-form form>div,.studio-theme-inputs{grid-template-columns:1fr}}footer.navigator-safe-footer{box-sizing:border-box}@media (width>=851px){footer.navigator-safe-footer{padding-right:260px!important}}@media (width<=850px){footer.navigator-safe-footer{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding-bottom:150px!important}footer.navigator-safe-footer>div{justify-content:flex-start!important}}.campaign-share{color:#09111d;background:#f4f6f7;grid-template-columns:1fr auto;align-items:center;gap:42px;padding:64px max(7vw,28px);display:grid}.campaign-share>div>span{color:#8a672f;letter-spacing:.16em;font-size:9px;font-weight:800}.campaign-share h2{color:#172235;font:800 clamp(2rem,4vw,3.5rem)/.95 var(--font-display);text-transform:uppercase;margin:10px 0}.campaign-share p{color:#4e5d6b;max-width:650px;line-height:1.7}.campaign-share>div>div{flex-wrap:wrap;gap:10px;display:flex}.campaign-share button,.campaign-share a,.support-page .onboarding-form button{color:#fff;min-height:48px;font:800 10px var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#172235;border:2px solid #172235;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.campaign-share a{color:#172235;background:#fff}.campaign-share img{border:12px solid #fff;width:220px;height:220px;box-shadow:0 10px 30px #09111d1f}.support-page .onboarding-form button:hover,.campaign-share button:hover{background:#09111d}.price-card.featured p{opacity:.94;color:#fff!important}.price-card.featured a{text-underline-offset:5px;text-decoration:underline;color:#fff!important}.sms-consent{background:#f7f9fa;border:1px solid #cbd4dc;align-items:flex-start;gap:10px;padding:13px;line-height:1.55;font-size:10px!important;display:flex!important}.sms-consent input{width:auto!important;margin:2px 0 0!important}@media (width<=700px){.campaign-share{grid-template-columns:1fr}.campaign-share img{width:190px;height:190px}}html,body{width:100%;max-width:100%}main,section,article,header,footer,nav,div,form,fieldset{min-width:0}img,svg,video,canvas{max-width:100%}p,a,span{overflow-wrap:break-word;word-break:normal}h1,h2,h3,h4,h5,h6,button,label,strong{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}input,select,textarea,button{max-width:100%}:focus-visible{outline-offset:3px;outline:3px solid #c5a66a}@media (width<=560px){.product-preview{padding:8px 14px;font-size:8px;line-height:1.5}.product-header{gap:10px}.product-brand{font-size:16px}.auth-nav{min-width:0}.auth-nav-link,.auth-nav-primary{padding:0 9px;font-size:8px}.product-hero{padding-top:52px;padding-bottom:52px;display:block}.product-hero h1{font-size:clamp(50px,17vw,64px)}.product-hero-copy>p{margin:25px 0;font-size:15px}.product-primary,.product-secondary{text-align:center;width:100%;padding:0 16px}.product-proof{gap:12px;display:grid}.product-hero-visual{min-height:0;margin-top:42px}.product-dashboard{position:relative;top:auto;right:auto;transform:none}.product-float-card{margin-top:12px;position:relative;bottom:auto;left:auto}.dashboard-score{gap:12px}.dashboard-score strong{font-size:40px}.dashboard-ring{border-width:7px;flex:0 0 82px;width:82px;height:82px}.dashboard-stats{grid-template-columns:1fr}.product-intro,.product-capabilities,.product-audiences,.product-pilot,.catalyst-section,.product-contact{padding-top:68px;padding-bottom:68px}.product-site h2{font-size:clamp(40px,13vw,58px)}.product-capability-grid,.product-audience-grid{margin-top:38px}.product-audience-grid>a{padding:26px 22px}.pilot-logo-wrap{min-height:300px}.catalyst-section>div:first-child{padding:22px}.product-footer>div{grid-template-columns:1fr 1fr;gap:14px;width:100%;display:grid}.directory-hero h1,.directory-heading h2{font-size:clamp(32px,10vw,40px)}.directory-card-copy h3{font-size:40px}.directory-card-actions a,.directory-join>a{justify-content:center;width:100%}.onboarding-page>.product-header{padding:14px 16px}.onboarding-page>.product-header .onboarding-secure{border:0;width:100%;padding:0}.onboarding-hero{padding:48px 20px}.onboarding-hero h1{font-size:clamp(34px,9vw,40px);line-height:1}.onboarding-form{padding:45px 16px 75px}.onboarding-guide{padding:20px;display:block}.onboarding-guide>button{width:100%;margin-top:18px}.onboarding-guide-chat{padding:16px}.onboarding-guide-chat>div{flex-direction:column}.onboarding-guide-chat button{width:100%}.onboarding-form fieldset{padding:35px 0 45px}.onboarding-form legend{flex-direction:column;align-items:flex-start}.onboarding-fields,.guide-fields{min-width:0}.guide-fields label{width:100%;min-width:0}.onboarding-consent{padding:24px 20px}.onboarding-consent button{width:100%}.checkout-page>header{height:auto;min-height:68px;padding:12px 16px}.checkout-page>header>span{display:none}.checkout-layout>aside h1{font-size:clamp(34px,12vw,44px)}.checkout-card h2{font-size:32px}.checkout-actions{grid-template-columns:1fr}.checkout-actions>button{min-height:46px}.fee-disclosure{grid-template-columns:1fr}.fee-disclosure b{text-align:left}.ready-step>div{flex-direction:column;align-items:flex-start;gap:8px}.campaign-share{padding:45px 20px}.campaign-share img{width:min(190px,100%);height:auto}.support-page .onboarding-form form>div{grid-template-columns:1fr}.catalyst-lockup{flex-direction:column;align-items:flex-start;width:100%}.catalyst-lockup img{width:min(170px,100%)}.catalyst-lockup span{border-top:1px solid #ffffff40;border-left:0;width:100%;padding:10px 0 0}}.product-section-label,.product-intro li>b,.product-capability-grid article>span,.product-site h2 em{color:#76551f}.product-audiences .product-section-label,.product-pilot .product-section-label,.product-audiences h2 em,.product-pilot h2 em{color:#d8c18d}.product-contact h2 em{color:#172235}.brand-theme-preview{background:#f5f6f8;gap:14px;padding:14px;display:grid}.brand-theme-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.brand-theme-actions>div{align-items:center;gap:8px;display:flex}.brand-theme-actions span{border:1px solid #c8ccd3;width:34px;height:34px}.brand-theme-actions small{color:#505969}.brand-page-sample{background:var(--brand-primary);border-bottom:6px solid var(--brand-accent);color:var(--brand-primary-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:18px;display:grid}.brand-page-sample img{object-fit:contain;grid-row:1/3;max-width:160px;max-height:72px}.brand-page-sample>b{font-family:var(--font-display);font-size:20px}.brand-page-sample>span{font-size:12px}.brand-page-cta{background:var(--brand-accent);color:var(--brand-accent-text);grid-area:1/2/3;padding:12px;font-weight:800;font-size:11px!important}.brand-color-review{justify-items:start;display:grid}.brand-color-toggle{color:#17304d;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;font-weight:800;text-decoration:underline}.brand-color-options{background:#fff;border:1px solid #d7dbe2;gap:12px;width:100%;margin-top:8px;padding:14px;display:grid}.brand-color-options>p{color:#505969;margin:0;font-size:13px}.brand-color-row{grid-template-columns:70px minmax(0,1fr) 72px;align-items:center;gap:10px;display:grid}.brand-color-row>div{flex-wrap:wrap;gap:8px;display:flex}.brand-color-row small{color:#505969;text-align:right}.brand-swatch{border:2px solid #fff;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #8992a0}.brand-swatch[aria-pressed=true]{box-shadow:0 0 0 3px #17304d}.brand-swatch:disabled{cursor:not-allowed;opacity:.28}.brand-swatch:focus-visible,.brand-color-toggle:focus-visible{outline-offset:3px;outline:3px solid #b88732}.brand-theme-status{color:#25334a;margin:0;font-size:13px;line-height:1.5}.onboarding-fields>.brand-theme-preview{width:100%}@media (width<=600px){.brand-theme-actions{flex-direction:column;align-items:stretch}.brand-page-sample{grid-template-columns:1fr}.brand-page-sample img{grid-row:auto}.brand-page-cta{grid-area:auto;width:100%}.brand-color-row{grid-template-columns:1fr;align-items:start}.brand-color-row small{text-align:left}}.onboarding-fields label .clear-brand-image{color:#8a2f24;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:11px;font-weight:800;text-decoration:underline}.donate-legal,.campaign-public-footer{color:#fff;background:#172235;flex-wrap:wrap;justify-content:center;gap:18px;padding:24px;font-size:12px;font-weight:800;display:flex}.donate-legal a,.campaign-public-footer a{color:#fff}@media (width<=560px){.donate-legal,.campaign-public-footer{gap:12px;padding:20px 14px}}.support-page{color:#172235;background:#f5f6f8;min-height:100vh}.support-header{background:#fff;border-bottom:1px solid #d9dee5;justify-content:space-between;align-items:center;min-height:86px;padding:14px max(5vw,24px);display:flex}.support-header>span{color:#8a672f;letter-spacing:.14em;font-size:11px;font-weight:800}.support-hero{color:#fff;background:#172235;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:48px;padding:72px max(7vw,28px);display:grid}.support-hero>div>span{color:#d8c18d;letter-spacing:.16em;font-size:10px;font-weight:800}.support-hero h1{color:#fff;max-width:900px;font:800 clamp(3.2rem,8vw,7rem)/.88 var(--font-display);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-transform:uppercase;word-break:normal;margin:14px 0 0}.support-guidance{max-width:520px}.support-guidance p{color:#e5e9ef;margin:0;font-size:15px;line-height:1.7}.support-guidance p+p{margin-top:18px}.support-guidance a{color:#fff;text-underline-offset:4px;font-weight:800;text-decoration:underline}.support-page .onboarding-form{background:#fff}.support-page .onboarding-success{max-width:1180px;margin:0 auto;padding:80px 30px 110px}.support-page .onboarding-success h2{font:800 clamp(2rem,5vw,4rem)/1 var(--font-display);text-transform:uppercase}.support-page .onboarding-success a{color:#172235;font-weight:800}.support-page .onboarding-form button:disabled{cursor:wait;opacity:.65}@media (width<=700px){.support-header{min-height:72px;padding:12px 16px}.support-hero{grid-template-columns:1fr;gap:24px;padding:48px 20px}.support-hero h1{font-size:clamp(3rem,16vw,4.6rem)}.support-guidance p{font-size:14px}.support-page .onboarding-form{padding:38px 16px 90px}.support-page .onboarding-success{padding:55px 20px 90px}}.problem-report-page .support-hero a{color:#fff;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.problem-report-page .onboarding-form select{color:#09111d;width:100%;min-height:48px;font:600 14px var(--font-body);background:#fff;border:1px solid #b9c3cd;margin-top:8px;padding:0 13px;display:block}.problem-report-page .onboarding-form label>small{color:#687181;margin-top:8px;font-size:11px;font-weight:500;line-height:1.5;display:block}.problem-context{color:#4e5d6b;background:#f7f9fa;border:1px solid #d8dfe6;padding:15px}.problem-context summary{color:#172235;cursor:pointer;font-weight:800}.problem-context p{margin:10px 0 0;line-height:1.55}.problem-context code{overflow-wrap:anywhere}@media (width<=700px){.problem-report-page .support-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(2.35rem,12vw,3.6rem)}}.community-fee-page{color:#152238;background:#f4f1ea;min-height:100vh;padding:clamp(1rem,4vw,4rem);overflow-x:clip}.community-fee-page *{min-width:0}.community-fee-card{background:#fff;border:1px solid #d9dce2;max-width:860px;margin:auto;box-shadow:0 24px 70px #15223818}.community-fee-card>header{letter-spacing:.08em;border-bottom:1px solid #e3e5e9;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;font-weight:800;display:flex}.community-fee-hero,.community-fee-progress,.community-fee-card form,.community-fee-card>footer,.community-fee-complete{padding:clamp(1.25rem,4vw,2.5rem)}.community-fee-hero{color:#fff;background:#152238}.community-fee-hero>span{color:#d6ab5c;letter-spacing:.12em;font-weight:800}.community-fee-hero h1{overflow-wrap:break-word;word-break:normal;margin:.7rem 0 1rem;font-size:clamp(2.4rem,8vw,5.5rem);line-height:.92}.community-fee-hero p{color:#d9e0ea;max-width:650px;font-size:1.08rem}.community-fee-progress{grid-template-columns:1fr auto;gap:.6rem;display:grid}.community-fee-progress div{align-items:baseline;gap:.7rem;display:flex}.community-fee-progress strong{font-size:2rem}.community-fee-progress>b{color:#a67b32;font-size:1.8rem}.community-fee-progress progress,.community-fee-progress small{grid-column:1/-1;width:100%}.community-fee-card form{border-top:1px solid #e3e5e9;border-bottom:1px solid #e3e5e9}.community-fee-card form>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.community-fee-card label{gap:.45rem;margin-bottom:1rem;font-weight:800;display:grid}.community-fee-card input{min-height:52px;font:inherit;border:1px solid #aab2bf;padding:.8rem}.community-fee-card button{color:#fff;background:#152238;border:0;padding:1rem 1.4rem;font-size:1rem;font-weight:900}.community-fee-status{background:#fff7e7;border-left:5px solid #a67b32;margin:0;padding:1rem clamp(1.25rem,4vw,2.5rem)}.community-fee-card>footer{overflow-wrap:break-word;color:#5b6574;background:#faf9f6;font-size:.88rem}@media (width<=620px){.community-fee-page{padding:0}.community-fee-card{border:0}.community-fee-card>header{align-items:flex-start;gap:1rem}.community-fee-card form>div{grid-template-columns:1fr}.community-fee-progress div{gap:.15rem;display:grid}}.community-verification-return{background:#f7f1e7;border-left:5px solid #a67c35;margin:18px 0 24px;padding:20px}.community-verification-return strong{color:#152238;font-size:1.05rem;display:block}.community-verification-return p{color:#526074;max-width:780px;line-height:1.6}.community-verification-return button{margin-top:4px}.community-fee-unavailable{padding:clamp(1.5rem,5vw,3rem)}.community-fee-unavailable a{align-items:center;min-height:44px;display:inline-flex}.community-fee-reserved{color:#3f4856;background:#fff7e7;border-left:4px solid #a67b32;grid-column:1/-1;margin:.35rem 0 0;padding:.8rem 1rem}.community-fee-recovery{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.community-fee-recovery button,.community-fee-card form button{min-height:48px}.community-fee-recovery a{font-weight:800}.community-onboarding{position:relative}.community-onboarding button,.community-onboarding .button-link{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.community-onboarding .workspace-account-menu{top:18px;right:18px}@media (width<=760px){.community-onboarding:has(.workspace-account-menu){padding-top:76px}.community-onboarding .community-stage-actions,.community-onboarding .community-stage-actions button,.community-onboarding .community-onboarding-form>button,.community-onboarding .community-test-control>button{width:100%}.community-onboarding .workspace-account-menu{top:12px;right:12px}}@media (width<=560px){.product-hero-visual,.pilot-logo-wrap{overflow:hidden}.product-audience-grid>a{width:100%;min-width:0}.product-section-heading h2,.product-audiences h2,.product-contact h2{font-size:clamp(28px,9.5vw,36px)}.product-audience-grid h3{font-size:clamp(27px,9vw,33px)}.product-hero,.product-hero-copy,.product-hero-visual,.product-audiences,.product-contact{max-width:100%;overflow-x:clip}}.share-metric-actions a[download],.campaign-share a[download]{color:#fff!important;background:#172235!important}.share-metric-actions a[download]:hover,.share-metric-actions a[download]:focus-visible,.campaign-share a[download]:hover,.campaign-share a[download]:focus-visible{color:#fff!important;background:#9a7338!important}.share-metric-actions a[download]:active,.campaign-share a[download]:active{color:#fff!important;background:#09111d!important}.community-fee-recovery{background:#fff7e7;border-top:1px solid #e3e5e9;margin:0;padding:clamp(1.25rem,4vw,2.5rem)}.community-fee-recovery h2{color:#152238;margin:0 0 .65rem}.community-fee-recovery p{color:#5b6574;line-height:1.55}.community-fee-recovery>div{flex-wrap:wrap;gap:.75rem;display:flex}.community-fee-recovery button{margin:0}.community-fee-recovery button.secondary{color:#152238;background:#fff;border:1px solid #152238}@media (width<=620px){.community-fee-recovery>div{flex-direction:column;align-items:stretch}.community-fee-recovery button{width:100%}}.form-error,[role=alert]{scroll-margin-block:140px}.form-error,[role=alert]:not([class]){overflow-wrap:anywhere}.form-error{border-left:4px solid #a33b2d}[role=alert]:not([class]){color:#7d291f;background:#fff1ef;border-left:4px solid #a33b2d;padding:12px 14px}main:not(.team-page) button:not(.account-menu button):not(.app-sidebar button):not([role=tab]):not(.site-navigator-toggle):not(.workspace-role-switch):not(.brand-swatch):not(.brand-color-toggle):not(.destructive-action):not(.danger button),main:not(.team-page) a.app-primary,main:not(.team-page) a.product-primary,main:not(.team-page) a.product-secondary,main:not(.team-page) a.athletics-primary,main:not(.team-page) a.athletics-secondary,main:not(.team-page) a.athletics-workflow-cta,main:not(.team-page) a.button-link,main:not(.team-page) a.confirmation-primary,main:not(.team-page) a.confirmation-secondary,main:not(.team-page) a[class*=-cta],main:not(.team-page) .athletics-final a,main:not(.team-page) .athletics-thanks a,main:not(.team-page) .program-fundraising-actions a,main:not(.team-page) button:not(.account-menu button):not(.app-sidebar button):not([role=tab]):not(.site-navigator-toggle):not(.workspace-role-switch):not(.brand-swatch):not(.brand-color-toggle):not(.destructive-action):not(.danger button):hover,main:not(.team-page) button:not(.account-menu button):not(.app-sidebar button):not([role=tab]):not(.site-navigator-toggle):not(.workspace-role-switch):not(.brand-swatch):not(.brand-color-toggle):not(.destructive-action):not(.danger button):focus-visible,main:not(.team-page) a.app-primary:hover,main:not(.team-page) a.app-primary:focus-visible,main:not(.team-page) a.product-primary:hover,main:not(.team-page) a.product-primary:focus-visible,main:not(.team-page) a.product-secondary:hover,main:not(.team-page) a.product-secondary:focus-visible{color:#fff!important;background:#172235!important;border-color:#172235!important}main:not(.team-page) a.app-primary:visited,main:not(.team-page) a.product-primary:visited,main:not(.team-page) a.product-secondary:visited,main:not(.team-page) a.athletics-primary:visited,main:not(.team-page) a.athletics-secondary:visited,main:not(.team-page) a.athletics-workflow-cta:visited,main:not(.team-page) a.button-link:visited,main:not(.team-page) a.confirmation-primary:visited,main:not(.team-page) a.confirmation-secondary:visited,main:not(.team-page) a[class*=-cta]:visited,main:not(.team-page) .athletics-final a:visited,main:not(.team-page) .athletics-thanks a:visited,main:not(.team-page) .program-fundraising-actions a:visited{color:#fff!important}main:not(.team-page) button:not(.account-menu button):not(.app-sidebar button):not([role=tab]):not(.site-navigator-toggle):not(.workspace-role-switch):not(.brand-swatch):not(.brand-color-toggle):not(.destructive-action):not(.danger button):disabled{color:#fff!important;background:#6e7787!important;border-color:#6e7787!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}.launch-page{color:#111827;background:#f4f0e8;min-height:100vh}.launch-nav{background:#fff;border-bottom:1px solid #e6e4dd;justify-content:space-between;align-items:center;gap:28px;min-height:82px;padding:0 clamp(22px,6vw,86px);display:flex}.launch-brand{color:#172235;letter-spacing:-.04em;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.launch-brand>b{color:#fff;width:34px;height:34px;font-family:var(--font-display);background:#9a7338;place-items:center;font-size:24px;font-style:italic;display:grid;transform:skew(-7deg)}.launch-nav nav{gap:28px;display:flex}.launch-nav nav a{color:#4e5568;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.launch-nav-cta{color:#fff;background:#172235;padding:13px 17px;font-size:11px;font-weight:800}.launch-hero{color:#fff;background:#172235;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;min-height:390px;padding:70px clamp(26px,8vw,120px);display:grid}.launch-hero>div>span,.section-kicker,.launch-cta>span,.price-card>span{color:#9a7338;letter-spacing:.17em;font-size:9px;font-weight:800}.launch-hero h1{font:800 clamp(3.3rem,7vw,6.8rem)/.85 var(--font-display);text-transform:uppercase;margin:22px 0 0}.launch-hero h1 em,.launch-section h2 em,.fee-section h2 em{color:#9a7338;font-style:normal}.launch-hero>p{color:#c7c9de;max-width:520px;margin:0;font-size:17px;line-height:1.7}.pricing-stage{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 clamp(24px,7vw,100px);display:grid;transform:translateY(-35px)}.price-card{background:#fff;border:1px solid #e0ded6;padding:34px;box-shadow:0 16px 45px #17223510}.price-card.featured{color:#fff;background:#9a7338;border-color:#9a7338}.price-card.featured>span{color:#172235}.price{margin:24px 0 18px}.price strong{color:#172235;font:800 50px/1 var(--font-display);display:block}.featured .price strong{color:#fff}.price small{color:#787e8d;margin-top:7px;font-size:10px;font-weight:700;display:block}.featured .price small,.featured p{color:#fff}.price-card p{color:#666e7f;min-height:72px;font-size:12px;line-height:1.65}.price-card>a{color:#172235;align-items:center;min-height:44px;margin-top:12px;font-size:11px;font-weight:800;display:inline-flex}.launch-section,.fee-section{padding:90px clamp(26px,8vw,120px)}.launch-section.split{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.launch-section h2,.fee-section h2,.launch-cta h2{color:#172235;font:800 clamp(2.6rem,5vw,4.8rem)/.92 var(--font-display);text-transform:uppercase;margin:18px 0 0}.check-list{margin:0;padding:0;list-style:none}.check-list li{color:#41495c;border-bottom:1px solid #dddbd3;padding:19px 10px 19px 40px;font-size:13px;line-height:1.5;position:relative}.check-list li:before{content:"✓";color:#9a7338;font-size:17px;font-weight:900;position:absolute;left:5px}.fee-section{color:#fff;background:#172235}.fee-section>div:first-child{max-width:800px}.fee-section h2{color:#fff}.fee-section>div>p{color:#cbc5ba;max-width:620px;line-height:1.7}.fee-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.fee-grid article{background:#ffffff0a;border:1px solid #ffffff21;padding:30px}.fee-grid strong{color:#9a7338;font:800 42px/1 var(--font-display)}.fee-grid h3{margin:18px 0 10px;font-size:15px}.fee-grid p{color:#c8c2b7;margin:0;font-size:11px;line-height:1.65}.faq{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.faq details{border-bottom:1px solid #d9d7cf;padding:20px 0}.faq summary{cursor:pointer;color:#172235;font-size:14px;font-weight:800}.faq details p{color:#606879;font-size:12px;line-height:1.7}.faq details a,.legal-document a{color:#8a672f;text-decoration:underline}.launch-cta{color:#fff;text-align:center;background:#9a7338;padding:80px 24px}.launch-cta h2{color:#fff}.launch-cta p{max-width:720px;margin:20px auto;line-height:1.7}.launch-cta>a{color:#fff;background:#172235;margin-top:24px;padding:16px 22px;font-size:11px;font-weight:800;display:inline-block}.launch-cta.compact{padding:55px 24px}.launch-cta.compact h2{font-size:42px}.launch-footer{color:#bdb6aa;background:#09111d;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:24px clamp(24px,6vw,86px);font-size:10px;display:flex}.launch-footer div{gap:22px;display:flex}.launch-footer a{color:#fff;align-items:center;min-height:44px;display:inline-flex}.legal-layout{grid-template-columns:240px 1fr;gap:70px;padding:70px clamp(24px,8vw,120px);display:grid}.legal-layout aside{border-top:3px solid #9a7338;flex-direction:column;align-self:start;display:flex;position:sticky;top:20px}.legal-layout aside>span{color:#9a7338;letter-spacing:.15em;padding:18px 0 12px;font-size:9px;font-weight:800}.legal-layout aside a{color:#5f6677;border-bottom:1px solid #dedcd4;padding:10px 0;font-size:11px}.legal-document{max-width:850px}.legal-notice{background:#fff1e9;border-left:4px solid #9a7338;padding:24px}.legal-notice b{color:#172235}.legal-notice p{margin-bottom:0}.legal-document section{border-bottom:1px solid #d9d7cf;padding:42px 0;scroll-margin-top:20px}.legal-document h2{color:#172235;font:800 clamp(2rem,4vw,3rem)/1 var(--font-display);text-transform:uppercase;margin:0 0 18px}.legal-document p{color:#545c6e;font-size:13px;line-height:1.85}.legal-document p+p{margin-top:16px}@media (width<=850px){.launch-nav nav{display:none}.launch-hero,.launch-section.split,.faq,.legal-layout{grid-template-columns:1fr}.launch-hero{align-items:center;gap:35px}.pricing-stage,.fee-grid{grid-template-columns:1fr;padding-top:24px;transform:none}.price-card p{min-height:0}.legal-layout aside{position:static}.launch-footer{text-align:center;flex-direction:column}.launch-footer div{flex-wrap:wrap;justify-content:center}}@media (width<=520px){.launch-nav-cta{display:none}.launch-hero{min-height:330px;padding-top:45px;padding-bottom:45px}.launch-section,.fee-section{padding:65px 24px}.launch-hero>p{font-size:14px}.launch-page{overflow-x:hidden}.launch-nav{padding:0 16px}.launch-brand{font-size:13px}.launch-hero{padding-left:20px;padding-right:20px}.launch-hero h1{font-size:clamp(42px,14vw,58px)}.pricing-stage{padding-left:16px;padding-right:16px}.launch-section,.fee-section{padding-left:20px;padding-right:20px}.launch-section h2,.fee-section h2,.launch-cta h2{font-size:clamp(38px,12vw,52px)}.fee-grid{grid-template-columns:1fr}.legal-layout{padding-left:20px;padding-right:20px}.launch-footer div{grid-template-columns:1fr 1fr;display:grid}.pricing-page .launch-footer{text-align:left;align-items:flex-start;padding-bottom:150px}.pricing-page .launch-footer div{grid-template-columns:1fr;justify-items:start;width:100%}.launch-cta>a{width:calc(100% - 20px)}}.pricing-page .launch-nav nav a[aria-current=page]{color:#172235;text-underline-offset:6px;-webkit-text-decoration:underline #9a7338;text-decoration:underline #9a7338;text-decoration-thickness:2px}.pricing-page .launch-nav-cta{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.pricing-page .price-card,.pricing-page .fee-grid article{min-width:0}.pricing-page .faq summary{align-items:center;min-height:44px;display:flex}.pricing-page .faq summary:focus-visible{outline-offset:4px;outline:3px solid #9a7338}@media (width<=1300px) and (width>=521px){.pricing-page .launch-hero h1{font-size:clamp(50px,6vw,78px)}.pricing-page .launch-section h2,.pricing-page .fee-section h2{font-size:clamp(42px,4.5vw,58px)}}@media (width<=520px){.pricing-page .launch-hero h1{font-size:clamp(38px,11vw,44px)}.pricing-page .launch-section h2{font-size:clamp(36px,10.5vw,42px)}.pricing-page .fee-section h2{font-size:clamp(32px,9.5vw,36px)}.pricing-page .launch-cta h2{font-size:clamp(34px,10vw,40px)}.pricing-page .launch-cta>a{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:50px;display:flex}.pricing-page .faq summary{font-size:15px}.pricing-page .faq details p{font-size:13px}}.launch-page h1,.launch-page h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.reviewed-policy-library{background:#fff;grid-template-columns:.7fr 1.3fr;gap:60px;padding:70px clamp(24px,8vw,120px);display:grid}.reviewed-policy-library>div>span{color:#9a7338;letter-spacing:.15em;font-size:9px;font-weight:800}.reviewed-policy-library h2{color:#172235;font:800 clamp(2.3rem,4vw,4rem)/.94 var(--font-display);text-transform:uppercase;margin:18px 0 12px}.reviewed-policy-library p{color:#606879}.reviewed-policy-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reviewed-policy-grid a{color:#172235;background:#f4f0e8;border:1px solid #e0ded6;flex-direction:column;min-height:150px;padding:24px;display:flex}.reviewed-policy-grid strong{font:800 20px/1.05 var(--font-display);text-transform:uppercase}.reviewed-policy-grid small{color:#666e7f;margin-top:10px}.reviewed-policy-grid span{color:#8a672f;margin-top:auto;font-size:11px;font-weight:800}@media (width<=850px){.reviewed-policy-library{grid-template-columns:1fr}.reviewed-policy-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.reviewed-policy-library{gap:30px;padding:52px 20px}.reviewed-policy-grid{grid-template-columns:1fr}.reviewed-policy-grid a{min-height:132px}}.legal-page .launch-nav nav a[aria-current=page]{color:#172235;text-underline-offset:6px;-webkit-text-decoration:underline #9a7338;text-decoration:underline #9a7338;text-decoration-thickness:2px}.legal-page .launch-nav-cta{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.legal-page .launch-hero h1{font-size:clamp(3.3rem,5vw,4.1rem)}.legal-page .reviewed-policy-library h2{font-size:clamp(2.3rem,3.7vw,3.7rem)}.legal-page .reviewed-policy-grid a:focus-visible,.legal-page .legal-layout aside a:focus-visible{outline-offset:3px;outline:3px solid #9a7338}.legal-page .legal-layout aside a{box-sizing:border-box;align-items:center;min-height:44px;display:flex}.legal-page .legal-document section{scroll-margin-top:32px}@media (width<=520px){.legal-page .launch-hero h1{overflow-wrap:normal;word-break:normal;font-size:clamp(32px,9.5vw,40px)}.legal-page .reviewed-policy-library h2,.legal-page .legal-document h2{overflow-wrap:normal;word-break:normal;font-size:clamp(28px,8.5vw,38px)}.legal-page .launch-cta.compact h2{font-size:clamp(30px,9vw,40px)}}.admin-access-denied>section>div button{color:#fff;min-height:48px;font:inherit;background:#17233c;border:0;align-items:center;padding:13px 18px;font-weight:800;display:inline-flex}.admin-access-denied>section>div button:disabled{cursor:wait;opacity:.65}.admin-access-denied{color:#17233c;background:#101a2e;place-items:center;min-height:100vh;padding:clamp(24px,8vw,110px);display:grid}.admin-access-denied>section{background:#fff;border-top:5px solid #b07f2c;width:min(680px,100%);padding:clamp(28px,6vw,64px)}.admin-access-denied .admin-brand{color:#17233c;width:max-content;padding:0 0 34px}.admin-access-denied h1{font:800 clamp(38px,7vw,72px)/.95 var(--font-display);text-transform:uppercase;margin:12px 0}.admin-access-denied p{color:#667187;max-width:560px;line-height:1.7}.admin-access-denied>section>div{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.admin-access-denied>section>div a{color:#fff;background:#17233c;align-items:center;min-height:48px;padding:13px 18px;font-weight:800;display:inline-flex}.admin-access-denied>section>div a:last-child{color:#17233c;background:#fff;border:1px solid #17233c}.admin-nav-link,.client-nav>button{color:#c1cad9;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:8px;width:100%;min-height:54px;margin:3px 0;padding:8px 10px;font-size:10px;font-weight:700;display:grid}.admin-nav-link>span,.client-nav>button>span{color:#9db8e7;background:#26344f;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.admin-nav-link>small,.client-nav>button>small{color:#75859f;text-transform:capitalize;font-size:7px}.client-nav{min-height:0;overflow-y:auto}.client-nav>button.active{color:#fff;background:#253b62}.operations-page{margin:30px clamp(20px,5vw,70px) 60px}.ops-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ops-kpis article{background:#fff;border:1px solid #dce2eb;flex-direction:column;justify-content:space-between;min-height:132px;padding:20px;display:flex}.ops-kpis article.attention{border-top:4px solid #b07f2c}.ops-kpis span,.section-heading span,.client-command>div>span{color:#4c75b2;letter-spacing:.12em;font-size:8px;font-weight:800}.ops-kpis strong{font:800 31px var(--font-display);color:#17233c}.ops-kpis small{color:#778298;font-size:8px}.ops-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;display:grid}.portfolio-card{grid-column:1/-1}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2{margin-bottom:0}.section-heading button{color:#2d5b9a;background:#fff;border:1px solid #ccd4df}.data-table{margin-top:18px;overflow-x:auto}.data-table table{border-collapse:collapse;width:100%;min-width:780px}.data-table th{text-align:left;color:#778298;letter-spacing:.08em;border-bottom:1px solid #dce2eb;padding:10px;font-size:7px}.data-table td{color:#283650;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px 10px;font-size:9px}.data-table td small{color:#7a8598;margin-top:4px;display:block}.table-link{color:#1f4f8c!important;text-align:left!important;background:0 0!important;min-height:0!important;padding:0!important;font-size:10px!important}.status-pill{color:#526176;text-transform:uppercase;white-space:nowrap;background:#edf1f6;border-radius:999px;align-items:center;min-height:24px;padding:4px 8px;font-size:7px;font-weight:800;display:inline-flex}.status-active,.status-ready,.status-paid,.status-enabled,.status-verified,.status-succeeded{color:#27714c;background:#e7f4ec}.status-failed,.status-blocked,.status-past-due,.status-suspended,.status-incomplete{color:#a34232;background:#fff0ed}.status-pending,.status-setup,.status-review-required,.status-in-transit,.status-payment-pending{color:#8b641f;background:#f8f1e4}.ops-queue h2{margin-bottom:10px}.queue-item{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.queue-item div{gap:4px;display:grid}.queue-item b{text-transform:capitalize;font-size:9px}.queue-item div span{color:#778298;font-size:8px}.empty-state{background:#f6f8fb;padding:18px}.client-command{color:#fff;background:#17233c;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:24px 28px;display:flex}.client-command h2{font:800 34px var(--font-display);text-transform:uppercase;margin:8px 0 2px}.client-command p{color:#aeb9cb;margin:0;font-size:8px}.client-command>div:last-child{gap:8px;display:flex}.client-command a{color:#fff;border:1px solid #71809a;padding:11px 13px;font-size:8px;font-weight:800}.client-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.readiness-card dl{margin:0}.readiness-card dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.readiness-card dt{color:#59657a;font-size:8px;font-weight:800}.readiness-card dd{margin:0;font-size:9px}.admin-row>div{gap:4px;display:grid}.admin-row small{color:#778298}.invite-form{border-top:1px solid #edf0f4;margin-top:24px;padding-top:16px}.hero-form>.status-pill,.intake-review .status-pill{justify-self:start}.admin-header-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-header-links a{color:#17233c;border:1px solid #d7dde7;align-items:center;min-height:44px;padding:10px 12px;font-size:8px;font-weight:800;display:inline-flex}.admin-loading{align-content:center;min-height:220px;display:grid}.admin-loading p{color:#69758a;margin:0}.section-heading button:disabled{opacity:.55;cursor:wait}@media (width<=1150px){.ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-grid{grid-template-columns:1fr}.portfolio-card{grid-column:auto}}@media (width<=900px){.admin-nav-link{grid-template-columns:1fr;justify-items:center;font-size:0}.admin-nav-link>span{grid-row:auto}.client-nav>button:not(.active){display:none}.client-nav>button{grid-template-columns:1fr;justify-items:center;font-size:0}.client-nav>button>span{grid-row:auto}.ops-kpis,.client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.operations-page{margin:20px 14px 45px}.admin-nav-link{min-width:70px}.client-nav{display:contents}.client-nav>button{min-width:70px}.ops-kpis,.client-kpis{grid-template-columns:1fr 1fr}.ops-kpis article{min-height:116px;padding:16px}.ops-kpis strong{font-size:25px}.client-command{flex-direction:column;align-items:flex-start;padding:20px}.client-command>div:last-child{flex-wrap:wrap;width:100%}.client-command a{text-align:center;flex:1}.section-heading{flex-direction:column;align-items:flex-start}.section-heading button,.admin-header-links{width:100%}.admin-header-links a{text-align:center;flex:1;justify-content:center;display:flex!important}.admin-nav-link{touch-action:manipulation;min-height:54px}}*{box-sizing:border-box}.admin-shell{color:#17233c;min-height:100vh;font-family:var(--font-body),sans-serif;background:#f2f5f9;grid-template-columns:260px 1fr;display:grid}.admin-shell aside{color:#fff;background:#101a2e;flex-direction:column;height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;align-items:center;gap:11px;padding:5px 10px 25px;display:flex}.admin-brand>b{color:#6892d6;border:3px solid #6892d6;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.admin-brand>span{letter-spacing:.2em;font-size:14px}.admin-brand small{letter-spacing:.28em;margin-top:3px;font-size:7px;display:block}.admin-shell aside>p{color:#7f91b0;letter-spacing:.15em;border-top:1px solid #ffffff16;padding:15px 12px 7px;font-size:8px;font-weight:800}.admin-shell aside>button{color:#c1cad9;text-align:left;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:8px;width:100%;min-height:54px;margin:3px 0;padding:8px 10px;font-size:10px;font-weight:700;display:grid}.admin-shell aside>button>span{color:#9db8e7;background:#26344f;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.admin-shell aside>button>small{color:#75859f;text-transform:capitalize;font-size:7px}.admin-shell aside>button.active{color:#fff;background:#253b62}.admin-user{border-top:1px solid #ffffff16;align-items:center;gap:10px;margin-top:auto;padding:16px 10px 2px;font-size:9px;display:flex}.admin-main header{background:#fff;border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:center;min-height:102px;padding:24px clamp(25px,5vw,70px);display:flex}.admin-main header span,.admin-card>span{color:#4c75b2;letter-spacing:.15em;font-size:8px;font-weight:800}.admin-main header h1{color:#15213a;font-family:var(--font-display);text-transform:uppercase;margin:7px 0 0;font-size:38px}.admin-main header a{color:#23395f;border:1px solid #ccd4e1;padding:12px 15px;font-size:9px;font-weight:800}.admin-main{min-width:0}.admin-grid,.hero-form{margin:30px clamp(20px,5vw,70px) 60px}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-card{background:#fff;border:1px solid #dce2eb;padding:28px;box-shadow:0 8px 30px #15213a0a}.admin-card h2{color:#17233c;font-family:var(--font-display);text-transform:uppercase;margin:8px 0 18px;font-size:27px}.admin-card p{color:#6d788c;font-size:9px;line-height:1.7}.hero-form{max-width:750px}.hero-form form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.admin-card label{color:#59657a;margin:12px 0;font-size:8px;font-weight:800;display:block}.admin-card input,.admin-card select{color:#17233c;background:#fff;border:1px solid #ccd4df;width:100%;height:42px;margin-top:6px;padding:0 11px;font-size:9px}.admin-card form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-card button{color:#fff;background:#2d5b9a;border:0;place-items:center;min-height:42px;padding:0 16px;font-size:8px;font-weight:800;display:inline-grid}.admin-card button:disabled{opacity:.45}.summary{color:#fff;background:#17233c;grid-column:1/-1;grid-template-columns:1.5fr repeat(3,.5fr);align-items:center;gap:20px;display:grid}.summary>span{grid-column:1}.summary h2{color:#fff;grid-column:1}.summary>div{text-align:center;grid-row:1/3}.summary>div b{color:#fff;font-family:var(--font-display);font-size:34px;display:block}.summary>div small{color:#a6b2c6;font-size:7px}.summary>p{color:#aeb9cb;border-top:1px solid #ffffff1c;grid-column:1/-1;margin:0;padding-top:15px}.admin-row{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:15px;min-height:46px;padding:10px 0;font-size:8px;display:flex}.admin-row span{color:#778298;text-transform:capitalize}.admin-note{background:#f3f6fa;padding:10px}.admin-alert{color:#27714c;background:#e8f5ee;margin:18px clamp(20px,5vw,70px) 0;padding:12px 15px;font-size:9px}.admin-alert.error{color:#a34232;background:#fff0ed}@media (width<=900px){.admin-shell{grid-template-columns:86px 1fr}.admin-brand span,.admin-shell aside>p,.admin-shell aside>button:not(.active),.admin-user span{display:none}.admin-brand{padding:5px 10px 20px}.admin-shell aside>button{grid-template-columns:1fr;justify-items:center;font-size:0}.admin-shell aside>button>span{grid-row:auto}.admin-grid{grid-template-columns:1fr}.summary{grid-column:auto;display:block}.summary>div{width:31%;margin:15px 0;display:inline-block}.hero-form form{grid-template-columns:1fr}}@media (width<=600px){.admin-shell{display:block}.admin-shell aside{flex-direction:row;width:100%;height:auto;display:flex;position:static;overflow-x:auto}.admin-brand{padding:0 12px}.admin-user{display:flex!important}.admin-shell aside>button{min-width:70px}.admin-main header{padding:20px}.admin-main header h1{font-size:29px}.admin-main header a{display:none}.admin-grid,.hero-form{margin:20px 14px 45px}.admin-card{padding:21px}.summary>div{text-align:left;width:100%}}.intake-queue{background:#f6f8fb;border:1px solid #dce2eb;grid-column:1/-1;margin:20px 0 28px;padding:18px}.intake-queue h3{font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-size:22px}.intake-review{background:#fff;border:1px solid #dce2eb;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:18px;display:grid}.intake-review>div{gap:4px;display:grid}.intake-review span{color:#6d788c;font-size:9px}.intake-review>p,.intake-review>button,.intake-story{grid-column:1/-1}.intake-story{background:#f6f8fb;gap:6px;padding:14px;display:grid}.intake-story b{text-transform:uppercase;font-size:10px}.intake-story p{margin:0 0 8px}.intake-review .form-error{color:#a34232}.intake-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.intake-actions button:first-child{color:#a34232;background:#fff;border:1px solid #a34232}@media (width<=600px){.admin-shell{overflow-x:hidden}.admin-shell aside{flex-wrap:wrap;overflow:visible}.admin-brand{width:100%}.admin-shell aside>button{flex:80px;min-width:0}.admin-card form>div,.intake-review{grid-template-columns:1fr}.intake-story,.intake-actions{grid-column:auto}.intake-actions{flex-direction:column}.intake-actions button,.summary>div{width:100%}.admin-row{flex-direction:column;align-items:flex-start}.hero-form form{grid-template-columns:1fr}}.admin-shell small,.admin-shell .status-pill,.admin-shell th,.admin-shell .ops-kpis span,.admin-shell .admin-main header span,.admin-shell .admin-card>span{font-size:max(10px,.66rem)}@media (width<=600px){.admin-main header{flex-direction:column;align-items:flex-start;gap:14px}.admin-main header>div{max-width:100%}.admin-main header h1{font-size:clamp(24px,8.5vw,29px)}.admin-header-links{grid-template-columns:1fr 1fr;display:grid}.admin-header-links a{width:100%;min-width:0}}.admin-shell td,.admin-shell p,.admin-shell label,.admin-shell .admin-row,.admin-shell .queue-item b,.admin-shell input,.admin-shell select,.admin-shell button,.admin-shell a{font-size:max(11px,.72rem)}.support-inbox{gap:14px;margin:30px clamp(20px,5vw,70px) 60px;display:grid}.support-inbox-heading{justify-content:space-between;align-items:end;gap:20px;padding:4px 2px 12px;display:flex}.support-inbox-heading span{color:#4c75b2;letter-spacing:.15em;font-size:8px;font-weight:800}.support-inbox-heading h2{color:#17233c;font:800 34px var(--font-display);text-transform:uppercase;margin:7px 0 4px}.support-inbox-heading p{color:#6d788c;margin:0;font-size:9px}.support-inbox-heading>b{color:#fff;text-transform:uppercase;background:#17233c;padding:10px 14px;font-size:9px}.support-ticket{background:#fff;border:1px solid #dce2eb;border-left:5px solid #a4afbf;padding:26px 28px;box-shadow:0 8px 30px #15213a0a}.support-ticket.status-new{border-left-color:#b07f2c}.support-ticket.status-reviewing{border-left-color:#4c75b2}.support-ticket.status-resolved{border-left-color:#27714c}.support-ticket>header{background:0 0;border-bottom:1px solid #e8ecf2;justify-content:space-between;align-items:start;gap:20px;min-height:0;padding:0 0 18px;display:flex}.support-ticket>header span{color:#8b641f;text-transform:uppercase;background:#f4f0e7;padding:5px 7px;font-size:7px;font-weight:800;display:inline-block}.support-ticket>header h3{color:#17233c;margin:9px 0 0;font-size:18px}.support-ticket time{color:#7a8598;font-size:8px}.support-contact{color:#17233c;align-items:center;gap:12px;padding:14px 0;font-size:9px;display:flex}.support-contact a{color:#2d5b9a;text-decoration:underline}.support-contact small{color:#7a8598;margin-left:auto}.support-ticket>p{color:#36445b;white-space:pre-wrap;background:#f6f8fb;margin:0;padding:18px;font-size:12px;line-height:1.7}.support-ticket>footer{justify-content:space-between;align-items:end;gap:16px;padding-top:18px;display:flex}.support-reply{color:#fff;background:#2d5b9a;place-items:center;min-height:42px;padding:0 16px;font-size:8px;font-weight:800;display:inline-grid}.support-ticket footer label{color:#59657a;margin:0;font-size:8px;font-weight:800}.support-ticket footer select{color:#17233c;background:#fff;border:1px solid #ccd4df;min-width:140px;height:42px;margin-top:6px;padding:0 10px;font-size:9px;display:block}.support-empty,.support-inbox>.admin-alert{margin:0}@media (width<=600px){.support-inbox{margin:20px 14px 45px}.support-inbox-heading,.support-ticket>header,.support-ticket>footer,.support-contact{flex-direction:column;align-items:flex-start}.support-contact small{margin-left:0}.support-ticket{padding:20px}.support-reply,.support-ticket footer label,.support-ticket footer select{width:100%}}.support-ticket.focused{outline-offset:3px;outline:3px solid #4c75b2}.support-ticket.severity-urgent{border-left-color:#b42318}.support-ticket.severity-urgent>header span{color:#b42318;background:#fee4e2}.problem-heading{margin-top:24px}.problem-ticket h4{color:#17233c;text-transform:uppercase;margin:14px 0 6px;font-size:10px}.problem-ticket>footer{color:#59657a;flex-wrap:wrap;align-items:center;font-size:8px}.problem-ticket code{font-size:8px}.acquisition-page{color:#17233c;min-height:100vh;font-family:var(--font-body),sans-serif;background:#f2f5f9}.acquisition-page>header{background:#fff;border-bottom:1px solid #dfe4ec;justify-content:space-between;align-items:center;min-height:102px;padding:24px clamp(25px,5vw,70px);display:flex}.acquisition-page>header span{color:#9a7338;letter-spacing:.15em;font-size:8px;font-weight:800}.acquisition-page>header h1{color:#15213a;font:800 38px var(--font-display);text-transform:uppercase;margin:7px 0 0}.acquisition-page>header>div:last-child{gap:8px;display:flex}.acquisition-page>header a{color:#23395f;border:1px solid #ccd4e1;padding:12px 15px;font-size:9px;font-weight:800}.acquisition-dashboard{margin:30px clamp(20px,5vw,70px) 60px}.acquisition-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.acquisition-metrics article{color:#fff;background:#17233c;padding:22px}.acquisition-metrics span,.acquisition-metrics small{color:#aab5c8;letter-spacing:.1em;font-size:7px;font-weight:800;display:block}.acquisition-metrics b{color:#fff;font:800 34px var(--font-display);margin:10px 0;display:block}.acquisition-grid{grid-template-columns:.8fr 1.2fr;gap:16px;margin-top:16px;display:grid}.acquisition-table{min-width:0;margin-top:16px}.table-scroll{margin-top:15px;overflow-x:auto}.acquisition-table table{border-collapse:collapse;width:100%;min-width:680px;font-size:9px}.acquisition-table th,.acquisition-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e2e7ee;padding:11px 9px}.acquisition-table th:first-child,.acquisition-table td:first-child{text-align:left}.acquisition-table thead th{color:#707b8f;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.acquisition-weekly{margin-top:16px}.weekly-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.weekly-grid p{background:#f4f6f9;gap:6px;margin:0;padding:13px;font-size:11px;display:grid}.weekly-grid b{color:#778298;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.weekly-recommendation{color:#fff;background:#17233c;border-left:4px solid #b9924f;margin-top:12px;padding:16px}.weekly-recommendation b{color:#d9b86d;letter-spacing:.1em}.weekly-recommendation p{color:#d6dce7;margin:7px 0 0;font-size:10px;line-height:1.5}.acquisition-leads>article{border-bottom:1px solid #e6eaf0;gap:5px;padding:15px 0;font-size:9px;display:grid}.acquisition-leads article header{background:0 0;border:0;justify-content:space-between;align-items:start;min-height:0;padding:0;display:flex}.acquisition-leads header div{gap:4px;display:grid}.acquisition-leads header span,.acquisition-leads small{color:#778298;overflow-wrap:anywhere;font-size:8px}.acquisition-leads a{color:#2d5b9a;text-decoration:underline}.acquisition-leads select{width:auto;height:34px;margin:0}@media (width<=1100px){.weekly-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.acquisition-metrics{grid-template-columns:repeat(2,1fr)}.acquisition-grid{grid-template-columns:1fr}.weekly-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.acquisition-page>header{flex-direction:column;align-items:flex-start;gap:15px}.acquisition-page>header>div:last-child{flex-wrap:wrap}.acquisition-dashboard{margin:20px 14px 45px}.acquisition-metrics,.weekly-grid{grid-template-columns:1fr}.acquisition-leads article header{flex-direction:column;gap:10px}.acquisition-leads select{width:100%}}.acquisition-page>header a:hover,.acquisition-page>header a:focus-visible{color:#fff;background:#17233c}.acquisition-loading{align-content:center;gap:10px;min-height:160px;display:grid}.acquisition-loading p{margin:0}.acquisition-leads em{color:#9a7338;font-size:8px;font-style:normal;font-weight:800}.acquisition-dashboard button:disabled,.acquisition-dashboard input:disabled,.acquisition-dashboard select:disabled{cursor:wait;opacity:.65}.acquisition-leads>article:target,.acquisition-leads>article.focused-lead{background:#fff8e8;margin-inline:-12px;padding-inline:12px;scroll-margin-top:24px;box-shadow:inset 4px 0 #b9924f}.athletics-page{--midnight:#0b1526;--navy:#14233b;--champagne:#b99455;--cream:#f5f1e9;background:var(--cream);color:#111b2c;min-height:100vh}.athletics-page>header{background:#fff;border-bottom:1px solid #dcd7cd;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,5vw,76px);display:flex}.athletics-page>header>a:first-child{align-items:center;gap:12px;min-height:44px;display:flex}.athletics-page>header>a:first-child>b{background:var(--midnight);width:38px;height:38px;color:var(--champagne);font:800 27px var(--font-display);place-items:center;display:grid;transform:skew(-7deg)}.athletics-page>header>a:first-child span{font-weight:800}.athletics-page>header small{color:#71798a;letter-spacing:.12em;text-transform:uppercase;font-size:7px;display:block}.athletics-page>header nav{gap:28px;font-size:12px;font-weight:700;display:flex}.athletics-page>header>a:last-child{border:1px solid var(--midnight);padding:12px 18px;font-size:11px;font-weight:800}.athletics-hero{background:#fff;grid-template-columns:minmax(0,1fr) minmax(440px,.95fr);min-height:720px;display:grid;overflow:hidden}.athletics-copy{padding:clamp(70px,8vw,120px) clamp(28px,7vw,110px)}.athletics-copy>span,.athletics-directors>div>span,.athletics-coach-card>span,.athletics-workflow>span,.athletics-form-shell>div>span,.athletics-final>span,.athletics-thanks span{color:#8b682e;letter-spacing:.18em;font-size:10px;font-weight:800}.athletics-copy h1,.athletics-directors h2,.athletics-coach-card h2,.athletics-final h2,.athletics-thanks h1{color:var(--midnight);font:800 clamp(66px,7.2vw,112px)/.85 var(--font-display);letter-spacing:-.045em;text-transform:uppercase;margin:24px 0}.athletics-copy h1 em,.athletics-directors h2 em,.athletics-coach-card h2 em{color:var(--champagne);font-style:italic}.athletics-copy>p{color:#586174;max-width:650px;font-size:17px;line-height:1.75}.athletics-primary{background:var(--midnight);color:#fff;text-transform:uppercase;border:0;align-items:center;gap:35px;min-height:58px;margin-top:22px;padding:0 27px;font-size:12px;font-weight:800;display:inline-flex}.athletics-primary span{color:var(--champagne);font-size:20px}.athletics-trust{color:#72798a;text-transform:uppercase;flex-wrap:wrap;gap:19px;margin-top:25px;font-size:9px;font-weight:700;display:flex}.athletics-trust span:before{content:"✓";color:#9a7338;margin-right:6px}.athletics-product{background:var(--midnight);color:#fff;margin:70px 6vw 70px 0;padding:36px 36px 76px;position:relative;box-shadow:30px 30px #b9945530}.athletics-product:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 61%,#b994551e 61% 70%,#0000 70%);position:absolute;inset:0}.athletics-product-bar{color:#9ca9bd;letter-spacing:.15em;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.athletics-product-bar b{color:#fff;background:#1d684c;padding:5px 8px}.athletics-total{border-bottom:1px solid #ffffff20;padding:50px 0 30px}.athletics-total small,.athletics-total span{color:#a8b1bf;font-size:9px;display:block}.athletics-total strong{color:#fff;font:800 62px var(--font-display);margin:8px 0;display:block}.athletics-programs article{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;padding:19px 0;display:flex}.athletics-programs article div{grid-template-columns:1fr 1fr;gap:4px 20px;display:grid}.athletics-programs article small{color:#a8b1bf;text-transform:uppercase;grid-column:1/-1}.athletics-programs article b{font-size:16px}.athletics-programs article span{color:#8e99aa;font-size:9px}.athletics-programs article>strong{color:var(--champagne);font:800 28px var(--font-display)}.athletics-product footer{min-height:0;color:inherit;text-transform:uppercase;background:0 0;justify-content:flex-start;align-items:center;gap:7px;padding:0;display:flex;position:absolute;bottom:22px;left:36px;right:36px}.athletics-product footer b{color:var(--champagne)}.athletics-directors{background:var(--cream);padding:110px clamp(28px,7vw,110px)}.athletics-directors>div:first-child{justify-content:space-between;align-items:end;display:flex}.athletics-directors h2,.athletics-coach-card h2{font-size:clamp(56px,6vw,92px)}.athletics-benefits{background:#d8d2c6;border:1px solid #d8d2c6;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.athletics-benefits article{background:#fff;padding:34px}.athletics-benefits article>b{color:var(--champagne);font:800 24px var(--font-display)}.athletics-benefits h3{font:800 24px var(--font-display);text-transform:uppercase;margin:35px 0 12px}.athletics-benefits p,.athletics-coach-card p,.athletics-workflow p,.athletics-final p,.athletics-thanks p{color:#626b7a;line-height:1.7}.athletics-coaches{background:var(--midnight);color:#fff;grid-template-columns:1fr 1fr;display:grid}.athletics-coach-card,.athletics-workflow{padding:clamp(60px,7vw,110px)}.athletics-coach-card{background:#101e34}.athletics-coach-card h2{color:#fff}.athletics-coach-card p{color:#b8c0cc}.athletics-coach-card ul{padding:22px 0 0;list-style:none}.athletics-coach-card li{border-bottom:1px solid #ffffff19;padding:13px 0;font-size:12px;font-weight:700}.athletics-coach-card li:before{content:"✓";color:var(--champagne);margin-right:10px}.athletics-workflow ol{padding:25px 0 0;list-style:none}.athletics-workflow li{border-bottom:1px solid #ffffff19;gap:18px;padding:18px 0;display:flex}.athletics-workflow li>b{color:var(--champagne);font:800 26px var(--font-display)}.athletics-workflow strong{text-transform:uppercase;font-size:15px}.athletics-workflow p{color:#aeb8c8;margin:5px 0 0;font-size:11px}.athletics-form-shell{border-top:10px solid var(--champagne);background:#fff;grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:70px;padding:80px clamp(28px,7vw,110px);display:none}.athletics-form-shell.open{display:grid}.athletics-form-shell h2{font:800 58px/.92 var(--font-display);text-transform:uppercase;margin:14px 0}.athletics-form-shell>div p{color:#697183;line-height:1.7}.athletics-form-shell form{gap:14px;display:grid}.athletics-form-shell form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.athletics-form-shell label{color:#435066;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.athletics-form-shell input,.athletics-form-shell select{color:#111b2c;background:#fff;border:1px solid #cfd3da;width:100%;height:48px;padding:0 12px}.athletics-form-shell form>button{background:var(--midnight);color:#fff;text-transform:uppercase;border:0;height:52px;font-weight:800}.athletics-form-shell small{color:#747c8a;line-height:1.5}.athletics-honeypot{left:-9999px;position:absolute!important}.athletics-error{color:#a53b32;font-size:11px}.athletics-consent{z-index:200;background:#fff;border:1px solid #d3cec3;justify-content:space-between;align-items:center;gap:25px;padding:18px 22px;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 12px 50px #0b152633}.athletics-consent p{color:#596174;max-width:800px;margin:0;font-size:11px;line-height:1.55}.athletics-consent p strong{color:#111b2c}.athletics-consent p a{align-items:center;min-height:24px;text-decoration:underline;display:inline-flex}.athletics-consent div{gap:8px;display:flex}.athletics-consent button{border:1px solid var(--midnight);min-height:40px;color:var(--midnight);background:#fff;padding:0 14px;font-size:9px;font-weight:800}.athletics-consent button:last-child{background:var(--midnight);color:#fff}.athletics-final{text-align:center;background:var(--champagne);padding:100px 30px}.athletics-final h2{margin:12px auto;font-size:clamp(55px,7vw,100px)}.athletics-final p{color:#243047}.athletics-final a{background:var(--midnight);color:#fff;text-transform:uppercase;margin-top:20px;padding:17px 23px;font-size:11px;font-weight:800;display:inline-block}.athletics-page>footer{color:#fff;background:#070d17;justify-content:space-between;align-items:center;padding:30px clamp(28px,7vw,110px);font-size:10px;display:flex}.athletics-page>footer div{gap:12px;display:flex}.athletics-page>footer a{align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.athletics-thanks{background:#0b1526;place-items:center;min-height:100vh;padding:25px;display:grid}.athletics-thanks section{background:#f5f1e9;max-width:760px;padding:70px}.athletics-thanks h1{font-size:clamp(56px,7vw,90px)}.athletics-thanks div{gap:12px;margin-top:30px;display:flex}.athletics-thanks a{color:#fff;text-transform:uppercase;background:#0b1526;padding:14px 18px;font-size:10px;font-weight:800}.athletics-thanks a:last-child{color:#0b1526;background:#b99455}@media (width<=900px){.athletics-page>header nav{display:none}.athletics-hero,.athletics-coaches,.athletics-form-shell.open{grid-template-columns:1fr}.athletics-product{margin:0 25px 70px}.athletics-benefits{grid-template-columns:1fr}.athletics-consent{flex-direction:column;align-items:flex-start}.athletics-consent div{width:100%}.athletics-consent button{flex:1}}@media (width<=600px){.athletics-page>header{height:70px}.athletics-copy{padding:62px 22px}.athletics-copy h1{font-size:64px}.athletics-product{margin:0 14px 55px;padding:24px 24px 96px}.athletics-total strong{font-size:48px}.athletics-directors,.athletics-coach-card,.athletics-workflow,.athletics-form-shell{padding:60px 22px}.athletics-form-shell form>div{grid-template-columns:1fr}.athletics-page>footer{flex-direction:column;align-items:flex-start;gap:15px}.athletics-thanks section{padding:45px 24px}.athletics-thanks div{flex-direction:column}}.athletics-page{overflow-x:clip}@media (width<=600px){.athletics-copy h1{font-size:clamp(48px,15vw,58px)}.athletics-copy h1,.athletics-directors h2,.athletics-coach-card h2,.athletics-final h2,.athletics-form-shell h2{overflow-wrap:normal;word-break:normal;max-width:100%}.athletics-product,.athletics-directors,.athletics-coach-card,.athletics-workflow,.athletics-form-shell,.athletics-benefits,.athletics-benefits article{min-width:0}.athletics-product-bar{gap:10px}.athletics-product-bar>span{min-width:0}.athletics-product-bar b{flex:none}.athletics-directors>div:first-child{flex-direction:column;align-items:flex-start;min-width:0}.athletics-directors h2,.athletics-coach-card h2{font-size:clamp(44px,14vw,54px)}.athletics-benefits h3{overflow-wrap:normal;word-break:normal}.athletics-consent div{flex-direction:column;align-items:stretch}.athletics-consent button{white-space:normal;width:100%;min-height:44px}}.athletics-thanks{box-sizing:border-box;grid-template-columns:minmax(0,1fr);overflow-x:clip}.athletics-thanks section{box-sizing:border-box;width:min(760px,100%);min-width:0}.athletics-thanks h1{overflow-wrap:normal;word-break:normal;max-width:100%}.athletics-thanks a{box-sizing:border-box;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (width<=600px){.athletics-thanks{padding:18px}.athletics-thanks section{width:calc(100vw - 36px);max-width:calc(100vw - 36px);padding:42px 24px;overflow:hidden}.athletics-thanks h1{font-size:clamp(42px,13vw,54px)}.athletics-thanks div{align-items:stretch}.athletics-thanks a{width:100%}}.athletics-page>header>.athletics-home-link{border:1px solid var(--midnight);min-height:44px;color:var(--midnight);text-transform:uppercase;align-items:center;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.athletics-page>header>.athletics-home-link:hover,.athletics-page>header>.athletics-home-link:focus-visible{background:var(--midnight);color:#fff}@media (width<=600px){.athletics-page>header{gap:8px;height:auto;min-height:70px;padding-top:8px;padding-bottom:8px}.athletics-page>header>.athletics-home-link{padding:0 14px;font-size:9px}}.athletics-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.athletics-actions .athletics-primary{margin-top:0}.athletics-secondary{border:1px solid var(--midnight);min-height:58px;color:var(--midnight);text-transform:uppercase;align-items:center;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex}.athletics-primary:hover,.athletics-primary:focus-visible,.athletics-workflow-cta:hover,.athletics-workflow-cta:focus-visible{background:#263b5c}.athletics-secondary:hover,.athletics-secondary:focus-visible{background:#f5f1e9}.athletics-workflow-cta{background:var(--champagne);min-height:52px;color:var(--midnight);text-transform:uppercase;align-items:center;margin-top:28px;padding:0 20px;font-size:11px;font-weight:800;display:inline-flex}.athletics-final>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.athletics-final>div a{align-items:center;min-height:50px;margin-top:0;display:inline-flex}.athletics-final>div a:last-child{border:1px solid var(--midnight);color:var(--midnight);background:0 0}@media (width<=600px){.athletics-actions{flex-direction:column;align-items:stretch}.athletics-primary,.athletics-secondary{justify-content:space-between;width:100%}.athletics-final>div{flex-direction:column;align-items:stretch}.athletics-final>div a{justify-content:center}}.confirmation-page,.confirmation-page *,.confirmation-page :before,.confirmation-page :after{box-sizing:border-box}.confirmation-page{color:#172235;background:#f4f2ec;min-height:100vh;padding:0 24px 48px}.confirmation-header{border-bottom:1px solid #d6d9df;justify-content:space-between;align-items:center;width:min(960px,100%);min-height:88px;margin:0 auto;display:flex}.confirmation-header>a{color:#172235;align-items:center;gap:12px;min-height:44px;font-size:22px;font-weight:850;text-decoration:none;display:inline-flex}.confirmation-header>a span{color:#fff;background:#a67b35;place-items:center;width:42px;height:42px;font-size:25px;font-style:italic;display:grid}.confirmation-header>strong{letter-spacing:.14em;text-transform:uppercase;font-size:13px}.confirmation-card{text-align:center;background:#fff;border:1px solid #d6d9df;border-top:6px solid #a67b35;width:min(700px,100%);margin:clamp(40px,9vh,90px) auto 0;padding:clamp(32px,6vw,64px);box-shadow:0 22px 60px #1722351a}.confirmation-icon{color:#8a6200;background:#fff3da;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 24px;font-size:34px;font-weight:900;display:grid}.confirmation-confirmed .confirmation-icon{color:#147a43;background:#e6f6ed}.confirmation-eyebrow{color:#8d682d;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:850}.confirmation-card h1{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;max-width:620px;margin:0 auto 18px;font-size:clamp(34px,6vw,58px);line-height:.98}.confirmation-copy,.receipt-note,.receipt-warning{color:#58657a;max-width:590px;margin:0 auto 18px;font-size:18px;line-height:1.6}.receipt-note{color:#176b40}.receipt-warning{color:#923b24;background:#fff3ee;padding:14px}.confirmation-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.confirmation-actions a,.confirmation-refresh{min-height:50px;font:inherit;cursor:pointer;border:2px solid #172235;justify-content:center;align-items:center;padding:12px 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.confirmation-primary{color:#fff;background:#172235}.confirmation-secondary,.confirmation-refresh{color:#172235;background:#fff}.confirmation-refresh{margin:8px auto 0}.confirmation-refresh:disabled{cursor:wait;opacity:.7}.confirmation-safety{color:#6d7788;border-top:1px solid #e1e3e7;margin:34px auto 0;padding-top:24px;font-size:14px;line-height:1.5}.confirmation-page a:focus-visible,.confirmation-page button:focus-visible{outline-offset:4px;outline:3px solid #2c6dce}@media (width<=560px){.confirmation-page{padding:0 16px 28px}.confirmation-header{min-height:76px}.confirmation-header>strong{text-align:right;max-width:125px;font-size:10px}.confirmation-card{margin-top:24px;padding:32px 20px}.confirmation-card h1{font-size:clamp(30px,9vw,40px)}.confirmation-copy,.receipt-note,.receipt-warning{font-size:16px}.confirmation-actions{display:grid}.confirmation-actions a,.confirmation-refresh{width:100%;min-height:52px}.confirmation-safety{font-size:13px}}.team-page{color:#111827;background:#f4f0e8;min-height:100vh}.campaign-public-page{overflow-x:hidden}.campaign-public-nav{background:#fff;border-bottom:1px solid #dfe1e7;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:0 clamp(24px,6vw,90px);display:flex}.campaign-public-nav a{align-items:center;min-height:44px;display:flex}.campaign-public-nav a:first-child{color:var(--team-primary);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:25px;font-weight:800}.campaign-public-nav a:last-child{color:#626979;text-align:right;text-transform:uppercase;font-size:11px;font-weight:800}.campaign-public-team{align-items:center;gap:12px;display:flex!important}.campaign-public-team img{object-fit:contain;width:48px;height:48px}.campaign-public-team span{color:var(--team-primary)}.campaign-public-hero{background:var(--team-primary);color:var(--team-primary-text);padding:clamp(72px,10vw,140px) clamp(24px,8vw,120px)}.campaign-public-eyebrow,.campaign-public-safety>span{color:var(--team-accent-on-primary);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.campaign-public-hero h1{max-width:1100px;color:var(--team-primary-text);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;margin:22px 0 28px;font-size:clamp(62px,9vw,132px);line-height:.84}.campaign-public-story{max-width:780px;color:color-mix(in srgb,var(--team-primary-text) 86%,transparent);margin:0;font-size:clamp(16px,1.6vw,20px);line-height:1.75}.campaign-public-actions{grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:760px;margin-top:36px;display:grid}.campaign-public-actions .campaign-public-primary{margin-top:0}.campaign-public-actions .campaign-public-primary,.campaign-public-actions .campaign-public-share{border:2px solid var(--team-accent);background:var(--team-accent);min-height:56px;color:var(--team-accent-text);font:800 13px/1 var(--font-body),sans-serif;text-transform:uppercase;cursor:pointer;appearance:none;padding:0 24px;text-decoration:none}.campaign-public-actions .campaign-public-primary:visited{color:var(--team-accent-text)}.campaign-public-actions .campaign-public-primary:hover,.campaign-public-actions .campaign-public-primary:focus-visible,.campaign-public-actions .campaign-public-primary:active,.campaign-public-actions .campaign-public-share:hover,.campaign-public-actions .campaign-public-share:focus-visible,.campaign-public-actions .campaign-public-share:active{border-color:var(--team-primary-text);background:var(--team-primary-text);color:var(--team-primary)}.campaign-public-share-status{color:#e2e6ed;grid-column:1/-1;margin:0;font-size:14px}.campaign-public-total{align-items:baseline;gap:12px;max-width:900px;margin-top:58px;display:flex}.campaign-public-total strong{color:var(--team-primary-text);font-family:var(--font-display),sans-serif;font-size:42px}.campaign-public-total span{color:#cbd1dc;font-size:12px}.campaign-public-total b{color:var(--team-accent-on-primary);font-family:var(--font-display),sans-serif;margin-left:auto;font-size:36px}.campaign-public-hero .campaign-progress{background:#ffffff2b;max-width:900px}.campaign-public-primary{text-transform:uppercase;align-items:center;gap:44px;width:fit-content;min-height:56px;margin-top:34px;padding:0 22px;font-size:11px;font-weight:800;display:flex}.campaign-public-closed{color:#e2e6ed;margin-top:28px}.campaign-public-safety{background:#f4f0e8;grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);column-gap:clamp(50px,10vw,150px);padding:clamp(72px,9vw,120px) clamp(24px,8vw,120px);display:grid}.campaign-public-safety>span{color:#8b6c2a;grid-column:1/-1;margin-bottom:24px}.campaign-public-safety h2{color:var(--team-primary);margin:0;font-size:clamp(48px,6vw,82px)}.campaign-public-safety p{color:#5f6674;max-width:600px;margin:8px 0 0;font-size:15px;line-height:1.8}.campaign-public-footer{background:#09111d;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,4vw,38px);min-height:92px;padding:24px clamp(22px,6vw,86px);display:flex}.campaign-public-footer a{color:#fff;align-items:center;min-height:44px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.campaign-public-footer a:hover,.campaign-public-footer a:focus-visible{color:var(--team-accent);text-underline-offset:4px;text-decoration:underline}.team-preview-banner{z-index:90;color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#09111d;place-items:center;min-height:34px;padding:7px 20px;font-size:10px;font-weight:800;display:grid;position:sticky;top:0}.team-header{background:#fff;border-bottom:1px solid #dfe1e7;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:0 clamp(24px,6vw,90px);display:flex}.team-platform-brand{min-height:44px;color:var(--team-primary);white-space:nowrap;align-items:center;gap:11px;font-size:16px;display:flex}.team-platform-brand>span{background:var(--team-accent);color:#fff;width:34px;height:34px;font-family:var(--font-display), sans-serif;place-items:center;font-size:25px;font-style:italic;font-weight:800;display:grid;transform:skew(-7deg)}.team-header nav{gap:34px;font-size:12px;font-weight:800;display:flex}.team-header nav a:hover{color:var(--team-accent)}.team-header nav a{align-items:center;min-height:44px;display:inline-flex}.team-login{border:2px solid var(--team-primary);min-height:44px;color:var(--team-primary);align-items:center;padding:14px 20px;font-size:12px;font-weight:800;display:inline-flex}.team-profile-hero{background:var(--team-primary);color:#fff;grid-template-columns:1fr 270px;align-items:center;gap:clamp(40px,8vw,120px);min-height:530px;padding:clamp(55px,8vw,100px) clamp(28px,8vw,120px);display:grid;overflow:hidden}.team-identity{align-items:center;gap:clamp(35px,6vw,80px);display:flex}.team-logo-frame{aspect-ratio:1;border:12px solid var(--team-accent);background:#fff;flex:none;place-items:center;width:clamp(190px,24vw,340px);display:grid;transform:rotate(-3deg);box-shadow:24px 24px #ffffff16}.team-logo-frame img{object-fit:contain;width:86%;height:86%;transform:rotate(3deg)}.team-location,.team-eyebrow{color:var(--team-accent);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:800}.team-identity h1{color:#fff;margin:18px 0 20px;font-size:clamp(70px,9vw,130px)}.team-identity p{color:#c9cbea;max-width:610px;margin:0;font-size:16px;line-height:1.7}.team-tags{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.team-tags span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff40;padding:9px 12px;font-size:10px;font-weight:800}.team-hero-stat{background:#ffffff0b;border:1px solid #ffffff30;padding:34px}.team-hero-stat>span{color:var(--team-accent);letter-spacing:.16em;font-size:9px;font-weight:800}.team-hero-stat strong{color:#fff;font-family:var(--font-display), sans-serif;margin-top:22px;font-size:86px;line-height:.9;display:block}.team-hero-stat p{color:#c9cbea;margin:8px 0 28px;font-size:11px}.team-hero-stat a{color:#fff;border-top:1px solid #ffffff30;justify-content:space-between;padding-top:20px;font-size:12px;font-weight:800;display:flex}.team-highlights{background:#fff;border-bottom:1px solid #dfe1e7;grid-template-columns:repeat(3,1fr);padding:0 clamp(28px,8vw,120px);display:grid}.team-highlights div{border-right:1px solid #dfe1e7;flex-direction:column;justify-content:center;min-height:145px;padding:30px 6vw;display:flex}.team-highlights div:first-child{border-left:1px solid #dfe1e7}.team-highlights strong{color:var(--team-primary);font-family:var(--font-display), sans-serif;font-size:44px}.team-highlights span{color:#687084;text-transform:uppercase;font-size:10px;font-weight:700}.team-about{grid-template-columns:1.05fr .95fr;gap:clamp(50px,10vw,150px);padding:clamp(85px,10vw,145px) clamp(28px,8vw,120px);display:grid}.team-about,.team-fundraisers,.team-safety{scroll-margin-top:48px}.team-about h2,.team-fundraisers h2,.team-closing h2{color:var(--team-primary);margin-top:22px;font-size:clamp(52px,6.2vw,88px)}.team-identity h1,.team-about h2,.team-fundraisers h2,.team-closing h2,.campaign-details h3{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.team-about p,.team-section-heading>p{color:#5f6674;margin:0 0 20px;font-size:15px;line-height:1.8}.team-fundraisers{background:#fff;padding:clamp(85px,10vw,145px) clamp(28px,8vw,120px)}.team-section-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.team-section-heading>p{max-width:390px}.campaign-feature{background:#f4f0e8;grid-template-columns:.85fr 1.15fr;margin-top:60px;display:grid}.campaign-art{background:var(--team-primary);place-items:center;min-height:480px;display:grid;position:relative;overflow:hidden}.campaign-art:after{content:"";background:var(--team-accent);width:130%;height:38px;position:absolute;transform:rotate(-15deg)}.campaign-art>span{color:#ffffff12;font-family:var(--font-display), sans-serif;font-size:94px;font-weight:800;line-height:.75;position:absolute;top:32px;left:35px}.campaign-art img{z-index:1;filter:drop-shadow(0 20px 35px #0005);width:min(70%,300px);height:auto}.campaign-details{padding:clamp(38px,6vw,78px)}.campaign-live{color:#13864f;letter-spacing:.15em;font-size:10px;font-weight:800}.campaign-details h3{color:var(--team-primary);font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:15px 0 12px;font-size:clamp(40px,5vw,66px);line-height:.95}.campaign-details>p{color:#626979;font-size:14px;line-height:1.7}.campaign-progress-copy{align-items:baseline;gap:9px;margin-top:34px;display:flex}.campaign-progress-copy strong{color:var(--team-primary);font-family:var(--font-display), sans-serif;font-size:34px}.campaign-progress-copy span{color:#687084;font-size:11px}.campaign-progress-copy b{color:var(--team-primary);margin-left:auto}.campaign-progress{background:#d8d7d2;height:10px;margin-top:13px}.campaign-progress i{background:var(--team-accent);height:100%;display:block}.campaign-meta{color:#687084;justify-content:space-between;margin-top:13px;font-size:10px;display:flex}.campaign-actions{gap:10px;margin-top:35px;display:flex}.campaign-actions a{border:2px solid var(--team-primary);background:var(--team-primary);min-height:50px;color:var(--team-primary-text);align-items:center;gap:26px;padding:0 22px;font-size:11px;font-weight:800;display:flex}.campaign-actions a:visited{color:var(--team-primary-text)}.campaign-actions a:hover,.campaign-actions a:focus-visible,.campaign-actions a:active{border-color:var(--team-accent);background:var(--team-accent);color:var(--team-accent-text)}.team-safety{background:#dfe1e7;grid-template-columns:repeat(3,1fr);gap:1px;padding:60px clamp(28px,8vw,120px);display:grid}.team-safety>div{background:#fff;gap:18px;min-height:180px;padding:34px;display:flex}.team-safety>div>span{color:var(--team-accent);font-size:24px}.team-safety b{color:var(--team-primary)}.team-safety p{color:#687084;margin:10px 0 0;font-size:12px;line-height:1.65}.team-closing{background:var(--team-accent);grid-template-columns:170px 1fr;align-items:center;gap:55px;padding:70px clamp(28px,8vw,120px);display:grid}.team-closing img{object-fit:contain;width:170px;height:170px}.team-closing>div>span{color:var(--team-primary);letter-spacing:.16em;font-size:10px;font-weight:800}.team-closing h2{margin-top:14px}.team-closing>a{background:var(--team-primary);color:#fff;padding:19px 25px;font-size:12px;font-weight:800}.team-closing>a b{margin-left:24px}.team-footer{color:#fff;background:#09111d;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:38px clamp(28px,8vw,120px);display:flex}.team-footer .team-platform-brand{color:#fff}.team-footer p,.team-footer>div{color:#afb2cf;font-size:10px}.team-footer>div{gap:22px;display:flex}@media (width<=900px){.team-header nav{display:none}.team-profile-hero{grid-template-columns:1fr}.team-identity{align-items:flex-start}.team-hero-stat{max-width:360px}.campaign-feature,.team-safety{grid-template-columns:1fr}.team-closing{grid-template-columns:120px 1fr}.team-closing img{width:120px;height:120px}.team-closing>a{text-align:center;grid-column:1/-1}}@media (width<=650px){.campaign-public-nav{min-height:68px;padding:0 18px}.campaign-public-nav a:first-child{font-size:20px}.campaign-public-nav a:last-child{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:55%;font-size:9px;line-height:1.35}.campaign-public-hero{padding:66px 22px 76px}.campaign-public-eyebrow,.campaign-public-story,.campaign-public-closed,.campaign-public-safety>span,.campaign-public-safety h2,.campaign-public-safety p{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.campaign-public-hero h1{font-size:clamp(40px,13vw,58px);line-height:.94}.campaign-public-total{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px 14px;display:grid}.campaign-public-total strong{font-size:36px}.campaign-public-total span{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;grid-area:2/1/auto/-1;width:auto}.campaign-public-total b{grid-area:1/2;margin-left:0}.campaign-public-primary{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;justify-content:space-between;gap:16px;width:100%}.campaign-public-safety{grid-template-columns:1fr;padding:70px 22px 90px}.campaign-public-safety h2{font-size:clamp(38px,12vw,52px);line-height:.96}.campaign-public-safety p{margin-top:30px}.campaign-public-footer{grid-template-columns:1fr 1fr;gap:4px 18px;padding:28px 18px;display:grid}.campaign-public-footer a{text-align:center;justify-content:center}.team-header{min-height:70px;padding:0 18px}.team-login{padding:11px 12px}.team-profile-hero{padding:55px 24px}.team-identity{display:block}.team-logo-frame{width:180px;margin-bottom:44px}.team-highlights{grid-template-columns:1fr;padding:0 20px}.team-highlights div,.team-highlights div:first-child{border-left:1px solid #dfe1e7;min-height:105px;padding:22px}.team-about{grid-template-columns:1fr;gap:38px;padding:78px 24px}.team-fundraisers{padding:78px 24px}.team-section-heading{display:block}.team-section-heading>p{margin-top:25px}.campaign-art{min-height:360px}.campaign-actions{flex-direction:column}.campaign-actions a{justify-content:center}.team-safety{padding:30px 24px}.team-closing{text-align:center;padding:60px 24px;display:block}.team-closing h2{font-size:54px}.team-closing>a{margin-top:30px;display:block}.team-footer{flex-direction:column;align-items:flex-start;padding:44px 24px}.team-page{overflow-x:hidden}.team-header{gap:12px}.team-platform-brand{font-size:14px}.team-login{white-space:nowrap;font-size:9px}.team-identity h1{font-size:clamp(48px,16vw,68px)}.team-logo-frame{max-width:65vw}.team-hero-stat{width:100%;padding:24px}.team-hero-stat strong{font-size:64px}.team-about h2,.team-fundraisers h2,.team-closing h2{font-size:clamp(42px,13vw,56px)}.campaign-details{padding:34px 22px}.campaign-progress-copy{flex-wrap:wrap;align-items:flex-start}.campaign-progress-copy b{width:100%;margin-left:0}.campaign-meta{flex-direction:column;gap:6px}.team-safety>div{padding:26px 22px}.team-footer>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}}.campaign-public-video{margin:32px 0}.campaign-public-video video,.campaign-public-video iframe{background:#05070d;border:0;width:100%;height:min(620px,56vw);min-height:240px;display:block}.campaign-public-video details{color:#172235;background:#fff;padding:14px 18px}.campaign-public-video summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.campaign-public-video p{white-space:pre-wrap;line-height:1.6}.campaign-public-video .video-player-recovery{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;padding:8px 0;font-weight:800;text-decoration:underline;display:inline-flex}.campaign-preview-notice{z-index:5;color:#6a4710;text-align:center;background:#fff1cf;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:11px 18px;font-size:14px;font-weight:800;display:flex;position:relative}.campaign-preview-notice a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=650px){.campaign-public-actions{grid-template-columns:1fr}.campaign-public-share{width:100%}}.campaign-public-privacy{color:#626d7a;text-align:center;background:#f4f0e8;margin:0;padding:24px clamp(22px,5vw,80px);font-size:13px;line-height:1.6}
