:root{--ink:#171a22;--muted:#677080;--mint:#a7efc8;--mint-strong:#71d69a;--blue:#a6dcff;--yellow:#ffe388;--line:#7a94a533;--glass:#ffffff94;--font-sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;background:#f9fbfd}body{color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at 12% 18%,#a7efc833,#0000 26rem),radial-gradient(circle at 88% 20%,#a6dcff42,#0000 28rem),#f9fbfd;margin:0}a{color:inherit}.bp-site{position:relative;overflow-x:clip}.skip-link{z-index:100;color:#fff;background:#10131a;border-radius:999px;padding:.7rem 1rem;text-decoration:none;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;padding:clamp(1.3rem,3vw,2.8rem) clamp(1.6rem,5vw,5rem);display:flex;position:fixed;top:0;left:0;right:0}.site-header a,.header-actions,.fullscreen-toggle,.site-progress{pointer-events:auto}.site-header img{width:clamp(7rem,10vw,10.4rem);height:auto;display:block}.header-actions{align-items:center;gap:clamp(.7rem,1.4vw,1.2rem);display:flex}.fullscreen-toggle{color:#5f6d7b;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);cursor:pointer;font:inherit;letter-spacing:.08em;background:#ffffff94;border:1px solid #7a94a538;border-radius:999px;padding:.54rem .86rem;font-size:.76rem;font-weight:600;transition:border-color .18s,color .18s,transform .18s,background .18s;box-shadow:0 .8rem 2.2rem #355b6f14,inset 0 1px #ffffffe6}.fullscreen-toggle:hover,.fullscreen-toggle:focus-visible{color:#345e48;background:#ffffffc7;border-color:#71d69a80;outline:none;transform:translateY(-1px)}.site-progress{letter-spacing:.08em;color:#687182;align-items:baseline;gap:.5rem;display:flex}.site-progress strong{color:var(--ink);font-size:1.28rem;font-weight:600}.site-progress span{font-size:.82rem}.chapter-nav{z-index:30;flex-direction:column;align-items:center;gap:.26rem;display:flex;position:fixed;top:50%;right:clamp(1.2rem,2.4vw,2.5rem);transform:translateY(-50%)}.chapter-nav a{border-radius:999px;place-items:center;width:1.1rem;height:.72rem;display:grid}.chapter-nav a span{background:#3d4a5847;border-radius:50%;width:.22rem;height:.22rem;transition:width .18s,height .18s,background .18s,box-shadow .18s}.chapter-nav a:hover span,.chapter-nav a:focus-visible span{background:#71d69a;width:.42rem;height:.42rem}.chapter-nav a.active span{background:#71d69a;width:.56rem;height:.56rem;box-shadow:0 0 0 .38rem #71d69a24}.chapter{scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(135deg,#ffffffe0,#f7fbff8f);min-height:100svh;display:grid;position:relative;overflow:hidden}.ambient{z-index:0;aspect-ratio:1;filter:blur(3rem);opacity:.62;pointer-events:none;border-radius:50%;width:min(42vw,40rem);animation:12s ease-in-out infinite ambient-breathe;position:fixed;transform:translateZ(0)}.ambient-a{background:radial-gradient(circle,#a6dcffbd,#a6dcff00);top:-18%;right:-6%}.ambient-b{background:radial-gradient(circle,#a7efc8c7,#ffe3881f 48%,#a7efc800);animation-delay:-4s;bottom:-26%;left:-8%}@keyframes ambient-breathe{0%,to{opacity:.55;transform:translateZ(0)scale(.98)}50%{opacity:.72;transform:translateZ(0)scale(1.04)}}.chapter-inner{width:min(100%,1440px);margin:auto;padding:clamp(7rem,11vh,9rem) clamp(3rem,8vw,8.5rem) clamp(2.8rem,6vh,5rem)}.chapter-heading{max-width:72rem}.chapter-kicker{color:#77909d;letter-spacing:.16em;align-items:center;gap:.65rem;margin-bottom:1rem;font-size:clamp(.64rem,.8vw,.78rem);font-weight:600;display:flex}.chapter-kicker>span:first-child{color:#74cc95}.kicker-line{background:linear-gradient(90deg,#77d99e,#91cbf4);width:2rem;height:1px}.chapter h2{letter-spacing:-.045em;max-width:70rem;margin:0;font-size:clamp(2rem,3.45vw,3.9rem);font-weight:560;line-height:1.13}.chapter-subtitle{max-width:66rem;color:var(--muted);margin:.9rem 0 0;font-size:clamp(.94rem,1.22vw,1.18rem);line-height:1.75}.chapter-content{flex-direction:column;justify-content:center;min-height:min(54vh,31rem);margin-top:clamp(1.3rem,3.2vh,2.8rem);display:flex}.motion-ready .chapter-heading,.motion-ready .chapter-content,.motion-ready .hero-copy,.motion-ready .hero-visual,.motion-ready .closing-copy{opacity:0;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(1.15rem)}.motion-ready .chapter.is-visible .chapter-heading,.motion-ready .chapter.is-visible .chapter-content,.motion-ready .chapter.is-visible .hero-copy,.motion-ready .chapter.is-visible .hero-visual,.motion-ready .chapter.is-visible .closing-copy{opacity:1;transform:translateY(0)}.motion-ready .chapter.is-visible .chapter-content,.motion-ready .chapter.is-visible .hero-visual{transition-delay:.12s}.glass-card{background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);will-change:transform;border:1px solid #fffc;border-radius:1.5rem;min-width:0;padding:clamp(1.25rem,2.2vw,2rem);transition:border-color .26s,box-shadow .26s,transform .26s,background .26s;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #355b6f17,inset 0 1px #ffffffeb}.glass-card:before{content:"";background:var(--card-accent,linear-gradient(90deg, #a7efc8, #86d1aa));height:.34rem;position:absolute;top:0;left:0;right:0}.glass-card:hover{background:#ffffffad;border-color:#fffffff5;transform:translateY(-.28rem);box-shadow:0 1.9rem 4.8rem #355b6f21,inset 0 1px #fffffff5}.tone-mint{--card-accent:linear-gradient(90deg, #a7efc8, #7ddba2)}.tone-blue{--card-accent:linear-gradient(90deg, #b2e4ff, #86ccf5)}.tone-yellow{--card-accent:linear-gradient(90deg, #ffe99d, #ffd76c)}.tone-plain{--card-accent:linear-gradient(90deg, #d8e1e8, #b9c9d4)}.glass-card h3{margin:0;font-size:clamp(1.05rem,1.5vw,1.42rem);font-weight:600;line-height:1.35}.card-copy{color:#566170;margin-top:.8rem;font-size:clamp(.82rem,1.02vw,.98rem);line-height:1.72}.card-copy p{margin:0}.card-copy strong{color:#2f3844}.card-copy ul{gap:.65rem;margin:0;padding-left:1.2rem;display:grid}.insight-bar{color:#3d6351;text-align:center;background:linear-gradient(90deg,#d5f9e1b8,#eaf9ffb3);border:1px solid #96d9b154;border-radius:1.15rem;justify-content:center;align-items:center;min-height:4.15rem;margin-top:clamp(1rem,2.4vh,2rem);padding:1rem 1.5rem;font-size:clamp(.86rem,1.12vw,1.04rem);font-weight:550;line-height:1.55;display:flex;box-shadow:inset 0 1px #ffffffe6}.source-note{color:#8a929f;text-align:right;margin:.8rem 0 0;font-size:.66rem;line-height:1.5}.metric-grid,.three-col-grid,.four-col-grid,.compare-grid,.pricing-grid,.business-grid,.journey-grid,.roadmap-grid{gap:clamp(.8rem,1.8vw,1.5rem);display:grid}.metric-grid-three,.three-col-grid,.pricing-grid,.business-grid,.journey-grid,.roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid-four,.four-col-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-stack,.relationship-mosaic,.strategy-path,.mechanism-grid,.moat-layout{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.72rem,1.35vw,1.15rem);display:grid}.opportunity-card{min-height:8.2rem}.opportunity-card-one{grid-column:1/8}.opportunity-card-two{grid-column:6/13}.opportunity-card-three{grid-column:2/10}.traction-grid{grid-template-columns:1.35fr repeat(3,minmax(0,.88fr))}.traction-grid .metric-card:first-child h3{white-space:nowrap;font-size:clamp(2.15rem,3.45vw,3.7rem)}.relationship-card{min-height:9.2rem}.relationship-card-one{grid-column:1/8}.relationship-card-two{grid-column:8/13}.relationship-card-three{grid-column:1/6}.relationship-card-four{grid-column:6/13}.relationship-card-one h3,.relationship-card-four h3{font-size:clamp(1.25rem,1.8vw,1.7rem)}.pricing-story{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(.85rem,1.8vw,1.5rem);display:grid}.price-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,1.35vw,1.15rem);display:grid}.compact-price,.profile-write-card{min-height:17rem}.compact-price{flex-direction:column;justify-content:center;display:flex}.profile-write-card{flex-direction:column;justify-content:center;padding-left:clamp(2rem,4vw,4rem);padding-right:clamp(2rem,4vw,4rem);display:flex}.profile-write-card h3{letter-spacing:-.05em;font-size:clamp(2.45rem,4.5vw,4.4rem)}.strategy-step{min-height:9.4rem}.strategy-step:first-child{grid-column:1/6}.strategy-step:nth-child(2){grid-column:6/13}.strategy-step:nth-child(3){grid-column:1/8}.strategy-step:nth-child(4){grid-column:8/13}.mechanism-card{min-height:10.6rem}.mechanism-user{grid-column:1/8}.mechanism-role{grid-column:8/13}.mechanism-daily{grid-column:1/13}.moat-foundation{flex-direction:column;grid-area:1/1/3/7;justify-content:center;min-height:20.5rem;display:flex}.moat-data,.moat-flywheel{grid-column:7/13;min-height:9.7rem}.metric-card{text-align:center;flex-direction:column;justify-content:center;min-height:12rem;display:flex}.metric-card h3{color:#536979;letter-spacing:-.05em;font-size:clamp(2.25rem,4.1vw,4.2rem);font-weight:520}.metric-card .card-copy{gap:.5rem;display:grid}.metric-card strong{font-size:1.02rem}.formula{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:clamp(.7rem,1.8vw,1.5rem);display:grid}.formula div{color:#416154;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f0fef6c7;border:1px solid #ffffffd9;border-radius:2rem;place-items:center;min-height:11rem;font-size:clamp(1.15rem,1.7vw,1.65rem);font-weight:600;display:grid;box-shadow:0 2rem 5rem #46697814,inset 0 1px #fff}.formula div:nth-of-type(2){color:#4e6876;background:#f0fbffcc}.formula div:nth-of-type(3){color:#785f38;background:#fffae8d1}.formula b{color:#9aa6b0;font-size:2rem;font-weight:300}.opportunity-result{color:#315c4b;background:linear-gradient(90deg,#cbf8dedb,#dbf2ffe0);border:1px solid #7ed6a657;border-radius:1.4rem;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem 1.6rem;font-size:clamp(1rem,1.45vw,1.28rem);font-weight:570;display:flex;box-shadow:0 1.2rem 3rem #46829114,inset 0 1px #ffffffe6}.card-meta{color:#7f8c98;letter-spacing:.03em;font-size:.8rem;margin:-.2rem 0 1rem!important}.competitor-cards dl{gap:.8rem;margin:0;display:grid}.competitor-cards dl div{border-top:1px solid var(--line);grid-template-columns:5rem 1fr;gap:.7rem;padding-top:.7rem;display:grid}.competitor-cards dt{color:#303b47;font-weight:600}.competitor-cards dd{margin:0}.table-shell{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff9e;border:1px solid #ffffffdb;border-radius:1.4rem;overflow:hidden;box-shadow:0 1.5rem 4rem #355b6f14}table{border-collapse:collapse;table-layout:fixed;color:#566170;width:100%;font-size:clamp(.65rem,.81vw,.8rem);line-height:1.46}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #7897a824;border-right:1px solid #7897a824;padding:clamp(.42rem,.9vh,.72rem) clamp(.5rem,1vw,.9rem)}thead th{color:#34434e;background:linear-gradient(90deg,#ddf9e8b8,#e3f6ffb3);font-weight:650}thead th:first-child,tbody th{width:10rem}tbody th{color:#445461;background:#f5fafc9e;font-weight:600}tr:last-child th,tr:last-child td{border-bottom:0}.compact-cards .glass-card{min-height:12.5rem}.product-stage{grid-template-columns:.9fr 1.1fr;align-items:center;gap:3rem;display:grid}.product-statement{max-width:32rem}.product-statement span{color:#6b9fb7;letter-spacing:.2em;font-size:.72rem;font-weight:650}.product-statement p{color:#596574;margin:1.1rem 0 0;font-size:clamp(1.1rem,1.8vw,1.7rem);line-height:1.7}.product-halo{background:radial-gradient(circle at 35% 30%,#ffffff9e,#0000 44%),linear-gradient(135deg,#ccf7dc47,#ceebff57);border:1px solid #ffffffb8;border-radius:48% 52% 42% 58%/45% 38% 62% 55%;place-items:center;min-height:26rem;display:grid;position:relative;overflow:visible;box-shadow:0 2rem 5rem #3e798914,inset 0 1px #fff}.product-halo:before{content:"";z-index:0;border-radius:inherit;opacity:.82;filter:blur(.2px);transform-origin:50%;background:radial-gradient(circle at 34% 34%,#a7efc894,#0000 32%),radial-gradient(circle at 70%,#a6dcff99,#0000 42%),radial-gradient(circle at 55% 78%,#ffe38833,#0000 34%);position:absolute;inset:-12% -10% -8%}.motion-ready .product-chapter.is-visible .product-halo:before{animation:8.5s ease-in-out infinite alternate productHaloBreathe}.product-halo img{z-index:1;mix-blend-mode:normal;filter:drop-shadow(0 1.4rem 2.1rem #3557671f);will-change:transform;width:min(88%,34rem);height:auto;position:relative}.motion-ready .product-chapter .product-halo img{opacity:0;transition:opacity .82s cubic-bezier(.22,1,.36,1) .18s,transform .82s cubic-bezier(.22,1,.36,1) .18s;transform:translateY(1.8rem)scale(.985)}.motion-ready .product-chapter.is-visible .product-halo img{opacity:1;animation:7.8s ease-in-out 1.05s infinite alternate productImageFloat;transform:translate(0,0)scale(1)}@keyframes productImageFloat{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-.55rem)scale(1)}}@keyframes productHaloBreathe{0%{opacity:.72;transform:scale(.985)}to{opacity:.94;transform:scale(1.018)}}.mini-program-chapter{align-items:center;padding:clamp(5.8rem,8vh,7.5rem) clamp(3rem,7vw,7.5rem) clamp(3rem,6vh,5.5rem);display:grid}.mini-collage{width:min(100%,1240px);min-height:clamp(42rem,68vh,48rem);margin:auto;position:relative;overflow:visible}.mini-feature{grid-template-columns:minmax(14rem,.92fr) minmax(22rem,1.28fr);align-items:center;gap:clamp(1.6rem,3.2vw,3.4rem);padding:clamp(1rem,2vh,1.6rem) 0;display:grid}.mini-collage:before{content:"";z-index:0;filter:blur(.2px);opacity:.86;pointer-events:none;background:radial-gradient(circle at 28% 48%,#a7efc894,#0000 34%),radial-gradient(circle at 72% 42%,#a6dcff85,#0000 38%),radial-gradient(circle at 62% 78%,#ffe38838,#0000 30%);border-radius:46% 54% 48% 52%/50% 44% 56% 50%;position:absolute;inset:8% 2% 6%}.motion-ready .mini-program-chapter.is-visible .mini-collage:before{animation:8s ease-in-out infinite alternate miniHaloBreathe}.mini-shot{z-index:1;transform-origin:bottom;filter:drop-shadow(0 1.1rem 1.8rem #29485d1f);will-change:transform;--enter-delay:80ms;--float-distance:-.35rem;--float-duration:7s;width:100%;height:auto;display:block;position:relative}.mini-shot-hero{z-index:2;--enter-delay:40ms;--float-distance:-.55rem;--float-duration:6.5s;filter:drop-shadow(0 1.8rem 2.8rem #29485d2e);justify-self:center;width:clamp(13.5rem,20vw,17.8rem)}.mini-feature-rail{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(.85rem,1.6vw,1.45rem) clamp(.95rem,1.8vw,1.6rem);display:grid;position:relative}.mini-feature-rail .mini-shot{justify-self:center;width:100%;max-width:clamp(7.4rem,10.2vw,11.4rem)}.mini-shot-one{--enter-delay:.12s;--float-distance:.32rem;--float-duration:7.1s}.mini-shot-two{--enter-delay:.18s;--float-distance:-.3rem;--float-duration:6.8s}.mini-shot-four{--enter-delay:.24s;--float-distance:.36rem;--float-duration:7.3s}.mini-shot-five{--enter-delay:.3s;--float-distance:-.28rem;--float-duration:6.9s}.mini-shot-six{--enter-delay:.36s;--float-distance:.34rem;--float-duration:7.4s}.mini-shot-seven{--enter-delay:.42s;--float-distance:-.32rem;--float-duration:7s}.motion-ready .mini-shot{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--enter-delay);transform:translateY(1.5rem)scale(.97)}.motion-ready .mini-program-chapter.is-visible .mini-shot{opacity:1;animation:miniPhoneFloat var(--float-duration) ease-in-out infinite alternate;animation-delay:calc(var(--enter-delay) + .9s);transform:translate(0,0)scale(1)}@keyframes miniPhoneFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(0, var(--float-distance), 0) scale(1)}}@keyframes miniHaloBreathe{0%{opacity:.72;transform:scale(.985)}to{opacity:.94;transform:scale(1.018)}}.physical-showcase-chapter{align-items:stretch;display:grid}.physical-inner{box-sizing:border-box;align-items:center;width:min(100%,1440px);display:grid}.physical-gallery{isolation:isolate;width:100%;height:min(30rem,100svh - 14rem);max-height:calc(100svh - 14rem);margin:0;position:relative}.physical-feature{box-sizing:border-box;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.15fr 1fr 1fr;gap:clamp(.55rem,1vw,.9rem);width:100%;height:100%;min-height:0;padding:.55rem;display:grid}.physical-gallery:before{content:"";z-index:-2;opacity:.82;pointer-events:none;background:radial-gradient(circle at 28% 36%,#a7efc86b,#0000 34%),radial-gradient(circle at 72% 48%,#a6dcff85,#0000 38%),radial-gradient(circle at 52% 78%,#ffe38833,#0000 30%);border-radius:46% 54% 48% 52%/50% 44% 56% 50%;position:absolute;inset:2% 0 0}.physical-gallery:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffffb8;border-radius:1.7rem;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb8}.motion-ready .physical-showcase-chapter.is-visible .physical-gallery:before{animation:8.6s ease-in-out infinite alternate physicalHaloBreathe}.physical-shot{z-index:1;object-fit:cover;transform-origin:bottom;will-change:transform;--physical-delay:80ms;--physical-float:-.18rem;--physical-duration:7.4s;border:1px solid #ffffffc2;border-radius:1rem;width:100%;height:100%;min-height:0;display:block;position:relative;box-shadow:0 .7rem 1.4rem #203d4b1c,0 .18rem .5rem #203d4b0f,inset 0 1px #ffffffd9}.motion-ready .physical-shot{opacity:0;transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--physical-delay);transform:translateY(1.4rem)scale(.97)}.motion-ready .physical-showcase-chapter.is-visible .physical-shot{opacity:1;animation:physicalImageFloat var(--physical-duration) ease-in-out infinite alternate;animation-delay:calc(var(--physical-delay) + .88s);transform:translate(0,0)scale(1)}.physical-shot-main{--physical-delay:60ms;--physical-float:-.22rem;--physical-duration:7.1s;border-radius:1.2rem;grid-area:1/1/span 2;box-shadow:0 .9rem 1.8rem #203d4b24,0 .22rem .55rem #203d4b12,inset 0 1px #ffffffd9}.physical-shot-two{--physical-delay:.14s;--physical-float:.3rem;--physical-duration:7.6s;grid-area:1/2}.physical-shot-three{--physical-delay:.2s;--physical-float:-.28rem;--physical-duration:7.9s;grid-area:1/3}.physical-shot-four{--physical-delay:.26s;--physical-float:.32rem;--physical-duration:7.2s;grid-area:2/2}.physical-shot-five{--physical-delay:.32s;--physical-float:-.3rem;--physical-duration:7.7s;grid-area:2/3}.physical-shot-six{--physical-delay:.38s;--physical-float:.26rem;--physical-duration:7.5s;grid-area:3/1}.physical-shot-seven{--physical-delay:.44s;--physical-float:-.28rem;--physical-duration:7.3s;grid-area:3/2}.physical-shot-eight{--physical-delay:.5s;--physical-float:.3rem;--physical-duration:7.8s;grid-area:3/3}@keyframes physicalImageFloat{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(0, var(--physical-float), 0) scale(1)}}@keyframes physicalHaloBreathe{0%{opacity:.68;transform:scale(.986)}to{opacity:.94;transform:scale(1.016)}}.pricing-grid{align-items:stretch}.price-card{min-height:14rem}.price-card h3{letter-spacing:-.04em;font-size:clamp(2.2rem,4.2vw,4rem)}.price-card .card-copy{gap:.6rem;display:grid}.selected-price{transform:none;box-shadow:0 2rem 5rem #3b8f6729,inset 0 1px #fff}.selected-price span{color:#3d7955;background:#a7efc873;border-radius:999px;width:fit-content;padding:.3rem .6rem;font-size:.72rem;display:inline-flex}.stack-list{gap:.8rem;display:grid}.stack-list>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;border:1px solid #ffffffd1;border-radius:1.2rem;grid-template-columns:minmax(14rem,.42fr) 1fr;align-items:center;gap:1.5rem;padding:clamp(.9rem,1.5vw,1.35rem) clamp(1rem,2vw,1.7rem);display:grid;box-shadow:0 1rem 2.6rem #355b6f0f,inset 0 1px #fff}.stack-list>div:first-child{border-left:.34rem solid #8ddeae}.stack-list>div:nth-child(2){border-left:.34rem solid #94d4f8}.stack-list>div:nth-child(3){border-left:.34rem solid #f4d878}.stack-list strong{font-size:clamp(.95rem,1.35vw,1.22rem)}.stack-list p{color:#616c7a;margin:0;font-size:clamp(.8rem,1vw,.96rem);line-height:1.65}.journey-grid .glass-card{min-height:16rem}.loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 7rem;display:grid;position:relative}.loop-grid .glass-card{min-height:10.3rem}.loop-center{aspect-ratio:1;color:#4f755f;text-align:center;background:linear-gradient(135deg,#cff7deeb,#dbf2ffe6);border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:6rem;font-weight:650;line-height:1.2;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.5rem 3rem #3f758424,inset 0 1px #fff}.business-grid .glass-card{min-height:15rem}.business-grid strong{color:#4d745e;margin-top:1rem;display:block}.year-card{min-height:23rem}.year-card h3{font-size:clamp(2.15rem,3.5vw,3.3rem);font-weight:500}.year-card strong{color:#32404a;min-height:3rem;line-height:1.45;display:block}.year-card h4{color:#78909f;letter-spacing:.08em;margin:.8rem 0 .22rem;font-size:.68rem}.year-card p{color:#586472;font-size:.78rem;line-height:1.55}.finance-chapter .chapter-content{align-items:center}.funding-number{color:#596078;letter-spacing:-.065em;text-align:center;text-shadow:0 1rem 3rem #4c6f861f;padding:.2em 0;font-size:clamp(4rem,9.5vw,9.5rem);font-weight:450;line-height:1}.finance-chapter .insight-bar{width:100%}.fund-grid .metric-card h3{color:#5e8390}.hero{background:linear-gradient(115deg,#fffffff5 0 42%,#f7fcffc2 62% 100%),#f8fbfd;min-height:100svh}.hero-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(1rem,3vw,3rem);width:min(100%,1440px);min-height:100svh;margin:auto;padding:clamp(7rem,13vh,10rem) clamp(3rem,8vw,8.5rem) clamp(3rem,7vh,5rem);display:grid}.hero-copy{z-index:2;max-width:47rem;position:relative}.hero-eyebrow{color:#75838c;letter-spacing:.28em;margin:0 0 2.5rem;font-size:clamp(.65rem,.92vw,.86rem);font-weight:600}.hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,4.2vw,4.2rem);font-weight:570;line-height:1.12}.hero-lead{letter-spacing:.03em;margin:2.4rem 0 0;font-size:clamp(1.15rem,1.7vw,1.62rem);font-weight:560}.hero-body{color:#626d7a;max-width:38rem;margin:1.15rem 0 0;font-size:clamp(.94rem,1.2vw,1.13rem);line-height:1.9}.scroll-cue{color:#5d6873;letter-spacing:.08em;align-items:center;gap:.9rem;margin-top:clamp(3rem,8vh,6rem);font-size:.8rem;text-decoration:none;display:inline-flex}.scroll-mark{border:1px solid #7d8791;border-radius:999px;width:1.5rem;height:3.2rem;position:relative}.scroll-mark:after{content:"";background:#76d59b;border-radius:50%;width:.34rem;height:.34rem;animation:1.8s ease-in-out infinite scroll-dot;position:absolute;top:.65rem;left:50%;transform:translate(-50%)}@keyframes scroll-dot{0%,to{opacity:1;transform:translate(-50%)}55%{opacity:.32;transform:translate(-50%,1.45rem)}}.hero-visual{place-items:center;min-height:min(68vh,44rem);display:grid;position:relative}.hero-visual:before{content:"";filter:blur(1.5rem);background:radial-gradient(circle at 30% 30%,#a7efc88c,#0000 34%),radial-gradient(circle at 66% 58%,#a6dcffa6,#0000 46%);border-radius:50%;position:absolute;inset:8% -10% 2% 6%}.hero-visual>img{z-index:4;filter:none;image-rendering:auto;mix-blend-mode:normal;width:min(74%,29rem);height:auto;position:absolute;top:50%;right:3%;transform:translateY(-50%)rotate(-1.5deg)}.memory-sheet{z-index:2;color:#7aa7ba;-webkit-backdrop-filter:blur(24px)saturate(128%);backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(135deg,#ffffff8a,#daf4ff3d);border:1px solid #ffffffe6;border-radius:2rem;align-content:start;gap:.7rem;width:min(82%,28rem);height:min(41%,17rem);padding:2rem;display:grid;position:absolute;box-shadow:0 2rem 5rem #3b66791f,inset 0 1px #ffffffe6}.memory-sheet span{font-size:1.3rem;font-weight:540}.memory-sheet i{background:#ffffffa8;border-radius:999px;width:75%;height:.72rem;display:block}.memory-sheet i:nth-of-type(2){width:56%}.memory-sheet i:nth-of-type(3){width:68%}.sheet-back{color:#79b99a;background:linear-gradient(135deg,#ecfff4a3,#ffffff38);animation:7.4s ease-in-out infinite sheet-back-float;top:10%;left:0;transform:rotate(-7deg)}.sheet-main{animation:8s ease-in-out -1.2s infinite sheet-main-float;top:27%;left:14%;transform:rotate(6deg)}.sheet-front{z-index:3;width:72%;height:32%;animation:6.8s ease-in-out -2s infinite sheet-front-float;top:55%;left:18%;transform:rotate(-2deg)}@keyframes sheet-back-float{0%,to{transform:translate(0,0)rotate(-7deg)}50%{transform:translate(.35rem,-.55rem)rotate(-6deg)}}@keyframes sheet-main-float{0%,to{transform:translate(0,0)rotate(6deg)}50%{transform:translate(-.4rem,.45rem)rotate(5deg)}}@keyframes sheet-front-float{0%,to{transform:translate(0,0)rotate(-2deg)}50%{transform:translate(.45rem,-.35rem)rotate(-1deg)}}.closing{background:linear-gradient(135deg,#fffffff2,#f6fcffc7),#f8fbfd;place-items:center}.closing-copy{text-align:center;justify-items:center;padding:5rem 2rem;display:grid}.closing-copy img{width:clamp(12rem,13vw,13rem);height:auto;margin-bottom:4rem}.closing-copy p{margin:0}.closing-statement{letter-spacing:-.04em;justify-items:center;gap:clamp(.55rem,1.4vh,1rem);font-size:clamp(1.95rem,3.45vw,3.7rem);font-weight:530;line-height:1.28;display:grid}.closing-statement>span{display:block}.closing-emphasis{white-space:nowrap;position:relative}.closing-emphasis:after{content:"";z-index:-1;opacity:.75;background:linear-gradient(90deg,#9fe8bd,#a8dcfa,#ffe184);border-radius:999px;height:.22em;position:absolute;bottom:.02em;left:-.1em;right:-.1em}.closing-line{background:linear-gradient(90deg,#81dba5,#96d8fb,#f6d66b);width:8rem;height:2px;margin:3.5rem 0 1.2rem}.closing-copy small{color:#87919c;letter-spacing:.12em}.contact-closing{background:radial-gradient(circle at 72% 36%,#a6dcff33,#0000 26rem),radial-gradient(circle at 24% 68%,#a7efc82e,#0000 24rem),linear-gradient(135deg,#fffffff5,#f7fcffcc),#f8fbfd;place-items:center}.contact-panel{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);background:#ffffff94;border:1px solid #ffffffd6;border-radius:2.4rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(76rem,100% - 10rem);padding:clamp(3rem,6vw,5.2rem);display:grid;box-shadow:0 2rem 6rem #355b6f1a,inset 0 1px #fffffff0}.contact-copy{min-width:0}.contact-kicker{color:#7a909d;letter-spacing:.28em;margin:0 0 1rem;font-size:.8rem;font-weight:650}.contact-copy h2{letter-spacing:-.06em;margin:0;font-size:clamp(3rem,5.8vw,6.2rem);font-weight:540;line-height:1}.contact-lead{color:#65707d;max-width:34rem;margin:1.4rem 0 2.8rem;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.8}.contact-list{gap:1rem;margin:0;display:grid}.contact-list div{border-top:1px solid #7897a82e;grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1.3rem;width:min(100%,31rem);padding-top:1rem;display:grid}.contact-list dt{color:#7f8c98;letter-spacing:.08em;font-size:.92rem}.contact-list dd{color:#171a22;letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.1vw,2.15rem);font-weight:560}.qr-card{background:#ffffffc7;border:1px solid #a6dcff61;border-radius:2rem;justify-self:end;justify-items:center;gap:1rem;padding:clamp(1.2rem,2vw,1.7rem);display:grid;transform:translateY(2rem);box-shadow:0 1.6rem 4rem #355b6f1a,inset 0 1px #fff}.qr-card img{border-radius:1.1rem;width:clamp(13.5rem,18vw,18rem);height:auto;display:block}.qr-card span{color:#5f6f7e;letter-spacing:.08em;font-size:.92rem;font-weight:560}.contact-panel>small{color:#87919c;letter-spacing:.12em;grid-column:1/-1;justify-self:center;margin-top:1.5rem}@media (height<=760px) and (width>=901px){.chapter-inner{padding-top:6.5rem;padding-bottom:2rem}.chapter h2{font-size:clamp(1.9rem,3.1vw,3.2rem)}.chapter-subtitle{font-size:.9rem}.chapter-content{min-height:50vh;margin-top:1.2rem}.glass-card{padding:1.15rem}.metric-card{min-height:10rem}.metric-card h3{font-size:2.8rem}.insight-bar{min-height:3.4rem;margin-top:.8rem;padding:.75rem 1.1rem}.year-card{min-height:18.5rem}.journey-grid .glass-card,.business-grid .glass-card{min-height:12rem}.opportunity-card,.relationship-card,.strategy-step,.mechanism-card{min-height:7rem}.compact-price,.profile-write-card{min-height:13.5rem}.moat-foundation{min-height:15rem}}@media (width<=900px){html{scroll-snap-type:y proximity}.site-header{padding:1.4rem 1.25rem}.site-header img{width:7.2rem}.chapter-nav{display:none}.chapter{min-height:100svh;overflow:visible}.chapter-inner,.hero-grid{padding-left:1.25rem;padding-right:1.25rem}.chapter-inner{padding-top:6.8rem;padding-bottom:3.5rem}.chapter h2{font-size:clamp(2rem,8vw,3rem)}.chapter-content{min-height:0}.metric-grid-three,.metric-grid-four,.three-col-grid,.four-col-grid,.compare-grid,.pricing-grid,.pricing-story,.price-options,.mini-showcase,.business-grid,.journey-grid,.roadmap-grid,.product-stage,.loop-grid,.formula,.hero-grid,.opportunity-stack,.relationship-mosaic,.strategy-path,.mechanism-grid,.moat-layout{grid-template-columns:1fr}.opportunity-card,.relationship-card,.strategy-step,.mechanism-card,.moat-foundation,.moat-data,.moat-flywheel{grid-area:auto;min-height:auto}.strategy-path .strategy-step{grid-column:auto}.hero-grid{align-content:center;gap:1rem;padding-top:7rem}.hero h1{font-size:clamp(2.8rem,12vw,4.5rem)}.hero-eyebrow{margin-bottom:1.7rem}.hero-visual{min-height:21rem;margin-top:1rem}.hero-visual>img{width:min(78%,20rem);top:50%;right:8%;transform:translateY(-50%)rotate(-1.5deg)}.memory-sheet{width:80%;height:42%;padding:1.2rem}.scroll-cue{margin-top:2rem}.formula b{text-align:center}.formula div{min-height:7rem}.metric-card,.compact-cards .glass-card,.journey-grid .glass-card,.business-grid .glass-card,.year-card,.price-card{min-height:auto}.selected-price{transform:none}.stack-list>div{grid-template-columns:1fr;gap:.5rem}.loop-grid{gap:1rem}.loop-center{display:none}.table-shell{overflow-x:auto}table{min-width:760px}.product-halo{min-height:19rem}.mini-copy,.mini-collage{min-height:auto}.mini-feature{grid-template-columns:1fr;justify-items:center;gap:1.4rem;padding-top:.4rem}.mini-shot-hero{width:min(52vw,13.5rem)}.mini-feature-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem .65rem;width:100%;max-width:22rem}.mini-feature-rail .mini-shot{max-width:none}.physical-inner{padding-top:6.8rem;padding-bottom:2.5rem}.physical-gallery{width:100%;height:min(26rem,100svh - 11rem);max-height:calc(100svh - 11rem)}.physical-gallery:after{border-radius:1.25rem}.physical-feature{gap:.45rem;padding:.4rem}.physical-shot{border-radius:.9rem}.physical-shot-main{border-radius:1.05rem}.funding-number{font-size:clamp(3.2rem,16vw,6.5rem)}.closing-statement{font-size:clamp(1.75rem,7.8vw,3rem)}.contact-panel{grid-template-columns:1fr;gap:2rem;width:min(100% - 2.5rem,34rem);padding:2rem}.contact-copy h2{font-size:clamp(2.7rem,14vw,4rem)}.contact-list div{grid-template-columns:1fr;gap:.35rem}.qr-card{justify-self:stretch;transform:none}.qr-card img{width:min(100%,17rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-ready .chapter-heading,.motion-ready .chapter-content,.motion-ready .hero-copy,.motion-ready .hero-visual,.motion-ready .closing-copy{opacity:1;transform:none}.scroll-mark:after{animation:none}}@page{size:16in 9in;margin:0}@media print{html,body{scroll-snap-type:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:16in}.bp-site{overflow:visible}.site-header,.chapter-nav,.fullscreen-toggle,.skip-link,.scroll-cue{display:none!important}.chapter,.hero{break-after:page;page-break-after:always;width:16in;height:9in;min-height:9in;overflow:hidden}.chapter:last-child{break-after:auto;page-break-after:auto}.chapter-inner{padding:.8in 1.15in .55in}.hero-grid{min-height:9in;padding:1in 1.15in .65in}.chapter h2{font-size:.43in}.chapter-subtitle{font-size:.14in}.chapter-content{min-height:5.15in;margin-top:.22in}.glass-card,.table-shell,.stack-list>div,.memory-sheet{-webkit-backdrop-filter:none;backdrop-filter:none}*,:before,:after{transition:none!important;animation:none!important}.dense .glass-card{padding:.16in}.dense .card-copy,.dense .stack-list p{font-size:.11in}.source-note{font-size:.075in}}
