@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf7f1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}#root,body,html{min-height:100%}html{color-scheme:light;transition:background-color .25s ease}html[data-theme=dark]{background:#071522;color-scheme:dark}html[data-theme=dark] body{background:#071522}[data-theme=dark] .senior-care-site{--sc-ink:#faf7f1;--sc-navy:#041122;--sc-cream:#071522;background:#071522;color:#faf7f1}[data-theme=dark] .sc-site-header{background:#061421;border-color:#223748}[data-theme=dark] .sc-site-brand{background:#faf7f1;border-radius:10px;padding:2px 8px}[data-theme=dark] .sc-nav-dropdown>button,[data-theme=dark] .sc-site-links>a{color:#c9d5dc}[data-theme=dark] .sc-nav-dropdown.is-open>button,[data-theme=dark] .sc-site-links>a.active:not(.sc-site-pilot),[data-theme=dark] .sc-site-links>a:hover{background:#1b3040;color:#fff}[data-theme=dark] .sc-site-links .sc-site-pilot{background:#e3a33e;color:#07182a}[data-theme=dark] .sc-nav-dropdown>div{background:#112330;border-color:#314554}[data-theme=dark] .sc-nav-dropdown a{color:#d0dbe1}[data-theme=dark] .sc-nav-dropdown a.active,[data-theme=dark] .sc-nav-dropdown a:hover{background:#203847;color:#fff}[data-theme=dark] .sc-menu-button i{background:#edf3f6}[data-theme=dark] .sc-contact-page .sc-contact-options,[data-theme=dark] .sc-inner-page{background:#071522}[data-theme=dark] .sc-contact-assurance,[data-theme=dark] .sc-faq-section,[data-theme=dark] .sc-pilot-process,[data-theme=dark] .sc-settings-band{background:#0c1d2b}[data-theme=dark] .sc-check-list span,[data-theme=dark] .sc-contact-form,[data-theme=dark] .sc-contact-success,[data-theme=dark] .sc-option-grid article,[data-theme=dark] .sc-settings-grid article{background:#10283d;border-color:#294153;color:#faf7f1}[data-theme=dark] .sc-about-story p,[data-theme=dark] .sc-assurance-grid p,[data-theme=dark] .sc-faq-list details>p,[data-theme=dark] .sc-option-grid p,[data-theme=dark] .sc-principles p,[data-theme=dark] .sc-section-heading p,[data-theme=dark] .sc-settings-grid p{color:#aebdc7}[data-theme=dark] .sc-contact-form input,[data-theme=dark] .sc-contact-form select,[data-theme=dark] .sc-contact-form textarea{background:#0c1b26;border-color:#3a4d5a;color:#eef3f6}[data-theme=dark] .scribe-page{--scribe-ink:#faf7f1;--scribe-navy:#041122;--scribe-cream:#071522;background:#071522;color:#faf7f1}[data-theme=dark] .scribe-how,[data-theme=dark] .scribe-soap{background:#101f2b}[data-theme=dark] .scribe-dashboard-frame,[data-theme=dark] .scribe-intro-points span,[data-theme=dark] .scribe-soap-parts article,[data-theme=dark] .scribe-steps article{background:#142633;border-color:#304451}[data-theme=dark] .scribe-intro-copy>p,[data-theme=dark] .scribe-intro>p,[data-theme=dark] .scribe-review-copy>p,[data-theme=dark] .scribe-soap-copy>p,[data-theme=dark] .scribe-soap-parts span,[data-theme=dark] .scribe-steps p{color:#acbbc5}[data-theme=dark] .reception-page{--rp-ink:#faf7f1;--rp-navy:#041122;--rp-cream:#071522;background:#071522;color:#faf7f1}[data-theme=dark] .reception-workflow{background:#101f2b}[data-theme=dark] .reception-guardrails{background:radial-gradient(circle at 4% 12%,#df941f1f,#0000 28%),linear-gradient(135deg,#101f2b,#0c1924)}[data-theme=dark] .reception-boundaries article,[data-theme=dark] .reception-dashboard,[data-theme=dark] .reception-step-grid article{background:#142633;border-color:#304451}[data-theme=dark] .reception-boundaries article>span,[data-theme=dark] .reception-guardrail-copy>p,[data-theme=dark] .reception-head p,[data-theme=dark] .reception-intro-copy p,[data-theme=dark] .reception-intro>p,[data-theme=dark] .reception-product-copy>p,[data-theme=dark] .reception-step-grid p{color:#acbbc5}[data-theme=dark] .blog-article-page,[data-theme=dark] .blogs-page{--bl-ink:#faf7f1;--bl-navy:#041122;--bl-cream:#071522;background:#071522;color:#faf7f1}[data-theme=dark] .blog-card{background:#142633;border-color:#304351;box-shadow:0 13px 38px #0003}[data-theme=dark] .article-body,[data-theme=dark] .article-keywords span,[data-theme=dark] .blog-card p,[data-theme=dark] .blogs-listing-head>p{color:#acbbc5}[data-theme=dark] .article-body .article-lede{color:#dce6eb}[data-theme=dark] .article-body ul,[data-theme=dark] .article-next{background:#142633}[data-theme=dark] .article-keywords,[data-theme=dark] .article-keywords span,[data-theme=dark] .blog-read-link{border-color:#354956}@media(max-width:850px){[data-theme=dark] .sc-site-links{background:#071522;border-color:#2b3c49}[data-theme=dark] .sc-nav-dropdown>div{background:#10283d}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.senior-care-page{--ivory:#fbf7f0;--ink:#21242b;--marigold:#d9962e;--marigold-deep:#b97f1f;--slate:#34495c;--sand:#f1e9dc;--white:#fff;--muted:#6b6f76;--on-dark:#efe9dd;--on-dark-soft:#aebcc9;--display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--body:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",monospace;background:var(--ivory);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.7;margin:0;max-width:100vw;min-height:100vh;overflow-x:hidden}.senior-care-page *,.senior-care-page :after,.senior-care-page :before{box-sizing:border-box}.senior-care-page a:focus-visible,.senior-care-page button:focus-visible{border-radius:6px;outline:3px solid var(--marigold);outline-offset:3px}.senior-care-page .wrap{margin:0 auto;max-width:1120px;padding:0 24px}.senior-care-page .eyebrow{color:var(--marigold-deep);font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.senior-care-page h1,.senior-care-page h2,.senior-care-page h3,.senior-care-page p{margin:0}.senior-care-page h1,.senior-care-page h2,.senior-care-page h3{font-family:var(--display);letter-spacing:-.01em;line-height:1.08}.senior-care-page h2{font-size:clamp(28px,3.8vw,42px);font-weight:700;margin:12px 0 16px}.senior-care-page .lede{color:var(--muted);font-size:18px;max-width:620px}.senior-care-page .section{padding:96px 0}.senior-care-page .tool-section{background:var(--sand)}.senior-care-page .calculator-grid{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:1fr .9fr;margin-top:42px}.senior-care-page .calculator-fields{grid-gap:20px;background:var(--white);border:1px solid #21242b1a;border-radius:18px;display:grid;gap:20px;padding:30px}.senior-care-page .calc-field>span{display:block;font-family:var(--display);font-size:14px;font-weight:600;margin-bottom:7px}.senior-care-page .calc-field small{color:var(--muted);display:block;font-size:12px;margin-top:5px}.senior-care-page .calc-input{align-items:center;background:var(--ivory);border:1.5px solid #d9d0c2;border-radius:10px;display:flex;overflow:hidden}.senior-care-page .calc-input:focus-within{border-color:var(--marigold-deep);box-shadow:0 0 0 3px #d9962e1f}.senior-care-page .calc-input b{color:var(--muted);font-family:var(--mono);font-size:12px;padding:0 12px;white-space:nowrap}.senior-care-page .calc-input input{background:#0000;border:0;color:var(--ink);flex:1 1;font-family:var(--mono);font-size:15px;min-width:0;outline:0;padding:12px;width:100%}.senior-care-page .revenue-receipt{background:var(--ink);border-radius:18px;box-shadow:0 22px 50px #21242b2e;color:var(--on-dark);padding:32px;position:-webkit-sticky;position:sticky;top:24px}.senior-care-page .receipt-label{color:var(--on-dark-soft);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.senior-care-page .receipt-row{border-bottom:1px solid #ffffff1f;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:14px 0}.senior-care-page .receipt-row b{font-family:var(--mono);font-size:12px;white-space:nowrap}.senior-care-page .receipt-total{padding:24px 0}.senior-care-page .receipt-total span{color:var(--on-dark-soft);display:block;font-family:var(--display);font-size:14px}.senior-care-page .receipt-total strong{color:var(--marigold);display:block;font-family:var(--display);font-size:clamp(34px,5vw,48px);line-height:1.1;margin-top:6px}.senior-care-page .recovery-control{background:#ffffff12;border-radius:12px;padding:18px}.senior-care-page .recovery-control label{display:block;font-family:var(--display);font-size:14px}.senior-care-page .recovery-control input{accent-color:var(--marigold);margin:14px 0 8px;width:100%}.senior-care-page .recovery-control p{color:var(--on-dark-soft);font-size:14px}.senior-care-page .recovery-control strong{color:var(--on-dark)}.senior-care-page .tool-note{color:var(--muted);font-size:12px;margin-top:18px;max-width:800px}.senior-care-page .funding-section{background:var(--ivory)}.senior-care-page .funding-widget{background:var(--white);border:1px solid #21242b1a;border-radius:20px;box-shadow:0 18px 48px #21242b14;display:grid;grid-template-columns:.9fr 1.1fr;margin-top:42px;overflow:hidden}.senior-care-page .funding-questions{background:var(--sand);padding:30px}.senior-care-page .funding-question{border-bottom:1px solid #21242b1a;padding:18px 0}.senior-care-page .widget-label{color:var(--marigold-deep);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.senior-care-page .funding-question:first-child{padding-top:0}.senior-care-page .funding-question:last-child{border-bottom:0;padding-bottom:0}.senior-care-page .funding-question>span{display:block;font-family:var(--display);font-size:14px;font-weight:600;line-height:1.35;margin-bottom:10px}.senior-care-page .choice-group{display:flex;flex-wrap:wrap;gap:6px}.senior-care-page .choice-group button,.senior-care-page .funding-results-head button{background:#0000;border:1px solid #21242b38;border-radius:999px;color:var(--ink);cursor:pointer;font-family:var(--display);font-size:12px;padding:7px 12px}.senior-care-page .choice-group button.active{background:var(--ink);border-color:var(--ink);color:var(--white)}.senior-care-page .funding-results{padding:30px}.senior-care-page .funding-results-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.senior-care-page .funding-results-head h3{font-size:21px}.senior-care-page .funding-results-head button{border-color:var(--marigold-deep);color:var(--marigold-deep);white-space:nowrap}.senior-care-page .funding-cards{grid-gap:10px;display:grid;gap:10px}.senior-care-page .funding-cards article{border:1px solid #e2ddd4;border-left:4px solid #b9b5ad;border-radius:10px;padding:15px 17px}.senior-care-page .funding-cards article.matched{border-left-color:var(--marigold)}.senior-care-page .funding-cards h4{font-family:var(--display);font-size:15px;margin:0 0 4px}.senior-care-page .funding-cards p{color:var(--muted);font-size:13px;line-height:1.5}.senior-care-page .funding-cards small{color:var(--marigold-deep);display:block;font-family:var(--display);font-size:11px;font-weight:600;line-height:1.45;margin-top:8px}.senior-care-page .photo{background:repeating-linear-gradient(45deg,var(--sand),var(--sand) 14px,#e7dcc8 14px,#e7dcc8 28px);display:block;height:100%;object-fit:cover;width:100%}.senior-care-page .slot-label{background:#21242bbf;border-radius:6px;color:#fff;font-family:var(--mono);font-size:10px;inset:auto 12px 12px auto;letter-spacing:.12em;padding:6px 10px;position:absolute;z-index:3}.senior-care-page .btn{border-radius:999px;display:inline-block;font-family:var(--display);font-size:16px;font-weight:600;padding:15px 30px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.senior-care-page .btn:hover{box-shadow:0 10px 24px #21242b24;transform:translateY(-2px)}.senior-care-page .btn-primary{background:var(--marigold);color:var(--ink)}.senior-care-page .btn-outline{border:2px solid var(--ink);color:var(--ink)}.senior-care-page .hero{background:var(--ivory);padding:72px 0 0}.senior-care-page .hero-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr .95fr}.senior-care-page .hero h1{font-size:clamp(38px,5.2vw,62px);font-weight:700;letter-spacing:0;line-height:1.22;margin:18px 0 22px}.senior-care-page .hero h1 em{color:var(--marigold-deep);font-style:normal}.senior-care-page .hero p.sub{color:var(--muted);font-size:19px;font-weight:400;line-height:1.35;margin-bottom:30px;max-width:540px}.senior-care-page .hero-actions{display:flex;flex-wrap:wrap;gap:10px}.senior-care-page .cred{color:var(--muted);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;margin-top:26px;text-transform:uppercase}.senior-care-page .cred b{color:var(--marigold-deep);font-weight:500}.senior-care-page .hero-photo{aspect-ratio:4/4.6;border-radius:22px;box-shadow:0 24px 60px #21242b29;overflow:visible;position:relative}.senior-care-page .hero-photo .photo{border-radius:22px}.senior-care-page .bubble{background:var(--white);border-radius:16px;box-shadow:0 12px 30px #21242b38;font-family:var(--display);font-size:13.5px;line-height:1.45;max-width:250px;padding:13px 17px;position:absolute;z-index:2}.senior-care-page .bubble small{color:var(--muted);display:block;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.senior-care-page .b1{bottom:118px;left:18px}.senior-care-page .b2{background:var(--slate);bottom:26px;color:var(--on-dark);right:16px}.senior-care-page .b2 small{color:var(--on-dark-soft)}.senior-care-page .verbline{background:var(--ink);color:var(--on-dark);margin-top:84px;padding:20px 0}.senior-care-page .verbline .wrap{display:flex;flex-wrap:wrap;font-family:var(--display);font-size:17px;font-weight:600;gap:12px 34px;justify-content:center}.senior-care-page .verbline span:before{color:var(--marigold);content:"● ";font-size:11px;vertical-align:2px}.senior-care-page .split{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr}.senior-care-page .tall-photo{aspect-ratio:3/3.7;border-radius:20px;overflow:hidden;position:relative}.senior-care-page .fails{grid-gap:0;display:grid;gap:0;margin-top:26px}.senior-care-page .fail{border-top:1px solid #e4dbc9;padding:22px 0}.senior-care-page .fail h3{font-size:20px;font-weight:600;margin-bottom:6px}.senior-care-page .fail p{color:var(--muted);font-size:15.5px}.senior-care-page .fail h3:before{color:var(--marigold);content:"—";margin-right:12px}.senior-care-page .stats{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:34px}.senior-care-page .stat{background:var(--white);border-radius:16px;box-shadow:0 6px 18px #21242b0f;padding:22px 24px}.senior-care-page .stat b{color:var(--slate);display:block;font-family:var(--display);font-size:34px;font-weight:700;line-height:1}.senior-care-page .stat span{color:var(--ink);font-size:13.5px}.senior-care-page .stat small{color:var(--muted);display:block;font-family:var(--mono);font-size:10px;margin-top:8px}.senior-care-page .dark{background:var(--slate);color:var(--on-dark)}.senior-care-page .dark h2,.senior-care-page .dark h3{color:var(--white)}.senior-care-page .dark .lede{color:var(--on-dark-soft)}.senior-care-page .dark .eyebrow{color:var(--marigold)}.senior-care-page .cont-grid{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:1fr 1fr;margin-top:12px}.senior-care-page .cont-photo{aspect-ratio:4/3.2;border-radius:20px;overflow:hidden;position:relative}.senior-care-page .cont-list{grid-gap:22px;display:grid;gap:22px}.senior-care-page .cont-item{display:flex;gap:18px}.senior-care-page .cont-item .dot{background:var(--marigold);border-radius:50%;flex:0 0 12px;height:12px;margin-top:9px}.senior-care-page .cont-item h3{font-size:19px;font-weight:600;margin-bottom:4px}.senior-care-page .cont-item p{color:var(--on-dark-soft);font-size:15px}.senior-care-page .midcta{margin-top:58px;text-align:center}.senior-care-page .cards3{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:34px}.senior-care-page .card{background:var(--white);border-radius:16px;box-shadow:0 6px 18px #21242b0d;padding:28px 24px}.senior-care-page .glyph{align-items:center;background:var(--sand);border-radius:50%;color:var(--marigold-deep);display:flex;font-family:var(--display);font-size:24px;height:48px;justify-content:center;margin-bottom:20px;width:48px}.senior-care-page .card h3{font-size:20px;font-weight:600;margin-bottom:10px}.senior-care-page .card p{color:var(--muted);font-size:15px}.senior-care-page .who-photo{aspect-ratio:16/6;border-radius:20px 20px 0 0;margin-top:40px;overflow:hidden;position:relative}.senior-care-page .who-grid{background:var(--white);border-radius:0 0 20px 20px;box-shadow:0 10px 30px #21242b14;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.senior-care-page .who-cell{border-right:1px solid var(--sand);padding:28px 24px}.senior-care-page .who-cell:last-child{border-right:none}.senior-care-page .who-cell h3{font-size:17px;font-weight:600;margin-bottom:6px}.senior-care-page .who-cell p{color:var(--muted);font-size:13.5px}.senior-care-page .proof-band{background:var(--sand)}.senior-care-page .prooflist{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:38px}.senior-care-page .proof{background:var(--white);border-radius:16px;box-shadow:0 6px 18px #21242b0d;padding:26px 22px}.senior-care-page .proof b{color:var(--marigold-deep);display:block;font-family:var(--display);font-size:22px;font-weight:700;line-height:1.15;margin-bottom:8px}.senior-care-page .proof span{font-size:14px}.senior-care-page .mkt-note{color:var(--muted);font-size:14px;margin-top:30px;max-width:820px}.senior-care-page .mkt-note b{color:var(--ink)}.senior-care-page .mkt-note small{display:block;font-family:var(--mono);font-size:10.5px;line-height:1.8;margin-top:10px}.senior-care-page .pilot{background:var(--ink);color:var(--on-dark);overflow:hidden;position:relative}.senior-care-page .foot-photo{aspect-ratio:16/5;opacity:.9;overflow:hidden;position:relative}.senior-care-page .foot-photo:after{background:linear-gradient(#21242b40,var(--ink));content:"";inset:0;position:absolute}.senior-care-page .foot-inner{padding:64px 24px 56px;position:relative;text-align:center}.senior-care-page .pilot h2{color:var(--white);font-size:clamp(28px,4vw,46px);margin:0 auto 18px;max-width:820px}.senior-care-page .pilot p{color:var(--on-dark-soft);margin:0 auto 32px;max-width:560px}.senior-care-page .fineprint{color:#7c8590;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;margin-top:52px;text-transform:uppercase}.senior-care-page button.btn{border:0;cursor:pointer}.senior-care-page .pilot-modal{align-items:center;background:#141920c2;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:32px;position:fixed;z-index:10000}.senior-care-page .pilot-dialog{background:var(--white);border-radius:22px;box-shadow:0 30px 90px #00000057;display:grid;grid-template-columns:.86fr 1.14fr;max-width:1040px;overflow:hidden;position:relative;width:100%}.senior-care-page .pilot-close{align-items:center;background:#fffffff0;border:1px solid #21242b24;border-radius:50%;color:var(--ink);cursor:pointer;display:flex;font-size:24px;height:38px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:38px;z-index:2}.senior-care-page .pilot-intro{background:var(--ink);color:var(--on-dark);padding:36px 34px}.senior-care-page .pilot-intro h2{color:var(--white);font-size:clamp(27px,2.7vw,34px);margin:12px 0 14px}.senior-care-page .pilot-intro>p{color:var(--on-dark-soft);font-size:15px;line-height:1.6}.senior-care-page .pilot-intro ul{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:22px 0;padding:0}.senior-care-page .pilot-intro li{border-left:3px solid var(--marigold);padding-left:12px}.senior-care-page .pilot-intro li b,.senior-care-page .pilot-intro li span{display:block}.senior-care-page .pilot-intro li b{font-family:var(--display);font-size:14px;margin-bottom:2px}.senior-care-page .pilot-intro li span,.senior-care-page .pilot-intro>small{color:var(--on-dark-soft);font-size:12px;line-height:1.5}.senior-care-page .pilot-intro .pilot-trust{border-top:1px solid #ffffff24;color:var(--on-dark);font-family:var(--display);font-size:13px;font-weight:600;margin:0 0 10px;padding-top:14px}.senior-care-page .pilot-form-panel{padding:30px 34px 24px}.senior-care-page .pilot-form-panel form{grid-gap:11px 14px;display:grid;gap:11px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.senior-care-page .pilot-error,.senior-care-page .pilot-field-wide,.senior-care-page .pilot-form-heading,.senior-care-page .pilot-privacy,.senior-care-page .pilot-submit{grid-column:1/-1}.senior-care-page .pilot-form-heading{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin-bottom:0}.senior-care-page .pilot-form-heading>span{font-family:var(--display);font-size:18px;font-weight:700}.senior-care-page .pilot-form-heading small{color:var(--muted);font-size:10px}.senior-care-page .pilot-field>span{display:block;font-family:var(--display);font-size:12px;font-weight:600;margin-bottom:4px}.senior-care-page .pilot-field>span small{color:var(--muted);font-weight:400}.senior-care-page .pilot-field input,.senior-care-page .pilot-field select{background:var(--ivory);border:1px solid #d9d0c2;border-radius:9px;color:var(--ink);font:inherit;font-size:13px;height:39px;outline:0;padding:0 12px;width:100%}.senior-care-page .pilot-field input:focus,.senior-care-page .pilot-field select:focus{border-color:var(--marigold-deep);box-shadow:0 0 0 3px #d9962e21}.senior-care-page .pilot-submit{justify-content:center;margin-top:2px;padding-bottom:12px;padding-top:12px;width:100%}.senior-care-page .pilot-submit:disabled{cursor:wait;opacity:.65}.senior-care-page .pilot-privacy{color:var(--muted);font-size:10px;text-align:center}.senior-care-page .pilot-error{background:#fff1f0;border-radius:8px;color:#a33a32;font-size:12px;padding:10px 12px}.senior-care-page .pilot-success{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:430px;text-align:center}.senior-care-page .pilot-success>span{align-items:center;background:#e7f4ea;border-radius:50%;color:#34794a;display:flex;font-size:28px;height:64px;justify-content:center;margin-bottom:20px;width:64px}.senior-care-page .pilot-success h3{font-size:27px}.senior-care-page .pilot-success p{color:var(--muted);margin:10px auto 24px;max-width:360px}.senior-care-page .signals-section{background:#f5eee3}.senior-care-page .signals-heading{grid-gap:36px;align-items:end;display:grid;gap:36px;grid-template-columns:1.15fr .85fr;margin-bottom:42px}.senior-care-page .signals-heading h2{margin-bottom:0;max-width:620px}.senior-care-page .signals-story{background:var(--white);border:1px solid #21242b17;border-radius:22px;box-shadow:0 24px 60px #21242b1a;display:grid;grid-template-columns:.78fr 1.22fr;overflow:hidden}.senior-care-page .signals-list{display:grid;padding:26px}.senior-care-page .signals-list article{align-items:center;border-bottom:1px solid var(--sand);display:flex;gap:16px;padding:18px 8px}.senior-care-page .signals-list article:last-child{border-bottom:0}.senior-care-page .signals-list article>span{align-items:center;background:var(--sand);border-radius:50%;color:var(--marigold-deep);display:flex;flex:0 0 42px;font-family:var(--mono);font-size:11px;height:42px;justify-content:center}.senior-care-page .signals-list h3{font-size:16px;margin-bottom:4px}.senior-care-page .signals-list p{color:var(--muted);font-size:14px;line-height:1.45}.senior-care-page .signals-visual{min-height:510px;position:relative}.senior-care-page .signals-visual>img{height:100%;object-fit:cover;width:100%}.senior-care-page .signals-visual:after{background:linear-gradient(180deg,#0000 48%,#19222db8);content:"";inset:0;pointer-events:none;position:absolute}.senior-care-page .decision-card{background:#21242bf0;border-left:4px solid var(--marigold);border-radius:12px;bottom:24px;color:var(--on-dark);left:24px;max-width:390px;padding:18px 20px;position:absolute;right:24px;z-index:2}.senior-care-page .decision-card small{color:var(--marigold);display:block;font-family:var(--mono);font-size:10px;letter-spacing:.14em;margin-bottom:6px;text-transform:uppercase}.senior-care-page .decision-card strong{display:block;font-family:var(--display);font-size:20px;margin-bottom:4px}.senior-care-page .decision-card p{color:var(--on-dark-soft);font-size:13px;line-height:1.5}.senior-care-page .signals-outcome{align-items:center;background:var(--ink);border-radius:14px;color:var(--on-dark);display:flex;gap:18px;margin-top:18px;padding:20px 26px}.senior-care-page .signals-outcome span,.senior-care-page .signals-outcome strong{font-family:var(--display);font-size:17px;white-space:nowrap}.senior-care-page .signals-outcome i,.senior-care-page .signals-outcome span{color:var(--marigold)}.senior-care-page .signals-outcome i{font-size:22px;font-style:normal}.senior-care-page .signals-outcome p{border-left:1px solid #ffffff2e;color:var(--on-dark-soft);font-size:13px;margin-left:auto;padding-left:20px}.senior-care-page .gap-heading,.senior-care-page .section-heading-row{grid-gap:42px;align-items:end;display:grid;gap:42px;grid-template-columns:1.15fr .85fr;margin-bottom:44px}.senior-care-page .gap-heading h2,.senior-care-page .section-heading-row h2{margin-bottom:0;max-width:700px}.senior-care-page .operating-gap{background:#07111d;color:var(--white);overflow:hidden;position:relative}.senior-care-page .operating-gap:before{background-image:linear-gradient(#43719714 1px,#0000 0),linear-gradient(90deg,#43719714 1px,#0000 0);background-size:42px 42px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 85%);mask-image:linear-gradient(180deg,#000,#0000 85%);pointer-events:none;position:absolute}.senior-care-page .operating-gap .wrap{position:relative}.senior-care-page .operating-gap .eyebrow,.senior-care-page .review-section .eyebrow{color:#f0a33a}.senior-care-page .operating-gap h2,.senior-care-page .review-section h2{color:var(--white)}.senior-care-page .gap-heading>p{color:#aab8c7;font-size:16px;line-height:1.65}.senior-care-page .gap-console{grid-gap:18px;display:grid;gap:18px;grid-template-columns:.9fr .72fr 1.15fr}.senior-care-page .gap-missing,.senior-care-page .gap-person,.senior-care-page .gap-signals{background:#081523d1;border:1px solid #a2b8cc38;border-radius:16px;min-height:330px}.senior-care-page .gap-signals{display:grid;padding:18px}.senior-care-page .gap-signal{grid-gap:12px;align-items:center;border-bottom:1px solid #ffffff17;display:grid;gap:12px;grid-template-columns:34px 1fr auto;padding:13px 4px}.senior-care-page .gap-signal:last-child{border-bottom:0}.senior-care-page .gap-signal>span{align-items:center;border:1px solid #4a93b8;border-radius:50%;color:#6bc7e8;display:flex;font-family:var(--mono);font-size:9px;height:30px;justify-content:center;width:30px}.senior-care-page .gap-signal b{font-family:var(--display);font-size:13px}.senior-care-page .gap-signal small{border:1px solid #54c16d73;border-radius:4px;color:#6fd184;font-family:var(--mono);font-size:8px;letter-spacing:.08em;padding:3px 5px;text-transform:uppercase}.senior-care-page .gap-missing{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:28px;text-align:center}.senior-care-page .gap-missing>span{align-items:center;border:1px solid #ec5c49;border-radius:50%;color:#ff6652;display:flex;font-family:var(--display);font-size:48px;height:98px;justify-content:center;margin-bottom:20px;width:98px}.senior-care-page .gap-missing b{color:#ff765f;font-family:var(--display);font-size:17px}.senior-care-page .gap-missing p,.senior-care-page .gap-person p{color:#91a2b3;font-size:12px;line-height:1.6;margin-top:8px}.senior-care-page .gap-person{background:linear-gradient(135deg,#0f1d2df0,#1c1412eb);display:flex;flex-direction:column;justify-content:center;padding:34px}.senior-care-page .gap-person blockquote{color:var(--white);font-family:var(--display);font-size:clamp(24px,3vw,35px);font-weight:700;letter-spacing:-.03em;line-height:1.18;margin:16px 0 10px}.senior-care-page .gap-bottom{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #d9962e73;border-radius:12px;display:flex;gap:12px;justify-content:center;margin-top:18px;padding:18px 24px;text-align:center}.senior-care-page .gap-bottom strong{color:var(--white);font-family:var(--display)}.senior-care-page .gap-bottom span{color:var(--marigold)}.senior-care-page .ecosystem-section{background:#f4eee5}.senior-care-page .ecosystem-visual,.senior-care-page .review-visual{border-radius:20px;box-shadow:0 24px 60px #121c282e;overflow:hidden;position:relative}.senior-care-page .ecosystem-visual img,.senior-care-page .review-visual img{display:block;height:auto;width:100%}.senior-care-page .ecosystem-chips{bottom:20px;display:flex;gap:8px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.senior-care-page .ecosystem-chips span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08131fd1;border:1px solid #ffffff29;border-radius:999px;color:var(--white);font-family:var(--display);font-size:11px;font-weight:600;padding:9px 14px;white-space:nowrap}.senior-care-page .ecosystem-map{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:.9fr 1.15fr .9fr}.senior-care-page .ecosystem-column,.senior-care-page .fusion-core{background:var(--white);border:1px solid #21242b1a;border-radius:18px;padding:22px}.senior-care-page .map-label{color:var(--muted);display:block;font-family:var(--mono);font-size:9px;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.senior-care-page .response-card,.senior-care-page .source-card{align-items:center;border-bottom:1px solid var(--sand);display:flex;gap:12px;padding:13px 0}.senior-care-page .response-card>span,.senior-care-page .source-card>span{align-items:center;background:var(--sand);border-radius:8px;color:var(--marigold-deep);display:flex;flex:0 0 42px;font-family:var(--mono);font-size:9px;height:38px;justify-content:center}.senior-care-page .response-card h3,.senior-care-page .source-card h3{font-size:13px;margin-bottom:3px}.senior-care-page .response-card p,.senior-care-page .source-card p,.senior-care-page .source-more{color:var(--muted);font-size:10.5px;line-height:1.4}.senior-care-page .source-more{padding-top:14px;text-align:center}.senior-care-page .fusion-core{background:#0a1624;color:var(--white);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;text-align:center}.senior-care-page .fusion-core .map-label{color:#96a7b8}.senior-care-page .fusion-orbit{align-items:center;display:flex;height:210px;justify-content:center;margin:6px auto;position:relative;width:210px}.senior-care-page .fusion-mark{background:linear-gradient(145deg,#e59a2e,#bd6f17);border-radius:16px;box-shadow:0 0 45px #d9962e59;font-family:var(--display);font-size:16px;font-weight:700;padding:16px;position:relative;z-index:2}.senior-care-page .fusion-mark small{display:block;font-size:10px;font-weight:500}.senior-care-page .orbit{border:1px solid #4ab3dc66;border-radius:50%;position:absolute}.senior-care-page .orbit-one{height:110px;width:110px}.senior-care-page .orbit-two{border-color:#d9962e59;height:158px;width:158px}.senior-care-page .orbit-three{height:202px;width:202px}.senior-care-page .fusion-capabilities{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0 18px}.senior-care-page .fusion-capabilities div{border-right:1px solid #ffffff1f;padding:0 6px}.senior-care-page .fusion-capabilities div:last-child{border-right:0}.senior-care-page .fusion-capabilities b{color:var(--marigold);display:block;font-family:var(--display);font-size:11px}.senior-care-page .fusion-capabilities span{color:#8ea0b2;display:block;font-size:8.5px;margin-top:2px}.senior-care-page .fusion-core>p{color:#c3ced8;font-size:12px}.senior-care-page .fusion-core>p strong{color:var(--marigold)}.senior-care-page .response-card{padding:10px 0}.senior-care-page .response-card>span{background:#eef4f3;color:#397a73}.senior-care-page .ecosystem-summary{align-items:center;background:var(--ink);border-radius:12px;color:var(--white);display:flex;font-family:var(--display);gap:9px;justify-content:center;margin-top:18px;padding:18px}.senior-care-page .ecosystem-summary strong{color:var(--marigold)}.senior-care-page .review-section{background:#08131f;color:var(--white)}.senior-care-page .review-visual{border:1px solid #9eb4c838;box-shadow:0 28px 70px #00000057}.senior-care-page .review-points{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(3,1fr) auto;margin-top:14px}.senior-care-page .review-points article{align-items:center;background:#0d1c2b;border:1px solid #9eb4c833;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.senior-care-page .review-points article span{color:var(--marigold);font-family:var(--mono);font-size:9px}.senior-care-page .review-points article b{font-family:var(--display);font-size:11px}.senior-care-page .review-points .review-action{padding-left:22px;padding-right:22px;width:auto}.senior-care-page .review-heading .lede{color:#9eafbf}.senior-care-page .review-workspace{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.25fr .75fr}.senior-care-page .case-panel,.senior-care-page .rationale-panel{background:#0d1c2b;border:1px solid #9eb4c838;border-radius:18px;padding:26px}.senior-care-page .case-person,.senior-care-page .case-tabs,.senior-care-page .case-topline,.senior-care-page .contributor-list>div{align-items:center;display:flex;justify-content:space-between}.senior-care-page .case-topline{color:#8699ab;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.senior-care-page .case-person>span,.senior-care-page .case-topline b{background:#ec5c491f;border:1px solid #ec5c4959;border-radius:6px;color:#ff7663;font-size:9px;padding:5px 8px}.senior-care-page .case-person{gap:12px;padding:20px 0}.senior-care-page .person-avatar{align-items:center;background:linear-gradient(145deg,#e8b365,#c8791d);border-radius:50%;color:#14202d;display:flex;flex:0 0 48px;font-family:var(--display);font-weight:800;height:48px;justify-content:center}.senior-care-page .case-person>div:nth-child(2){flex:1 1}.senior-care-page .case-person h3{font-size:18px;margin-bottom:3px}.senior-care-page .case-person p{color:#8fa1b2;font-size:11px}.senior-care-page .case-tabs{border-bottom:1px solid #ffffff1a;border-top:1px solid #ffffff1a;color:#8294a5;font-size:11px;padding:12px 4px}.senior-care-page .case-tabs b{color:#79c851}.senior-care-page .risk-summary{grid-gap:22px;align-items:center;display:grid;gap:22px;grid-template-columns:120px 1fr;padding:24px 0}.senior-care-page .risk-ring{align-items:center;border:9px solid #ef4f3d;border-left-color:#263b4e;border-radius:50%;display:flex;flex-direction:column;height:112px;justify-content:center;transform:rotate(-18deg);width:112px}.senior-care-page .risk-ring small,.senior-care-page .risk-ring span{transform:rotate(18deg)}.senior-care-page .risk-ring span{font-family:var(--display);font-size:22px;font-weight:700}.senior-care-page .risk-ring small{color:#8fa1b2;font-size:8px}.senior-care-page .risk-summary h3{color:#ff6c58;font-size:19px;margin:4px 0 8px}.senior-care-page .risk-summary p{color:#93a5b5;font-size:11px;line-height:1.5}.senior-care-page .contributor-list{border-top:1px solid #ffffff1a;padding-top:10px}.senior-care-page .contributor-list>div{border-bottom:1px solid #ffffff0f;color:#c3ced8;font-size:11px;padding:9px 0}.senior-care-page .contributor-list b{color:var(--marigold);font-size:9px}.senior-care-page .rationale-panel>h3{font-size:25px;margin:12px 0}.senior-care-page .rationale-panel>p{color:#94a6b6;font-size:12px;line-height:1.6}.senior-care-page .rationale-panel ol{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:22px 0;padding:0}.senior-care-page .rationale-panel li{align-items:flex-start;display:flex;gap:12px}.senior-care-page .rationale-panel li>span{align-items:center;background:#d9962e24;border:1px solid #d9962e66;border-radius:50%;color:var(--marigold);display:flex;flex:0 0 28px;font-family:var(--mono);font-size:9px;height:28px;justify-content:center}.senior-care-page .rationale-panel li b{display:block;font-family:var(--display);font-size:12px;margin-bottom:2px}.senior-care-page .rationale-panel li small{color:#8295a6;display:block;font-size:10px;line-height:1.45}.senior-care-page .review-action{background:#2e7d32;border:0;border-radius:9px;color:var(--white);cursor:pointer;font-family:var(--display);font-size:12px;font-weight:700;padding:13px 16px;width:100%}.senior-care-page .review-action span{margin-right:6px}.senior-care-page .illustration-note{color:#75899b;font-size:10px;margin-top:12px;text-align:right}.senior-care-page .settings-section{background:var(--white)}.senior-care-page .settings-visual{grid-gap:8px;border-radius:20px;display:grid;gap:8px;grid-template-columns:1.15fr .85fr;height:500px;overflow:hidden;position:relative}.senior-care-page .settings-photo{overflow:hidden}.senior-care-page .settings-photo img{display:block;height:100%;object-fit:cover;width:100%}.senior-care-page .settings-visual:after{background:linear-gradient(180deg,#0000 35%,#0c141de0);content:"";inset:0;pointer-events:none;position:absolute}.senior-care-page .settings-overlay{bottom:26px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;left:24px;position:absolute;right:24px;z-index:2}.senior-care-page .settings-overlay span{background:#fffffff0;border-radius:999px;color:var(--ink);font-family:var(--display);font-size:12px;font-weight:700;padding:10px 16px}.senior-care-page .settings-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,1fr)}.senior-care-page .settings-grid article{background:var(--ivory);border:1px solid #e4dcd0;border-radius:14px;display:flex;flex-direction:column;min-height:250px;padding:22px}.senior-care-page .settings-grid article>span{color:var(--marigold-deep);font-family:var(--mono);font-size:10px;letter-spacing:.12em}.senior-care-page .settings-grid h3{font-size:18px;margin:20px 0 10px}.senior-care-page .settings-grid p{color:var(--muted);font-size:12px;line-height:1.6}.senior-care-page .settings-grid small{border-top:1px solid #e1d8cc;color:var(--marigold-deep);font-size:9px;margin-top:auto;padding-top:14px}.senior-care-page .pilot-path-section{background:#f1e9dc}.senior-care-page .pilot-path-card{grid-gap:50px;background:var(--ink);border-radius:22px;color:var(--white);display:grid;gap:50px;grid-template-columns:.85fr 1.15fr;padding:52px}.senior-care-page .pilot-path-copy h2{color:var(--white);font-size:clamp(30px,4vw,44px)}.senior-care-page .pilot-path-copy>p{color:var(--on-dark-soft);font-size:14px;line-height:1.6;margin-bottom:26px}.senior-care-page .pilot-steps{display:grid;list-style:none;margin:0;padding:0}.senior-care-page .pilot-steps li{align-items:flex-start;border-bottom:1px solid #ffffff1f;display:flex;gap:18px;padding:19px 0}.senior-care-page .pilot-steps li:last-child{border-bottom:0}.senior-care-page .pilot-steps li>span{color:var(--marigold);font-family:var(--mono);font-size:11px;padding-top:3px}.senior-care-page .pilot-steps b{display:block;font-family:var(--display);font-size:16px;margin-bottom:5px}.senior-care-page .pilot-steps p{color:var(--on-dark-soft);font-size:12px;line-height:1.5}.senior-care-page .reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.senior-care-page .reveal.in{opacity:1;transform:none}@media (min-width:1600px){.senior-care-page .wrap{max-width:1280px}.senior-care-page .cx-intro-hero .wrap{max-width:1860px}}@media (max-width:1200px){.senior-care-page .wrap{max-width:980px}.senior-care-page .gap-heading,.senior-care-page .hero-grid,.senior-care-page .review-workspace,.senior-care-page .section-heading-row,.senior-care-page .signals-heading,.senior-care-page .signals-story{gap:40px}.senior-care-page .cards3,.senior-care-page .prooflist,.senior-care-page .settings-grid,.senior-care-page .who-grid{gap:14px}.senior-care-page .cx-care-circle-grid,.senior-care-page .cx-difference-grid{gap:48px}}@media (max-width:1024px){.senior-care-page .wrap{max-width:100%;padding:0 28px}.senior-care-page .section{padding:84px 0}.senior-care-page .hero-grid{gap:40px}.senior-care-page .hero-photo{aspect-ratio:4/3.6}.senior-care-page .gap-console{grid-template-columns:1fr 1fr}.senior-care-page .gap-person{grid-column:1/-1}.senior-care-page .ecosystem-map{grid-template-columns:1fr 1fr}.senior-care-page .ecosystem-map .fusion-core{grid-column:1/-1}.senior-care-page .settings-grid{grid-template-columns:repeat(3,1fr)}.senior-care-page .settings-grid article{min-height:220px}.senior-care-page .prooflist,.senior-care-page .who-grid{grid-template-columns:repeat(3,1fr)}.senior-care-page .who-cell:nth-child(3){border-right:none}.senior-care-page .who-cell:nth-child(-n+3){border-bottom:1px solid var(--sand)}.senior-care-page .review-points{grid-template-columns:repeat(2,1fr)}.senior-care-page .review-points .review-action{grid-column:1/-1}.senior-care-page .memory-feature-grid{gap:48px}.senior-care-page .cx-care-circle-grid{grid-template-columns:1fr}.senior-care-page .cx-family-conversation{justify-self:center}.senior-care-page .cx-difference-grid{grid-template-columns:1fr}.senior-care-page .cx-fusion-card{border-radius:28px 28px 0 0}.senior-care-page .cx-benefit-card{border-radius:0}}@media (max-width:900px){.senior-care-page .calculator-grid,.senior-care-page .cont-grid,.senior-care-page .ecosystem-map,.senior-care-page .funding-widget,.senior-care-page .gap-console,.senior-care-page .gap-heading,.senior-care-page .hero-grid,.senior-care-page .pilot-path-card,.senior-care-page .review-workspace,.senior-care-page .section-heading-row,.senior-care-page .signals-heading,.senior-care-page .signals-story,.senior-care-page .split{grid-template-columns:1fr}.senior-care-page .gap-missing,.senior-care-page .gap-person,.senior-care-page .gap-signals{min-height:0}.senior-care-page .gap-missing{padding:36px}.senior-care-page .ecosystem-map{margin:0 auto;max-width:680px}.senior-care-page .settings-grid{grid-template-columns:repeat(2,1fr)}.senior-care-page .settings-grid article{min-height:210px}.senior-care-page .review-points{grid-template-columns:repeat(3,1fr)}.senior-care-page .review-points .review-action{grid-column:1/-1;width:100%}.senior-care-page .revenue-receipt{position:static}.senior-care-page .pilot-dialog{grid-template-columns:1fr}.senior-care-page .pilot-intro{padding:38px 34px}.senior-care-page .pilot-intro ul{grid-gap:10px;display:grid;gap:10px;margin:18px 0}.senior-care-page .signals-visual{min-height:460px}.senior-care-page .hero-photo{aspect-ratio:4/3}.senior-care-page .b1{left:10px}.senior-care-page .b2{right:10px}.senior-care-page .cards3{grid-template-columns:1fr}.senior-care-page .prooflist,.senior-care-page .who-grid{grid-template-columns:repeat(2,1fr)}.senior-care-page .who-cell:nth-child(2){border-right:none}.senior-care-page .who-cell:nth-child(-n+2){border-bottom:1px solid var(--sand)}}@media (max-width:640px){.senior-care-page .section{padding:72px 0}.senior-care-page .prooflist,.senior-care-page .stats,.senior-care-page .who-grid{grid-template-columns:1fr}.senior-care-page .who-cell,.senior-care-page .who-cell:nth-child(2){border-bottom:1px solid var(--sand);border-right:none}.senior-care-page .who-cell:last-child{border-bottom:none}.senior-care-page .calculator-fields,.senior-care-page .funding-questions,.senior-care-page .funding-results,.senior-care-page .revenue-receipt{padding:22px}.senior-care-page .funding-results-head,.senior-care-page .receipt-row{align-items:flex-start;flex-direction:column}.senior-care-page .signals-visual{min-height:400px}.senior-care-page .decision-card{bottom:16px;left:16px;right:16px}.senior-care-page .signals-outcome{align-items:flex-start;flex-wrap:wrap}.senior-care-page .signals-outcome p{border-left:0;border-top:1px solid #ffffff2e;flex-basis:100%;margin-left:0;padding-left:0;padding-top:12px}.senior-care-page .ecosystem-summary,.senior-care-page .gap-bottom{align-items:flex-start;flex-direction:column;text-align:left}.senior-care-page .fusion-capabilities{gap:6px}.senior-care-page .risk-summary{grid-template-columns:96px 1fr}.senior-care-page .risk-ring{height:88px;width:88px}.senior-care-page .settings-grid{grid-template-columns:1fr}.senior-care-page .settings-grid article{min-height:0}.senior-care-page .ecosystem-chips{bottom:10px}.senior-care-page .ecosystem-chips span{font-size:9px;padding:7px 9px}.senior-care-page .review-points{grid-template-columns:1fr}.senior-care-page .review-points .review-action{grid-column:1}.senior-care-page .settings-visual{grid-template-columns:1fr;height:430px}.senior-care-page .settings-photo:nth-child(2){display:none}.senior-care-page .settings-overlay{bottom:18px;left:14px;right:14px}.senior-care-page .settings-overlay span{font-size:10px;padding:8px 11px}.senior-care-page .pilot-path-card{gap:28px;padding:30px 22px}.senior-care-page .pilot-modal{align-items:flex-start;padding:10px}.senior-care-page .pilot-dialog{border-radius:16px}.senior-care-page .pilot-intro{padding:34px 22px 24px}.senior-care-page .pilot-intro h2{font-size:26px;padding-right:32px}.senior-care-page .pilot-form-panel{padding:26px 20px}.senior-care-page .pilot-form-panel form{grid-template-columns:1fr}.senior-care-page .pilot-field,.senior-care-page .pilot-form-heading,.senior-care-page .pilot-privacy,.senior-care-page .pilot-submit{grid-column:1}}@media (max-width:380px){.senior-care-page .wrap{padding:0 16px}.senior-care-page .section{padding:56px 0}.senior-care-page .hero h1{font-size:32px;margin:14px 0 16px}.senior-care-page .hero p.sub{font-size:16px}.senior-care-page .btn{font-size:14px;padding:13px 22px}.senior-care-page .hero-actions{align-items:stretch;flex-direction:column}.senior-care-page .hero-actions .btn{text-align:center}.senior-care-page .bubble{font-size:12px;max-width:190px;padding:10px 13px}.senior-care-page .stat b{font-size:27px}.senior-care-page .card,.senior-care-page .proof,.senior-care-page .who-cell{padding:18px}.senior-care-page .calculator-fields,.senior-care-page .funding-questions,.senior-care-page .funding-results,.senior-care-page .revenue-receipt{padding:16px}.senior-care-page .pilot-intro{padding:26px 16px 20px}.senior-care-page .pilot-form-panel{padding:20px 14px}.senior-care-page .pilot-intro h2{font-size:22px}.senior-care-page .gap-missing{padding:22px}.senior-care-page .gap-missing>span{font-size:38px;height:76px;width:76px}.senior-care-page .gap-person{padding:22px}.senior-care-page .gap-person blockquote{font-size:22px}.senior-care-page .risk-summary{grid-template-columns:1fr;justify-items:center;text-align:center}.senior-care-page .fusion-capabilities{gap:8px;grid-template-columns:1fr 1fr}.senior-care-page .fusion-capabilities div{border-bottom:1px solid #ffffff1f;border-right:0;padding-bottom:8px}.senior-care-page .pilot-path-card{padding:22px 16px}.senior-care-page .memory-tool-preview{min-height:320px;padding:14px}.senior-care-page .memory-preview-top b{font-size:17px}.senior-care-page .memory-preview-grid{grid-template-columns:1fr 1fr}.senior-care-page .cx-intro-copy h1{font-size:30px}.senior-care-page .cx-demo-heading h2{font-size:26px}.senior-care-page .cx-sample-header h2{font-size:22px}.senior-care-page .cx-icp-grid button b{font-size:10px;max-width:none}.senior-care-page .cx-trust-band div>div{min-height:0;padding:12px 16px}.senior-care-page .cx-opening-cta h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.senior-care-page .reveal{opacity:1;transform:none}.senior-care-page *,.senior-care-page :after,.senior-care-page :before{animation:none!important;transition:none!important}}.senior-care-page .memory-feature-section{background:radial-gradient(circle at 72% 38%,#de941f2e,#0000 34%),#061522;color:#f7f3eb;overflow:hidden}.senior-care-page .memory-feature-grid{grid-gap:clamp(44px,7vw,100px);align-items:center;display:grid;gap:clamp(44px,7vw,100px);grid-template-columns:.82fr 1.18fr}.senior-care-page .memory-feature-copy h2{color:#fff;margin:15px 0 18px;max-width:620px}.senior-care-page .memory-feature-copy .lede{color:#b9c9d7;margin-bottom:27px;max-width:540px}.senior-care-page .memory-tool-preview{background:linear-gradient(145deg,#0c2538f5,#051421fa);border:1px solid #94b5cd3d;border-radius:28px;box-shadow:0 30px 80px #00000059;min-height:440px;padding:26px;position:relative}.senior-care-page .memory-preview-top{grid-column-gap:12px;align-items:center;border-bottom:1px solid #ffffff1a;column-gap:12px;display:grid;grid-template-columns:auto 1fr;padding-bottom:20px}.senior-care-page .memory-preview-mark{background:#df941f;border-radius:14px;color:#07182a;display:grid;grid-row:1/3;height:42px;place-items:center;width:42px}.senior-care-page .memory-preview-top b{color:#fff;font-size:20px}.senior-care-page .memory-preview-top small{color:#7fa0b7;font-size:9px;letter-spacing:.18em}.senior-care-page .memory-preview-prompt{background:#faf3e7;border:1px solid #df941f5c;border-radius:20px;color:#07182a;margin:44px auto 25px;padding:26px;text-align:center;width:min(470px,86%)}.senior-care-page .memory-preview-prompt span{color:#b06a0f;display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:13px;text-transform:uppercase}.senior-care-page .memory-preview-prompt strong{font-size:clamp(20px,2.2vw,29px);line-height:1.25}.senior-care-page .memory-preview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.senior-care-page .memory-preview-grid span{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;color:#dce8ef;font-weight:700;padding:17px 10px;text-align:center}.senior-care-page .memory-preview-orbit{inset:0;pointer-events:none;position:absolute}.senior-care-page .memory-preview-orbit i{background:#0e2a3f;border-radius:50%;box-shadow:0 12px 25px #00000040;color:#df941f;display:grid;font-style:normal;height:44px;place-items:center;position:absolute;width:44px}.senior-care-page .memory-preview-orbit i:first-child{right:-17px;top:92px}.senior-care-page .memory-preview-orbit i:nth-child(2){bottom:88px;left:-17px}.senior-care-page .memory-preview-orbit i:nth-child(3){bottom:-17px;right:34px}.senior-care-page .cx-intro-hero{background:var(--ivory);overflow:hidden;padding:0 0 70px}.senior-care-page .cx-intro-hero .wrap{max-width:1680px}.senior-care-page .cx-intro-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr}.senior-care-page .cx-intro-copy{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1060px;min-height:calc(100svh - 82px);padding:32px 0;text-align:center}.senior-care-page .cx-intro-copy h1{color:var(--ink);font:800 clamp(38px,4.2vw,60px)/1.04 var(--display);letter-spacing:-.045em;margin:12px auto 18px;max-width:820px}.senior-care-page .cx-intro-copy>p{color:#59616b;font-size:clamp(16px,1.15vw,18px);line-height:1.5;margin:0 auto 24px;max-width:720px}.senior-care-page .cx-intro-copy>small{color:#77746d;display:block;font-size:12px;font-weight:600;margin:18px auto 0;max-width:680px}.senior-care-page .cx-hero-actions{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center}.senior-care-page .cx-hero-actions>.btn{margin:0}.senior-care-page .cx-hero-wave{align-items:center;background:var(--marigold);border:0;border-radius:50%;box-shadow:0 0 0 8px #d9962e1f,0 12px 28px #ac6d1138;color:#fff;cursor:pointer;display:flex;gap:4px;height:62px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:62px}.senior-care-page .cx-hero-wave:hover{box-shadow:0 0 0 10px #d9962e21,0 15px 32px #ac6d1145;transform:translateY(-2px) scale(1.03)}.senior-care-page .cx-hero-wave span{animation:cxVoiceWave .9s ease-in-out infinite;background:currentColor;border-radius:4px;height:20px;transform-origin:center;width:3px}.senior-care-page .cx-hero-wave span:nth-child(2),.senior-care-page .cx-hero-wave span:nth-child(4){animation-delay:.14s}.senior-care-page .cx-hero-wave span:nth-child(3){animation-delay:.28s}.senior-care-page .cx-hero-wave span:nth-child(5){animation-delay:.42s}@keyframes cxVoiceWave{0%,to{opacity:.72;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1.25)}}@media (prefers-reduced-motion:reduce){.senior-care-page .cx-hero-wave span{animation:none}}.senior-care-page .cx-intro-visual:has(.cx-sample-layout){background:linear-gradient(160deg,#fefcf8,#f6ede0 55%,#f2e6d3);border:1px solid #d9962e2e;border-radius:32px;box-shadow:0 4px 12px #2820170a,0 24px 48px -12px #28201724,0 60px 100px -30px #50370f2e,inset 0 1px 0 #ffffffe6;box-sizing:border-box;display:block;min-height:0;overflow:hidden;padding:36px;position:relative;width:min(1560px,100%)}.senior-care-page .cx-intro-visual:has(.cx-sample-layout):before{background:radial-gradient(circle at 14% -6%,#d9962e24,#0000 30%),radial-gradient(circle at 100% 108%,#34495c14,#0000 35%);content:"";inset:0;pointer-events:none;position:absolute}.senior-care-page .cx-sample-header{margin:0 auto 26px;max-width:900px;position:relative;text-align:center}.senior-care-page .cx-sample-header>span{align-items:center;color:#a9660d;display:inline-flex;font:700 11px var(--mono);gap:7px;letter-spacing:.18em;text-transform:uppercase}.senior-care-page .cx-sample-header>span:before{background:var(--marigold);border-radius:50%;box-shadow:0 0 0 3px #d9962e38;content:"";height:6px;width:6px}.senior-care-page .cx-sample-header h2{color:var(--ink);font:800 clamp(34px,4vw,52px)/1.04 var(--display);letter-spacing:-.045em;margin:12px 0 10px}.senior-care-page .cx-sample-header p{color:#6b7178;font-size:17px;margin:0}.senior-care-page .cx-sample-layout{grid-gap:28px;align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(280px,340px) minmax(0,1.55fr);width:100%}.senior-care-page .cx-icp-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:1fr 1fr;min-width:0;width:100%}.senior-care-page .cx-icp-grid button{align-items:center;background:#ffffffb8;border:1px solid #e4dacde6;border-radius:16px;box-shadow:0 1px 2px #28201708;color:#767a80;cursor:pointer;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:72px;padding:10px 8px;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease}.senior-care-page .cx-icp-grid button:hover:not(:disabled){background:#fff;border-color:#dcbd8a;box-shadow:0 14px 26px -8px #a7702329;color:var(--ink);transform:translateY(-3px)}.senior-care-page .cx-icp-grid button:disabled{cursor:not-allowed;opacity:.55;transform:none}.senior-care-page .cx-icp-grid button{position:relative}.senior-care-page .cx-icp-grid button.is-active{background:linear-gradient(180deg,#fffbf2,#fff);border-color:#d9962e8c;box-shadow:0 16px 30px -10px #a7702347,0 2px 6px #a7702314,inset 0 0 0 1.5px #d9962e59;color:var(--ink)}.senior-care-page .cx-icp-grid button.is-active:after{background:linear-gradient(145deg,#e5a63a,#c07d16);border-radius:50%;box-shadow:0 2px 6px #a7702359,0 0 0 2px #fff;color:#fff;content:"✓";display:grid;font-size:8px;font-weight:800;height:16px;place-items:center;position:absolute;right:8px;top:8px;width:16px}.senior-care-page .cx-icp-grid button span{background:linear-gradient(150deg,#f7ecd8,#eeddbc);border-radius:50%;box-shadow:inset 0 1px 1px #fff9;color:#996014;display:grid;font:800 9px var(--mono);height:29px;place-items:center;transition:background .22s ease,color .22s ease,transform .22s ease,box-shadow .22s ease;width:29px}.senior-care-page .cx-icp-grid button.is-active span{background:linear-gradient(150deg,#e5a63a,#bd7414);box-shadow:0 4px 10px #a7702359;color:#fff;transform:scale(1.08)}.senior-care-page .cx-icp-grid button b{font:700 11px/1.22 var(--body);letter-spacing:-.005em;max-width:130px}.senior-care-page .cx-sample-player{align-items:center;background:#fff;border:1px solid #e8dfd4e6;border-radius:28px;box-shadow:0 1px 2px #28201708,0 18px 40px -14px #28201724,0 40px 70px -30px #2820171f;box-sizing:border-box;color:var(--ink);display:flex;flex-direction:column;height:420px;justify-content:center;min-width:0;overflow:hidden;padding:28px clamp(24px,4vw,40px) 24px;position:relative;text-align:center;transition:border-color .35s ease,box-shadow .35s ease,background .35s ease;width:100%}.senior-care-page .cx-sample-player:before{background:linear-gradient(90deg,#c17f16,var(--marigold) 35%,#f0c37c 68%,#c17f16);background-size:200% 100%;content:"";height:4px;inset:0 0 auto 0;opacity:.9;position:absolute}.senior-care-page .cx-sample-player.is-playing{background:linear-gradient(180deg,#fffdf8,#fff);border-color:#e9cd9ae6;box-shadow:0 1px 2px #28201708,0 24px 50px -14px #a770233d,0 50px 90px -30px #a7702333,inset 0 0 0 1px #d9962e29}.senior-care-page .cx-sample-player.is-playing:before{animation:cxTopSheen 2.4s linear infinite}@keyframes cxTopSheen{0%{background-position:0 0}to{background-position:200% 0}}.senior-care-page .cx-sample-meta{align-items:baseline;background:#fff;border:1px solid #ecdfc8;border-radius:999px;box-shadow:0 8px 20px #28201714;display:flex;gap:10px;left:50%;padding:10px 22px;position:absolute;top:0;transform:translate(-50%,-50%);white-space:nowrap}.senior-care-page .cx-sample-meta span{color:#a66a19;font:700 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.senior-care-page .cx-sample-meta b{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.01em}.senior-care-page .cx-sample-player .cx-live-transcript{background:linear-gradient(160deg,#fbf7ef,#f4ecdd);border-radius:20px;box-shadow:inset 0 0 0 1px #21242b0f,inset 0 1px 4px #2820170a;display:flex;flex:0 0 200px;flex-direction:column;height:200px;justify-content:center;margin:0 0 16px;-webkit-mask-image:linear-gradient(180deg,#0000,#000 18px,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(180deg,#0000,#000 18px,#000 calc(100% - 18px),#0000);max-height:200px;min-height:200px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px;text-align:left;width:100%}.senior-care-page .cx-sample-player.is-playing .cx-live-transcript{justify-content:flex-start}.senior-care-page .cx-sample-player .cx-live-transcript blockquote{color:#3a4149;font:500 clamp(16px,1.5vw,20px)/1.6 var(--body);margin:0;max-width:none;min-height:0;overflow-wrap:break-word;word-break:break-word}.senior-care-page .cx-sample-player .cx-live-transcript p{font-size:15.5px;line-height:1.6;margin:0 0 14px;overflow-wrap:break-word;word-break:break-word}.senior-care-page .cx-sample-player .cx-live-transcript p:last-child{margin-bottom:0}.senior-care-page .cx-sample-player .cx-live-transcript p b{border-radius:999px;display:inline-block;font:800 9px var(--mono);letter-spacing:.06em;margin-right:8px;padding:2px 9px;text-transform:uppercase;vertical-align:1px}.senior-care-page .cx-sample-player .cx-live-transcript p.cx-agent b{background:#d9962e24;color:#8a5510}.senior-care-page .cx-sample-player .cx-live-transcript p.cx-you b{background:#34495c1a;color:#2c3f4f}.senior-care-page .cx-sample-controls{align-items:center;display:flex;flex:0 0 auto;gap:16px;min-height:48px}.senior-care-page .cx-sample-controls button{align-items:center;background:linear-gradient(150deg,#22323f,#131e28);border:0;border-radius:999px;box-shadow:0 1px 1px #0003,0 12px 24px -8px #131e2880,0 4px 10px -2px #131e284d;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font:700 14.5px var(--body);gap:11px;justify-content:center;letter-spacing:-.005em;min-width:186px;padding:13px 26px 13px 14px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background .2s ease}.senior-care-page .cx-sample-controls button:hover:not(:disabled){background:linear-gradient(150deg,#2a3c4b,#182531);box-shadow:0 1px 1px #0003,0 18px 32px -10px #131e288c,0 6px 14px -2px #131e2852;transform:translateY(-2px)}.senior-care-page .cx-sample-controls button:active:not(:disabled){transform:translateY(0)}.senior-care-page .cx-sample-controls button:disabled{cursor:wait;opacity:.7}.senior-care-page .cx-sample-controls button span{background:linear-gradient(150deg,#e9ac48,#c07d16);border-radius:50%;box-shadow:0 2px 6px #a7702366,inset 0 1px 1px #ffffff59;color:#1c1408;display:grid;font-size:10px;height:26px;place-items:center;width:26px}.senior-care-page .cx-live-timer{font-feature-settings:"tnum";align-items:center;background:#21242b0f;border-radius:999px;color:#57606a;display:inline-flex;font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;padding:8px 13px}.senior-care-page .cx-sample-wave{align-items:center;color:var(--marigold);display:flex;flex:0 0 32px;gap:5px;height:32px;justify-content:center;margin:0 0 12px;opacity:0;transition:opacity .25s ease;visibility:hidden}.senior-care-page .cx-sample-player.is-playing .cx-sample-wave{opacity:1;visibility:visible}.senior-care-page .cx-sample-wave i{background:linear-gradient(180deg,#e5a63a,#b97f1f);border-radius:5px;height:28px;transform:scaleY(.5);transform:scaleY(var(--wave,.5));width:4px}.senior-care-page .cx-sample-wave i:nth-child(3n+1){--wave:.35}.senior-care-page .cx-sample-wave i:nth-child(3n+2){--wave:.8}.senior-care-page .cx-sample-wave i:nth-child(4n){--wave:1.25}.senior-care-page .cx-sample-player.is-playing .cx-sample-wave i{animation:cxSampleWave .75s ease-in-out infinite alternate}.senior-care-page .cx-sample-player.is-playing .cx-sample-wave i:nth-child(2n){animation-delay:.14s}.senior-care-page .cx-sample-player.is-playing .cx-sample-wave i:nth-child(3n){animation-delay:.28s}@keyframes cxSampleWave{0%{opacity:.55;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1.35)}}.senior-care-page .cx-sample-player blockquote{color:#26313a;font:500 clamp(17px,1.55vw,21px)/1.55 var(--body);margin:0 0 24px;max-width:680px;min-height:82px}.senior-care-page .cx-sample-player>button{align-items:center;background:#17232d;border:0;border-radius:999px;box-shadow:0 10px 24px #17232d2e;color:#fff;cursor:pointer;display:flex;font:700 14px var(--body);gap:10px;padding:15px 24px}.senior-care-page .cx-sample-player>button span{display:grid;font-size:10px;height:22px;place-items:center;width:22px}.senior-care-page .cx-sample-player>small{color:#96928c;font-size:10px;margin-top:14px}@media (prefers-reduced-motion:reduce){.senior-care-page .cx-sample-player.is-playing .cx-sample-wave i,.senior-care-page .cx-sample-player.is-playing:before{animation:none}}.senior-care-page .cx-intro-visual{grid-gap:20px;align-content:center;background:radial-gradient(circle at 68% 25%,#d9962e61,#0000 24%),linear-gradient(145deg,#0d2d43,#071522 68%);border-radius:38px;box-shadow:0 35px 90px #15202c2e;display:grid;gap:20px;grid-template-rows:auto auto auto;justify-items:center;margin:0 auto;min-height:790px;padding:54px 20px;position:relative;width:min(1080px,100%)}.senior-care-page .cx-demo-heading{color:#fff;max-width:720px;text-align:center}.senior-care-page .cx-demo-heading>span{color:var(--marigold);font:700 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.senior-care-page .cx-demo-heading h2{color:#fff;font:800 clamp(29px,4vw,49px)/1.05 var(--display);letter-spacing:-.04em;margin:9px 0 8px}.senior-care-page .cx-demo-heading p{color:#b7c7d3;font-size:14px;margin:0}.senior-care-page .cx-demo-switcher{background:#05121eb8;border:1px solid #ffffff26;border-radius:999px;display:flex;gap:7px;max-width:calc(100% - 60px);overflow-x:auto;padding:6px;position:relative;scrollbar-width:none;z-index:2}.senior-care-page .cx-demo-switcher::-webkit-scrollbar{display:none}.senior-care-page .cx-demo-switcher button{background:#0000;border:0;border-radius:999px;color:#b8c8d5;cursor:pointer;flex:0 0 auto;font:700 11px var(--body);padding:10px 15px;transition:background .2s ease,color .2s ease,transform .2s ease}.senior-care-page .cx-demo-switcher button:hover{color:#fff}.senior-care-page .cx-demo-switcher button.is-active{background:var(--marigold);color:#172431;transform:translateY(-1px)}.senior-care-page .cx-front-office-window{background:#f9f5ed;border:1px solid #fff3;border-radius:25px;box-shadow:0 35px 90px #06152261;overflow:hidden;transform:none;width:min(720px,86%)}.senior-care-page .cx-window-bar{align-items:center;background:#0c2031;color:#c9d5de;display:flex;font:700 10px var(--mono);justify-content:space-between;letter-spacing:.08em;padding:13px 17px;text-transform:uppercase}.senior-care-page .cx-window-bar>div{display:flex;gap:5px}.senior-care-page .cx-window-bar i{background:#567087;border-radius:50%;display:block;height:7px;width:7px}.senior-care-page .cx-window-bar i:first-child{background:#d9962e}.senior-care-page .cx-window-bar .cx-call-meta{align-items:center;gap:11px}.senior-care-page .cx-call-meta b{color:#dce8ef;font:600 10px var(--mono)}.senior-care-page .cx-call-meta button{background:#aa362d38;border:1px solid #fff3;border-radius:999px;color:#f0d8d5;cursor:pointer;font:700 8px var(--body);padding:5px 9px;text-transform:uppercase}.senior-care-page .cx-inquiry-head{align-items:center;border-bottom:1px solid #e3d8c8;display:flex;gap:12px;padding:20px 22px 17px}.senior-care-page .cx-caller-avatar{background:#34495c;border-radius:50%;color:#fff;display:grid;flex:0 0 43px;font-weight:800;height:43px;place-items:center;width:43px}.senior-care-page .cx-inquiry-head>div{display:grid;flex:1 1;line-height:1.3}.senior-care-page .cx-booking-row small,.senior-care-page .cx-inquiry-head small{color:#7a838c;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.senior-care-page .cx-inquiry-head b{color:#172431;font-size:14px}.senior-care-page .cx-inquiry-head em{align-items:center;background:#e7f2e4;border-radius:999px;color:#39743a;display:flex;font-size:10px;font-style:normal;font-weight:800;gap:7px;padding:7px 10px}.senior-care-page .cx-voice-console{grid-gap:13px;align-items:center;background:#102b40;border-bottom:1px solid #ffffff1a;color:#fff;display:grid;gap:13px;grid-template-columns:auto 1fr auto;padding:15px 22px}.senior-care-page .cx-mic-button{background:#d9871f;border:1px solid #ffffff2e;border-radius:50%;box-shadow:0 0 0 0 #d9871f61;color:#fff;cursor:pointer;display:grid;height:45px;place-items:center;width:45px}.senior-care-page .cx-mic-button span{font-size:15px;line-height:1}.senior-care-page .cx-voice-console.is-listening .cx-mic-button{animation:cx-mic-pulse 1.4s infinite;background:#b64738}.senior-care-page .cx-voice-copy{display:grid;line-height:1.35;min-width:0}.senior-care-page .cx-voice-copy small{color:#e4a950;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.senior-care-page .cx-voice-copy b{color:#edf4f8;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.senior-care-page .cx-waveform{align-items:center;display:flex;gap:3px;height:30px}.senior-care-page .cx-waveform i{background:#7f99ac;border-radius:999px;display:block;height:7px;width:3px}.senior-care-page .cx-voice-console.is-listening .cx-waveform i,.senior-care-page .cx-voice-console.is-responding .cx-waveform i{animation:cx-wave .85s ease-in-out infinite alternate;background:#e6a646}.senior-care-page .cx-waveform i:nth-child(2),.senior-care-page .cx-waveform i:nth-child(6){animation-delay:.1s}.senior-care-page .cx-waveform i:nth-child(3),.senior-care-page .cx-waveform i:nth-child(5){animation-delay:.22s}.senior-care-page .cx-waveform i:nth-child(4){animation-delay:.34s}.senior-care-page .cx-voice-error{background:#fff0ee;color:#9d3028;font-size:11px;font-weight:700;margin:0;padding:8px 22px}@keyframes cx-mic-pulse{70%{box-shadow:0 0 0 12px #d9871f00}to{box-shadow:0 0 0 0 #d9871f00}}@keyframes cx-wave{0%{height:7px}to{height:27px}}.senior-care-page .cx-live-transcript{grid-gap:11px;background:#f4eee3;display:grid;gap:11px;padding:22px}.senior-care-page .cx-transcript-line{border-radius:15px;max-width:82%;padding:12px 15px}.senior-care-page .cx-transcript-line small{display:block;font-size:9px;font-weight:800;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.senior-care-page .cx-transcript-line p{font-size:12px;line-height:1.5;margin:0}.senior-care-page .cx-transcript-family{background:#fff;border-bottom-right-radius:4px;color:#28333e;margin-left:auto}.senior-care-page .cx-transcript-family small{color:#9b6519}.senior-care-page .cx-transcript-ai{background:#153a55;border-bottom-left-radius:4px;color:#fff}.senior-care-page .cx-transcript-ai small{color:#edb35e}.senior-care-page .cx-intake-flow{align-items:start;background:#fff;display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr;padding:20px 22px 16px}.senior-care-page .cx-intake-flow>div{grid-gap:7px;display:grid;gap:7px;justify-items:center;text-align:center}.senior-care-page .cx-intake-flow>div span{background:#4e9343;border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:800;height:29px;place-items:center;width:29px}.senior-care-page .cx-intake-flow .is-current span{background:var(--marigold);color:#172431}.senior-care-page .cx-intake-flow small{color:#5e6871;font-size:9px;font-weight:700}.senior-care-page .cx-intake-flow>i{background:#cfd9cd;height:1px;margin-top:14px}.senior-care-page .cx-booking-row{align-items:center;background:#fbf7f0;border:1px solid #ded2c1;border-radius:13px;color:#172431;display:flex;gap:15px;justify-content:space-between;margin:0 22px 22px;padding:14px 15px}.senior-care-page .cx-booking-row>div{display:grid}.senior-care-page .cx-booking-row b{font-size:13px}.senior-care-page .cx-booking-row button{background:var(--marigold);border:0;border-radius:9px;color:#172431;cursor:pointer;font-weight:800;padding:10px 15px}.senior-care-page .cx-demo-privacy{color:#7b838b;font-size:9px;line-height:1.4;margin:-9px 22px 17px;text-align:center}.senior-care-page .cx-hero-orbit{background:#132e43;border:5px solid var(--ivory);border-radius:50%;box-shadow:0 14px 30px #00000040;color:#fff;display:grid;height:76px;place-items:center;position:absolute;width:76px}.senior-care-page .cx-hero-orbit span{font:800 19px var(--display)}.senior-care-page .cx-hero-orbit small{color:#e4ad58;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.senior-care-page .cx-hero-orbit-one{left:-18px;top:88px}.senior-care-page .cx-hero-orbit-two{bottom:80px;right:-18px}.senior-care-page .cx-call-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:20px;bottom:62px;box-shadow:0 18px 50px #0a192833;left:-42px;padding:22px;position:absolute;width:min(390px,78%)}.senior-care-page .cx-call-card>div{align-items:center;color:#66717c;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.09em;text-transform:uppercase}.senior-care-page .cx-live-dot{background:#3e963e;border-radius:50%;box-shadow:0 0 0 5px #3e963e1f;height:8px;width:8px}.senior-care-page .cx-call-card strong{color:var(--ink);display:block;font-size:20px;line-height:1.35;margin:13px 0 8px}.senior-care-page .cx-call-card p{color:#a7610a;font-size:13px;font-weight:700;margin:0}.senior-care-page .cx-booked-chip{align-items:center;background:var(--ink);border-radius:16px;box-shadow:0 15px 40px #00000038;color:#fff;display:flex;gap:11px;padding:13px 17px;position:absolute;right:-22px;top:40px}.senior-care-page .cx-booked-chip>span{background:#4d943f;border-radius:50%;display:grid;height:29px;place-items:center;width:29px}.senior-care-page .cx-booked-chip div{display:grid;line-height:1.2}.senior-care-page .cx-booked-chip small{color:#aebcc9;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.senior-care-page .cx-booked-chip b{font-size:13px}.senior-care-page .cx-care-circle-section{background:linear-gradient(118deg,#071522 0 53%,#0d2b41 53% 100%);color:#fff;overflow:hidden;padding:115px 0;position:relative}.senior-care-page .cx-care-circle-section:before{bottom:-38px;color:hsla(0,0%,100%,.025);content:"CARE CIRCLE";font:800 clamp(90px,15vw,210px)/1 var(--display);left:-22px;letter-spacing:-.07em;position:absolute;white-space:nowrap}.senior-care-page .cx-care-circle-grid{grid-gap:clamp(55px,8vw,120px);align-items:center;display:grid;gap:clamp(55px,8vw,120px);grid-template-columns:.72fr 1.28fr;position:relative}.senior-care-page .cx-care-circle-copy h2,.senior-care-page .cx-pricing-copy h2,.senior-care-page .cx-section-title h2{font:800 clamp(38px,4.8vw,66px)/1.04 var(--display);letter-spacing:-.045em;margin:14px 0 18px}.senior-care-page .cx-care-circle-copy{margin:0;text-align:left;width:min(470px,100%)}.senior-care-page .cx-care-circle-copy p{color:#b8c8d5;font-size:18px;margin-inline:0;max-width:420px}.senior-care-page .cx-circle-tags{grid-gap:0;counter-reset:circle-feature;display:grid;gap:0;margin-top:34px}.senior-care-page .cx-circle-tags span{border-top:1px solid #ffffff24;color:#d8e4eb;counter-increment:circle-feature;font-size:13px;font-weight:700;padding:13px 0;text-align:left}.senior-care-page .cx-circle-tags span:before{color:var(--marigold);content:"0" counter(circle-feature);display:inline-block;font:600 10px var(--mono);width:36px}.senior-care-page .cx-family-conversation{background:#f7f2e9;border:1px solid #ffffff2e;border-radius:34px 34px 34px 8px;box-shadow:32px 32px 0 #d9962e1f,0 35px 80px #00000052;color:#172536;justify-self:center;padding:28px;position:relative;transform:none;width:min(720px,100%)}.senior-care-page .cx-family-conversation:before{background:var(--marigold);border-radius:999px;color:#071522;content:"Family view";font:700 9px var(--mono);letter-spacing:.08em;padding:7px 12px;position:absolute;right:26px;text-transform:uppercase;top:-15px}.senior-care-page .cx-conversation-head{align-items:center;border-bottom:1px solid #ded3c4;display:flex;gap:12px;padding-bottom:19px}.senior-care-page .cx-conversation-head>span{background:#d9962e;border-radius:50%;color:#071522;display:grid;font-weight:800;height:42px;place-items:center;width:42px}.senior-care-page .cx-conversation-head div{display:grid;flex:1 1}.senior-care-page .cx-conversation-head i,.senior-care-page .cx-conversation-head small{color:#73808b}.senior-care-page .cx-message{border-radius:17px;margin-top:22px;max-width:76%;padding:15px 17px}.senior-care-page .cx-message small{display:block;font-size:10px;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.senior-care-page .cx-message p{font-size:15px;line-height:1.5;margin:0}.senior-care-page .cx-message-family{background:#fff;border:1px solid #e2d8c9;border-bottom-right-radius:5px;color:#182534;margin-left:auto}.senior-care-page .cx-message-family small{color:#9b641b}.senior-care-page .cx-message-care{background:#143650;border-bottom-left-radius:5px;color:#fff}.senior-care-page .cx-message-care small{color:#e5a346}.senior-care-page .cx-context-row{display:flex;gap:7px;justify-content:flex-end;margin-top:10px}.senior-care-page .cx-context-row span{background:#d9962e21;border-radius:999px;color:#e7ad59;font-size:9px;font-weight:700;padding:6px 9px}.senior-care-page .cx-conversation-status{align-items:center;background:#edf5ea;border:1px solid #c9dbc2;border-radius:15px;display:flex;gap:12px;margin-top:24px;padding:15px}.senior-care-page .cx-conversation-status>span{background:#4c913f;border-radius:50%;display:grid;height:31px;place-items:center;width:31px}.senior-care-page .cx-conversation-status div{display:grid}.senior-care-page .cx-conversation-status small{color:#62756c}.senior-care-page .cx-trust-band{background:var(--marigold);border:0;color:var(--ink)}.senior-care-page .cx-trust-band .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.senior-care-page .cx-trust-band div>div{align-items:center;border-left:1px solid #21242b2e;display:flex;gap:12px;min-height:82px;padding:15px 28px}.senior-care-page .cx-trust-band div>div:last-child{border-right:1px solid #21242b2e}.senior-care-page .cx-trust-band span{background:var(--ink);border-radius:50%;color:#fff;display:grid;font:700 9px var(--mono);height:29px;place-items:center;width:29px}.senior-care-page .cx-card-number{color:var(--marigold);font:700 11px var(--mono);letter-spacing:.08em}.senior-care-page .cx-trust-band b{font-size:14px}.senior-care-page .cx-difference-section{background:var(--ivory)}.senior-care-page .cx-section-title{margin-bottom:46px;max-width:830px}.senior-care-page .cx-pricing-copy p,.senior-care-page .cx-section-title p{color:#626a73;font-size:18px}.senior-care-page .cx-difference-grid{grid-gap:0;align-items:stretch;display:grid;gap:0;grid-template-columns:1.15fr .85fr}.senior-care-page .cx-difference-card{border:0;border-radius:0;min-height:440px;overflow:hidden;padding:42px;position:relative}.senior-care-page .cx-fusion-card{background:#071522;border-radius:30px 0 0 30px;color:#fff}.senior-care-page .cx-benefit-card{background:#e5b052;border-radius:0 30px 30px 0;color:#182431}.senior-care-page .cx-benefit-card .cx-card-number{color:#704006}.senior-care-page .cx-difference-card h3{font:800 clamp(25px,2.4vw,36px)/1.18 var(--display);letter-spacing:-.03em;margin:15px 0 28px;max-width:520px}.senior-care-page .cx-difference-card>p{color:inherit;opacity:.72}.senior-care-page .cx-fusion-visual{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:1fr auto 1fr;margin:25px 0}.senior-care-page .cx-fusion-visual>div{grid-gap:7px;display:grid;gap:7px;grid-template-columns:1fr 1fr}.senior-care-page .cx-benefit-visual span,.senior-care-page .cx-benefit-visual strong,.senior-care-page .cx-fusion-visual span,.senior-care-page .cx-fusion-visual strong{border:1px solid;border-radius:999px;font-size:11px;padding:12px 9px;text-align:center}.senior-care-page .cx-fusion-visual span{background:#ffffff0d;border-color:#fff3}.senior-care-page .cx-fusion-visual strong{background:var(--marigold);border-color:var(--marigold);color:#071522}.senior-care-page .cx-benefit-visual strong{background:var(--ink);border-color:var(--ink);color:#fff}.senior-care-page .cx-benefit-visual{align-items:center;display:flex;gap:8px;margin:38px 0}.senior-care-page .cx-benefit-visual span,.senior-care-page .cx-benefit-visual strong{flex:1 1}.senior-care-page .cx-human-line{grid-gap:17px;align-items:center;background:#fff;border:1px solid #d9cebd;border-radius:0 0 24px 24px;border-top:0;color:var(--ink);display:grid;gap:17px;grid-template-columns:auto auto 1fr;margin-top:0;padding:25px 32px}.senior-care-page .cx-human-line span{color:var(--marigold);font-family:var(--mono)}.senior-care-page .cx-human-line p{color:#65717d;margin:0}.senior-care-page .cx-opening-cta{background:#0d1f30;color:#fff;padding:45px 0}.senior-care-page .cx-opening-cta .wrap{align-items:center;display:flex;gap:30px;justify-content:space-between}.senior-care-page .cx-opening-cta h2{color:#fff;font:800 clamp(28px,3.5vw,46px)/1.08 var(--display);letter-spacing:-.035em;margin:7px 0 0}@media (max-width:820px){.senior-care-page .cx-care-circle-grid,.senior-care-page .cx-intro-grid,.senior-care-page .cx-pricing-grid{grid-template-columns:1fr}.senior-care-page .cx-intro-visual{min-height:500px}.senior-care-page .cx-front-office-window{transform:none}.senior-care-page .cx-difference-grid{grid-template-columns:1fr}.senior-care-page .cx-fusion-card{border-radius:28px 28px 0 0}.senior-care-page .cx-benefit-card{border-radius:0}.senior-care-page .cx-family-conversation{transform:none}.senior-care-page .cx-trust-band .wrap{grid-template-columns:1fr}.senior-care-page .cx-trust-band div>div{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a}.senior-care-page .memory-feature-grid{grid-template-columns:1fr}.senior-care-page .memory-tool-preview{min-height:390px}}@media (max-width:520px){.senior-care-page .cx-intro-hero{padding-top:0}.senior-care-page .cx-intro-copy{min-height:calc(100svh - 70px);padding:26px 0}.senior-care-page .cx-intro-copy h1{font-size:36px}.senior-care-page .cx-intro-visual{gap:14px;min-height:760px;padding:38px 10px}.senior-care-page .cx-demo-heading{padding-inline:12px}.senior-care-page .cx-demo-heading h2{font-size:31px}.senior-care-page .cx-demo-switcher{justify-content:flex-start;max-width:calc(100% - 24px)}.senior-care-page .cx-demo-switcher button{padding:9px 12px}.senior-care-page .cx-front-office-window{width:94%}.senior-care-page .cx-voice-console{grid-template-columns:auto 1fr;padding-inline:15px}.senior-care-page .cx-waveform{display:none}.senior-care-page .cx-transcript-line{max-width:92%}.senior-care-page .cx-hero-orbit{border-width:3px;height:59px;width:59px}.senior-care-page .cx-hero-orbit-one{left:-4px;top:35px}.senior-care-page .cx-hero-orbit-two{bottom:30px;right:-4px}.senior-care-page .cx-hero-orbit span{font-size:14px}.senior-care-page .cx-call-card{bottom:20px;left:10px;width:calc(100% - 20px)}.senior-care-page .cx-booked-chip{right:10px;top:15px}.senior-care-page .cx-care-circle-section{padding:70px 0}.senior-care-page .cx-family-conversation{padding:17px}.senior-care-page .cx-care-circle-section{background:linear-gradient(160deg,#071522 0 45%,#0d2b41 45% 100%)}.senior-care-page .cx-message{max-width:90%}.senior-care-page .cx-context-row{flex-wrap:wrap}.senior-care-page .cx-difference-card{min-height:0;padding:25px 20px}.senior-care-page .cx-fusion-visual{grid-template-columns:1fr}.senior-care-page .cx-fusion-visual>i{text-align:center;transform:rotate(90deg)}.senior-care-page .cx-benefit-visual{align-items:stretch;flex-direction:column}.senior-care-page .cx-human-line{grid-template-columns:auto 1fr}.senior-care-page .cx-human-line p{grid-column:1/-1}.senior-care-page .cx-opening-cta .wrap{align-items:flex-start;flex-direction:column}.senior-care-page .memory-tool-preview{min-height:360px;padding:18px}.senior-care-page .memory-preview-prompt{margin-top:30px;padding:21px 15px;width:auto}.senior-care-page .memory-preview-grid{gap:7px}.senior-care-page .memory-preview-grid span{font-size:12px;padding:13px 4px}}@media (max-width:820px){.senior-care-page .cx-intro-visual:has(.cx-sample-layout){padding:24px 20px}.senior-care-page .cx-sample-layout{grid-template-columns:1fr}.senior-care-page .cx-icp-grid{grid-template-columns:repeat(3,1fr)}.senior-care-page .cx-icp-grid button{min-height:70px}}@media (max-width:520px){.senior-care-page .cx-intro-visual:has(.cx-sample-layout){border-radius:20px;min-height:0;padding:20px 12px}.senior-care-page .cx-sample-header{margin-bottom:16px}.senior-care-page .cx-sample-header h2{font-size:26px}.senior-care-page .cx-sample-header p{font-size:14px}.senior-care-page .cx-icp-grid{gap:8px;grid-template-columns:1fr 1fr}.senior-care-page .cx-icp-grid button{min-height:64px;padding:8px 6px}.senior-care-page .cx-icp-grid button span{height:24px;width:24px}.senior-care-page .cx-sample-player{height:380px;padding:20px 14px}.senior-care-page .cx-sample-player blockquote{font-size:15px;min-height:0}.senior-care-page .cx-sample-player .cx-live-transcript{flex:0 0 180px;height:180px;margin-bottom:12px;max-height:180px;min-height:180px;padding:16px 18px}.senior-care-page .cx-sample-wave{flex-basis:26px;height:26px;margin-bottom:10px}.senior-care-page .cx-sample-controls{min-height:44px}}@media (max-width:380px){.senior-care-page .cx-front-office-window{width:100%}.senior-care-page .cx-inquiry-head{padding:16px 16px 13px}.senior-care-page .cx-inquiry-head b{font-size:12.5px}.senior-care-page .cx-voice-console{gap:10px;padding:12px 14px}.senior-care-page .cx-mic-button{height:38px;width:38px}.senior-care-page .cx-intake-flow{grid-template-columns:1fr 16px 1fr 16px 1fr;padding:16px 14px 12px}.senior-care-page .cx-intake-flow small{font-size:8px}.senior-care-page .cx-booking-row{align-items:stretch;flex-direction:column;margin:0 14px 16px;text-align:center}.senior-care-page .cx-booking-row button{width:100%}.senior-care-page .cx-sample-controls button{min-width:0;padding:12px 16px;width:100%}.senior-care-page .cx-sample-meta{margin-bottom:14px;position:static;transform:none}}.senior-care-page .cx-sample-player .cx-live-transcript{box-sizing:border-box;scroll-behavior:smooth}.senior-care-page .cx-sample-player .cx-live-transcript::-webkit-scrollbar{width:4px}.senior-care-page .cx-sample-player .cx-live-transcript::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.sc-icp-page{background:var(--sc-cream);overflow:hidden}.sc-icp-hero{background:radial-gradient(circle at 83% 18%,#143d58 0,#0000 31%),var(--sc-navy);color:#fff;padding:76px 0 82px}.sc-icp-hero-grid{grid-gap:68px;align-items:center;display:grid;gap:68px;grid-template-columns:1.04fr .96fr}.sc-icp-hero-copy h1{font:800 clamp(43px,5.3vw,72px)/1.02 Manrope,sans-serif;letter-spacing:-.05em;margin:16px 0 22px;max-width:760px}.sc-icp-hero-copy>p{color:#c1d1dc;font-size:19px;line-height:1.65;margin:0;max-width:680px}.sc-icp-actions{align-items:center;display:flex;gap:22px;margin-top:25px}.sc-icp-actions>a:not(.sc-solid-button){color:#e7edf2;font-weight:700;text-decoration:none}.sc-icp-hero figure{margin:0;position:relative}.sc-icp-hero figure img{border-radius:28px;box-shadow:0 30px 80px #00000059;display:block;height:500px;object-fit:cover;width:100%}.sc-icp-hero figcaption{grid-gap:4px;background:#fff;border-left:4px solid var(--sc-gold);bottom:24px;box-shadow:0 16px 45px #0003;color:var(--sc-ink);display:grid;gap:4px;left:-24px;min-width:235px;padding:18px 22px;position:absolute}.sc-icp-hero figcaption span{color:#a15e08;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.sc-icp-capabilities,.sc-icp-challenges{padding-block:95px}.sc-icp-card-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.sc-icp-card-grid article{background:#fff;border:1px solid #d9cebd;border-radius:22px;min-height:220px;padding:32px}.sc-icp-card-grid article>span{color:var(--sc-gold);font-size:12px;font-weight:800;letter-spacing:.12em}.sc-icp-cap-grid h3,.sc-icp-card-grid h3{font:800 23px/1.2 Manrope,sans-serif;margin:30px 0 10px}.sc-icp-cap-grid p,.sc-icp-card-grid p{color:#5b6977;line-height:1.65;margin:0}.sc-icp-workflow{background:#0a1e30;color:#fff;padding:95px 0}.sc-icp-workflow-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:.95fr 1.05fr}.sc-icp-workflow-visual{position:relative}.sc-icp-workflow-visual img{border-radius:28px;display:block;height:520px;object-fit:cover;width:100%}.sc-icp-workflow-visual>div{grid-gap:7px;background:var(--sc-gold);bottom:25px;color:var(--sc-ink);display:grid;gap:7px;padding:22px 25px;position:absolute;right:-25px}.sc-icp-workflow-visual small{font-weight:800;letter-spacing:.14em}.sc-icp-cta h2,.sc-icp-outcomes h2,.sc-icp-workflow-grid h2{font:800 clamp(34px,4vw,54px)/1.07 Manrope,sans-serif;letter-spacing:-.04em;margin:14px 0 18px}.sc-icp-workflow-grid>div>p{color:#b9c9d5;font-size:18px;line-height:1.7}.sc-icp-workflow ol{grid-gap:0;display:grid;gap:0;list-style:none;margin:28px 0 0;padding:0}.sc-icp-workflow li{border-top:1px solid #ffffff24;display:flex;gap:17px;padding:16px 0}.sc-icp-workflow li b{color:var(--sc-gold);font-size:11px;letter-spacing:.1em}.sc-icp-capabilities{background:var(--sc-cream)}.sc-icp-cap-grid{border:1px solid #d9cebd;border-radius:24px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.sc-icp-cap-grid article{background:#fff;border-right:1px solid #d9cebd;min-height:260px;padding:28px}.sc-icp-cap-grid article:last-child{border:0}.sc-icp-cap-grid article>div{color:#a56008;display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.1em}.sc-icp-outcomes{background-color:var(--sc-gold);background-position:50%;background-size:cover;color:#fff;padding:78px 0}.sc-icp-outcomes>.sc-inner-wrap{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.05fr .95fr}.sc-icp-outcomes .sc-kicker{color:#563000}.sc-icp-outcomes h2{color:var(--sc-ink)}.sc-icp-outcomes p{color:#412805;font-size:17px;line-height:1.65;margin:0;max-width:650px}.sc-icp-outcomes ul{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.sc-icp-outcomes li{background:#fff8eb;border:1px solid #07182a24;border-radius:14px;box-shadow:0 8px 24px #4b2b001a;color:var(--sc-ink);font-weight:800;padding:17px 15px 17px 45px;position:relative}.sc-icp-outcomes li:nth-child(2){background:#e7f0e4}.sc-icp-outcomes li:nth-child(3){background:#17334a;color:#fff}.sc-icp-outcomes li:nth-child(4){background:#f4e1c5}.sc-icp-outcomes li:before{content:"✓";left:17px;position:absolute}.sc-icp-cta{align-items:center;display:flex;gap:40px;justify-content:space-between;padding-block:90px}.sc-icp-cta>div{max-width:800px}.sc-icp-cta .sc-solid-button{flex:0 0 auto}@media(max-width:900px){.sc-icp-hero-grid,.sc-icp-outcomes>.sc-inner-wrap,.sc-icp-workflow-grid{grid-template-columns:1fr}.sc-icp-cap-grid,.sc-icp-card-grid{grid-template-columns:1fr 1fr}.sc-icp-cap-grid article:nth-child(2){border-right:0}.sc-icp-cap-grid article:nth-child(-n+2){border-bottom:1px solid #d9cebd}.sc-icp-cta{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.sc-icp-hero{padding:52px 0 60px}.sc-icp-hero-copy h1{font-size:39px}.sc-icp-hero figure img{height:350px}.sc-icp-hero figcaption{bottom:12px;left:12px;min-width:0;right:12px}.sc-icp-actions{align-items:flex-start;flex-direction:column;gap:13px}.sc-icp-capabilities,.sc-icp-challenges,.sc-icp-workflow{padding-block:65px}.sc-icp-cap-grid,.sc-icp-card-grid,.sc-icp-outcomes ul{grid-template-columns:1fr}.sc-icp-card-grid article{min-height:0}.sc-icp-cap-grid article{border-bottom:1px solid #d9cebd;border-right:0;min-height:0}.sc-icp-workflow-visual img{height:380px}.sc-icp-workflow-visual>div{bottom:10px;right:10px}}.scribe-page{--scribe-navy:#061421;--scribe-ink:#0a1c2d;--scribe-gold:#df941f;--scribe-cream:#faf7f1;background:var(--scribe-cream);color:var(--scribe-ink);font-family:DM Sans,sans-serif;overflow:hidden}.scribe-wrap{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.scribe-kicker{color:var(--scribe-gold);display:block;font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.scribe-hero{align-items:center;background:var(--scribe-navy);color:#fff;display:flex;min-height:680px;position:relative}.scribe-hero>img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.scribe-hero-shade{background:linear-gradient(90deg,#041122fa,#041122de 35%,#0411222e 70%,#0411220d);inset:0;position:absolute}.scribe-hero-copy{padding-block:90px;position:relative;z-index:1}.scribe-hero h1{font:800 clamp(45px,6vw,78px)/1.02 Manrope,sans-serif;letter-spacing:-.05em;margin:16px 0 22px;max-width:760px}.scribe-hero p{color:#d2dde5;font-size:19px;max-width:610px}.scribe-actions{align-items:center;display:flex;gap:14px;margin-top:32px}.scribe-primary,.scribe-secondary{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;gap:10px;padding:15px 23px;text-decoration:none}.scribe-primary{background:var(--scribe-gold);color:var(--scribe-ink)}.scribe-secondary{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05132138;border:1px solid #ffffff7a;color:#fff}.scribe-proof{background:#10283d;color:#fff}.scribe-proof>div{align-items:center;display:flex;gap:24px;justify-content:center;min-height:78px}.scribe-proof span{font-size:13px;font-weight:700;letter-spacing:.02em}.scribe-proof i{background:var(--scribe-gold);border-radius:50%;height:4px;width:4px}.scribe-intro{grid-gap:90px;align-items:end;display:grid;gap:90px;grid-template-columns:1fr .85fr;padding-block:105px}.scribe-cta h2,.scribe-intro h2,.scribe-review h2,.scribe-section-head h2{font:800 clamp(34px,4.4vw,58px)/1.07 Manrope,sans-serif;letter-spacing:-.04em;margin:13px 0 0}.scribe-intro>p,.scribe-review-copy>p{color:#586978;font-size:18px;line-height:1.75;margin:0}.scribe-how{background:#eee6da;padding:100px 0}.scribe-section-head{max-width:720px}.scribe-steps{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:45px}.scribe-steps article{background:#ffffffb8;border:1px solid #d9cbb8;border-radius:22px;min-height:270px;padding:30px;position:relative}.scribe-steps b{color:#a6650c;font-size:12px;letter-spacing:.12em}.scribe-step-icon{background:var(--scribe-navy);border-radius:14px;color:#fff;display:grid;font-size:21px;height:48px;margin:30px 0 20px;place-items:center;width:48px}.scribe-outcome-grid h3,.scribe-steps h3{font:800 22px Manrope,sans-serif;margin:0 0 10px}.scribe-outcome-grid p,.scribe-steps p{color:#5a6875;line-height:1.65;margin:0}.scribe-review{grid-gap:75px;align-items:center;display:grid;gap:75px;grid-template-columns:1.08fr .92fr;padding-block:110px}.scribe-image-frame{position:relative}.scribe-image-frame img{border-radius:28px;display:block;height:510px;object-fit:cover;width:100%}.scribe-image-frame span{background:#061421e6;border-radius:999px;bottom:22px;color:#fff;font-size:12px;font-weight:800;padding:12px 16px;position:absolute;right:22px}.scribe-review-copy ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:27px 0 0;padding:0}.scribe-review-copy li{border-top:1px solid #ded2c1;font-weight:700;padding:14px 14px 14px 45px;position:relative}.scribe-review-copy li:before{color:#438539;content:"✓";left:13px;position:absolute}.scribe-outcomes{background:var(--scribe-navy);color:#fff;padding:105px 0}.scribe-outcomes .scribe-section-head h2{color:#fff}.scribe-outcome-grid{grid-gap:1px;background:#ffffff24;display:grid;gap:1px;grid-template-columns:repeat(2,1fr);margin-top:50px}.scribe-outcome-grid article{background:var(--scribe-navy);padding:36px}.scribe-outcome-grid article>span{color:var(--scribe-gold);font-size:11px;font-weight:800;letter-spacing:.14em}.scribe-outcome-grid h3{font-size:24px;margin-top:20px}.scribe-outcome-grid p{color:#b9c8d4}.scribe-cta{background:#e6a13a;padding:80px 0}.scribe-cta .scribe-kicker{color:#6c3d00}.scribe-cta>div{align-items:center;display:flex;gap:50px;justify-content:space-between}.scribe-cta h2{max-width:760px}.scribe-cta .scribe-primary{background:var(--scribe-navy);color:#fff;flex:none}@media(max-width:850px){.scribe-hero{min-height:640px}.scribe-hero>img{object-position:65% center}.scribe-hero-shade{background:linear-gradient(90deg,#041122f5,#041122b8)}.scribe-intro,.scribe-review{gap:38px;grid-template-columns:1fr}.scribe-steps{grid-template-columns:1fr}.scribe-review{padding-block:80px}.scribe-image-frame img{height:420px}.scribe-cta>div{align-items:flex-start;flex-direction:column}.scribe-outcome-grid{grid-template-columns:1fr}}@media(max-width:520px){.scribe-wrap{width:calc(100% - 28px)}.scribe-hero{align-items:flex-end;min-height:650px}.scribe-hero h1{font-size:43px}.scribe-hero p{font-size:17px}.scribe-actions{align-items:stretch;flex-direction:column}.scribe-actions a{justify-content:center}.scribe-proof>div{align-items:flex-start;flex-direction:column;gap:12px;min-height:auto;padding-block:22px}.scribe-proof i{display:none}.scribe-how,.scribe-intro,.scribe-outcomes{padding-block:72px}.scribe-image-frame img{height:310px}.scribe-outcome-grid article{padding:28px}.scribe-cta{padding-block:64px}}.scribe-steps article{background:#ffffffc7;box-shadow:0 18px 45px #1e2a3412;min-height:0;overflow:hidden;padding:0}.scribe-step-image{display:block;height:215px;object-fit:cover;width:100%}.scribe-step-body{box-sizing:border-box;min-height:255px;padding:27px 30px 31px;position:relative}.scribe-step-body .scribe-step-icon{border:4px solid #eee6da;box-sizing:border-box;height:50px;margin:0;position:absolute;right:25px;top:-25px;width:50px}.scribe-step-body h3{margin-top:20px}@media(max-width:850px){.scribe-step-image{height:300px}.scribe-step-body{min-height:0}}@media(max-width:520px){.scribe-step-image{height:220px}}.scribe-soap{background:#f1e9dd;padding:110px 0}.scribe-soap-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:.82fr 1.18fr}.scribe-soap-copy h2{font:800 clamp(34px,4vw,52px)/1.08 Manrope,sans-serif;letter-spacing:-.04em;margin:13px 0 18px}.scribe-soap-copy>p{color:#586978;font-size:17px;line-height:1.7}.scribe-soap-parts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:26px}.scribe-soap-parts article{align-items:center;background:#ffffffb3;border:1px solid #d8cbb9;border-radius:14px;display:flex;gap:12px;padding:14px}.scribe-soap-parts b{background:var(--scribe-navy);border-radius:10px;color:#fff;display:grid;flex:0 0 34px;height:34px;place-items:center}.scribe-soap-parts span{color:#61707d;display:grid;font-size:12px}.scribe-soap-parts strong{color:var(--scribe-ink);font-size:14px}.scribe-soap-copy .scribe-note{border-left:3px solid var(--scribe-gold);font-size:13px;padding-left:14px}.scribe-dashboard-frame{background:#fff;border:1px solid #d9cebd;border-radius:24px;box-shadow:0 28px 70px #07182a29;padding:12px;position:relative}.scribe-dashboard-frame img{border-radius:15px;display:block;width:100%}.scribe-dashboard-frame>span{background:#061421e6;border-radius:999px;bottom:26px;color:#fff;font-size:11px;font-weight:800;padding:9px 13px;position:absolute;right:26px}@media(max-width:900px){.scribe-soap-grid{grid-template-columns:1fr}.scribe-dashboard-frame{order:-1}}@media(max-width:520px){.scribe-soap{padding:72px 0}.scribe-soap-parts{grid-template-columns:1fr}.scribe-dashboard-frame{border-radius:15px;padding:6px}.scribe-dashboard-frame img{border-radius:10px}.scribe-dashboard-frame>span{display:none}}.scribe-intro{align-items:center;gap:64px;grid-template-columns:1.05fr .95fr}.scribe-intro-image{position:relative}.scribe-intro-image img{border-radius:28px;box-shadow:0 25px 65px #07182a29;display:block;height:510px;object-fit:cover;width:100%}.scribe-intro-image>span{background:#061421f0;border-radius:16px;bottom:28px;box-shadow:0 15px 35px #07182a33;color:#d8e3ea;display:grid;font-size:12px;padding:16px 20px;position:absolute;right:-22px}.scribe-intro-image>span b{color:#fff;font:800 17px Manrope,sans-serif}.scribe-intro-copy>p{color:#586978;font-size:17px;line-height:1.75}.scribe-intro-points{display:flex;gap:10px;margin-top:25px}.scribe-intro-points span{background:#fff;border:1px solid #d9cdbd;border-radius:13px;flex:1 1;font-size:13px;font-weight:700;padding:14px}@media(max-width:850px){.scribe-intro{grid-template-columns:1fr}.scribe-intro-image>span{right:18px}}@media(max-width:520px){.scribe-intro-image img{height:320px}.scribe-intro-image>span{bottom:12px;right:12px}.scribe-intro-points{flex-direction:column}}.scribe-hero{background:#101b1c;min-height:720px}.scribe-hero>img{object-position:center center}.scribe-hero-shade{background:linear-gradient(90deg,#05121df7,#05121de6 30%,#05121d75 48%,#05121d05 72%),linear-gradient(0deg,#05121d57,#0000 45%)}.scribe-hero-copy{padding-block:78px}.scribe-hero-kicker{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05121d47;border:1px solid #ffffff2e;border-radius:999px;color:#ffc263;display:inline-flex;gap:9px;padding:9px 13px}.scribe-hero-kicker i{background:#65b66d;border-radius:50%;box-shadow:0 0 0 5px #65b66d24;height:7px;width:7px}.scribe-hero h1{font-size:clamp(46px,5.2vw,70px);line-height:1.025;margin:22px 0 20px;max-width:690px}.scribe-hero h1 em{color:#f0a83a;font-style:normal}.scribe-hero p{color:#d4dee5;font-size:18px;line-height:1.65;margin:0;max-width:590px}.scribe-hero-flow{align-items:center;color:#d6e0e6;display:flex;gap:10px;margin-top:27px}.scribe-hero-flow>span{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05121d61;border:1px solid #ffffff29;border-radius:11px;display:flex;font-size:12px;font-weight:700;gap:8px;padding:9px 11px}.scribe-hero-flow span b{color:#f2af47;font-size:9px;letter-spacing:.1em}.scribe-hero-flow>i{color:#e0a03b;font-style:normal}.scribe-hero .scribe-actions{margin-top:27px}.scribe-hero .scribe-primary{box-shadow:0 12px 28px #df941f38}@media(max-width:850px){.scribe-hero{min-height:690px}.scribe-hero>img{object-position:61% center}.scribe-hero-shade{background:linear-gradient(90deg,#05121df5,#05121dbf 58%,#05121d57)}.scribe-hero h1{max-width:620px}}@media(max-width:600px){.scribe-hero{min-height:730px}.scribe-hero>img{object-position:68% center}.scribe-hero-shade{background:linear-gradient(90deg,#05121df0,#05121db8),linear-gradient(0deg,#05121db8,#0000)}.scribe-hero-copy{padding-block:54px}.scribe-hero h1{font-size:42px}.scribe-hero-flow{align-items:stretch;flex-direction:column;gap:7px}.scribe-hero-flow>span{width:-webkit-max-content;width:max-content}.scribe-hero-flow>i{display:none}}.th-portal{background:var(--th-paper)}.th-portal-switcher{display:flex;gap:12px;margin:32px 0}.th-portal-switcher button{align-items:center;background:var(--th-card);border:1px solid var(--th-line);border-radius:9px;color:var(--th-ink);cursor:pointer;display:flex;flex:1 1;font:600 13px Inter,sans-serif;gap:12px;padding:18px}.th-portal-switcher small{color:#a6650c;margin-left:auto}.th-portal-switcher button[aria-pressed=true]{background:#07182a;border-color:#df941f;color:#fff}.th-portal-switcher button[aria-pressed=true] small{color:#edc17b}.th-portal-layout{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:.85fr 1.15fr}.th-portal-copy h3{font-size:clamp(26px,3vw,38px);letter-spacing:-.04em;line-height:1.2;margin:17px 0}.th-portal-copy ul{list-style:none;margin:24px 0 30px;padding:0}.th-portal-copy li{display:flex;font-size:14px;gap:10px;line-height:1.6;margin:15px 0}.th-portal-copy li svg{color:#a6650c;flex-shrink:0;margin-top:3px}.th-portal-preview{background:#fffdf8;border:1px solid #d8cbb9;border-radius:14px;box-shadow:0 22px 55px #07182a10;color:#07182a;min-width:0;overflow:hidden}.th-portal-top{align-items:center;background:#07182a;color:#fff;display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:19px 22px}.th-portal-top strong>span{color:#bccbd5;font-size:11px;font-weight:400}.th-portal-top>small{color:#edc17b;font-size:8px;letter-spacing:.09em}.th-portal-body{min-height:447px;padding:25px}.th-portal-title{align-items:center;display:flex;gap:15px;justify-content:space-between}.th-portal-title small{color:#6c7883;font-size:9px;letter-spacing:.12em}.th-portal-title h4{font-size:24px;letter-spacing:-.03em;margin:7px 0 20px}.th-portal-title>svg{color:#a6650c}.th-prep-progress{display:flex;flex-wrap:wrap;font-size:12px;gap:10px;justify-content:space-between;margin-bottom:15px}.th-prep-progress progress{-webkit-appearance:none;appearance:none;background:#eee6da;border:0;border-radius:9px;height:8px;overflow:hidden;width:100%}.th-prep-progress progress::-webkit-progress-bar{background:#eee6da}.th-prep-progress progress::-webkit-progress-value{background:#df941f}.th-prep-progress progress::-moz-progress-bar{background:#df941f}.th-prep-list>div{align-items:center;border-bottom:1px solid #eee6da;display:flex;font-size:12px;gap:10px;padding:10px 0}.th-prep-list>div>span{border:1px solid #d8cbb9;border-radius:50%;display:grid;font-size:10px;height:23px;place-items:center;width:23px}.th-prep-list .is-complete{background:#07182a;border-color:#07182a;color:#fff}.th-prep-list small{color:#657481;font-size:10px;margin-left:auto}.th-portal-callout{background:#f1e9dd;border-radius:9px;display:flex;font-size:11px;gap:12px;line-height:1.65;margin-top:21px;padding:16px}.th-portal-callout svg{color:#a6650c;flex-shrink:0}.th-portal-callout strong{display:block;font-size:12px}.th-portal-footer{border-top:1px solid #eee6da;color:#657481;font-size:10px;padding:13px 22px}.th-portal-visit-image{border-radius:8px;display:block;height:205px;object-fit:cover;width:100%}.th-waiting-status{display:flex;font-size:11px;gap:10px;line-height:1.6;padding:15px 0}.th-waiting-status strong{display:block;font-size:13px}.th-readiness{grid-gap:12px;display:grid;font-size:11px;gap:12px;grid-template-columns:1fr 1fr}.th-readiness span{align-items:center;display:flex;gap:6px}.th-readiness svg{color:#a6650c}.th-provider-counts{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.th-provider-counts>span{background:#f1e9dd;border-radius:8px;font-size:10px;padding:14px}.th-provider-counts strong{display:block;font-size:24px;margin-bottom:4px}.th-provider-schedule>div{grid-gap:10px;align-items:center;border-bottom:1px solid #eee6da;display:grid;font-size:11px;gap:10px;grid-template-columns:50px 1fr auto;padding:15px 0}.th-provider-schedule>div>span{background:#eee6da;border-radius:20px;font-size:9px;padding:5px 8px}.th-follow-up{display:flex;font-size:11px;gap:10px;line-height:1.6;margin-top:20px}.th-follow-up svg{flex-shrink:0}.th-journey-line{grid-gap:10px;border-top:1px solid var(--th-line);display:grid;gap:10px;grid-template-columns:repeat(7,1fr);list-style:none;margin:45px 0 0;padding:30px 0 0}.th-journey-line li{display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:9px}.th-journey-line li>span{color:#a6650c;font:500 11px IBM Plex Mono,monospace}@media(max-width:950px){.th-portal-layout{gap:30px}.th-portal-switcher button{gap:8px;padding:14px}.th-portal-switcher small{display:none}}@media(max-width:750px){.th-portal-layout{grid-template-columns:1fr}.th-portal-switcher{flex-direction:column;gap:8px}.th-portal-switcher small{display:block}.th-journey-line{grid-template-columns:repeat(4,1fr);row-gap:22px}.th-portal-body{min-height:0}.th-portal-top{flex-wrap:wrap}}@media(max-width:420px){.th-portal-body{padding:20px 15px}.th-portal-top{padding:17px 15px}.th-readiness{grid-template-columns:1fr}.th-provider-schedule>div{gap:5px;grid-template-columns:42px 1fr auto}.th-provider-schedule>div>span{font-size:8px;padding:5px}.th-journey-line{grid-template-columns:repeat(3,1fr)}}.th-page{--th-ink:#0a1c2d;--th-muted:#586978;--th-paper:#faf7f1;--th-card:#fffdf8;--th-line:#dddcd2;background:var(--th-paper);color:var(--th-ink);font-family:Inter,system-ui,sans-serif}.th-page *{box-sizing:border-box}.th-wrap{margin:auto;width:min(1240px,calc(100% - 64px))}.th-page a{text-decoration:none}.th-page h1,.th-page h2,.th-page h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.th-page h2{font-size:clamp(32px,3.7vw,49px);letter-spacing:-.045em;line-height:1.16;margin:17px 0}.th-page p{color:var(--th-muted);font-size:16px;line-height:1.75}.th-kicker{align-items:center;display:inline-flex;font-size:11px;font-weight:800;gap:10px;letter-spacing:.15em;text-transform:uppercase}.th-dot{background:#df941f;border-radius:50%;display:inline-block;height:7px;width:7px}.th-hero{background:#061421;color:#fff;overflow:hidden;padding:78px 0 90px}.th-hero-grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1fr 1fr}.th-hero .th-kicker{color:#e8bd76}.th-hero h1{font-size:clamp(54px,5.5vw,78px);letter-spacing:-.06em;line-height:1.06;margin:25px 0}.th-hero h1 em{color:#ecc48d;font-family:inherit;font-style:normal;font-weight:800}.th-hero-copy>p{color:#c4d3d5;font-size:18px;max-width:480px}.th-actions{align-items:center;display:flex;flex-wrap:wrap;gap:25px;margin-top:30px}.th-button{align-items:center;background:#e9ad52;border-radius:7px;color:#07182a;display:inline-flex;font-size:14px;font-weight:800;gap:17px;justify-content:center;padding:17px 23px;transition:background .2s}.th-button:hover{background:#f6c77e}.th-text-link{align-items:center;color:inherit;display:inline-flex;font-size:14px;font-weight:700;gap:10px}.th-text-link:hover{text-decoration:underline}.th-hero-note{align-items:center;color:#a9c0c3;display:flex;font-size:12px;gap:10px;margin-top:34px}.th-visual{background:#f9f8f3;border-radius:16px;box-shadow:0 30px 80px #07182a55;color:#07182a;padding:12px;position:relative;transform:rotate(1deg)}.th-visit-top{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:7px 5px 17px}.th-visit-top>span:first-child{align-items:center;display:flex;font-size:12px;font-weight:700;gap:8px}.th-example{color:#677877;font-size:8px;letter-spacing:.09em}.th-visit-photo{border-radius:8px;height:315px;overflow:hidden;position:relative}.th-visit-photo>img{height:100%;object-fit:cover;width:100%}.th-photo-label{background:#061421e6;border-radius:20px;color:#fff;font-size:10px;gap:7px;left:13px;padding:8px 11px;top:13px}.th-clinician,.th-photo-label{align-items:center;display:flex;position:absolute}.th-clinician{background:#f9f8f3f2;border-radius:9px;bottom:15px;font-size:11px;gap:12px;padding:14px;right:15px}.th-clinician strong{color:#667b7b;display:block;font-size:9px;margin-top:4px}.th-visit-bottom{align-items:center;display:flex;font-size:11px;justify-content:space-between;line-height:1.6;padding:17px 7px 10px}.th-visit-bottom>span>svg{float:left;margin-right:10px;margin-top:7px}.th-avatar-group{display:flex;padding-right:5px}.th-avatar-group span{background:#eee6da;border:2px solid #fff;border-radius:50%;display:grid;font-size:9px;font-weight:800;height:34px;margin-right:-5px;place-items:center;width:34px}.th-avatar-group span:nth-child(2){background:#eddbba}.th-avatar-group span:nth-child(3){background:#d8e3ea}.th-note-card{align-items:center;background:#fffaf0;border:1px solid #e4d8bb;border-radius:10px;box-shadow:0 10px 25px #07182a20;display:flex;gap:13px;margin:7px -26px -44px 30px;padding:19px;position:relative;transform:rotate(-1deg)}.th-note-card strong{font-size:12px}.th-note-card span{color:#637578;display:block;font-size:10px;margin-top:5px}.th-note-card>svg{color:#a6650c;margin-left:auto}.th-note-icon{background:#efdfbf;border-radius:8px;display:flex;padding:10px}.th-audience-strip{border-bottom:1px solid var(--th-line);padding:25px 0}.th-audience-strip>.th-wrap{align-items:center;display:flex;gap:24px;justify-content:space-between}.th-audience-strip span{color:var(--th-muted);font-size:12px}.th-audience-strip a{align-items:center;color:var(--th-ink);display:flex;font-size:13px;font-weight:700;gap:10px}.th-section{padding-block:95px;scroll-margin-top:120px}.th-heading{max-width:740px}.th-heading .th-kicker,.th-program .th-kicker{color:#887044}.th-tabs{display:flex;gap:10px;margin-top:36px}.th-tabs button{align-items:center;background:#0000;border:1px solid var(--th-line);border-radius:7px;color:var(--th-ink);cursor:pointer;display:flex;font:700 14px Inter,system-ui,sans-serif;gap:10px;padding:17px 22px}.th-tabs button>svg:last-child{margin-left:15px}.th-tabs button[aria-pressed=true]{background:#07182a;border-color:#07182a;color:#fff}.th-setting-panel{grid-gap:70px;align-items:center;background:var(--th-card);border:1px solid var(--th-line);border-radius:12px;display:grid;gap:70px;grid-template-columns:1.1fr 1fr;margin-top:18px;padding:45px}.th-setting-panel h3{font-size:30px;letter-spacing:-.035em;line-height:1.22;margin:14px 0}.th-setting-panel ul{list-style:none;margin:23px 0;padding:0}.th-setting-panel li{align-items:center;display:flex;font-size:13px;gap:10px;margin:13px 0}.th-setting-panel li svg{color:#a6650c;flex-shrink:0}.th-network{background:#f1e9dd;border-radius:10px;color:#314759;padding:30px 24px;text-align:center}.th-network-label{font-size:9px;font-weight:700;letter-spacing:.17em}.th-network-center{align-items:center;background:#fffdf8;border:1px solid #d8cbb9;border-radius:10px;display:flex;flex-direction:column;font-size:14px;gap:10px;margin:20px auto 0;padding:22px 15px 15px;width:180px}.th-network-line{background:#d8cbb9;height:30px;margin:auto;width:1px}.th-network-nodes{display:flex;gap:12px;justify-content:center}.th-network-nodes>span{align-items:center;border-top:1px solid #d8cbb9;display:flex;flex:1 1;flex-direction:column;font-size:10px;gap:10px;padding-top:18px}.th-network-nodes svg{width:20px}.th-network p{color:#586978;font-size:12px;margin:25px 0 0}.th-stack{background:#061421;color:#fff;padding:85px 0}.th-stack .th-kicker{color:#e8bd76}.th-stack p{color:#c0d0d3}.th-product-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:38px}.th-product-grid article{background:#10283d;border:1px solid #304451;border-radius:10px;display:flex;flex-direction:column;padding:26px 22px}.th-product-top{align-items:center;color:#e8bd76;display:flex;justify-content:space-between}.th-product-top span{color:#8fa8ad;font-size:11px}.th-product-grid h3{font-size:19px;margin:28px 0 0}.th-product-grid p{font-size:14px}.th-product-grid a{align-items:center;color:#edd0a3;display:flex;font-size:12px;font-weight:700;gap:8px;margin-top:auto;padding-top:15px}.th-stack .th-scope-note{color:#adc1c5;font-size:11px;margin:24px 0 0}.th-program{grid-gap:110px;align-items:center;display:grid;gap:110px;grid-template-columns:1fr 1fr}.th-program>div>p{margin-bottom:27px}.th-program-steps article{border-bottom:1px solid var(--th-line);display:flex;gap:22px;padding:24px 0}.th-program-steps article:first-child{padding-top:0}.th-program-icon{background:#eee6da;border-radius:10px;color:#314759;height:-webkit-fit-content;height:fit-content;padding:14px}.th-program-steps small{color:#897243;font-size:10px}.th-program-steps h3{font-size:19px;margin:5px 0}.th-program-steps p{font-size:14px;margin:8px 0 0}.th-final{background:#eee6da;color:#07182a;padding:80px 0;text-align:center}.th-final h2{font-size:clamp(34px,4vw,54px)}.th-final p{color:#586978}.th-final .th-actions{justify-content:center}.th-page a:focus-visible,.th-page button:focus-visible{outline:3px solid #bf863d;outline-offset:5px}[data-theme=dark] .th-page{--th-ink:#faf7f1;--th-muted:#acbbc5;--th-paper:#071522;--th-card:#142633;--th-line:#304451}[data-theme=dark] .th-tabs button[aria-pressed=true]{background:#203847}[data-theme=dark] .th-heading .th-kicker,[data-theme=dark] .th-program .th-kicker{color:#dabb83}.th-page h1,.th-page h2,.th-page h3{font-weight:800}.th-page .sc-section-heading h2{font-family:Inter,system-ui,sans-serif}.th-page .sc-kicker,.th-page .th-kicker{font-family:IBM Plex Mono,monospace;font-weight:500}.th-setting-image{align-self:stretch;display:flex;flex-direction:column;justify-content:center;margin:0;min-width:0}.th-setting-image img{aspect-ratio:3/2;border-radius:10px;display:block;height:auto;object-fit:cover;width:100%}.th-setting-image figcaption{color:var(--th-muted);font-size:12px;line-height:1.6;margin-top:13px}.th-stack-intro{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1fr 1fr}.th-stack-intro>img{border-radius:12px;height:auto;width:100%}.th-program-photo{margin-top:30px}.th-page .sc-faq-image,.th-program-photo{border-radius:12px;display:block;height:auto;width:100%}.th-page .sc-faq-image{margin-top:28px}.th-final-grid{grid-gap:55px;align-items:center;display:grid;gap:55px;grid-template-columns:1fr 1fr;text-align:left}.th-final-grid>img{border-radius:12px;display:block;height:auto;width:100%}.th-final .th-final-grid .th-actions{justify-content:flex-start}.th-visit-photo{aspect-ratio:3/2;height:auto}.th-visit-photo>img{display:block;object-fit:contain}@media(max-width:1100px){.th-hero-grid{gap:35px}.th-hero h1{font-size:60px}.th-hero .th-actions{gap:18px}.th-setting-panel{gap:35px;padding:30px}.th-program{gap:55px}.th-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.th-wrap{width:calc(100% - 40px)}.th-hero-grid{gap:45px;grid-template-columns:1fr}.th-hero-copy>p{max-width:600px}.th-visual{margin:auto;max-width:560px;transform:none;width:100%}.th-note-card{margin-right:0}.th-hero{padding:50px 0 75px}.th-audience-strip>.th-wrap{flex-wrap:wrap;justify-content:center}.th-audience-strip span{text-align:center;width:100%}.th-program,.th-setting-panel{grid-template-columns:1fr}.th-tabs{gap:7px}.th-tabs button{flex:1 1;font-size:12px;justify-content:center;padding:14px 10px}.th-tabs button>svg:last-child{display:none}.th-section{padding-block:65px}.th-stack{padding:65px 0}}@media(max-width:480px){.th-hero h1{font-size:55px}.th-hero-copy>p{font-size:16px}.th-visit-photo{height:260px}.th-example{line-height:1.5;max-width:65px;text-align:right}.th-note-card{gap:10px;margin-left:0;padding:13px}.th-note-card strong{font-size:11px}.th-note-card span{font-size:9px}.th-audience-strip>.th-wrap{gap:18px}.th-audience-strip a{font-size:11px;gap:6px}.th-audience-strip a svg{width:15px}.th-tabs{flex-direction:column}.th-tabs button{justify-content:flex-start}.th-setting-panel{gap:25px;padding:23px}.th-setting-panel h3{font-size:27px}.th-network{padding:25px 15px}.th-product-grid{grid-template-columns:1fr}.th-product-grid h3{margin-top:18px}.th-final{padding:65px 0}.th-program{gap:30px}}@media(max-width:800px){.th-final-grid,.th-stack-intro{gap:30px;grid-template-columns:1fr}.th-final-grid>img,.th-stack-intro>img{max-width:600px}.th-page .sc-section-heading h2{font-size:34px}}@media(max-width:480px){.th-visit-photo{height:auto}.th-final-grid{gap:28px}}.th-page .sc-faq-list summary{font-family:Inter,system-ui,sans-serif}.th-hero-immersive{align-items:center;background:#061421;display:flex;min-height:750px;padding:90px 0;position:relative}.th-hero-immersive .th-hero-background{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.th-hero-overlay{background:linear-gradient(90deg,#061421f2,#061421d1 32%,#06142133 62%,#0614210a),linear-gradient(0deg,#06142159,#0000 40%);inset:0;position:absolute}.th-hero-immersive>.th-wrap{position:relative;z-index:1}.th-hero-immersive h1{font-size:clamp(42px,4.8vw,68px);line-height:1.08;max-width:670px}.th-hero-immersive .th-hero-copy>p{max-width:520px}.th-hero-immersive .th-actions{max-width:540px}.th-hero-immersive .th-text-link{color:#fff}.th-appointments{background:#f1e9dd;scroll-margin-top:115px}.th-appointment-grid{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr}.th-appointment-story>img{border-radius:14px;display:block;height:auto;margin-top:28px;width:100%}.th-appointment-benefits{display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:18px;margin-top:20px}.th-appointment-benefits span{align-items:center;display:flex;gap:8px}.th-booking-card{background:var(--th-card);border:1px solid var(--th-line);border-radius:16px;box-shadow:0 22px 50px #07182a10;padding:32px}.th-booking-heading{align-items:center;border-bottom:1px solid var(--th-line);display:flex;gap:14px;margin-bottom:25px;padding-bottom:23px}.th-booking-heading h3{font-size:23px;margin:0 0 6px}.th-booking-heading span{color:var(--th-muted);font-size:12px}.th-booking-card fieldset{border:0;margin:0 0 24px;min-width:0;padding:0}.th-booking-card legend,.th-date-label{display:block;font-size:14px;font-weight:700;margin-bottom:14px}.th-visit-types label{align-items:center;border:1px solid var(--th-line);border-radius:9px;cursor:pointer;display:flex;gap:12px;margin-bottom:10px;padding:15px}.th-visit-types label.is-selected{background:#df941f12;border-color:#df941f}.th-visit-types input{accent-color:#a6650c;height:17px;width:17px}.th-visit-types small,.th-visit-types strong{display:block}.th-visit-types strong{font-size:14px}.th-visit-types small{color:var(--th-muted);font-size:12px;margin-top:4px}.th-booking-card input[type=date]{background:var(--th-paper);border:1px solid var(--th-line);border-radius:8px;color:var(--th-ink);display:block;font:inherit;margin-bottom:24px;min-width:0;padding:14px;width:100%}.th-time-options>p{align-items:center;display:flex;font-size:11px;gap:6px;margin:0 0 14px}.th-time-options>div{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.th-time-options button{background:var(--th-paper);border:1px solid var(--th-line);border-radius:7px;color:var(--th-ink);cursor:pointer;font:600 13px Inter,sans-serif;padding:12px 6px}.th-time-options button[aria-pressed=true]{background:#07182a;border-color:#df941f;color:#fff}.th-time-options button:disabled{cursor:not-allowed;opacity:.4}.th-booking-submit{border:0;cursor:pointer;font-family:inherit;width:100%}.th-booking-card .th-preview-note{font-size:11px;line-height:1.6;margin:15px 0 0}.th-booking-card .th-booking-error{color:#b33a2b;font-size:13px}.th-confirmation h3{font-size:24px;margin:20px 0 10px}.th-confirmation>p{font-size:13px}.th-confirmation-icon{background:#eee6da;border-radius:50%;color:#07182a;display:grid;height:50px;place-items:center;width:50px}.th-confirmation dl{margin:24px 0}.th-confirmation dl>div{grid-gap:15px;border-bottom:1px solid var(--th-line);display:grid;font-size:13px;gap:15px;grid-template-columns:85px 1fr;padding:13px 0}.th-confirmation dt{color:var(--th-muted)}.th-confirmation dd{font-weight:600;margin:0}.th-delivery-preview{background:var(--th-paper);border-radius:9px;display:flex;gap:13px;margin-bottom:24px;padding:18px}.th-delivery-preview>svg{flex-shrink:0}.th-delivery-preview strong{font-size:14px}.th-delivery-preview p{font-size:12px;margin:9px 0 0}.th-confirmation button{border:0;cursor:pointer;font-family:inherit}.th-booking-card button:focus-visible,.th-booking-card input:focus-visible{outline:3px solid #df941f;outline-offset:3px}[data-theme=dark] .th-appointments{background:#101f2b}@media(max-width:900px){.th-appointment-grid{gap:30px}.th-booking-card{padding:24px}.th-hero-immersive .th-hero-background{object-position:60% center}.th-hero-overlay{background:linear-gradient(90deg,#061421f2,#061421b3 50%,#06142140)}}@media(max-width:700px){.th-appointment-grid{grid-template-columns:1fr}.th-hero-immersive{align-items:flex-end;min-height:780px;padding:55px 0}.th-hero-immersive .th-hero-background{object-position:68% center}.th-hero-overlay{background:linear-gradient(0deg,#061421fa,#061421d1 42%,#06142126 90%)}.th-hero-immersive h1{font-size:44px}.th-hero-immersive .th-hero-copy>p{font-size:16px}.th-hero-immersive .th-hero-note{font-size:11px}.th-booking-card{padding:22px}.th-time-options>div{grid-template-columns:repeat(2,1fr)}}.reception-page{--rp-navy:#061421;--rp-ink:#0a1c2d;--rp-gold:#df941f;--rp-cream:#faf7f1;background:var(--rp-cream);color:var(--rp-ink);font-family:DM Sans,sans-serif;overflow:hidden}.reception-wrap{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.reception-kicker{color:var(--rp-gold);display:block;font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.reception-hero{align-items:center;background:var(--rp-navy);color:#fff;display:flex;min-height:670px;position:relative}.reception-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.reception-hero-shade{background:linear-gradient(90deg,#041122fa,#041122d1 37%,#0411220d 72%);inset:0;position:absolute}.reception-hero-copy{padding-block:90px;position:relative;z-index:1}.reception-hero h1{font:800 clamp(47px,6vw,80px)/1.01 Manrope,sans-serif;letter-spacing:-.05em;margin:15px 0 20px;max-width:710px}.reception-hero p{color:#d3dfe7;font-size:19px;max-width:610px}.reception-actions{display:flex;gap:14px;margin-top:31px}.reception-actions a,.reception-primary{align-items:center;border:1px solid #ffffff73;border-radius:999px;color:#fff;display:inline-flex;font-weight:800;padding:15px 23px;text-decoration:none}.reception-actions .reception-primary,.reception-primary{background:var(--rp-gold);border-color:var(--rp-gold);color:var(--rp-ink)}.reception-signal{background:#10283d;color:#fff}.reception-signal>div{align-items:center;display:flex;font-size:13px;font-weight:700;gap:24px;justify-content:center;min-height:78px}.reception-signal i{background:var(--rp-gold);border-radius:50%;height:4px;width:4px}.reception-intro{grid-gap:90px;align-items:end;display:grid;gap:90px;grid-template-columns:1fr .84fr;padding-block:105px}.reception-after h2,.reception-cta h2,.reception-guardrails h2,.reception-head h2,.reception-intro h2,.reception-product h2{font:800 clamp(34px,4.3vw,57px)/1.07 Manrope,sans-serif;letter-spacing:-.04em;margin:13px 0 0}.reception-after p,.reception-guardrails p,.reception-intro>p,.reception-product-copy>p{color:#586978;font-size:17px;line-height:1.75;margin:0}.reception-workflow{background:#eee6da;padding:100px 0}.reception-head{max-width:760px}.reception-step-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-top:45px}.reception-step-grid article{background:#ffffffbd;border:1px solid #d9cbb8;border-radius:20px;padding:29px}.reception-step-grid b{color:#a6650c;font-size:12px;letter-spacing:.13em}.reception-step-grid h3{font:800 21px Manrope,sans-serif;margin:45px 0 10px}.reception-step-grid p{color:#5b6977;line-height:1.65;margin:0}.reception-product{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:.82fr 1.18fr;padding-block:110px}.reception-product-copy ul{grid-gap:10px;display:grid;gap:10px;list-style:none;padding:0}.reception-product-copy li{border-top:1px solid #dbcfbe;font-weight:700;padding:13px 12px 13px 42px;position:relative}.reception-product-copy li:before{color:#438539;content:"✓";left:12px;position:absolute}.reception-dashboard{background:#fff;border:1px solid #d8cbb9;border-radius:24px;box-shadow:0 28px 70px #07182a29;padding:12px;position:relative}.reception-dashboard img{border-radius:14px;display:block;width:100%}.reception-dashboard span{background:#061421e6;border-radius:999px;bottom:25px;color:#fff;font-size:11px;font-weight:800;padding:9px 13px;position:absolute;right:25px}.reception-after{background:var(--rp-navy);color:#fff;padding:105px 0}.reception-after-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.05fr .95fr}.reception-after img{border-radius:28px;height:500px;object-fit:cover;width:100%}.reception-after p{color:#bdcbd5}.reception-checks{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:25px}.reception-checks span{background:#ffffff0d;border:1px solid #ffffff29;border-radius:13px;color:#dce5eb;font-weight:700;padding:15px}.reception-guardrails{background:#e8dfd1;padding:75px 0}.reception-guardrails>div{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr .8fr}.reception-cta{background:#e6a13a;padding:78px 0}.reception-cta .reception-kicker{color:#6c3d00}.reception-cta>div{align-items:center;display:flex;gap:50px;justify-content:space-between}.reception-cta .reception-primary{background:var(--rp-navy);border-color:var(--rp-navy);color:#fff;flex:none}@media(max-width:900px){.reception-after-grid,.reception-guardrails>div,.reception-intro,.reception-product{gap:40px;grid-template-columns:1fr}.reception-step-grid{grid-template-columns:1fr 1fr}.reception-dashboard{order:-1}.reception-after img{height:420px}.reception-cta>div{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.reception-wrap{width:calc(100% - 28px)}.reception-hero{align-items:flex-end;min-height:650px}.reception-hero>img{object-position:62% center}.reception-hero-shade{background:linear-gradient(90deg,#041122f0,#041122a3)}.reception-hero h1{font-size:45px}.reception-actions{align-items:stretch;flex-direction:column}.reception-actions a{justify-content:center}.reception-signal>div{align-items:flex-start;flex-direction:column;gap:12px;padding-block:22px}.reception-signal i{display:none}.reception-after,.reception-intro,.reception-product,.reception-workflow{padding-block:72px}.reception-checks,.reception-step-grid{grid-template-columns:1fr}.reception-dashboard{border-radius:15px;padding:6px}.reception-dashboard span{display:none}.reception-after img{height:300px}.reception-guardrails{padding-block:58px}.reception-cta{padding-block:64px}}.reception-intro{align-items:center;gap:64px;grid-template-columns:1.05fr .95fr}.reception-intro-image{position:relative}.reception-intro-image img{border-radius:28px;box-shadow:0 25px 65px #07182a29;display:block;height:510px;object-fit:cover;width:100%}.reception-intro-image>span{background:#061421f0;border-radius:16px;bottom:28px;box-shadow:0 15px 35px #07182a33;color:#d8e3ea;display:grid;font-size:12px;padding:16px 20px;position:absolute;right:-22px}.reception-intro-image>span b{color:#fff;font:800 17px Manrope,sans-serif}.reception-intro-copy p{color:#586978;font-size:17px;line-height:1.75}.reception-mini-stats{display:flex;gap:12px;margin-top:26px}.reception-mini-stats span{border-top:1px solid #d8cbb9;color:#657481;display:grid;flex:1 1;font-size:12px;padding:15px}.reception-mini-stats b{color:var(--rp-ink);font:800 22px Manrope,sans-serif}.reception-workflow-top{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:.72fr 1.28fr}.reception-workflow-top img{border-radius:24px;box-shadow:0 22px 55px #07182a21;display:block;height:340px;object-fit:cover;width:100%}.reception-head p{color:#63717e;line-height:1.7}.reception-step-grid{margin-top:24px}.reception-step-grid article{min-height:220px;overflow:hidden;position:relative}.reception-step-mark{background:var(--rp-navy);border-radius:12px;color:#fff;display:grid;font-style:normal;height:42px;place-items:center;position:absolute;right:24px;top:23px;width:42px}.reception-step-grid h3{margin-top:62px}.reception-guardrails{background:radial-gradient(circle at 4% 12%,#df941f26,#0000 28%),linear-gradient(135deg,#f5efe5,#ebe0d0);padding:110px 0;position:relative}.reception-guardrails:before{background:linear-gradient(90deg,var(--rp-gold),#0000);content:"";height:1px;inset:28px 0 auto;position:absolute;width:35%}.reception-guardrails>div{gap:75px;grid-template-columns:1.02fr .98fr}.reception-guardrail-visual{padding:0 28px 28px 0;position:relative}.reception-guardrail-visual:after{background:#d69a41;border-radius:28px;bottom:0;content:"";height:72%;position:absolute;right:0;width:72%;z-index:0}.reception-guardrail-visual img{border-radius:28px;box-shadow:0 30px 70px #261f1733;display:block;height:535px;object-fit:cover;position:relative;width:100%;z-index:1}.reception-guardrail-number{background:var(--rp-navy);border-radius:20px;box-shadow:0 14px 30px #06142140;color:#fff;display:grid;font:800 18px Manrope,sans-serif;height:72px;left:-25px;place-items:center;position:absolute;top:-26px;width:72px;z-index:2}.reception-review-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061421f0;border:1px solid #ffffff8c;border-radius:16px;bottom:54px;box-shadow:0 18px 42px #06142140;color:#d4e0e8;display:grid;min-width:185px;padding:15px 18px;position:absolute;right:2px;z-index:2}.reception-review-badge b{color:#fff;font:800 16px Manrope,sans-serif}.reception-review-badge span{font-size:11px}.reception-guardrail-copy{align-self:center;color:var(--rp-ink)}.reception-guardrail-copy h2{max-width:580px}.reception-guardrail-copy>p{color:#536574;max-width:610px}.reception-boundaries{grid-gap:9px;display:grid;gap:9px;margin-top:30px}.reception-boundaries article{grid-gap:14px;align-items:center;background:#ffffff9e;border:1px solid #6b563b2e;border-radius:15px;display:grid;gap:14px;grid-template-columns:44px 1fr;padding:13px 15px;transition:transform .2s ease,background .2s ease}.reception-boundaries article:hover{background:#fff;transform:translateX(5px)}.reception-boundaries article>b{background:var(--rp-navy);border-radius:11px;color:#fff;display:grid;font-size:11px;height:40px;place-items:center;width:40px}.reception-boundaries article>span{color:#657481;display:grid;font-size:12px}.reception-boundaries strong{color:var(--rp-ink);font:800 15px Manrope,sans-serif}.reception-safety-note{align-items:center;border-top:1px solid #d4c5b1;color:#314759!important;display:flex;font-size:13px!important;font-weight:700;gap:10px;margin-top:22px!important;padding-top:18px}.reception-safety-note span{background:#4c844b;border-radius:50%;color:#fff;display:grid;flex:0 0 27px;height:27px;place-items:center}@media(max-width:900px){.reception-guardrails>div,.reception-intro,.reception-workflow-top{grid-template-columns:1fr}.reception-intro-image>span{right:18px}.reception-workflow-top img{height:390px}.reception-guardrail-copy{padding-top:12px}.reception-guardrail-visual img{height:480px}}@media(max-width:520px){.reception-intro-image img{height:320px}.reception-intro-image>span{bottom:12px;right:12px}.reception-mini-stats{flex-direction:column}.reception-workflow-top img{height:240px}.reception-step-grid article{min-height:0}.reception-guardrails{padding:82px 0 72px}.reception-guardrail-visual{padding:0 14px 14px 0}.reception-guardrail-visual img{border-radius:20px;height:315px}.reception-guardrail-visual:after{border-radius:20px}.reception-guardrail-number{border-radius:15px;height:54px;left:-4px;top:-18px;width:54px}.reception-review-badge{bottom:28px;min-width:155px;padding:12px 14px;right:0}.reception-boundaries article{grid-template-columns:39px 1fr;padding:11px}.reception-boundaries article>b{height:36px;width:36px}}.reception-hero{background:#071629;min-height:720px}.reception-hero>img{object-position:center center}.reception-hero-shade{background:linear-gradient(90deg,#051220fa,#051220e8 30%,#0512207a 48%,#05122005 73%),linear-gradient(0deg,#05122059,#0000 45%)}.reception-hero-copy{padding-block:78px}.reception-hero-kicker{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0512204d;border:1px solid #ffffff2e;border-radius:999px;color:#ffc263;display:inline-flex;gap:9px;padding:9px 13px}.reception-hero-kicker i{background:#65b66d;border-radius:50%;box-shadow:0 0 0 5px #65b66d24;height:7px;width:7px}.reception-hero h1{font-size:clamp(46px,5.2vw,70px);line-height:1.025;margin:22px 0 20px;max-width:690px}.reception-hero h1 em{color:#f0a83a;font-style:normal}.reception-hero p{color:#d4dee5;font-size:18px;line-height:1.65;margin:0;max-width:590px}.reception-hero-flow{align-items:center;color:#d6e0e6;display:flex;gap:10px;margin-top:27px}.reception-hero-flow>span{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05122066;border:1px solid #ffffff29;border-radius:11px;display:flex;font-size:12px;font-weight:700;gap:8px;padding:9px 12px}.reception-hero-flow span b{color:#f2af47;font-size:9px;letter-spacing:.1em}.reception-hero-flow>i{color:#e0a03b;font-style:normal}.reception-hero .reception-actions{margin-top:27px}.reception-hero .reception-primary{box-shadow:0 12px 28px #df941f38}@media(max-width:900px){.reception-hero{min-height:690px}.reception-hero>img{object-position:61% center}.reception-hero-shade{background:linear-gradient(90deg,#051220f5,#051220c2 58%,#05122059)}.reception-hero h1{max-width:620px}}@media(max-width:600px){.reception-hero{min-height:730px}.reception-hero>img{object-position:69% center}.reception-hero-shade{background:linear-gradient(90deg,#051220f0,#051220ba),linear-gradient(0deg,#051220b8,#0000)}.reception-hero-copy{padding-block:54px}.reception-hero h1{font-size:42px}.reception-hero-flow{align-items:stretch;flex-direction:column;gap:7px}.reception-hero-flow>span{width:-webkit-max-content;width:max-content}.reception-hero-flow>i{display:none}}.blogs-page{--bl-ink:#07182a;--bl-navy:#061421;--bl-gold:#df941f;--bl-cream:#faf7f1;background:var(--bl-cream);color:var(--bl-ink);font-family:DM Sans,sans-serif}.blogs-wrap{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.blogs-kicker{color:var(--bl-gold);font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.blogs-hero{background:radial-gradient(circle at 80% 15%,#173b51 0,#0000 31%),var(--bl-navy);color:#fff;padding:90px 0 85px}.blogs-hero-grid{grid-gap:80px;align-items:end;display:grid;gap:80px;grid-template-columns:1.1fr .9fr}.blogs-hero h1{font:800 clamp(45px,5.5vw,72px)/1.02 Manrope,sans-serif;letter-spacing:-.05em;margin:16px 0 0;max-width:760px}.blogs-hero p{color:#c3d1db;font-size:18px;line-height:1.7;margin:0}.blogs-topic-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.blogs-topic-row span{border:1px solid #ffffff2e;border-radius:999px;color:#dce6ec;font-size:12px;font-weight:700;padding:9px 12px}.blogs-listing{padding-block:90px 110px}.blogs-listing-head{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:38px}.blogs-listing-head h2{font:800 clamp(34px,4vw,48px) Manrope,sans-serif;letter-spacing:-.035em;margin:8px 0 0}.blogs-listing-head>p{color:#687683;font-size:13px;font-weight:700;margin:0}.blogs-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:#fff;border:1px solid #ded3c3;border-radius:22px;box-shadow:0 13px 38px #07182a0f;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{box-shadow:0 22px 50px #07182a1f;transform:translateY(-5px)}.blog-cover{background:#10283d;height:225px;overflow:hidden;position:relative}.blog-cover img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.blog-card:hover .blog-cover img{transform:scale(1.035)}.blog-cover:not(:has(img)){align-items:center;display:flex;justify-content:center}.blog-cover:not(:has(img)):before{border:1px solid #fff3;border-radius:50%;content:"";height:190px;position:absolute;width:190px}.blog-cover:not(:has(img)):after{border:1px solid #fff3;border-radius:50%;content:"";height:115px;position:absolute;width:115px}.blog-cover>b{color:#fff;font:800 38px Manrope,sans-serif;letter-spacing:-.04em;position:relative;z-index:1}.blog-cover-label{color:#ffffffbf;font-size:10px;font-weight:800;left:22px;letter-spacing:.15em;position:absolute;text-transform:uppercase;top:20px}.blog-cover>i{background:var(--bl-gold);border-radius:99px;bottom:21px;height:7px;position:absolute;right:23px;width:39px}.blog-cover-sage{background:linear-gradient(135deg,#476d61,#1f4038)}.blog-cover-blue{background:linear-gradient(135deg,#37627c,#10283d)}.blog-cover-terracotta{background:linear-gradient(135deg,#a95f45,#5e302b)}.blog-cover-plum{background:linear-gradient(135deg,#75516b,#35253c)}.blog-cover-gold{background:linear-gradient(135deg,#c6811c,#714409)}.blog-cover-cream{background:linear-gradient(135deg,#b8a185,#675846)}.blog-card-body{display:flex;flex:1 1;flex-direction:column;padding:25px}.blog-category{color:#a66009;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.blog-card h3{font:800 22px/1.25 Manrope,sans-serif;letter-spacing:-.025em;margin:12px 0 10px}.blog-card p{color:#5e6d7a;line-height:1.65;margin:0}.blog-meta{color:#84909a;font-size:11px;gap:12px;margin-top:auto;padding-top:24px}.blog-card button,.blog-meta{display:flex;justify-content:space-between}.blog-card button{background:#0000;border:0;border-top:1px solid #e5dccf;color:var(--bl-ink);cursor:pointer;font:800 13px DM Sans,sans-serif;margin-top:15px;padding:14px 0 0;width:100%}.blog-card button span{color:#b66a0b;font-size:17px}.blogs-pagination{align-items:center;border-top:1px solid #d9cebd;display:grid;grid-template-columns:1fr auto 1fr;margin-top:55px;padding-top:30px}.blogs-pagination>a{color:#354657;font-weight:800;text-decoration:none}.blogs-pagination>a:last-child{text-align:right}.blogs-pagination>a.is-disabled{opacity:.35;pointer-events:none}.blogs-pagination>div{display:flex;gap:8px}.blogs-pagination>div a{border:1px solid #d6c9b7;border-radius:50%;color:#445463;display:grid;font-weight:800;height:42px;place-items:center;text-decoration:none;width:42px}.blogs-pagination>div a.active{background:var(--bl-navy);border-color:var(--bl-navy);color:#fff}@media(max-width:900px){.blogs-hero-grid{gap:35px;grid-template-columns:1fr}.blogs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blogs-wrap{width:calc(100% - 28px)}.blogs-hero{padding-block:65px}.blogs-hero h1{font-size:44px}.blogs-listing{padding-block:65px 80px}.blogs-grid{grid-template-columns:1fr}.blog-cover{height:235px}.blogs-pagination>a span{display:none}.blogs-pagination>div a{height:38px;width:38px}}.blog-cover{display:block}.blog-card h3 a{color:inherit;text-decoration:none}.blog-read-link{border-top:1px solid #e5dccf;color:var(--bl-ink);display:flex;font:800 13px DM Sans,sans-serif;justify-content:space-between;margin-top:15px;padding:14px 0 0;text-decoration:none;width:100%}.blog-read-link span{color:#b66a0b;font-size:17px}.blog-article-page{--bl-ink:#07182a;--bl-navy:#061421;--bl-gold:#df941f;--bl-cream:#faf7f1;background:var(--bl-cream);color:var(--bl-ink);font-family:DM Sans,sans-serif}.article-wrap{margin-inline:auto;width:min(1120px,calc(100% - 40px))}.article-hero{background:radial-gradient(circle at 83% 13%,#173b51 0,#0000 33%),var(--bl-navy);color:#fff;padding:72px 0 150px}.article-heading{max-width:950px;text-align:center}.article-back{color:#c4d1d9;display:inline-block;font-size:13px;font-weight:700;margin-bottom:40px;text-decoration:none}.article-heading h1{font:800 clamp(43px,6vw,78px)/1.03 Manrope,sans-serif;letter-spacing:-.052em;margin:18px auto 22px}.article-heading>p{color:#c5d2da;font-size:19px;line-height:1.7;margin:0 auto;max-width:760px}.article-meta{color:#98abb7;display:flex;flex-wrap:wrap;font-size:12px;font-weight:700;gap:12px 28px;justify-content:center;margin-top:30px}.article-image-wrap{margin-top:-95px;position:relative}.article-image-wrap img{border:7px solid var(--bl-cream);border-radius:28px;box-shadow:0 25px 65px #07182a33;display:block;height:min(57vw,620px);object-fit:cover;width:100%}.article-body{color:#34485a;font-size:18px;line-height:1.85;margin:70px auto 100px;width:min(760px,calc(100% - 40px))}.article-body .article-lede{color:#152b3d;font:500 22px/1.75 DM Sans,sans-serif;margin-bottom:52px}.article-body section{margin-top:48px}.article-body h2{color:var(--bl-ink);font:800 clamp(28px,4vw,38px)/1.18 Manrope,sans-serif;letter-spacing:-.035em;margin:0 0 18px}.article-body p{margin:0 0 20px}.article-body ul{background:#f0e8dc;border-left:4px solid var(--bl-gold);border-radius:0 16px 16px 0;margin:27px 0;padding:22px 30px 22px 48px}.article-body li{margin:8px 0;padding-left:5px}.article-keywords{border-top:1px solid #d9cebd;margin-top:60px;padding-top:25px}.article-keywords strong{color:var(--bl-ink);display:block;font-size:12px;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.article-keywords div{display:flex;flex-wrap:wrap;gap:8px}.article-keywords span{border:1px solid #d8cbb9;border-radius:999px;color:#526473;font-size:12px;padding:8px 11px}.article-next{background:#e9dfd1;padding:70px 0}.article-next .article-wrap{align-items:flex-start;display:flex;flex-direction:column}.article-next a{color:var(--bl-ink);display:flex;font:800 clamp(29px,4vw,50px)/1.15 Manrope,sans-serif;gap:25px;justify-content:space-between;letter-spacing:-.04em;margin-top:15px;text-decoration:none;width:100%}.article-next a span{color:#a66009}.article-heading .article-back{display:block;margin:0 auto 30px;width:-webkit-max-content;width:max-content}.article-heading .blogs-kicker{display:block;margin-bottom:18px}@media(max-width:600px){.article-wrap{width:calc(100% - 28px)}.blogs-listing-head{align-items:flex-start;flex-direction:column}.article-hero{padding:55px 0 112px}.article-heading h1{font-size:42px}.article-heading>p{font-size:17px}.article-image-wrap{margin-top:-67px}.article-image-wrap img{border-radius:18px;border-width:4px;height:64vw}.article-body{font-size:17px;margin-block:50px 75px;width:calc(100% - 34px)}.article-body .article-lede{font-size:19px}.article-body ul{padding:18px 20px 18px 36px}}.ft-page{--ft-bg:#fbf8f1;--ft-ink:#1e3541;--ft-muted:#60717a;--ft-card:#fff;--ft-border:#dce2de;background:var(--ft-bg);color:var(--ft-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65;min-height:75vh;padding:64px 0 80px}.ft-page *{box-sizing:border-box}.ft-wrap{margin:auto;width:min(1180px,calc(100% - 48px))}.ft-page a,.ft-page button{font:inherit}.ft-page button{cursor:pointer}.ar-options:has(input:focus-visible),.ft-page a:focus-visible,.ft-page button:focus-visible{outline:3px solid #bf8735;outline-offset:5px}.ft-page a{color:inherit}.ft-hero{margin:0 auto 56px;max-width:780px;text-align:center}.ft-eyebrow{color:#60717a;color:var(--ft-muted,#60717a);display:block;font-size:11px;font-weight:750;letter-spacing:1.8px}.ft-page h1,.ft-roi-heading h1{font-size:clamp(36px,4.6vw,62px);font-weight:750;letter-spacing:-2px;line-height:1.12;margin:20px 0 24px}.ft-page h1 em{color:#38755e;font-style:normal}.ft-hero>p{color:var(--ft-muted);font-size:18px;margin:0 auto 24px;max-width:630px}.ft-pill{align-items:center;background:#e9f0e3;border-radius:30px;color:#365e46;display:inline-flex;font-size:13px;gap:8px;padding:8px 16px}.ft-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.ft-card{background:var(--ft-card);border:1px solid var(--ft-border);border-radius:22px;box-shadow:0 10px 26px #1e354105;display:flex;flex-direction:column;padding:30px}.ft-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.ft-icon{background:#f7e8c5;border-radius:20px;color:#765b25;display:grid;height:70px;place-items:center;width:70px}.ft-card.mint .ft-icon{background:#e1eee2;color:#37654a}.ft-card.lavender .ft-icon{background:#e9e4f6;color:#635184}.ft-number{color:var(--ft-muted);font-family:monospace;font-size:13px}.ft-card h2{font-size:25px;letter-spacing:-.7px;line-height:1.25;margin:14px 0}.ft-card>p{color:var(--ft-muted);font-size:15px;margin:0 0 22px}.ar-preview ul,.ft-card ul{font-size:13px;list-style:none;margin:0 0 28px;padding:0}.ar-preview li,.ft-card li{align-items:center;display:flex;gap:9px;margin:10px 0}.ft-card li svg{color:#38755e;flex-shrink:0}.ft-card-link{align-items:center;border-top:1px solid var(--ft-border);display:flex;font-size:14px;font-weight:650;gap:12px;justify-content:space-between;margin-top:auto;padding-top:22px;text-decoration:none}.ft-card-link:hover{color:#38755e}.ft-bottom-note{grid-gap:30px;align-items:center;border:1px solid var(--ft-border);border-radius:18px;display:grid;gap:30px;grid-template-columns:1fr 2fr 1fr;margin-top:36px;padding:28px}.ft-bottom-note>span{font-weight:700}.ft-bottom-note p{color:var(--ft-muted);font-size:14px;margin:0}.ft-bottom-note a,.ft-roi-next a{font-weight:650;gap:10px}.ft-back,.ft-bottom-note a,.ft-roi-next a{align-items:center;display:inline-flex;font-size:14px}.ft-back{color:var(--ft-muted);gap:8px;margin-bottom:38px;text-decoration:none}.ft-primary,.ft-secondary{align-items:center;border:1px solid #0000;border-radius:11px;display:inline-flex;font-size:14px!important;font-weight:650!important;gap:10px;justify-content:center;padding:14px 20px;text-decoration:none}.ft-page .ft-primary{background:#214f42;color:#fff}.ft-page .ft-primary:hover{background:#306654}.ft-page .ft-primary:disabled{cursor:not-allowed;opacity:.45}.ft-page .ft-secondary{background:var(--ft-card);border-color:var(--ft-border);color:var(--ft-ink)}.ft-roi-heading{padding-top:50px}.ft-roi .reveal{opacity:1;transform:none}.ft-roi-next{padding-bottom:50px}.ft-roi-next a{color:inherit}.ar-intro{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.3fr 1fr;padding:30px 0 50px}.ar-intro h1{font-size:clamp(36px,4vw,58px)}.ar-intro>div>p{color:var(--ft-muted);font-size:18px;margin-bottom:30px;max-width:550px}.ar-intro-note{color:var(--ft-muted);display:block;font-size:12px;margin-top:16px}.ar-preview{background:#e6eee3;border-radius:24px;color:#214f42;padding:38px}.ar-preview>svg{margin-bottom:24px}.ar-preview h2{font-size:29px;letter-spacing:-.8px;line-height:1.25}.ar-preview p{font-size:13px}.ar-preview li{font-size:15px;margin:18px 0}.ar-question-panel{background:var(--ft-card);border:1px solid var(--ft-border);border-radius:24px;margin:0 auto;max-width:780px;padding:40px}.ar-progress-label{color:var(--ft-muted);display:flex;font-size:13px;gap:20px;justify-content:space-between;margin-bottom:12px}.ar-question-panel progress{accent-color:#38755e;background:#e4e9e3;border:0;border-radius:10px;display:block;height:7px;margin-bottom:35px;overflow:hidden;width:100%}.ar-question-panel progress::-webkit-progress-bar{background:#e4e9e3}.ar-question-panel progress::-webkit-progress-value{background:#38755e}.ar-question-panel fieldset{border:0;margin:0;min-width:0;padding:0}.ar-question-panel legend{font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.35;margin-bottom:26px;width:100%}.ar-options{grid-gap:12px;display:grid;gap:12px}.ar-options label{align-items:center;border:1px solid var(--ft-border);border-radius:12px;cursor:pointer;display:flex;font-size:15px;gap:14px;padding:16px 18px}.ar-options label:hover{border-color:#38755e}.ar-options label.selected{background:#eaf3e8;border-color:#38755e;color:#214f42}.ar-options input{accent-color:#38755e;flex-shrink:0;height:18px;width:18px}.ar-options label>svg{flex-shrink:0;margin-left:auto}.ar-question-actions{display:flex;gap:18px;justify-content:space-between;margin-top:30px}.ar-help{color:var(--ft-muted);font-size:12px;margin-top:24px}.ar-result-header{grid-gap:50px;align-items:center;background:#e6eee3;border-radius:24px;color:#214f42;display:grid;gap:50px;grid-template-columns:1fr 190px;margin-bottom:40px;padding:40px}.ar-result-header h1{font-size:38px;letter-spacing:-1px}.ar-result-header p{max-width:650px}.ar-score{align-items:baseline;background:#fff9;border-radius:50%;display:flex;gap:8px;height:180px;justify-content:center;padding-top:50px;width:180px}.ar-score strong{font-size:65px;line-height:1}.ar-score span{font-size:18px}.ar-score-note{font-size:13px}.ar-results-top{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.ar-results h2{font-size:26px;letter-spacing:-.6px;line-height:1.3;margin:0 0 14px}.ar-results-top h2{margin:0}.ar-opportunities{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.ar-opportunities article{background:var(--ft-card);border:1px solid var(--ft-border);border-radius:18px;display:flex;flex-direction:column;padding:26px}.ar-priority{align-items:center;color:var(--ft-muted);display:flex;font-size:12px;justify-content:space-between}.ar-priority>span{background:#f7e8c5;border-radius:20px;color:#765b25;font-size:10px;font-weight:750;letter-spacing:1px;padding:4px 10px}.ar-results h3{font-size:21px;line-height:1.3;margin:20px 0 12px}.ar-opportunities p{color:var(--ft-muted);font-size:14px}.ar-opportunities .ar-your-answer{background:var(--ft-bg);border-radius:8px;color:var(--ft-ink);font-size:13px;padding:12px}.ar-opportunities a{align-items:center;display:flex;font-size:14px;font-weight:650;gap:12px;margin-top:auto;padding-top:14px}.ar-opportunities a svg{flex-shrink:0}.ar-strongest{align-items:flex-start;background:var(--ft-card);border:1px solid var(--ft-border);border-radius:18px;display:flex;gap:20px;margin:28px 0;padding:28px}.ar-strongest>svg{color:#38755e;flex-shrink:0}.ar-strongest h3{margin:8px 0}.ar-strongest p{color:var(--ft-muted);font-size:14px;margin:0}.ar-workflow{background:var(--ft-card);border:1px solid var(--ft-border);border-radius:22px;margin:28px 0;padding:34px}.ar-workflow h2{margin-top:12px}.ar-workflow ol{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:26px 0;padding:0}.ar-workflow li{background:var(--ft-bg);border-radius:12px;font-size:14px;padding:20px}.ar-workflow li span{color:var(--ft-muted);display:block;font-size:11px;margin-bottom:10px}.ar-workflow .ft-secondary{margin-left:12px}.ar-roi-next{align-items:center;background:#f4e8cc;border-radius:22px;color:#51452e;display:flex;gap:30px;justify-content:space-between;margin:28px 0;padding:34px}.ar-roi-next h2{margin-top:12px}.ar-roi-next p{font-size:14px;margin-bottom:0;max-width:500px}.ar-roi-next a{flex-shrink:0}.ar-breakdown{background:var(--ft-card);border:1px solid var(--ft-border);border-radius:15px;padding:24px}.ar-breakdown summary{cursor:pointer;font-weight:650}.ar-breakdown p{color:var(--ft-muted);font-size:13px}.ar-table-wrap{overflow:auto}.ar-breakdown table{border-collapse:collapse;font-size:13px;text-align:left;width:100%}.ar-breakdown td,.ar-breakdown th{border-bottom:1px solid var(--ft-border);padding:14px 10px}.ar-foundation{background:var(--ft-card);border:1px solid var(--ft-border);border-radius:16px;padding:30px}[data-theme=dark] .ft-page{--ft-bg:#14242c;--ft-ink:#e7eeec;--ft-muted:#b3c2c8;--ft-card:#1d313b;--ft-border:#38505a}[data-theme=dark] .ft-page h1 em{color:#a9d6ae}[data-theme=dark] .ar-preview,[data-theme=dark] .ar-result-header{background:#23453d;color:#e1efe3}[data-theme=dark] .ar-score{background:#17372e}[data-theme=dark] .ar-preview .ft-eyebrow,[data-theme=dark] .ar-result-header .ft-eyebrow{color:#b9d3c4}@media(max-width:1000px){.ft-card{padding:24px}.ft-grid{gap:14px}.ft-bottom-note{grid-template-columns:1fr 2fr}.ft-bottom-note a{grid-column:2}.ar-intro{gap:30px}.ar-opportunities{gap:14px}.ar-opportunities article{padding:20px}.ar-roi-next{align-items:flex-start;flex-direction:column}.ar-roi-next a{flex-shrink:1}}@media(max-width:700px){.ft-page{padding:36px 0 50px}.ft-wrap{width:calc(100% - 32px)}.ar-intro,.ar-opportunities,.ar-workflow ol,.ft-grid{grid-template-columns:1fr}.ft-hero{margin-bottom:32px}.ft-page h1{letter-spacing:-1px}.ft-hero>p{font-size:16px}.ft-bottom-note{gap:16px;grid-template-columns:1fr;padding:24px}.ft-bottom-note a{grid-column:auto}.ft-back{margin-bottom:20px}.ar-intro{padding-top:10px}.ar-preview{padding:28px}.ar-question-panel{padding:24px 18px}.ar-question-panel legend{font-size:24px}.ar-progress-label{font-size:11px;gap:12px}.ar-result-header{gap:25px;grid-template-columns:1fr;padding:28px}.ar-result-header h1{font-size:32px}.ar-score{height:150px;padding-top:40px;width:150px}.ar-score strong{font-size:56px}.ar-results-top{align-items:flex-start;flex-direction:column}.ar-roi-next,.ar-workflow{padding:24px}.ar-workflow .ft-primary,.ar-workflow .ft-secondary{display:flex;margin:12px 0 0}.ar-question-actions{gap:10px}.ft-primary,.ft-secondary{padding:12px 14px}.ar-intro .ft-primary{width:100%}.ar-roi-next .ft-primary{font-size:13px!important;width:100%}.ar-strongest{gap:14px;padding:22px}}.ar-roi-next .ft-eyebrow{color:#695937}.ft-hub{padding:0 0 90px}.ft-launch-hero{background:#132e37;color:#f9f6ee;overflow:hidden;padding:82px 0 90px;position:relative}.ft-launch-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.1fr 1fr}.ft-launch-kicker{align-items:center;color:#efca85;display:inline-flex;font-size:11px;font-weight:700;gap:9px;letter-spacing:2px}.ft-hub .ft-launch-copy h1{font-size:clamp(44px,4.8vw,70px);letter-spacing:-2.8px;line-height:1.09;margin:25px 0}.ft-hub .ft-launch-copy h1 em{color:#f1cb81}.ft-launch-copy>p{color:#cad8d8;font-size:17px;line-height:1.85;max-width:550px}.ft-launch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin:30px 0}.ft-hub .ft-launch-actions .ft-primary{background:#efc77e;color:#17313a;padding:16px 22px}.ft-launch-link{align-items:center;display:inline-flex;font-size:13px;gap:5px;text-decoration:none}.ft-launch-proof{color:#bdd0cb;display:flex;flex-wrap:wrap;font-size:11px;gap:18px}.ft-launch-proof>span{align-items:center;display:flex;gap:5px}.ft-launch-proof svg{color:#9bc3a3}.ft-launch-art{height:480px;min-width:0;position:relative}.ft-art-orbit{border:1px solid #c5e4c429;border-radius:50%;box-shadow:0 0 0 35px #c5e4c408,0 0 0 75px #c5e4c405;height:390px;left:40px;position:absolute;top:25px;width:390px}.ft-art-spark{color:#f1cb81;position:absolute;right:0;top:15px}.ft-art-revenue{background:#fbf5e7;border-radius:20px;box-shadow:0 22px 48px #06192250;color:#253e42;left:10px;padding:28px;position:absolute;top:25px;transform:none;width:340px}.ft-art-label{align-items:center;color:#796536;display:flex;font-size:9px;font-weight:700;gap:9px;letter-spacing:1.3px}.ft-art-revenue>strong{display:block;font-size:25px;letter-spacing:-.7px;line-height:1.3;margin:18px 0}.ft-art-bars{align-items:flex-end;border-bottom:1px solid #d7ddd0;display:flex;gap:12px;height:100px;padding-bottom:10px}.ft-art-bars span{background:#aec8ae;border-radius:5px 5px 0 0;flex:1 1}.ft-art-bars span:nth-child(2n){background:#d9aa5b}.ft-art-bars span:last-child{background:#2a6555}.ft-art-foot{color:#61726a;display:block;font-size:11px;margin-top:15px}.ft-art-readiness{align-items:center;background:#e8e2f2;border:4px solid #fff6;border-radius:18px;box-shadow:0 18px 35px #06192240;color:#4e4169;display:flex;flex-wrap:wrap;gap:14px;padding:20px;position:absolute;right:0;top:240px;transform:none;width:325px}.ft-art-icon{background:#d8cce9;border-radius:12px;display:grid;height:45px;place-items:center;width:45px}.ft-art-readiness strong{display:block;font-size:15px}.ft-art-readiness div>span{display:block;font-size:10px;margin-top:3px}.ft-art-dots{display:flex;gap:7px;margin:2px 0 0;width:100%}.ft-art-dots i{background:#b39bcc;border-radius:5px;flex:1 1;height:7px}.ft-art-dots i:nth-last-child(-n+3){background:#d3c6e5}.ft-art-memory{align-items:center;background:#dcebd8;border:4px solid #fff6;border-radius:18px;bottom:5px;box-shadow:0 18px 35px #06192240;color:#31533b;display:flex;gap:10px;left:0;padding:16px;position:absolute;transform:none}.ft-art-mini-card{background:#fff9e9;border-radius:10px;display:grid;padding:4px;place-items:center}.ft-art-memory strong{display:block;font-size:14px}.ft-art-memory div>span{display:block;font-size:10px;margin-top:4px}.ft-tool-strip{background:var(--ft-card);border-bottom:1px solid var(--ft-border);padding:24px 0}.ft-tool-strip>.ft-wrap{display:flex;gap:24px;justify-content:space-between}.ft-tool-strip span{align-items:center;display:flex;font-size:13px;font-weight:550;gap:12px}.ft-tool-strip svg{color:#a47b36;flex-shrink:0}.ft-explore{padding:80px 0 85px;scroll-margin-top:125px}.ft-section-heading{align-items:flex-end;display:flex;gap:50px;justify-content:space-between;margin-bottom:35px}.ft-hub h2{letter-spacing:-1px}.ft-section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.22;margin:16px 0 0}.ft-section-heading>p{color:var(--ft-muted);font-size:15px;margin:0;max-width:380px}.ft-hub .ft-card{border-radius:18px;border-top:4px solid #dcb872;position:relative;transition:transform .2s,box-shadow .2s}.ft-hub .ft-card.mint{border-top-color:#8db993}.ft-hub .ft-card.lavender{border-top-color:#b29ec9}.ft-hub .ft-card:hover{box-shadow:0 15px 32px #17313a14;transform:translateY(-5px)}.ft-hub .ft-card h2{font-size:25px;letter-spacing:-.7px}.ft-feature{padding:76px 0}.ft-feature-roi{background:#f1e9d9;color:#233b42}.ft-feature-ai{background:var(--ft-card)}.ft-feature-memory{background:#e5eee1;color:#254535}.ft-feature-grid{grid-gap:85px;align-items:center;display:grid;gap:85px;grid-template-columns:1fr 1fr}.ft-feature-copy h2{font-size:clamp(30px,3.2vw,44px);letter-spacing:-1.5px;line-height:1.2;margin:18px 0 25px}.ft-feature-copy h2 em{color:#3d775c;font-style:normal}.ft-feature-copy>p{color:var(--ft-muted);font-size:16px;line-height:1.8}.ft-feature-copy ul{list-style:none;margin:24px 0 30px;padding:0}.ft-feature-copy li{align-items:flex-start;display:flex;font-size:14px;gap:12px;margin:15px 0}.ft-feature-copy li svg{color:#477b5a;flex-shrink:0;margin-top:3px}.ft-feature-copy small{color:var(--ft-muted);display:block;font-size:11px;margin-top:16px}.ft-feature-visual{border-radius:24px;box-shadow:0 25px 55px #213c3312;min-width:0;padding:35px}.ft-preview-heading{align-items:center;display:flex;font-size:10px;font-weight:750;gap:12px;letter-spacing:1.5px}.ft-feature-visual h3{font-size:29px;letter-spacing:-1px;line-height:1.3;margin:28px 0}.ft-receipt-preview{background:#fffaf0;border:1px solid #e3d7bd;color:#233b42;transform:none}.ft-preview-call{align-items:center;background:#e6eedf;border-radius:10px;display:flex;font-size:14px;gap:12px;margin-bottom:22px;padding:16px}.ft-preview-call>svg:last-child{margin-left:auto}.ft-preview-row{border-bottom:1px dashed #dbd8ce;display:flex;font-size:12px;gap:15px;justify-content:space-between;padding:16px 0}.ft-preview-row>span{color:#6b7472}.ft-preview-result{align-items:center;color:#386a50;display:flex;font-size:16px;gap:18px;padding:25px 0 0}.ft-assessment-preview{background:#f0ebf6;border:1px solid #d9cde7;color:#504064;transform:none}.ft-preview-caption{color:#79668c;display:block;font-size:11px;margin-top:25px}.ft-assessment-preview h3{margin-top:12px}.ft-preview-option{align-items:center;background:#faf7fd;border:1px solid #d7cbe2;border-radius:10px;display:flex;font-size:13px;gap:12px;margin:12px 0;padding:15px 18px}.ft-preview-option i{border:1px solid #a991be;border-radius:50%;flex-shrink:0;height:14px;width:14px}.ft-preview-insight{align-items:center;display:flex;font-size:14px;gap:16px;line-height:1.6;margin-top:25px}.ft-memory-preview{background:radial-gradient(circle at 80% 20%,#436c57,#0000 60%),#1e4739;color:#f5f7ea;padding:38px 25px;text-align:center;transform:none}.ft-memory-preview .ft-preview-heading{color:#d2dfbe;justify-content:center}.ft-memory-preview h3{color:#f4dda5;font-size:42px;line-height:1.1}.ft-memory-cards{display:flex;gap:15px;justify-content:center;margin:30px 0}.ft-memory-cards>span{background:#fff9e8;border:4px solid #fff;border-radius:14px;box-shadow:0 8px 0 #0c2c2444;display:grid;padding:8px;place-items:center}.ft-memory-cards>span:first-child,.ft-memory-cards>span:last-child{transform:none}.ft-memory-play{align-items:center;color:#f5d89b;display:inline-flex;font-size:13px;font-weight:650;gap:9px}.ft-memory-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:25px}.ft-memory-tags>span{border:1px solid #87ab8d66;border-radius:25px;color:#d1e2d4;font-size:9px;padding:6px 10px}.ft-feature-roi .ft-eyebrow{color:#796536}.ft-feature-memory .ft-eyebrow{color:#4d7254}.ft-feature-roi .ft-feature-copy small,.ft-feature-roi .ft-feature-copy>p{color:#66736d}.ft-feature-memory .ft-feature-copy small,.ft-feature-memory .ft-feature-copy>p{color:#57745e}.ft-journey{padding:90px 0}.ft-journey ol{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);list-style:none;margin:40px 0 0;padding:0}.ft-journey li{border-top:1px solid var(--ft-border);display:flex;flex-direction:column;padding-top:28px}.ft-journey-number{background:var(--ft-card);border:1px solid var(--ft-border);border-radius:50%;color:var(--ft-muted);display:grid;font-size:12px;height:44px;place-items:center;width:44px}.ft-journey h3{font-size:22px;letter-spacing:-.5px;line-height:1.3;margin:23px 0 10px}.ft-journey li p{color:var(--ft-muted);font-size:14px;margin:0 0 22px}.ft-journey li a{align-items:center;display:flex;font-size:13px;font-weight:650;gap:12px;margin-top:auto}.ft-faq{grid-gap:90px;display:grid;gap:90px;grid-template-columns:1fr 1.6fr;padding:20px 0 90px}.ft-faq h2{font-size:36px;line-height:1.2;margin:16px 0}.ft-faq>div>p{color:var(--ft-muted);font-size:14px}.ft-faq details{border-bottom:1px solid var(--ft-border);padding:20px 0}.ft-faq details:first-child{padding-top:0}.ft-faq summary{align-items:center;cursor:pointer;display:flex;font-size:15px;font-weight:650;gap:18px;justify-content:space-between;list-style:none}.ft-faq summary::-webkit-details-marker{display:none}.ft-faq summary:after{color:var(--ft-muted);content:"+";font-size:23px}.ft-faq details[open] summary:after{content:"−"}.ft-faq details p{color:var(--ft-muted);font-size:14px;line-height:1.8;margin:15px 28px 0 0}.ft-faq summary:focus-visible{outline:3px solid #bf8735;outline-offset:5px}.ft-final-cta{background:radial-gradient(ellipse at 90% 10%,#305b54,#0000 65%),#183c36;border-radius:25px;color:#f4f5ed;padding:55px 28px 65px;text-align:center}.ft-final-icon{border:1px solid #b7d6b655;border-radius:50%;color:#ecd296;display:grid;height:55px;margin:0 auto 22px;place-items:center;width:55px}.ft-final-cta .ft-eyebrow{color:#c5d6c2}.ft-final-cta h2{font-size:clamp(32px,4vw,48px);line-height:1.15;margin:20px 0}.ft-final-cta h2 em{color:#efcf8a;font-style:normal}.ft-final-cta>p{color:#c5d6c2;font-size:15px;margin:0 auto 25px;max-width:480px}.ft-hub .ft-final-cta .ft-primary{background:#edcf90;color:#203d36}@media(max-width:1100px){.ft-launch-grid{gap:20px}.ft-launch-art{transform:scale(.85);transform-origin:center right}.ft-feature-grid{gap:50px}.ft-memory-cards{gap:10px}.ft-memory-cards svg{height:70px;width:70px}.ft-faq{gap:50px}}@media(max-width:800px){.ft-launch-hero{padding:50px 0}.ft-launch-grid{grid-template-columns:1fr}.ft-launch-copy{max-width:620px}.ft-launch-art{height:470px;justify-self:center;margin-top:20px;max-width:100%;transform:none;width:470px}.ft-tool-strip>.ft-wrap{flex-wrap:wrap;justify-content:center}.ft-section-heading{align-items:flex-start;flex-direction:column;gap:20px}.ft-section-heading>p{max-width:550px}.ft-feature-grid{gap:45px;grid-template-columns:1fr;max-width:620px}.ft-feature-ai .ft-feature-copy{order:2}.ft-feature-ai .ft-feature-visual{order:1}.ft-feature{padding:60px 0}.ft-feature-visual{transform:none}.ft-journey ol{gap:20px}.ft-journey h3{font-size:19px}.ft-faq{gap:25px;grid-template-columns:1fr}.ft-faq h2 br{display:none}}@media(max-width:550px){.ft-hub{padding-bottom:45px}.ft-launch-hero{padding:42px 0 30px}.ft-hub .ft-launch-copy h1{font-size:43px;letter-spacing:-1.8px}.ft-launch-copy>p{font-size:15px}.ft-launch-kicker{font-size:9px;letter-spacing:1.4px}.ft-launch-actions{gap:18px}.ft-launch-actions .ft-primary{width:100%}.ft-launch-proof{font-size:10px;gap:12px}.ft-launch-art{height:405px;margin-top:20px}.ft-art-orbit{height:270px;left:20px;top:40px;width:270px}.ft-art-revenue{left:12px;padding:20px;top:20px;width:265px}.ft-art-revenue>strong{font-size:21px}.ft-art-bars{gap:9px;height:80px}.ft-art-readiness{padding:14px;right:5px;top:215px;width:260px}.ft-art-memory{bottom:0;gap:7px;left:0;padding:10px}.ft-art-memory strong{font-size:12px}.ft-art-mini-card svg{height:42px;width:42px}.ft-art-mini-card{padding:2px}.ft-art-memory div>span{font-size:9px}.ft-art-spark{right:5px;top:0}.ft-tool-strip{padding:20px 0}.ft-tool-strip>.ft-wrap{flex-direction:column;gap:15px}.ft-tool-strip span{font-size:12px}.ft-explore{padding:50px 0}.ft-feature{padding:48px 0}.ft-feature-copy h2{font-size:32px;letter-spacing:-1px}.ft-feature-copy>p{font-size:15px}.ft-feature-copy li{font-size:13px}.ft-feature-copy .ft-primary{font-size:13px!important;width:100%}.ft-feature-visual{padding:25px 20px}.ft-feature-visual h3{font-size:25px}.ft-preview-row{font-size:11px;gap:10px}.ft-preview-row strong{text-align:right}.ft-memory-preview h3{font-size:38px}.ft-memory-cards>span{padding:7px}.ft-memory-cards svg{height:65px;width:65px}.ft-journey{padding:55px 0}.ft-journey ol{gap:28px;grid-template-columns:1fr}.ft-journey h3{font-size:22px}.ft-faq{padding-bottom:50px}.ft-faq h2{font-size:30px}.ft-faq summary{font-size:14px}.ft-final-cta{padding:38px 20px}.ft-final-cta>p{font-size:14px}}@media(prefers-reduced-motion:reduce){.ft-hub .ft-card{transition:none}.ft-hub .ft-card:hover{transform:none}}.ft-launch-art{align-items:center;display:flex;flex-direction:column;gap:18px;height:auto;justify-content:center;justify-self:center;min-height:480px;padding:24px 0;transform:none;width:100%}.ft-launch-art .ft-art-memory,.ft-launch-art .ft-art-readiness,.ft-launch-art .ft-art-revenue{flex-shrink:0;inset:auto;margin:0;position:relative;transform:none;width:min(100%,340px)}.ft-launch-art .ft-art-readiness{width:min(100%,340px)}.ft-launch-art .ft-art-memory{justify-content:center;width:min(100%,340px)}.ft-launch-art .ft-art-orbit{aspect-ratio:1;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90%,390px)}.ft-feature-visual{justify-self:center;max-width:510px;transform:none;width:100%}.ft-memory-cards>span:first-child,.ft-memory-cards>span:last-child{transform:none}@media(max-width:800px){.ft-launch-art{margin:20px auto 0;max-width:470px;min-height:0}}@media(max-width:550px){.ft-launch-art{gap:16px;height:auto;min-height:0;padding:20px 8px}.ft-launch-art .ft-art-memory,.ft-launch-art .ft-art-readiness,.ft-launch-art .ft-art-revenue{max-width:310px;width:100%}.ft-launch-art .ft-art-spark{right:0;top:-10px}}.rh-page{--rh-bg:#faf7f1;--rh-ink:#0b2134;--rh-muted:#536374;--rh-line:#ddd8ce;--rh-panel:#fff;background:var(--rh-bg);color:var(--rh-ink);font-family:DM Sans,sans-serif}.rh-wrap{margin:auto;width:min(1200px,calc(100% - 64px))}.rh-page h1,.rh-page h2,.rh-page h3,.rh-page h4{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.15}.rh-page p{color:var(--rh-muted);font-size:17px;line-height:1.75}.rh-kicker{color:#98620f;font-size:11px;font-weight:800;letter-spacing:.16em}.rh-page h2{font-size:clamp(30px,3.7vw,47px);margin:18px 0 22px}.rh-hero{align-items:center;background:#091b29;color:#fff;display:flex;isolation:isolate;min-height:720px;position:relative}.rh-hero-shade,.rh-hero>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.rh-hero>img{object-position:65% center}.rh-hero-shade{background:linear-gradient(90deg,#04131ff7,#04131fe0 30%,#04131f59 70%,#04131f1a);z-index:-1}.rh-hero-content{padding-bottom:78px;padding-top:78px}.rh-hero .rh-kicker{color:#f0ba68}.rh-hero h1{font-size:clamp(40px,4.8vw,70px);margin:24px 0;max-width:740px}.rh-hero h1 em{color:#f0ba68;font-style:normal}.rh-hero p{color:#e2e8ed;font-size:18px;max-width:555px}.rh-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:30px}.rh-button{align-items:center;background:#e7a43e;border-radius:8px;color:#081b2d;display:inline-flex;font-weight:800;gap:14px;justify-content:center;line-height:1.4;padding:17px 22px;text-decoration:none}.rh-button:hover{background:#f2bb65}.rh-link{align-items:center;color:inherit;display:inline-flex;font-weight:700;gap:10px;text-underline-offset:5px}.rh-hero-note{color:#d3dce2;display:block;font-size:13px;margin-top:27px}.rh-distance{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.25fr 1fr;padding-bottom:95px;padding-top:95px}.rh-mile-card{background:#eee8dc;border:1px solid var(--rh-line);border-radius:16px;padding:38px}.rh-mile-card>svg{color:#9a661b}.rh-mile-card strong{display:block;font-size:65px;letter-spacing:-.06em;line-height:1.2;margin:15px 0 25px}.rh-mile-card strong span{font-size:17px;font-weight:500;letter-spacing:0}.rh-route{align-items:center;display:flex;font-size:13px;font-weight:700;gap:14px}.rh-route i{border-top:2px dashed #ac8444;flex:1 1;position:relative}.rh-route i:after,.rh-route i:before{background:#ac8444;border-radius:50%;content:"";height:8px;position:absolute;top:-5px;width:8px}.rh-route i:after{right:0}.rh-mile-card small{color:var(--rh-muted);display:block;font-size:12px;line-height:1.6}.rh-stack{background:#eeeae2;padding:90px 0}.rh-heading{max-width:760px}.rh-capabilities{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin-top:40px}.rh-capabilities article{background:var(--rh-panel);border:1px solid var(--rh-line);border-radius:12px;display:flex;flex-direction:column;padding:27px 24px}.rh-card-top{align-items:center;color:#98620f;display:flex;font-size:11px;font-weight:700;gap:10px;justify-content:space-between}.rh-capabilities h3{font-size:23px;margin:27px 0 5px}.rh-capabilities p{font-size:15px}.rh-capabilities a{align-items:center;color:var(--rh-ink);display:flex;font-size:13px;font-weight:800;gap:8px;margin-top:auto;padding-top:15px;text-underline-offset:4px}.rh-scope{font-size:12px!important;margin-top:24px}.rh-journey{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr;padding-bottom:100px;padding-top:100px}.rh-journey>img{border-radius:14px;height:600px;object-fit:cover;width:100%}.rh-example-label{font-size:13px!important}.rh-journey ol{counter-reset:journey;list-style:none;padding:0}.rh-journey li{counter-increment:journey;padding:5px 0 7px 50px;position:relative}.rh-journey li:before{border:1px solid #be924b;border-radius:50%;color:#98620f;content:counter(journey);display:grid;font-weight:700;height:30px;left:0;place-items:center;position:absolute;top:18px;width:30px}.rh-journey h3{font-size:19px;margin:16px 0 6px}.rh-journey li p{font-size:15px;margin:0}.rh-realities{background:#0a2234;color:#fff;padding:80px 0}.rh-realities .rh-kicker{color:#e9b15d}.rh-realities p{color:#c1ced8}.rh-realities-grid{grid-gap:70px;display:grid;gap:70px;grid-template-columns:1fr 1fr}.rh-realities article{border-bottom:1px solid #304556;display:flex;gap:18px;padding:20px 0}.rh-realities article:first-child{padding-top:0}.rh-realities article>svg{color:#e9b15d;flex-shrink:0;margin-top:3px}.rh-realities h3{font-size:20px;margin:0}.rh-realities article p{font-size:15px;margin-bottom:0}.rh-pilot{padding-bottom:70px;padding-top:100px;scroll-margin-top:130px}#rural-workflow{scroll-margin-top:100px}.rh-pilot-steps{grid-gap:34px;display:grid;gap:34px;grid-template-columns:repeat(3,1fr);margin:40px 0 50px}.rh-pilot-steps article{border-top:1px solid var(--rh-line);padding-top:25px}.rh-pilot-steps article>span{color:#98620f;font-size:13px;font-weight:800}.rh-pilot-steps h3{font-size:23px}.rh-partners p,.rh-pilot-steps p{font-size:15px}.rh-partners{border:1px solid var(--rh-line);border-radius:14px;padding:30px}.rh-partners>h3{font-size:25px;margin:0 0 22px}.rh-partners>div{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.rh-partners h4{font-size:18px;margin:0}.rh-pilot-cta{align-items:center;background:#eee8dc;border-radius:14px;display:flex;gap:30px;justify-content:space-between;margin-top:38px;padding:35px}.rh-pilot-cta h3{font-size:25px;margin:0}.rh-pilot-cta p{font-size:15px;margin-bottom:0}.rh-pilot-cta .rh-button{flex-shrink:0}.rh-faq{padding-bottom:90px}.rh-faq h2{font-size:32px}.rh-faq details{border-bottom:1px solid var(--rh-line);padding:23px 0}.rh-faq summary{cursor:pointer;font-size:18px;font-weight:700}.rh-faq details p{font-size:16px;max-width:920px}.rh-page a:focus-visible,.rh-page summary:focus-visible{outline:3px solid #c58a2e;outline-offset:5px}[data-theme=dark] .rh-page{--rh-bg:#0b1b2a;--rh-ink:#edf2f6;--rh-muted:#b9c7d3;--rh-line:#354654;--rh-panel:#142a3c}[data-theme=dark] .rh-mile-card,[data-theme=dark] .rh-pilot-cta,[data-theme=dark] .rh-stack{background:#142a3c}[data-theme=dark] .rh-card-top,[data-theme=dark] .rh-page .rh-kicker,[data-theme=dark] .rh-pilot-steps article>span{color:#efb75f}@media(max-width:1000px){.rh-capabilities{grid-template-columns:repeat(2,1fr)}.rh-distance,.rh-journey,.rh-realities-grid{gap:35px}.rh-pilot-cta{align-items:flex-start;flex-direction:column}.rh-journey>img{height:540px}}@media(max-width:700px){.rh-wrap{width:calc(100% - 36px)}.rh-hero{min-height:680px}.rh-hero-shade{background:linear-gradient(90deg,#04131ff5,#04131fb8)}.rh-hero-content{padding-bottom:55px;padding-top:55px}.rh-hero h1{font-size:42px}.rh-hero p{font-size:16px}.rh-distance,.rh-journey,.rh-partners>div,.rh-pilot-steps,.rh-realities-grid{grid-template-columns:1fr}.rh-distance,.rh-journey{padding-bottom:60px;padding-top:60px}.rh-capabilities{grid-template-columns:1fr}.rh-realities,.rh-stack{padding:60px 0}.rh-journey>img{height:340px}.rh-pilot{padding-top:65px}.rh-pilot-steps{gap:18px}.rh-partners{padding:24px}.rh-pilot-cta{padding:25px}.rh-pilot-cta .rh-button{box-sizing:border-box;width:100%}.rh-faq h2{font-size:28px}.rh-hero .rh-actions{gap:22px}}.rh-editorial-photo{margin:0;min-width:0}.rh-editorial-photo img{border-radius:14px;display:block;height:490px;object-fit:cover;width:100%}.rh-editorial-photo figcaption{color:var(--rh-muted);font-size:12px;line-height:1.6;margin-top:14px}.rh-feature-grid{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr}.rh-support{background:#eeeae2;padding:85px 0}.rh-feature-copy>p{max-width:540px}.rh-feature-copy .rh-link{border-bottom:1px solid #bd8b40;margin-top:15px;padding-bottom:7px;text-decoration:none}.rh-feature-list{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:25px 0;padding:0}.rh-feature-list li{align-items:flex-start;color:var(--rh-muted);display:flex;font-size:15px;gap:13px;line-height:1.7}.rh-feature-list svg{color:#a16e20;flex-shrink:0;margin-top:3px}.rh-collaboration{padding-bottom:0;padding-top:90px}[data-theme=dark] .rh-support{background:#142a3c}@media(min-width:701px){.rh-hero-shade{background:linear-gradient(90deg,#04131fcc,#04131fa3 31%,#04131f0d 65%,#0000)}.rh-hero>img{object-position:center center}}@media(max-width:1000px){.rh-feature-grid{gap:35px}.rh-editorial-photo img{height:430px}}@media(max-width:700px){.rh-feature-grid{gap:30px;grid-template-columns:1fr}.rh-support{padding:55px 0}.rh-editorial-photo img{aspect-ratio:4/3;height:auto}.rh-support .rh-editorial-photo{order:-1}.rh-collaboration{padding-top:60px}.rh-hero>img{object-position:68% center}.rh-hero-shade{background:linear-gradient(90deg,#04131fed,#04131fa8)}}.sc-financial-route .sc-site-footer,.sc-financial-route .sc-site-footer *,.sc-financial-route .sc-site-header,.sc-financial-route .sc-site-header *{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fp-page{--navy:#0e1f44;--navy-2:#162b57;--orange:#e8862b;--orange-soft:#fcebdb;--cream:#f7f3ec;--white:#fff;--ink:#13213f;--muted:#5b6782;--line:#e3ded4;--good:#2e7d5b;--radius:16px;--shadow:0 6px 24px #0e1f4414}.fp-page *{box-sizing:border-box}.fp-page{-webkit-font-smoothing:antialiased;line-height:1.55;margin:0;scroll-behavior:smooth}.fp-page a{color:inherit}.fp-page .wrap{margin:0 auto;max-width:1120px;padding:0 24px}.fp-page .eyebrow{color:var(--orange);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.fp-page h1,.fp-page h2,.fp-page h3{color:var(--navy);line-height:1.15;margin:0}.fp-page h1{font-size:clamp(34px,5vw,56px);font-weight:800;letter-spacing:-.02em}.fp-page h2{font-size:clamp(26px,3.4vw,38px);font-weight:800;letter-spacing:-.015em}.fp-page h3{font-size:19px;font-weight:700}.fp-page p{margin:0}.fp-page .lead{color:var(--muted);font-size:clamp(17px,1.6vw,20px);max-width:720px}.fp-page .btn{font-size:16px;font-weight:700;gap:8px;padding:14px 22px;transition:transform .15s ease,box-shadow .15s ease}.fp-page .btn:hover{box-shadow:0 8px 20px #0e1f442e;transform:translateY(-1px)}.fp-page .btn-primary{color:#fff}.fp-page .btn-ghost{border:1.5px solid var(--navy);color:var(--navy)}.fp-page .btn-light{color:var(--navy)}.fp-page .nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f3eceb;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.fp-page .nav .wrap{align-items:center;display:flex;height:68px;justify-content:space-between}.fp-page .logo{color:var(--navy);font-size:26px;font-weight:700;letter-spacing:-.01em;text-decoration:none}.fp-page .logo span{color:var(--orange)}.fp-page .nav-links{align-items:center;display:flex;font-size:15px;font-weight:500;gap:28px}.fp-page .nav-links a{color:var(--muted);text-decoration:none}.fp-page .nav-links a:hover{color:var(--navy)}@media (max-width:820px){.fp-page .nav-links a:not(.btn){display:none}}.fp-page .hero{padding:88px 0 72px}.fp-page .hero-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.15fr .85fr}.fp-page .hero .lead{margin-top:20px}.fp-page .hero-ctas{display:flex;flex-wrap:wrap;margin-top:32px}.fp-page .audience-chips{display:flex;flex-wrap:wrap;margin-top:28px}.fp-page .chip{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--navy);font-size:13px;font-weight:600;padding:6px 12px}.fp-page .alert-card{border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:24px}.fp-page .alert-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.fp-page .badge{border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.fp-page .badge-high{background:var(--orange-soft);color:#a45512}.fp-page .badge-reviewed{background:#e3f1ea;color:var(--good)}.fp-page .alert-title{color:var(--navy);font-size:16px;font-weight:700}.fp-page .alert-row{border-top:1px solid var(--line);display:flex;font-size:14px;gap:12px;padding:12px 0}.fp-page .alert-row b{color:var(--navy);display:inline-block;min-width:110px}.fp-page .alert-foot{color:var(--muted);font-size:13px;margin-top:14px}@media (max-width:900px){.fp-page .hero-grid{grid-template-columns:1fr}}.fp-page .band{padding:56px 0}.fp-page .band-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:auto 1fr}.fp-page .big{color:var(--orange);font-size:clamp(48px,7vw,80px);font-weight:800;line-height:1}.fp-page .band p{color:#d9e0ee;font-size:clamp(17px,1.8vw,21px);max-width:680px}.fp-page .band .src{color:#93a0bc;font-size:13px}@media (max-width:720px){.fp-page .band-grid{gap:16px;grid-template-columns:1fr}}.fp-page .tabs{background:#fff;border:1px solid var(--line);flex-wrap:wrap;margin:28px 0}.fp-page .tab{color:var(--muted);font:inherit;font-size:15px;font-weight:600;padding:10px 20px}.fp-page .panel{display:none}.fp-page .panel.active{display:block}.fp-page .compare{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.fp-page .card{border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.fp-page .card h3{margin-bottom:14px}.fp-page .card ul{margin:0;padding-left:20px}.fp-page .card li{margin:8px 0}.fp-page .card.accent{background:linear-gradient(0deg,#fff,#fff);border-color:var(--orange)}.fp-page .card.accent h3{color:var(--orange)}.fp-page .facts{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:20px}.fp-page .fact{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.fp-page .fact .k{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.fp-page .fact .v{color:var(--navy);font-weight:600}.fp-page .illus{color:var(--muted);font-size:13px;margin-top:16px}.fp-page .punch{background:#fff;border-left:4px solid var(--orange);border-radius:10px;color:var(--navy);font-weight:600;margin-top:24px;padding:18px 22px}@media (max-width:820px){.fp-page .compare,.fp-page .facts{grid-template-columns:1fr}}.fp-page .three{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:36px}.fp-page .num{background:var(--orange-soft);color:var(--orange);display:grid;font-weight:800;height:40px;margin-bottom:16px;place-items:center;width:40px}.fp-page .tag{background:var(--cream);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;font-weight:600;margin-left:6px;padding:2px 10px}.fp-page .three p{color:var(--muted);margin-top:10px}@media (max-width:900px){.fp-page .three{grid-template-columns:1fr}}.fp-page .steps{grid-gap:20px;counter-reset:s;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:40px}.fp-page .step{padding-top:64px;position:relative}.fp-page .step:before{background:var(--navy);border-radius:50%;color:#fff;content:counter(s);counter-increment:s;display:grid;font-size:18px;font-weight:800;height:48px;left:0;place-items:center;position:absolute;top:0;width:48px}.fp-page .step:after{background:var(--line);content:"";height:2px;left:60px;position:absolute;right:-8px;top:24px}.fp-page .step:last-child:after{display:none}.fp-page .step p{color:var(--muted);font-size:15px;margin-top:8px}.fp-page .note{background:#fff;border:1px solid var(--line);border-radius:12px;color:var(--navy);font-weight:600;margin-top:32px;padding:16px;text-align:center}@media (max-width:900px){.fp-page .steps{grid-template-columns:1fr 1fr}.fp-page .step:after{display:none}}@media (max-width:520px){.fp-page .steps{grid-template-columns:1fr}}.fp-page .dark .lead{color:#c9d2e4}.fp-page .grid6{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:36px}.fp-page .rcard{background:var(--navy-2);border:1px solid #24396a;border-radius:var(--radius);padding:24px}.fp-page .rcard h3{color:#fff}.fp-page .rcard p{color:#c9d2e4;font-size:15px;margin-top:8px}.fp-page .rcard.hl{border-color:var(--orange)}@media (max-width:900px){.fp-page .grid6{grid-template-columns:1fr}}.fp-page .longevity{background:var(--orange-soft)}.fp-page .longevity .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.fp-page .longevity p{color:var(--ink);font-size:18px;max-width:720px}.fp-page .longevity,.fp-page .longevity section{padding:48px 0}.fp-page .proof{grid-gap:16px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:32px}.fp-page .pitem{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}.fp-page .pitem .pv{color:var(--navy);font-size:22px;font-weight:800}.fp-page .pitem .pl{color:var(--muted);font-size:14px;margin-top:4px}@media (max-width:900px){.fp-page .proof{grid-template-columns:1fr 1fr}}@media (max-width:560px){.fp-page .proof{grid-template-columns:1fr}.fp-page .pitem .pv{font-size:20px}}.fp-page .pitem{min-width:0;overflow-wrap:anywhere}.fp-page .pilot{grid-gap:40px;align-items:center;color:#fff;display:grid;gap:40px;grid-template-columns:1.2fr .8fr}.fp-page .pilot h2{color:#fff}.fp-page .pilot p{color:#c9d2e4;font-size:17px;margin-top:14px}.fp-page .phases{grid-gap:12px;display:grid;gap:12px}.fp-page .phase{background:var(--navy-2);border:1px solid #24396a;border-radius:14px;padding:16px 18px}.fp-page .phase .w{color:var(--orange);font-size:12px;font-weight:700;letter-spacing:.06em}.fp-page .phase .t{font-weight:700;margin-top:4px}.fp-page .phase .d{color:#c9d2e4;font-size:14px;margin-top:2px}.fp-page .pilot-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (max-width:900px){.fp-page .pilot{grid-template-columns:1fr;padding:32px}}.fp-page .founder{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:20px;margin-top:24px;padding:24px}.fp-page .founder-name{margin-bottom:6px}.fp-page .avatar{background:var(--navy);border-radius:50%;color:#fff;display:grid;flex:0 0 56px;font-weight:800;height:56px;place-items:center}.fp-page .founder p{color:var(--muted)}.fp-page .founder b{color:var(--navy)}.fp-page footer{border-top:1px solid var(--line);color:var(--muted);font-size:14px;padding:28px 0}.fp-page footer .wrap{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.fp-page{--navy:#07182a;--navy-2:#102a40;--orange:#df941f;--orange-soft:#f9edd9;--cream:#faf7f1;--ink:#07182a;--muted:#526171;--line:#e2d9cb;background:var(--cream);color:var(--ink);isolation:isolate}.fp-page,.fp-page h1,.fp-page h2,.fp-page h3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fp-page .wrap{margin-inline:auto;width:min(1180px,calc(100% - 48px))}.fp-page h1{font-size:clamp(38px,4.6vw,64px);letter-spacing:-.055em;line-height:1.08;margin:18px 0 24px;max-width:760px}.fp-page h2{font-size:clamp(29px,3.3vw,44px);letter-spacing:-.04em;line-height:1.16;max-width:820px}.fp-page h3{line-height:1.35}.fp-page .hero{background:radial-gradient(ellipse at top right,#f4e8d3,#0000 65%),var(--cream);padding:72px 0 78px}.fp-page .hero-grid{align-items:center;gap:52px;grid-template-columns:1.05fr 1fr}.fp-page .lead{font-size:18px;line-height:1.75}.fp-page .eyebrow{color:#8b570b;font-size:11px;font-weight:800;letter-spacing:.15em}.fp-page .hero-ctas{gap:12px;margin-top:28px}.fp-page .btn{align-items:center;border-radius:999px;display:inline-flex;font:700 14px/1.45 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:10px;justify-content:center;padding:14px 21px;text-align:center;text-decoration:none;transition:background .18s,transform .18s}.fp-page .btn-primary{background:var(--orange);border-color:var(--orange);color:#07182a}.fp-page .btn-primary:hover{background:#edac42;transform:translateY(-2px)}.fp-page .btn-ghost{background:#0000;border:1px solid #c7bba8}.fp-page .btn-light{background:#fff;color:#07182a}.fp-page .audience-chips{gap:8px;margin-top:25px}.fp-page .chip{background:#0000;border-color:#dacdb9;color:#59616a;font-size:11px;padding:6px 10px}.fp-hero-visual{min-width:0;padding-bottom:60px;position:relative}.fp-hero-photo{border-radius:120px 24px 24px 24px;display:block;height:380px;object-fit:cover;object-position:center;width:100%}.fp-page .alert-card{background:#fff;border-radius:18px;box-shadow:0 18px 45px #07182a17;color:#07182a;overflow:hidden;position:relative}.fp-page .fp-hero-visual .alert-card{margin:-94px 20px 0 -20px;max-width:440px}.fp-page .alert-head{background:#f9f7f2;flex-wrap:wrap;gap:10px}.fp-page .alert-row{font-size:13px;grid-template-columns:90px 1fr}.fp-page .alert-foot{font-size:11px;line-height:1.6}.fp-page .band{background:var(--navy);border:0;color:#fff;padding:35px 0}.fp-page .band .big{color:#e9a640;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:76px;letter-spacing:-.06em}.fp-page .band p{color:#f1f3f6;font-size:16px}.fp-page .band .src{color:#aab9c7;font-size:11px;margin-top:10px}.fp-page section{padding:80px 0;scroll-margin-top:125px}.fp-page .tabs{background:#eee7db;border:1px solid #e1d6c4;border-radius:999px;display:inline-flex;gap:4px;margin-top:32px;padding:6px}.fp-page .tab{background:#0000;border:0;border-radius:999px;color:#4b5b68;cursor:pointer;font:700 15px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:14px 25px}.fp-page .tab[aria-selected=true]{background:var(--navy);box-shadow:0 4px 10px #07182a20;color:#fff}.fp-page [hidden]{display:none!important}.fp-page .panel{margin-top:28px}.fp-page .compare{gap:22px;margin-top:28px}.fp-page .card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:none;padding:30px}.fp-page .card.accent{background:#f7eddc;border-color:#d6b67f}.fp-page .card h3{font-size:20px;margin:0 0 14px}.fp-page .card li{font-size:15px;padding:7px 0}.fp-page .facts{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;margin-top:26px}.fp-page .fact{background:#0000;border:0;border-radius:0;padding:24px}.fp-page .fact+.fact{border-left:1px solid var(--line)}.fp-page .fact .k{color:#936019}.fp-page .punch{font-size:19px;margin-top:25px;max-width:850px;text-align:left}.fp-page .three{gap:22px}.fp-page .num{background:#f7ecd7;border-radius:12px;color:#926017;margin-bottom:26px}.fp-page .tag{display:inline-block;font-size:10px;margin-left:0;vertical-align:middle}.fp-page .steps{gap:26px}.fp-page .step{padding-top:66px}.fp-page .step:before{background:var(--cream);border:1px solid #cdbc9f;border-radius:14px;color:#956019;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fp-page .note{background:var(--cream);font-size:14px;font-weight:500;margin-top:40px}.fp-page .dark{background:var(--navy);color:#fff}.fp-page .dark .eyebrow,.fp-page .pilot .eyebrow{color:#ecac48}.fp-page .dark h2{color:#fff}.fp-page .rcard{background:#10273a;border-color:#294054;border-radius:14px;padding:26px}.fp-page .rcard h3{font-size:17px}.fp-page .rcard p{font-size:14px;line-height:1.7}.fp-page .longevity{background:#f5e8d2;border-left:0;padding:35px 0}.fp-page .longevity p{font-size:19px;line-height:1.7;max-width:960px}.fp-page .proof{gap:16px}.fp-page .pitem{border-radius:15px;padding:26px}.fp-page .pitem .pv{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:21px;letter-spacing:-.025em}.fp-page .pitem .pl{line-height:1.65;margin-top:10px}.fp-page .founder{align-items:center;background:#f0e9de;border:0;gap:22px;padding:28px}.fp-page .founder p{font-size:15px;line-height:1.7}.fp-page .pilot{background:var(--navy);border-radius:24px;gap:45px;padding:48px}.fp-page .phase{background:#102a40;border-color:#2c4354}.fp-page .fp-detail-link{align-items:center;border-bottom:1px solid #bd955a;color:#8a5505;display:inline-flex;font-weight:700;gap:12px;margin-top:28px;padding-bottom:6px;text-decoration:none}.fp-page .dark .fp-detail-link{color:#ecb356}.fp-page [role=tabpanel]:focus-visible,.fp-page a:focus-visible,.fp-page button:focus-visible{outline:3px solid #b87411;outline-offset:5px}.fp-institution-hero{background:#f5eee2;padding:40px 0 70px}.fp-page .fp-back{align-items:center;color:#80540e;display:inline-flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:32px;text-decoration:none}.fp-institution-image{min-width:0;position:relative}.fp-institution-image img{border-radius:100px 22px 22px 22px;display:block;height:470px;object-fit:cover;width:100%}.fp-institution-image>div{align-items:center;background:#fffef4ed;border-radius:12px;bottom:22px;color:#07182a;display:flex;font-size:14px;font-weight:700;gap:14px;left:22px;padding:20px;position:absolute;right:22px}.fp-institution-image svg{color:#996018;flex-shrink:0}.fp-quiet{align-items:center;color:#536371;display:flex;font-size:12px;gap:10px;margin-top:24px}.fp-case-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1fr 1fr}.fp-case-grid .lead{margin-top:20px}.fp-page .fp-institution-pilot{padding-top:0}@media(min-width:901px){.fp-page .band-grid{gap:40px;grid-template-columns:180px 1fr}}@media(max-width:1000px){.fp-page .hero-grid{gap:28px}.fp-page .fp-hero-visual .alert-card{margin-left:0;margin-right:0}.fp-page .hero-photo{height:340px}}@media(max-width:900px){.fp-case-grid,.fp-page .hero-grid{grid-template-columns:1fr}.fp-page .hero{padding:44px 0 55px}.fp-page h1{max-width:700px}.fp-hero-visual{margin-top:12px;padding-bottom:0}.fp-hero-photo{border-radius:24px;height:370px}.fp-page .fp-hero-visual .alert-card{margin:-65px 18px 0;max-width:none}.fp-page .grid6{grid-template-columns:1fr 1fr}.fp-page section{padding:55px 0}.fp-institution-image img{border-radius:24px;height:380px}.fp-case-grid{gap:30px}.fp-page .pilot{padding:32px}.fp-page .fact{padding:20px 14px}}@media(max-width:600px){.fp-page .wrap{width:calc(100% - 36px)}.fp-page h1{font-size:40px}.fp-page .lead{font-size:16px}.fp-page .tabs{border-radius:16px;display:flex;gap:4px}.fp-page .tab{border-radius:12px;flex:1 1;font-size:12px;padding:12px 10px}.fp-page .compare,.fp-page .facts,.fp-page .grid6,.fp-page .three{grid-template-columns:1fr}.fp-page .fact+.fact{border-left:0;border-top:1px solid var(--line)}.fp-page .card{padding:24px}.fp-page .hero-ctas .btn{width:100%}.fp-hero-photo{height:300px}.fp-page .fp-hero-visual .alert-card{margin:-45px 8px 0}.fp-page .alert-row{grid-template-columns:76px 1fr}.fp-page .band .big{font-size:60px}.fp-page .band-grid{gap:12px}.fp-page .founder{align-items:flex-start;gap:14px;padding:20px}.fp-page .pilot{padding:25px}.fp-page .pilot-ctas .btn{width:100%}.fp-institution-image img{height:330px}}.fp-page:not(.fp-institution) .hero-grid{display:block}.fp-page:not(.fp-institution) .hero-grid>div:first-child{max-width:900px}.fp-page:not(.fp-institution) .hero h1{font-size:clamp(40px,5.1vw,70px);max-width:900px}.fp-page:not(.fp-institution) .hero .lead{max-width:850px}.fp-page .fp-hero-visual{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1.45fr 1fr;margin-top:42px;padding:0}.fp-page .fp-hero-photo{aspect-ratio:3/2;border-radius:20px;box-shadow:0 16px 40px #07182a10;height:auto;object-fit:contain;object-position:center;width:100%}.fp-page .fp-hero-visual .alert-card{border-top:3px solid var(--orange);margin:0;max-width:none;width:100%}.fp-page .fp-institution-hero .hero-grid{gap:44px;grid-template-columns:1fr 1.2fr}.fp-page .fp-institution-image{background:#fff;border:1px solid #e3d9ca;border-radius:22px;box-shadow:0 18px 48px #07182a0d;padding:12px}.fp-page .fp-institution-image img{aspect-ratio:3/2;border-radius:12px;display:block;height:auto;object-fit:contain;width:100%}.fp-page .fp-institution-image>div{background:#0000;border-radius:0;font-size:13px;line-height:1.6;padding:18px 10px 6px;position:static}.fp-page .fp-section-photo{margin:0;min-width:0}.fp-page .fp-section-photo img{aspect-ratio:3/2;border-radius:18px;display:block;height:auto;object-fit:contain;width:100%}.fp-page .fp-section-photo figcaption{color:var(--muted);font-size:12px;line-height:1.6;margin-top:12px}.fp-page .fp-review-photo{grid-gap:34px;align-items:end;border-bottom:1px solid var(--line);display:grid;gap:34px;grid-template-columns:1.35fr 1fr;margin-top:32px;padding-bottom:30px}.fp-page .fp-review-photo img{aspect-ratio:auto;max-height:360px;object-fit:contain;object-position:left center}.fp-page .fp-review-photo figcaption{color:var(--navy);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(20px,2.4vw,30px);font-weight:700;letter-spacing:-.03em;line-height:1.35;margin-bottom:12px;max-width:330px}.fp-page .fp-trust-intro{grid-gap:52px;align-items:center;display:grid;gap:52px;grid-template-columns:1fr 1fr;margin-bottom:35px}.fp-page .fp-trust-intro .lead{margin-top:20px}.fp-page .dark .fp-section-photo figcaption{color:#becbd7}.fp-page .fp-review-visual{grid-gap:24px;display:grid;gap:24px;min-width:0}.fp-page .fp-case-grid{align-items:start}.fp-page .fp-case-grid>div:first-child{padding-top:25px}@media(max-width:900px){.fp-page .fp-hero-visual{gap:22px;grid-template-columns:1fr 1fr}.fp-page .fp-institution-hero .hero-grid{grid-template-columns:1fr}.fp-page .fp-institution-image{max-width:720px}.fp-page .fp-trust-intro{gap:30px}.fp-page .fp-case-grid{grid-template-columns:1fr}.fp-page .fp-review-visual{align-items:center;grid-template-columns:1fr 1fr}}@media(max-width:600px){.fp-page .fp-hero-visual,.fp-page .fp-review-photo,.fp-page .fp-review-visual,.fp-page .fp-trust-intro{gap:22px;grid-template-columns:1fr}.fp-page .fp-hero-visual{margin-top:30px}.fp-page .fp-hero-visual .alert-card{margin:0}.fp-page .fp-institution-image{border-radius:16px;padding:8px}.fp-page .fp-hero-photo,.fp-page .fp-institution-image img{border-radius:12px}.fp-page .fp-trust-intro{margin-bottom:26px}.fp-page .fp-review-photo figcaption{font-size:21px;margin:0;max-width:100%}.fp-page .fp-review-photo img{max-height:none;width:100%}.fp-page .fp-institution-image>div{padding:14px 8px 5px}}.mh-reset-page{background:#f5f8f0;color:#263e38;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:22px;line-height:1.5;min-height:100dvh;padding:28px 20px 48px}.mh-reset-page,.mh-reset-page *{box-sizing:border-box}.mh-reset-brand{align-items:center;color:#263e38;display:flex;flex-wrap:wrap;font-weight:700;gap:12px;justify-content:center;margin-bottom:28px;text-decoration:none}.mh-reset-brand span{font-size:16px;font-weight:400}.mh-reset-card{background:#fff;border:1px solid #ccd8c4;border-radius:20px;box-shadow:0 8px 24px #263e380a;margin:0 auto;max-width:560px;padding:28px}.mh-reset-icon{background:#e9f0df;border-radius:16px;color:#315e4e;display:grid;height:60px;place-items:center;width:60px}.mh-reset-card h1{font-size:32px;line-height:1.25;margin:18px 0 12px}.mh-reset-card p{margin:12px 0 20px}.mh-reset-card form{display:flex;flex-direction:column;gap:10px}.mh-reset-card label{font-weight:600;margin-top:8px}.mh-reset-card input{background:#fff;border:1px solid #809679;border-radius:9px;color:inherit;font:inherit;min-height:56px;padding:10px 14px;width:100%}.mh-reset-card small{color:#52664d;font-size:18px}.mh-reset-card button,.mh-reset-primary{border-radius:9px;cursor:pointer;font:inherit;min-height:56px;padding:12px 18px}.mh-reset-card .mh-reset-primary{background:#315e4e;border:2px solid #315e4e;color:#fff;display:block;font-weight:600;margin-top:10px;text-align:center;text-decoration:none}.mh-reset-toggle{align-self:flex-start;background:#0000;border:0;color:#315e4e;padding-left:0!important;text-decoration:underline}.mh-reset-back{color:#315e4e;display:inline-block;margin-top:8px;padding:14px 0}.mh-reset-card .mh-reset-error{background:#fff2ec;border:1px solid #e7b8aa;border-radius:9px;color:#944d38;margin:4px 0;padding:12px}.mh-reset-page :focus-visible{outline:3px solid #b18e48;outline-offset:3px}.mh-reset-card button:disabled{cursor:wait;opacity:.6}@media(max-width:560px){.mh-reset-page{font-size:20px;padding:20px 14px}.mh-reset-card{padding:20px}.mh-reset-card h1{font-size:28px}}.demo-scheduler{color:#07182a;font-family:DM Sans,sans-serif;margin:auto;max-width:1240px;min-height:70vh;padding:48px 24px 72px}.demo-scheduler *{box-sizing:border-box}.demo-scheduler-heading{margin-bottom:34px;text-align:center}.demo-eyebrow{color:#99600f;font-size:12px;font-weight:700;letter-spacing:.16em}.demo-scheduler h1{font:800 clamp(30px,4vw,48px)/1.15 Manrope,sans-serif;letter-spacing:-.04em;margin:14px 0}.demo-scheduler-heading p{color:#526171;font-size:17px}.demo-scheduler-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.demo-panel{background:#fff;border:1px solid #e4d9c9;border-radius:20px;box-shadow:0 14px 40px #07182a09;min-width:0;padding:30px}.demo-step-label{background:#07182a;border-radius:0 0 8px 8px;color:#fff;display:inline-block;font:700 12px DM Sans,sans-serif;letter-spacing:.12em;margin:-30px 0 24px;padding:9px 16px;text-transform:uppercase}.demo-calendar-controls{display:flex;gap:8px;justify-content:center;margin:8px 0 26px}.demo-calendar-controls select{background:#fff;border:1px solid #e4d9c9;border-radius:8px;color:inherit;font:inherit;max-width:135px;padding:6px}.demo-calendar{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(7,1fr);text-align:center}.demo-weekday{color:#99600f;font-size:12px;font-weight:700;padding:9px 0}.demo-calendar button{background:#0000;border:1px solid #0000;border-radius:9px;color:#07182a;cursor:pointer;font:600 15px DM Sans,sans-serif;min-height:42px}.demo-calendar button[aria-current=date]{border-color:#df941f}.demo-calendar button.is-outside{color:#7e8a96}.demo-calendar button:disabled{color:#bcc1c8;cursor:default}.demo-calendar button.is-selected,.demo-slots button.is-selected{background:#07182a;border-color:#07182a;color:#fff}.demo-calendar button:not(:disabled):hover,.demo-slots button:hover{box-shadow:inset 0 0 0 2px #df941f}.demo-selected-date{border-top:1px solid #e4d9c9;font:700 20px/1.5 Manrope,sans-serif;margin:30px 0 0;padding-top:24px;text-align:center}.demo-timezone{color:#526171;font-size:13px;margin:0 0 18px}.demo-slots{grid-gap:12px;align-content:start;display:grid;gap:12px;grid-template-columns:1fr 1fr;max-height:385px;overflow-y:auto;padding:2px 8px 2px 2px;scrollbar-color:#d8bc8a #faf7f1}.demo-slots button{background:#fff;border:1px solid #dfd3c1;border-radius:10px;color:#07182a;cursor:pointer;font:500 14px DM Sans,sans-serif;min-height:60px;padding:12px 6px}.demo-next{align-items:center;color:#526171;display:flex;gap:20px;justify-content:space-between;margin-top:24px}.demo-scheduler .ant-btn-primary{background:#07182a;border-color:#07182a;border-radius:10px;color:#fff;font-family:DM Sans,sans-serif;font-weight:700;height:48px;padding-inline:25px}.demo-scheduler .ant-btn-primary:not(:disabled):hover{background:#26374f!important;border-color:#df941f!important}.demo-scheduler .ant-btn-primary:disabled{background:#e9e5df;border-color:#e9e5df;color:#8b9197}.demo-contact{margin:auto;max-width:725px;padding:36px}.demo-back{background:none;border:0;color:#755019;cursor:pointer;font:600 14px DM Sans,sans-serif;padding:0}.demo-booking-summary{background:#faf7f1;border-left:3px solid #df941f;border-radius:6px;line-height:1.8;margin-bottom:25px;padding:18px}.demo-contact-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.demo-contact .ant-form-item-label label{color:#334155;font:700 12px DM Sans,sans-serif;letter-spacing:.04em;text-transform:uppercase}.demo-contact .ant-input{border-radius:10px;font-family:DM Sans,sans-serif;min-height:48px}.demo-contact .ant-input:focus,.demo-contact .ant-input:hover{border-color:#df941f}.demo-guest-heading{font-size:12px;font-weight:700;justify-content:space-between;margin:0 0 20px;text-transform:uppercase}.demo-guest-heading,.demo-guest-row{align-items:center;display:flex;gap:12px}.demo-guest-row .ant-form-item{flex:1 1;min-width:0}.demo-contact .ant-alert{margin-bottom:20px}.demo-confirmed{margin:auto;max-width:650px;padding:48px;text-align:center}.demo-confirmed h2{font:800 28px Manrope,sans-serif}.demo-success-icon{background:#faf0dd;border-radius:50%;color:#99600f;display:inline-grid;font-size:30px;height:60px;place-items:center;width:60px}.demo-confirmed a{color:#07182a;display:inline-block;font-weight:700;margin-top:24px}.demo-sr-only{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.demo-scheduler button:focus-visible,.demo-scheduler select:focus-visible{outline:3px solid #df941f;outline-offset:3px}@media(max-width:760px){.demo-scheduler{padding:30px 16px 48px}.demo-scheduler-grid{grid-template-columns:1fr}.demo-panel{padding:22px}.demo-step-label{margin-top:-22px}.demo-contact-grid{gap:0;grid-template-columns:1fr}.demo-next{align-items:stretch;flex-direction:column}.demo-next p{margin:0}.demo-slots{max-height:320px}.demo-calendar{gap:3px}.demo-calendar-controls{gap:5px}.demo-calendar-controls select{max-width:110px}.demo-guest-heading{flex-wrap:wrap}}.demo-booking-modal{max-width:calc(100vw - 24px);padding-block:12px}.demo-booking-modal .ant-modal-container,.demo-booking-modal .ant-modal-content{background:#faf7f1;border-radius:22px;box-shadow:0 28px 90px #06142138;padding:22px!important}.demo-booking-modal .ant-modal-header{background:#0000;border-bottom:1px solid #e4d9c9;margin-bottom:0;padding:0 34px 12px 0}.demo-modal-brand{color:#07182a;font:800 17px Manrope,sans-serif}.demo-modal-brand>span{color:#66717c;font:500 12px DM Sans,sans-serif;margin-left:8px}.demo-booking-modal .ant-modal-body{max-height:calc(100dvh - 130px);overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#d8bc8a #0000;scrollbar-width:thin}.demo-booking-modal .demo-scheduler{max-width:none;min-height:0;padding:18px 0 0}.demo-booking-modal .demo-scheduler-heading{margin-bottom:20px;text-align:left}.demo-booking-modal .demo-eyebrow{font-size:10px;letter-spacing:.13em}.demo-booking-modal .demo-scheduler-heading h2{font:800 clamp(23px,3vw,30px)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:7px 0}.demo-booking-modal .demo-scheduler-heading h2:focus{outline:none}.demo-booking-modal .demo-scheduler-heading p{color:#526171;font-size:13px;margin:6px 0 0}.demo-booking-modal .demo-scheduler-grid{gap:16px;grid-template-columns:1fr 1.1fr}.demo-booking-modal .demo-panel{border-radius:14px;box-shadow:none;padding:18px}.demo-booking-modal .demo-step-label{background:none;border-radius:0;color:#99600f;font-size:10px;margin:0 0 14px;padding:0}.demo-booking-modal .demo-calendar-controls{gap:6px;margin:0 0 12px}.demo-booking-modal .demo-calendar-controls select{font-size:13px}.demo-booking-modal .demo-calendar{gap:3px}.demo-booking-modal .demo-weekday{font-size:11px;padding:4px 0}.demo-booking-modal .demo-calendar button{border-radius:7px;font-size:13px;min-height:34px}.demo-booking-modal .demo-selected-date{font-size:14px;margin-top:12px;padding-top:12px}.demo-booking-modal .demo-timezone{font-size:11px;margin:0 0 14px}.demo-booking-modal .demo-slots{gap:8px;grid-template-columns:repeat(3,1fr);max-height:none;overflow:visible;padding:0}.demo-booking-modal .demo-slots>p{color:#526171;font-size:13px;grid-column:1/-1;line-height:1.6}.demo-booking-modal .demo-slots button{border-radius:8px;font-size:12px;min-height:38px;padding:8px 4px}.demo-booking-modal .demo-next{border-top:1px solid #e4d9c9;margin-top:16px;padding-top:14px}.demo-booking-modal .demo-next p{font-size:12px;line-height:1.6;margin:0}.demo-booking-modal .demo-scheduler .ant-btn-primary{font-size:13px;height:42px}.demo-booking-modal .demo-contact{max-width:650px;padding:18px 22px}.demo-booking-modal .demo-back{font-size:12px}.demo-booking-modal .demo-booking-summary{font-size:12px;line-height:1.6;margin:12px 0 16px;padding:10px 14px}.demo-booking-modal .demo-contact .ant-form-item{margin-bottom:14px}.demo-booking-modal .demo-contact .ant-form-item-label{padding-bottom:5px}.demo-booking-modal .demo-contact .ant-form-item-label label{font-size:10px}.demo-booking-modal .demo-contact .ant-input{font-size:14px;min-height:40px}.demo-booking-modal .demo-guest-heading{font-size:10px;margin-bottom:12px}.demo-booking-modal .demo-guest-row{gap:8px}.demo-booking-modal .demo-confirmed{max-width:550px;padding:28px}.demo-booking-modal .demo-confirmed h2{font-size:23px;margin:14px 0}.demo-booking-modal .demo-confirmed p{font-size:14px}.demo-booking-modal .demo-confirmed .ant-btn{margin-top:12px}@media(max-width:650px){.demo-booking-modal .ant-modal-container,.demo-booking-modal .ant-modal-content{padding:16px!important}.demo-booking-modal .demo-scheduler-grid{gap:12px;grid-template-columns:1fr}.demo-booking-modal .demo-panel{padding:14px}.demo-booking-modal .demo-calendar button{min-height:32px}.demo-booking-modal .demo-selected-date{display:none}.demo-booking-modal .demo-next{align-items:center;background:#faf7f1;bottom:-1px;flex-direction:row;gap:12px;padding-block:12px 0;position:-webkit-sticky;position:sticky}.demo-booking-modal .demo-next p{font-size:11px}.demo-booking-modal .demo-next .ant-btn{flex-shrink:0}.demo-booking-modal .demo-contact-grid{gap:0;grid-template-columns:1fr}.demo-booking-modal .demo-contact{padding:14px}.demo-booking-modal .demo-slots{grid-template-columns:repeat(4,1fr)}.demo-booking-modal .demo-scheduler-heading{margin-bottom:14px}.demo-booking-modal .demo-scheduler-heading p{font-size:12px}}@media(max-height:740px) and (min-width:651px){.demo-booking-modal .demo-scheduler-heading{margin-bottom:12px}.demo-booking-modal .demo-scheduler-heading p{display:none}.demo-booking-modal .demo-scheduler{padding-top:12px}.demo-booking-modal .demo-calendar button{min-height:30px}.demo-booking-modal .demo-slots button{min-height:34px}.demo-booking-modal .demo-selected-date{margin-top:8px;padding-top:8px}}.demo-booking-modal .demo-modal-brand{align-items:center;display:flex;gap:12px;min-height:38px}.demo-booking-modal .demo-modal-brand .demo-modal-logo{display:block;height:38px;object-fit:contain;object-position:left center;width:156px}.demo-booking-modal .demo-modal-brand>span{margin-left:0}@media(max-width:480px){.demo-booking-modal .demo-modal-brand{gap:8px}.demo-booking-modal .demo-modal-brand .demo-modal-logo{height:32px;width:128px}.demo-booking-modal .demo-modal-brand>span{font-size:11px}}.carexion-new-demo .ant-modal-container,.carexion-new-demo .ant-modal-content{background:#faf7f1;border-radius:22px;padding:26px!important}.carexion-new-demo .ant-modal-body{max-height:calc(100dvh - 140px)}.new-demo-form{color:#07182a;font-family:DM Sans,sans-serif;padding-top:22px}.new-demo-heading h2{font:800 clamp(24px,3vw,34px)/1.18 Manrope,sans-serif;letter-spacing:-.04em;margin:9px 0}.new-demo-heading p{color:#63717e;font-size:14px;line-height:1.6;margin:0}.new-demo-progress{align-items:center;border-block:1px solid #e7ddcf;color:#7b858e;display:flex;font-size:12px;gap:26px;margin:20px 0;padding:13px 0}.new-demo-progress span{align-items:center;display:flex;gap:8px}.new-demo-progress b{background:#eee7dc;border-radius:50%;display:grid;font-size:11px;height:23px;place-items:center;width:23px}.new-demo-progress [aria-current=step]{color:#07182a;font-weight:700}.new-demo-progress [aria-current=step] b{background:#07182a;color:#fff}.new-demo-fields{grid-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.new-demo-fields .ant-form-item{margin-bottom:16px;min-width:0}.new-demo-fields .ant-form-item-label{padding-bottom:6px}.new-demo-fields .ant-form-item-label>label{color:#334155;font:600 12px DM Sans,sans-serif}.new-demo-fields .ant-input,.new-demo-fields .ant-select{border-radius:9px;font-family:DM Sans,sans-serif;font-size:14px;min-height:43px;width:100%}.new-demo-fields .ant-input{padding:10px 12px}.new-demo-fields .ant-select-selector{border-radius:9px!important}.new-demo-fields .ant-input:focus,.new-demo-fields .ant-input:hover{border-color:#df941f}.new-demo-fields .ant-form-item-explain{font-size:11px}.new-demo-priority{grid-column:span 2}.new-demo-website{grid-column:span 3}.new-demo-footer{align-items:center;border-top:1px solid #e7ddcf;display:flex;gap:22px;justify-content:space-between;margin-top:2px;padding-top:16px}.new-demo-footer p{color:#6a7580;font-size:11px;line-height:1.7;margin:0;max-width:480px}.new-demo-footer p>span{color:#927b5a;display:block;font-size:10px}.new-demo-footer .ant-btn{background:#07182a;border-color:#07182a;border-radius:10px;flex-shrink:0;font:700 13px DM Sans,sans-serif;height:44px;padding-inline:25px}.new-demo-form .ant-alert{margin-bottom:16px}.carexion-new-demo .demo-scheduler-grid{gap:18px;grid-template-columns:1fr 1fr}.carexion-new-demo .demo-contact{max-width:780px}.carexion-new-demo .demo-panel{box-shadow:none}@media(max-width:760px){.new-demo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.new-demo-priority,.new-demo-website{grid-column:span 2}.carexion-new-demo .demo-scheduler-grid{grid-template-columns:1fr}.new-demo-progress{font-size:11px;gap:14px}.carexion-new-demo .ant-modal-container,.carexion-new-demo .ant-modal-content{padding:20px!important}}@media(max-width:480px){.new-demo-fields{grid-template-columns:1fr}.new-demo-priority,.new-demo-website{grid-column:auto}.new-demo-heading h2{font-size:25px}.new-demo-progress{flex-wrap:wrap;gap:10px}.new-demo-progress span{font-size:10px;gap:5px}.new-demo-footer{align-items:stretch;background:#faf7f1;bottom:0;flex-direction:column-reverse;gap:10px;padding:12px 0 0;position:-webkit-sticky;position:sticky}.new-demo-footer p{font-size:10px;text-align:center}.new-demo-fields .ant-input{font-size:16px}}.carexion-new-demo.new-demo-intake .ant-modal-body{max-height:calc(100dvh - 112px)}.carexion-new-demo .new-demo-layout{grid-gap:0;background:#fff;border:1px solid #e5daca;border-radius:16px;display:grid;gap:0;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);margin-top:18px;overflow:hidden}.new-demo-story{background:linear-gradient(145deg,#1b2a41,#26374f);color:#faf6ef;display:flex;flex-direction:column;justify-content:center;padding:clamp(22px,2.5vw,42px)}.new-demo-story .demo-eyebrow{color:#e7ac41;font-size:11px;letter-spacing:.18em}.new-demo-story h2{font:700 clamp(25px,2.5vw,42px)/1.14 Manrope,sans-serif;letter-spacing:-.035em;margin:16px 0 26px;max-width:580px}.new-demo-story-features{grid-gap:18px;display:grid;gap:18px}.new-demo-story-features section{border-left:3px solid #d9a441;padding-left:16px}.new-demo-story h3{font:700 18px Manrope,sans-serif;margin:0 0 6px}.new-demo-story p{color:#c7d1df;font:400 14px/1.65 DM Sans,sans-serif;margin:0}.new-demo-story-note{border-top:1px solid #d9a44150;margin-top:26px;padding-top:20px}.new-demo-story-note strong{font:700 15px/1.5 Manrope,sans-serif}.new-demo-story-note p{font-size:12px;margin-top:12px}.carexion-new-demo .new-demo-form{align-self:center;min-width:0;padding:clamp(20px,2.5vw,38px)}.carexion-new-demo .new-demo-fields{column-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.carexion-new-demo .new-demo-priority,.carexion-new-demo .new-demo-website{grid-column:1/-1}.carexion-new-demo .new-demo-fields .ant-form-item{margin-bottom:15px}.carexion-new-demo .new-demo-fields .ant-input,.carexion-new-demo .new-demo-fields .ant-select{min-height:42px}.carexion-new-demo .new-demo-footer{align-items:center;gap:18px}.carexion-new-demo .new-demo-footer p{max-width:360px}.carexion-new-demo.new-demo-scheduling .demo-scheduler{margin-inline:auto;max-width:1200px}@media(min-width:1600px){.carexion-new-demo .new-demo-layout{grid-template-columns:minmax(380px,.8fr) minmax(0,1.5fr)}.carexion-new-demo .new-demo-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.carexion-new-demo .new-demo-priority{grid-column:span 2}.carexion-new-demo .new-demo-website{grid-column:1/-1}}@media(max-width:1000px){.carexion-new-demo .new-demo-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)}.new-demo-story{padding:24px}.new-demo-story h2{font-size:27px}.new-demo-story p{font-size:12px}.new-demo-story-features{gap:14px}.carexion-new-demo .new-demo-form{padding:22px}.carexion-new-demo .new-demo-footer{align-items:stretch;flex-direction:column-reverse;gap:10px}.carexion-new-demo .new-demo-footer p{max-width:none}}@media(max-width:760px){.carexion-new-demo .new-demo-layout{grid-template-columns:1fr}.new-demo-story{padding:22px}.new-demo-story h2{font-size:26px;margin:12px 0 0}.new-demo-story-features,.new-demo-story-note{display:none}.carexion-new-demo .new-demo-form{padding:20px}.carexion-new-demo .new-demo-layout{margin-top:12px}.carexion-new-demo .new-demo-footer{background:#fff}}@media(max-width:480px){.carexion-new-demo .new-demo-fields{grid-template-columns:1fr}.carexion-new-demo .new-demo-priority,.carexion-new-demo .new-demo-website{grid-column:auto}.new-demo-story h2{font-size:23px}.carexion-new-demo .new-demo-form{padding:16px}}@media(min-width:481px) and (max-width:1599px){.carexion-new-demo .new-demo-priority{grid-column:auto}}.carexion-new-demo .new-demo-fields .ant-input,.carexion-new-demo .new-demo-fields .ant-select{background:#fff;border:1px solid #aab5c1}.carexion-new-demo .new-demo-fields .ant-select .ant-select-selector{background:#0000;border:0!important}.carexion-new-demo .new-demo-fields .ant-input:focus,.carexion-new-demo .new-demo-fields .ant-input:hover,.carexion-new-demo .new-demo-fields .ant-select-focused,.carexion-new-demo .new-demo-fields .ant-select:hover{border-color:#b47718;box-shadow:0 0 0 2px #df941f18}.carexion-new-demo .ant-checkbox .ant-checkbox-inner{background:#fff;border:2px solid #63758a}.carexion-new-demo .ant-checkbox-checked .ant-checkbox-inner{background:#07182a;border-color:#07182a}.carexion-new-demo .new-demo-consent{margin:2px 0 14px}.carexion-new-demo .new-demo-consent .ant-checkbox-wrapper{align-items:center;color:#526171;display:flex;font:400 11px/1.6 DM Sans,sans-serif;gap:8px}.carexion-new-demo .new-demo-consent .ant-checkbox{flex-shrink:0}.carexion-new-demo .new-demo-consent .ant-checkbox+span{padding:0;white-space:nowrap}.carexion-new-demo .new-demo-consent .ant-form-item-explain{font-size:11px}@media(max-width:1100px){.carexion-new-demo .new-demo-consent .ant-checkbox+span{white-space:normal}.carexion-new-demo .new-demo-consent .ant-checkbox-wrapper{align-items:flex-start}}.carexion-new-demo .new-demo-footer .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.demo-booking-modal .demo-scheduler .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:#07182a!important;border-color:#07182a!important;color:#fff!important}.carexion-new-demo.new-demo-scheduling .demo-scheduler-time{max-width:none;padding-top:20px;width:100%}.carexion-new-demo .demo-scheduler-time .demo-scheduler-heading{margin-bottom:20px}.carexion-new-demo .demo-scheduler-time .demo-scheduler-heading h2{font-size:clamp(27px,2.5vw,38px)}.carexion-new-demo .demo-scheduler-time .demo-scheduler-grid{gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.carexion-new-demo .demo-scheduler-time .demo-panel{border-radius:18px;padding:24px}.carexion-new-demo .demo-scheduler-time .demo-step-label{font-size:12px;letter-spacing:.12em;margin-bottom:18px}.carexion-new-demo .demo-scheduler-time .demo-calendar-controls{align-items:center;gap:10px;justify-content:space-between;margin:0 0 20px}.carexion-new-demo .demo-scheduler-time .demo-calendar-controls label:first-of-type{flex:1 1}.carexion-new-demo .demo-scheduler-time .demo-calendar-controls select{background:#faf7f1;font-size:16px;font-weight:600;max-width:none;min-height:42px;padding:8px 12px;width:100%}.carexion-new-demo .demo-scheduler-time .demo-calendar-controls .ant-btn{border-color:#ddd3c5;border-radius:10px;color:#07182a;height:42px;width:42px}.carexion-new-demo .demo-scheduler-time .demo-calendar-controls .ant-btn:disabled{background:#f5f4f1;color:#bcc1c8}.carexion-new-demo .demo-scheduler-time .demo-calendar{gap:6px}.carexion-new-demo .demo-scheduler-time .demo-weekday{font-size:12px;padding:6px 0 10px}.carexion-new-demo .demo-scheduler-time .demo-calendar button{background:#fcfcfb;border:1px solid #e9edf0;border-radius:10px;font-size:16px;min-height:clamp(34px,calc(100dvh/6 - 71.66667px),62px)}.carexion-new-demo .demo-scheduler-time .demo-calendar button:disabled{background:#0000;border-color:#0000;color:#c2c8cf}.carexion-new-demo .demo-scheduler-time .demo-calendar button.is-outside:not(:disabled){background:#0000;color:#8c98a5}.carexion-new-demo .demo-scheduler-time .demo-calendar button[aria-current=date]{border-color:#df941f}.carexion-new-demo .demo-scheduler-time .demo-calendar button.is-selected{background:#07182a;border-color:#07182a;box-shadow:0 3px 10px #07182a20;color:#fff}.carexion-new-demo .demo-scheduler-time .demo-selected-date{font-size:16px;margin-top:18px;padding-top:16px}.carexion-new-demo .demo-scheduler-time .demo-timezone{font-size:13px;margin-bottom:20px}.carexion-new-demo .demo-scheduler-time .demo-slots{gap:12px}.carexion-new-demo .demo-scheduler-time .demo-slots button{border-radius:10px;font-size:15px;font-weight:600;min-height:clamp(42px,6vh,58px)}.carexion-new-demo .demo-scheduler-time .demo-next{margin-top:20px;padding-top:16px}.carexion-new-demo .demo-scheduler-time .demo-next p{font-size:14px}.carexion-new-demo .demo-scheduler-time .demo-next .ant-btn{height:46px;min-width:150px}@media(max-height:780px) and (min-width:761px){.carexion-new-demo .demo-scheduler-time{padding-top:12px}.carexion-new-demo .demo-scheduler-time .demo-scheduler-heading{margin-bottom:14px}.carexion-new-demo .demo-scheduler-time .demo-panel{padding:18px}.carexion-new-demo .demo-scheduler-time .demo-calendar-controls{margin-bottom:10px}.carexion-new-demo .demo-scheduler-time .demo-calendar{gap:4px}.carexion-new-demo .demo-scheduler-time .demo-selected-date{margin-top:10px;padding-top:10px}.carexion-new-demo .demo-scheduler-time .demo-next{margin-top:12px;padding-top:12px}}@media(max-width:760px){.carexion-new-demo .demo-scheduler-time .demo-scheduler-grid{gap:14px;grid-template-columns:1fr}.carexion-new-demo .demo-scheduler-time .demo-panel{padding:16px}.carexion-new-demo .demo-scheduler-time .demo-calendar button{font-size:15px;min-height:42px}.carexion-new-demo .demo-scheduler-time .demo-calendar-controls select{font-size:14px;min-height:38px}.carexion-new-demo .demo-scheduler-time .demo-slots{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.carexion-new-demo .demo-scheduler-time .demo-slots button{font-size:13px;min-height:44px}.carexion-new-demo .demo-scheduler-time .demo-next p{font-size:12px}.carexion-new-demo .demo-scheduler-time .demo-next .ant-btn{min-width:110px}}.carexion-new-demo.new-demo-scheduling .demo-scheduler-contact{max-width:none;width:100%}.carexion-new-demo .demo-scheduler-contact .demo-scheduler-heading{margin-bottom:18px}.carexion-new-demo .demo-contact.demo-contact-layout{grid-gap:0;background:#fff;border:1px solid #e5daca;border-radius:16px;display:grid;gap:0;grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);margin:0;max-width:none;overflow:hidden;padding:0;width:100%}.carexion-new-demo .demo-contact-summary{background:linear-gradient(145deg,#1b2a41,#26374f);color:#faf6ef;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,44px)}.carexion-new-demo .demo-contact-summary .demo-back{align-self:flex-start;color:#e8b65b;margin-bottom:28px}.carexion-new-demo .demo-contact-summary .demo-eyebrow{color:#e8b65b;font-size:11px}.carexion-new-demo .demo-contact-summary h3{font:700 clamp(25px,2.4vw,36px)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:14px 0 22px}.carexion-new-demo .demo-contact-summary .demo-booking-summary{background:#0000;border:0;border-radius:0;color:#d4deea;font-size:14px;line-height:1.9;margin:0;padding:0 0 0 16px}.carexion-new-demo .demo-contact-summary .demo-booking-summary strong{color:#fff;font-size:18px}.carexion-new-demo .demo-contact-duration{color:#e8b65b;margin:20px 0 0}.carexion-new-demo .demo-contact-summary-note{color:#c3d0de;font-size:13px;line-height:1.7;margin:18px 0 0;max-width:380px}.carexion-new-demo .demo-contact-fields{align-self:center;padding:clamp(24px,3vw,44px)}.carexion-new-demo .demo-contact-fields .ant-form-item-label label{font:600 12px DM Sans,sans-serif;letter-spacing:0;text-transform:none}.carexion-new-demo .demo-contact-fields .ant-input{border:1px solid #aab5c1;font-size:14px;min-height:44px}.carexion-new-demo .demo-contact-fields .ant-form-item{margin-bottom:20px}.carexion-new-demo .demo-contact-fields .demo-guest-heading{border-top:1px solid #e7ddcf;margin-bottom:20px;padding-top:18px}.carexion-new-demo .demo-contact-fields .ant-btn-primary{height:46px}@media(max-width:760px){.carexion-new-demo .demo-contact.demo-contact-layout{grid-template-columns:1fr}.carexion-new-demo .demo-contact-summary{padding:22px}.carexion-new-demo .demo-contact-summary .demo-back{margin-bottom:18px}.carexion-new-demo .demo-contact-summary h3{font-size:23px;margin:10px 0 16px}.carexion-new-demo .demo-contact-summary-note{display:none}.carexion-new-demo .demo-contact-duration{margin-top:12px}.carexion-new-demo .demo-contact-fields{padding:22px}.carexion-new-demo .demo-contact-grid{gap:0;grid-template-columns:1fr}}.carexion-new-demo .demo-contact.demo-contact-layout{background:#0000;border:0;border-radius:0;display:block;overflow:visible}.carexion-new-demo .demo-contact-summary{align-items:center;background:#0000;border-bottom:1px solid #e5daca;color:#07182a;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:14px 0 18px}.carexion-new-demo .demo-contact-summary .demo-booking-summary{border-left:3px solid #df941f;color:#526171;font-size:13px;line-height:1.7;padding-left:14px}.carexion-new-demo .demo-contact-summary .demo-booking-summary strong{color:#07182a;font-size:16px}.carexion-new-demo .demo-contact-duration{color:#755019;flex-shrink:0;font-size:12px;margin:0}.carexion-new-demo .demo-contact-fields{min-width:0;padding:22px 0 0;width:100%}.carexion-new-demo .demo-contact-fields .ant-form{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.carexion-new-demo .demo-confirm-actions,.carexion-new-demo .demo-contact-fields .ant-alert,.carexion-new-demo .demo-contact-fields .ant-form>.ant-form-item:first-child,.carexion-new-demo .demo-contact-fields .demo-contact-grid,.carexion-new-demo .demo-contact-fields .demo-guest-heading,.carexion-new-demo .demo-contact-fields .demo-guest-row{grid-column:1/-1}.carexion-new-demo .demo-confirm-actions{border-top:1px solid #e5daca;display:flex;gap:16px;justify-content:space-between;padding-top:16px}.carexion-new-demo .demo-action-buttons{align-items:center;display:flex;flex-shrink:0;gap:12px}.carexion-new-demo .demo-action-buttons>.ant-btn,.carexion-new-demo .demo-confirm-actions>.ant-btn{border-radius:9px;font-weight:700;height:44px;min-width:110px}.carexion-new-demo .demo-contact-fields .demo-guest-heading{margin-bottom:14px;padding-top:14px}.carexion-new-demo .demo-contact-fields .ant-form-item{margin-bottom:16px}@media(max-width:650px){.carexion-new-demo .demo-contact-summary{align-items:flex-start;flex-direction:column;gap:12px}.carexion-new-demo .demo-contact-fields{padding-top:18px}.carexion-new-demo .demo-contact-fields .ant-form{grid-template-columns:1fr}.carexion-new-demo .demo-action-buttons{justify-content:space-between;width:100%}.carexion-new-demo .demo-next{flex-wrap:wrap}.carexion-new-demo .demo-contact-grid{gap:0;grid-template-columns:1fr}}.carexion-new-demo{max-width:calc(100vw - 32px)}.carexion-new-demo .ant-modal-body{height:auto;max-height:calc(100dvh - 130px);min-height:0;overflow-x:hidden;overflow-y:auto}.carexion-new-demo.new-demo-scheduling .demo-scheduler{margin:0;max-width:none;min-height:0;width:100%}.carexion-new-demo.demo-fit-contact .demo-scheduler-heading{margin-bottom:12px}.carexion-new-demo.demo-fit-contact .demo-scheduler-heading h2{font-size:28px}.carexion-new-demo.demo-fit-contact .demo-contact-summary{padding-block:8px 14px}.carexion-new-demo.demo-fit-contact .demo-contact-fields{padding-top:18px}.carexion-new-demo.demo-fit-success .demo-confirmed{background:#0000;border:0;box-shadow:none;margin:0;max-width:none;padding:20px 0 8px}.carexion-new-demo.demo-fit-success .demo-scheduler-heading{margin-bottom:8px}.carexion-new-demo.demo-fit-success .demo-confirmed h2{margin:12px 0}@media(max-width:650px){.carexion-new-demo{max-width:calc(100vw - 20px)}.carexion-new-demo .ant-modal-body{max-height:calc(100dvh - 115px)}}.carexion-new-demo.new-demo-intake .new-demo-layout{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);margin-top:16px}.carexion-new-demo.new-demo-intake .new-demo-story{justify-content:center;padding:clamp(22px,2vw,32px)}.carexion-new-demo.new-demo-intake .new-demo-story h2{font-size:clamp(20px,1.75vw,28px);letter-spacing:-.035em;line-height:1.3;margin:14px 0 24px;max-width:none}.carexion-new-demo .new-demo-story h2>span{display:block;white-space:nowrap}.carexion-new-demo.new-demo-intake .new-demo-story-features{gap:18px}.carexion-new-demo.new-demo-intake .new-demo-story h3{font-size:17px;margin-bottom:5px}.carexion-new-demo.new-demo-intake .new-demo-story p{font-size:13px;line-height:1.65}.carexion-new-demo.new-demo-intake .new-demo-story-note{margin-top:22px;padding-top:18px}.carexion-new-demo.new-demo-intake .new-demo-story-note strong{font-size:13px;line-height:1.6}.carexion-new-demo.new-demo-intake .new-demo-story-note p{font-size:11px;margin-top:10px}.carexion-new-demo.new-demo-intake .new-demo-form{align-self:center;padding:26px}.carexion-new-demo.new-demo-intake .new-demo-fields{column-gap:18px}.carexion-new-demo.new-demo-intake .new-demo-fields .ant-form-item{margin-bottom:13px}.carexion-new-demo.new-demo-intake .new-demo-fields .ant-input,.carexion-new-demo.new-demo-intake .new-demo-fields .ant-select{min-height:42px}.carexion-new-demo.new-demo-intake .new-demo-footer{padding-top:13px}.carexion-new-demo .new-demo-priority .ant-select-selection-item{background:#f3eee5;border-radius:5px;color:#26374f;font-size:12px;max-width:100%}@media(max-width:1100px){.carexion-new-demo.new-demo-intake .new-demo-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.carexion-new-demo .new-demo-story h2>span{white-space:normal}.carexion-new-demo.new-demo-intake .new-demo-form{padding:22px}}@media(max-width:760px){.carexion-new-demo.new-demo-intake .new-demo-layout{grid-template-columns:1fr}.carexion-new-demo.new-demo-intake .new-demo-story{padding:20px}.carexion-new-demo.new-demo-intake .new-demo-story h2{font-size:24px;margin:10px 0 0}.carexion-new-demo.new-demo-intake .new-demo-form{padding:20px}}@media(max-height:760px) and (min-width:761px){.carexion-new-demo.new-demo-intake .new-demo-story{padding:22px}.carexion-new-demo.new-demo-intake .new-demo-story h2{margin:12px 0 18px}.carexion-new-demo.new-demo-intake .new-demo-story-features{gap:13px}.carexion-new-demo.new-demo-intake .new-demo-story-note{margin-top:16px;padding-top:14px}.carexion-new-demo.new-demo-intake .new-demo-form{padding:20px}.carexion-new-demo.new-demo-intake .new-demo-fields .ant-form-item{margin-bottom:11px}}.carexion-new-demo .new-demo-story>.demo-eyebrow,.carexion-new-demo .new-demo-story>h2{text-align:center;width:100%}.carexion-new-demo.new-demo-intake .new-demo-story{justify-content:flex-start}.carexion-new-demo.new-demo-intake .new-demo-story>.demo-eyebrow,.carexion-new-demo.new-demo-intake .new-demo-story>h2{display:block;text-align:center;width:100%}.mh{--ink:#263e38;--muted:#718078;--green:#315e4e;background:#f8f9f5;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mh *{box-sizing:border-box}.mh button,.mh-auth button{align-items:center;background:#0000;border:0;border-radius:9px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:9px;justify-content:center;padding:10px 14px}.mh button:hover,.mh-auth button:hover{background-color:#e9eee7;filter:brightness(.93)}.mh a:focus-visible,.mh button:focus-visible,.mh input:focus-visible,.mh select:focus-visible,.mh textarea:focus-visible{outline:3px solid #b18e48;outline-offset:3px}.mh button:disabled{cursor:not-allowed;opacity:.5}.mh .mh-primary,.mh-auth .mh-primary{background:#315e4e;color:#fff;font-weight:600;padding:13px 20px}.mh-top{background:#fff;border-bottom:1px solid #e6ebe4;gap:20px;justify-content:space-between;padding:22px 4%}.mh-brand,.mh-top{align-items:center;display:flex}.mh-brand{color:var(--ink);font-size:1.25em;font-weight:650;gap:12px;text-decoration:none}.mh-brand small{color:var(--muted);display:block;font-size:9px;font-weight:600;letter-spacing:1.7px;margin-top:3px}.mh-logo{background:#e9efdf;border-radius:14px;color:#426447;display:grid;height:45px;place-items:center;width:45px}.mh-account{align-items:center;display:flex;font-size:.85em;gap:12px}.mh-avatar{background:#e3ead9;border-radius:50%;padding:8px 14px}.mh-layout{display:grid;grid-template-columns:230px minmax(0,1fr);margin:auto;max-width:1600px}.mh-sidebar{align-items:stretch;background:#f5f7f1;border-right:1px solid #e3e8e0;display:flex;flex-direction:column;gap:8px;padding:35px 20px}.mh-kicker{color:#617766;font-size:.65em;font-weight:700;letter-spacing:1.5px}.mh-sidebar>.mh-kicker{margin-bottom:12px;padding:0 14px}.mh-sidebar>button{font-size:.85em;gap:13px;justify-content:flex-start;padding:14px}.mh-sidebar>button.selected{background:#e2eadb;color:#315e4e;font-weight:650}.mh-side-note{background:#eaf0e2;border-radius:13px;color:#526c4d;margin-top:65px;padding:24px 18px}.mh-side-note h3{font-family:Georgia,serif;font-size:1.25em;font-weight:400;line-height:1.45}.mh-side-note p{color:#6d7c68;font-size:.78em}.mh-private{color:#74826f;font-size:.66em;line-height:1.8;margin-top:24px}.mh-dot{background:#6a8660;border-radius:50%;display:inline-block;height:6px;margin-right:5px;width:6px}.mh-content{max-width:1260px;min-width:0;padding:34px 42px}.mh-date{align-items:center;color:#7c887d;display:flex;font-size:.72em;gap:8px;margin-bottom:13px}.mh-heading{display:flex;gap:20px;justify-content:space-between;margin-bottom:27px}.mh h1{font-size:2em;font-weight:550;letter-spacing:-1px;margin:0 0 7px}.mh-heading p,.mh-section-title p{color:var(--muted);font-size:.83em;margin:0}.mh-badge{align-items:center;background:#edf1e7;border:1px solid #dce4d4;border-radius:20px;color:#627554;display:flex;font-size:.68em;gap:6px;padding:7px 11px;white-space:nowrap}.mh-hero{background:#eaf0df;border:1px solid #dfe7d4;border-radius:18px;display:flex;justify-content:space-between;min-height:285px;overflow:hidden;padding:35px 32px;position:relative}.mh-hero h2{font-family:Georgia,serif;font-size:2.3em;font-weight:400;letter-spacing:-.7px;line-height:1.17;margin:14px 0}.mh-hero p{color:#73806b;font-size:.82em;margin:0 0 22px}.mh-hero-caption{align-items:center;color:#758269;display:inline-flex;font-size:.65em;gap:5px;margin-left:15px}.mh-art{flex-shrink:0;position:relative;width:280px}.mh-orbit{border:1px solid #cdd9bc;border-radius:50%;box-shadow:0 0 0 25px #e4ecd730,0 0 0 48px #d7e2ca30;height:245px;left:15px;position:absolute;top:-7px;width:245px}.mh-float{border-radius:20px;box-shadow:0 12px 20px #4a663b12;display:grid;place-items:center;position:absolute}.mh-float.one{background:#fcfbef;color:#83906c;height:105px;left:20px;top:9px;transform:rotate(-15deg);width:90px}.mh-float.two{background:#cad8b9;color:#496447;height:146px;left:90px;top:55px;transform:rotate(12deg);width:135px}.mh-float.three{background:#f2dab2;color:#917447;height:76px;left:37px;top:162px;transform:rotate(-8deg);width:72px}.mh-spark{color:#9eac75;font-size:35px;position:absolute;right:8px;top:12px}.mh-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin:22px 0 32px}.mh-stat{background:#fff;border:1px solid #e3e8df;border-radius:12px;display:flex;flex-direction:column;padding:20px 18px;position:relative}.mh-stat>span:not(.mh-stat-icon){color:#758175;font-size:.7em}.mh-stat-icon{color:#829278;position:absolute;right:14px;top:17px}.mh-stat strong{font-size:1.8em;font-weight:550;margin:8px 0 2px}.mh-stat small{color:#899185;font-size:.65em}.mh-section-title{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:18px}.mh h2{font-weight:550}.mh-panel h2,.mh-section-title h2{font-size:1.16em;letter-spacing:-.3px;margin:0 0 4px}.mh-muted{color:var(--muted);font-size:.73em}.mh-exercises{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.mh-exercise{background:#fff;border:1px solid #e1e6dc;border-radius:14px;overflow:hidden}.mh-exercise-art{align-items:center;background:#e5ede5;color:#53735f;display:flex;gap:25px;height:125px;justify-content:center}.mh-exercise-art>svg{transform:rotate(-12deg)}.mh-exercise-art>span{font-size:24px;opacity:.45}.mh-exercise.peach .mh-exercise-art{background:#f5e9dc;color:#ad8765}.mh-exercise.lavender .mh-exercise-art{background:#eae8ef;color:#8b80a0}.mh-exercise-copy{padding:20px}.mh-exercise h3{font-size:1.1em;font-weight:600;margin:8px 0}.mh-exercise p{color:#7d877c;font-size:.79em;margin:0 0 16px;min-height:45px}.mh-exercise small{color:#7f897c;font-size:.66em}.mh-exercise button{border-radius:0;border-top:1px solid #ecede7;font-size:.78em;font-weight:650;justify-content:space-between;margin-top:16px;padding:14px 0 0;width:100%}.mh-bottom{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1.3fr 1fr;margin-top:24px}.mh-panel{background:#fff;border:1px solid #e2e7dd;border-radius:14px;min-width:0;padding:25px}.mh-chart{color:#77816f;display:flex;font-size:.7em;gap:14px;height:150px;justify-content:space-around;text-align:center}.mh-chart>div{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.mh-bar-track{align-items:flex-end;display:flex;height:100px;justify-content:center;width:100%}.mh-bar-track i{background:#91ab7b;border-radius:5px 5px 0 0;width:25px}.mh-reflection{background:#f5f2e9}.mh-reflection h2{font-family:Georgia,serif;font-size:1.5em;font-weight:400;margin:15px 0}.mh-reflection p{color:#86816f;font-size:.8em}.mh-reflection button{font-size:.8em;padding-left:0}.mh-history{margin-top:24px}.mh-history .mh-section-title button{font-size:.75em}.mh-empty{color:#7b8976;padding:30px 15px;text-align:center}.mh-empty h3{color:var(--ink);font-size:1em;font-weight:550;margin:10px}.mh-empty button,.mh-empty p{font-size:.8em}.mh-filters{align-items:end;display:flex;flex-wrap:wrap;font-size:.78em;gap:15px;margin:20px 0}.mh-filters label{display:flex;flex-direction:column;gap:5px}.mh input,.mh select,.mh textarea,.mh-auth input{background:#fff;border:1px solid #d5ddcf;border-radius:8px;color:#314738;font:inherit;padding:10px 12px}.mh textarea{display:block;margin:12px 0;min-height:180px;resize:vertical;width:100%}.mh-table-wrap{overflow:auto}.mh table{border-collapse:collapse;font-size:.75em;text-align:left;width:100%}.mh th{background:#f7f9f4;color:#7a8775;font-weight:500}.mh td,.mh th{border-bottom:1px solid #e9ede4;padding:15px 12px}.mh td{white-space:nowrap}.mh td details{max-width:350px;white-space:normal}.mh td details p{overflow-wrap:anywhere;white-space:pre-wrap}.mh-score{background:#eaf0e2;border-radius:6px;padding:4px 9px}.mh-footer{align-items:center;color:#90988a;display:flex;font-size:.65em;gap:7px;margin-top:35px}.mh-footer span{margin-left:auto}.mh-alert{background:#fff2ec;border:1px solid #e7b8aa;border-radius:8px;color:#944d38;font-size:14px;margin:12px 0;padding:13px}.mh-success{background:#e5efde;border-radius:8px;color:#42613a;font-size:.8em;margin-bottom:15px;padding:12px}.mh-auth{display:flex;flex-direction:column;gap:14px;padding:10px 0}.mh-auth p{color:#74816d}.mh-auth label{display:flex;flex-direction:column;gap:6px}.mh-auth small{color:#73806e}.mh-back{margin-bottom:15px}.mh-auth button{font-size:14px}@media(min-width:1550px){.mh-content{padding:40px 55px}.mh-hero{padding:40px}.mh-art{margin-right:40px}}@media(max-width:1150px){.mh-layout{grid-template-columns:190px minmax(0,1fr)}.mh-sidebar{padding:30px 12px}.mh-content{padding:25px}.mh-art{transform:scale(.8);transform-origin:right center;width:210px}.mh-hero-caption{display:flex;margin:12px 0 0}.mh-badge,.mh-stat-icon{display:none}}@media(max-width:800px){.mh-layout{display:block}.mh-sidebar{border-bottom:1px solid #e2e7dc;border-right:0;flex-direction:row;overflow:auto;padding:12px}.mh-sidebar>button{white-space:nowrap}.mh-private,.mh-side-note,.mh-sidebar>.mh-kicker{display:none}.mh-content{padding:24px 18px}.mh-top{padding:15px 18px}.mh-brand{font-size:1em}.mh-account{gap:5px}.mh-account>span:not(.mh-avatar){display:none}.mh-top .mh-primary{padding:10px}.mh-hero h2{font-size:1.9em}.mh-stats{grid-template-columns:repeat(2,1fr)}.mh-exercises{gap:12px}.mh-exercise-copy{padding:15px}.mh-bottom{grid-template-columns:1fr}.mh-heading h1{font-size:1.7em}.mh-hero{padding:25px}.mh-art{transform:scale(.65);width:160px}.mh-section-title>.mh-muted{display:none}}@media(max-width:560px){.mh-brand small{font-size:7px;letter-spacing:1px}.mh-logo{height:35px;width:35px}.mh-account>button:first-child{padding:6px}.mh-account{font-size:.72em}.mh-top{gap:7px}.mh-exercises{grid-template-columns:1fr}.mh-exercise{display:grid;grid-template-columns:100px 1fr}.mh-exercise-art{gap:0;height:100%}.mh-art,.mh-exercise-art span{display:none}.mh-hero h2{font-size:1.85em}.mh-hero{padding:25px 22px}.mh-panel{padding:20px 16px}.mh-footer span{display:none}.mh-section-title{align-items:flex-start}.mh-stat{padding:16px}.mh-sidebar>button{font-size:.75em;padding:10px}.mh-exercise p{min-height:0}}.mh-auth-modal{color:#263e38;color-scheme:light;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mh-auth-modal .ant-modal-content{background:#fff;border-radius:18px;padding:28px}.mh-auth-modal .ant-modal-title{background:#fff;color:#263e38;font-size:22px;line-height:1.3;padding-right:22px}.mh-auth-modal .mh-auth{font-size:14px;gap:16px;line-height:1.5;margin-top:12px;padding:0}.mh-auth-modal .mh-auth p{color:#617364;font-size:14px;line-height:1.6;margin:0 0 4px;text-align:left}.mh-auth-modal .mh-auth label{color:#344e40;font-size:14px;font-weight:600;gap:7px}.mh-auth-modal .mh-auth input{background:#fff;box-sizing:border-box;color:#263e38;font-size:16px;min-height:46px;min-width:0;width:100%}.mh-auth-modal .mh-auth input:focus{outline:2px solid #749780;outline-offset:2px}.mh-password-field{align-items:center;display:flex;position:relative}.mh-auth-modal .mh-password-field input{padding-right:65px}.mh-password-field button{color:#315e4e!important;font-size:12px!important;position:absolute;right:5px}.mh-auth-modal .mh-auth small{font-size:12px;margin-top:-9px}.mh-auth-modal .mh-auth .mh-primary{margin-top:2px;min-height:46px}.mh-auth-modal .mh-auth .mh-alert{color:#944d38;font-size:13px;margin:0;padding:11px 13px}.mh-auth-modal .mh-auth button:disabled{cursor:wait;opacity:.55}.mh{color-scheme:light}@media(max-width:560px){.mh-auth-modal .ant-modal-content{padding:24px 20px}.mh-auth-modal .ant-modal-title{font-size:20px}}.mh-profile-fields{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 90px}.mh-auth-modal .mh-auth textarea{background:#fff;border:1px solid #d5ddcf;border-radius:8px;box-sizing:border-box;color:#263e38;font:400 16px/1.5 Arial,sans-serif;max-height:150px;min-height:70px;padding:10px 12px;resize:vertical;width:100%}.mh-auth-modal .mh-auth textarea:focus{outline:2px solid #749780;outline-offset:2px}.mh{--ink:#203d36;--muted:#495f51;line-height:1.55}.mh button{min-height:56px;white-space:normal}.mh button:focus-visible,.mh summary:focus-visible{outline:4px solid #ad5b08;outline-offset:4px}.mh-top{flex-wrap:wrap;padding:20px 4%}.mh-brand{font-size:1.15em}.mh-account{flex-wrap:wrap;font-size:.86em}.mh-account button{padding:12px}.mh-account svg{flex-shrink:0}.mh-avatar{display:none}.mh-layout{display:block;max-width:1360px}.mh-content{max-width:none;padding:28px 40px 45px}.mh-simple-nav{background:#f0f4e9;border-bottom:1px solid #ccd7c6;display:flex;gap:16px;padding:18px 40px}.mh-simple-nav button{border:2px solid #0000;font-size:1em;padding:12px 24px}.mh-simple-nav .selected{background:#315e4e;border-color:#315e4e;color:#fff;font-weight:650}.mh-date{color:#495f51;font-size:.86em;margin-bottom:18px}.mh-date svg{height:22px;width:22px}.mh-heading{align-items:center;margin:0 0 30px}.mh-heading h1{font-size:1.65em;letter-spacing:-.6px;line-height:1.3}.mh-heading p{color:#495f51;font-size:1em;margin-top:12px}.mh .mh-read{background:#fff;border:2px solid #849782;color:#254e3d;flex-shrink:0;font-size:.9em;gap:12px;padding:12px 18px}.mh-exercises{align-items:stretch;gap:24px}.mh .mh-activity-choice{align-items:stretch;background:#fff;border:2px solid #b5c7b3;border-radius:20px;box-shadow:0 4px 0 #dfe7da;color:#203d36;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0;text-align:left;transition:transform .15s}.mh .mh-activity-choice:hover{background:#fff;border-color:#315e4e;filter:none;transform:translateY(-3px)}.mh-picture-scene{align-items:center;background:#e4eddd;display:flex;gap:15px;height:210px;justify-content:center;padding:24px}.mh-picture-scene.recall{background:#f6e8d4}.mh-picture-scene.journal{background:#eae5f0}.mh-picture-card{align-items:center;background:#fffdf6;border:2px solid #a8b99e;border-radius:12px;box-shadow:0 6px 0 #526b4515;display:flex;flex-direction:column;padding:12px 5px;transform:rotate(-6deg)}.mh-picture-card:nth-child(2){transform:rotate(7deg)}.mh-picture-card b{font-size:22px;line-height:1.2}.mh-picture-frame{background:#fff9ec;border:9px solid #a58465;border-radius:5px;padding:0 25px;position:relative;transform:rotate(-4deg)}.mh-picture-sun{position:absolute;right:-17px;top:-22px}.mh-activity-copy{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:25px}.mh-activity-copy>strong{font-size:1.3em;line-height:1.2}.mh-activity-copy>span:not(.mh-activity-action){color:#495f51;font-size:1em}.mh-activity-action{border-top:1px solid #c9d4c1;color:#28553f;font-size:1em;font-weight:650;gap:10px;justify-content:space-between;margin-top:auto;padding-top:18px}.mh-activity-action,.mh-today{align-items:center;display:flex}.mh-today{background:#eaf0df;border-radius:12px;font-size:.95em;gap:14px;margin-top:28px;padding:18px 22px}.mh-today>svg{flex-shrink:0}.mh-today button{font-size:inherit;margin-left:auto;text-decoration:underline}.mh-history{margin-top:0}.mh-panel h2,.mh-section-title h2{font-size:1.25em}.mh-muted,.mh-section-title p{color:#495f51;font-size:.9em}.mh-filters,.mh-history .mh-section-title button{font-size:.9em}.mh-filters{align-items:center}.mh input,.mh select,.mh textarea{border-color:#7d957c;font-size:1em;min-height:56px}.mh-table-wrap table{font-size:.9em}.mh td,.mh th{min-width:120px;white-space:normal}.mh td:first-child{min-width:190px}.mh td:nth-child(2){min-width:200px}.mh th{color:#36543f}.mh-score-help{font-size:.9em;margin-top:20px}.mh summary{cursor:pointer;min-height:48px;padding:8px 0;text-decoration:underline}.mh-empty button,.mh-empty p{font-size:1em}.mh-empty h3{font-size:1.15em}.mh-footer{color:#495f51;font-size:.8em}.mh-alert,.mh-success{font-size:.95em}.mh-back,.mh-panel>label{font-size:1em}.mh-game{background:#fff;border:2px solid #cbd7c3;border-radius:18px;padding:30px}.mh-game h2{font-size:1.55em;line-height:1.3;margin:0 0 16px}.mh-game p{color:#3d5446;font-size:1em}.mh-game-guide,.mh-game-settings{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.mh-game-guide p,.mh-game-settings p{margin:0}.mh-level{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.mh-level select{background:#f4f7ef;min-width:160px;padding:8px 14px}.mh-match-board{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px auto;max-width:880px}.mh .mh-match-card{background:#315e4e;border:3px solid #254f40;border-radius:16px;color:#fff;flex-direction:column;font-size:.95em;gap:6px;min-height:185px;padding:15px;position:relative}.mh .mh-match-card.revealed{background:#fff9ed;color:#203d36}.mh .mh-match-card.matched{background:#e3efd7;border-color:#315e4e}.mh .mh-match-card:disabled{cursor:default;opacity:1}.mh-match-card svg{max-width:100%}.mh-match-check{background:#315e4e;border-radius:50%;color:#fff;padding:2px;position:absolute;right:9px;top:9px}.mh-card-back{font-size:65px;font-weight:500;line-height:1.2}.mh-game-next{margin:24px 0 0;min-height:20px}.mh-game-next h3{align-items:center;display:flex;font-size:1.2em;gap:12px}.mh-game-next p{margin:0 0 16px}.mh-word-example{align-items:center;background:#f5ecd9;border-radius:15px;display:flex;font-size:1.6em;gap:25px;justify-content:center;margin:25px 0;padding:20px}.mh-word-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:25px 0}.mh-word-list>div{background:#f5ecd9;border:2px solid #bdac87;border-radius:14px;font-size:1.6em;font-weight:600;padding:26px;text-align:center}.mh-word-choices{grid-gap:18px;display:grid;gap:18px;max-width:750px}.mh .mh-word-choices button{background:#fff;border:2px solid #809678;font-size:1.35em;justify-content:space-between;padding:20px 25px;text-align:left}.mh .mh-word-choices button:disabled{color:#3c5242;opacity:1}.mh .mh-word-choices button.correct{background:#e2edd8;border:3px solid #315e4e;color:#213c30}.mh-auth-modal .ant-modal-title{font-size:26px}.mh-auth-modal .mh-auth,.mh-auth-modal .mh-auth label,.mh-auth-modal .mh-auth p{font-size:20px;line-height:1.5}.mh-auth-modal .mh-auth input,.mh-auth-modal .mh-auth textarea{font-size:22px;min-height:56px}.mh-auth-modal .mh-auth small{font-size:18px}.mh-auth-modal .mh-auth button{font-size:20px;min-height:56px}.mh-auth-modal .mh-password-field button{font-size:18px!important;min-height:48px}.mh-auth-modal .mh-password-field input{padding-right:75px}.mh-auth-modal .mh-auth .mh-alert{font-size:18px}@media(max-width:1050px){.mh-content{padding:25px}.mh-activity-copy{padding:20px}.mh-picture-scene{gap:8px;padding:15px}.mh-picture-card svg{height:80px;width:80px}.mh-exercises{gap:16px}.mh-heading{flex-wrap:wrap}.mh-activity-copy>strong{font-size:1.15em}}@media(max-width:800px){.mh-exercises{grid-template-columns:1fr}.mh .mh-activity-choice{display:grid;grid-template-columns:210px 1fr}.mh-picture-scene{height:100%;min-height:210px}.mh-picture-card svg{height:72px;width:72px}.mh-activity-copy>strong{font-size:1.3em}.mh-top{gap:18px}.mh-account{justify-content:flex-start;width:100%}.mh-account>span:not(.mh-avatar){display:inline}.mh-content{padding:22px 18px}.mh-simple-nav{padding:16px 18px}.mh-simple-nav button{padding:12px 16px}.mh-match-board{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-today{flex-wrap:wrap}.mh-today button{margin-left:0}.mh-game{padding:22px 18px}}@media(max-width:560px){.mh .mh-activity-choice{grid-template-columns:1fr}.mh-picture-scene{height:160px;min-height:160px;padding:15px}.mh-picture-card svg{height:86px;width:86px}.mh-picture-frame>svg{height:110px}.mh-activity-copy{padding:20px}.mh-activity-copy>strong{font-size:1.25em}.mh-picture-card{flex-direction:row}.mh-picture-card b{font-size:21px}.mh-brand{font-size:1.1em}.mh-account{font-size:.85em;gap:10px}.mh-account>button:first-child{padding:10px}.mh-simple-nav{gap:8px}.mh-simple-nav button{flex:1 1;font-size:.95em;padding:10px}.mh-heading h1{font-size:1.45em}.mh-date{font-size:.86em}.mh-match-board{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mh .mh-match-card{min-height:175px;padding:12px 5px}.mh-word-list{grid-template-columns:1fr}.mh-word-list>div{font-size:1.5em}.mh-game-settings{gap:12px}.mh-game h2{font-size:1.35em}.mh-game .mh-primary{width:100%}.mh-section-title{flex-wrap:wrap}.mh-filters label{width:100%}.mh-top .mh-primary{padding:12px 16px}.mh-footer{font-size:.8em}.mh-profile-fields{grid-template-columns:1fr 90px}}@media(prefers-reduced-motion:reduce){.mh *{animation:none!important;transition:none!important}}.mh-game-filters{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 24px}.mh-game-filters button{background:#fff;border:2px solid #8da284;font-size:.9em;padding:12px 18px}.mh-game-filters .selected{background:#315e4e;border-color:#315e4e;color:#fff}.mh-game-preview{color:#315e4e;font-size:1.5em;font-weight:700;letter-spacing:.15em}.mh-game-intro{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin:24px 0}.mh-game-intro p{max-width:500px}.mh-more-game>.mh-primary{margin:20px 0 20px 18px}.mh-round-count{font-weight:650}.mh-game-guide h3{font-size:1.2em;margin:0;max-width:750px}.mh-round-pictures{background:#f0f4e8;border-radius:16px;flex-wrap:wrap;gap:16px;margin:24px 0;padding:22px}.mh-object,.mh-round-pictures{align-items:center;display:flex}.mh-object{background:#fffdf6;border:2px solid #b7c5a9;border-radius:14px;flex-direction:column;gap:8px;justify-content:center;min-width:110px;padding:12px}.mh-object b{background:#315e4e;border-radius:50%;color:#fff;text-align:center;width:38px}.mh-pattern-question{font-size:70px;padding:10px 25px}.mh-round-options{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.mh-round-options button{background:#fff;border:3px solid #8aa27d;color:#203d36;display:flex;flex-direction:column;font-size:1.15em;gap:10px;min-height:115px;padding:22px 15px;position:relative}.mh-lane-choices button.chosen,.mh-round-options button.chosen{background:#e0ecd4;border-color:#315e4e;box-shadow:inset 0 0 0 1px #315e4e}.mh-round-options button:disabled{color:#203d36;opacity:1}.mh-round-options button>.lucide-check{position:absolute;right:8px;top:8px}.mh-selected-order{display:flex;flex-wrap:wrap;gap:10px}.mh-selected-order span{background:#edf2e5;border:1px solid #8da284;border-radius:10px;padding:12px}.mh-round-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.mh-answer-feedback{background:#f0f4e8;border-left:5px solid #315e4e;margin-top:24px;padding:22px}.mh-answer-feedback h3{margin-top:0}.mh-lane-topics{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.mh-lane-topics button{border:2px solid #98a88b;flex-direction:column;font-size:1.1em;gap:16px}.mh-lane-prompt,.mh-lane-topics button{background:#f4f0e5;display:flex;padding:24px}.mh-lane-prompt{align-items:center;border-radius:14px;gap:28px;margin:24px 0}.mh-lane-prompt>svg{flex-shrink:0}.mh-lane-prompt h3{font-size:1.25em;margin:0 0 18px}.mh-lane-choices{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.mh-lane-choices button{background:#fff;border:2px solid #839c78;font-size:1em;padding:16px 22px}.mh-optional{color:#56684e;font-size:.85em}.mh-memory-lane>.mh-back{display:block;margin-top:24px}.mh-memory-lane textarea{min-height:130px}.mh-round-options span,.mh-selected-order span{overflow-wrap:anywhere}@media(max-width:650px){.mh-round-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-round-options button{font-size:1em;padding:15px 8px}.mh-round-options svg{max-width:100%}.mh-round-pictures{gap:10px;padding:12px}.mh-object{font-size:.9em;max-width:100%;min-width:0;padding:8px}.mh-object svg{height:80px;width:80px}.mh-lane-topics{grid-template-columns:1fr}.mh-lane-prompt{align-items:flex-start;flex-direction:column;padding:18px}.mh-lane-choices button{justify-content:space-between;width:100%}.mh-more-game>.mh-primary{margin-left:0}.mh-game-filters button{flex:1 1 40%}.mh-round-actions>button{width:100%}.mh-round-options{gap:12px}.mh-selected-order{font-size:.9em}}.mh-game-banner{grid-gap:24px;background:radial-gradient(ellipse at 90% 20%,#426e62 0,#0000 55%),#173f38;border-radius:28px;box-shadow:0 12px 32px #173f3814;color:#fff;display:grid;gap:24px;grid-template-columns:1.15fr 1fr;margin:8px 0 34px;overflow:hidden;padding:44px;position:relative}.mh-game-banner-copy{min-width:0;position:relative;z-index:1}.mh-game-banner-label{align-items:center;color:#d8ebc5;display:inline-flex;font-size:.62em;font-weight:750;gap:10px;letter-spacing:1.8px}.mh .mh-game-banner h1{font-size:clamp(38px,4vw,64px);font-weight:750;letter-spacing:-2px;line-height:1.12;margin:22px 0}.mh-game-banner h1 span{color:#e7d995}.mh-game-banner-copy>p{color:#e0ece5;font-size:.86em;line-height:1.65;margin:0 0 25px;max-width:490px}.mh-game-banner-actions{display:flex;flex-wrap:wrap;gap:12px}.mh .mh-play-button{background:#f3df91;border-radius:14px;box-shadow:0 5px 0 #b5a15f;color:#173f38;font-weight:750;padding:16px 24px}.mh .mh-play-button:hover{background:#ffe9a0}.mh .mh-browse-button{border:1px solid #91b0a4;border-radius:14px;color:#fff;font-size:.85em;padding:14px 18px}.mh .mh-browse-button:hover{background:#426e62}.mh-game-banner-note{color:#d0dfd6;display:block;font-size:.62em;margin-top:22px;max-width:470px}.mh-game-banner-art{align-self:center;background:radial-gradient(circle,#b6d9b523,#0000 68%);min-height:320px;min-width:0;position:relative}.mh-banner-match{display:flex;gap:16px;left:8%;position:absolute;top:35px;transform:rotate(-8deg)}.mh-banner-card{background:#fff8e6;border:5px solid #fff;border-radius:18px;box-shadow:0 12px 0 #0e2e3733;display:grid;height:132px;place-items:center;width:112px}.mh-banner-card:nth-child(2){background:#e7efce;transform:rotate(17deg) translateY(15px)}.mh-banner-match strong{background:#dcefba;border-radius:20px;color:#214c40;font-size:14px;left:65px;padding:7px 16px;position:absolute;top:-22px;transform:rotate(8deg);white-space:nowrap}.mh-banner-word{align-items:center;background:#e8def8;border:3px solid #f4ecff;border-radius:17px;box-shadow:0 9px 0 #0e2e3733;color:#493961;display:flex;gap:10px;padding:10px 18px;position:absolute;right:0;top:170px;transform:rotate(7deg)}.mh-banner-word>span{font-size:14px;font-weight:800;letter-spacing:1px}.mh-banner-word>span>span{color:#796395;display:block}.mh-banner-numbers{bottom:24px;display:flex;gap:10px;left:3%;position:absolute;transform:rotate(-6deg)}.mh-banner-numbers span{background:#efb98c;border:3px solid #ffe0c5;border-radius:13px;box-shadow:0 6px 0 #0e2e3733;color:#65412b;display:grid;font-size:28px;font-weight:800;height:55px;place-items:center;width:55px}.mh-banner-numbers span:nth-child(2){background:#f3df91;transform:translateY(-8px)}.mh-banner-numbers span:nth-child(3){background:#cce2b2}.mh-banner-spark{color:#f3df91;position:absolute;right:15px;top:20px}.mh-banner-caption{bottom:-16px;color:#d0dfd6;font-size:.6em;left:0;position:absolute;right:0;text-align:center}.mh-gallery-heading{scroll-margin-top:24px}.mh .mh-gallery-heading h2{font-size:1.35em;font-weight:700;margin:0 0 6px}@media(max-width:1100px){.mh-game-banner{gap:12px;grid-template-columns:1.2fr 1fr;padding:30px}.mh-banner-card{height:110px;width:90px}.mh-banner-card svg{width:72px}.mh-banner-match{left:0}.mh-banner-word{padding:8px 10px;right:0}.mh-banner-numbers{left:0}}@media(max-width:700px){.mh-game-banner{border-radius:22px;grid-template-columns:1fr;padding:28px 22px}.mh .mh-game-banner h1{font-size:38px;font-size:calc(38px*var(--mh-scale,1));letter-spacing:-1px}.mh-game-banner-art{justify-self:center;max-width:100%;min-height:280px;width:290px}.mh-banner-match{left:10%;top:25px}.mh-banner-word{top:145px}.mh-banner-numbers{bottom:26px;left:6%}.mh-game-banner-actions{gap:16px}.mh .mh-browse-button,.mh .mh-play-button{width:100%}.mh-game-banner-label{letter-spacing:1px}.mh-banner-caption{bottom:0}.mh-game-banner-note{font-size:.68em}.mh-gallery-heading{align-items:flex-start}}.mh-welcome{background:radial-gradient(ellipse at 85% 30%,#426e62 0,#0000 55%),#173f38;color:#fff;display:flex;flex-direction:column;inset:0;min-height:100dvh;overflow:auto;padding:clamp(24px,4vw,64px);position:fixed;z-index:1100}.mh-welcome-brand{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:1.1em;font-weight:750;gap:12px;text-decoration:none}.mh-welcome-brand>span{color:#d0dfd6;font-size:.6em;font-weight:400;margin-left:4px}.mh-welcome .mh-game-banner{align-items:center;background:#0000;border-radius:0;box-shadow:none;flex:1 1;gap:6vw;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1400px;overflow:visible;padding:clamp(24px,4vw,60px) 0;width:100%}.mh-welcome .mh-game-banner h1{font-size:clamp(52px,6.5vw,96px);letter-spacing:-3px;margin:28px 0}.mh-welcome .mh-game-banner-copy>p{font-size:1em;max-width:570px}.mh-welcome .mh-play-button{font-size:1.05em;min-width:230px;padding:20px 34px}.mh-welcome .mh-game-banner-art{min-height:440px}.mh-welcome .mh-banner-match{gap:24px;left:5%;top:65px}.mh-welcome .mh-banner-card{height:180px;width:155px}.mh-welcome .mh-banner-card svg{height:120px;width:120px}.mh-welcome .mh-banner-match strong{font-size:18px;top:-28px}.mh-welcome .mh-banner-word{padding:16px 24px;top:245px}.mh-welcome .mh-banner-word>span{font-size:18px}.mh-welcome .mh-banner-numbers{bottom:40px;left:5%}.mh-welcome .mh-banner-numbers span{font-size:36px;height:72px;width:72px}.mh-welcome .mh-banner-caption{bottom:0;font-size:.72em}.mh-welcome-footer{color:#d0dfd6;font-size:.7em;padding-top:16px;text-align:center}@media(max-width:800px){.mh-welcome{padding:24px}.mh-welcome .mh-game-banner{gap:24px;grid-template-columns:1fr;max-width:550px;padding:35px 0 20px}.mh-welcome .mh-game-banner h1{font-size:48px;font-size:calc(48px*var(--mh-scale,1));letter-spacing:-2px}.mh-welcome .mh-game-banner-art{max-width:100%;min-height:300px;width:320px}.mh-welcome .mh-banner-match{gap:16px;left:8%;top:25px}.mh-welcome .mh-banner-card{height:125px;width:105px}.mh-welcome .mh-banner-card svg{height:80px;width:80px}.mh-welcome .mh-banner-match strong{font-size:14px;top:-22px}.mh-welcome .mh-banner-word{padding:10px 16px;top:155px}.mh-welcome .mh-banner-word>span{font-size:14px}.mh-welcome .mh-banner-numbers{bottom:30px}.mh-welcome .mh-banner-numbers span{font-size:26px;height:52px;width:52px}.mh-welcome .mh-banner-caption{font-size:.6em}.mh-welcome .mh-play-button{width:100%}}.mh-welcome .mh-banner-match{animation:mh-preview-float 3s ease-in-out infinite}.mh-welcome .mh-banner-word{animation:mh-preview-float 3.5s ease-in-out -1.5s infinite}.mh-welcome .mh-banner-card{animation:mh-preview-match 4s ease-in-out infinite}.mh-welcome .mh-banner-card:nth-child(2){animation-delay:.2s}.mh-welcome .mh-banner-card svg{animation:mh-preview-reveal 4s ease-in-out infinite}.mh-welcome .mh-banner-card:nth-child(2) svg{animation-delay:.2s}.mh-welcome .mh-banner-match strong{animation:mh-preview-celebrate 4s ease-in-out infinite}.mh-welcome .mh-banner-numbers span{animation:mh-preview-step 2.4s ease-in-out infinite}.mh-welcome .mh-banner-numbers span:nth-child(2){animation-delay:.25s}.mh-welcome .mh-banner-numbers span:nth-child(3){animation-delay:.5s}.mh-welcome .mh-banner-spark{animation:mh-preview-spark 2.8s ease-in-out infinite}.mh-welcome .mh-game-banner-art:before{animation:mh-preview-breathe 3.5s ease-in-out infinite;border:1px solid #d7e9b822;border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute}.mh-welcome-footer{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.mh-welcome .mh-animation-toggle{border:1px solid #91b0a466;border-radius:20px;color:#d0dfd6;font-size:12px;padding:7px 12px}.mh-welcome .mh-animation-toggle:hover{background:#426e62}.mh-animation-paused .mh-game-banner-art *,.mh-animation-paused .mh-game-banner-art:before{animation-play-state:paused!important}@keyframes mh-preview-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes mh-preview-match{0%,22%,75%,to{box-shadow:0 12px 0 #0e2e3733}38%,60%{box-shadow:0 12px 0 #0e2e3733,0 0 0 5px #dcefba55,0 0 28px #dcefba33}}@keyframes mh-preview-reveal{0%,12%,75%,to{transform:scale(1)}22%{transform:scale(.92) rotateY(90deg)}34%,60%{transform:scale(1.06) rotateY(0)}}@keyframes mh-preview-celebrate{0%,20%,75%,to{scale:1;translate:0 0}38%,60%{scale:1.08;translate:0 -5px}}@keyframes mh-preview-step{0%,12%,50%,to{translate:0 0}28%{translate:0 -10px}}@keyframes mh-preview-spark{0%,to{opacity:.65;rotate:0deg;scale:1}50%{opacity:1;rotate:15deg;scale:1.15}}@keyframes mh-preview-breathe{0%,to{opacity:.4;transform:scale(.94)}50%{opacity:.8;transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.mh-welcome .mh-game-banner-art:before{animation:none}.mh-welcome .mh-animation-toggle{display:none}}.mh.mh-welcome{box-sizing:border-box;height:100dvh;min-height:0}.mh-welcome-brand,.mh-welcome-footer{flex-shrink:0}.mh-dashboard{min-height:100dvh;overflow-wrap:break-word}.mh-dashboard .mh-layout{max-width:none;width:100%}.mh-dashboard .mh-top{flex-wrap:wrap;min-height:72px;padding:10px 24px}.mh-dashboard .mh-content{max-width:none;padding:12px 24px 20px;width:100%}.mh-dashboard .mh-simple-nav{align-items:center;gap:12px;padding:8px 24px}.mh-dashboard .mh-simple-nav button{min-height:52px;padding:8px 20px}.mh-dashboard .mh-date{color:#495f51;margin-bottom:8px}.mh-dashboard .mh-heading{margin-bottom:14px}.mh-dashboard .mh-game{padding:16px 22px}.mh-dashboard .mh-game h2{margin-bottom:8px}.mh-dashboard .mh-game-guide,.mh-dashboard .mh-game-settings{gap:12px;margin-bottom:10px}.mh-dashboard .mh-back{margin-bottom:6px}.mh-dashboard .mh-footer{margin-top:16px}.mh-dashboard .mh-game-next{margin-top:10px;min-height:0}.mh-dashboard .mh-game-next:empty{display:none}.mh-match-stats{display:flex;flex-wrap:wrap;gap:12px}.mh-match-stats>span{align-items:center;background:#edf2e6;border-radius:10px;display:flex;gap:10px;padding:7px 14px}.mh-match-stats strong{font-size:1.15em}.mh-dashboard .mh-match-board{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin:14px 0;max-width:none}.mh-dashboard .mh-match-card{min-height:150px;padding:12px 8px}.mh-dashboard .mh-match-card>svg:not(.mh-match-check){height:80px;width:80px}.mh-dashboard .mh-word-list{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0}.mh-dashboard .mh-word-list>div{font-size:1.3em;padding:16px}.mh-dashboard .mh-word-choices{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.mh-dashboard .mh-word-choices button{font-size:1.15em;padding:16px}.mh-dashboard .mh-round-pictures{gap:12px;margin:12px 0;padding:12px}.mh-dashboard .mh-round-options{gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:12px 0}.mh-dashboard .mh-round-options button{min-height:100px;padding:12px}.mh-dashboard .mh-round-options button>svg:not(.lucide-check){height:80px;width:80px}.mh-dashboard .mh-game-intro{margin:12px 0}.mh-dashboard .mh-game-filters{gap:10px;margin-bottom:14px}.mh-dashboard .mh-exercises{gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.mh-dashboard .mh-picture-scene{gap:8px;height:115px;min-height:0;padding:10px}.mh-dashboard .mh-picture-scene>svg{height:85px;width:85px}.mh-dashboard .mh-picture-card{padding:5px}.mh-dashboard .mh-picture-card svg{height:55px;width:55px}.mh-dashboard .mh-picture-frame{border-width:5px;padding:0 12px}.mh-dashboard .mh-picture-frame>svg{height:80px;width:80px}.mh-dashboard .mh-activity-copy{gap:8px;padding:14px}.mh-dashboard .mh-activity-copy>strong{font-size:1.05em}.mh-dashboard .mh-activity-copy>span{font-size:.9em}.mh-dashboard .mh-activity-action{padding-top:10px}.mh-dashboard .mh-today{margin-top:16px;padding:10px 16px}.mh-help-modal .ant-modal-title{color:#263e38;font-size:26px;line-height:1.3;padding-right:24px}.mh-help-modal .ant-modal-body{color:#263e38;font-size:22px;line-height:1.5}.mh-help-modal ol{margin:16px 0;padding-left:28px}.mh-help-modal li{margin-bottom:12px;padding-left:5px}.mh-help-modal button{align-items:center;border-radius:9px;cursor:pointer;display:inline-flex;font:inherit;gap:10px;justify-content:center;min-height:52px;padding:10px 16px}.mh-help-modal .mh-dialog-primary{background:#315e4e;border:2px solid #315e4e;color:#fff;font-weight:600;margin-top:14px;width:100%}.mh-help-modal .mh-read{background:#fff;border:2px solid #7d9578;color:#263e38}.mh-help-modal button:focus-visible{outline:3px solid #b18e48;outline-offset:3px}.mh-mismatch-pictures{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.mh-mismatch-pictures>div{align-items:center;background:#fff9ed;border:2px solid #315e4e;border-radius:12px;display:flex;flex-direction:column;gap:8px;min-width:130px;padding:12px}@media(min-width:1100px) and (max-height:850px){.mh-dashboard .mh-picture-scene{height:90px}.mh-dashboard .mh-activity-copy{gap:5px;padding:10px 12px}.mh-dashboard .mh-match-card{min-height:135px}}@media(max-width:1100px){.mh-dashboard .mh-exercises{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-dashboard .mh-match-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:800px){.mh-dashboard .mh-account{flex-wrap:wrap;width:auto}.mh-dashboard .mh-exercises{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-dashboard .mh-activity-choice{display:flex;flex-direction:column}.mh-dashboard .mh-content{padding:12px 14px}.mh-dashboard .mh-simple-nav,.mh-dashboard .mh-top{padding:10px 14px}.mh-dashboard .mh-match-board{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-dashboard .mh-word-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-dashboard .mh-word-choices{grid-template-columns:1fr}}@media(max-width:560px){.mh-dashboard .mh-exercises{grid-template-columns:1fr}.mh-dashboard .mh-game{padding:14px 12px}.mh-dashboard .mh-match-board{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mh-dashboard .mh-match-stats{font-size:.9em;gap:6px}.mh-dashboard .mh-match-stats>span{padding:6px 9px}.mh-dashboard .mh-round-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-dashboard .mh-simple-nav{flex-wrap:wrap}.mh-help-modal .ant-modal-body{font-size:20px}}.mh-match-complete{background:#edf5e6;border:1px solid #b5cda7;border-radius:14px;padding:14px 18px}.mh-match-complete h3{margin:0 0 12px}.mh-complete-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.mh .mh-next-level{background:#fff;border:1px solid #8da284;min-height:52px}@media(max-width:560px){.mh-complete-actions>button{width:100%}}.mh-auth .mh-forgot-link{align-self:flex-start;color:#315e4e;padding-left:0;text-decoration:underline}.mh .mh-match-complete{animation:mh-celebration-arrive .45s ease-out;background:linear-gradient(120deg,#edf5e6,#fff9e8);border:2px solid #b5cda7;padding:18px 22px}.mh-celebration-heading{align-items:center;display:flex;gap:18px}.mh .mh-celebration-heading h3{color:#234e3c;font-size:1.5em;font-weight:750;line-height:1.2;margin:0 0 6px}.mh .mh-celebration-message{font-weight:600;margin:0}.mh-celebration-medal{background:#f7e4a4;border:2px solid #dec47d;border-radius:50%;color:#725118;display:grid;flex-shrink:0;height:76px;place-items:center;position:relative;width:76px}.mh-celebration-medal>.lucide-sparkles{animation:mh-celebration-spark .9s ease-out 2;color:#315e4e;position:absolute;right:-4px;top:-4px}.mh .mh-celebration-encouragement{margin:12px 0}@keyframes mh-celebration-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mh-celebration-spark{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width:560px){.mh .mh-match-complete{padding:14px}.mh-celebration-heading{gap:12px}.mh-celebration-medal{height:60px;width:60px}}@media(prefers-reduced-motion:reduce){.mh .mh-match-complete,.mh-celebration-medal>.lucide-sparkles{animation:none}}body,html{max-width:100%;overflow-x:hidden}.senior-care-site{--sc-ink:#07182a;--sc-navy:#061421;--sc-gold:#df941f;--sc-cream:#faf7f1;background:var(--sc-cream);color:var(--sc-ink);font-family:DM Sans,sans-serif;max-width:100vw;overflow-x:hidden}.sc-site-header{background:#faf7f1;border-bottom:1px solid #07182a1a;border-top:1px solid #07182a59;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.sc-site-nav{align-items:center;display:flex;height:108px;justify-content:space-between;margin:auto;width:min(1560px,calc(100% - 32px))}.sc-site-links{margin-left:auto;min-width:0}.sc-theme-toggle{background:#0000;border:1px solid #0000;border-radius:50%;color:#07182a;cursor:pointer;display:grid;flex:0 0 38px;font:700 20px/1 DM Sans,sans-serif;height:38px;margin-left:10px;padding:0;place-items:center;transition:color .2s ease,background .2s ease,border-color .2s ease;width:38px}.sc-theme-toggle:hover{background:#efe7da;border-color:#d9cebd}[data-theme=dark] .sc-theme-toggle{background:#0000;color:#f2ad43}[data-theme=dark] .sc-theme-toggle:hover{background:#10283d;border-color:#3b5060}.sc-site-brand{align-items:center;color:var(--sc-ink);display:flex;flex:0 0 auto;gap:12px;text-decoration:none}.sc-brand-logo{background:#0000;display:block;height:76px;object-fit:contain;object-position:left center;width:278px}.sc-site-links{align-items:center;display:flex;gap:6px}.sc-site-links>a{border-radius:999px;color:#07182a;font-size:15.5px;font-weight:700;padding:12px 13px;text-decoration:none;white-space:nowrap}.sc-site-links>a.active:not(.sc-site-pilot),.sc-site-links>a:hover{background:#efe7da;color:var(--sc-ink)}.sc-site-links .sc-site-pilot{background:#07182a;color:#fff;margin-left:8px!important;padding:14px 20px}.sc-nav-dropdown{position:relative}.sc-nav-dropdown>button span{display:inline-block}.sc-nav-dropdown.is-open>button{background:#efe7da;color:var(--sc-ink)}.sc-nav-dropdown.is-open>button span{transform:rotate(180deg)}.sc-nav-dropdown>div{background:#fff;border:1px solid #ddd1c0;border-radius:18px;box-shadow:0 20px 50px #07182a2e;display:grid;left:50%;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translate(-50%,-6px);transition:opacity .16s ease,transform .16s ease,visibility .16s;visibility:hidden;width:275px}.sc-nav-dropdown.is-open>div{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.sc-nav-dropdown a{border-radius:10px;color:#334155;font-weight:700;padding:11px 13px;text-decoration:none}.sc-nav-dropdown a.active,.sc-nav-dropdown a:hover{background:#f3ece1;color:var(--sc-ink)}#sc-who-we-serve-menu{background:#fff;border:1px solid #e1d0b9;border-radius:24px;box-shadow:0 24px 50px #07182a26;box-sizing:border-box;gap:20px;grid-template-columns:1fr 1fr;left:auto;max-height:calc(100dvh - 130px);max-width:calc(100vw - 32px);overflow-y:auto;padding:25px;right:0;transform:translateY(-6px);width:764px}.sc-nav-dropdown.is-open>#sc-who-we-serve-menu{transform:translateY(0)}.sc-serve-group{align-content:start;display:grid;min-width:0}.sc-serve-group+.sc-serve-group{border-left:1px solid #e6d7c3;padding-left:20px}.sc-serve-heading{color:#a76710;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:20px;padding:8px 15px 16px;text-transform:uppercase}#sc-who-we-serve-menu a{color:#394960;font-size:16px;line-height:22px;padding:14px 16px;text-align:left}#sc-who-we-serve-menu a.active,#sc-who-we-serve-menu a:hover{background:#f3ece1;color:var(--sc-ink)}#sc-who-we-serve-menu .sc-financial-overview{border-radius:0;border-top:1px solid #e6d7c3;color:#a76710;font-size:15px;margin-top:22px;padding-top:18px}.sc-menu-button{background:none;border:0;display:none;height:42px;padding:10px;width:42px}.sc-menu-button i{background:var(--sc-ink);display:block;height:2px;margin:5px 0}.sc-header-controls{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.sc-theme-toggle:focus-visible{outline:3px solid #df941f;outline-offset:3px}.sc-site-footer{background:#041122;color:#fff;padding:45px 20px}.sc-footer-inner{grid-gap:25px;align-items:start;display:grid;gap:25px;grid-template-columns:1fr auto;margin:auto;width:min(1200px,100%)}.sc-footer-inner b{font:800 24px Manrope,sans-serif}.sc-footer-logo{background:#0000;border-radius:0;display:block;height:72px;object-fit:contain;object-position:left center;width:260px}.sc-footer-inner p{color:#adc0d1;margin:8px 0 0}.sc-footer-inner nav{display:flex;flex-wrap:wrap;gap:22px}.sc-footer-navs{grid-gap:50px;display:grid;gap:50px;grid-template-columns:auto auto}.sc-footer-inner .sc-footer-navs nav{grid-gap:10px;display:grid;gap:10px}.sc-footer-inner .sc-footer-navs nav b{color:#e4a344;font-size:12px;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.sc-footer-inner a{color:#d7e1e9;text-decoration:none}.sc-footer-inner small{border-top:1px solid #ffffff1f;color:#8fa2b4;grid-column:1/-1;padding-top:22px}.sc-inner-page{background:var(--sc-cream);min-height:70vh}.sc-inner-wrap{margin-inline:auto;width:min(1180px,calc(100% - 40px))}.sc-origin-hero{background:var(--sc-cream);overflow:hidden;padding:88px 0 96px;position:relative}.sc-origin-hero:after{border:1px solid #df941f3d;border-radius:50%;box-shadow:0 0 0 70px #df941f0d,0 0 0 140px rgba(223,148,31,.035);content:"";height:520px;pointer-events:none;position:absolute;right:-150px;top:-220px;width:520px}.sc-origin-hero-content{position:relative;text-align:center;z-index:1}.sc-origin-hero h1{font:800 clamp(42px,6vw,76px)/1.02 Manrope,sans-serif;letter-spacing:-.05em;margin:18px auto 48px;max-width:940px}.sc-origin-copy{border-top:2px solid var(--sc-gold);margin:0 auto;max-width:1040px;padding-top:22px}.sc-origin-copy p{color:#435263;font-size:20px;line-height:1.72;margin:0 0 24px;text-align:center;width:100%}.sc-origin-copy p:last-child{margin-bottom:0}.sc-inner-hero{background:var(--sc-navy);color:#fff;padding:72px 0}.sc-about-hero{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:1.05fr .95fr}.sc-about-hero h1,.sc-contact-intro h1{font:800 clamp(38px,5vw,68px)/1.04 Manrope,sans-serif;letter-spacing:-.045em;margin:16px 0 20px}.sc-about-hero p,.sc-contact-intro>p{color:#c3d0db;font-size:19px;line-height:1.65;max-width:610px}.sc-about-hero img{border-radius:26px;box-shadow:0 24px 70px #0000004d;height:440px;object-fit:cover;width:100%}.sc-kicker{color:var(--sc-gold);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.sc-principles{display:grid;grid-template-columns:repeat(3,1fr);padding-block:70px}.sc-principles article{border-left:1px solid #dccfbd;padding:5px 35px}.sc-principles span{color:var(--sc-gold);font-weight:800}.sc-principles h2{font:800 28px Manrope,sans-serif;margin:12px 0 8px}.sc-about-story p,.sc-principles p{color:#526171;line-height:1.7}.sc-about-story{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding-bottom:90px}.sc-about-story img{border-radius:25px;height:430px;object-fit:cover;width:100%}.sc-about-story h2{font:800 clamp(32px,4vw,50px)/1.08 Manrope,sans-serif;letter-spacing:-.035em;margin:13px 0 15px}.sc-solid-button{background:var(--sc-gold);border:0;border-radius:999px;color:var(--sc-ink);cursor:pointer;display:inline-block;font:800 15px DM Sans,sans-serif;margin-top:12px;padding:15px 24px;text-decoration:none}.sc-memory-page{background:#f8f9f5;min-height:calc(100vh - 108px)}.sc-memory-frame{background:#071522;border:0;display:block;height:100%;width:100%}.sc-contact-page{background:var(--sc-cream);color:#fff;overflow-x:clip;padding:0}.sc-contact-shell{grid-gap:70px;align-items:start;background:var(--sc-navy);box-sizing:border-box;display:grid;gap:70px;grid-template-columns:.8fr 1.2fr;max-width:none;padding:70px max(20px,calc(50% - 590px)) 90px;width:100%}.sc-contact-notes{grid-gap:12px;display:grid;gap:12px;margin-top:34px}.sc-contact-notes span{border-top:1px solid #ffffff29;color:#e0e9ef;padding-top:12px}.sc-contact-form,.sc-contact-success{grid-gap:20px;background:#fff;border-radius:24px;box-shadow:0 26px 70px #00000047;color:var(--sc-ink);display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:34px}.sc-contact-form label{grid-gap:8px;display:grid;font-size:14px;font-weight:700;gap:8px}.sc-contact-form input,.sc-contact-form select,.sc-contact-form textarea{background:#fbf8f2;border:1px solid #d9cdbd;border-radius:12px;box-sizing:border-box;color:var(--sc-ink);font:500 15px DM Sans,sans-serif;padding:14px 15px;width:100%}.sc-contact-form textarea{resize:vertical}.sc-form-wide{grid-column:1/-1}.sc-contact-form button{font-size:16px;margin:0;width:100%}.sc-form-error{color:#b42318;margin:0}.sc-contact-success{display:block;padding:80px 34px;text-align:center}.sc-contact-success span{background:#e5f3df;border-radius:50%;color:#377b2f;display:grid;font-size:30px;height:64px;margin:auto;place-items:center;width:64px}.sc-section-heading{margin-bottom:35px;max-width:720px}.sc-section-heading h2{font:800 clamp(32px,4vw,50px)/1.08 Manrope,sans-serif;letter-spacing:-.035em;margin:12px 0}.sc-section-heading p{color:#627181;font-size:17px;line-height:1.65}.sc-settings-band{background:#efe8dc;padding:85px 0}.sc-settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sc-option-grid article,.sc-settings-grid article{background:#ffffffb3;border:1px solid #d9cebd;border-radius:20px;padding:28px}.sc-option-grid article>span,.sc-settings-grid article>span{color:var(--sc-gold);font-size:12px;font-weight:800;letter-spacing:.12em}.sc-option-grid h3,.sc-process-grid h3,.sc-settings-grid h3{font:800 20px/1.25 Manrope,sans-serif;margin:14px 0 8px}.sc-option-grid p,.sc-process-grid p,.sc-settings-grid p{color:#5b6977;line-height:1.6;margin:0}.sc-trust-story{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr;padding-block:90px}.sc-pilot-outcomes img,.sc-trust-story img{border-radius:25px;height:430px;object-fit:cover;width:100%}.sc-assurance-grid h2,.sc-pilot-outcomes h2,.sc-trust-story h2{font:800 clamp(32px,4vw,50px)/1.08 Manrope,sans-serif;letter-spacing:-.035em;margin:13px 0 22px}.sc-check-list{grid-gap:10px;display:grid;gap:10px}.sc-check-list span{background:#fff;border:1px solid #ded3c3;border-radius:14px;font-weight:700;padding:15px 16px 15px 47px;position:relative}.sc-check-list span:before{color:#438539;content:"✓";left:17px;position:absolute}.sc-contact-options{color:var(--sc-ink);padding-block:90px}.sc-option-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.sc-option-grid article{background:#fff;min-width:0;overflow-wrap:anywhere}.sc-option-grid a{color:#a45d05;display:inline-block;font-weight:800;margin-top:18px;text-decoration:none}.sc-contact-assurance{background:#efe8dc;color:var(--sc-ink);padding:90px 0}.sc-assurance-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:.9fr 1.1fr}.sc-assurance-grid img{border-radius:25px;height:470px;object-fit:cover;width:100%}.sc-assurance-grid p{color:#5d6b78;font-size:17px;line-height:1.7}.sc-assurance-grid ol{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:25px 0 0;padding:0}.sc-assurance-grid li{align-items:center;border-top:1px solid #d8cbb9;display:flex;gap:13px;padding:12px 0}.sc-assurance-grid li b{background:var(--sc-gold);border-radius:50%;display:grid;height:30px;place-items:center;width:30px}.sc-contact-page .sc-contact-options{background:var(--sc-cream);box-sizing:border-box;max-width:none;padding-inline:max(20px,calc(50% - 590px));width:100%}.sc-pilot-hero{background:var(--sc-navy);color:#fff;padding:70px 0}.sc-pilot-hero-grid{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1fr .92fr}.sc-pilot-hero h1{font:800 clamp(42px,5.4vw,72px)/1.03 Manrope,sans-serif;letter-spacing:-.045em;margin:15px 0 20px}.sc-pilot-hero p{color:#bfd0dc;font-size:19px;line-height:1.65;max-width:600px}.sc-pilot-hero img{border-radius:26px;height:460px;object-fit:cover;width:100%}.sc-pilot-fit{padding-block:90px}.sc-pilot-process{background:#efe8dc;padding:90px 0}.sc-process-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.sc-process-grid article{background:var(--sc-navy);border-radius:20px;color:#fff;padding:32px;position:relative}.sc-process-grid article b{color:var(--sc-gold);font-size:13px}.sc-process-grid article p{color:#b9c8d4}.sc-pilot-outcomes{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr;padding-block:90px}.sc-family-portal{background:#081a2b;color:#fff;padding:100px 0}.sc-family-portal-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:.82fr 1.18fr}.sc-family-portal-copy h2{font:800 clamp(36px,4.4vw,58px)/1.06 Manrope,sans-serif;letter-spacing:-.045em;margin:14px 0 20px}.sc-family-portal-copy>p{color:#bdccd7;font-size:18px;line-height:1.7}.sc-portal-principles{display:grid;margin-top:28px}.sc-portal-principles article{grid-gap:4px;border-top:1px solid #ffffff24;display:grid;gap:4px;padding:15px 0}.sc-portal-principles b{color:#f1b452}.sc-portal-principles span{color:#c5d1da;line-height:1.5}.sc-portal-dashboard{background:#fbf7ef;border:1px solid #ffffff2e;border-radius:26px;box-shadow:0 30px 80px #00000059;color:var(--sc-ink);overflow:hidden}.sc-portal-top{align-items:center;border-bottom:1px solid #ded3c2;display:flex;justify-content:space-between;padding:17px 20px}.sc-portal-top>div{align-items:center;display:flex;gap:10px}.sc-portal-top>div>span{background:#e0a03b;border-radius:9px;color:#102b40;display:grid;font:800 17px Manrope,sans-serif;height:33px;place-items:center;width:33px}.sc-portal-top small{color:#976117;font-size:9px;font-weight:800;letter-spacing:.12em}.sc-portal-person{align-items:center;background:#f0e6d7;display:flex;gap:12px;padding:17px 20px}.sc-portal-person>span{background:#102a40;border-radius:50%;color:#f2b352;display:grid;font-weight:800;height:40px;place-items:center;width:40px}.sc-portal-person>div{display:grid;flex:1 1}.sc-portal-person small{color:#687481}.sc-portal-person i{background:#e1efde;border-radius:999px;color:#347037;font-size:10px;font-style:normal;font-weight:800;padding:7px 10px}.sc-portal-layout{display:grid;grid-template-columns:180px 1fr;min-height:330px}.sc-portal-layout nav{align-content:start;background:#fff;border-right:1px solid #e1d6c6;display:grid;padding:15px 10px}.sc-portal-layout nav span{border-radius:9px;color:#53606d;font-size:12px;font-weight:700;padding:10px 12px}.sc-portal-layout nav .active{background:#f1e5d2;color:#102a40}.sc-portal-main{padding:28px}.sc-portal-main>small{color:#a3630d;font-size:9px;font-weight:800;letter-spacing:.13em}.sc-portal-main h3{font:800 23px/1.2 Manrope,sans-serif;margin:9px 0 20px}.sc-portal-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.sc-portal-options span{background:#fff;border:1px solid #ded2c1;color:#394958;font-weight:800}.sc-portal-main p,.sc-portal-options span{border-radius:11px;font-size:11px;padding:13px}.sc-portal-main p{background:#edf3f6;color:#536476;line-height:1.5;margin:20px 0 0}.sc-portal-security{align-items:center;background:#e5f0e2;color:#27442e;display:flex;font-size:11px;gap:9px;padding:14px 20px}.sc-portal-security>span{background:#4b8748;border-radius:50%;color:#fff;display:grid;height:23px;place-items:center;width:23px}.sc-portal-security i{color:#657667;font-style:normal;margin-left:auto}.sc-faq-section{background:#f5efe5;color:var(--sc-ink);padding:100px 0}.sc-faq-wrap{grid-gap:75px;align-items:start;display:grid;gap:75px;grid-template-columns:.72fr 1.28fr}.sc-faq-wrap .sc-section-heading{position:-webkit-sticky;position:sticky;top:120px}.sc-faq-list{border-top:1px solid #d8cbb8}.sc-faq-list details{border-bottom:1px solid #d8cbb8}.sc-faq-list summary{grid-gap:12px;align-items:center;cursor:pointer;display:grid;font:800 17px/1.4 Manrope,sans-serif;gap:12px;grid-template-columns:35px 1fr auto;list-style:none;padding:21px 5px}.sc-faq-list summary::-webkit-details-marker{display:none}.sc-faq-list summary>span{color:#b86f0f;font-size:10px;letter-spacing:.1em}.sc-faq-list summary i{background:#102a40;border-radius:50%;color:#fff;display:grid;font-size:18px;font-style:normal;height:29px;place-items:center;transition:transform .2s ease;width:29px}.sc-faq-list details[open] summary i{transform:rotate(45deg)}.sc-faq-list details>p{color:#596877;font-size:16px;line-height:1.7;margin:-5px 40px 22px 52px}.sc-nav-dropdown>button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:#07182a;cursor:pointer;display:inline-flex;font:700 15.5px DM Sans,sans-serif;gap:4px;line-height:1;padding:12px 10px;vertical-align:middle;white-space:nowrap}.sc-nav-dropdown>button span{align-items:center;color:#a76710;display:inline-flex;font-size:11px;transition:transform .2s ease}@media (min-width:1600px){.sc-footer-inner,.sc-site-nav{width:min(1640px,calc(100% - 64px))}.sc-inner-wrap{width:min(1320px,calc(100% - 40px))}.sc-contact-page .sc-contact-options,.sc-contact-shell{padding-inline:max(20px,calc(50% - 660px))}}@media (max-width:1280px){.sc-about-hero,.sc-family-portal-grid,.sc-pilot-hero-grid{gap:48px}.sc-about-story,.sc-assurance-grid,.sc-pilot-outcomes,.sc-trust-story{gap:44px}.sc-option-grid,.sc-principles,.sc-process-grid,.sc-settings-grid{gap:14px}}@media (max-width:1024px){.sc-site-nav{width:min(1480px,calc(100% - 32px))}.sc-about-hero{gap:40px;grid-template-columns:1.1fr .9fr}.sc-about-hero img,.sc-about-story img{height:380px}.sc-family-portal-grid{gap:44px;grid-template-columns:.9fr 1.1fr}.sc-faq-wrap{gap:44px;grid-template-columns:1fr 1fr}.sc-pilot-hero-grid{gap:40px;grid-template-columns:1fr .95fr}.sc-assurance-grid img,.sc-pilot-hero img,.sc-pilot-outcomes img,.sc-trust-story img{height:380px}.sc-option-grid,.sc-process-grid,.sc-settings-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.sc-option-grid article,.sc-process-grid article,.sc-settings-grid article{padding:22px}.sc-origin-hero{padding:76px 0 84px}.sc-contact-shell{gap:48px;padding:60px max(20px,calc(50% - 512px)) 76px}}@media (max-width:1300px){.sc-site-nav{width:calc(100% - 24px)}.sc-brand-logo{height:60px;width:220px}.sc-site-links{gap:2px}.sc-site-links>a{font-size:14.5px;padding:11px 10px}.sc-nav-dropdown>button{font-size:14.5px;padding:11px 8px}.sc-site-links .sc-site-pilot{padding:13px 17px}}@media (max-width:1200px){.sc-menu-button{display:block}.sc-site-links{align-items:stretch;background:var(--sc-cream);border-bottom:1px solid #ded5c8;display:none;flex-direction:column;left:0;padding:18px 20px 24px;position:absolute;right:0;top:108px}.sc-site-links.is-open{display:flex}.sc-site-links>a{text-align:center}.sc-nav-dropdown>button{text-align:center;width:100%}.sc-nav-dropdown>div{background:#f1e9dc;border:0;box-shadow:none;display:none;margin-top:6px;opacity:1;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible;width:auto}.sc-nav-dropdown.is-open>div{display:grid;transform:none}#sc-who-we-serve-menu{margin-top:10px;max-width:100%;transform:none;width:auto}.sc-nav-dropdown a{text-align:center}[data-theme=dark] .sc-site-links{background:#071522;border-color:#2b3c49}[data-theme=dark] .sc-nav-dropdown>div{background:#10283d}}@media (max-width:850px){#sc-who-we-serve-menu{grid-template-columns:1fr}.sc-serve-group+.sc-serve-group{border-left:0;border-top:1px solid #ddd1c0;padding-left:0;padding-top:12px}.sc-origin-hero{padding:64px 0 72px}.sc-about-hero,.sc-about-story,.sc-assurance-grid,.sc-contact-shell,.sc-pilot-hero-grid,.sc-pilot-outcomes,.sc-trust-story{gap:36px;grid-template-columns:1fr}.sc-about-hero img,.sc-about-story img{height:340px}.sc-principles{gap:30px;grid-template-columns:1fr}.sc-option-grid,.sc-process-grid,.sc-settings-grid{grid-template-columns:1fr 1fr}.sc-contact-form{grid-template-columns:1fr;padding:24px}.sc-contact-form label{grid-column:1}.sc-footer-inner{grid-template-columns:1fr}.sc-footer-navs{grid-template-columns:1fr 1fr}.sc-footer-inner small{grid-column:1}.sc-family-portal-grid,.sc-faq-wrap{gap:45px;grid-template-columns:1fr}.sc-faq-wrap .sc-section-heading{position:static}}@media (max-width:680px){.sc-origin-hero{padding:52px 0 60px}.sc-origin-copy p{font-size:17px;line-height:1.65}.sc-inner-hero{padding:52px 0}.sc-about-hero img,.sc-about-story img,.sc-assurance-grid img,.sc-pilot-hero img,.sc-pilot-outcomes img,.sc-trust-story img{height:300px}.sc-about-story,.sc-contact-assurance,.sc-contact-options,.sc-pilot-fit,.sc-pilot-outcomes,.sc-pilot-process,.sc-settings-band,.sc-trust-story{padding-block:56px}.sc-family-portal,.sc-faq-section{padding:56px 0}.sc-option-grid,.sc-process-grid,.sc-settings-grid{gap:12px;grid-template-columns:1fr}.sc-principles article{padding:5px 22px}.sc-portal-layout{grid-template-columns:150px 1fr}.sc-portal-main{padding:22px}.sc-footer-inner b{font-size:20px}.sc-contact-shell{gap:32px;padding:52px 14px 64px}}@media (max-width:520px){.sc-site-nav{height:74px;width:calc(100% - 24px)}.sc-site-links{top:74px}.sc-brand-logo{height:52px;width:188px}.sc-inner-hero{padding-top:48px}.sc-contact-shell{padding:48px 14px 64px}.sc-inner-wrap{width:calc(100% - 28px)}.sc-about-hero img,.sc-about-story img{height:280px}.sc-option-grid,.sc-process-grid,.sc-settings-grid{grid-template-columns:1fr}.sc-assurance-grid img,.sc-pilot-hero img,.sc-pilot-outcomes img,.sc-trust-story img{height:300px}.sc-memory-page{min-height:calc(100vh - 74px)}.sc-footer-navs{grid-template-columns:1fr}.sc-family-portal,.sc-faq-section{padding:70px 0}.sc-portal-security i,.sc-portal-top small{display:none}.sc-portal-layout{grid-template-columns:1fr}.sc-portal-layout nav{border-bottom:1px solid #e1d6c6;border-right:0;grid-template-columns:1fr 1fr}.sc-portal-main{padding:22px 16px}.sc-faq-list summary{font-size:15px;grid-template-columns:28px 1fr auto}.sc-faq-list details>p{margin:-4px 8px 20px 40px}}@media (max-width:380px){.sc-site-nav{height:66px}.sc-site-links{padding:14px 16px 18px;top:66px}.sc-brand-logo{height:44px;width:150px}.sc-footer-logo{height:52px;width:190px}.sc-about-hero h1,.sc-contact-intro h1,.sc-origin-hero h1,.sc-pilot-hero h1{letter-spacing:-.03em}.sc-origin-copy p{font-size:15.5px}.sc-about-hero p,.sc-contact-intro>p,.sc-pilot-hero p{font-size:16px}.sc-about-hero img,.sc-about-story img,.sc-assurance-grid img,.sc-pilot-hero img,.sc-pilot-outcomes img,.sc-trust-story img{height:220px}.sc-contact-form,.sc-contact-success{padding:18px}.sc-contact-success{padding:56px 18px}.sc-solid-button{padding:14px 18px;text-align:center;width:100%}.sc-portal-options{grid-template-columns:1fr}.sc-option-grid article,.sc-process-grid article,.sc-settings-grid article{padding:18px}.sc-faq-list summary{font-size:14px;grid-template-columns:24px 1fr auto;padding:16px 4px}.sc-faq-list details>p{font-size:14.5px;margin:-4px 4px 16px 32px}.sc-memory-page{min-height:560px}}.sc-products-dropdown>div{width:330px}.sc-products-dropdown a small,.sc-products-dropdown a strong{display:block}.sc-products-dropdown a small{font-size:11px;font-weight:400;line-height:1.5;margin-top:4px}.sc-products-dropdown.has-active-product>button{background:#efe7da;color:#07182a}[data-theme=dark] .sc-products-dropdown.has-active-product>button{background:#203847;color:#fff}.sc-products-dropdown>button:focus-visible{outline:3px solid #df941f;outline-offset:3px}@media(max-width:1200px){.sc-products-dropdown>div{width:auto}}
/*# sourceMappingURL=main.ec9c2105.css.map*/