@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}}.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}}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-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-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:#071522;height:calc(100vh - 86px);min-height:720px}.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:850px){.sc-origin-hero{padding:64px 0 72px}.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-nav-dropdown a{text-align:center}.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{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}}
/*# sourceMappingURL=main.555b8c39.css.map*/