.cs{--cream:var(--background);--cream-2:var(--card);--cream-3:var(--soft);--green:var(--ink-strong);--green-body:var(--foreground);--brown:var(--muted);--panel-dark:var(--ink-strong);--line-dk:var(--line-dark);--clay:var(--rose-deep);--clay-deep:var(--rose-deep);--rose:var(--accent-rose);--serif:var(--font-cormorant), Georgia, serif;--sans:var(--font-sans);--app:var(--font-serif);--body-size:17px;--h-weight:600;--section-pad:96px}.cs *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.cs{background:var(--cream);color:var(--green);font-family:var(--sans);font-size:var(--body-size);-webkit-font-smoothing:antialiased;text-wrap:pretty;line-height:1.62}.cs h1,.cs h2,.cs h3,.cs p,.cs li,.cs blockquote{text-wrap:pretty}.cs .wrap{max-width:1180px;margin:0 auto;padding:0 56px}.cs a{color:inherit;text-decoration:none}.cs .eyebrow{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--rose-deep);font-size:12px;font-weight:600}.cs h1,.cs h2,.cs h3{font-family:var(--serif);font-weight:var(--h-weight);letter-spacing:.002em;color:var(--green);line-height:1.06}.cs .serif-i{font-style:italic;font-weight:500}.cs .btn{background:var(--green);color:var(--cream);font-family:var(--sans);border:1px solid var(--green);cursor:pointer;border-radius:3px;align-items:center;gap:.5em;padding:15px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.cs .btn:hover{color:var(--green);background:0 0}.cs .btn-ghost{color:var(--green);font-family:var(--sans);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.5em;padding:15px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.cs .btn-ghost:hover{border-color:var(--green)}.cs .slot{background-color:var(--cream-3);border:1px solid var(--line);color:var(--brown);font-family:var(--sans);letter-spacing:.02em;background-image:repeating-linear-gradient(135deg,#4a3b3012 0 1px,#0000 1px 11px);border-radius:4px;align-items:flex-end;padding:16px;font-size:12px;font-weight:500;display:flex}.cs .slot .tagline{background:var(--cream);border:1px solid var(--line);border-radius:3px;padding:6px 11px}.cs .photo{object-fit:cover;border:1px solid var(--line);border-radius:4px;display:block}.cs section{padding:var(--section-pad) 0}.cs .lead{max-width:20ch;margin-top:18px;font-size:46px}.cs .center{text-align:center}.cs .center .lead{margin-left:auto;margin-right:auto}.cs nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f6efe3d1;position:sticky;top:0}.cs .nav-in{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:20px 56px;display:flex}.cs .mark{font-family:var(--serif);letter-spacing:.005em;font-size:27px;font-weight:600}.cs .nav-links{color:var(--green-body);gap:36px;font-size:14.5px;font-weight:500;display:flex}.cs .nav-links a:hover{color:var(--green)}.cs .hero{padding:84px 0 64px}.cs .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.cs .hero h1{margin:22px 0 0;font-size:84px}.cs .hero p.sub{color:var(--brown);max-width:38ch;margin:26px 0 32px;font-size:19.5px}.cs .hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cs .trust{color:var(--brown);margin-top:20px;font-size:13.5px}.cs .hero-micro{color:var(--sage);margin-top:12px;font-size:13.5px;font-weight:600}.cs .hero-altlink{color:var(--brown);margin-top:8px;font-size:14.5px}.cs .hero-altlink a{color:var(--rose-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cs .hero-cta-2{margin-top:18px}.cs .btn-quiet{border:1px solid var(--green);color:var(--green);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.cs .btn-quiet:hover{background:var(--green);color:var(--cream)}.cs .hero-slot{width:100%;height:600px}.cs .proof{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream-3)}.cs .proof-in{grid-template-columns:repeat(4,1fr);gap:30px;padding:24px 0;display:grid}.cs .proof-item{color:var(--brown);align-items:flex-start;gap:11px;font-size:14px;font-weight:500;line-height:1.45;display:flex}.cs .proof-item .d{color:var(--clay);font-weight:700;line-height:1.2}.cs .problem{background:var(--panel-dark);color:var(--cream)}.cs .problem .eyebrow{color:var(--rose)}.cs .problem h2{color:var(--cream);max-width:18ch;margin:20px 0 0;font-size:56px}.cs .problem .cols{grid-template-columns:1fr 1fr;gap:60px;margin-top:46px;display:grid}.cs .problem p{color:#cdd6c8;font-size:18px}.cs .problem .big-i{font-family:var(--serif);color:var(--cream);font-size:27px;font-style:italic;font-weight:400;line-height:1.45}.cs .steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px;display:grid}.cs .step{border-right:1px solid var(--line);padding:36px 30px 8px 0}.cs .step:last-child{border-right:0;padding-right:0}.cs .step .num{font-family:var(--serif);color:var(--clay);font-size:44px;font-weight:600;line-height:1}.cs .step h3{margin:16px 0 10px;font-size:28px}.cs .step p{color:var(--brown);font-size:16px}.cs .research{background:var(--cream-3)}.cs .stat-grid{grid-template-columns:repeat(4,1fr);gap:0;margin-top:50px;display:grid}.cs .stat{border-left:1px solid var(--line);padding:0 28px}.cs .stat:first-child{border-left:0;padding-left:0}.cs .stat .n{font-family:var(--serif);letter-spacing:-.01em;font-size:66px;font-weight:600;line-height:.95}.cs .stat .n span{color:var(--clay);vertical-align:baseline;font-size:32px}.cs .stat .l{color:var(--green-body);margin-top:14px;font-size:15px;line-height:1.4}.cs .stat .src{color:var(--brown);opacity:.78;margin-top:12px;font-size:11.5px;line-height:1.4}.cs .research .closing{font-family:var(--serif);color:var(--green);max-width:58ch;margin:52px 0 0;font-size:25px;font-style:italic;line-height:1.5}.cs .howwrap{max-width:640px;margin:60px auto 0}.cs .howcap{text-align:center;max-width:50ch;margin:0 auto 26px}.cs .howcap .eyebrow{margin-bottom:10px;display:block}.cs .howcap p{font-family:var(--serif);color:var(--green-body);font-size:24px;font-style:italic;line-height:1.4}.cs .howcard{background:var(--cream-2);border:1px solid var(--line);border-radius:20px;padding:38px 40px}.cs .hc-top{align-items:center;gap:18px;margin-bottom:26px;display:flex}.cs .hc-bar{background:var(--cream-3);border-radius:999px;flex:1;height:6px;overflow:hidden}.cs .hc-bar span{background:var(--sage);border-radius:999px;height:100%;display:block}.cs .hc-chapter{color:var(--brown);white-space:nowrap;font-size:13.5px}.cs .howcard .eyebrow{margin-bottom:14px;display:block}.cs .hc-q{font-family:var(--app);letter-spacing:-.005em;color:var(--green);font-size:31px;font-weight:600;line-height:1.2}.cs .hc-answer{background:var(--cream);border:1px solid var(--line);color:#9c9486;min-height:104px;font-family:var(--app);border-radius:14px;margin-top:24px;padding:18px 20px;font-size:18px}.cs .hc-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:26px;display:flex}.cs .hc-foot .skip{font-family:var(--app);color:var(--brown);font-size:15px}.cs .hc-foot .btn{border-radius:999px;padding:13px 30px}.cs .receive .intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.cs .receive .intro p{color:var(--brown);max-width:46ch;margin-top:18px;font-size:18px}.cs .snapcard{background:var(--cream-2);border:1px solid var(--line);border-radius:12px;margin-top:48px;overflow:hidden;box-shadow:0 24px 48px -36px #2c3a2e73}.cs .snapcard .sc-head{border-bottom:1px solid var(--line);background:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:20px 30px;display:flex}.cs .snapcard .sc-head .who{font-family:var(--serif);font-size:22px;font-weight:600}.cs .snapcard .sc-head .meta{letter-spacing:.16em;text-transform:uppercase;color:var(--clay-deep);font-size:12px;font-weight:600}.cs .sc-body{grid-template-columns:repeat(3,1fr);display:grid}.cs .sc-col{border-right:1px solid var(--line);padding:30px}.cs .sc-col:last-child{border-right:0}.cs .sc-col .k{letter-spacing:.18em;text-transform:uppercase;color:var(--clay-deep);font-size:12px;font-weight:600}.cs .sc-col h3{margin:10px 0 14px;font-size:24px}.cs .sc-col p{color:var(--brown);font-size:14.5px;line-height:1.55}.cs .sc-col .bars{flex-direction:column;gap:10px;margin-top:4px;display:flex}.cs .sc-col .bar{color:var(--green-body);align-items:center;gap:12px;font-size:13px;display:flex}.cs .sc-col .bar .track{background:var(--cream-3);border-radius:999px;flex:1;height:6px;overflow:hidden}.cs .sc-col .bar .fill{background:var(--clay);border-radius:999px;height:100%}.cs .sc-col .lean{color:var(--green-body);border-bottom:1px dotted var(--line);justify-content:space-between;padding:7px 0;font-size:13.5px;display:flex}.cs .sc-col .lean:last-child{border-bottom:0}.cs .sc-col .lean b{color:var(--green);font-weight:600}.cs .sc-col.glimpse{background:var(--green);color:var(--cream)}.cs .sc-col.glimpse .k{color:var(--rose)}.cs .sc-col.glimpse h3{color:var(--cream)}.cs .sc-col.glimpse p{color:#cdd6c8}.cs .sc-col.glimpse .pull{font-family:var(--serif);color:var(--cream);margin-bottom:14px;font-size:18px;font-style:italic;line-height:1.45}.cs .snapcard .sc-foot{border-top:1px solid var(--line);color:var(--brown);background:var(--cream);padding:14px 30px;font-size:12px}.cs .benefits-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.cs .bcol{border-right:1px solid var(--line);padding:36px 30px 8px 0}.cs .bcol:last-child{border-right:0;padding-right:0}.cs .bcol h3{margin:14px 0 12px;font-size:30px;line-height:1.1}.cs .bcol p{color:var(--brown);max-width:36ch;font-size:16px}.cs .benefit{border-bottom:1px solid var(--line);grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;padding:56px 0;display:grid}.cs .benefit:nth-child(2n){grid-template-columns:1.05fr .95fr}.cs .benefit:nth-child(2n) .b-txt{order:2}.cs .benefit h3{margin:14px 0;font-size:38px}.cs .benefit p{color:var(--brown);max-width:38ch;font-size:17px}.cs .b-slot{width:100%;height:330px}.cs .founder{background:var(--cream-2)}.cs .founder-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;display:grid}.cs .founder h2{margin:18px 0 24px;font-size:50px}.cs .founder p.story{font-family:var(--serif);color:var(--green-body);font-size:23px;font-weight:400;line-height:1.5}.cs .founder-slot{width:100%;height:440px}.cs .founder .note{background:var(--rose);color:var(--green);border-radius:4px;max-width:52ch;margin-top:30px;padding:22px 24px;font-size:15.5px;line-height:1.5}.cs .care{color:var(--green);background:#eaefe6}.cs .care .eyebrow{color:var(--green)}.cs .care-grid{border-top:1px solid #d6decf;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;display:grid}.cs .care-col{border-right:1px solid #d6decf;padding:34px 30px 8px 0}.cs .care-col:last-child{border-right:0;padding-right:0}.cs .care-col h3{color:var(--green);margin-bottom:12px;font-size:26px}.cs .care-col p{color:#42513f;max-width:36ch;font-size:16px}.cs .care-ai{color:#42513f;border-top:1px solid #d6decf;max-width:74ch;margin-top:40px;padding-top:24px;font-size:15px;line-height:1.55}.cs .slot-note{color:var(--brown);border:1px dashed var(--clay);background:#c77e541a;border-radius:4px;max-width:none;padding:11px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;display:block}.cs .pricing{background:var(--panel-dark);color:var(--cream)}.cs .pricing .eyebrow{color:var(--rose)}.cs .pricing h2{color:var(--cream);margin-top:18px;font-size:56px}.cs .ladder{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;margin-top:50px;display:grid}.cs .pcard{background:var(--cream);color:var(--green);border-radius:6px;padding:42px}.cs .pcard.feat{box-shadow:0 0 0 2px var(--clay)}.cs .pcard .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--clay-deep);background:var(--cream-3);border-radius:999px;margin-bottom:18px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.cs .pcard h3{font-size:32px}.cs .pcard .amt{font-family:var(--serif);margin:14px 0 4px;font-size:56px;font-weight:600;line-height:1}.cs .pcard .amt span{color:var(--brown);font-size:18px;font-weight:500;font-family:var(--sans)}.cs .pcard p.desc{color:var(--brown);margin:14px 0 18px;font-size:15.5px;line-height:1.5}.cs .pcard .line{color:var(--green);margin:12px 0 2px;font-size:16px;font-weight:600;line-height:1.45}.cs .pcard .plan{color:var(--brown);margin:0 0 14px;font-size:14.5px;line-height:1.5}.cs .pcard .small{color:var(--brown);margin:0 0 22px;font-size:13px;line-height:1.45}.cs .pcard .btn{justify-content:center;width:100%}.cs .side{flex-direction:column;gap:24px;display:flex}.cs .scard{border:1px solid var(--line-dk);color:var(--cream);border-radius:6px;padding:34px}.cs .scard .tag{letter-spacing:.16em;text-transform:uppercase;color:var(--rose);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}.cs .scard h3{color:var(--cream);font-size:26px}.cs .scard .amt{font-family:var(--serif);margin:10px 0 4px;font-size:36px;font-weight:600}.cs .scard .amt span{color:#aebaa8;font-size:15px;font-family:var(--sans);font-weight:500}.cs .scard p{color:#bcc6b8;margin-top:12px;font-size:14.5px;line-height:1.5}.cs .scard .small{color:#aebaa8;margin-top:10px;font-size:13px;line-height:1.45}.cs .btn-snap{color:var(--cream);font-family:var(--sans);border:1px solid var(--cream);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:.5em;margin-top:20px;padding:13px 26px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.cs .btn-snap:hover{background:var(--cream);color:var(--green)}.cs .pfaq{background:var(--cream-3)}.cs .pfaq h2{font-size:42px}.cs .pfaq-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 56px;margin-top:40px;display:grid}.cs .pfaq-item{border-bottom:1px solid var(--line);padding:24px 0}.cs .pfaq-item h3{color:var(--green);margin-bottom:8px;font-size:19px;line-height:1.3}.cs .pfaq-item p{color:var(--brown);max-width:46ch;font-size:14.5px;line-height:1.55}.cs .pfaq-item p b{color:var(--green);font-weight:600}.cs .benefits-wedge{color:var(--brown);max-width:62ch;margin-bottom:30px;font-size:16px;line-height:1.55}.cs .risk-line{color:#aebaa8;max-width:62ch;font-size:13.5px;line-height:1.5}.cs .ladder+.risk-line{margin-top:22px}.cs .final .risk-line{text-align:center;margin:22px auto 0}.cs .fineprint{flex-direction:column;gap:8px;margin-top:36px;display:flex}.cs .fineprint p{color:#aebaa8;max-width:70ch;font-size:13.5px;line-height:1.5}.cs .final{text-align:center;padding:110px 0}.cs .final h2{max-width:18ch;margin:18px auto 0;font-size:64px}.cs .final .sub{color:var(--brown);max-width:52ch;margin:24px auto 34px;font-size:18.5px}.cs footer{border-top:1px solid var(--line);background:var(--cream-2);padding:48px 0}.cs .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cs .foot-links{color:var(--green-body);gap:28px;font-size:14px;display:flex}.cs .foot-links a:hover{color:var(--green)}.cs .foot-note{color:var(--brown);max-width:60ch;margin-top:24px;font-size:13px;line-height:1.5}.cs .hero-kicker{font-family:var(--serif);color:var(--sage);margin-bottom:2px;font-size:21px;font-style:italic;font-weight:500}.cs .valuemoment{background:var(--cream)}.cs .valuemoment .intro-line{color:var(--brown);max-width:60ch;margin-top:18px;font-size:18px}.cs .vm-beats{grid-template-columns:1.05fr .5fr 1.1fr;align-items:center;gap:30px;margin-top:52px;display:grid}.cs .vm-notes{grid-template-columns:1fr 1fr;gap:16px;padding:8px;display:grid;position:relative}.cs .vm-note{background:var(--cream-2);border:1px solid var(--line);color:var(--brown);border-radius:7px;padding:18px;font-size:14.5px;line-height:1.5;box-shadow:0 6px 18px #3a4d3c0f}.cs .vm-note:first-child{transform:rotate(-2.4deg)}.cs .vm-note:nth-child(2){margin-top:14px;transform:rotate(1.8deg)}.cs .vm-note:nth-child(3){margin-top:-6px;transform:rotate(1.6deg)}.cs .vm-note:nth-child(4){margin-top:8px;transform:rotate(-1.7deg)}.cs .vm-converge{justify-content:center;align-items:center;display:flex}.cs .vm-converge svg{width:100%;max-width:130px;height:auto}.cs .vm-named{background:var(--green);color:var(--cream);border-radius:10px;padding:38px 36px;box-shadow:0 14px 40px #2c3a2e38}.cs .vm-named .lab{letter-spacing:.2em;text-transform:uppercase;color:var(--rose);font-size:11px;font-weight:600}.cs .vm-named h3{font-family:var(--serif);color:var(--cream);margin:14px 0 18px;font-size:38px;line-height:1.08}.cs .vm-named .def{color:#e4e9e1;font-size:16.5px;line-height:1.55}.cs .vm-row{border-top:1px solid var(--line-dk);gap:12px;margin-top:18px;padding-top:16px;display:flex}.cs .vm-row .rk{letter-spacing:.13em;text-transform:uppercase;color:var(--sage);flex:0 0 92px;padding-top:2px;font-size:11px;font-weight:600}.cs .vm-row p{color:#d7ded4;margin:0;font-size:15px;line-height:1.5}.cs .vm-label{color:var(--brown);margin-top:30px;font-size:13px}.cs .vm-cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.cs .nav-links a,.cs .mark,.cs .hero-kicker,.cs .hero h1,.cs .hero-micro,.cs .hero-altlink,.cs .eyebrow,.cs h2,.cs h3,.cs .lead,.cs .intro-line,.cs .proof-item,.cs .whatis p,.cs .fd-card .k,.cs .fd-time,.cs .fd-cross,.cs .fd-iline,.cs .fd-foot,.cs .vm-note,.cs .vm-named .def,.cs .vm-row p,.cs .vm-row .rk,.cs .vm-label,.cs .path-step .price,.cs .path-step .lbl,.cs .path-step p,.cs .credit-box .big,.cs .sc-col .k,.cs .sc-glimpse .pull,.cs .sc-glimpse .note,.cs .sc-foot,.cs .lean,.cs .care-col p,.cs .care-ai,.cs .tag,.cs .amt,.cs .pcard .desc,.cs .pcard .line,.cs .pcard .small,.cs .pe-k,.cs .pe-t,.cs .pe-d,.cs .pfaq-item h3,.cs .risk-line,.cs .final .sub,.cs .foot-note,.cs .bcol p,.cs .closing,.cs .founder .note{text-wrap:balance}.cs .fd-card p.body,.cs .pfaq-item p,.cs .problem .cols p,.cs .hero p.sub{text-wrap:pretty}.cs .freedoors .intro-line{color:var(--brown);max-width:62ch;margin-top:18px;font-size:18px}.cs .fd-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;display:grid}.cs .fd-grid-single{grid-template-columns:minmax(0,1fr);max-width:620px}.cs .fd-card{background:var(--cream-2);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:38px 36px;display:flex}.cs .fd-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.cs .fd-card .k{letter-spacing:.18em;text-transform:uppercase;color:var(--rose-deep);font-size:12px;font-weight:600}.cs .fd-time{color:var(--sage);white-space:nowrap;font-size:13px;font-weight:600}.cs .fd-card h3{margin:14px 0;font-size:30px;line-height:1.12}.cs .fd-card p.body{color:var(--brown);font-size:16px;line-height:1.55}.cs .fd-iline{font-family:var(--serif);color:var(--green-body);margin:14px 0 0;font-size:19px;font-style:italic;line-height:1.4}.cs .fd-cross{color:var(--green-body);margin:16px 0 24px;font-size:14.5px}.cs .fd-cross a{color:var(--rose-deep);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cs .fd-card .btn-ghost{align-self:flex-start;margin-top:auto}.cs .fd-foot{color:var(--brown);margin-top:26px;font-size:15.5px}.cs .path{background:var(--cream-2)}.cs .path .intro-line{color:var(--brown);max-width:66ch;margin-top:18px;font-size:18px}.cs .path-track{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:48px;display:grid}.cs .path-track-4{grid-template-columns:repeat(4,1fr)}.cs .path-step{border-right:1px solid var(--line);padding:30px 22px 26px 0}.cs .path-step:last-child{border-right:0;padding-right:0}.cs .path-step .price{font-family:var(--serif);color:var(--rose-deep);font-size:30px;font-weight:600;line-height:1.05}.cs .path-step .lbl{letter-spacing:.13em;text-transform:uppercase;color:var(--green);margin:14px 0 8px;font-size:12px;font-weight:600}.cs .path-step p{color:var(--brown);font-size:14px;line-height:1.5}.cs .credit-box{background:var(--green);color:var(--cream);border-radius:8px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:36px;margin-top:34px;padding:40px 44px;display:grid}.cs .credit-box .big{font-family:var(--serif);color:var(--cream);font-size:40px;font-style:italic;line-height:1.05}.cs .credit-box p{color:#cdd6c8;font-size:16.5px;line-height:1.6}.cs .sc-glimpse{background:var(--green);color:var(--cream);border-top:1px solid var(--line);padding:34px 36px}.cs .sc-glimpse .k{letter-spacing:.18em;text-transform:uppercase;color:var(--rose);font-size:12px;font-weight:600}.cs .sc-glimpse .pull{font-family:var(--serif);color:var(--cream);max-width:34ch;margin:14px 0 12px;font-size:29px;font-style:italic;line-height:1.3}.cs .sc-glimpse p.note{color:#cdd6c8;max-width:64ch;font-size:15.5px;line-height:1.55}.cs .ladder-2{grid-template-columns:1fr 1fr}.cs .pcard:not(.feat){background:var(--cream)}.cs .pextra{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.cs .pextra-single{grid-template-columns:minmax(0,1fr)}.cs .pextra-item{border:1px solid var(--line-dk);border-radius:6px;padding:24px 26px;transition:all .2s;display:block}.cs .pextra-item:hover{border-color:var(--cream)}.cs .pe-k{letter-spacing:.16em;text-transform:uppercase;color:var(--rose);font-size:11px;font-weight:600;display:block}.cs .pe-t{font-family:var(--serif);color:var(--cream);margin:8px 0;font-size:21px;font-weight:600;display:block}.cs .pe-d{color:#bcc6b8;font-size:14px;line-height:1.5;display:block}.cs .whatis{background:var(--cream)}.cs .whatis .wrap{padding-top:64px;padding-bottom:64px}.cs .whatis p{font-family:var(--serif);color:var(--green-body);max-width:60ch;margin-top:16px;font-size:25px;line-height:1.45}.cs .problem-turn{font-family:var(--serif);color:var(--cream);margin-top:42px;font-size:34px;font-style:italic;line-height:1.25}@media (max-width:920px){.cs .wrap{padding:0 32px}.cs .nav-in{padding:18px 32px}.cs .nav-links{display:none}.cs .hero-grid,.cs .problem .cols,.cs .founder-grid,.cs .ladder,.cs .ladder-2{grid-template-columns:1fr;gap:36px}.cs .fd-grid,.cs .pextra,.cs .credit-box,.cs .path-track,.cs .vm-beats{grid-template-columns:1fr;gap:24px}.cs .vm-converge svg{max-width:90px;transform:rotate(90deg)}.cs .vm-named h3{font-size:32px}.cs .path-step{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.cs .credit-box{padding:32px 30px}.cs .hero h1{font-size:60px}.cs .problem h2,.cs .pricing h2,.cs .final h2{font-size:42px}.cs .lead{font-size:36px}.cs .steps,.cs .stat-grid,.cs .proof-in{grid-template-columns:1fr 1fr;gap:24px}.cs .step{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.cs .stat{border-left:0;padding:0}.cs .pfaq-grid{grid-template-columns:1fr;gap:0;margin-top:32px}.cs .benefits-grid,.cs .care-grid{grid-template-columns:1fr;margin-top:32px}.cs .bcol,.cs .care-col{border-right:0;border-bottom:1px solid var(--line);padding:28px 0}.cs .sc-body{grid-template-columns:1fr}.cs .sc-col{border-right:0;border-bottom:1px solid var(--line)}.cs .sc-col:last-child{border-bottom:0}.cs .howcard{padding:30px 26px}.cs .hc-q{font-size:26px}}@media (max-width:560px){.cs .steps,.cs .stat-grid,.cs .proof-in{grid-template-columns:1fr}.cs .hero h1{font-size:48px}}
