:root{--cn-ink:#1d1a16;--cn-paper:#fcf9f1;--cn-surface:#fffdf8;--cn-soft:#f1ebdf;--cn-soft-strong:#e6dcc7;--cn-rule:#1d1a161a;--cn-rule-strong:#1d1a162e;--cn-text-secondary:#635c51;--cn-text-tertiary:#938a7b;--cn-forest:#335940;--cn-forest-soft:#dbe6dc;--cn-gold:#8f7242;--cn-gold-soft:#ede0c4;--cn-ink-inverse:#f8f4ea;--cn-ink-surface:#171512;--cn-radius-sm:14px;--cn-radius-md:22px;--cn-radius-lg:30px;--cn-radius-xl:40px;--cn-shadow-soft:0 16px 42px #14120e0f;--cn-shadow-panel:0 26px 68px #14120e1a;--cn-max-width:1180px;--cn-copy-width:68ch;--cn-space-1:4px;--cn-space-2:8px;--cn-space-3:12px;--cn-space-4:16px;--cn-space-5:24px;--cn-space-6:32px;--cn-space-7:48px;--cn-space-8:64px;--cn-space-9:88px;--cn-space-10:120px;--cn-font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cn-font-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--cn-text-xs:12px;--cn-text-sm:14px;--cn-text-md:18px;--cn-text-lg:24px;--cn-text-xl:clamp(36px,5vw,58px);--cn-text-2xl:clamp(54px,8vw,92px);--cn-leading-tight:.95;--cn-leading-snug:1.08;--cn-leading-body:1.55;--cn-tracking-tight:-.045em;--cn-tracking-snug:-.02em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left,#ede0c48c,transparent 28%),radial-gradient(circle at top right,#dbe6dc94,transparent 24%),linear-gradient(180deg,#f7f1e6 0%,var(--cn-paper)24%,#f7f1e8 100%);color:var(--cn-ink);font-family:var(--cn-font-sans);text-rendering:optimizeLegibility;margin:0}main{overflow:hidden}a{color:inherit;text-decoration:none}button,a{transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--cn-forest);outline-offset:3px}section[id]{scroll-margin-top:96px}.site-shell{width:min(calc(100% - 40px),var(--cn-max-width));margin:0 auto}.site-section{padding:var(--cn-space-10)0}.site-section--soft,.site-section--mist{background:linear-gradient(#ffffff6b,#ffffff2e),#ffffff75}.site-section--ink{color:var(--cn-ink-inverse);background:radial-gradient(circle at 0 0,#b38f522e,#0000 28%),linear-gradient(#1a1714,#201b17)}.site-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcf9f1e0;border-bottom:1px solid #1d1a1614;position:sticky;top:0}.site-header__inner,.site-footer__inner{width:min(calc(100% - 40px),var(--cn-max-width));justify-content:space-between;align-items:center;gap:var(--cn-space-5);margin:0 auto;display:flex}.site-header__inner{min-height:74px}.site-wordmark{font-size:var(--cn-text-sm);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-weight:700}.site-nav,.site-nav__links,.site-footer__nav{align-items:center;gap:var(--cn-space-4);display:flex}.site-link{color:var(--cn-text-secondary);font-size:var(--cn-text-sm)}.site-link:hover,.site-link:focus-visible{color:var(--cn-ink)}.site-button{min-height:48px;font-size:var(--cn-text-sm);white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.site-button__label--mobile{display:none}.site-button:hover,.site-button:focus-visible{transform:translateY(-1px)}.site-button--primary{background:var(--cn-ink);color:var(--cn-paper);box-shadow:var(--cn-shadow-soft)}.site-button--primary:hover,.site-button--primary:focus-visible{background:#11100d}.site-button--secondary{border-color:var(--cn-rule);color:var(--cn-ink);background:#ffffffa8}.site-button--secondary:hover,.site-button--secondary:focus-visible{border-color:var(--cn-rule-strong);background:#ffffffeb}.site-hero{padding:var(--cn-space-9)0 var(--cn-space-10)}.site-hero__grid,.site-value-layout,.site-story-layout,.site-companion,.site-yardage,.site-trust,.site-step,.site-privacy,.site-about,.site-founder{grid-template-columns:minmax(0,1fr) minmax(320px,.94fr);align-items:start;gap:clamp(32px,5vw,56px);display:grid}.site-hero__copy{max-width:640px}.site-eyebrow,.site-card__eyebrow,.site-story-callout__label,.site-watch__eyebrow,.site-quote-card__note{color:var(--cn-forest);font-size:var(--cn-text-sm);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-weight:600;display:inline-flex}.site-eyebrow{margin-bottom:var(--cn-space-4)}.site-hero__title,.site-section-title,.site-cta__title,.site-quote-card__quote p{font-family:var(--cn-font-display);letter-spacing:var(--cn-tracking-tight);margin:0;font-weight:600}.site-hero__title{font-size:var(--cn-text-2xl);line-height:var(--cn-leading-tight)}.site-section-title,.site-cta__title{font-size:var(--cn-text-xl);line-height:1}.site-copy,.site-section-copy,.site-card__copy,.site-phone__caption,.site-footer__tagline,.site-cta__proof,.site-section-note,.site-quote-card__attribution{color:var(--cn-text-secondary);font-size:var(--cn-text-md);line-height:var(--cn-leading-body)}.site-copy,.site-section-copy{max-width:var(--cn-copy-width)}.site-section--ink .site-section-title,.site-section--ink .site-card__title,.site-section--ink .site-copy,.site-section--ink .site-section-copy,.site-section--ink .site-card__copy,.site-section--ink .site-section-note,.site-section--ink .site-cta__proof{color:var(--cn-ink-inverse)}.site-section--ink .site-eyebrow,.site-section--ink .site-card__eyebrow{color:#d8c089}.site-hero__actions,.site-cta__actions{gap:var(--cn-space-3);margin-top:var(--cn-space-6);flex-wrap:wrap;display:flex}.site-proof-list,.site-pill-list,.site-capability-list,.site-placeholder-panel__list{gap:var(--cn-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-proof-list,.site-pill-list{margin-top:var(--cn-space-5)}.site-pill{min-height:38px;color:var(--cn-ink);font-size:var(--cn-text-sm);background:#ffffffad;border:1px solid #1d1a1614;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.site-pill--sage{background:var(--cn-forest-soft);color:var(--cn-forest)}.site-card,.site-faq-item,.site-cta,.site-placeholder-panel,.site-quote-card{border:1px solid var(--cn-rule);border-radius:var(--cn-radius-lg);box-shadow:var(--cn-shadow-soft);background:#fffdf8db}.site-card,.site-faq-item,.site-quote-card{padding:clamp(22px,3vw,30px)}.site-card__title,.site-phone__filename,.site-watch__title,.site-step__title{margin:0 0 var(--cn-space-3);font-size:clamp(22px,2vw,28px);line-height:var(--cn-leading-snug);letter-spacing:var(--cn-tracking-snug)}.site-card__eyebrow{margin-bottom:var(--cn-space-4)}.site-intro{margin-bottom:clamp(28px,4vw,44px)}.site-section-note,.site-privacy__proof,.site-about__closing,.site-founder__closing,.site-cta__proof{margin-top:var(--cn-space-5);color:var(--cn-text-secondary);font-size:var(--cn-text-md);line-height:var(--cn-leading-body)}.site-founder__body,.site-academy-preview__aside{gap:var(--cn-space-5);display:grid}.site-academy-hero{padding-bottom:var(--cn-space-8)}.site-academy-hero__copy{max-width:760px}.site-steps,.site-phone-stack,.site-comparison-grid,.site-strengths-grid,.site-showcase-grid{gap:var(--cn-space-4);display:grid}.site-phone-stack{grid-template-columns:repeat(2,minmax(200px,280px));justify-content:center;align-items:start}.site-phone-stack .site-phone:nth-child(2){margin-top:var(--cn-space-8)}.site-hero__highlights,.site-story-grid,.site-card-grid,.site-faq-grid{gap:var(--cn-space-4);display:grid}.site-hero__highlights{margin-top:var(--cn-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.site-hero__highlight{min-height:100%}.site-card-grid,.site-story-grid{grid-template-columns:1fr}.site-comparison-grid,.site-strengths-grid,.site-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-showcase-card{padding:var(--cn-space-4)}.site-hero__stage{min-height:620px;position:relative}.site-hero__stage-glow{filter:blur(1px);background:radial-gradient(circle at 0 0,#dbe6dce6,#0000 32%),radial-gradient(circle at 100% 100%,#ede0c4eb,#0000 34%),#ffffff94;border-radius:48px;position:absolute;inset:8% 6% 12%}.site-hero__device,.site-hero__watch{position:absolute}.site-hero__device--primary{bottom:0;left:0}.site-hero__device--secondary{top:16px;right:18px}.site-hero__watch{bottom:32px;right:36px}.site-phone{gap:var(--cn-space-3);flex-direction:column;width:min(100%,320px);margin:0 auto;display:flex}.site-phone--default{max-width:280px}.site-phone--compact{max-width:216px}.site-phone--hero-primary{max-width:292px}.site-phone--hero-secondary{max-width:214px}.site-phone__frame{background:linear-gradient(180deg,#ffffffeb,#f3eee4f5),var(--cn-surface);box-shadow:var(--cn-shadow-panel);aspect-ratio:390/844;border:1px solid #1d1a161a;border-radius:38px;position:relative;overflow:hidden}.site-phone__frame--compact,.site-phone__frame--hero-secondary{border-radius:34px}.site-phone__frame--hero{min-height:520px}.site-phone__image{object-fit:cover;width:100%;height:100%}.site-phone__placeholder{width:100%;height:100%;padding:var(--cn-space-5);background:radial-gradient(circle at 100% 0,#dbe6dce6,#0000 38%),linear-gradient(#fffffff0,#f3eee4fa);flex-direction:column;justify-content:flex-end;display:flex}.site-phone__placeholder:before,.site-phone__placeholder:after{content:"";background:#ffffffbd;border:1px solid #1d1a1614;border-radius:18px}.site-phone__placeholder:before{width:72%;height:22%;box-shadow:var(--cn-shadow-soft)}.site-phone__placeholder:after{width:88%;height:16%;margin-top:var(--cn-space-4)}.site-phone__filename{font-size:var(--cn-text-sm);color:var(--cn-ink);margin-top:auto}.site-phone__caption{font-size:var(--cn-text-sm)}.site-story-aside,.site-companion__media,.site-yardage__media{gap:var(--cn-space-5);justify-items:center;display:grid}.site-story-callout,.site-placeholder-panel{border:1px solid var(--cn-rule);border-radius:var(--cn-radius-lg);background:linear-gradient(180deg,#ffffffd1,#f9f4eae0),var(--cn-surface);width:100%;box-shadow:var(--cn-shadow-soft);padding:clamp(22px,3vw,30px)}.site-story-callout__label{margin-bottom:var(--cn-space-4)}.site-question-grid{gap:var(--cn-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.site-question-card{min-height:100%}.site-question-index{width:38px;height:38px;margin-bottom:var(--cn-space-4);background:var(--cn-soft);color:var(--cn-forest);font-size:var(--cn-text-sm);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.site-capability-grid{gap:var(--cn-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-capability-card{gap:var(--cn-space-5);align-content:start;display:grid}.site-capability-card__content{gap:var(--cn-space-3);display:grid}.site-capability-list{color:var(--cn-text-secondary);font-size:var(--cn-text-sm);line-height:1.45}.site-capability-list li,.site-placeholder-panel__list li{background:#f1ebdfb8;border:1px solid #1d1a160f;border-radius:999px;padding:9px 12px}.site-capability-list--tight{margin-top:var(--cn-space-4)}.site-role-grid,.site-trust__grid,.site-quote-grid{gap:var(--cn-space-4);display:grid}.site-role-grid,.site-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-role-card{min-height:100%}.site-watch{gap:var(--cn-space-3);flex-direction:column;width:min(100%,264px);display:flex}.site-watch--compact{width:min(100%,224px)}.site-watch__frame{padding:20px 18px;position:relative}.site-watch__frame:before,.site-watch__frame:after{content:"";background:#26231f;border-radius:18px;width:44%;height:30px;position:absolute;left:50%;transform:translate(-50%)}.site-watch__frame:before{top:-12px}.site-watch__frame:after{bottom:-12px}.site-watch__screen{min-height:236px;color:var(--cn-ink-inverse);box-shadow:var(--cn-shadow-panel);background:radial-gradient(circle at 0 0,#42674dad,#0000 42%),linear-gradient(#141312,#1f1c19);border:1px solid #ffffff14;border-radius:34px;padding:18px}.site-watch--compact .site-watch__screen{min-height:204px}.site-watch__eyebrow{color:#f8f4eab8}.site-watch__title{color:var(--cn-ink-inverse);font-size:18px}.site-watch__list{color:#f8f4ead1;gap:10px;margin:0;padding:0;font-size:13px;line-height:1.35;list-style:none;display:grid}.site-watch__list li{background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;padding:10px 12px}.site-watch__caption{color:var(--cn-text-secondary);font-size:var(--cn-text-sm);line-height:1.45}.site-companion__content,.site-trust__lead,.site-yardage__content{gap:var(--cn-space-5);display:grid}.site-yardage__steps{gap:var(--cn-space-4);margin:0;padding:0;list-style:none;display:grid}.site-yardage__step{min-height:100%}.site-placeholder-panel{border-style:dashed}.site-placeholder-panel__list{margin-top:var(--cn-space-4)}.site-section--ink .site-card,.site-section--ink .site-placeholder-panel{box-shadow:none;background:#ffffff0a;border-color:#f8f4ea1a}.site-section--ink .site-capability-list li,.site-section--ink .site-placeholder-panel__list li,.site-section--ink .site-pill{color:var(--cn-ink-inverse);background:#ffffff14;border-color:#ffffff14}.site-section--ink .site-pill--sage{color:#e8d1a1;background:#d8c08929}.site-philosophy__body{margin-bottom:var(--cn-space-4)}.site-quote-card{gap:var(--cn-space-4);display:grid}.site-quote-card__quote p{font-size:clamp(26px,3vw,36px);line-height:1.04}.site-quote-card__attribution{font-size:var(--cn-text-sm)}.site-cta{text-align:center;background:radial-gradient(circle at 0 0,#dbe6dcb8,#0000 28%),radial-gradient(circle at 100% 100%,#ede0c4cc,#0000 32%),#fffdf8e0;padding:clamp(32px,5vw,56px)}.site-cta__copy{max-width:620px;margin:var(--cn-space-4)auto 0}.site-footer{border-top:1px solid var(--cn-rule);padding:var(--cn-space-6)0;background:#fff9f1db}.site-footer__inner{min-height:72px}.site-footer__meta{gap:var(--cn-space-2);flex-direction:column;display:flex}.site-footer__copyright{color:var(--cn-text-tertiary);font-size:var(--cn-text-sm)}@media (max-width:1120px){.site-hero__grid,.site-value-layout,.site-story-layout,.site-companion,.site-yardage,.site-trust,.site-step,.site-step--reverse,.site-privacy,.site-about,.site-founder{grid-template-columns:1fr}.site-hero__stage{min-height:560px;margin-top:var(--cn-space-4)}.site-question-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.site-section{padding:var(--cn-space-9)0}.site-hero__highlights,.site-comparison-grid,.site-strengths-grid,.site-capability-grid,.site-role-grid,.site-trust__grid,.site-faq-grid,.site-quote-grid,.site-showcase-grid,.site-phone-stack{grid-template-columns:1fr}.site-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-phone-stack .site-phone:nth-child(2){margin-top:0}.site-hero__stage{gap:var(--cn-space-5);justify-items:center;min-height:0;display:grid}.site-hero__device,.site-hero__watch,.site-hero__stage-glow{position:static}.site-hero__stage-glow{display:none}.site-companion__media,.site-yardage__media{grid-template-columns:1fr 1fr;align-items:start}}@media (max-width:760px){.site-nav__links{display:none}.site-header__inner{min-height:68px}.site-companion__media,.site-yardage__media,.site-question-grid{grid-template-columns:1fr}.site-phone--hero-primary,.site-phone--hero-secondary,.site-phone--default,.site-phone--compact,.site-watch,.site-watch--compact{width:100%;max-width:min(100%,280px)}.site-phone__frame--hero{min-height:440px}}@media (max-width:640px){.site-shell,.site-header__inner,.site-footer__inner{width:min(calc(100% - 24px),var(--cn-max-width))}.site-section,.site-hero{padding:var(--cn-space-8)0}.site-header__inner{gap:var(--cn-space-3);min-height:60px}.site-nav{gap:var(--cn-space-3)}.site-nav .site-button{flex-shrink:0;min-height:40px;padding:0 14px;font-size:13px}.site-copy,.site-section-copy,.site-card__copy,.site-section-note{font-size:16px}.site-hero__title{font-size:clamp(36px,12vw,52px)}.site-section-title,.site-cta__title{font-size:clamp(28px,8vw,40px)}.site-card,.site-faq-item{padding:var(--cn-space-5)}.site-showcase-card{padding:var(--cn-space-3)}.site-hero__actions .site-button,.site-cta__actions .site-button,.site-academy-preview__aside .site-button{width:100%}.site-hero__actions,.site-cta__actions{flex-direction:column}.site-proof-list,.site-pill-list{gap:var(--cn-space-2)}.site-pill{min-height:36px;padding:0 14px}.site-phone{width:min(100%,300px)}.site-phone__frame--hero{min-height:0}.site-button__label--desktop{display:none}.site-button__label--mobile{display:inline}}@media (max-width:480px){.site-shell,.site-header__inner,.site-footer__inner,.qp-shell{width:min(calc(100% - 20px),var(--cn-max-width))}.site-hero__title{font-size:clamp(32px,11vw,40px)}.site-section-title,.site-cta__title{font-size:clamp(26px,8vw,34px)}.site-card__title,.site-step__title,.site-phone__filename{font-size:20px}.site-card,.site-faq-item,.site-cta{border-radius:var(--cn-radius-md)}.site-phone{width:min(100%,280px)}.site-footer__nav{gap:var(--cn-space-3)}}.qp-page{color:#000;background:#fff;min-height:100vh}.qp-shell{width:min(100% - 40px,1120px);margin:0 auto}.qp-hero,.qp-section{padding:96px 0}.qp-hero{padding-top:128px}.qp-hero__inner,.qp-section__intro,.qp-product{max-width:760px}.qp-kicker,.qp-section__label,.qp-product__label,.qp-footer__wordmark{color:#1c6b3c;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:650}.qp-title,.qp-section__title,.qp-product__title{color:#000;font-family:var(--cn-font-display);letter-spacing:-.04em;margin:0;font-weight:600}.qp-title{max-width:10ch;font-size:clamp(56px,9vw,108px);line-height:.94}.qp-section__title{max-width:18ch;font-size:clamp(34px,4vw,52px);line-height:.98}.qp-product__title{font-size:clamp(28px,3vw,38px);line-height:1}.qp-lede,.qp-supporting,.qp-principle__body,.qp-product__body,.qp-footer__tagline,.qp-footer__copyright{color:#3e3e3e;margin:0;font-size:18px;line-height:1.6}.qp-lede{max-width:34ch;margin-top:28px}.qp-supporting{max-width:36ch;margin-top:18px}.qp-section{border-top:1px solid #00000014}.qp-section__intro{margin-bottom:44px}.qp-principles{gap:22px;margin:0;padding:0;list-style:none;display:grid}.qp-principle{border-top:1px solid #00000014;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:20px;padding-top:20px;display:grid}.qp-principle:first-child{border-top:0;padding-top:0}.qp-principle__index{color:#1c6b3c;background:#1c6b3c14;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex}.qp-principle__content{gap:8px;display:grid}.qp-principle__title{color:#000;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:560;line-height:1.15}.qp-product{border-top:1px solid #00000014;padding:34px 0 0}.qp-inline-link{color:#1c6b3c;align-items:center;margin-top:24px;font-size:15px;font-weight:600;display:inline-flex}.qp-inline-link:hover,.qp-inline-link:focus-visible{color:#114125}.qp-footer{background:#fff;border-top:1px solid #00000014;padding:32px 0 40px}.qp-footer__inner{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.qp-footer__wordmark{margin-bottom:10px}.qp-footer__tagline,.qp-footer__copyright{font-size:14px}@media (max-width:760px){.qp-hero,.qp-section{padding:72px 0}.qp-hero{padding-top:96px}.qp-principle{grid-template-columns:1fr;gap:16px}.qp-footer__inner{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.qp-shell{width:min(100% - 24px,1120px)}.qp-lede,.qp-supporting,.qp-principle__body,.qp-product__body{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
