:root{--sans:"Outfit", "Aptos", "Segoe UI", system-ui, sans-serif;--mono:"JetBrains Mono", "Cascadia Mono", Consolas, monospace;color:#1b241d;font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 20% 0,#caa95f2e,#0000 30%),linear-gradient(#f9f8f1 0%,#f2efe2 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100dvh;margin:0;overflow-x:hidden}button,input,textarea{letter-spacing:0}button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #caa95f6b}::selection{color:#fffaf0;background:#183726}.app-shell{color:#1b241d;width:100%;max-width:100vw;min-height:100dvh;overflow-x:hidden}.review-ask{z-index:42;color:#fffaf0;background:#183726;border-bottom:1px solid #fffaf024;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(16px,5vw,72px);display:flex;position:sticky;top:0}.review-ask div:first-child{gap:4px;display:grid}.review-ask span{color:#caa95f;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.review-ask strong{font-size:clamp(17px,2vw,22px)}.review-ask p{color:#fffaf0b8;margin:0}.review-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.review-actions button{color:#183726;min-height:40px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #fffaf038;border-radius:8px;padding:9px 12px;font-weight:900}.review-actions button:last-child{color:#fffaf0;background:#ffffff14}.paywall-overlay{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1420199e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.paywall-panel{color:#142019;background:#fbfaf5;border:1px solid #14201924;border-radius:8px;gap:16px;width:min(760px,100%);max-height:calc(100dvh - 36px);padding:clamp(20px,4vw,34px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 80px #14201947}.icon-close{color:#142019;cursor:pointer;background:#1420190f;border:1px solid #1420191f;border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid;position:absolute;top:12px;right:12px}.paywall-panel h2{max-width:620px;margin:0;padding-right:38px;font-size:clamp(28px,4vw,42px);line-height:1.05}.paywall-panel p{color:#4e5b50;max-width:620px;margin:0}.paywall-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.paywall-plan-grid a,.paywall-plan-grid button{color:#142019;text-align:left;cursor:pointer;background:#fff;border:1px solid #14201924;border-radius:8px;gap:8px;min-height:150px;padding:16px;text-decoration:none;display:grid}.paywall-plan-grid span,.panel-kicker{color:#183726;text-transform:uppercase;background:#e2c26f;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px;font-weight:950}.paywall-plan-grid em{font-size:30px;font-style:normal;font-weight:950}.flow-actions{flex-wrap:wrap;gap:10px;display:flex}.flow-actions>*{flex:210px}.review-summary-card{background:#e2c26f29;border:1px solid #80603838;border-radius:8px;gap:4px;padding:14px;display:grid}.review-summary-card span{color:#5d675f;font-size:14px}.review-shot-card{background:#fff;border:1px solid #1420191f;border-radius:8px;gap:12px;padding:14px;display:grid}.review-shot-card-flagged{border-color:#a9522a6b;box-shadow:inset 4px 0 #a9522a}.review-shot-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.review-shot-head span{color:#183726;background:#18372614;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.source-snippet{color:#59645c;background:#f4f1e8;border-radius:8px;min-height:52px;padding:10px;display:grid;overflow:hidden}.source-snippet img{object-fit:cover;object-position:top;border-radius:6px;width:100%;max-height:88px}.review-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-field{background:#14201909;border:1px solid #14201914;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.review-field span{text-transform:uppercase;font-size:12px;font-weight:900}.review-field input{color:#142019;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #14201924;border-radius:8px;padding:10px 11px;font-weight:850}.review-field small{color:#667268;font-size:12px}.review-field-flagged{background:#a9522a14;border-color:#a9522a42}.empty-state{background:#1420190a;border:1px dashed #14201933;border-radius:8px;gap:10px;padding:18px;display:grid}.course-mode-workspace{background:#f7f5ec;gap:16px;display:grid}.course-mode-panel{max-width:900px;margin:0 auto}.course-club-grid,.course-result-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.course-club-grid button,.course-result-grid button{color:#142019;text-align:left;min-height:82px;font:inherit;cursor:pointer;background:#fffdf5;border:2px solid #14201929;border-radius:8px;gap:5px;padding:16px;display:grid;box-shadow:0 12px 26px #14201914}.course-result-grid button{min-height:96px;font-size:20px;font-weight:950}.course-club-grid strong{font-size:24px}.course-feedback-list{border-top:1px solid #1420191f;gap:8px;margin-top:18px;padding-top:14px;display:grid}.course-feedback-list span{color:#314135;background:#1420190d;border-radius:8px;padding:8px 10px}.round-truth-panel{gap:16px;max-width:900px;margin:0 auto;display:grid}.round-truth-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.round-truth-fields .field{margin-top:0}.round-truth-fields .span-2{grid-column:span 2}.round-truth-fields textarea{min-height:96px}.round-truth-list{gap:10px;display:grid}.round-truth-list article{background:#fffdf5;border:1px solid #1420191f;border-radius:8px;gap:5px;padding:12px;display:grid}.round-truth-list span{color:#806038;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.round-truth-list strong{color:#142019}.round-truth-list p{color:#465449;margin:0;line-height:1.4}.public-site{color:#142019;background:linear-gradient(90deg,#1420190d 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#fbfaf5 0%,#f0eadc 52%,#142019 52% 100%);min-height:100dvh}.public-nav{z-index:30;padding:calc(14px + env(safe-area-inset-top)) clamp(16px, 5vw, 64px) 14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf5e6;border-bottom:1px solid #1420191f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;display:grid;position:sticky;top:0}.public-brand,.public-nav a,.public-actions a,.public-store-row a,.public-feature-list a,.public-three-up a,.public-pricing-grid a,.public-final-cta a,.public-page-grid a,.public-footer a{color:inherit;text-decoration:none}.public-brand{align-items:center;gap:11px;display:inline-flex}.public-brand img{border-radius:8px;width:42px;height:42px;box-shadow:0 10px 22px #1420191f}.public-brand strong,.public-brand small{display:block}.public-brand small{color:#637064;font-size:12px}.public-nav nav{justify-content:center;gap:4px;min-width:0;display:flex}.public-nav nav a{color:#3d4a3f;white-space:nowrap;border-radius:8px;padding:10px 11px;font-size:14px;font-weight:800}.public-nav nav a:hover{background:#14201914}.public-nav-menu{color:#3d4a3f;font-size:14px;font-weight:800;position:relative}.public-nav-menu summary{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;min-height:40px;padding:10px 11px;list-style:none;display:inline-flex}.public-nav-menu summary::-webkit-details-marker{display:none}.public-nav-menu summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:8px;transform:rotate(45deg)translateY(-2px)}.public-nav-menu[open] summary,.public-nav-menu summary:hover{background:#14201914}.public-nav-menu div{background:#fffdf7;border:1px solid #14201921;border-radius:8px;min-width:178px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #14201929}.public-nav-menu div a{padding:9px 10px}.public-primary,.public-secondary{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 18px;font-weight:900;text-decoration:none;display:inline-flex}.public-primary{background:#142019;color:#fffaf0!important}.public-nav-store-pills{justify-content:flex-end;align-items:center;gap:10px;display:flex}.public-store-badge{border-radius:12px;justify-content:center;align-items:center;padding:0;transition:transform .18s,filter .18s;display:inline-flex}.public-store-badge img{object-fit:contain;width:auto;display:block}.public-store-badge-app img{height:52px}.public-store-badge-google img{height:58px}.public-store-badge:hover{filter:drop-shadow(0 12px 24px #0000004d);transform:translateY(-2px)}.public-secondary{color:#142019;background:#ffffffb8;border:1px solid #14201924}.public-secondary.dark{color:#fffaf0;background:#ffffff14;border-color:#ffffff2e}.public-hero{grid-template-columns:minmax(0,.86fr) minmax(380px,1.14fr);align-items:center;gap:clamp(28px,6vw,84px);min-height:min(760px,100dvh - 72px);padding:clamp(40px,6vw,72px) clamp(16px,5vw,72px) clamp(28px,5vw,58px);display:grid}.public-kicker{color:#806038;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:950}.public-hero h1,.public-showcase h2,.public-compare-band h2{color:#142019;letter-spacing:0;max-width:980px;margin:0;font-size:clamp(46px,7vw,92px);line-height:.94}.public-hero-copy>p:not(.public-kicker){color:#465449;max-width:620px;margin:24px 0 0;font-size:clamp(18px,2vw,23px);line-height:1.42}.public-problem-statement{background:#f7efe0d1;border:1px solid #14201929;border-radius:8px;padding:12px 14px;font-weight:900;color:#142019!important;font-size:clamp(17px,1.8vw,20px)!important}.public-hero-support{max-width:560px!important;margin-top:12px!important}.public-hero-pricing{background:#f7efe0;border:1px solid #14201921;border-radius:8px;align-items:center;gap:10px;width:fit-content;max-width:100%;min-height:44px;padding:10px 12px;display:inline-flex;color:#142019!important;margin-top:18px!important;font-size:15px!important;line-height:1.25!important}.public-hero-pricing strong,.public-hero-pricing span{display:inline-block}.public-actions,.public-store-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.public-store-row{margin-top:16px}.public-store-note{color:#142019ad;max-width:620px;margin:8px 0 0;font-size:14px;line-height:1.35}.public-proof-pills{flex-wrap:wrap;gap:8px;max-width:620px;margin-top:22px;display:flex}.public-proof-pills span{color:#142019;background:#f7efe0;border:1px solid #14201921;border-radius:8px;padding:9px 11px;font-size:13px;font-weight:900}.public-product-stage{background:linear-gradient(150deg,#f7efe0f0 0%,#fffdf7fa 42%,#e0ede9eb 100%);border:1px solid #1420191f;border-radius:8px;min-height:520px;padding:clamp(18px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 34px 80px #14201929}.public-product-stage img{object-fit:cover;filter:saturate(.92)contrast(1.02);border-radius:8px;width:min(100%,780px);height:100%;min-height:460px;box-shadow:0 24px 70px #14201933}.public-stage-card{color:#fffaf0;background:#142019eb;border:1px solid #ffffff24;border-radius:8px;gap:3px;min-width:172px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 38px #1420193d}.public-stage-card span{color:#caa95f;text-transform:uppercase;font-size:11px;font-weight:900}.public-stage-card-a{top:42px;left:42px}.public-stage-card-b{top:44%;right:34px}.public-stage-card-c{bottom:38px;left:56px}.public-delta-board{color:#142019;background:#fffdf7f0;border:1px solid #14201921;border-radius:8px;gap:8px;width:min(320px,100% - 68px);padding:18px;display:grid;position:absolute;bottom:34px;right:34px;box-shadow:0 22px 48px #14201938}.public-delta-board span,.public-outcome-grid span,.public-price-badge{color:#2f6f6d;text-transform:uppercase;font-size:11px;font-weight:950}.public-delta-board strong{font-size:24px;line-height:1.05}.public-delta-board p{color:#536050;margin:0;line-height:1.42}.public-three-up{background:#14201924;border:1px solid #14201924;border-radius:8px;grid-template-columns:1.15fr .95fr .9fr;gap:1px;margin:0 clamp(16px,5vw,72px);display:grid;overflow:hidden}.public-three-up a{background:#fffdf7;gap:12px;min-height:240px;padding:clamp(24px,4vw,42px);display:grid}.public-three-up span{color:#806038;font-family:var(--mono);font-size:13px;font-weight:900}.public-three-up strong{font-size:clamp(25px,3vw,38px);line-height:1}.public-three-up p{color:#556052;max-width:28ch;margin:0;font-size:17px;line-height:1.46}.public-outcome-band{background:#edf4f1;grid-template-columns:minmax(0,.75fr) minmax(420px,1fr);gap:clamp(28px,5vw,70px);padding:clamp(70px,9vw,116px) clamp(16px,5vw,72px);display:grid}.public-outcome-band h2{color:#142019;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(38px,5vw,70px);line-height:.98}.public-outcome-band>div>p:not(.public-kicker),.public-pricing-teaser>div>p:not(.public-kicker),.public-final-cta p{color:#465449;max-width:620px;margin:18px 0 0;font-size:18px;line-height:1.5}.public-outcome-grid{background:#14201924;border:1px solid #14201924;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:1px;display:grid;overflow:hidden}.public-outcome-grid article{background:#fffdf7;align-content:start;gap:13px;min-height:250px;padding:clamp(22px,3vw,30px);display:grid}.public-outcome-grid strong{color:#142019;font-size:clamp(24px,2.5vw,34px);line-height:1}.public-outcome-grid p{color:#536050;margin:0;line-height:1.48}.public-showcase{background:#fffaf0;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(28px,5vw,70px);padding:clamp(72px,10vw,130px) clamp(16px,5vw,72px);display:grid}.public-pricing-teaser{grid-template-columns:minmax(0,.74fr) minmax(640px,1.26fr)}.public-bag-dna-band{background:linear-gradient(145deg,#2f6f6d1f 0%,#0000 42%),#fffdf7;align-items:center}.public-arccos-band{background:linear-gradient(145deg,#18372614 0%,#0000 46%),#142019;align-items:center}.public-arccos-band h2,.public-arccos-band p:not(.public-kicker){color:#fffaf0}.public-arccos-band .public-dna-list span{color:#fffaf0c2;background:#fffaf014;border-color:#fffaf02e}.public-arccos-band .public-dna-list strong{color:#fffaf0}.public-arccos-band .public-secondary{grid-column:1/-1;justify-self:start}.public-dna-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.public-dna-list span{color:#536050;background:#f3eadb;border:1px solid #1420191f;border-radius:8px;gap:8px;min-height:170px;padding:clamp(20px,3vw,30px);display:grid;box-shadow:0 18px 46px #14201914}.public-dna-list strong{color:#142019;font-size:clamp(30px,4vw,48px);line-height:.95}.public-showcase h2,.public-compare-band h2{font-size:clamp(38px,5vw,72px)}.public-pricing-grid{grid-template-columns:1.15fr repeat(2,minmax(0,.92fr));gap:12px;display:grid}.public-price-card{color:#142019;background:#fffdf7;border:1px solid #14201921;border-radius:8px;align-content:start;gap:13px;min-height:290px;padding:clamp(22px,2.4vw,28px);display:grid;overflow:hidden;box-shadow:0 18px 46px #14201914}.public-price-card:hover{transform:translateY(-2px);box-shadow:0 24px 58px #14201921}.public-price-card strong{font-size:22px}.public-price-card em{color:#142019;white-space:nowrap;font-size:clamp(34px,3vw,48px);font-style:normal;font-weight:950;line-height:.95}.public-price-card p{color:#536050;margin:0;line-height:1.45}.public-price-card small{color:#806038;align-self:end;font-weight:900}.public-price-card-featured{color:#fffaf0;background:linear-gradient(145deg,#2f6f6d38 0%,#0000 36%),#142019;box-shadow:0 28px 70px #14201938}.public-price-card-featured .public-price-badge,.public-price-card-featured small{color:#e0c167}.public-price-card-featured strong,.public-price-card-featured em{color:#fffaf0}.public-price-card-featured p{color:#fffaf0c7}.public-proof-stack{color:#142019;background:#f6f1e6;grid-template-columns:minmax(0,.76fr) minmax(520px,1.24fr);gap:clamp(26px,5vw,72px);padding:clamp(72px,10vw,126px) clamp(16px,5vw,72px);display:grid}.public-proof-stack-copy h2{color:#142019;letter-spacing:0;max-width:760px;margin:0;font-size:clamp(38px,5vw,72px);line-height:.98}.public-proof-stack-copy p:not(.public-kicker){color:#465449;max-width:610px;margin:18px 0 0;font-size:18px;line-height:1.5}.public-proof-stack-grid{gap:12px;display:grid}.public-proof-stack-grid article{background:#fffdf7;border:1px solid #14201921;border-radius:8px;gap:8px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 18px 46px #14201914}.public-proof-stack-grid span{color:#2f6f6d;text-transform:uppercase;font-size:12px;font-weight:950}.public-proof-stack-grid strong{color:#142019;font-size:18px}.public-proof-stack-grid p{color:#536050;margin:0 0 8px;line-height:1.48}.public-feature-list{background:#14201924;border:1px solid #14201924;border-radius:8px;gap:1px;display:grid;overflow:hidden}.public-feature-list a{background:#fffdf7;grid-template-columns:minmax(160px,.55fr) minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.public-feature-list strong{font-size:21px}.public-feature-list span{color:#536050;line-height:1.45}.public-compare-band{color:#fffaf0;background-color:#142019;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:clamp(24px,5vw,74px);padding:clamp(72px,10vw,128px) clamp(16px,5vw,72px);display:grid}.public-compare-band h2,.public-compare-band .public-kicker{color:#fffaf0}.public-compare-band p{color:#fffaf0c7;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.48}.public-compare-band .public-secondary{place-self:start}.public-final-cta{background:#fffdf7;border-bottom:1px solid #1420191a;justify-content:space-between;align-items:center;gap:24px;padding:clamp(42px,6vw,74px) clamp(16px,5vw,72px);display:flex}.public-final-cta h2{color:#142019;letter-spacing:0;max-width:740px;margin:0;font-size:clamp(34px,4.5vw,64px);line-height:.98}.public-final-cta .public-primary{flex:none}.public-page-grid{background:#142019eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:clamp(28px,5vw,70px) clamp(16px,5vw,72px);display:grid}.public-page-grid a{color:#fffaf0;background:#ffffff0f;border-radius:8px;min-height:92px;padding:18px;font-weight:900}.public-page-grid a:hover{background:#ffffff1c}.public-footer{color:#fffaf0c7;background:#142019;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;padding:24px clamp(16px,5vw,72px) 36px;display:flex}.public-footer span{color:#fffaf0;margin-right:auto;font-weight:900}.topbar{z-index:20;padding:calc(14px + env(safe-area-inset-top)) clamp(16px, 4vw, 52px) 14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f8f1eb;border-bottom:1px solid #1837261f;justify-content:space-between;align-items:center;gap:18px;display:flex;position:sticky;top:0}.brand,.nav-item,.menu-button,.command,.primary-action,.secondary-action,.dropzone{font:inherit;cursor:pointer;border:0}.brand{color:#183726;text-align:left;background:0 0;align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#f8f4e8;width:46px;height:46px;font-family:var(--mono);letter-spacing:0;background:#183726;border-radius:8px;place-items:center;font-size:13px;display:grid}.brand-logo{border:1px solid #18372626;border-radius:10px;flex:none;width:52px;height:52px;box-shadow:0 10px 24px #18372624}.brand strong,.brand small{display:block}.brand strong{letter-spacing:0;font-size:16px}.brand small{color:#6e766d;font-size:12px}.nav{align-items:center;gap:8px;display:flex}.nav-item{color:#3c4b3f;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:11px 12px;font-size:14px;transition:background .18s,color .18s,transform .18s;display:inline-flex;position:relative}.nav-page-link{white-space:nowrap;text-decoration:none}.nav-item:hover,.nav-item-active{color:#13281d;background:#18372614}.nav-item:active,.command:active,.primary-action:active,.secondary-action:active{transform:translateY(1px)}.nav-menu{color:#24322b;opacity:0;pointer-events:none;visibility:hidden;background:#fffefa;border:1px solid #1837261f;border-radius:8px;min-width:220px;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px);box-shadow:0 20px 40px #1837261f}.nav-item:nth-last-child(-n+2) .nav-menu{left:auto;right:0}.nav-menu span{white-space:nowrap;border-radius:6px;padding:9px 10px;font-size:13px}.nav-menu span:hover{background:#caa95f26}.nav-item:hover .nav-menu,.nav-item:focus-visible .nav-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.menu-button{color:#183726;background:#fffdf7;border:1px solid #1837261f;border-radius:8px;padding:10px;display:none}.app-availability-bar{background:#efe7d7;border-bottom:1px solid #1837261f;justify-content:space-between;align-items:center;gap:16px;padding:10px clamp(16px,5vw,72px);display:flex}.availability-label{color:#4f5d50;letter-spacing:0;text-transform:uppercase;flex:none;font-size:12px;font-weight:900;line-height:1}.hero-section{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:clamp(26px,5vw,68px);min-height:calc(100dvh - 74px);padding:clamp(42px,7vw,96px) clamp(16px,5vw,72px) clamp(36px,6vw,82px);display:grid;overflow:hidden}.hero-copy{max-width:680px}.hero-copy h1{color:#12231a;letter-spacing:0;margin:0;font-size:clamp(44px,6vw,82px);line-height:.96}.hero-copy p{color:#536050;max-width:56ch;margin:24px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.58}.launch-hero{background:linear-gradient(135deg,#fffdf7f5,#f1f7f0eb),#fffdf8;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:stretch;min-height:auto;padding-top:clamp(22px,4vw,48px);padding-bottom:clamp(22px,4vw,52px)}.launch-copy{flex-direction:column;justify-content:center;display:flex}.launch-copy h1{margin-top:14px;font-size:clamp(48px,8vw,92px)}.launch-kicker{color:#183726;text-transform:uppercase;background:#caa95f2e;border:1px solid #caa95f5c;border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2;display:inline-flex}.launch-actions{grid-template-columns:minmax(180px,1.15fr) repeat(2,minmax(150px,1fr));gap:10px;max-width:680px;display:grid}.launch-primary,.launch-secondary{white-space:normal;justify-content:center;min-height:56px}.launch-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:740px;margin-top:18px;display:grid}.launch-proof{color:#304336;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.3;display:flex}.launch-proof svg{color:#1f5f35;flex:none}.launch-offer-panel{color:#183726;background:#183726;border:1px solid #1837262e;border-radius:8px;align-content:start;gap:14px;padding:clamp(16px,2.8vw,26px);display:grid;box-shadow:0 24px 54px #18372629}.launch-offer-header,.launch-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-offer-header{color:#fffaf0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.launch-offer-header span,.launch-progress span{color:#fffaf0ad;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.launch-offer-header strong{color:#f6d886;font-size:24px}.launch-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.launch-flow button{color:#183726;min-height:118px;font:inherit;text-align:left;background:#fffdf8;border:1px solid #fffaf052;border-radius:8px;gap:6px;padding:14px;display:grid}.launch-flow button span{color:#183726;background:#caa95f47;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.launch-flow button strong{font-size:17px}.launch-flow button small{color:#59675b;font-size:12px;font-weight:800;line-height:1.35}.launch-progress{background:#fffaf014;border:1px solid #fffaf01f;border-radius:8px;padding:12px}.launch-progress strong{color:#fffaf0;overflow-wrap:anywhere;margin-top:4px;font-size:15px;display:block}.launch-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.launch-panel-actions .secondary-action{color:#fffaf0;background:#fffaf01a;border-color:#fffaf02e;justify-content:center;min-height:50px}.launch-product-preview{border-radius:8px;min-height:230px;overflow:hidden}.launch-product-preview img{object-fit:cover;border-radius:8px;width:100%;min-height:230px;display:block}.store-status-strip{grid-template-columns:repeat(2,minmax(210px,max-content));gap:10px;margin-top:22px;display:grid}.app-availability-bar .store-status-strip{grid-template-columns:repeat(2,minmax(190px,max-content));margin-top:0}.store-status{color:#183726;min-height:62px;font:inherit;text-align:left;cursor:default;background:#fffdf7;border:1px solid #18372624;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #18372614}.store-status-badge{align-items:center;min-width:254px}.store-badge-art{flex:0 0 150px;justify-content:center;align-items:center;width:150px;height:50px;display:inline-flex;overflow:hidden}.store-badge-art img{width:auto;max-height:50px;display:block}.google-play-badge img{height:66px;max-height:66px}.store-status-live{cursor:pointer;background:#f2fbf2;border-color:#1f5f3557}.store-status-live .store-icon{background:#1f5f35}.store-status-review{background:#fff8e8;border-color:#caa95f61}.app-availability-bar .store-status{min-height:54px;box-shadow:none;padding:8px 12px}.store-icon{color:#fffaf0;background:#183726;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative}.store-icon svg+svg{color:#183726;background:#caa95f;border:1px solid #fffdf7;border-radius:999px;width:20px;height:20px;padding:4px;position:absolute;bottom:-4px;right:-4px}.store-status strong,.store-status small{display:block}.store-status strong{font-size:15px}.store-status small{color:#657160;margin-top:2px;font-size:13px;font-weight:700}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.golf-photo-rail{grid-template-columns:1.1fr .95fr .95fr;gap:10px;max-width:660px;margin-top:18px;display:grid}.golf-photo{background-position:50%;background-size:cover;border:1px solid #18372629;border-radius:8px;min-height:136px;position:relative;overflow:hidden;box-shadow:0 18px 36px #18372621}.golf-photo:after{content:"";background:linear-gradient(#06120b14,#06120bb8);position:absolute;inset:0}.golf-photo strong,.golf-photo span{z-index:1;color:#fffdf7;position:absolute;left:12px;right:12px}.golf-photo strong{text-shadow:0 2px 12px #0000006b;font-size:14px;line-height:1.1;bottom:64px}.golf-photo span{color:#fffdf7d1;max-width:16ch;font-size:12px;line-height:1.25;bottom:14px}.golf-photo.course{background-image:url(https://images.unsplash.com/photo-1535131749006-b7f58c99034b?auto=format&fit=crop&w=900&q=82)}.golf-photo.gear{background-image:url(https://images.unsplash.com/photo-1587174486073-ae5e5cff23aa?auto=format&fit=crop&w=900&q=82)}.golf-photo.simulator{background-image:url(https://images.unsplash.com/photo-1592919505780-303950717480?auto=format&fit=crop&w=900&q=82)}.hero-difference-strip{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hero-difference-strip span{color:#183726;background:#caa95f29;border:1px solid #1837261a;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.hero-truth-strip{color:#36483b;background:#fffdf7d6;border:1px solid #1837261f;border-radius:8px;gap:8px;max-width:640px;margin-top:14px;padding:12px;font-size:13px;line-height:1.45;display:grid}.hero-truth-strip strong{color:#183726}.primary-action,.secondary-action{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 18px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-action{color:#fffaf0;background:#183726;box-shadow:0 18px 32px #1837262e}.primary-action:hover{background:#234b34}.secondary-action{color:#183726;background:#fffdf7;border:1px solid #18372624}.wide{width:100%;margin-top:18px}.hero-product{position:relative}.hero-product img{border:1px solid #18372629;border-radius:10px;width:min(780px,100%);margin-left:auto;display:block;box-shadow:0 34px 80px #1837262e}.hero-metric{background:#fffdf7eb;border:1px solid #1837261f;border-radius:8px;gap:3px;min-width:136px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 18px 40px #18372624}.hero-metric span{color:#66715f;font-size:12px}.hero-metric strong{color:#183726;font-family:var(--mono);font-size:24px}.metric-a{bottom:42px;left:-26px}.metric-b{top:34px;right:-12px}.metric-c{bottom:-18px;right:26px}.positioning-band{color:#fffaf0;background:#183726;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(22px,4vw,48px);padding:clamp(34px,5vw,68px) clamp(16px,5vw,72px);display:grid}.positioning-lede{max-width:680px}.positioning-lede span{color:#caa95f;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-flex}.positioning-lede h2{letter-spacing:0;margin:0;font-size:clamp(31px,4vw,54px);line-height:1.02}.positioning-lede p{color:#fffaf0c7;margin:18px 0 0;font-size:17px;line-height:1.62}.positioning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.positioning-grid article{background:#fffaf014;border:1px solid #fffaf024;border-radius:8px;min-height:190px;padding:18px}.positioning-icon{color:#183726;background:#caa95f;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.positioning-grid strong{font-size:18px;line-height:1.18;display:block}.positioning-grid p{color:#fffaf0bd;margin:9px 0 0;line-height:1.5}.moat-roadmap{padding:clamp(28px,5vw,72px)}.competitor-band{background:#f0ead8;padding:clamp(28px,5vw,72px)}.competitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.competitor-grid article{background:#fffdf8;border:1px solid #1837261f;border-radius:8px;gap:12px;padding:18px;display:grid}.competitor-grid article>span{color:#7b4a21;text-transform:uppercase;font-size:12px;font-weight:900}.competitor-grid strong{color:#183726}.competitor-grid p{color:#536050;margin:5px 0 0;line-height:1.5}.integration-panel{color:#fffaf0;background:#183726;border-radius:8px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:18px;margin-top:18px;padding:20px;display:grid}.integration-panel span{color:#caa95f;text-transform:uppercase;font-size:12px;font-weight:900}.integration-panel h3{letter-spacing:0;margin:8px 0 0;font-size:clamp(24px,3vw,38px);line-height:1.05}.integration-grid{gap:10px;display:grid}.integration-grid article{background:#fffaf014;border:1px solid #fffaf021;border-radius:8px;padding:14px}.integration-grid strong{color:#fffaf0}.integration-grid p{color:#fffaf0bd;margin:6px 0 0;line-height:1.5}.comparison-link{color:#183726;margin-top:16px;font-weight:900;display:inline-flex}.proof-loop-band{background:#183726;gap:18px;padding:clamp(28px,5vw,72px);display:grid}.proof-loop-band .section-title{color:#fffaf0}.proof-loop-band .section-title span,.proof-loop-band .section-title p{color:#fffaf0bd}.proof-loop-band .secondary-action{color:#183726;background:#caa95f;border-color:#caa95f;width:max-content}.loop-steps{grid-template-columns:1.05fr .9fr 1.15fr .9fr;gap:10px;display:grid}.loop-steps article{color:#fffaf0;background:#fffaf014;border:1px solid #fffaf021;border-radius:8px;gap:10px;min-height:178px;padding:16px;display:grid}.loop-steps span{color:#183726;width:32px;height:32px;font-family:var(--mono);background:#caa95f;border-radius:999px;place-items:center;font-weight:900;display:grid}.loop-steps strong{font-size:18px}.loop-steps p{color:#fffaf0bd;margin:0;line-height:1.48}.moat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.moat-grid article{color:#183726;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;min-height:162px;padding:16px}.moat-grid strong{font-size:17px;display:block}.moat-grid p{color:#536050;margin:8px 0 0;font-size:14px;line-height:1.5}.command-band{background:#1837261f;border:1px solid #1837261f;border-radius:8px;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;margin:0 clamp(16px,5vw,72px);display:grid;overflow:hidden}.command{color:#334438;background:#fffdf8;justify-content:center;align-items:center;gap:10px;min-height:68px;font-weight:700;transition:background .18s,color .18s;display:flex}.command.active,.command:hover{color:#fffaf0;background:#183726}.workspace{padding:clamp(28px,5vw,72px)}.simple-start-workspace{gap:18px;display:grid}.simple-start-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:12px;display:grid}.simple-start-card{color:#183726;min-height:272px;font:inherit;text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;align-content:start;gap:12px;padding:clamp(18px,2vw,24px);transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.simple-start-card:hover{border-color:#18372652;transform:translateY(-2px);box-shadow:0 18px 38px #1837261a}.simple-start-card span{color:#183726;background:#caa95f38;border-radius:8px;place-items:center;width:58px;height:58px;display:grid}.simple-start-card strong{color:#183726;letter-spacing:0;max-width:16ch;font-size:clamp(22px,2.6vw,34px);line-height:1.02}.simple-start-card p{color:#536050;margin:0;line-height:1.5}.simple-start-card small{color:#7b4a21;text-transform:uppercase;background:#caa95f2e;border-radius:999px;width:max-content;margin-top:auto;padding:6px 8px;font-weight:900}.primary-simple{color:#fffaf0;background:#183726}.primary-simple span{color:#183726;background:#caa95f}.primary-simple strong{color:#fffaf0}.primary-simple p{color:#fffaf0c2}.primary-simple small{color:#183726;background:#caa95f}.simple-benefit-strip{grid-template-columns:1fr 1fr 1.15fr;gap:10px;display:grid}.simple-benefit-strip article{background:#f8f4e8;border:1px solid #1837261a;border-radius:8px;padding:16px}.simple-benefit-strip p{color:#536050;margin:8px 0 0;line-height:1.5}.onboarding-panel{background:linear-gradient(135deg,#caa95f29,#0000 58%),#fffdf8;border:1px solid #1837261f;border-radius:8px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.2fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 16px 34px #1837260f}.onboarding-panel h3{color:#183726;margin:0;font-size:clamp(20px,2.6vw,30px);line-height:1.05}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.onboarding-steps button,.dismiss-onboarding{color:#183726;min-height:46px;font:inherit;cursor:pointer;background:#f0ead8;border:1px solid #1837261f;border-radius:8px;padding:10px 11px;font-size:13px;font-weight:900}.onboarding-steps button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.onboarding-steps button span{border:2px solid #18372647;border-radius:999px;width:16px;height:16px}.onboarding-steps button.complete{color:#fffaf0;background:#183726}.dismiss-onboarding{color:#536050;background:#fffdf8}.two-col{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:22px;display:grid}.panel{background:#fffdf8;border:1px solid #1837261f;border-radius:8px;padding:clamp(18px,3vw,32px);box-shadow:0 22px 52px #18372612}.panel-heading{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.panel-icon{color:#183726;background:#f0ead8;border-radius:8px;place-items:center;min-width:42px;height:42px;display:grid}.panel h2,.section-title h2{color:#183726;letter-spacing:0;margin:0;font-size:clamp(25px,4vw,42px);line-height:1.02}.panel p,.section-title p{color:#62705f;margin:7px 0 0;line-height:1.55}.dropzone{color:#183726;background:linear-gradient(135deg,#caa95f29,#0000 55%),#f8f4e8;border:1px dashed #1837264d;border-radius:8px;place-items:center;gap:10px;width:100%;min-height:260px;padding:24px;display:grid}.dropzone img{object-fit:contain;border-radius:8px;max-width:100%;max-height:240px}.dropzone span{font-size:20px;font-weight:800}.dropzone small{color:#657160}.attachment-action{margin-top:12px}.field{color:#334438;gap:8px;margin-top:18px;font-weight:700;display:grid}textarea,input,select{box-sizing:border-box;color:#1b241d;width:100%;font:inherit;background:#fffefa;border:1px solid #18372626;border-radius:8px;outline:none}textarea{min-height:168px;font-family:var(--mono);padding:14px;font-size:13px;line-height:1.5}textarea:focus,input:focus,select:focus{border-color:#caa95f;box-shadow:0 0 0 4px #caa95f2e}input,select{min-height:48px;padding:0 13px}.shot-list{gap:10px;display:grid}.shot-row{color:#334438;background:#f8f4e8;border-radius:8px;grid-template-columns:.75fr repeat(5,minmax(76px,1fr));align-items:center;gap:10px;padding:14px;display:grid}.shot-row strong{color:#183726;font-size:20px}.shot-row span{font-family:var(--mono);font-size:13px}.parser-badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.parser-badges span{color:#183726;background:#caa95f29;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.source-notice{color:#334438;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;gap:4px;margin-top:12px;padding:12px;display:grid}.source-notice strong{color:#183726;font-size:13px}.source-notice span{color:#657160;font-size:12px;line-height:1.45}.template-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin-top:12px;display:grid}.template-actions button{color:#183726;min-height:38px;font:inherit;cursor:pointer;background:#1837260f;border:1px solid #18372629;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:900}.template-actions button:hover{background:#caa95f2e}.parser-targets{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.parser-targets span{color:#536050;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:800}.parser-support-panel,.data-moat-panel{grid-column:1/-1}.support-form textarea{min-height:112px;font-family:var(--sans);font-size:14px}.section-title{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.data-moat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.data-moat-grid span{color:#536050;background:#f0ead8;border:1px solid #1837261a;border-radius:8px;align-content:center;gap:4px;min-height:74px;padding:12px;display:grid}.data-moat-grid strong{color:#183726;font-family:var(--mono);font-size:24px}.metric-card{color:#183726;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;gap:8px;padding:20px;display:grid}.metric-card span{color:#657160;font-size:13px}.metric-card strong{font-family:var(--mono);font-size:clamp(24px,4vw,36px)}.insight-grid{grid-template-columns:1.1fr .9fr .8fr;gap:14px;margin-top:18px;display:grid}.proof-workspace{gap:18px;display:grid}.proof-grid{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.course-translation-panel{grid-column:1/-1}.translation-card{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:10px;display:grid}.translation-card strong{color:#fffaf0;background:#183726;border-radius:8px;align-content:center;min-height:92px;padding:16px;font-size:clamp(20px,3vw,30px);line-height:1.05;display:grid}.translation-card span{color:#536050;background:#f0ead8;border:1px solid #1837261a;border-radius:8px;align-content:center;min-height:92px;padding:12px;line-height:1.4;display:grid}.proof-score{color:#fffaf0;background:#183726;border-radius:8px;gap:8px;padding:18px;display:grid}.proof-score span{color:#caa95f;text-transform:uppercase;font-size:12px;font-weight:900}.proof-score strong{font-family:var(--mono);font-size:clamp(38px,6vw,72px);line-height:.95}.proof-score p{color:#fffaf0bd;max-width:56ch;margin:0;line-height:1.5}.reality-list{margin-top:12px}.integration-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-stack button{color:#183726;min-height:170px;font:inherit;text-align:left;cursor:pointer;background:#f8f4e8;border:1px solid #1837261f;border-radius:8px;align-content:start;gap:7px;padding:15px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.integration-stack button:hover{border-color:#1837264d;transform:translateY(-2px);box-shadow:0 16px 34px #1837261a}.integration-stack span{color:#7b4a21;text-transform:uppercase;background:#caa95f2e;border-radius:999px;width:max-content;padding:5px 7px;font-size:11px;font-weight:900}.integration-stack strong{font-size:17px}.integration-stack p{color:#536050;margin:0;font-size:14px;line-height:1.45}.proof-targets{gap:12px;display:grid}.proof-targets article{gap:8px;display:grid}.proof-targets article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-targets span{color:#536050;font-family:var(--mono);font-size:13px}.proof-targets i{background:#ece3cf;border-radius:999px;height:9px;display:block;overflow:hidden}.proof-targets b{border-radius:inherit;background:#183726;height:100%;display:block}.venue-followup-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.venue-followup-grid span{color:#536050;background:#f0ead8;border:1px solid #1837261a;border-radius:8px;align-content:center;gap:4px;min-height:72px;padding:12px;font-size:12px;font-weight:800;display:grid}.venue-followup-grid strong{color:#183726;font-family:var(--mono);font-size:24px}.proof-actions{gap:10px;margin-top:18px;display:grid}.confidence-table,.timeline-list,.ball-test,.gap-list,.mission-list,.code-grid,.ops-grid,.event-ledger{gap:10px;display:grid}.confidence-table article,.timeline-list article,.ball-test article,.code-grid article,.ops-row,.event-ledger article{background:#f8f4e8;border-radius:8px;gap:4px;padding:13px;display:grid}.confidence-table article{grid-template-columns:.5fr 1fr .8fr;align-items:center}.confidence-table strong,.code-grid strong,.event-ledger strong,.timeline-list strong,.ball-test strong,.ops-row strong{color:#183726}.confidence-table span,.confidence-table small,.timeline-list span,.ball-test span,.ball-test small,.code-grid span,.code-grid small,.ops-row span,.ops-row small,.event-ledger span,.event-ledger small{color:#5d6b5a;font-family:var(--mono);font-size:12px}.ops-row{grid-template-columns:minmax(88px,.75fr) minmax(0,1.45fr) auto;align-items:center}.ops-row small{color:#1f5f35;background:#1f5f351a;border-radius:8px;justify-self:end;padding:6px 8px;font-weight:900}.ops-row.needs small{color:#745a1f;background:#caa95f2e}.mission-list{color:#334438;margin:0;padding-left:21px;line-height:1.45}.mission-v2-panel{background:linear-gradient(145deg,#1f5f3514,#0000 58%),#fffdf8}.mission-v2-grid{gap:10px;display:grid}.mission-v2-grid article{color:#334438;background:#f8f4e8;border:1px solid #18372614;border-radius:8px;gap:7px;padding:14px;display:grid}.mission-v2-grid strong{color:#183726;font-size:17px}.mission-v2-grid span,.mission-v2-grid small,.mission-v2-grid em{color:#536050;line-height:1.45}.mission-v2-grid small{font-weight:800}.mission-v2-grid em{padding-top:2px;font-style:normal}.gap-list span{color:#183726;font-family:var(--mono);background:#f0ead8;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800}.gap-list .gap-alert{color:#745a1f;background:#caa95f38}.session-table{gap:12px;display:grid}.import-confidence-panel{margin-bottom:14px}.confidence-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.confidence-summary span{color:#536050;background:#f0ead8;border:1px solid #1837261a;border-radius:8px;gap:4px;padding:12px;display:grid}.confidence-summary strong{color:#183726;font-size:18px}.session-card{background:#fffdf8;border:1px solid #1837261f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px;display:grid}.session-card strong,.session-card span{display:block}.session-card span{color:#66715f}.session-card p{color:#334438;grid-column:1/-1;margin:0}.status{color:#745a1f;background:#caa95f29;border-radius:8px;align-self:start;padding:7px 10px;font-size:12px;font-weight:800}.approved{color:#1f5f35;background:#1f5f351f}.club-strip{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.club-strip span{color:#183726;font-family:var(--mono);background:#f0ead8;border-radius:8px;padding:8px 10px;font-size:12px}.coach-note-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.coach-note-strip span{color:#334438;background:#caa95f24;border:1px solid #caa95f3d;border-radius:8px;gap:4px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid}.coach-note-strip strong{color:#183726;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.attachment-strip{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.attachment-strip span{color:#1f5f35;max-width:100%;font-family:var(--mono);background:#1f5f351a;border:1px solid #1f5f3521;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.coach-notes-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:14px;display:grid}.coach-note-editor,.coach-note-preview{gap:16px;display:grid}.coach-note-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coach-note-fields .field{color:#183726;gap:7px;font-size:13px;font-weight:850;display:grid}.coach-note-fields textarea{resize:vertical;color:#17241d;width:100%;min-height:96px;font:inherit;background:#fffdf8;border:1px solid #18372629;border-radius:8px;padding:12px;line-height:1.4}.coach-note-fields textarea:focus{border-color:#1837266b;outline:3px solid #caa95f3d}.coach-note-actions{flex-wrap:wrap;gap:10px;display:flex}.coach-use-list{color:#334438;gap:10px;margin:0;padding-left:22px;line-height:1.45;display:grid}.profile-form{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:span 2}.button-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.account-panel{background:linear-gradient(145deg,#caa95f1f,#0000 60%),#fffdf8}.account-status-card{color:#183726;background:#f0ead8c7;border:1px solid #1837261a;border-radius:8px;gap:6px;padding:16px;display:grid}.account-status-card span,.account-status-card small{color:#657160;font-family:var(--mono);font-size:12px;font-weight:800}.account-status-card strong{overflow-wrap:anywhere;font-size:18px}.notification-panel{background:linear-gradient(145deg,#1f5f351a,#0000 62%),#fffdf8}.notification-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.notification-mode-grid button{color:#183726;min-height:44px;font:inherit;text-transform:capitalize;background:#f0ead8;border:1px solid #1837261f;border-radius:8px;font-size:12px;font-weight:900}.notification-mode-grid button.active{color:#fffaf0;background:#183726}.notification-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.notification-toggle-grid label{color:#334438;background:#f0ead8ad;border:1px solid #1837261a;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:13px;font-weight:900;display:flex}.notification-toggle-grid input{accent-color:#183726;width:18px;height:18px}.notification-proof-list{gap:8px;margin-top:14px;display:grid}.notification-proof-list span{color:#536050;background:#fffdf8;border:1px solid #1837261a;border-radius:8px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:10px 12px;font-size:13px;line-height:1.35;display:grid}.notification-proof-list strong{color:#183726;font-family:var(--mono);text-transform:uppercase;font-size:12px}.player-card-panel{background:linear-gradient(145deg,#18372614,#0000 58%),#fffdf8}.player-card{color:#fffaf0;background:linear-gradient(150deg,#183726f5,#183726cc),repeating-linear-gradient(135deg,#ffffff0d 0 1px,#0000 1px 12px);border-radius:8px;gap:12px;padding:22px;display:grid}.player-card span,.player-card small{color:#d8cca3;font-family:var(--mono);font-size:12px;font-weight:800}.player-card strong{color:#fffaf0;font-size:clamp(28px,5vw,46px);line-height:1}.player-card p{color:#efe8d8;margin:0}.player-card b{color:#fffaf0;font-size:18px;display:block}.copy-link{color:#183726;width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#f0ead8;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:12px;font-size:12px;display:flex;overflow:hidden}.code-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.searchbox{background:#fffefa;border:1px solid #18372626;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.searchbox input{min-height:48px;box-shadow:none;border:0;padding:0}.course-controls{grid-template-columns:minmax(0,1fr) minmax(112px,.22fr) auto;align-items:end;gap:10px;display:grid}.state-select{color:#334438;gap:6px;font-size:12px;font-weight:900;display:grid}.course-locate{min-width:172px;margin:0}.course-list{gap:10px;max-height:680px;margin-top:16px;padding-right:4px;display:grid;overflow:auto}.course-status{color:#5e6a5b;margin:12px 0 0;font-size:13px;line-height:1.45}.course-row{background:#f8f4e8;border-radius:8px;gap:5px;padding:15px;display:grid}.course-row strong,.course-row span{display:block}.course-row span,.course-row small{color:#657160}.course-row p{margin:4px 0 0}.course-links{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.course-links a{color:#183726;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.course-links a:hover{border-color:#18372652}.plain-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.plain-list li{background:#f8f4e8;border-radius:8px;padding:14px;line-height:1.48}.equipment-grid,.rules-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ball-test{grid-template-columns:repeat(3,minmax(0,1fr))}.equipment-card,.rule-card,.round-card,.pitch-card{background:#fffdf8;border:1px solid #1837261f;border-radius:8px;padding:18px}.equipment-card span{color:#6e766d;font-size:13px;font-weight:800}.equipment-card strong,.rule-card strong,.round-card strong,.pitch-card strong{color:#183726;margin-top:7px;font-size:20px;line-height:1.15;display:block}.equipment-card p,.rule-card p,.round-card p,.pitch-card p{color:#536050;margin:10px 0 0}.confidence{background:#ece5d3;border-radius:999px;height:8px;margin-top:16px;overflow:hidden}.confidence i{border-radius:inherit;background:#caa95f;height:100%;display:block}.round-card{color:#fffaf0;background:linear-gradient(150deg,#183726eb,#183726c7),repeating-linear-gradient(45deg,#ffffff0d 0 1px,#0000 1px 10px);min-height:238px}.round-card span{color:#d6c99e;font-family:var(--mono)}.round-card strong{color:#fffaf0;margin-top:22px;font-size:clamp(28px,5vw,48px)}.round-card p{color:#ebe5d4}.partner-panel{background:linear-gradient(145deg,#caa95f29,#0000 54%),#fffdf8}.affiliate-grid,.partnership-lane-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.affiliate-grid article,.partnership-lane-grid article{background:#f0ead8;border:1px solid #1837261f;border-radius:8px;padding:16px}.affiliate-grid strong,.partnership-lane-grid strong{color:#183726;display:block}.affiliate-grid p,.partnership-lane-grid p{color:#536050;margin:8px 0 0;line-height:1.5}.pitch-card+.pitch-card{margin-top:12px}.pricing-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pricing-strip a,.pricing-strip>span{color:#183726;text-align:center;min-height:86px;font-family:var(--mono);background:#f0ead8;border-radius:8px;align-content:center;gap:4px;padding:12px 10px;font-weight:800;text-decoration:none;display:grid}.pricing-strip a{border:1px solid #1837261f;transition:border-color .18s,box-shadow .18s,transform .18s}.pricing-strip a:hover{border-color:#1837265c;transform:translateY(-1px);box-shadow:0 14px 28px #1837261f}.pricing-strip strong,.pricing-strip .offer-label,.pricing-strip small{display:block}.pricing-strip strong{font-size:16px}.pricing-strip .offer-label{font-size:12px}.pricing-strip small{color:#536050;font-size:11px;font-weight:700}.launch-code-panel{grid-column:1/-1}.partnerships-workspace{grid-template-columns:1fr}.partnership-hero{background:linear-gradient(140deg,#18372614,#0000 56%),#fffdf8;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:stretch;gap:20px;display:grid}.panel-kicker{color:#7b4a21;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:inline-flex}.partnership-hero h2,.partner-cta-panel h2{color:#183726;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.02}.partnership-hero p,.partner-cta-panel p{color:#536050;max-width:760px;line-height:1.6}.partnership-proof-card{color:#fffaf0;background:linear-gradient(150deg,#183726f0,#183726c7),radial-gradient(circle at 24% 12%,#caa95f52,#0000 38%);border-radius:8px;align-content:end;min-height:240px;padding:22px;display:grid}.partnership-proof-card strong{color:#fffaf0;text-transform:uppercase;font-size:14px}.partnership-proof-card p{color:#eee4ca;margin:12px 0 0;font-size:clamp(22px,3vw,32px);line-height:1.08}.partnership-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.partnership-safeguards ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.partnership-safeguards li{color:#334137;background:#f0ead8;border:1px solid #1837261a;border-radius:8px;padding:14px 16px}.partner-cta-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.partner-actions{gap:10px;min-width:min(320px,100%);display:grid}.secondary-link-button{color:#183726;background:#fffdf8;border:1px solid #1837262e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-weight:900;text-decoration:none;display:inline-flex}.attribution-panel{grid-column:1/-1}.attribution-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.attribution-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.attribution-details span,.tracked-link-box{color:#536050;font-family:var(--mono);background:#f8f4e8;border-radius:8px;gap:6px;padding:13px;font-size:12px;display:grid;overflow:hidden}.attribution-details strong,.tracked-link-box span{color:#183726;font-family:var(--sans);font-size:13px}.event-ledger{margin-top:12px}.tracked-link-box{margin-top:14px}.tracked-link-box button{color:#183726;width:100%;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex;overflow:hidden}.lead-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-line{color:#536050;margin:12px 0 0;font-size:14px}.microcopy{color:#6f7969;margin:8px 0 0;font-size:12px}.turnstile-slot{width:1px;min-height:1px;overflow:hidden}.legal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.legal-card{min-height:156px;color:inherit;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;align-content:start;padding:18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.legal-card:hover{border-color:#1837264d;transform:translateY(-2px);box-shadow:0 18px 38px #1837261a}.legal-card strong{color:#183726}.legal-card p{color:#536050;margin:10px 0 0;font-size:14px;line-height:1.5}.hyperpulse-band{color:#fffaf0;background:#17241d;border-radius:8px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(18px,4vw,44px);margin:clamp(12px,3vw,34px) clamp(16px,5vw,72px) 0;padding:clamp(24px,4vw,44px);display:grid}.hyperpulse-kicker{color:#caa95f;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:inline-flex}.hyperpulse-band h2{letter-spacing:0;max-width:740px;margin:0;font-size:clamp(28px,4vw,48px);line-height:1.02}.hyperpulse-band p{color:#fffaf0bf;max-width:760px;line-height:1.56}.hyperpulse-grid{gap:10px;display:grid}.hyperpulse-grid article{background:#fffaf014;border:1px solid #fffaf021;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:14px;display:grid}.hyperpulse-grid svg{color:#caa95f;grid-row:span 2}.hyperpulse-grid strong{color:#fffaf0;font-size:17px;display:block}.hyperpulse-grid p{margin:0;font-size:14px}.hyperpulse-link{color:#183726;background:#caa95f;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.hyperpulse-button{font:inherit;cursor:pointer;border:0}.bzm-portfolio-band{padding:clamp(28px,5vw,72px)}.bzm-app-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.bzm-app-grid a{color:#183726;background:#fffdf8;border:1px solid #1837261f;border-radius:8px;align-content:start;gap:8px;min-height:136px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.bzm-app-grid a:hover{border-color:#18372652;transform:translateY(-2px);box-shadow:0 16px 34px #1837261a}.bzm-app-grid strong{font-size:17px}.bzm-app-grid span{color:#536050;font-size:14px;line-height:1.45}.gear-log-panel{grid-column:1/-1}.gear-form{margin-bottom:14px}.app-footer{color:#6c7569;flex-wrap:wrap;justify-content:center;gap:16px;padding:28px 16px 42px;font-size:14px;display:flex}.app-footer a{color:#183726;font-weight:800;text-decoration:none}.app-footer a:hover{text-decoration:underline}@media (width<=1420px){.public-nav{grid-template-columns:auto auto}.public-nav nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.public-nav-menu div{left:0;right:auto}.public-hero,.public-showcase,.public-outcome-band,.public-compare-band,.public-proof-stack{grid-template-columns:1fr}.public-hero{min-height:auto}.public-product-stage{min-height:500px}.public-three-up,.public-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-pricing-grid,.public-dna-list{grid-template-columns:1fr}.public-final-cta{flex-direction:column;align-items:flex-start}.nav{display:none}.nav-open{top:calc(74px + env(safe-area-inset-top));background:#fffdf8;border:1px solid #1837261f;border-radius:8px;padding:10px;display:grid;position:absolute;left:16px;right:16px;box-shadow:0 24px 50px #18372629}.nav-item{justify-content:flex-start}.nav-menu{display:none}.menu-button{place-items:center;display:inline-grid}.hero-section,.positioning-band,.hyperpulse-band,.two-col{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-product img{margin:0}.hero-metric{margin-top:10px;position:static}.metric-a,.metric-b,.metric-c{margin-right:8px;display:inline-grid}.app-availability-bar{align-items:stretch;display:grid}.stat-grid,.attribution-grid,.attribution-details,.data-moat-grid,.venue-followup-grid,.launch-actions,.launch-proof-row,.launch-flow,.launch-progress,.launch-panel-actions,.onboarding-panel,.onboarding-steps,.simple-start-grid,.simple-benefit-strip,.equipment-grid,.moat-grid,.bzm-app-grid,.affiliate-grid,.loop-steps,.proof-grid,.integration-stack,.partnership-lane-grid,.rules-grid,.legal-grid,.lead-form,.insight-grid,.code-grid,.ball-test,.course-controls,.store-status-strip,.coach-notes-layout,.coach-note-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.review-ask{flex-direction:column;align-items:flex-start;position:static}.course-controls .searchbox{grid-column:1/-1}.command-band{grid-template-columns:repeat(4,minmax(0,1fr))}.app-availability-bar .store-status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-offer-header{grid-template-columns:1fr}.golf-photo-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.review-actions,.review-actions button{width:100%}.public-nav{padding:calc(12px + env(safe-area-inset-top)) 14px 12px;gap:10px;position:static}.public-nav-store-pills{display:none}.public-store-badge-app img{height:46px}.public-store-badge-google img{height:52px}.public-nav nav a{padding:9px 10px;font-size:13px}.public-nav nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;display:grid;overflow:visible}.public-nav nav>a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:42px;padding:7px 4px;line-height:1.1;display:inline-flex}.public-nav-menu{display:none}.public-hero,.public-showcase,.public-outcome-band,.public-compare-band,.public-proof-stack,.public-final-cta,.public-page-grid{padding-inline:14px}.public-hero h1{font-size:clamp(40px,14vw,58px)}.public-hero-copy>p:not(.public-kicker),.public-compare-band p{font-size:18px}.public-hero-support{margin-top:10px!important}.public-hero-pricing{gap:2px;width:100%;display:grid;font-size:15px!important}.public-actions{align-items:stretch;width:100%}.public-actions .public-primary,.public-actions .public-secondary{width:100%}.round-truth-fields{grid-template-columns:1fr}.round-truth-fields .span-2{grid-column:1}.public-product-stage{min-height:auto;padding:14px}.public-product-stage img{min-height:330px}.public-stage-card,.public-delta-board{min-width:0;margin-top:10px;position:static}.public-delta-board{width:auto}.public-three-up{grid-template-columns:1fr;margin-inline:14px}.public-three-up a{min-height:190px}.public-feature-list a{grid-template-columns:1fr;gap:8px}.public-outcome-grid,.public-pricing-grid,.public-dna-list,.coach-notes-layout,.coach-note-fields,.coach-note-strip{grid-template-columns:1fr}.coach-note-fields .span-2{grid-column:auto}.public-price-card,.public-outcome-grid article{min-height:auto}.public-page-grid{grid-template-columns:1fr}.topbar{padding:calc(12px + env(safe-area-inset-top)) 14px 12px}.brand{gap:10px;min-width:0}.brand-mark{flex:none;width:42px;height:42px}.brand strong{font-size:15px}.brand small{font-size:11px}.app-availability-bar{gap:8px;padding:10px 14px 12px}.hero-section{padding:30px 16px}.launch-hero{gap:16px;padding-top:18px}.launch-copy h1{font-size:clamp(42px,15vw,58px)}.launch-kicker{width:100%}.launch-offer-panel{padding:14px}.positioning-band{padding:32px 16px}.hyperpulse-band{margin:18px 16px 0;padding:24px 16px}.hero-copy h1{font-size:clamp(34px,10vw,42px);line-height:1.04}.hero-actions,.section-title{display:grid}.golf-photo-rail{grid-template-columns:1fr}.primary-action,.secondary-action,.proof-loop-band .secondary-action{width:100%}.command-band,.positioning-grid,.moat-grid,.competitor-grid,.bzm-app-grid,.affiliate-grid,.launch-actions,.launch-proof-row,.launch-flow,.launch-progress,.launch-panel-actions,.integration-panel,.loop-steps,.proof-grid,.integration-stack,.translation-card,.partnership-hero,.partnership-lane-grid,.simple-start-grid,.simple-benefit-strip,.stat-grid,.attribution-grid,.attribution-details,.equipment-grid,.rules-grid,.legal-grid,.pricing-strip,.lead-form,.insight-grid,.code-grid,.ball-test,.course-controls,.store-status-strip,.confidence-summary,.profile-form,.paywall-plan-grid,.review-field-grid,.course-club-grid,.course-result-grid,.notification-mode-grid,.notification-toggle-grid{grid-template-columns:1fr}.launch-copy p{margin-top:12px;font-size:16px;line-height:1.45}.launch-proof-row,.launch-product-preview{display:none}.launch-actions{gap:8px;margin-top:16px}.launch-primary,.launch-secondary{min-height:48px}.launch-flow,.launch-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-flow button{min-height:92px;padding:10px}.launch-flow button strong{font-size:14px}.launch-flow button small{display:none}.launch-progress{gap:6px;padding:8px}.launch-progress strong{font-size:12px}.launch-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-proof-list span{grid-template-columns:1fr}.paywall-panel{align-self:end;width:100%;max-height:calc(100dvh - 16px)}.app-availability-bar .store-status-strip{grid-template-columns:1fr}.store-status-badge{min-width:0}.partner-cta-panel{display:grid}.template-actions{grid-template-columns:1fr}.course-controls .searchbox{grid-column:auto}.course-locate{width:100%}.span-2{grid-column:span 1}.command-band{margin:0 16px}.workspace{padding:28px 16px}.shot-row{grid-template-columns:1fr 1fr}.confidence-table article,.ops-row{grid-template-columns:1fr}.ops-row small{justify-self:start}.session-card{grid-template-columns:1fr}}
