:root{--ink:#1f3550;--ink-soft:#4c6076;--blue:#24a2e9;--blue-deep:#0077b9;--cyan:#00d5f6;--coral:#f48d7e;--signal-red:#f40009;--coral-soft:#f48d7e;--coral-light:#ffa49b;--cream:#ffe9cd;--cream-deep:#fcdfb8;--paper:#f9ede1;--navy:#0e3355;--navy-deep:#08203a;--space-1:#0e3355;--space-2:#0e3355;--white:#ffffff;--line:rgba(31,53,80,0.14);--layout-gutter:clamp(22px,4vw,32px);--section-space:clamp(78px,7vw,104px);--section-heading-gap:clamp(30px,4vw,42px);--body-leading:1.6;--card-leading:1.55;--heading-leading:1.12;--glass-soft:linear-gradient(155deg,rgba(255,255,255,.54),rgba(255,255,255,.22));--glass-active:linear-gradient(155deg,rgba(255,255,255,.92),rgba(255,255,255,.7))}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:104px}body{margin:0;color:var(--ink);background:var(--paper) url(/pattern-dark.png) repeat;background-size:720px auto;font-family:Montserrat,Avenir Next,system-ui,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.site-header{position:fixed;z-index:20;top:14px;left:50%;transform:translateX(-50%);display:grid;width:min(1200px,calc(100% - 32px));min-height:68px;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:42px;gap:42px;padding:8px 12px 8px 20px;color:var(--white);background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.14);border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.38);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:900}.brand-logo{width:56px;height:56px;object-fit:contain}.brand span{font-size:1.08rem;letter-spacing:-.02em}.site-header nav{display:flex;justify-content:center;gap:34px;font-size:.92rem;font-weight:700}.site-header nav a{opacity:.92;transition:opacity .2s ease}.site-header nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}.products-menu{position:relative}.products-menu summary{display:flex;align-items:center;gap:6px;opacity:.92;cursor:pointer;list-style:none}.products-menu summary::-webkit-details-marker{display:none}.products-menu summary span{font-size:1rem;line-height:1;transition:transform .2s ease}.products-menu[open] summary span{transform:rotate(180deg)}.products-menu summary:focus-visible,.products-menu summary:hover{opacity:1;text-decoration:underline;text-underline-offset:6px}.products-menu summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px;border-radius:2px}.primary-nav>a.nav-current,.products-menu.is-active>summary{color:var(--cyan);opacity:1;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.products-dropdown{position:absolute;top:calc(100% + 22px);left:50%;transform:translateX(-50%);display:grid;width:340px;padding:10px;color:var(--white);background:rgba(6,22,38,.96);border:1px solid rgba(255,255,255,.16);border-radius:20px;box-shadow:0 18px 40px rgba(0,0,0,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.products-dropdown:before{content:"";position:absolute;bottom:100%;left:0;right:0;height:24px}.site-header nav .products-dropdown a{display:grid;grid-gap:3px;gap:3px;padding:13px 14px;border-radius:12px;text-decoration:none}.site-header nav .products-dropdown a:hover{background:rgba(255,255,255,.09);text-decoration:none}.products-dropdown strong{font-size:.9rem}.products-dropdown small{color:#b9cddd;font-size:.7rem;font-weight:600;line-height:1.45}.site-header nav .products-dropdown .product-sub-link{position:relative;margin:-4px 10px 6px 24px;padding:10px 12px 10px 18px;border-left:2px solid var(--cyan);border-radius:0 10px 10px 0;background:rgba(255,255,255,.035)}.products-dropdown .product-sub-link strong{color:var(--cyan);font-size:.8rem}.site-header nav .products-dropdown a.nav-current{opacity:1;background:rgba(12,27,48,.17);box-shadow:inset 3px 0 0 var(--cyan)}.nav-cta{padding:13px 24px;border-radius:999px;font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--white);background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.5);box-shadow:inset 0 2px 5px rgba(255,255,255,.9),inset 0 -8px 12px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease}.nav-cta:hover{transform:translateY(-2px)}.header-light,.header-light .nav-cta{color:var(--white)}@media (min-width:961px){.site-header{width:min(1120px,calc(100% - 48px));min-height:62px;grid-template-columns:auto 1fr;gap:22px;padding:0 4px;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header .brand-logo{width:58px;height:58px;filter:drop-shadow(0 9px 12px rgba(0,0,0,.42))}.header-panel{justify-self:end;display:flex;align-items:center;gap:18px;width:max-content;min-height:62px;padding:6px 8px 6px 30px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(0,0,0,.34);box-shadow:0 10px 28px rgba(0,0,0,.38);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-header nav.primary-nav{width:max-content;align-items:center;gap:30px;padding:0}}.header-actions{display:flex;align-items:center;gap:12px}.nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 11px;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.08));cursor:pointer}.nav-burger span{display:block;height:2px;width:100%;border-radius:2px;background:var(--white);transition:transform .2s ease,opacity .2s ease}.nav-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-header nav.mobile-menu{position:absolute;top:calc(100% + 10px);left:0;right:0;display:grid;grid-template-columns:1fr;justify-items:stretch;grid-gap:4px;gap:4px;padding:18px;background:rgba(6,22,38,.94);border:1px solid rgba(255,255,255,.16);border-radius:26px;box-shadow:0 18px 40px rgba(0,0,0,.5)}.site-header nav.mobile-menu a{padding:13px 16px;border-radius:14px;color:var(--white);font-size:.95rem;font-weight:700}.site-header nav.mobile-menu a:hover{background:rgba(255,255,255,.1)}.site-header nav.mobile-menu a.nav-current{color:var(--cyan);opacity:1;background:rgba(12,27,48,.17);box-shadow:inset 3px 0 0 var(--cyan);text-decoration:none}.mobile-products{display:grid;grid-gap:4px;gap:4px;margin-bottom:5px;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.14)}.mobile-products p{margin:0;padding:4px 16px 5px;color:#8fb0c9;font-size:.68rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.mobile-products.is-active>p{color:var(--cyan)}.site-header nav.mobile-menu .mobile-products a{display:grid;grid-gap:2px;gap:2px}.mobile-products strong{font-size:.95rem}.mobile-products small{color:#b9cddd;font-size:.68rem;font-weight:600;line-height:1.4}.site-header nav.mobile-menu .mobile-products .product-sub-link{margin:-3px 12px 5px 30px;padding:10px 14px;border-left:2px solid var(--cyan);border-radius:0 12px 12px 0;background:rgba(255,255,255,.04)}.mobile-products .product-sub-link strong{color:var(--cyan);font-size:.84rem}.mobile-menu-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:10px;padding:0 22px;color:var(--white);font-size:.84rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(255,255,255,.5);background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.08));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 10px 22px rgba(0,0,0,.35);border-radius:999px}.mobile-menu-cta:hover{background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.16))}.hero{position:relative;display:grid;justify-items:center;overflow:hidden;padding:138px 0 0;text-align:center;color:var(--white);background:var(--navy) url(/pattern-light.png) repeat;background-size:720px auto}.hero-copy{max-width:900px;padding:0 24px}.hero .wave,.hero-copy{position:relative;z-index:2}.hero .wave{margin-top:52px}.hero-tagline{margin:20px 0 0;font-size:1.05rem;letter-spacing:.02em}.eyebrow,.hero-tagline{font-weight:800;color:var(--cyan)}.eyebrow{margin:0 0 20px;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.eyebrow.coral{color:var(--coral)}h1{margin:0;font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.hero-lead{max-width:760px;margin:18px auto 0;font-size:1.13rem;font-weight:500;line-height:1.55;color:#d9e6f2}.hero-lead strong{color:var(--white);font-weight:800}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.button,.hero-actions{justify-content:center;align-items:center}.button{display:inline-flex;padding:0 32px;border-radius:999px;font-size:.88rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 2px 6px rgba(255,255,255,.9),inset 0 -10px 14px rgba(0,0,0,.08),0 10px 24px rgba(0,0,0,.32);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--white);background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,.12));border-color:rgba(255,255,255,.65)}.button-accent{color:var(--white);background:var(--blue-deep);border-color:rgba(255,255,255,.8)}.button-accent:hover{color:var(--white);background:var(--blue)}.button-glass{color:var(--white);background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,.05));border-color:rgba(255,255,255,.4)}.trust-line{position:relative;z-index:2;margin:18px 0 0;font-size:.78rem;font-weight:700;letter-spacing:.04em;color:#a8c4dc}.trust-line a{margin-left:.55em;color:var(--cyan);font-weight:900;white-space:nowrap}.trust-line a:hover{text-decoration:underline;text-underline-offset:4px}.hero-art{position:relative;z-index:1;width:min(1080px,94vw);margin-top:10px}.hero-art img{width:100%}.band-cream{background:var(--cream) url(/pattern-dark.png) repeat;background-size:720px auto}.band-cream-deep{background:var(--cream-deep)}.section{padding:64px max(24px,calc((100vw - 1160px) / 2))}.section-heading{max-width:860px;margin:0 auto 30px;text-align:center}.governance h2,.section-heading h2,.split h2{margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.015em;color:var(--blue-deep);text-wrap:balance}.section-heading .kicker{margin-bottom:8px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--blue)}.section-heading p.lead{margin:12px auto 0;max-width:700px;font-size:1.06rem;font-weight:500;line-height:1.5;color:var(--ink-soft)}.wave{position:relative;display:block;width:100%;height:46px;overflow:hidden}.wave-top{filter:drop-shadow(0 5px 7px rgba(0,0,0,.32))}.wave-top,.wave-top-fill{position:absolute;inset:0}.wave-top-fill{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'><path d='M0 26 Q 80 8 160 26 T 320 26 T 480 26 T 640 26 T 800 26 T 960 26 T 1120 26 T 1280 26 T 1440 26 V 0 H 0 Z'/></svg>") center /100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 52' preserveAspectRatio='none'><path d='M0 26 Q 80 8 160 26 T 320 26 T 480 26 T 640 26 T 800 26 T 960 26 T 1120 26 T 1280 26 T 1440 26 V 0 H 0 Z'/></svg>") center /100% 100% no-repeat}@media (max-width:560px){.wave{height:28px}.wave-top{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}}.loop-image{width:min(1160px,100%);margin:0 auto}.ploop{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.ploop article{position:relative;display:flex;flex-direction:column;padding:16px 18px 20px;border-radius:24px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.28)}.ploop .num{margin:12px 0 4px;font-size:2.1rem;font-weight:900;line-height:1;color:var(--coral-light)}.ploop h3{margin:0 0 8px;font-size:1.02rem;font-weight:800;color:var(--blue-deep);text-transform:uppercase;letter-spacing:.03em}.ploop p{margin:0;font-size:.84rem;line-height:1.45}.ploop p,.ploop-note{color:var(--ink-soft)}.ploop-note{max-width:700px;margin:26px auto 0;font-size:.92rem;font-weight:600;text-align:center}.research-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px;align-items:start}.research-grid figure{display:grid;justify-items:center;grid-gap:16px;gap:16px;margin:0;text-align:center}.research-grid img{height:110px;width:auto;object-fit:contain}.research-grid figcaption{font-size:.85rem;line-height:1.55;color:var(--ink-soft)}.research-grid figcaption strong{display:block;margin-bottom:6px;color:var(--ink);font-size:.9rem}.traction-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;align-items:start}.traction-grid figure{display:grid;justify-items:center;grid-gap:16px;gap:16px;margin:0;text-align:center}.traction-grid img{height:96px;width:auto;object-fit:contain}.status-chip{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 14px;border-radius:999px;line-height:1;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.status-chip.live{color:var(--blue-deep);background:#d9f1ff}.status-chip.ready{color:var(--navy);background:var(--cream-deep)}.traction-grid figcaption{max-width:300px;font-size:.85rem;line-height:1.55;color:var(--ink-soft)}.traction-note{max-width:680px;margin:24px auto 0;font-size:.92rem;font-weight:600;text-align:center;color:var(--ink-soft)}.films-grid{display:grid;max-width:1040px;margin:0 auto;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.films-grid figure{margin:0}.films-grid video{width:100%;aspect-ratio:16/9;border-radius:24px;object-fit:cover;background:var(--space-2);box-shadow:0 24px 50px rgba(0,0,0,.2)}.films-grid figcaption{padding:18px 8px 0;text-align:center}.films-grid figcaption span{display:block;font-size:.7rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.films-grid figcaption strong{display:block;margin:8px 0 6px;font-size:1.02rem;font-weight:800;color:var(--ink)}.films-grid figcaption p{margin:0;font-size:.84rem;line-height:1.55;color:var(--ink-soft)}.film-single figure{max-width:840px;margin:0 auto}.film-single video{width:100%;aspect-ratio:16/9;border-radius:24px;object-fit:cover;background:var(--space-2);box-shadow:0 24px 50px rgba(0,0,0,.2)}.film-single figcaption{padding:16px 8px 0}.film-single figcaption p{max-width:640px;margin:0 auto;font-size:.88rem;line-height:1.6;text-align:center;color:var(--ink-soft)}.split{text-align:center}.split-chips{display:flex;justify-content:center;gap:26px;margin-bottom:8px;flex-wrap:wrap}.chip{padding:14px 44px;border-radius:18px 18px 0 0;color:var(--white);font-size:1.3rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.chip-family{background:var(--blue)}.chip-school{background:var(--coral-soft)}.split-ipads{width:min(1100px,100%);margin:0 auto}.split-cols{display:grid;max-width:1040px;margin:30px auto 0;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;text-align:left}.split-col{display:grid;justify-items:start;grid-gap:18px;gap:18px}.split-col .explore{width:300px;transition:transform .2s ease}.split-col .explore:hover{transform:translateY(-3px)}.split-col h3{display:flex;align-items:center;gap:14px;margin:6px 0 0;font-size:1.35rem;font-weight:800;color:var(--ink)}.split-col h3 img{width:54px;height:54px}.split-col ul{margin:0;padding-left:1.2rem;color:var(--ink-soft);font-size:.95rem;font-weight:600;line-height:1.9}.governance{padding:68px max(24px,calc((100vw - 1160px) / 2)) 60px;color:var(--white);text-align:center;background:var(--navy) url(/pattern-light.png) repeat;background-size:720px auto}.governance.governance-footer{background-color:var(--navy-deep)}.governance h2{color:var(--white);max-width:800px;margin:0 auto}.governance .lead{max-width:660px;margin:12px auto 36px;font-size:1.02rem;line-height:1.5;color:#cfe1f0}.governance-grid{display:grid;max-width:1080px;margin:28px auto 0;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;text-align:left}.governance-grid article{padding:18px 20px;border-radius:20px;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.governance-grid strong{font-weight:800;color:var(--cyan)}.governance-grid p{margin:6px 0 0;font-size:.82rem;color:#cfe1f0}.faq{max-width:880px;margin:0 auto}.faq-list{display:grid;grid-gap:10px;gap:10px;margin:0}.faq-list>details{border-radius:22px;overflow:hidden;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;cursor:pointer;list-style:none;font-size:1.02rem;font-weight:800;color:var(--blue-deep)}.faq-list summary::-webkit-details-marker{display:none}.faq-chevron{font-size:1rem;color:var(--coral);transition:transform .25s ease}.faq-list details[open] .faq-chevron{transform:rotate(180deg)}.faq-list details>p{margin:0;padding:0 24px 18px;font-size:.92rem;line-height:1.5;color:var(--ink-soft)}.faq-list>div{padding:18px 24px;border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26)}.faq-list dt{font-size:1.02rem;font-weight:800;color:var(--blue-deep)}.faq-list dd{margin:6px 0 0;font-size:.92rem;line-height:1.5;color:var(--ink-soft)}.final-cta{text-align:center}.final-cta h2{max-width:760px;margin:0 auto;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.15;color:var(--blue-deep);text-wrap:balance}.final-cta .cta-sub{margin:14px 0 0;font-size:.85rem;font-weight:700;color:var(--ink-soft)}.final-cta .cta-sub-quiet{max-width:560px;margin:20px auto 0;padding-top:16px;border-top:1px solid rgba(31,53,80,.14);font-size:.78rem;font-weight:600;opacity:.85}.site-footer{display:grid;justify-items:center;grid-gap:16px;gap:16px;padding:42px 24px 30px;text-align:center;color:var(--white);background:var(--navy-deep) url(/pattern-light.png) repeat;background-size:720px auto;border-top:0}.site-footer .footer-logo{width:120px}.site-footer p{max-width:460px;margin:0;font-size:.9rem;line-height:1.6;color:#c2d6e6}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin:14px 0;padding:4px 0;font-size:.82rem;font-weight:800;line-height:2}.footer-social{gap:18px}.footer-social img{width:34px;height:34px}.copyright{margin-top:8px;font-size:.72rem;color:#8fb0c9}.inner-page .site-header{color:var(--ink)}.inner-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:60px;gap:60px;min-height:640px;padding:150px max(28px,calc((100vw - 1200px) / 2)) 80px;background:var(--cream)}.inner-hero h1{color:var(--blue-deep);font-size:clamp(2.3rem,4.6vw,3.6rem);text-align:left}.inner-hero>div>p:not(.eyebrow){max-width:560px;margin:24px 0 0;font-size:1.08rem;line-height:1.7;color:var(--ink-soft)}.inner-hero .hero-actions{justify-content:flex-start}.inner-hero .button-quiet{border:1.5px solid var(--line);color:var(--ink);background:rgba(255,255,255,.7)}.inner-hero .trust-line{color:var(--ink-soft)}.family-hero-image,.school-hero-image{width:100%;max-height:560px;object-fit:cover;border:10px solid var(--white);border-radius:32px;box-shadow:0 32px 68px rgba(0,0,0,.2)}.section-lead{max-width:640px;margin:20px 0 0;font-size:1.02rem;line-height:1.7;color:var(--ink-soft)}.check-list{display:grid;grid-gap:13px;gap:13px;margin:27px 0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:12px;font-size:.93rem;font-weight:700}.check-list li:before{content:"✓";display:grid;flex:0 0 28px;height:28px;place-items:center;border-radius:50%;color:var(--white);background:var(--blue);font-weight:900}.two-col{display:grid;width:min(1120px,calc(100% - 40px));grid-template-columns:1fr 1fr;align-items:center;grid-gap:70px;gap:70px;margin:0 auto;padding:90px 0}.two-col h2{margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:800;line-height:1.15;color:var(--blue-deep)}.two-col img{border-radius:28px;box-shadow:0 25px 55px rgba(0,0,0,.16)}.wide-cta{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:90px max(25px,calc((100vw - 1120px) / 2))}.wide-cta h2{max-width:760px;margin:0;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:800;line-height:1.15}.cta-stack{display:grid;justify-items:center;grid-gap:14px;gap:14px;flex:0 0 280px}.cta-substack{font-size:.78rem;font-weight:700;text-align:center}.tension-section{padding:100px max(24px,calc((100vw - 1120px)/2));text-align:center}.tension-section h2{max-width:840px;margin:0 auto 45px;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.12;color:var(--blue-deep)}.tension-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tension-grid article{padding:26px 24px;border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26);text-align:left}.tension-grid article:last-child{border:1.5px solid rgba(12,27,48,.5)}.tension-grid article:last-child span{color:var(--blue-deep)}.tension-grid span{font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--coral)}.tension-grid p{margin:14px 0 0;font-size:.88rem;line-height:1.6;color:var(--ink-soft)}.device-section,.family-how,.school-problem,.school-proof{display:grid;width:min(1120px,calc(100% - 40px));grid-template-columns:1fr 1fr;align-items:center;grid-gap:70px;gap:70px;margin:0 auto;padding:90px 0}.device-section h2,.family-how h2,.school-problem h2,.school-proof h2{margin:0;font-size:clamp(1.8rem,3.4vw,2.7rem);font-weight:800;line-height:1.15;color:var(--blue-deep)}.device-section>div>p:not(.eyebrow),.family-how>div>p:not(.eyebrow),.school-problem>div>p:not(.eyebrow){color:var(--ink-soft);line-height:1.7}.family-how-image img,.school-problem img{border-radius:28px;box-shadow:0 25px 55px rgba(0,0,0,.16)}.family-moments-section{padding-top:56px;padding-bottom:64px;text-align:center}.moments-section-logo{width:clamp(88px,9vw,118px);margin:0 auto 14px}.moments-hero-logo{width:clamp(120px,14vw,170px);margin:0 auto 12px}.family-moments-preview{display:flex;align-items:flex-start;justify-content:center;gap:clamp(28px,7vw,90px);width:min(760px,100%);margin:38px auto 0}.family-moments-preview figure{display:grid;justify-items:center;grid-gap:16px;gap:16px;width:min(250px,42%);margin:0}.family-moments-preview img{width:100%;filter:drop-shadow(0 24px 26px rgba(0,0,0,.18))}.family-moments-preview figcaption{display:grid;grid-gap:4px;gap:4px;text-align:center}.family-moments-preview figcaption strong{color:var(--blue-deep);font-size:.9rem;font-weight:800}.family-moments-preview figcaption span{color:var(--ink-soft);font-size:.76rem;font-weight:600;line-height:1.45}.family-moments-value{margin-top:28px}.family-moments-action{margin-top:22px}.device-section>div:first-child img{max-height:540px;margin:auto;object-fit:contain}.family-wide-cta{background:var(--cream)}.family-wide-cta h2{color:var(--blue-deep)}.family-hero,.school-hero{display:contents}.classroom-flow{padding:100px max(24px,calc((100vw - 1120px)/2));color:var(--white);background:var(--blue-deep)}.classroom-flow .eyebrow,.light-heading>p{color:rgba(255,255,255,.85)}.classroom-flow h2{color:var(--white)}.classroom-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.classroom-steps article{min-height:190px;padding:25px 20px;border:1px solid rgba(255,255,255,.2);border-radius:20px;background:rgba(255,255,255,.09)}.classroom-steps span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--ink);background:var(--cream-deep);font-size:.78rem;font-weight:900}.classroom-steps h3{margin:26px 0 8px;font-size:1rem}.classroom-steps p{margin:0;color:#d4ecfa;font-size:.78rem;line-height:1.5}.school-proof>img{max-height:560px;object-fit:contain}.school-wide-cta{color:var(--white);background:var(--navy)}.cta-stack>a:last-child:not(.button){color:#d9e6f2;font-size:.76rem;font-weight:700;text-align:center}.button-quiet{border:1.5px solid var(--line);color:var(--ink);background:rgba(255,255,255,.75)}.trust-logos{display:grid;width:min(900px,calc(100% - 40px));justify-items:center;grid-gap:22px;gap:22px;margin:0 auto;padding:60px 20px}.trust-logos>p{margin:0;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.trust-logos>div{display:flex;align-items:flex-start;gap:60px}.trust-logos figure{display:grid;justify-items:center;grid-gap:10px;gap:10px;margin:0}.trust-logos img{width:120px;max-height:64px;object-fit:contain}.trust-logos figcaption{font-size:.68rem;font-weight:800;letter-spacing:.04em;text-align:center;color:var(--ink-soft)}.moments-hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;grid-gap:70px;gap:70px;padding:150px max(28px,calc((100vw - 1120px)/2)) 80px;background:var(--cream)}.moments-hero h1{color:var(--blue-deep);text-align:left;font-size:clamp(2.3rem,4.6vw,3.6rem)}.moments-product-shot{position:relative;display:grid;min-height:520px;place-items:center}.moments-product-shot img{position:relative;z-index:2;width:270px;border:9px solid var(--ink);border-radius:34px;box-shadow:0 34px 70px rgba(0,0,0,.23)}.moment-flow{padding:100px max(24px,calc((100vw - 1120px)/2))}.inspiration-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.inspiration-grid article{min-height:200px;padding:24px 20px;border-radius:22px;background:var(--white);box-shadow:0 14px 32px rgba(0,0,0,.07)}.inspiration-grid span{color:var(--coral);font-size:.7rem;font-weight:900}.inspiration-grid h3{margin:30px 0 9px;font-size:1.02rem;color:var(--ink)}.inspiration-grid p{margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.55}.conversation-demo{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;grid-gap:70px;gap:70px;padding:100px max(24px,calc((100vw - 1120px)/2));background:var(--navy);color:var(--white)}.conversation-demo h2,.extend-card h2,.premium-cta h2{margin:0;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:800;line-height:1.12}.conversation-demo>div>p:last-child{color:#d9e6f2;line-height:1.72}.conversation-demo ol{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;counter-reset:questions;list-style:none}.conversation-demo li{position:relative;padding:23px 25px 23px 68px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.08);font-size:.95rem;line-height:1.5;counter-increment:questions}.conversation-demo li:before{content:counter(questions);position:absolute;left:20px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--ink);background:var(--cream-deep);font-weight:900}.extend-section{display:grid;width:min(1120px,calc(100% - 40px));grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin:0 auto;padding:100px 0}.extend-card{position:relative;overflow:hidden;padding:50px;border-radius:30px;background:var(--cream)}.extend-card h2{color:var(--blue-deep)}.extend-card>p:last-child{color:var(--ink-soft);line-height:1.7}.spark{position:absolute;right:35px;top:24px;color:var(--blue);font-size:3rem}.principles{display:grid;grid-gap:13px;gap:13px;align-content:center}.principles article{padding:23px 25px;border-radius:18px;background:var(--white);box-shadow:0 12px 28px rgba(0,0,0,.07)}.principles strong{font-size:.92rem;color:var(--blue-deep)}.principles p{margin:6px 0 0;color:var(--ink-soft);font-size:.83rem;line-height:1.5}.premium-cta{display:grid;justify-items:center;padding:100px 24px;text-align:center;background:var(--cream)}.premium-cta h2{max-width:860px;color:var(--blue-deep)}.premium-cta>p:not(.eyebrow){color:var(--ink-soft)}.moments-actions{display:flex;align-items:center;gap:14px;margin-top:30px}.moments-actions span{max-width:190px;color:var(--ink-soft);font-size:.72rem;line-height:1.4}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:currentColor;border:2px solid}.kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-bottom:14px;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.kicker.cyan{color:var(--cyan)}.final-cta .kicker,.governance .kicker{display:flex}.governance>.kicker{margin-bottom:10px}.icon-badge{display:grid;place-items:center;width:54px;height:54px;border-radius:50%}.icon-badge,.icon-badge.blue{color:var(--blue-deep);background:rgba(12,27,48,.13)}.icon-badge.coral{color:var(--coral);background:rgba(244,0,9,.16)}.icon-badge.navy{color:var(--navy);background:var(--cream-deep)}.ritual-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;max-width:1080px;margin:0 auto}.ritual-card{position:relative;display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:22px 24px 20px;border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.28)}.ritual-num{position:absolute;top:20px;right:24px;font-size:2rem;font-weight:900;line-height:1;color:var(--coral-light)}.ritual-card h3{margin:2px 0 0;font-size:1.08rem;font-weight:800;color:var(--blue-deep);text-transform:uppercase;letter-spacing:.04em}.ritual-card p{margin:0;font-size:.88rem;line-height:1.45;color:var(--ink-soft)}.why-card{max-width:860px;margin:22px auto 0;padding:18px 26px;text-align:center;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(12,27,48,.35)}.why-card strong{display:block;margin-bottom:6px;font-size:1rem;font-weight:800;color:var(--blue-deep)}.why-card p{margin:0;font-size:.92rem;color:var(--ink-soft)}.research-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.research-cards article{padding:20px 22px;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26)}.research-cards h3{font-size:1.02rem;font-weight:800;color:var(--ink)}.research-cards span{display:block;margin-bottom:12px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.research-cards p{margin:0;font-size:.84rem;line-height:1.45;color:var(--ink-soft)}.research-cards .research-source-link{align-self:end;justify-self:center;margin-top:12px;color:var(--blue-deep);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.research-cards .research-source-link>span{display:inline;margin:0;color:inherit;font-size:inherit;letter-spacing:inherit}.mandate-cards article{align-content:start}.mandate-cards h3{margin-top:2px;color:var(--blue-deep)}.mandate-fit-card{margin-top:34px}.thoughtful-callout{display:flex;gap:18px;align-items:center;max-width:900px;margin:20px auto 0;padding:18px 24px;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(244,0,9,.5)}.thoughtful-callout .icon-badge{flex:0 0 54px}.thoughtful-callout strong{display:block;margin-bottom:6px;font-size:1rem;font-weight:800;color:var(--coral)}.thoughtful-callout p{margin:0;font-size:.9rem;line-height:1.45;color:var(--ink-soft)}.frameworks-line{max-width:720px;margin:18px auto 0;font-size:.86rem;font-weight:600;text-align:center;color:var(--ink-soft)}.traction-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.traction-cards article{display:grid;justify-items:start;grid-gap:4px;gap:4px;padding:22px 24px;border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.28)}.traction-cards h3{font-size:1.1rem;font-weight:800;color:var(--ink)}.traction-cards .stat{font-size:2.2rem;letter-spacing:-.03em;color:var(--blue-deep);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.traction-cards .stat-sub{font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.traction-cards p{margin:8px 0 0;font-size:.85rem;line-height:1.45;color:var(--ink-soft)}.split-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:1040px;margin:0 auto}.split-card{display:grid;justify-items:start;grid-gap:9px;gap:9px;padding:26px 28px;border-radius:26px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.16);text-align:left}.split-card em{font-size:.74rem;font-style:normal;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.split-card.school em{color:var(--coral)}.split-card h3{margin:0;font-size:1.45rem;font-weight:800;line-height:1.2;color:var(--ink)}.split-card ul{margin:2px 0 8px;padding-left:1.15rem;font-size:.95rem;font-weight:600;line-height:1.75;color:var(--ink-soft)}.button-coral{color:var(--coral)}.final-cta .button,.split-card .button{color:var(--blue-deep);border-color:rgba(14,51,85,.25);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.5))}.split-card.school .button{color:var(--coral)}.partner-strip{display:flex;align-items:center;gap:16px;max-width:900px;margin:20px auto 0;padding:16px 22px;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid var(--cream-deep);text-align:left}.partner-strip .icon-badge{flex:0 0 54px}.partner-strip p{margin:0;font-size:.92rem;line-height:1.45;color:var(--ink-soft)}.partner-strip strong{color:var(--ink)}.trust-logos figure strong{font-size:1rem;font-weight:800;color:var(--ink)}.footer-inloop{font-size:.74rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.footer-exclusive{font-size:.88rem!important;font-weight:800;color:var(--white)!important;letter-spacing:.02em}.footer-exclusive span{display:block;margin-top:4px;color:var(--cyan)}.footer-logo-img{width:55px;height:auto}.footer-social{display:flex;gap:14px}.footer-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);color:var(--white);transition:transform .2s ease,border-color .2s ease}.footer-social a:hover{transform:translateY(-2px);border-color:var(--white)}.partner-icons{display:flex;justify-content:center;align-items:flex-start;gap:clamp(14px,2.6vw,34px);margin-bottom:24px}.partner-icons figure{display:grid;justify-items:center;grid-gap:6px;gap:6px;margin:0}.partner-icons img{width:clamp(36px,4.8vw,58px);height:auto}.partner-icons figcaption{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.step-icon{width:74px;height:74px;object-fit:contain}.ploop-shot{display:block;width:100%;max-width:220px;margin:0 auto;aspect-ratio:1/2;object-fit:contain}.research-logo{height:92px;width:auto;max-width:100%;margin-bottom:12px;object-fit:contain}.research-cards h3{margin:0 0 4px;font-size:1rem;font-weight:600;line-height:1.3;color:#55606c}.thoughtful-logo{flex:0 0 auto;width:130px;height:auto;object-fit:contain}.traction-logo{height:56px;width:auto;max-width:160px;object-fit:contain;margin-bottom:10px}.traction-cards h3{margin:8px 0 2px;font-size:1.05rem;font-weight:600;color:#55606c}.split-logo{width:96px;height:auto;object-fit:contain}@media (max-width:960px){.site-header{top:10px;min-height:58px;grid-template-columns:1fr auto;padding:6px 10px 6px 16px}.header-panel{display:contents}.site-header nav.primary-nav{display:none}.nav-burger{display:flex}.brand-logo{width:44px;height:44px}.hero{padding-top:118px}.ploop,.research-cards,.research-grid,.ritual-grid{grid-template-columns:1fr 1fr}.conversation-demo,.device-section,.extend-section,.family-how,.films-grid,.governance-grid,.inner-hero,.moments-hero,.school-problem,.school-proof,.split-cards,.split-cols,.traction-cards,.traction-grid,.two-col{grid-template-columns:1fr}.inner-hero{min-height:auto;padding-top:60px}.classroom-steps,.tension-grid{grid-template-columns:1fr 1fr}.inspiration-grid{grid-template-columns:repeat(2,1fr)}.inspiration-grid article:last-child{grid-column:1/-1}.wide-cta{align-items:flex-start;flex-direction:column}.cta-stack{width:100%;justify-items:start}.split-cols{text-align:left}}@media (max-width:560px){.brand span{display:none}.nav-cta{padding:10px 14px;font-size:.78rem}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.classroom-steps,.inspiration-grid,.ploop,.research-cards,.research-grid,.ritual-grid,.tension-grid{grid-template-columns:1fr}.partner-strip,.thoughtful-callout{flex-direction:column}.family-moments-preview{gap:14px;margin-top:30px}.family-moments-preview figure{width:calc(50% - 7px)}.family-moments-preview figcaption span{font-size:.68rem}.inspiration-grid article:last-child{grid-column:auto}.trust-logos>div{flex-direction:column;gap:30px}.chip{padding:12px 26px;font-size:1.05rem}.extend-card{padding:38px 28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.nav-cta,.split-col .explore{transition:none}}.hero-version-logo{width:92px;height:auto;margin:0 auto 18px}.hero-gizmo{width:min(200px,46vw);height:auto;margin:26px auto 0;filter:drop-shadow(0 16px 26px rgba(0,0,0,.45))}.tension-icon{width:88px;height:88px;object-fit:contain;margin-bottom:10px}.age-card{justify-items:center!important;align-content:center;gap:5px!important;text-align:center}.age-card .group-img{margin:0 auto 6px}.group-img{width:100%;max-width:210px;height:auto;margin-bottom:6px}.age-range{display:block;font-size:.72rem;font-style:normal;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--coral)}.tier-cards{grid-template-columns:repeat(3,1fr);max-width:1080px}.tier-cards .split-card h3{font-size:1.2rem}@media (max-width:960px){.tier-cards{grid-template-columns:1fr}}.partner-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:26px}.partner-card{width:150px;padding:18px 14px 14px;border-radius:16px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 10px 24px rgba(0,0,0,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.partner-card img{width:60px;height:60px;margin:0 auto 10px;object-fit:contain}.partner-card h4{margin:0 0 4px;font-size:.8rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.partner-card p{margin:0;font-size:.84rem;line-height:1.4;color:#d9e6f2}@media (hover:hover){.partner-card{transition:transform .25s ease,background .25s ease}.partner-card:hover{transform:translateY(-4px);background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.08))}}@media (max-width:560px){.partner-card{width:calc(50% - 6px)}}.carousel{position:relative;width:100%;max-width:1120px;margin:0 auto 56px;height:calc(var(--cf-runtime-h, var(--cf-h, 340px)) + 72px);perspective:1600px;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cf-stage{position:absolute;inset:0 0 72px 0;transform-style:preserve-3d;cursor:-webkit-grab;cursor:grab;display:block;margin:0;max-width:none;padding:0}.carousel.dragging .cf-stage{cursor:-webkit-grabbing;cursor:grabbing}.carousel .cf-stage>*{position:absolute!important;top:50%;left:50%;width:var(--cf-w,clamp(250px,64vw,330px));height:var(--cf-runtime-h,var(--cf-h,340px));margin-left:calc(var(--cf-w, clamp(250px, 64vw, 330px)) / -2);margin-top:calc(var(--cf-runtime-h, var(--cf-h, 340px)) / -2);overflow:hidden;transform-origin:50% 50%;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .6s ease,box-shadow .6s ease;will-change:transform,opacity}.carousel.dragging .cf-stage>*{transition:none}.carousel .cf-stage>:not(.is-active){cursor:pointer}.carousel .cf-stage>.is-active{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 30px 60px rgba(0,0,0,.38)}.cf-controls{position:absolute;left:0;right:0;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:center;gap:20px}.cf-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgba(31,53,80,.3);background:rgba(255,255,255,.5);color:var(--ink);font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s ease,border-color .3s ease,background .3s ease}.cf-arrow:hover{border-color:var(--coral);background:rgba(255,255,255,.8);transform:translateY(-2px)}.cf-arrow:active{transform:translateY(0) scale(.94)}.cf-dots{display:flex;gap:9px;align-items:center}.cf-dot{width:8px;height:8px;border-radius:50%;border:none;padding:0;cursor:pointer;background:rgba(31,53,80,.25);transition:all .35s ease}.cf-dot.on{background:var(--coral);width:26px;border-radius:5px}.cf-hint{position:absolute;left:0;right:0;bottom:-32px;margin:0;text-align:center;font-size:.64rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--ink-soft)}.governance .cf-arrow,.hero .cf-arrow{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.12)}.governance .cf-arrow:hover,.hero .cf-arrow:hover{border-color:var(--cyan);background:rgba(255,255,255,.2)}.governance .cf-dot,.hero .cf-dot{background:rgba(255,255,255,.35)}.governance .cf-dot.on,.hero .cf-dot.on{background:var(--cyan)}.governance .cf-hint{color:#9fc0da}.hero .carousel{margin:26px auto 8px;max-width:760px}.hero .cf-hint{display:none}.hero .cf-arrow{width:36px;height:36px;font-size:18px}.hero .cf-controls{gap:14px}.carousel .ploop-shot{max-width:170px;margin:0 auto}.carousel .cf-stage.ploop>article{text-align:center}.carousel .cf-stage.ploop .num{margin:10px 0 2px}.carousel .governance-grid-card{text-align:left}.fx{transform:translateY(22px);transition:opacity .65s ease,transform .65s ease;will-change:opacity,transform}@media (hover:hover){.faq-list>div,.governance-grid article,.outcome-card,.ploop article,.research-cards article,.ritual-card,.split-card,.traction-cards article{transition:transform .25s ease,box-shadow .25s ease}.outcome-card:hover,.ploop article:hover,.research-cards article:hover,.ritual-card:hover,.split-card:hover,.traction-cards article:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 26px 52px rgba(0,0,0,.34)}.faq-list>div:hover{transform:translateY(-3px)}.governance-grid article:hover{transform:translateY(-4px);background:rgba(255,255,255,.12)}.partner-icons figure{transition:transform .25s ease}.partner-icons figure:hover{transform:translateY(-4px) scale(1.06)}.outcome-icon,.split-logo,.step-icon{transition:transform .3s ease}.ritual-card:hover .step-icon{transform:scale(1.1) rotate(-4deg)}.split-card:hover .split-logo{transform:scale(1.08)}.outcome-card:hover .outcome-icon{transform:translateY(-7px) scale(1.08) rotate(-4deg)}.ploop-shot{transition:transform .3s ease}.ploop article:hover .ploop-shot{transform:scale(1.03)}.footer-social a,.nav-burger{transition:transform .2s ease,border-color .2s ease,background .2s ease}.nav-burger:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.faq-list>div,.governance-grid article,.outcome-card,.outcome-icon,.partner-icons figure,.ploop article,.ploop-shot,.research-cards article,.ritual-card,.split-card,.split-logo,.step-icon,.traction-cards article{transition:none}}@media (hover:hover){.carousel .cf-stage>*{transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .6s ease,box-shadow .3s ease,filter .3s ease}.carousel .cf-stage>.is-active:hover{filter:brightness(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 34px 64px rgba(0,0,0,.42)}.carousel .cf-stage>:not(.is-active):hover{filter:brightness(1.07)}.group-img,.partner-card img,.tension-icon{transition:transform .3s ease}.tension-grid article:hover .tension-icon{transform:scale(1.12) rotate(-4deg)}.age-card:hover .group-img{transform:scale(1.08)}.partner-card:hover img{transform:scale(1.15) rotate(4deg)}.film-single figure{transition:transform .3s ease}.film-single figure:hover{transform:translateY(-4px)}}@keyframes gizmo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero-gizmo{animation:gizmo-float 4.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-gizmo{animation:none}.carousel .cf-stage>*,.film-single figure,.group-img,.partner-card img,.tension-icon{transition:none}}.scene-img{display:block;width:min(860px,100%);margin:0 auto;border-radius:24px;border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 22px 48px rgba(0,0,0,.3)}.scene-caption{max-width:640px;margin:14px auto 0;font-size:.84rem;font-weight:600;text-align:center;color:var(--ink-soft)}.scene-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;max-width:1040px;margin:0 auto 36px}.scene-pair figure{margin:0}.scene-pair .scene-img{width:100%}@media (max-width:820px){.scene-pair{grid-template-columns:1fr}}.ritual-card:not(.age-card){justify-items:center}.ritual-card:not(.age-card) h3{text-align:center}.ritual-card:not(.age-card) p{justify-self:stretch;text-align:left}.research-cards article{display:grid;justify-items:center}.research-cards .research-logo{margin:0 auto 10px}.research-cards article>span,.research-cards h3{text-align:center}.research-cards p{justify-self:stretch;text-align:left}.traction-cards article{justify-items:center}.traction-cards .traction-logo{margin:0 auto 10px}.traction-cards .stat,.traction-cards .stat-sub,.traction-cards h3{text-align:center}.traction-cards p{justify-self:stretch;text-align:left}.split-card{justify-items:center}.split-card em,.split-card h3{text-align:center}.split-card ul{justify-self:start;text-align:left}.tension-grid article{display:grid;justify-items:center}.tension-grid .tension-icon{margin:0 auto 8px}.tension-grid span{text-align:center}.tension-grid p{justify-self:stretch;text-align:left}.carousel .cf-stage.ploop>article{background:none!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;overflow:visible!important;display:flex;flex-direction:column;align-items:center}.carousel .cf-stage.ploop>article .ploop-shot{max-width:200px;margin:0 auto;filter:drop-shadow(0 10px 10px rgba(0,0,0,.55))}.ploop-inner{width:100%;margin-top:14px;padding:16px 20px 18px;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26);text-align:left}.ploop-inner .num{display:block;margin:0 0 2px;text-align:center}.ploop-inner h3{text-align:center}.ploop-inner,.research-cards article,.ritual-card,.split-card,.tension-grid article,.traction-cards article{padding:22px 24px 20px;gap:10px}.ploop-inner{display:grid;justify-items:center}.group-img,.research-logo,.split-logo,.step-icon,.tension-icon,.traction-logo{height:80px;width:auto;max-width:100%;margin:0 auto;object-fit:contain}.ploop-inner h3,.research-cards h3,.ritual-card h3,.split-card h3,.tension-grid span,.traction-cards h3{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:0;text-transform:none;color:var(--blue-deep);line-height:1.25;text-align:center}.age-range,.research-cards article>span{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);text-align:center}.ploop-inner p,.research-cards p,.ritual-card p,.split-card ul,.tension-grid p,.traction-cards p{margin:0;font-size:.86rem;line-height:1.45;color:var(--ink-soft)}.split-card ul{line-height:1.7}.ploop-inner .num,.ritual-num{font-size:2rem;font-weight:900;color:var(--coral-light)}.traction-cards .stat{font-size:2rem;font-weight:900;letter-spacing:-.02em}.traction-cards .stat-sub{font-size:.7rem;letter-spacing:.07em}.governance-grid article{padding:20px 22px}.governance-grid strong{font-size:.95rem}.governance-grid p{font-size:.84rem;line-height:1.45}.research-cards article,.ritual-card:not(.age-card),.tension-grid article,.traction-cards article{align-content:start}.research-logo{height:100px}.age-card .group-img,.research-cards .research-logo,.tension-grid .tension-icon,.traction-cards .traction-logo{margin:0 auto}.film-single figcaption p,.scene-caption{margin:18px auto 0!important;max-width:640px;font-size:.84rem;font-weight:500;line-height:1.5;color:var(--ink-soft);text-align:center}.film-single figcaption{padding:0}.partner-card p{font-size:.78rem;line-height:1.38;font-weight:600}.modal-overlay{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(6,22,38,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal{position:relative;width:min(720px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:34px 32px 26px;border-radius:26px;background:var(--paper);border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 70px rgba(0,0,0,.5);text-align:left;color:var(--ink)}.modal h3{margin:0 0 6px;font-size:1.3rem;font-weight:800;color:var(--blue-deep)}.modal>p{margin:0 0 18px;font-size:.9rem;line-height:1.5;color:var(--ink-soft)}.modal-model-context{display:grid;grid-gap:3px;gap:3px;margin:-4px 0 14px;padding:12px 14px;border:1px solid rgba(12,27,48,.38);border-radius:14px;background:rgba(255,255,255,.58)}.modal-model-context span{color:var(--blue);font-size:.58rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.modal-model-context strong{color:var(--blue-deep);font-size:.76rem}.modal-model-context small{color:var(--ink-soft);font-size:.65rem;font-weight:700}.modal form{display:grid;grid-gap:10px;gap:10px}.modal input,.modal textarea{width:100%;padding:13px 16px;border-radius:14px;border:1px solid rgba(31,53,80,.25);background:rgba(255,255,255,.75);font-family:inherit;font-size:.92rem;color:var(--ink)}.modal input:focus,.modal textarea:focus{outline:2px solid var(--blue);border-color:transparent}.modal .button{width:100%;color:var(--blue-deep);border-color:rgba(14,51,85,.25);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.5))}.modal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(31,53,80,.25);background:rgba(255,255,255,.7);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}.modal-error{margin:12px 0 0;font-size:.8rem;font-weight:600;color:var(--coral);text-align:center}.modal-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.modal-sent{display:grid;grid-gap:12px;gap:12px;justify-items:start}.modal-sent h3{margin:0}.modal-sent p{margin:0;font-size:.9rem;line-height:1.5;color:var(--ink-soft)}.modal .button:disabled{opacity:.7;cursor:default;transform:none}.partner-inquiry-form{display:grid;grid-gap:14px!important;gap:14px!important}.modal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.modal-field{display:grid;min-width:0;grid-gap:6px;gap:6px}.modal-field>span{color:var(--blue-deep);font-size:.67rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.modal-field>span em{margin-left:4px;color:var(--ink-soft);font-size:.58rem;font-style:normal;font-weight:700;letter-spacing:.04em}.modal-field-wide{grid-column:1/-1}.footer-cta-btn{margin-top:4px}button.button,button.mobile-menu-cta,button.nav-cta{font-family:inherit;cursor:pointer}.modal select{width:100%;border-radius:14px;border:1px solid rgba(31,53,80,.25);background:rgba(255,255,255,.75);font-family:inherit;font-size:.92rem;color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f3550' stroke-width='2' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding:13px 42px 13px 16px}.modal select:focus{outline:2px solid var(--blue);border-color:transparent}@media (max-width:820px){.faq-list>details,.partner-strip,.ploop-inner,.research-cards article,.ritual-card,.split-card,.tension-grid article,.thoughtful-callout,.traction-cards article,.why-card{background:var(--glass-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.partner-card{background:linear-gradient(180deg,rgba(10,38,62,.92),rgba(10,38,62,.85));border-color:rgba(255,255,255,.4)}.governance-grid article{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.16)}.carousel .cf-stage>:not(.is-active){opacity:.42!important}}.hero-gang{width:min(620px,88vw);margin:30px auto 0;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45));animation:gizmo-float 5.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero-gang{animation:none}}.hero-oakley{width:min(236px,54vw)}.split-hero-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:48px;gap:48px;width:min(1220px,calc(100% - 48px));margin:0 auto}.split-hero-copy{padding:26px 0 14px}.split-hero-copy .eyebrow{margin-bottom:16px}.split-hero-copy h1{max-width:690px;font-size:clamp(2.6rem,4.8vw,4.4rem)}.split-hero-copy .hero-lead{max-width:690px;margin:20px 0 0;text-align:left}.split-hero-actions{justify-content:flex-start}.hero-philosophy{margin:24px 0 0;font-size:1.06rem}.split-hero-copy .hero-tagline{margin-top:4px}.split-hero .trust-line{width:min(1220px,calc(100% - 48px));margin:30px auto 0;text-align:center}.sector-stage{min-width:0;padding:16px 0 0;text-align:center}.sector-stage-label{margin:0;color:var(--cyan);font-size:.73rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sector-stage .carousel{height:432px;margin:8px auto 0}.sector-question-card{display:grid;align-content:start;justify-items:center;grid-gap:14px;gap:14px;padding:24px 24px 22px;border-radius:26px;border:1px solid rgba(255,255,255,.28);background:linear-gradient(160deg,rgba(255,255,255,.18),rgba(255,255,255,.06));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 20px 44px rgba(0,0,0,.32);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:center}.sector-question-card>img{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.35))}.sector-question-copy{display:grid;align-content:start;grid-gap:10px;gap:10px;transition:opacity .35s ease}.sector-question-copy>span{color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sector-question-copy h2{margin:0;color:var(--white);font-size:1.32rem;font-weight:800;line-height:1.18;letter-spacing:-.015em}.sector-question-copy p{margin:0;color:#d9e6f2;font-size:.83rem;line-height:1.48}.model-flow{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;max-width:1160px;margin:0 auto}.model-flow article{min-height:176px}.model-flow .ritual-num{font-size:1.7rem}.tailoring-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;max-width:1040px;margin:44px auto 0}.tailoring-cards article{min-height:170px}.tailoring-cards .ritual-num{font-size:1.7rem}.product-visual{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:32px;gap:32px;width:min(1160px,100%);margin:0 auto;padding:34px 36px;border-radius:30px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 22px 48px rgba(0,0,0,.26);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.mini-kicker{margin:0 0 10px;color:var(--blue);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.product-visual-copy h3{margin:0;color:var(--blue-deep);font-size:clamp(1.7rem,2.8vw,2.5rem);line-height:1.12;letter-spacing:-.02em}.product-visual-copy>p:not(.mini-kicker){margin:14px 0 0;color:var(--ink-soft);line-height:1.55}.product-visual-copy ul{display:grid;grid-gap:7px;gap:7px;margin:18px 0 0;padding:0;list-style:none}.product-visual-copy li{position:relative;padding-left:22px;color:var(--ink);font-size:.86rem;font-weight:600}.product-visual-copy li:before{content:"✓";position:absolute;left:0;color:var(--blue);font-weight:900}.product-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px}.product-links a{color:var(--blue-deep);font-size:.82rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.product-links a:hover{text-decoration:underline;text-underline-offset:5px}.product-visual-art{grid-gap:14px;gap:14px}.product-visual-art img{border-radius:14px;filter:drop-shadow(0 10px 10px rgba(0,0,0,.4))}.film-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;width:min(1120px,100%);margin:0 auto}.film-pair>figure:only-child{grid-column:1/-1;width:min(760px,100%);justify-self:center}.film-pair figure{margin:0;overflow:hidden;border-radius:26px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 20px 42px rgba(0,0,0,.26);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.film-pair video{display:block;width:100%;aspect-ratio:16/9;background:var(--navy);object-fit:cover}.film-pair figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:18px 22px 20px}.film-pair figcaption strong{color:var(--blue-deep);font-size:1.02rem;font-weight:800}.film-pair figcaption span{color:var(--ink-soft);font-size:.84rem;font-weight:500}.tailored-grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;grid-gap:50px;gap:50px;width:min(1160px,100%);margin:0 auto}.tailored-copy .kicker{display:block;text-align:left}.tailored-copy h2{margin:0;color:var(--blue-deep);font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:800;line-height:1.12;letter-spacing:-.015em}.tailored-copy>p{margin:16px 0 24px;color:var(--ink-soft);line-height:1.6}.presentation-window{overflow:hidden;border-radius:28px;border:1px solid rgba(31,53,80,.16);background:var(--navy) url(/pattern-light.png) repeat;background-size:720px auto;box-shadow:0 28px 58px rgba(0,0,0,.34)}.presentation-bar{display:flex;align-items:center;gap:7px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.12)}.presentation-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.45)}.presentation-bar span{margin-left:auto;color:var(--cyan);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.presentation-body{position:relative;min-height:420px;padding:40px 38px 34px;color:var(--white)}.presentation-body>p{margin:0;color:var(--cyan);font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.presentation-body h3{max-width:460px;margin:12px 0 0;font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.12}.presentation-map{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;max-width:430px;margin-top:26px}.presentation-map span{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#d9e6f2;font-size:.68rem;font-weight:700;text-align:center}.presentation-chart{position:absolute;right:34px;bottom:24px;display:flex;align-items:flex-end;gap:10px;width:150px;height:100px;padding:10px 12px;border-left:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.presentation-chart b{flex:1 1;min-height:16px;border-radius:7px 7px 2px 2px;background:var(--blue);box-shadow:0 6px 12px rgba(0,0,0,.24)}.presentation-chart b:nth-child(2n){background:var(--coral)}.fixed-tailored-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:min(1040px,100%);margin:40px auto 0}.fixed-tailored-grid article{padding:22px 24px 20px;border-radius:24px;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.fixed-tailored-grid span{color:var(--blue);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fixed-tailored-grid h3{margin:0;color:var(--blue-deep);font-size:1.02rem;font-weight:800}.fixed-tailored-grid p{margin:0;color:var(--ink-soft);font-size:.86rem;line-height:1.45}@media (max-width:1040px){.product-visual,.split-hero-shell,.tailored-grid{grid-template-columns:1fr}.split-hero{text-align:center}.split-hero-copy .hero-lead,.split-hero-copy h1{max-width:none;text-align:center}.split-hero-actions{justify-content:center}.tailored-copy .kicker,.tailored-copy h2,.tailored-copy>p{text-align:center}.tailored-copy{display:grid;justify-items:center}.model-flow{grid-template-columns:repeat(2,1fr)}.product-visual-art{grid-template-columns:1fr 1fr}}@media (max-width:820px){.film-pair,.fixed-tailored-grid,.tailoring-cards{grid-template-columns:1fr}}@media (max-width:560px){.model-flow,.product-visual-art{grid-template-columns:1fr}.presentation-body{min-height:340px;padding:28px 24px}.presentation-chart{display:none}.presentation-map{grid-template-columns:1fr}}.sector-question-card{padding:24px 24px 22px!important;gap:14px!important}.sector-question-card>img{height:92px!important;width:92px!important;margin:0 auto!important}.sector-question-copy h2{text-align:center}.hero .sector-stage-label{margin:34px 0 0;color:var(--cyan);font-size:.73rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hero .carousel{margin:10px auto 8px}.ritual-card.age-card .ritual-num{position:static;margin:0 0 2px;line-height:1}.model-flow-card h3{margin-top:0}.product-visual{grid-template-columns:1fr 1fr;align-items:center}.product-visual-art{display:grid;grid-gap:16px;gap:16px;align-items:start}.product-visual-art figure{margin:0;display:grid;grid-gap:10px;gap:10px;justify-items:center}.product-visual-art img{width:100%;height:auto;border-radius:12px;filter:drop-shadow(0 10px 10px rgba(0,0,0,.45))}.product-visual-art figcaption{display:grid;grid-gap:4px;gap:4px;justify-items:center}.product-visual-art figcaption strong{color:var(--blue-deep);font-size:.9rem;font-weight:800}.product-visual-art figcaption a{color:var(--blue-deep);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.product-visual-art figcaption a:hover{text-decoration:underline;text-underline-offset:5px}.tailored-copy .button,.tailored-cta .button{color:var(--blue-deep)!important;border-color:rgba(14,51,85,.25);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6))}.presentation-body{padding-bottom:150px}.presentation-chart{left:38px;right:auto;bottom:26px;width:calc(100% - 76px);max-width:430px;height:92px}.tailoring-carousel{margin-top:34px}@media (max-width:560px){.product-visual-art{grid-template-columns:1fr}.presentation-body{padding-bottom:30px}}.commitment-note{margin-top:18px;border-color:rgba(12,27,48,.45)}@media (max-width:820px){.sector-question-card{background:linear-gradient(180deg,rgba(10,38,62,.94),rgba(10,38,62,.88));border-color:rgba(255,255,255,.4);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}.brownsville-pair{margin-top:38px}.brownsville-pair .scene-img{aspect-ratio:4/3;object-fit:cover}.scene-credit{margin:16px auto 0;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}#tailored .presentation-window{width:min(900px,100%);margin:0 auto}#tailored .presentation-body{min-height:0;padding:34px 38px 132px;text-align:center}#tailored .presentation-body h3,#tailored .presentation-map{max-width:620px;margin-inline:auto}#tailored .presentation-map{grid-template-columns:repeat(3,1fr)}#tailored .presentation-chart{left:50%;right:auto;transform:translateX(-50%);width:min(430px,calc(100% - 76px));height:92px}.tailored-cta{margin-top:34px;text-align:center}.founding-partner-head{margin-top:56px}#tailored .founding-card{margin-bottom:var(--rhythm-heavy)}@media (max-width:720px){#tailored .presentation-map{grid-template-columns:1fr 1fr}}@media (max-width:560px){#tailored .presentation-body{padding:28px 24px}#tailored .presentation-map{grid-template-columns:1fr}}.home-orientation{position:relative;z-index:2;display:grid;place-items:center;width:100%;padding:96px var(--layout-gutter) 0;text-align:center;color:var(--white);background:transparent}.home-orientation-copy{width:min(1080px,100%)}.home-orientation .orientation-statement,.home-orientation h1{display:inline-block;max-width:940px;margin:0 auto;padding-bottom:15px;border-bottom:5px solid var(--signal-red);font-size:clamp(1.25rem,2.1vw,1.7rem);font-weight:800;line-height:1.15;letter-spacing:-.015em;color:var(--white);text-wrap:balance}.hero.has-orientation,.hero.home-main-hero{padding-top:0}.hero>.home-orientation+.hero-copy{margin-top:56px}.home-main-hero .hero-main-title{max-width:900px;margin:0 auto;font-size:clamp(2.5rem,5.2vw,4.2rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.02em;text-wrap:balance;color:var(--white)}.home-main-hero .hero-main-promise{max-width:1040px;margin:.16em auto 0;font-size:clamp(2.3rem,4.2vw,3.5rem);line-height:1.04;text-wrap:balance;color:var(--cyan)}@media (max-width:560px){.home-orientation{padding-inline:var(--layout-gutter);padding-bottom:0}.hero>.home-orientation+.hero-copy{margin-top:var(--rhythm-heavy)}.home-orientation .orientation-statement,.home-orientation h1{padding-bottom:12px;border-bottom-width:4px;font-size:1.05rem;line-height:1.2}.hero.has-orientation,.hero.home-main-hero{padding-top:0}.home-main-hero .hero-main-promise{margin-top:.24em;font-size:clamp(2rem,9vw,2.5rem)}}.hero .carousel{margin:24px auto 10px;max-width:900px}.hero .hero-lead{margin-top:22px}.hero-philosophy{margin:26px 0 0;font-size:clamp(1.15rem,1.9vw,1.5rem);font-weight:900;color:var(--white)}.hero .hero-tagline{max-width:720px;margin:8px auto 0;font-size:clamp(1.02rem,1.5vw,1.22rem);font-weight:800;line-height:1.35;color:var(--cyan)}.hero .hero-actions{margin-top:28px}.section-standalone-line{max-width:760px;margin:0 auto 26px;text-align:center;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:800;line-height:1.25;color:var(--blue-deep)}.product-visual{grid-template-columns:1fr!important;gap:30px}.product-visual-copy{max-width:780px;margin:0 auto;text-align:center}.product-visual-copy ul{justify-items:stretch;text-align:center}.product-visual-copy .relief-list li{display:block;width:100%;padding-left:0;text-align:center}.product-visual-copy .relief-list li:before{display:none}.product-visual-art{grid-template-columns:1fr 1fr;gap:26px;max-width:900px;margin:0 auto}.product-visual-art figcaption{font-size:1rem;font-weight:800;color:var(--blue-deep);text-align:center}@media (max-width:620px){.product-visual-art{grid-template-columns:1fr}}#product .why-card{margin:0 auto 26px}.sector-question-copy>span{font-size:.88rem;letter-spacing:.1em}.sector-question-copy h2{font-size:1.25rem}.sector-question-copy p{font-size:.84rem}.sector-question-stage>article:not(.is-active) .sector-question-copy{opacity:1}@media (max-width:560px){.home-main-hero .sector-question-stage>article:not(.is-active){opacity:.62!important}.home-main-hero .sector-question-stage>article:not(.is-active) .sector-question-copy{opacity:1}.home-main-hero .sector-question-stage>article:not(.is-active) .sector-question-copy h2,.home-main-hero .sector-question-stage>article:not(.is-active) .sector-question-copy p{opacity:0}.home-main-hero .sector-question-stage>article.is-active{opacity:1!important}}.inline-link{color:var(--blue-deep);font-weight:900;text-decoration:underline;text-underline-offset:4px}.legal-hero{padding:140px max(24px,calc((100vw - 900px) / 2)) 54px;color:var(--white);background:var(--navy) url(/pattern-light.png) repeat;background-size:720px auto}.legal-hero-copy{max-width:900px;margin:0 auto;text-align:center}.legal-meta{margin:14px 0 0;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:#a8c4dc}.legal-body{padding:54px max(24px,calc((100vw - 820px) / 2)) 80px}.legal-doc{max-width:820px;margin:0 auto;padding:40px clamp(24px,5vw,52px);border-radius:26px;background:linear-gradient(160deg,rgba(255,255,255,.72),rgba(255,255,255,.4));border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.16);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.legal-doc h2{margin:38px 0 12px;line-height:1.3}.legal-doc h2:first-of-type{margin-top:26px}.legal-doc h3{margin:24px 0 8px;font-weight:800;color:var(--ink)}.legal-doc p{margin:0 0 14px;font-size:.94rem;line-height:1.65;color:var(--ink-soft)}.legal-doc ul{margin:0 0 16px;padding-left:1.3rem}.legal-doc li{margin-bottom:6px;font-size:.94rem;line-height:1.6;color:var(--ink-soft)}.legal-doc strong{color:var(--ink)}.legal-doc a{color:var(--blue-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}.legal-contact{padding-top:6px;font-weight:600;color:var(--ink)!important}.balloon-num{height:72px;width:auto;margin:0 auto 2px;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.28))}@media (hover:hover){.balloon-num{transition:transform .3s ease}.ritual-card:hover .balloon-num{transform:translateY(-4px) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.balloon-num{transition:none}}:root{--lh-body:1.45}.inner-hero h1,.legal-hero h1,.moments-hero h1,.split-hero-copy h1,h1{margin:0 auto;font-size:clamp(2.5rem,5.2vw,4.2rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.02em;text-transform:none;text-wrap:balance}.conversation-demo h2,.device-section h2,.extend-card h2,.family-how h2,.final-cta h2,.governance h2,.premium-cta h2,.product-visual-copy h3,.school-problem h2,.school-proof h2,.section-heading h2,.split h2,.tension-section h2,.two-col h2,.wide-cta h2,h2{margin:0 auto;font-size:clamp(1.8rem,3.3vw,2.7rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.015em;text-transform:none;text-wrap:balance}.classroom-steps h3,.fixed-tailored-grid h3,.inspiration-grid h3,.legal-doc h3,.ploop h3,.research-cards h3,.ritual-card h3,.sector-question-copy h2,.split-card h3,.split-col h3,.tier-cards .split-card h3,.traction-cards h3,h3{margin:0;font-size:1.08rem;font-weight:800;line-height:var(--lh-tight);letter-spacing:0;text-transform:none;color:var(--blue-deep)}.classroom-steps h3,.conversation-demo h3,.governance-grid h3,.sector-question-copy h2{color:var(--white)}.presentation-body h3{max-width:620px;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--white)}.eyebrow,.kicker,.section-heading .kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 0 var(--rhythm);font-size:clamp(.88rem,1.4vw,1.08rem);font-weight:900;line-height:var(--lh-tight);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.section-heading .kicker{display:block}.governance .kicker,.hero .eyebrow,.kicker.cyan{color:var(--cyan)}.governance .lead,.hero-lead,.lead,.section-heading p.lead,p.lead{max-width:720px;margin:var(--rhythm) auto 0;font-size:1.08rem;font-weight:500;line-height:var(--lh-body);color:var(--ink-soft)}.classroom-steps p,.conversation-demo p,.faq-list p,.fixed-tailored-grid p,.governance-grid p,.inspiration-grid p,.ploop p,.research-cards p,.ritual-card p,.sector-question-copy p,.split-card p,.tension-grid article p,.traction-cards p,.why-card p{margin:0;font-size:.88rem;font-weight:500;line-height:var(--lh-body)}.hero-copy>*+*,.section-heading>*+*{margin-top:var(--rhythm)}.hero-copy>.hero-actions,.section-heading+*{margin-top:calc(var(--rhythm) * 2)}.fixed-tailored-grid article,.governance-grid article,.ploop-inner,.research-cards article,.ritual-card,.sector-question-card,.split-card,.tension-grid article,.traction-cards article{gap:var(--rhythm)}.legal-doc h2{font-size:1.22rem;font-weight:800;line-height:var(--lh-tight);letter-spacing:0;color:var(--blue-deep)}.legal-doc h3{font-size:1rem}.legal-doc li,.legal-doc p{font-size:.94rem;line-height:var(--lh-body)}.carousel+*,.cf-wrap+*,.films-grid+*,.footer-brand+*,.hero-actions+*,.partner-strip+*,.presentation-window+*,.scene-pair+*,.trust-logos+*,.why-card+*,figure+:not(figure),img+.lead,img+p{margin-top:var(--rhythm-heavy)}.carousel,.films-grid,.fixed-tailored-grid,.hero-actions,.partner-strip,.presentation-window,.product-visual-art,.scene-pair,.section-standalone-line,.tailoring-carousel,.trust-logos,.why-card{margin-bottom:var(--rhythm-heavy)}.carousel{margin-bottom:calc(var(--rhythm-heavy) + 14px)}.governance .lead,.section-heading p.lead{margin-bottom:var(--rhythm-heavy)}.thoughtful-callout strong+p,.why-card strong+p{margin-top:var(--rhythm)}.film-pair,.product-visual-art,.scene-pair{row-gap:var(--rhythm-heavy)}.scene-caption,.scene-pair figcaption{margin-top:var(--rhythm)}.carousel-hint,.final-cta .cta-sub,.hero .trust-line,.hero-tagline,.scene-credit,.traction-note{margin-top:var(--rhythm-heavy)}.final-cta .cta-sub-quiet{margin-top:calc(var(--rhythm-heavy) + 6px)}.hero .carousel+.hero-lead,.hero .hero-lead,.hero .hero-tagline,.site-footer .footer-brand+p,.split-hero-copy .hero-tagline{margin-top:var(--rhythm-heavy)}.carousel{height:calc(var(--cf-runtime-h, var(--cf-h, 340px)) + 84px);margin-bottom:calc(42px + var(--rhythm-heavy))}.cf-stage{inset:0 0 84px 0}.hero .carousel{margin-top:var(--rhythm-heavy)}.governance .kicker,.governance .kicker.cyan{margin-bottom:var(--rhythm)}.film-pair{gap:var(--rhythm-heavy)}.hero-icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:6px}.hero-icons img{width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(0,0,0,.45));animation:icon-float 6s ease-in-out infinite}.hero-icons img:nth-child(2){animation-delay:-1.2s}.hero-icons img:nth-child(3){animation-delay:-2.4s}.hero-icons img:nth-child(4){animation-delay:-3.6s}.hero-icons img:nth-child(5){animation-delay:-4.8s}@keyframes icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (hover:hover){.hero-icons img{transition:transform .3s ease}.hero-icons img:hover{transform:translateY(-9px) scale(1.09)}}@media (prefers-reduced-motion:reduce){.hero-icons img{animation:none}}@media (max-width:560px){.hero-icons{gap:14px}.hero-icons img{width:52px;height:52px}}.carousel+.hero-icons{margin-top:6px}.hero-icons+.hero-lead{margin-top:var(--rhythm-heavy)}.hero-gang,.hero-gizmo,.hero-oakley,.trust-line+img{margin-top:42px}.carousel{margin-bottom:calc(42px + var(--rhythm-heavy) * 2)}section>.carousel:last-child,section>.tailoring-carousel:last-child>.carousel:last-child,section>div:last-child>.carousel:last-child{margin-bottom:34px}.not-an-app{max-width:640px;margin:var(--rhythm-heavy) auto 0;padding:18px 24px;border-radius:20px;border:1px solid rgba(12,27,48,.38);background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26);font-size:.92rem;font-weight:600;line-height:var(--lh-body);color:var(--ink-soft)}.not-an-app strong{color:var(--blue-deep);font-weight:800}.product-visual-copy ul{margin-top:var(--rhythm-heavy)}.product-visual-copy>p.not-an-app{margin-inline:auto}.exchange-head{margin-top:56px}.exchange-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--rhythm-heavy);gap:var(--rhythm-heavy);max-width:980px;margin:0 auto}.exchange-card{padding:26px 28px;border-radius:24px;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.28);text-align:left}.exchange-card.exchange-get{border-color:rgba(12,27,48,.5)}.exchange-label{display:block;margin-bottom:16px;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.exchange-get .exchange-label{color:var(--blue-deep)}.exchange-card ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.exchange-card li{padding-left:18px;position:relative;font-size:.88rem;font-weight:500;color:var(--ink-soft)}.exchange-card li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--ink-soft)}.exchange-get li:before{background:var(--blue)}.exchange-card li strong{color:var(--blue-deep);font-weight:800}.exchange-note{max-width:700px;margin:var(--rhythm-heavy) auto 0;text-align:center;font-size:.84rem;font-weight:600;line-height:var(--lh-body);color:var(--ink-soft)}@media (max-width:760px){.exchange-grid{grid-template-columns:1fr}}.funnel-head{margin-top:56px}.funnel-track{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;max-width:1040px;margin:0 auto;padding:0;list-style:none;counter-reset:none}.funnel-track li{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:20px 18px;border-radius:20px;text-align:center;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 16px 36px rgba(0,0,0,.26)}.funnel-track li.is-yours{border-color:rgba(244,0,9,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 20px 42px rgba(0,0,0,.3)}.funnel-num{font-size:1.5rem;font-weight:900;color:var(--blue);line-height:1}.is-yours .funnel-num{color:var(--coral)}.funnel-track strong{font-size:1rem;font-weight:800;color:var(--blue-deep)}.funnel-track em{font-style:normal;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.is-yours em{color:var(--coral)}.funnel-track p{margin:4px 0 0;font-size:.8rem;line-height:var(--lh-body);color:var(--ink-soft)}@media (max-width:900px){.funnel-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.funnel-track{grid-template-columns:1fr}}.how-hero .hero-copy{max-width:980px}.how-hero h1{max-width:880px;margin:0 auto}.how-hero h1 .script{display:block;margin-top:-.07em;color:var(--cyan);font-size:.77em;font-weight:200;line-height:1.08}.how-route{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 11px;max-width:880px;margin:30px auto 0;color:#d9e6f2;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.how-route span{padding:8px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.07)}.how-route i{color:var(--cyan);font-size:1rem;font-style:normal}.how-setup-carousel article{display:grid;grid-template-rows:88px 2.45em 1fr;align-content:start!important;justify-items:center;padding-top:24px!important}.how-num-slot{display:grid;place-items:center;width:96px;height:88px;margin:0 auto;overflow:visible}.how-setup-carousel .balloon-num{display:block;width:auto;height:76px;max-width:90px;margin:0 auto;object-fit:contain}.how-setup-carousel h3{display:grid;place-items:center;min-height:2.45em;text-align:center}.how-setup-carousel p{align-self:start;width:100%;padding-top:var(--rhythm);border-top:1px solid rgba(31,53,80,.16);text-align:left}.how-conversion-note,.how-fixed-note{max-width:780px;margin:34px auto 0;text-align:center}.how-conversion-note p,.how-fixed-note p{max-width:660px;margin-left:auto;margin-right:auto}.how-screen-caption{margin:24px auto 0;padding:18px 24px;border-radius:20px;border:1px solid rgba(12,27,48,.42);background:rgba(255,255,255,.38);box-shadow:0 14px 32px rgba(0,0,0,.11);color:var(--ink-soft);font-size:.88rem;font-weight:700;line-height:1.55;text-align:center}.partner-view-section{padding-bottom:82px}.partner-model{width:min(1100px,100%);margin:0 auto;overflow:hidden;border:1px solid rgba(12,27,48,.5);background:#f9efe5;box-shadow:0 30px 70px rgba(0,0,0,.23)}.partner-model-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;min-height:54px;padding:0 22px;color:var(--white);background:var(--navy) url(/pattern-light.png) repeat;background-size:720px auto}.partner-model-bar strong{font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.partner-model-bar>span{color:var(--cyan);font-size:.6rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.partner-model-dots{display:flex;gap:6px}.partner-model-dots i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.42)}.partner-model-dots i:first-child{background:var(--coral)}.partner-model-layout{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:610px}.partner-model-controls{min-width:0;padding:26px 24px;color:var(--white);background:#102f4f url(/pattern-light.png) repeat;background-size:720px auto}.model-control-group{min-width:0;padding:0 0 23px;border-bottom:1px solid rgba(255,255,255,.13)}.model-control-group+.model-control-group{padding-top:23px}.model-control-label{display:flex;align-items:center;gap:9px;margin-bottom:13px}.model-control-label b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:var(--navy);background:var(--cyan);font-size:.64rem}.model-control-label span{font-size:.7rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.model-sector-options{display:flex;flex-wrap:wrap;gap:7px}.model-audience-options button,.model-goal-options button,.model-sector-options button,.model-view-tabs button{border:0;font:inherit;cursor:pointer;transition:transform .2s ease,color .2s ease,background .2s ease,border-color .2s ease}.model-sector-options button{padding:8px 10px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:rgba(255,255,255,.76);background:rgba(255,255,255,.06);font-size:.64rem;font-weight:850}.model-sector-options button:focus-visible,.model-sector-options button:hover{transform:translateY(-2px);color:var(--white);border-color:var(--cyan)}.model-sector-options button.is-selected{color:var(--navy);border-color:var(--cyan);background:var(--cyan)}.model-goal-options{display:grid;grid-gap:7px;gap:7px}.model-goal-options button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 11px;border:1px solid rgba(255,255,255,.15);border-radius:12px;color:rgba(255,255,255,.76);background:rgba(255,255,255,.05);font-size:.68rem;font-weight:800;text-align:left}.model-goal-options button i{width:8px;height:8px;flex:0 0 auto;border:2px solid rgba(255,255,255,.5);border-radius:50%}.model-goal-options button:focus-visible,.model-goal-options button:hover{color:var(--white);border-color:rgba(244,0,9,.64)}.model-goal-options button.is-selected{color:var(--white);border-color:var(--cyan);background:rgba(244,0,9,.13)}.model-goal-options button.is-selected i{border-color:var(--cyan);background:var(--cyan);box-shadow:0 0 0 3px rgba(244,0,9,.13)}.model-audience-options{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.model-audience-options button{padding:9px 10px;border:1px solid rgba(255,255,255,.15);border-radius:11px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);font-size:.64rem;font-weight:800;text-align:left}.model-audience-options button:focus-visible,.model-audience-options button:hover{color:var(--white);border-color:rgba(244,0,9,.64)}.model-audience-options button.is-selected{color:var(--navy);border-color:var(--white);background:var(--white)}.model-control-hint{margin:18px 0 0;color:rgba(255,255,255,.58);font-size:.61rem;line-height:1.45}.partner-model-preview{display:flex;min-width:0;flex-direction:column;padding:29px}.model-preview-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.model-preview-heading span{display:block;margin-bottom:5px;color:var(--blue);font-size:.58rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.model-preview-heading h3{max-width:540px;margin:0;color:var(--blue-deep);font-size:1.45rem;line-height:1.12}.model-preview-heading em{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 11px;border:1px solid rgba(12,27,48,.34);border-radius:999px;color:var(--blue-deep);background:rgba(255,255,255,.72);font-size:.58rem;font-style:normal;font-weight:850;letter-spacing:.04em}.model-preview-summary{margin:17px 0 0;padding:15px 17px;border-left:3px solid var(--cyan);border-radius:0 13px 13px 0;color:var(--ink-soft);background:rgba(255,255,255,.62);font-size:.76rem;font-weight:700;line-height:1.52;animation:modelSwap .35s ease both}.model-view-tabs{display:flex;gap:7px;margin-top:20px;padding-bottom:12px;overflow-x:auto;border-bottom:1px solid rgba(31,53,80,.14);scrollbar-width:none}.model-view-tabs::-webkit-scrollbar{display:none}.model-view-tabs button{flex:0 0 auto;padding:8px 12px;border-radius:999px;color:var(--ink-soft);background:transparent;font-size:.62rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.model-view-tabs button:focus-visible,.model-view-tabs button:hover{color:var(--blue-deep);background:rgba(12,27,48,.09)}.model-view-tabs button.is-active{color:var(--white);background:var(--blue-deep)}.model-view{flex:1 1;min-height:235px;padding-top:20px;animation:modelSwap .35s ease both}@keyframes modelSwap{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.model-journey-view ol{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.model-journey-view ol:before{content:"";position:absolute;left:8%;right:8%;top:21px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--coral))}.model-journey-view li{position:relative;z-index:1;display:grid;align-content:start;justify-items:center;text-align:center}.model-journey-view li b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--white);background:var(--blue-deep);box-shadow:0 0 0 5px #f9efe5;font-size:.62rem}.model-journey-view li.is-outcome b{background:var(--coral)}.model-journey-view li span{display:block;margin-top:12px;color:var(--ink-soft);font-size:.59rem;line-height:1.37}.model-journey-view li strong{display:block;margin-bottom:5px;color:var(--blue-deep);font-size:.7rem}.model-milestone-view{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.model-milestone-view article{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:11px;gap:11px;padding:14px;border:1px solid rgba(31,53,80,.11);border-radius:15px;background:rgba(255,255,255,.66)}.model-milestone-view article b{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;color:var(--white);background:var(--blue);font-size:.66rem}.model-milestone-view article:nth-child(4) b{background:var(--coral)}.model-milestone-view article span{color:var(--ink-soft);font-size:.62rem;line-height:1.35}.model-milestone-view article strong{display:block;color:var(--ink);font-size:.7rem}.model-milestone-view>p{grid-column:1/-1;margin:4px 0 0;color:var(--ink-soft);font-size:.64rem;font-weight:700;text-align:center}.model-signals-view{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.model-signals-view article{min-height:92px;padding:15px;border:1px solid rgba(31,53,80,.11);border-radius:15px;background:rgba(255,255,255,.66)}.model-signals-view article>span{display:block;color:var(--blue);font-size:.56rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.model-signals-view article strong{display:block;margin-top:7px;color:var(--ink);font-size:.68rem;line-height:1.4}.model-signals-view article.is-outcome{border-color:rgba(244,0,9,.55);background:rgba(244,0,9,.09)}.model-signals-view>p{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 0;color:var(--ink-soft);font-size:.62rem;font-weight:700;line-height:1.4;text-align:center}.model-signals-view>p svg{flex:0 0 auto;color:var(--blue)}.model-generated-summary{margin-top:15px;overflow:hidden;border:1px solid rgba(12,27,48,.32);border-radius:16px;background:rgba(255,255,255,.58)}.model-generated-summary-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px}.model-generated-summary-head span{display:block;color:var(--blue);font-size:.53rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.model-generated-summary-head strong{display:block;margin-top:2px;color:var(--blue-deep);font-size:.78rem}.model-generated-summary-head button{padding:8px 11px;border:1px solid rgba(12,27,48,.35);border-radius:999px;color:var(--blue-deep);background:rgba(255,255,255,.76);font:inherit;font-size:.58rem;font-weight:900;letter-spacing:.04em;cursor:pointer}.model-generated-summary-head button:focus-visible,.model-generated-summary-head button:hover{color:var(--white);background:var(--blue-deep)}.model-generated-summary-body{padding:14px 15px 15px;border-top:1px solid rgba(31,53,80,.11);animation:modelSwap .3s ease both}.model-generated-summary-body dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin:0}.model-generated-summary-body dl>div{padding:9px 10px;border-radius:11px;background:rgba(249,237,225,.74)}.model-generated-summary-body dt{color:var(--blue);font-size:.5rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.model-generated-summary-body dd{margin:3px 0 0;color:var(--ink);font-size:.62rem;font-weight:800;line-height:1.35}.model-generated-summary-body>p{margin:11px 0;color:var(--ink-soft);font-size:.63rem;line-height:1.45}.model-generated-summary-body>.model-brief-purpose{margin-top:12px;padding-top:10px;border-top:1px solid rgba(31,53,80,.11);color:var(--blue-deep);font-weight:800}.model-generated-summary-body .model-summary-request{min-height:41px;padding:0 16px;font-size:.61rem}.model-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:17px;padding-top:17px;border-top:1px solid rgba(31,53,80,.14)}.model-preview-footer p{max-width:none;margin:0;color:var(--ink-soft);font-size:.61rem;line-height:1.4}.model-preview-footer p strong{display:block;margin-bottom:3px;color:var(--blue-deep);font-size:.65rem}.model-insight-notice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:15px 19px;border-top:1px solid rgba(12,27,48,.26);color:var(--ink-soft);background:rgba(255,255,255,.68)}.model-insight-notice>svg{color:var(--blue)}.model-insight-notice p{margin:0;font-size:.64rem;line-height:1.45}.model-insight-notice p strong{color:var(--blue-deep)}.model-insight-notice a{color:var(--blue-deep);font-weight:850;text-decoration:underline;text-underline-offset:2px}.model-insight-notice>button{padding:8px 10px;border:1px solid rgba(31,53,80,.18);border-radius:999px;color:var(--blue-deep);background:var(--white);font:inherit;font-size:.6rem;font-weight:850;white-space:nowrap;cursor:pointer}.model-insight-notice>button[aria-pressed=false]{color:var(--ink-soft);background:rgba(31,53,80,.07)}.partner-model-caption{max-width:770px;margin:24px auto 0;color:var(--ink-soft);font-size:.76rem;line-height:1.5;text-align:center}@media (max-width:900px){.partner-model-layout{grid-template-columns:1fr}.partner-model-controls{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;padding:23px}.model-control-group,.model-control-group+.model-control-group{padding:0;border:0}.model-control-hint{display:none}}@media (max-width:650px){.partner-view-section{padding-bottom:70px}.partner-model-bar{grid-template-columns:auto 1fr;padding:0 16px}.partner-model-bar>span{display:none}.partner-model-controls{display:block;padding:20px 16px}.model-control-group{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.13)}.model-control-group+.model-control-group{padding-top:18px}.model-sector-options{flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto;scrollbar-width:none}.model-sector-options::-webkit-scrollbar{display:none}.model-sector-options button{flex:0 0 auto}.model-audience-options,.model-goal-options{grid-template-columns:1fr}.model-audience-options button{padding:10px 12px;text-align:left}.partner-model-preview{padding:22px 15px 20px}.model-preview-heading{display:block}.model-preview-heading h3{font-size:1.24rem}.model-preview-heading em{width:max-content;margin-top:11px}.model-preview-summary{font-size:.72rem}.model-view{min-height:300px}.model-journey-view ol{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:76%;gap:10px;margin-right:-15px;padding:3px 15px 9px 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.model-journey-view ol::-webkit-scrollbar{display:none}.model-journey-view ol:before{display:none}.model-journey-view li{min-height:190px;align-content:start;justify-items:start;padding:18px;border:1px solid rgba(31,53,80,.12);border-radius:17px;background:rgba(255,255,255,.68);text-align:left;scroll-snap-align:start}.model-journey-view li b{box-shadow:none}.model-journey-view li span{font-size:.7rem}.model-journey-view li strong{font-size:.8rem}.model-milestone-view,.model-signals-view{grid-template-columns:1fr}.model-milestone-view>p,.model-signals-view>p{grid-column:auto}.model-generated-summary-head{align-items:flex-start}.model-generated-summary-body dl{grid-template-columns:1fr}.model-preview-footer{align-items:stretch;flex-direction:column}.model-generated-summary-body .model-summary-request{width:100%}.model-insight-notice{grid-template-columns:auto 1fr;align-items:start;padding:15px}.model-insight-notice>button{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){.model-preview-summary,.model-view{animation:none}}.how-loop-card{display:grid;grid-template-rows:56px 2.2em 1fr;align-content:start!important;justify-items:center;padding-top:24px!important}.loop-step-num{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;color:var(--white);background:var(--blue-deep);box-shadow:0 0 0 7px rgba(249,237,225,.9);font-size:.72rem;font-weight:900;letter-spacing:.06em}.how-loop-card:last-child .loop-step-num{background:var(--coral)}.how-loop-card h3{display:grid;place-items:center;min-height:2.2em}.how-loop-card p{align-self:start;width:100%;padding-top:var(--rhythm);border-top:1px solid rgba(31,53,80,.16);text-align:left}.measurement-card{display:grid;grid-template-rows:44px 1.5em 20px 1fr;align-content:start!important;justify-items:center;padding-top:24px!important}.measurement-card .funnel-num{display:grid;place-items:center;min-height:44px}.measurement-card h3{display:grid;place-items:center;min-height:1.5em}.measurement-card em{font-style:normal;font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.measurement-card p{align-self:start;width:100%;padding-top:var(--rhythm);border-top:1px solid rgba(31,53,80,.16);text-align:left}.measurement-card.is-yours{border-color:rgba(244,0,9,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 24px 48px rgba(0,0,0,.34)}.measurement-card.is-yours .funnel-num,.measurement-card.is-yours em{color:var(--coral)}.engagement-loop{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;width:min(1100px,100%);margin:0 auto;padding:0;list-style:none}.engagement-loop:before{content:"";position:absolute;z-index:0;left:8%;right:8%;top:40px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--cyan),var(--coral))}.engagement-loop li{position:relative;z-index:1;display:grid;align-content:start;justify-items:center;min-height:218px;padding:22px 18px 20px;text-align:center;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:linear-gradient(160deg,rgba(255,255,255,.68),rgba(255,255,255,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 38px rgba(0,0,0,.18);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.engagement-loop li>span{display:grid;place-items:center;width:42px;height:42px;margin-bottom:17px;border-radius:50%;color:var(--white);background:var(--blue-deep);box-shadow:0 0 0 7px rgba(249,237,225,.9);font-size:.72rem;font-weight:900;letter-spacing:.06em}.engagement-loop li:last-child>span{background:var(--coral)}.engagement-loop strong{color:var(--blue-deep);font-size:1.02rem;font-weight:850}.engagement-loop p{margin:9px 0 0;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.loop-return{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:14px;column-gap:14px;max-width:720px;margin:28px auto 0;padding:18px 24px;border-radius:22px;color:var(--white);background:var(--navy);box-shadow:0 18px 38px rgba(14,51,85,.25)}.loop-return>span{grid-row:1/3;color:var(--cyan);font-size:2.7rem;line-height:1}.loop-return strong{color:var(--white);font-size:1rem}.loop-return p{margin:3px 0 0;color:#cfe1f0;font-size:.82rem;line-height:1.45}.how-measurement{padding-bottom:88px}.how-boundaries{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;width:min(850px,100%);margin:30px auto 0;text-align:left}.how-boundaries article{padding:22px 24px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:rgba(255,255,255,.07)}.how-boundaries strong{color:var(--cyan);font-size:.95rem;font-weight:850}.how-boundaries p{margin:7px 0 0;color:#cfe1f0;font-size:.84rem;line-height:1.5}.how-governance .hero-actions{margin-top:28px}.how-close{display:flex;align-items:center;justify-content:center;gap:8px;margin:28px auto 0;color:#b9cddd;font-size:.75rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}@media (max-width:900px){.engagement-loop{grid-template-columns:repeat(2,1fr)}.engagement-loop:before{display:none}.engagement-loop li:last-child{grid-column:1/-1;width:calc(50% - 7px);justify-self:center}}@media (max-width:620px){.how-route{display:grid;grid-template-columns:1fr;justify-items:center;grid-gap:5px;gap:5px}.how-route i{display:block;transform:rotate(90deg);font-size:.95rem;line-height:1}.how-route span{width:100%;max-width:290px;text-align:center;font-size:.7rem}.engagement-loop{grid-template-columns:1fr}.engagement-loop li,.engagement-loop li:last-child{width:100%;min-height:0;grid-column:auto}.how-boundaries{grid-template-columns:1fr}.loop-return{grid-template-columns:auto 1fr;padding:17px 18px}}.founding-card{max-width:860px;margin:var(--rhythm-heavy) auto 0;padding:28px 30px;border-radius:26px;text-align:left;background:linear-gradient(160deg,rgba(255,255,255,.62),rgba(255,255,255,.28));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid rgba(12,27,48,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 20px 44px rgba(0,0,0,.3)}.founding-card h3{margin:0 0 18px;font-size:1.32rem;color:var(--blue-deep)}.founding-card ul{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.founding-card li{position:relative;padding-left:18px;font-size:.88rem;font-weight:500;line-height:var(--lh-body);color:var(--ink-soft)}.founding-card li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--blue)}.founding-card li strong{color:var(--blue-deep);font-weight:800}.hand-note{font-family:var(--font-hand),cursive;max-width:700px;margin:var(--rhythm-heavy) auto 0;text-align:center;font-size:clamp(2rem,3.6vw,2.9rem);font-weight:400;line-height:1.15;letter-spacing:.01em;color:var(--blue-deep)}.hand-note.on-dark{color:var(--cyan)}.exchange-grid{grid-template-columns:repeat(3,1fr)}.exchange-card.exchange-real{border-color:rgba(244,0,9,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 22px 46px rgba(0,0,0,.32)}.exchange-real .exchange-label{color:var(--coral)}.exchange-real li:before{background:var(--coral)}.exchange-icon{display:block;width:64px;height:64px;margin:0 auto 14px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.32))}@media (max-width:980px){.exchange-grid{grid-template-columns:1fr}}.why-card{max-width:640px;margin-inline:auto}.script{font-family:var(--font-accent),Georgia,"Times New Roman",serif!important;font-style:italic!important;font-weight:200!important;text-transform:none!important;letter-spacing:0!important}h1>.script,h2>.script{display:block;margin-top:calc(-.07em + (1.08 - var(--accent-lh, 1.08)) * .5em);font-size:1.07em;line-height:var(--accent-lh,1.08)}h1>.script{color:var(--cyan)}h2>.script{color:var(--blue)}.governance h2>.script{color:var(--cyan)}.hero-philosophy.script{font-size:clamp(2.1rem,3.6vw,3rem)!important;line-height:1.12;color:var(--cyan)}.kicker.script-kicker{font-size:clamp(1.5rem,2.6vw,2.1rem)!important;line-height:1.15;color:var(--blue)}.script-h2{font-size:clamp(2.2rem,4vw,3.3rem)!important;line-height:1.12!important}.governance .script-h2,.hero .script-h2{color:var(--cyan)}.founding-card{max-width:660px}.founding-card,.founding-card h3{text-align:center}.founding-card ul{justify-items:center}.founding-card li{text-align:left;max-width:520px}.kicker.script-kicker{font-size:clamp(2rem,3.4vw,2.8rem)!important;line-height:1.1}.exchange-stage>*{text-align:left}.exchange-stage .exchange-card{height:100%;padding:24px 26px;display:grid;align-content:start;grid-gap:0;gap:0}.exchange-stage .exchange-icon{margin:0 auto 12px}.relief-list{display:grid;grid-gap:var(--rhythm);gap:var(--rhythm);max-width:620px;margin:0 auto;padding:0;list-style:none;text-align:left}.relief-list li{position:relative;padding-left:18px;font-size:.95rem;font-weight:500;line-height:var(--lh-body);color:var(--ink-soft)}.relief-list li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--blue)}.relief-list strong{color:var(--blue-deep);font-weight:800}.exchange-card{text-align:center}.exchange-icon{width:80px!important;height:80px!important;margin:0 auto var(--rhythm)!important}.exchange-card .exchange-label{display:block;margin:0 0 4px;font-size:.7rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;text-align:center;color:var(--ink-soft)}.exchange-card h3{margin:0 0 var(--rhythm);text-align:center;font-size:1.14rem;font-weight:800;line-height:var(--lh-tight);color:var(--blue-deep)}.exchange-real h3{color:var(--coral)}.exchange-get .exchange-label,.exchange-real .exchange-label{color:var(--ink-soft)}.exchange-card ul{text-align:left}.exchange-card li strong{display:block;margin-bottom:2px;font-size:.92rem;line-height:var(--lh-tight)}.exchange-card li{line-height:var(--lh-body)}.exchange-card h3{margin:0 0 5px!important}.exchange-card .exchange-label{margin:0 0 var(--rhythm)!important}.exchange-card ul{padding-top:var(--rhythm);border-top:1px solid rgba(31,53,80,.16)}.classroom-steps h3+p,.founding-card h3+ul,.inspiration-grid h3+p,.ploop-inner h3+p,.research-cards article span+p,.ritual-card .age-range+p,.ritual-card h3+p,.split-card h3+p,.tension-grid article span+p,.thoughtful-callout strong+p,.traction-cards article h3+.stat,.why-card strong+p{margin-top:var(--rhythm);padding-top:var(--rhythm);border-top:1px solid rgba(31,53,80,.16)}.governance-grid article strong+p,.partner-card h3+p,.sector-question-copy h2+p{margin-top:var(--rhythm);padding-top:var(--rhythm);border-top:1px solid rgba(255,255,255,.22)}p.hero-tagline>.script{display:block;margin-top:-.05em;font-size:1.38em;line-height:1.1;color:var(--cyan)}.stakes-close{max-width:700px;margin:var(--rhythm-heavy) auto 0;text-align:center;font-size:1.02rem;font-weight:600;line-height:var(--lh-body);color:var(--ink-soft)}.stakes-close strong{color:var(--blue-deep);font-weight:800}.stakes-source{max-width:700px;margin:var(--rhythm) auto 0;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--ink-soft);opacity:.8}.signature{margin-top:56px;text-align:center}.sig-sincerely{margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.1;color:#cfe1f0}.sig-names{margin:2px 0 0;font-size:clamp(2.4rem,4.4vw,3.6rem);line-height:1.1;color:var(--cyan)}.sig-role{margin:var(--rhythm) 0 0;font-size:.74rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#9fb8cc}.sig-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 0;font-size:.85rem;font-weight:600;color:#cfe1f0}.sig-links a{color:var(--cyan);text-decoration:none;border-bottom:1px solid rgba(244,0,9,.45)}.sig-links a:hover{border-bottom-color:var(--cyan)}.stakes-pair{margin-top:var(--rhythm-heavy)}.stakes-pair .scene-img{aspect-ratio:16/10;object-fit:cover}@media (max-width:560px){.carousel{height:calc(var(--cf-runtime-h, calc(var(--cf-h, 340px) + 48px)) + 84px)}.cf-stage>*{height:var(--cf-runtime-h,calc(var(--cf-h, 340px) + 48px))!important;margin-top:calc(var(--cf-runtime-h, calc(var(--cf-h, 340px) + 48px)) / -2)!important}.nav-cta{min-height:44px}}.cf-dot{position:relative}.cf-dot:after{content:"";position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%)}main{overflow-x:clip}.product-visual-copy>p.two-products-lead{max-width:620px;margin:var(--rhythm) auto 0;font-size:1rem;font-weight:500;line-height:var(--lh-body);color:var(--ink-soft)}.product-visual-copy>.relief-list{margin:var(--rhythm) auto 0}.how-it-runs{max-width:660px;margin:var(--rhythm-heavy) auto 0;text-align:center;font-size:1.02rem;font-weight:500;line-height:var(--lh-body);color:var(--ink-soft)}.how-it-runs strong{color:var(--blue-deep);font-weight:800}.outcome-icon{display:block;width:80px;height:80px;margin:0 auto var(--rhythm);object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.3))}.outcomes-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--rhythm-heavy);gap:var(--rhythm-heavy);max-width:940px;margin:var(--rhythm-heavy) auto 0}.outcome-card{padding:24px 26px;border-radius:22px;text-align:left;background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(255,255,255,.26));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.28)}.outcome-card h3{margin:0;font-size:1.06rem;font-weight:800;line-height:var(--lh-tight);color:var(--blue-deep);text-align:center}.outcome-card p{margin-top:var(--rhythm);padding-top:var(--rhythm);border-top:1px solid rgba(31,53,80,.16);font-size:.88rem;font-weight:500;line-height:var(--lh-body);color:var(--ink-soft)}#value-exchange>.why-card:last-child{margin-bottom:0}@media (max-width:860px){.outcomes-grid{grid-template-columns:1fr}}.home-how-route{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 14px;width:min(880px,100%);margin:0 auto}.home-how-route span{padding:13px 18px;border-radius:999px;border:1px solid rgba(12,27,48,.42);background:rgba(255,255,255,.42);color:var(--blue-deep);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 10px 24px rgba(0,0,0,.11)}.home-how-route i{color:var(--coral);font-size:1.2rem;font-style:normal;font-weight:900}.home-how-action{display:flex;justify-content:center;margin-top:46px}@media (max-width:620px){.home-how-route{display:grid;grid-template-columns:1fr}.home-how-route span{text-align:center}.home-how-route i{display:none}}@media (hover:hover){.engagement-loop li.fx,.family-moments-preview figure.fx,.funnel-track li.fx,.how-boundaries article.fx,.outcome-card.fx,.presentation-window.fx,.ritual-card.fx{transition:opacity .65s ease,transform .3s ease,box-shadow .3s ease,background .3s ease,border-color .3s ease}.engagement-loop li:hover,.family-moments-preview figure:hover,.funnel-track li:hover,.presentation-window:hover{transform:translateY(-6px)}.engagement-loop li:hover,.funnel-track li:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 26px 52px rgba(31,53,80,.28)}.how-boundaries article:hover{transform:translateY(-5px);background:rgba(255,255,255,.12);border-color:rgba(244,0,9,.42)}.balloon-num,.engagement-loop li>span,.exchange-icon,.family-moments-preview img,.funnel-num,.loop-step-num,.moments-hero-logo,.moments-section-logo,.product-visual-art img,.research-logo,.traction-logo{transition:transform .32s cubic-bezier(.22,.61,.36,1),filter .32s ease}.exchange-card:hover .exchange-icon,.research-cards article:hover .research-logo,.traction-cards article:hover .traction-logo{transform:translateY(-6px) scale(1.07) rotate(-3deg)}.how-setup-carousel article:hover .balloon-num,.ritual-card:hover .balloon-num{transform:translateY(-7px) scale(1.07) rotate(-4deg)}.moments-hero-logo:hover,.moments-section-logo:hover{transform:translateY(-5px) scale(1.06);filter:drop-shadow(0 14px 14px rgba(0,0,0,.25))}.family-moments-preview figure:hover img,.product-visual-art figure:hover img{transform:translateY(-7px) scale(1.025);filter:drop-shadow(0 28px 30px rgba(0,0,0,.27))}.engagement-loop li:hover>span,.funnel-track li:hover .funnel-num,.how-loop-card:hover .loop-step-num,.measurement-card:hover .funnel-num{transform:translateY(-3px) scale(1.1)}.hero-icons img:hover{animation:none;transform:translateY(-9px) scale(1.09)}.home-how-route span{transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.home-how-route span:hover{transform:translateY(-4px);border-color:rgba(12,27,48,.7);background:rgba(255,255,255,.62);box-shadow:0 16px 30px rgba(0,0,0,.16)}}@media (prefers-reduced-motion:reduce){.balloon-num,.engagement-loop li>span,.exchange-icon,.family-moments-preview img,.funnel-num,.home-how-route span,.loop-step-num,.moments-hero-logo,.moments-section-logo,.product-visual-art img,.research-logo,.traction-logo{transition:none}}.how-screen-caption{display:grid;justify-items:center;grid-gap:5px;gap:5px;max-width:720px;margin-top:28px}.how-screen-caption>span{color:var(--blue);font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.how-screen-caption>strong{color:var(--blue-deep);font-size:1rem;line-height:1.25}.how-screen-caption>p{margin:0;color:var(--ink-soft);font-size:.77rem}.industry-entry{width:min(1100px,100%);margin:0 auto;padding:34px;border:1px solid rgba(12,27,48,.52);border-radius:30px;background:var(--navy) url(/pattern-light.png) repeat;background-size:720px auto;box-shadow:0 30px 70px rgba(0,0,0,.22)}.industry-entry-head{max-width:680px;margin:0 auto 25px;text-align:center}.industry-entry-head>span{color:var(--cyan);font-size:.63rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.industry-entry-head h3{margin:7px 0 8px;color:var(--white);font-size:1.65rem}.industry-entry-head p{margin:0;color:rgba(255,255,255,.72);font-size:.8rem;line-height:1.5}.industry-entry-instruction{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin:0 0 20px;padding:12px 15px;border:1px solid rgba(244,0,9,.48);border-radius:16px;color:var(--white);background:rgba(244,0,9,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.industry-entry-instruction>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--navy);background:var(--cyan);font-size:.68rem;font-weight:900}.industry-entry-instruction strong{font-size:.74rem;line-height:1.3}.industry-entry-instruction small{color:rgba(255,255,255,.68);font-size:.66rem;line-height:1.4}.industry-entry-instruction b{color:var(--cyan);font-size:1.05rem}.industry-entry .carousel{max-width:980px;margin-bottom:18px}.industry-entry-grid{display:block}.industry-entry-grid button{display:grid;align-content:start;min-height:218px;padding:20px;border:1px solid rgba(255,255,255,.15);border-radius:19px;color:var(--white);background:rgba(255,255,255,.07);font:inherit;text-align:left;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.industry-entry-grid button>span{color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.industry-entry-grid button>strong{margin-top:9px;font-size:1.08rem}.industry-entry-grid button>p{margin:10px 0 18px;color:rgba(255,255,255,.8);font-size:.88rem;font-weight:500;line-height:var(--lh-body)}.industry-entry-grid button>em{align-self:end;margin-top:auto;color:var(--white);font-size:.8rem;font-style:normal;font-weight:900}.industry-entry-grid button:focus-visible,.industry-entry-grid button:hover{border-color:var(--cyan);background:rgba(244,0,9,.12);box-shadow:0 18px 36px rgba(0,0,0,.16)}.industry-entry .cf-arrow{color:var(--white);border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.1)}.industry-entry .cf-arrow:focus-visible,.industry-entry .cf-arrow:hover{border-color:var(--cyan);background:rgba(255,255,255,.18)}.industry-entry .cf-dot{background:rgba(255,255,255,.34)}.industry-entry .cf-dot.on{background:var(--cyan)}.industry-entry .cf-hint{color:rgba(255,255,255,.64)}.industry-entry-note{display:flex;align-items:center;justify-content:center;gap:7px;margin:20px 0 0;color:rgba(255,255,255,.56);font-size:.61rem;line-height:1.4}.industry-entry-note svg{flex:0 0 auto;color:var(--cyan)}.partner-view-experience{width:min(1100px,100%);margin:0 auto}.partner-industry-switcher{display:flex;align-items:center;gap:13px;margin:0 0 13px;padding:8px 10px 8px 15px;border:1px solid rgba(31,53,80,.14);background:rgba(255,255,255,.48)}.partner-industry-switcher>span{flex:0 0 auto;color:var(--blue-deep);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.partner-industry-switcher>div{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:none}.partner-industry-switcher>div::-webkit-scrollbar{display:none}.partner-industry-switcher button{flex:0 0 auto;padding:8px 10px;border:0;border-radius:999px;color:var(--ink-soft);background:transparent;font:inherit;font-size:.7rem;font-weight:800;cursor:pointer}.partner-industry-switcher button:focus-visible,.partner-industry-switcher button:hover{color:var(--blue-deep);background:rgba(12,27,48,.1)}.partner-industry-switcher button.is-selected{color:var(--white);background:var(--blue-deep)}.industry-dashboard{padding:29px;animation:modelSwap .38s ease both}.industry-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.industry-dashboard-head>div{max-width:670px}.industry-dashboard-head>div>span{color:var(--blue);font-size:.58rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.industry-dashboard-head h3{margin:6px 0 7px;color:var(--blue-deep);font-size:1.55rem;line-height:1.12}.industry-dashboard-head p{margin:0;color:var(--ink-soft);font-size:.78rem;line-height:1.5}.industry-dashboard-head>em{display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 11px;border:1px solid rgba(12,27,48,.34);border-radius:999px;color:var(--blue-deep);background:rgba(255,255,255,.72);font-size:.58rem;font-style:normal;font-weight:850}.industry-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:24px}.industry-metric-grid article{min-width:0;padding:16px;border:1px solid rgba(31,53,80,.11);border-radius:16px;background:rgba(255,255,255,.66)}.industry-metric-grid article.is-goal{border-color:rgba(244,0,9,.55);background:rgba(244,0,9,.1)}.industry-metric-grid span{display:block;color:var(--blue);font-size:.52rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.industry-metric-grid strong{display:block;margin-top:8px;color:var(--blue-deep);font-size:1.35rem}.industry-metric-grid p{margin:4px 0 0;color:var(--ink-soft);font-size:.59rem;line-height:1.35}.industry-dashboard .model-view-tabs{margin-top:22px}.industry-dashboard-panel{min-height:290px;padding-top:19px;animation:modelSwap .35s ease both}.industry-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.industry-overview-grid>article{min-height:154px;padding:17px;border:1px solid rgba(31,53,80,.11);border-radius:16px;background:rgba(255,255,255,.66)}.industry-overview-grid>article.is-outcome{border-color:rgba(244,0,9,.52);background:rgba(244,0,9,.09)}.industry-milestones-card>span,.industry-overview-grid article>span,.industry-trend-card>div:first-child>span{color:var(--blue);font-size:.53rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.industry-overview-grid article>strong{display:block;margin-top:9px;color:var(--ink);font-size:.73rem;line-height:1.4}.industry-overview-grid article>p{margin:9px 0 0;color:var(--ink-soft);font-size:.63rem;line-height:1.45}.industry-loop{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;color:var(--blue-deep);background:rgba(12,27,48,.08);font-size:.62rem;font-weight:850}.industry-loop i{color:var(--blue);font-style:normal}.industry-loop span:last-child{color:var(--coral-deep)}.industry-engagement-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:11px;gap:11px}.industry-milestones-card,.industry-trend-card{min-width:0;padding:18px;border:1px solid rgba(31,53,80,.11);background:rgba(255,255,255,.66)}.industry-trend-card>div:first-child{display:grid;grid-template-columns:1fr auto;align-items:flex-end}.industry-trend-card>div:first-child>strong{grid-row:1/3;grid-column:2;color:var(--blue-deep);font-size:1.45rem}.industry-trend-card>div:first-child>small{margin-top:4px;color:var(--ink-soft);font-size:.58rem}.industry-bars{display:flex;align-items:flex-end;gap:9px;height:150px;margin-top:12px;padding-top:24px;border-bottom:1px solid rgba(31,53,80,.16)}.industry-bars>i{position:relative;flex:1 1;min-height:20px;border-radius:7px 7px 0 0;background:linear-gradient(180deg,var(--cyan),var(--blue));animation:barsGrow .55s cubic-bezier(.22,.61,.36,1) both}.industry-bars>i:last-child{background:linear-gradient(180deg,var(--coral),var(--coral-deep))}.industry-bars>i span{position:absolute;left:50%;top:-18px;transform:translateX(-50%);color:var(--ink-soft);font-size:.5rem;font-style:normal;font-weight:800}@keyframes barsGrow{0%{max-height:0;opacity:.2}to{max-height:100%;opacity:1}}.industry-bars-labels{display:flex;justify-content:space-between;margin-top:7px;color:var(--ink-soft);font-size:.51rem}.industry-milestones-card{display:grid;align-content:start;grid-gap:7px;gap:7px}.industry-milestones-card>span{margin-bottom:3px}.industry-milestones-card article{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:9px;border-radius:12px;background:rgba(249,237,225,.72)}.industry-milestones-card article b{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--white);background:var(--blue);font-size:.57rem}.industry-milestones-card article:last-child b{background:var(--coral)}.industry-milestones-card article p{margin:0;color:var(--ink-soft);font-size:.57rem;line-height:1.35}.industry-milestones-card article strong{display:block;color:var(--ink);font-size:.64rem}.industry-measurement-grid{display:grid;grid-gap:13px;gap:13px}.industry-measurement-grid ol{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.industry-measurement-grid li{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:10px;gap:10px;min-height:105px;padding:14px;border:1px solid rgba(31,53,80,.11);border-radius:15px;background:rgba(255,255,255,.66)}.industry-measurement-grid li.is-goal{border-color:rgba(244,0,9,.55);background:rgba(244,0,9,.1)}.industry-measurement-grid li>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--white);background:var(--blue-deep);font-size:.54rem}.industry-measurement-grid li.is-goal>b{background:var(--coral)}.industry-measurement-grid li>span{color:var(--ink-soft);font-size:.57rem;line-height:1.4}.industry-measurement-grid li strong{display:block;margin-bottom:5px;color:var(--ink);font-size:.65rem}.industry-measurement-grid aside{display:flex;align-items:flex-start;gap:11px;padding:15px 17px;border-radius:15px;color:var(--ink-soft);background:rgba(12,27,48,.08)}.industry-measurement-grid aside>svg{flex:0 0 auto;color:var(--blue)}.industry-measurement-grid aside strong{color:var(--blue-deep);font-size:.67rem}.industry-measurement-grid aside p{margin:4px 0 0;font-size:.61rem;line-height:1.45}.industry-dashboard-foot{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:12px;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(31,53,80,.14)}.industry-dashboard-foot span{color:var(--blue);font-size:.52rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.industry-dashboard-foot p{margin:0;color:var(--ink-soft);font-size:.62rem;line-height:1.45}.partner-leadership-window{display:grid;justify-items:center;max-width:900px;margin:26px auto 0;padding:27px 34px;border:1px solid rgba(244,0,9,.32);color:var(--white);text-align:center;background:var(--navy) url(/pattern-light.png) repeat;background-size:720px auto;box-shadow:0 18px 42px rgba(0,0,0,.18)}.partner-leadership-window>span{color:var(--cyan);font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.partner-leadership-window h2,.partner-leadership-window h3{max-width:720px;margin:7px 0 8px;color:var(--white);font-size:1.2rem;line-height:1.22}.partner-leadership-window p{max-width:760px;margin:0;color:rgba(255,255,255,.72);font-size:.72rem;line-height:1.5}.partner-tailored-next{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:30px;gap:30px;margin-top:26px;padding:25px 28px;border:1px solid rgba(12,27,48,.38);background:rgba(255,255,255,.52);box-shadow:0 16px 36px rgba(0,0,0,.1)}.partner-tailored-next>div>span{color:var(--blue);font-size:.56rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.partner-tailored-next h3{margin:6px 0;color:var(--blue-deep);font-size:1rem}.partner-tailored-next p{max-width:690px;margin:0;color:var(--ink-soft);font-size:.7rem;line-height:1.48}.partner-tailored-next .button{min-width:245px;color:var(--white);border-color:var(--blue-deep);background:var(--blue-deep);box-shadow:0 14px 28px rgba(0,0,0,.18)}.partner-tailored-next .button:focus-visible,.partner-tailored-next .button:hover{color:var(--navy);border-color:var(--cyan);background:var(--cyan)}.partner-view-experience>.model-insight-notice{margin-top:15px;overflow:hidden;border:1px solid rgba(12,27,48,.26);border-radius:17px}@media (max-width:900px){.industry-metric-grid{grid-template-columns:repeat(2,1fr)}.industry-overview-grid{grid-template-columns:1fr}.industry-loop{grid-column:auto;flex-wrap:wrap}.industry-engagement-grid{grid-template-columns:1fr}.industry-measurement-grid ol{grid-template-columns:repeat(2,1fr)}.partner-tailored-next{grid-template-columns:1fr;justify-items:start}}@media (max-width:650px){.how-screen-caption{padding:16px 18px}.industry-entry{margin-inline:-4px;width:calc(100% + 8px);padding:25px 16px;border-radius:24px}.industry-entry-head{margin-bottom:20px}.industry-entry-head h3{font-size:1.4rem}.industry-entry-instruction{grid-template-columns:auto 1fr auto;margin-bottom:16px;padding:11px 12px}.industry-entry-instruction strong{font-size:.7rem}.industry-entry-instruction small{grid-column:2}.industry-entry-instruction b{grid-row:1/3;grid-column:3}.industry-entry-grid button{min-height:210px}.industry-entry-note{align-items:flex-start;justify-content:flex-start;text-align:left}.partner-industry-switcher{display:block;padding:10px}.partner-industry-switcher>span{display:block;margin:0 4px 8px}.partner-industry-switcher>div{margin-right:-10px;padding-right:10px}.industry-dashboard{padding:22px 15px 20px}.industry-dashboard-head{display:block}.industry-dashboard-head h3{font-size:1.24rem}.industry-dashboard-head>em{width:max-content;margin-top:12px}.industry-metric-grid{grid-template-columns:1fr;gap:8px;margin-top:18px}.industry-metric-grid article{padding:13px}.industry-metric-grid strong{font-size:1.15rem}.industry-dashboard-panel{min-height:0}.industry-loop{justify-content:flex-start}.industry-engagement-grid{display:block}.industry-trend-card{margin-bottom:9px}.industry-measurement-grid ol{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;margin-right:-15px;padding-right:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.industry-measurement-grid ol::-webkit-scrollbar{display:none}.industry-measurement-grid li{min-height:132px;scroll-snap-align:start}.industry-dashboard-foot{grid-template-columns:1fr;gap:5px}.partner-leadership-window{padding:23px 19px;text-align:left;justify-items:start}.partner-leadership-window h2,.partner-leadership-window h3{font-size:1.03rem}.partner-tailored-next{padding:21px 18px}.partner-tailored-next .button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.industry-bars>i,.industry-dashboard,.industry-dashboard-panel,.industry-entry-grid button{animation:none;transition:none}}.founding-home .section{padding-block:clamp(72px,8vw,112px)}.founding-home .section-heading{margin-bottom:var(--section-heading-gap)}.founding-home .section-heading .kicker{font-size:.75rem;letter-spacing:.14em;color:var(--blue)}.founding-home .section-heading h2{max-width:920px;margin-inline:auto}.founding-home .section-heading p.lead{max-width:790px}.founding-home .button{text-align:center}.founding-hero .hero-copy{width:min(1020px,100%);max-width:none}.founding-hero h1{max-width:980px;margin-inline:auto}.founding-hero .founding-hero-lead{max-width:900px}.founding-hero-link{display:inline-block;margin-top:16px;color:var(--cyan);font-size:.78rem;font-weight:900;letter-spacing:.04em;text-decoration:underline;text-underline-offset:5px}.founding-hero-link:hover{color:var(--white)}.founding-hero-visual{display:grid;grid-template-columns:1.18fr .82fr;grid-gap:16px;gap:16px;width:min(900px,100%);margin:40px auto 0;text-align:left}.founding-family-panel,.founding-partner-panel{overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:26px;background:rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(0,0,0,.26)}.founding-family-panel img{width:100%;aspect-ratio:16/8.2;object-fit:cover}.founding-family-panel figcaption{display:grid;grid-gap:4px;gap:4px;padding:18px 20px 20px}.founding-family-panel figcaption span,.founding-partner-panel>span{color:var(--cyan);font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.founding-family-panel figcaption strong{color:var(--white);font-size:.92rem}.founding-partner-panel{display:grid;align-content:center;padding:28px}.founding-partner-panel h2{margin:10px 0 18px;color:var(--white);font-size:1.25rem;line-height:1.2}.founding-partner-panel ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:partner-signals}.founding-partner-panel li{display:flex;align-items:center;gap:10px;color:#d9e6f2;font-size:.78rem;font-weight:800;counter-increment:partner-signals}.founding-partner-panel li:before{content:counter(partner-signals);display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:var(--navy-deep);background:var(--cyan);font-size:.66rem;font-weight:900}.founding-partner-panel p{margin:18px 0 0;color:#9fb8cc;font-size:.7rem}.founding-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;width:min(1080px,100%);margin:0 auto}.founding-offer-grid article,.founding-proof-card,.founding-sector-grid article{position:relative;padding:28px;border-radius:24px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(160deg,rgba(255,255,255,.66),rgba(255,255,255,.3));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 18px 40px rgba(0,0,0,.18)}.founding-proof-card>span,.founding-sector-grid article>span{color:var(--blue-deep);font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.founding-offer-grid h3,.founding-proof-card h3,.founding-sector-grid h3{margin:9px 0 10px;color:var(--blue-deep);font-size:1.3rem;line-height:1.2}.founding-proof-card .proof-fact{margin:0;font-size:.9rem;line-height:1.55}.founding-proof-card dl{display:grid;grid-gap:0;gap:0;margin:22px 0 0}.founding-proof-card dl>div{padding:15px 0;border-top:1px solid rgba(31,53,80,.14)}.founding-proof-card dt{margin-bottom:5px;color:var(--blue-deep);font-size:.65rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.founding-proof-card dl>div:last-child dt{color:var(--blue-deep)}.founding-proof-card dd{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.5}.founding-section-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--rhythm);margin-top:var(--rhythm-heavy)}.founding-text-link{padding:8px 2px;border:0;background:transparent;font:inherit;font-size:.78rem;letter-spacing:.04em;text-decoration:underline;text-underline-offset:5px;cursor:pointer}.founding-text-link:hover{color:var(--blue)}.founding-sectors{padding-top:44px!important}.founding-sector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;width:min(1120px,100%);margin:0 auto}.founding-sector-grid article{padding:24px}.founding-sector-grid img{width:72px;height:72px;margin-bottom:18px;object-fit:contain}.founding-sector-grid h3{font-size:1.08rem}.founding-sector-grid p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.founding-ritual-grid{max-width:1080px}.founding-weekly .founding-film{margin-top:34px}.founding-film>figure:only-child{width:min(780px,100%)}.founding-operating{background:var(--cream) url(/pattern-dark.png) repeat;background-size:720px auto}.founding-operating .home-how-route{gap:10px}.founding-operating .home-how-route span{position:relative}.founding-operating .home-how-route span:not(:last-child):after{content:"→";position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);color:var(--blue);font-size:1rem}.founding-measurement{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(1120px,100%);margin:42px auto 0}.carousel .cf-stage.founding-measurement{width:100%;margin:0}.founding-measurement article{padding:20px 18px;border:1px solid rgba(12,27,48,.3);border-radius:19px;background:rgba(255,255,255,.46);box-shadow:0 12px 26px rgba(0,0,0,.09)}.founding-measurement h3{margin:0 0 9px;color:var(--blue-deep);font-size:.92rem}.founding-measurement p{margin:0;color:var(--ink-soft);font-size:.72rem;line-height:1.5}.founding-operating-carousel article{display:grid;align-content:start!important;grid-gap:12px;gap:12px;padding:25px 24px;text-align:left}.founding-operating-carousel .operating-step{color:var(--blue-deep);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.founding-operating-carousel h3{margin:0;font-size:1.14rem;line-height:1.25}.founding-operating-carousel p{padding-top:12px;border-top:1px solid rgba(31,53,80,.15);font-size:.8rem;line-height:1.55}.founding-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(940px,100%);margin:28px auto 0}.founding-boundary article{padding:25px 27px;border-radius:22px;background:var(--navy-deep);color:var(--white)}.founding-boundary span{color:var(--cyan);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.founding-boundary article:last-child span{color:var(--coral-light)}.founding-boundary h3{margin:9px 0 8px;font-size:1.08rem;color:#f2f8fd}.founding-boundary p{margin:0;color:#cfe1f0;font-size:.8rem;line-height:1.55}.founding-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(1120px,100%);margin:0 auto}.offer-letter{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;color:var(--white);background:var(--signal-red);font-size:1.25rem;font-weight:900;line-height:1}.founding-offer-grid p{margin:0 0 14px;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.founding-offer-grid p strong{color:var(--ink)}.founding-offer-grid .offer-note{color:var(--blue-deep);font-weight:800}.founding-offer-grid .button{width:100%;min-height:52px;padding-inline:20px;font-size:.72rem}.founding-gtm-note{max-width:820px;margin:28px auto 0;padding:17px 22px;border:1px solid rgba(12,27,48,.32);border-radius:18px;color:var(--ink-soft);background:rgba(255,255,255,.46);font-size:.82rem;line-height:1.55;text-align:center}.founding-gtm-note strong{color:var(--blue-deep)}.evidence-application{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:min(980px,100%);margin:32px auto 0}.evidence-application article{padding:var(--card-padding);border:1px solid rgba(12,27,48,.3);border-radius:var(--card-radius);background:rgba(255,255,255,.5);box-shadow:0 14px 30px rgba(0,0,0,.1)}.evidence-application span{color:var(--blue-deep);font-size:.64rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.evidence-application h3{margin:10px 0 9px;color:var(--blue-deep);font-size:1.05rem;line-height:1.3}.evidence-application p{margin:0;color:var(--ink-soft);font-size:.8rem;line-height:1.55}@media (max-width:700px){.evidence-application{grid-template-columns:1fr}}.founding-trust{padding-block:clamp(78px,8vw,110px)}.founding-trust .kicker{display:flex;justify-content:center}.founding-trust .governance-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.founding-source{max-width:760px;margin:30px auto 0;color:#9fb8cc;font-size:.72rem;line-height:1.55;text-align:center}.founding-close-body{max-width:780px;margin:20px auto 0;font-size:1rem;line-height:1.65}.founding-signoff{margin:28px auto 0;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.founding-signoff strong{color:var(--blue-deep)}.founding-signature{display:inline-block;margin:5px 0 2px}.governance .kicker.kicker-stack{display:inline-grid;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;text-align:left;line-height:1.25}.founding-home .carousel .founding-measurement>article{display:grid;align-content:start}@media (max-width:1080px){.site-header nav.primary-nav{gap:20px;font-size:.8rem}.header-panel{gap:10px;padding-left:22px}.nav-cta{padding-inline:17px;font-size:.7rem}.founding-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founding-measurement{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.founding-hero-visual{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;width:min(520px,100%);margin-top:34px}.founding-boundary,.modal-form-grid{grid-template-columns:1fr}.modal-field-wide{grid-column:auto}.family-moments-preview{align-items:center;flex-direction:column}.family-moments-preview figure{width:min(280px,100%)}}@media (max-width:560px){.site-header{width:calc(100% - 16px);padding-left:10px;gap:5px}.site-header .header-actions{gap:5px}.nav-cta{min-height:38px;padding:0 9px;font-size:.58rem}.nav-burger{width:40px;height:40px;padding-inline:9px}.founding-family-panel img{aspect-ratio:16/9}.founding-offer-grid article,.founding-proof-card,.founding-sector-grid article{padding:23px}.founding-boundary,.founding-trust .governance-grid{grid-template-columns:1fr}.founding-operating .home-how-route span:not(:last-child):after{display:none}.founding-section-actions{align-items:stretch;flex-direction:column}.founding-section-actions .founding-text-link{text-align:center}.modal-overlay{place-items:start center;padding:10px}.modal{width:100%;max-height:calc(100dvh - 20px);padding:30px 20px 22px}.modal-form-grid{grid-template-columns:1fr}.modal-field-wide{grid-column:auto}}@media (min-width:801px){.carousel.mobile-only{height:auto;margin-bottom:0;perspective:none;touch-action:auto;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}.carousel.mobile-only .cf-stage{position:relative;inset:auto;display:grid;transform-style:flat;cursor:default}.carousel.mobile-only .cf-stage>*{position:relative!important;top:auto;left:auto;width:auto;height:auto;margin:0;overflow:visible;transform:none!important;opacity:1!important;will-change:auto}.carousel.mobile-only .cf-controls,.carousel.mobile-only .cf-hint{display:none}}.section{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important;padding-inline:max(var(--layout-gutter),calc((100vw - 1160px) / 2))}.founding-home .section{padding-block:var(--section-space)!important}.band-cream>section.section+section.section,main>section.section+section.section,main>section.section.band-cream+section.section.band-cream{-webkit-padding-before:0!important;padding-block-start:0!important;padding-top:0!important}.section>.section-heading+*{margin-top:0!important}.partner-leadership-window,.partner-tailored-next{margin-top:var(--rhythm-heavy)}.partner-view-experience>.model-insight-notice{margin-top:var(--rhythm)}.governance h2,.section-heading h2,.split h2{line-height:var(--heading-leading)}.founding-close-body,.hero-lead,.section-heading p.lead,.section-lead{line-height:var(--body-leading)}.governance p,.hero p,.section p{text-wrap:pretty}.section p{line-height:var(--body-leading)}.button{max-width:100%;min-width:0;height:auto;min-height:54px;padding:13px 28px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;text-align:center}.mobile-menu-cta,.nav-cta{line-height:1.2;white-space:nowrap}:is(.founding-proof-card,.founding-sector-grid article,.founding-offer-grid article,.ritual-card,.research-cards article,.traction-cards article,.split-card,.governance-grid article,.outcome-card,.exchange-card){gap:var(--card-gap);padding:var(--card-padding);border-radius:var(--card-radius)}:is(.founding-proof-card,.founding-sector-grid article,.ritual-card,.research-cards article,.traction-cards article,.split-card,.governance-grid article,.outcome-card,.exchange-card){display:grid;align-content:start}.age-card{gap:var(--card-gap)!important}.how-loop-card,.how-setup-carousel article,.measurement-card,.sector-question-card{padding:var(--card-padding)!important;gap:var(--card-gap)!important}.age-card .group-img,.research-cards .research-logo,.traction-cards .traction-logo{margin-bottom:0}.research-cards article>span,.split-card ul{margin-block:0}.founding-sector-grid img{margin-bottom:0}.founding-offer-grid h3,.founding-proof-card h3,.founding-sector-grid h3,.research-cards h3,.ritual-card h3,.split-card h3,.traction-cards h3{margin-block:0;line-height:1.24}.exchange-card p,.founding-offer-grid p,.founding-proof-card .proof-fact,.founding-sector-grid p,.governance-grid p,.outcome-card p,.research-cards p,.ritual-card p,.split-card p,.traction-cards p{margin-block:0;line-height:var(--card-leading)}.founding-proof-card dl{margin:4px 0 0}.founding-proof-card dl>div{padding-block:13px}.founding-proof-card dd{line-height:var(--card-leading)}.founding-offer-grid article{gap:var(--card-gap)}.founding-offer-grid .button{min-height:56px;padding:12px 18px;font-size:.7rem;line-height:1.25}.governance-grid article{background:rgba(255,255,255,.07)}.governance-grid strong{line-height:1.3}.why-card{padding:var(--card-padding);border-radius:var(--card-radius)}.why-card p{line-height:var(--card-leading)}@media (max-width:800px){:root{--layout-gutter:22px;--section-space:68px;--section-heading-gap:30px;--card-padding:22px;--card-gap:11px}h1{line-height:1.06}.hero-lead{font-size:1.03rem}.section-heading p.lead{font-size:1rem}.button{width:100%;padding:13px 20px;font-size:.76rem}.nav-cta{width:auto;padding-inline:12px}.founding-hero-visual{gap:var(--card-gap);margin-top:32px}.founding-family-panel,.founding-partner-panel{border-radius:var(--card-radius);box-shadow:0 18px 38px rgba(0,0,0,.24)}.founding-family-panel figcaption,.founding-partner-panel{padding:var(--card-padding)}.founding-family-panel figcaption{gap:5px}.founding-partner-panel h2{margin:8px 0 14px;font-size:1.12rem;line-height:1.22}.founding-partner-panel ol{gap:7px}.founding-partner-panel p{margin-top:14px;line-height:1.5}.carousel.mobile-only{margin-bottom:34px}.carousel.mobile-only+.founding-section-actions,.founding-trust .carousel.mobile-only+.founding-source{margin-top:0}.carousel :is(.cf-stage.ritual-grid,.cf-stage.research-cards,.cf-stage.traction-cards,.cf-stage.founding-proof-grid,.cf-stage.founding-sector-grid,.cf-stage.founding-measurement,.cf-stage.founding-offer-grid)>*{background:var(--glass-soft);border-color:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 36px rgba(0,0,0,.16)}.carousel :is(.cf-stage.ritual-grid,.cf-stage.research-cards,.cf-stage.traction-cards,.cf-stage.founding-proof-grid,.cf-stage.founding-sector-grid,.cf-stage.founding-measurement,.cf-stage.founding-offer-grid)>.is-active{background:var(--glass-active);border-color:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 #fff,0 16px 32px rgba(0,0,0,.18)}.governance .carousel .cf-stage.governance-grid>*{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.13)}.governance .carousel .cf-stage.governance-grid>.is-active{background:rgba(255,255,255,.15);border-color:rgba(244,0,9,.34);box-shadow:0 26px 52px rgba(0,0,0,.3)}.carousel .cf-stage.ploop>article .ploop-inner{background:var(--glass-soft)}.carousel .cf-stage.ploop>article.is-active .ploop-inner{background:var(--glass-active)}.carousel .cf-stage>:not(.is-active) .button{opacity:0;pointer-events:none}.site-header{z-index:40;min-height:56px;color:var(--white);background:rgba(8,32,58,.9);border-color:rgba(255,255,255,.2);box-shadow:0 12px 30px rgba(0,0,0,.32);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.carousel,.carousel.mobile-only,.hero .carousel{--cf-w:min(84vw,360px);max-width:none}.carousel .cf-controls,.carousel.mobile-only .cf-controls,.hero .cf-controls{gap:16px}.carousel .cf-arrow,.hero .cf-arrow{width:42px;height:42px;flex:0 0 42px;background:rgba(255,255,255,.64);box-shadow:0 8px 20px rgba(0,0,0,.11)}.governance .carousel .cf-arrow{background:rgba(255,255,255,.1);box-shadow:0 8px 22px rgba(0,0,0,.22)}.carousel .cf-hint{display:none!important}.carousel.mobile-only+.founding-section-actions,.founding-trust .carousel.mobile-only+.founding-source{margin-top:0}.industry-entry .carousel .cf-stage>button{min-height:210px}}.button{color:var(--white);border-color:rgba(255,255,255,.72);background:linear-gradient(180deg,rgba(14,65,103,.96),rgba(7,37,65,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -10px 18px rgba(0,0,0,.12),0 12px 26px rgba(31,53,80,.28)}.button:hover{color:var(--white);border-color:rgba(255,255,255,.94);background:linear-gradient(180deg,rgba(18,80,124,.98),rgba(7,42,73,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -10px 18px rgba(0,0,0,.1),0 16px 31px rgba(31,53,80,.34)}.founding-text-link{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:13px 28px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:var(--white);background:linear-gradient(180deg,rgba(14,65,103,.96),rgba(7,37,65,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.34),inset 0 -10px 18px rgba(0,0,0,.12),0 12px 26px rgba(31,53,80,.28);font-size:.76rem;font-weight:900;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.founding-text-link:hover{color:var(--white);background:linear-gradient(180deg,rgba(18,80,124,.98),rgba(7,42,73,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -10px 18px rgba(0,0,0,.1),0 16px 31px rgba(31,53,80,.34);transform:translateY(-2px)}:is(.hero,.governance,.site-footer,.industry-entry) .button{color:var(--white);border-color:rgba(255,255,255,.5);background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.08));box-shadow:inset 0 2px 5px rgba(255,255,255,.9),inset 0 -8px 12px rgba(0,0,0,.08),0 8px 20px rgba(0,0,0,.32)}:is(.hero,.governance,.site-footer,.industry-entry) .button:hover{color:var(--white);border-color:rgba(255,255,255,.74);background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.13));box-shadow:inset 0 1px 0 rgba(255,255,255,.58),inset 0 -10px 18px rgba(0,0,0,.06),0 16px 32px rgba(0,0,0,.38)}.carousel :is(.cf-stage.ritual-grid,.cf-stage.research-cards,.cf-stage.traction-cards,.cf-stage.founding-proof-grid,.cf-stage.founding-sector-grid,.cf-stage.founding-measurement,.cf-stage.founding-offer-grid)>*{background:var(--glass-soft)}.carousel :is(.cf-stage.ritual-grid,.cf-stage.research-cards,.cf-stage.traction-cards,.cf-stage.founding-proof-grid,.cf-stage.founding-sector-grid,.cf-stage.founding-measurement,.cf-stage.founding-offer-grid)>.is-active{background:var(--glass-active)}.carousel .cf-stage.ploop>article .ploop-inner{background:var(--glass-soft)}.carousel .cf-stage.ploop>article.is-active .ploop-inner{background:var(--glass-active)}.governance .carousel .cf-stage.governance-grid>*{background:rgba(255,255,255,.055)}.governance .carousel .cf-stage.governance-grid>.is-active{background:rgba(255,255,255,.17);border-color:rgba(244,0,9,.38)}.industry-entry .carousel .cf-stage>button{background:rgba(255,255,255,.055)}.industry-entry .carousel .cf-stage>button.is-active{background:rgba(255,255,255,.17);border-color:rgba(244,0,9,.48)}.industry-entry .carousel{margin-bottom:62px}.mandate-bridge-card{display:grid;grid-gap:var(--card-gap);gap:var(--card-gap);width:min(820px,100%);margin:0 auto;padding:var(--card-padding);border-radius:var(--card-radius);border:1px solid rgba(12,27,48,.34);background:var(--glass-active);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 38px rgba(0,0,0,.13);text-align:center}.mandate-bridge-card>span{color:var(--blue-deep);font-size:.64rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mandate-bridge-card h3{margin:0;color:var(--blue-deep);font-size:clamp(1.35rem,2.5vw,1.9rem);line-height:1.2}.mandate-bridge-card p{max-width:690px;margin:0 auto;color:var(--ink-soft);font-size:.9rem;line-height:var(--body-leading)}.mandate-bridge-card a{justify-self:center;color:var(--blue-deep);font-size:.76rem;font-weight:900;text-decoration:underline;text-underline-offset:5px}.site-footer{background:#041426}.footer-links{font-weight:500}@media (max-width:800px){.carousel.dragging .cf-stage{cursor:-webkit-grabbing;cursor:grabbing}.carousel .cf-stage>:not(.is-active) .button{opacity:0;pointer-events:none}.industry-entry .carousel{margin-bottom:28px}.founding-trust>h2+.carousel,.governance>h2+.carousel{margin-top:30px}}:root{--lh-tight:1.1;--lh-card:1.2;--lh-body:1.5;--heading-leading:1.1;--body-leading:1.5;--card-leading:1.5;--rhythm:14px;--rhythm-heavy:28px;--rhythm-block:56px;--section-heading-gap:clamp(28px,4vw,56px);--layout-gutter:clamp(24px,4vw,32px);--card-padding:clamp(22px,2.4vw,28px);--card-gap:12px;--card-radius:24px;--card-rule:rgba(31,53,80,.16);--card-rule-dark:rgba(255,255,255,.22)}.home-main-hero .hero-main-title,.inner-hero h1,.legal-hero h1,.moments-hero h1,.split-hero-copy h1,h1{margin:0 auto;font-size:clamp(2.5rem,5.2vw,4.2rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.02em;text-transform:none;text-wrap:balance}.conversation-demo h2,.device-section h2,.extend-card h2,.family-how h2,.final-cta h2,.governance h2,.premium-cta h2,.product-visual-copy h3,.school-problem h2,.school-proof h2,.section-heading h2,.split h2,.tailored-copy h2,.tension-section h2,.two-col h2,.wide-cta h2,h2{margin:0 auto;font-size:clamp(1.8rem,3.3vw,2.7rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.015em;text-transform:none;text-wrap:balance}.founding-card h3,.industry-dashboard-head h3,.industry-entry-head h3,.mandate-bridge-card h3,.model-preview-heading h3,.presentation-body h3{margin:0;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:800;line-height:var(--lh-tight);letter-spacing:-.02em;text-wrap:balance}.classroom-steps h3,.evidence-application h3,.exchange-card h3,.fixed-tailored-grid h3,.founding-boundary h3,.founding-measurement h3,.founding-offer-grid h3,.founding-operating-carousel h3,.founding-partner-panel h2,.founding-proof-card h3,.founding-sector-grid h3,.how-boundaries h3,.how-loop-card h3,.industry-milestones-card h3,.industry-trend-card h3,.inspiration-grid h3,.legal-doc h3,.measurement-card h3,.outcome-card h3,.partner-leadership-window h3,.partner-tailored-next h3,.ploop h3,.research-cards h3,.ritual-card h3,.sector-question-copy h2,.split-card h3,.split-col h3,.tier-cards .split-card h3,.traction-cards h3,h3{margin:0;font-size:clamp(.96rem,.88rem + .38vw,1.08rem);font-weight:800;line-height:var(--lh-card);letter-spacing:0;text-transform:none}.evidence-application h3,.founding-measurement h3,.founding-offer-grid h3,.founding-proof-card h3,.founding-sector-grid h3,.how-loop-card h3,.measurement-card h3,.partner-tailored-next h3,.research-cards h3,.ritual-card h3,.split-card h3,.traction-cards h3{color:var(--blue-deep)}.classroom-steps h3,.conversation-demo h3,.founding-boundary h3,.founding-partner-panel h2,.governance-grid h3,.industry-entry-head h3,.sector-question-copy h2{color:var(--white)}.eyebrow,.founding-home .section-heading .kicker,.kicker,.mini-kicker,.section-heading .kicker,.sector-stage-label,.trust-logos>p{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0 0 var(--rhythm);font-size:clamp(.72rem,.68rem + .18vw,.8rem);font-weight:900;line-height:var(--lh-tight);letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.mini-kicker,.section-heading .kicker,.sector-stage-label,.trust-logos>p{display:block}.governance .kicker,.hero .eyebrow,.kicker.cyan,.sector-stage-label{color:var(--cyan)}.age-range,.carousel-hint,.cf-hint,.evidence-application span,.fixed-tailored-grid span,.founding-boundary span,.founding-family-panel figcaption span,.founding-operating-carousel .operating-step,.founding-partner-panel>span,.founding-proof-card>span,.founding-sector-grid article>span,.gtm-status-flag,.mandate-bridge-card>span,.research-cards article>span,.scene-credit,.stat-sub,.status-chip,.tension-grid span{font-size:.72rem;font-weight:800;line-height:var(--lh-tight);letter-spacing:.08em;text-transform:uppercase}.founding-close-body,.founding-hero .founding-hero-lead,.founding-home .section-heading p.lead,.governance .lead,.hero-lead,.lead,.section-heading p.lead,.section-lead,p.lead{max-width:720px;margin:var(--rhythm) auto 0;font-size:1.08rem;font-weight:500;line-height:var(--lh-body)}.founding-close-body{color:var(--ink-soft)}.governance .lead,.hero .hero-lead,.inner-hero .hero-lead{color:#d9e6f2}.hero-lead strong,.lead strong{font-weight:800;color:var(--white)}.band-cream .lead strong,.section-heading p.lead strong{color:var(--ink)}.founding-close-body,.section-heading p.lead{color:var(--ink-soft)}.classroom-steps p,.conversation-demo p,.evidence-application p,.exchange-card li,.faq-list p,.fixed-tailored-grid p,.founding-boundary p,.founding-gtm-note,.founding-measurement p,.founding-offer-grid p,.founding-operating-carousel p,.founding-proof-card .proof-fact,.founding-proof-card dd,.founding-sector-grid p,.founding-signoff,.founding-source,.governance-grid p,.how-boundaries article p,.how-loop-card p,.inspiration-grid p,.mandate-bridge-card p,.measurement-card p,.outcome-card p,.ploop p,.research-cards p,.ritual-card p,.sector-question-copy p,.split-card p,.tension-grid article p,.traction-cards p,.why-card p{margin-block:0;font-size:.88rem;font-weight:500;line-height:var(--lh-body)}.founding-proof-card .proof-fact{font-weight:700;color:var(--ink)}b,strong{font-weight:800}.founding-proof-card dd,.funnel-num,.industry-bars,.loop-step-num,.partner-model-bar,.ritual-num,.stat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.button,.founding-offer-grid .button,.founding-text-link,.mobile-menu-cta,.nav-cta{font-size:.8rem;font-weight:900;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.button,.founding-offer-grid .button,.founding-text-link{min-height:54px}.founding-text-link{color:var(--blue-deep);background:rgba(255,255,255,.55);border-color:rgba(31,53,80,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(0,0,0,.12)}.founding-text-link:hover{background:rgba(255,255,255,.78);border-color:rgba(31,53,80,.42);box-shadow:inset 0 1px 0 #fff,0 12px 24px rgba(0,0,0,.16)}:is(.hero,.governance,.site-footer,.industry-entry) .founding-text-link{color:var(--white);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 8px 18px rgba(0,0,0,.28)}:is(.founding-proof-card,.founding-sector-grid article,.founding-offer-grid article,.founding-measurement article,.founding-boundary article,.evidence-application article,.mandate-bridge-card,.mandate-fit-card,.ritual-card,.research-cards article,.traction-cards article,.tension-grid article,.split-card,.governance-grid article,.outcome-card,.exchange-card,.fixed-tailored-grid article,.how-loop-card,.measurement-card,.how-boundaries article,.industry-trend-card,.industry-milestones-card,.ploop-inner){display:grid;align-content:start;grid-gap:var(--card-gap);gap:var(--card-gap);padding:var(--card-padding);border-radius:var(--card-radius)}.film-pair figure,.founding-family-panel,.founding-partner-panel,.industry-dashboard-panel,.partner-card,.partner-leadership-window,.presentation-window,.product-visual,.sector-question-card,.why-card{border-radius:var(--card-radius)}.classroom-steps h3+p,.evidence-application h3+p,.founding-measurement h3+p,.founding-offer-grid h3+p,.founding-operating-carousel h3+p,.founding-proof-card h3+.proof-fact,.founding-sector-grid h3+p,.how-loop-card h3+p,.inspiration-grid h3+p,.ploop-inner h3+p,.research-cards article span+p,.ritual-card .age-range+p,.ritual-card h3+p,.split-card h3+p,.tension-grid article span+p,.thoughtful-callout strong+p,.traction-cards article h3+.stat,.why-card strong+p{margin-top:var(--rhythm);padding-top:var(--rhythm);border-top:1px solid var(--card-rule)}.founding-boundary h3+p,.founding-partner-panel h2+ol,.governance-grid article strong+p,.partner-card h3+p,.sector-question-copy h2+p{margin-top:var(--rhythm);padding-top:var(--rhythm);border-top:1px solid var(--card-rule-dark)}.traction-cards article h3+.stat{border-top-color:rgba(12,27,48,.3)}.exchange-get ul{border-top-color:rgba(12,27,48,.32)}.exchange-real ul{border-top-color:rgba(244,0,9,.38)}.founding-proof-card dl>div{border-top:1px solid var(--card-rule)}.section-heading{margin-bottom:var(--section-heading-gap)}.founding-trust>h2+.carousel,.governance>h2+.carousel{margin-top:var(--section-heading-gap)}.founding-hero-link{margin-top:var(--rhythm-heavy)}.evidence-application,.founding-boundary,.founding-gtm-note,.founding-hero-visual,.founding-measurement,.founding-section-actions,.founding-source,.founding-weekly .founding-film{margin-top:var(--rhythm-block)}.founding-close .hero-actions,.founding-close-body,.founding-signoff{margin-top:var(--rhythm-heavy)}.hero .hero-copy>.wave{margin-top:var(--rhythm-block)}.family-moments-preview+.why-card,.family-moments-value,.hero-actions,.home-how-route,.how-boundaries{margin-top:var(--rhythm-heavy)}.founding-trust,.governance,.section{padding-top:var(--section-space)!important;padding-bottom:var(--section-space)!important;padding-inline:max(var(--layout-gutter),calc((100vw - 1160px) / 2))}.founding-trust,.governance{padding-block:var(--section-space)!important}@media (max-width:800px){:root{--layout-gutter:24px;--section-space:68px;--card-padding:22px;--card-gap:11px}h1{line-height:1.06}}.carousel{margin-bottom:calc(22px + var(--rhythm-block))}section>.carousel:last-child,section>.tailoring-carousel:last-child>.carousel:last-child,section>div:last-child>.carousel:last-child{margin-bottom:0}.founding-close h2+.founding-close-body,.hero .wave{margin-top:var(--rhythm-block)}.founding-offer-grid article{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.founding-offer-grid .button{margin-top:auto}.carousel{margin-bottom:calc(32px + var(--rhythm-block))}.cta-sub,.cta-sub-quiet,.film-single figcaption p,.founding-gtm-note,.founding-partner-panel p,.founding-signoff,.founding-source,.frameworks-line,.how-screen-caption,.model-insight-notice,.partner-model-caption,.ploop-note,.research-source-link,.scene-caption,.site-footer p,.traction-note,.trust-line{font-size:.8rem;font-weight:500;line-height:var(--lh-body);letter-spacing:0;text-transform:none}.founding-signature{font-family:var(--font-hand),"Great Vibes",cursive!important;font-size:2.25rem;font-weight:400;line-height:1.05}.lead+.carousel,.lead+.film-pair,.lead+.how-boundaries,.lead+.split-cards,p.lead+.carousel{margin-top:var(--section-heading-gap)}.hero-gang,.hero-gizmo,.hero-oakley,.trust-line+img{margin-top:var(--rhythm-block)}.kicker-stack{line-height:var(--lh-card)}.film-single+.carousel,figure+.carousel{margin-top:var(--rhythm-block)}.moments-hero-logo,.moments-section-logo{margin-bottom:var(--rhythm-heavy)}.legal-hero h1{font-size:clamp(2.1rem,4vw,3.2rem)}.legal-body{padding-inline:max(var(--layout-gutter),calc((100vw - 700px) / 2))}.legal-doc{max-width:700px}.legal-meta{margin-top:var(--rhythm);font-size:.8rem;font-weight:500;line-height:var(--lh-body);letter-spacing:0}.eyebrow,.founding-home .section-heading .kicker,.kicker,.mini-kicker,.section-heading .kicker,.trust-logos>p{color:var(--blue-deep)}.classroom-flow .eyebrow,.governance .kicker,.hero .eyebrow,.kicker.cyan,.sector-stage-label{color:var(--cyan)}.inner-hero .eyebrow{color:var(--coral)}h2>.script{color:var(--blue-deep)}.governance h2>.script,h1>.script{color:var(--cyan)}.founding-text-link:hover{color:var(--blue-deep)}.founding-text-link{background:rgba(255,255,255,.72)}.founding-partner-panel li,.founding-proof-card dt,.industry-bars-labels,.partner-model-dots{font-size:.72rem;font-weight:800;line-height:var(--lh-tight);letter-spacing:.08em}.founding-partner-panel li{letter-spacing:0;text-transform:none}.governance .kicker.kicker-stack,.kicker.kicker-stack{line-height:var(--lh-card)}.home-how-route,.how-route{margin-top:var(--rhythm-heavy)}:root{--nav-clearance:76px}.hero:not(.has-orientation),.home-orientation,.inner-hero,.legal-hero,.moments-hero{padding-top:calc(var(--nav-clearance) + var(--rhythm-block))}@media (max-width:800px){:root{--nav-clearance:66px}}.button,.founding-text-link,.mobile-menu-cta,.nav-cta{position:relative;border-radius:999px;border:1px solid rgba(31,53,80,.26);color:var(--blue-deep);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.66));box-shadow:inset 0 2px 5px rgba(255,255,255,.95),inset 0 -8px 14px rgba(31,53,80,.07),0 10px 24px rgba(0,0,0,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.button:hover,.founding-text-link:hover,.mobile-menu-cta:hover,.nav-cta:hover{color:var(--blue-deep);border-color:rgba(31,53,80,.4);background:linear-gradient(180deg,#fff,rgba(255,255,255,.84));box-shadow:inset 0 2px 5px #fff,inset 0 -8px 14px rgba(31,53,80,.05),0 14px 30px rgba(0,0,0,.22);transform:translateY(-2px)}.button-glass,.button-quiet,.founding-text-link{background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.44));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(0,0,0,.12)}.button-glass:hover,.button-quiet:hover,.founding-text-link:hover{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.66))}.mobile-menu-cta,.site-header .nav-cta,:is(.hero,.governance,.site-footer,.industry-entry,.classroom-flow,.conversation-demo,.school-wide-cta,.presentation-window) :is(.button,.founding-text-link,.nav-cta){color:var(--white);border-color:rgba(255,255,255,.55);background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.09));box-shadow:inset 0 2px 5px rgba(255,255,255,.85),inset 0 -8px 12px rgba(0,0,0,.1),0 10px 24px rgba(0,0,0,.32)}.mobile-menu-cta:hover,.site-header .nav-cta:hover,:is(.hero,.governance,.site-footer,.industry-entry,.classroom-flow,.conversation-demo,.school-wide-cta,.presentation-window) :is(.button,.founding-text-link,.nav-cta):hover{color:var(--white);border-color:rgba(255,255,255,.8);background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,.15));box-shadow:inset 0 2px 5px rgba(255,255,255,.95),inset 0 -8px 12px rgba(0,0,0,.08),0 16px 32px rgba(0,0,0,.4)}:is(.hero,.governance,.site-footer,.industry-entry) :is(.button-glass,.founding-text-link){background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.05));border-color:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 8px 18px rgba(0,0,0,.26)}.school-page :is(.split-card,.final-cta) .button-primary{color:var(--coral)}.site-footer{gap:12px;padding:40px var(--layout-gutter) 26px}.site-footer .footer-brand+p{margin-top:var(--rhythm)}.footer-links{gap:8px 22px;margin:6px 0 0;padding:0;font-size:.72rem;font-weight:700;line-height:1.5}.footer-links a{color:#c2d6e6}.footer-links a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.site-footer p{font-size:.8rem;line-height:var(--lh-body)}.footer-exclusive{font-size:.82rem!important}.footer-logo-img{width:48px}.footer-social{margin-top:2px}.copyright{margin-top:4px;font-size:.68rem}.founding-hero .hero-copy{width:min(1180px,100%)}.founding-hero h1{max-width:1180px;text-wrap:pretty}.founding-boundary+.carousel,.founding-gtm-note+.carousel,.how-boundaries+.carousel,.mandate-bridge-card+.carousel,.why-card+.carousel{margin-top:var(--rhythm-block)}.founding-hero-visual{grid-template-columns:1fr;width:min(760px,100%);gap:var(--rhythm-heavy)}.copyright{font-size:.62rem;letter-spacing:.04em}.mandate-mark{display:grid;place-items:center;width:58px;height:100px;margin:0 auto;color:var(--blue-deep);font-size:0;letter-spacing:0;text-transform:none}@media (hover:hover){.evidence-application article,.founding-boundary article,.founding-family-panel,.founding-gtm-note,.founding-partner-panel,.how-loop-card,.industry-milestones-card,.industry-trend-card,.mandate-bridge-card,.measurement-card,.partner-leadership-window,.partner-tailored-next,.why-card{transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.evidence-application article:hover,.founding-gtm-note:hover,.how-loop-card:hover,.industry-milestones-card:hover,.industry-trend-card:hover,.mandate-bridge-card:hover,.measurement-card:hover,.partner-tailored-next:hover,.why-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 26px 52px rgba(0,0,0,.28)}.founding-family-panel:hover,.founding-partner-panel:hover,.partner-leadership-window:hover{transform:translateY(-5px)}.founding-boundary article:hover{transform:translateY(-5px);background:var(--navy);border-color:rgba(244,0,9,.4)}.founding-family-panel img{transition:transform .5s ease}.founding-family-panel:hover img{transform:scale(1.03)}.mandate-mark{transition:transform .3s ease,background .3s ease}.mandate-cards .cf-stage>:hover .mandate-mark,.mandate-cards article:hover .mandate-mark{transform:scale(1.1) rotate(-4deg);background:rgba(12,27,48,.22)}}@media (prefers-reduced-motion:reduce){.evidence-application article,.founding-boundary article,.founding-family-panel,.founding-family-panel img,.founding-gtm-note,.founding-partner-panel,.how-loop-card,.industry-milestones-card,.industry-trend-card,.mandate-bridge-card,.mandate-mark,.measurement-card,.partner-leadership-window,.partner-tailored-next,.why-card{transition:none}}.how-loop-card{grid-template-rows:88px 2.2em 1fr}.measurement-card{grid-template-rows:88px 1.5em 20px 1fr}.how-loop-carousel .balloon-num,.measurement-carousel .balloon-num{display:block;width:auto;height:76px;max-width:90px;margin:0 auto;object-fit:contain}.how-loop-card{grid-template-rows:88px}.ritual-card.how-loop-card>h3+p{align-self:start;width:100%;margin:0;padding-top:0;border-top:0;text-align:left}.loop-reported{align-self:start;width:100%;margin-top:var(--rhythm);padding-top:var(--rhythm);border-top:1px solid var(--card-rule);text-align:left}.loop-reported>span{display:block;margin-bottom:4px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep)}.how-loop-card .loop-reported p{margin:0;padding-top:0;border-top:0;font-size:.88rem;line-height:var(--lh-body);color:var(--ink-soft)}.how-loop-card.is-yours{border-color:rgba(244,0,9,.72)}.how-loop-card.is-yours .loop-reported{border-top-color:rgba(244,0,9,.5)}.how-loop-card.is-yours .loop-reported>span{color:var(--coral)}.how-loop-card+.loop-return{margin-top:var(--rhythm-block)}.loop-return+.how-conversion-note{margin-top:var(--rhythm-heavy)}.ploop-inner .num:has(img){display:grid;place-items:center;height:58px;margin:0 auto 2px;font-size:0}.cf-stage.ploop .balloon-num{display:block;width:auto;height:54px;max-width:66px;margin:0 auto;object-fit:contain}@media (hover:hover){.ploop article:hover .balloon-num{transform:translateY(-4px) rotate(-4deg)}}.industry-entry-icon{display:block;width:76px;height:76px;margin:0 auto 4px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.32))}@media (hover:hover){.industry-entry-icon{transition:transform .3s ease}.industry-entry-grid>button:hover .industry-entry-icon{transform:scale(1.08) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.industry-entry-icon{transition:none}}.evidence-application .split-logo{height:64px;margin:0 auto 2px}.proof-logo{height:54px;width:auto;max-width:150px;margin:0 0 2px;object-position:left center}.operating-icon,.proof-logo{display:block;object-fit:contain}.operating-icon{width:62px;height:62px;margin:0 0 4px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.28))}@media (hover:hover){.operating-icon,.proof-logo{transition:transform .3s ease}.founding-operating-carousel article:hover .operating-icon,.founding-proof-card:hover .proof-logo{transform:scale(1.07) rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.operating-icon,.proof-logo{transition:none}}:is(.founding-proof-card,.founding-sector-grid article,.founding-offer-grid article,.founding-measurement article,.founding-operating-carousel article,.evidence-application article,.mandate-bridge-card,.mandate-fit-card,.ritual-card,.research-cards article,.traction-cards article,.tension-grid article,.split-card,.outcome-card,.exchange-card,.fixed-tailored-grid article,.how-loop-card,.measurement-card,.industry-trend-card,.industry-milestones-card,.ploop-inner,.why-card,.industry-entry-grid>button){text-align:center;justify-items:stretch}:is(.ritual-card:not(.age-card),.research-cards,.traction-cards,.tension-grid,.founding-proof-card,.founding-sector-grid,.founding-offer-grid,.founding-measurement,.how-loop-card,.measurement-card,.evidence-application) :is(p,ul,ol,dl,dd,dt,.stat,.proof-fact,.loop-reported,.exchange-label){justify-self:stretch;text-align:center}.founding-card li,.split-card ul{justify-self:stretch;text-align:center}.founding-offer-grid article{align-items:stretch}.how-loop-card .loop-reported>span,.measurement-card em{text-align:center}.proof-logo{object-position:center}.evidence-application .split-logo,.exchange-icon,.founding-sector-grid img,.industry-entry-icon,.mandate-logo,.offer-letter,.operating-icon,.outcome-icon,.proof-logo{margin-inline:auto}:is(.governance-grid article,.how-boundaries article,.founding-boundary article),:is(.governance-grid article,.how-boundaries article,.founding-boundary article) :is(p,strong,h3,span){text-align:left}.how-loop-card p,.how-setup-carousel p,.measurement-card p,.ploop-inner p,.ritual-card p,.split-card p{text-align:center}:is(.governance-grid article,.how-boundaries article,.founding-boundary article) p{text-align:left}.age-card>:is(p,ul,dl){justify-self:stretch}.mandate-bridge-card a{text-wrap:balance}.mandate-bridge-card{border-color:rgba(255,255,255,.18);background:var(--navy);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 26px 52px rgba(0,0,0,.3);backdrop-filter:none;-webkit-backdrop-filter:none}.mandate-bridge-card>span{color:var(--cyan)}.mandate-bridge-card h3{color:var(--white)}.mandate-bridge-card p{color:#d9e6f2}.mandate-bridge-card a{color:var(--cyan)}.mandate-bridge-card a:hover{color:var(--white)}@media (hover:hover){.mandate-bridge-card:hover{border-color:rgba(244,0,9,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 34px 64px rgba(0,0,0,.38)}}:root{--navy:#0C1B30;--navy-deep:#081324;--paper:#FFFFFF;--cream:#FFFFFF;--warm-band:#F7F4EE;--cream-deep:#F0EBE1;--ink:#12283C;--ink-soft:#5B6672;--blue-deep:#0C1B30;--blue:#0C1B30;--line:#D9D5CD;--card-rule:#D9D5CD;--card-rule-dark:rgba(255,255,255,.18);--card-radius:8px;--glass-soft:#FFFFFF;--glass-active:#FFFFFF}body{background:var(--paper)}.classroom-flow,.conversation-demo,.founding-operating,.governance,.hero,.home-orientation,.inner-hero,.legal-hero,.moments-hero,.presentation-window,.site-footer,body{background-image:none}.inner-hero,.legal-hero,.moments-hero{background-color:var(--navy)}.wave,.wave-top-fill{background-image:none!important}:is(.founding-proof-card,.founding-sector-grid article,.founding-offer-grid article,.founding-measurement article,.evidence-application article,.ritual-card,.research-cards article,.traction-cards article,.tension-grid article,.split-card,.outcome-card,.exchange-card,.fixed-tailored-grid article,.how-loop-card,.measurement-card,.industry-trend-card,.industry-milestones-card,.ploop-inner,.why-card,.industry-entry-grid>button,.film-pair figure,.product-visual,.legal-doc,.founding-gtm-note,.not-an-app,.loop-return){background:#FFFFFF!important;background-image:none!important;border:1px solid var(--card-rule)!important;box-shadow:0 1px 2px rgba(12,27,48,.04)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:var(--card-radius)!important}.carousel .cf-stage>.is-active{box-shadow:0 22px 44px rgba(12,27,48,.13)!important}.band-cream :is(.ritual-card,.research-cards article,.why-card,.split-card,.founding-sector-grid article,.founding-proof-card){border-color:#E6E0D4!important}:is(.governance-grid article,.how-boundaries article,.founding-boundary article,.sector-question-card,.partner-card,.founding-partner-panel){background:rgba(255,255,255,.07)!important;border:1px solid var(--card-rule-dark)!important;box-shadow:none!important}.founding-boundary article,.founding-family-panel{background:var(--navy-deep)!important}.founding-family-panel{border-color:var(--card-rule-dark)!important}:is(.mandate-bridge-card,.mandate-fit-card,.founding-family-panel,.founding-partner-panel,.sector-question-card,.partner-leadership-window,.industry-dashboard-panel,.presentation-window,.film-pair figure,.legal-doc,.home-orientation){border-radius:var(--card-radius)}.eyebrow,.founding-home .section-heading .kicker,.kicker,.mini-kicker,.section-heading .kicker,.trust-logos>p{color:var(--signal-red)}.classroom-flow .eyebrow,.governance .kicker,.hero .eyebrow,.inner-hero .eyebrow,.kicker.cyan,.sector-stage-label{color:#8FA8BE}.close h2>.script,.founding-signature,.governance h2>.script,h1>.script,p.hero-tagline>.script{color:var(--white)}:is(.founding-proof-card>span,.founding-sector-grid article>span,.operating-step,.evidence-application span,.mandate-bridge-card>span,.ritual-num,.funnel-num,.loop-step-num,.ploop-inner .num,.research-cards article>span,.age-range,.tension-grid span,.fixed-tailored-grid span,.loop-reported>span){color:var(--signal-red)}.loop-step-num{background:transparent!important;box-shadow:none!important;color:var(--signal-red)!important}:is(.step-icon,.operating-icon,.industry-entry-icon,.split-logo,.tension-icon,.setup-icon,.offer-icon,.founding-sector-grid img){width:48px!important;height:48px!important;margin-inline:auto;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(12,27,48,.22))}.mandate-logo,.research-logo,.traction-logo{height:56px!important}.proof-logo{height:44px!important}.balloon-num,.funnel-num,.how-num-slot,.loop-step-num,.offer-letter,.ploop-inner .num,.ritual-num{display:none!important}.how-loop-card,.measurement-card{grid-template-rows:none!important}.how-setup-carousel article{padding-top:var(--card-padding)!important}.button,.founding-text-link,.mobile-menu-cta,.nav-cta{border-radius:var(--card-radius);border:1px solid var(--navy);background:var(--navy);color:var(--white);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.button:hover,.founding-text-link:hover,.mobile-menu-cta:hover,.nav-cta:hover{background:transparent;color:var(--navy);border-color:var(--navy);box-shadow:none;transform:translateY(-1px)}:is(.button-glass,.founding-text-link,.button-quiet){background:transparent;color:var(--navy);border-color:var(--line)}:is(.button-glass,.founding-text-link,.button-quiet):hover{background:transparent;color:var(--navy);border-color:var(--navy)}.mobile-menu-cta,.site-header .nav-cta,:is(.hero,.governance,.site-footer,.industry-entry,.classroom-flow,.conversation-demo,.school-wide-cta) :is(.button,.founding-text-link,.nav-cta){background:var(--white);color:var(--navy);border-color:var(--white);box-shadow:none}.mobile-menu-cta:hover,.site-header .nav-cta:hover,:is(.hero,.governance,.site-footer,.industry-entry) :is(.button,.founding-text-link,.nav-cta):hover{background:transparent;color:var(--white);border-color:var(--white)}:is(.hero,.governance,.site-footer,.industry-entry) :is(.button-glass,.founding-text-link){background:transparent;color:var(--white);border-color:rgba(255,255,255,.42)}.cf-arrow{border-color:var(--line);color:var(--navy)}.cf-arrow:hover{border-color:var(--signal-red);background:#FFFFFF}.governance .cf-arrow,.hero .cf-arrow{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.32);color:var(--white)}.cf-dot{background:var(--line)}.cf-dot.on{background:var(--signal-red)}.governance .cf-dot{background:rgba(255,255,255,.3)}.governance .cf-dot.on{background:var(--signal-red)}.site-header .header-panel{background:rgba(12,27,48,.62);border-color:rgba(255,255,255,.18);box-shadow:0 8px 24px rgba(0,0,0,.28);backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%)}.site-header .mobile-products>p,.site-header .primary-nav>a,.site-header .products-menu>summary,.site-header nav.mobile-menu a{font-weight:500}.site-header .primary-nav>a.nav-current,.site-header .products-menu.is-active>summary{font-weight:600}.site-footer{background:var(--navy-deep)}.home-orientation .orientation-statement,.home-orientation h1{border-bottom-width:2px;padding-bottom:12px}.band-cream>section.section+section.section,main>div>section.section+section.section,main>section.section+section.section,main>section.section.band-cream+section.section.band-cream{-webkit-padding-before:var(--band-pad)!important;padding-block-start:var(--band-pad)!important;padding-top:var(--band-pad)!important}main>div>section.section,main>section.section{padding-bottom:var(--band-pad)}:root{--band-pad:clamp(64px,6.2vw,92px)}.group-img{width:auto!important;height:64px!important;max-width:100%;margin:0 auto 4px;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(12,27,48,.22))}.founding-offer-grid article .offer-note{margin-top:auto!important}.founding-offer-grid article>button{margin-top:var(--rhythm-heavy)!important}.how-route span{border-radius:var(--card-radius)}.how-route{margin-bottom:clamp(40px,4.5vw,64px)}.how-setup-carousel article{grid-template-rows:auto 2.45em 1fr}#partner-view .industry-entry button strong{color:var(--ink-deep)}#partner-view .industry-entry button p{color:var(--ink-soft)}#partner-view .industry-entry button em{color:var(--signal-red);font-style:normal}.cf-arrow{color:var(--ink-deep);border:1px solid var(--line);background:#FFFFFF}.governance .cf-arrow,.hero .cf-arrow,.site-footer .cf-arrow{color:#FFFFFF;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}.governance .cf-arrow:hover,.hero .cf-arrow:hover,.site-footer .cf-arrow:hover{background:rgba(255,255,255,.2);border-color:#FFFFFF}:is(.ritual-num,.funnel-num,.loop-step-num,.operating-step,.ploop-inner .num,.how-num-slot span,.industry-entry-instruction>span,[class*=-num]):not(:empty){color:inherit}.industry-entry-instruction>span,.loop-return>span.badge{color:#FFFFFF}.loop-return{border:1px solid var(--line)}.loop-return strong{color:var(--ink-deep)}.loop-return p{color:var(--ink-soft)}.loop-return>span{color:var(--signal-red)}:is(.partner-industry-switcher,.partner-model,.partner-model-bar,.model-insight-notice,.partner-tailored-next,.partner-leadership-window,.industry-loop,.model-view-tabs,.industry-trend-card,.industry-milestones-card,.industry-dashboard,.industry-dashboard-panel,.industry-dashboard-head,.industry-dashboard-foot){border-radius:var(--card-radius)}:is(.partner-industry-switcher button,.model-view-tabs button,.industry-metric-grid article,.industry-overview-grid article,.model-goal-options button,.model-audience-options button){border-radius:var(--card-radius)}.partner-model-bar{border-radius:var(--card-radius) var(--card-radius) 0 0}.industry-dashboard-foot{border-radius:0 0 var(--card-radius) var(--card-radius)}#partner-view .industry-milestones-card li em,#partner-view .model-insight-notice,#partner-view .model-insight-notice>button,#partner-view .partner-tailored-next em,#partner-view button,#partner-view em{border-radius:var(--card-radius)}#partner-view .cf-arrow{border-radius:50%}.founding-boundary article>span,.governance .kicker,.governance .kicker.cyan,.industry-entry-head>span,.industry-entry-instruction b,.mandate-bridge-card.mandate-bridge-card a,.mandate-bridge-card.mandate-bridge-card>span,:is(.hero,.governance,.governance-footer,.site-footer) :is(.kicker,.mini-kicker,.age-range,.operating-step){color:#FFFFFF}.mandate-bridge-card a{-webkit-text-decoration-color:var(--signal-red);text-decoration-color:var(--signal-red)}:is(main>section.hero,main>section.governance,.governance-footer,.site-footer,.founding-boundary,.mandate-bridge-card,.partner-leadership-window,.partner-model-bar,.founding-trust){background-image:url(/pattern-light.png);background-repeat:repeat;background-size:720px auto}.hero:has(>.hero-media){background-image:none}.site-header .nav-cta,.site-header .nav-cta:active,.site-header .nav-cta:focus,.site-header .nav-cta:focus-visible,.site-header .nav-cta:hover{background:var(--white)!important;color:var(--navy)!important;border-color:var(--white)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header .nav-cta:active{transform:translateY(0) scale(.97)}.hero-gang{display:block;width:min(86%,520px);height:auto;margin:clamp(28px,3.4vw,44px) auto 0}.guardrails-gizmo{display:block;width:clamp(120px,13vw,168px);height:auto;margin:0 auto clamp(18px,2vw,26px)}.founding-boundary,main>section.hero,main>section.hero.has-orientation{padding-bottom:var(--band-pad)}.hero>.home-orientation{margin-bottom:0}:is(.cf-stage>article,.cf-stage>article.is-active,.cf-stage video,.cf-stage img,video,img.scene-img,.products-dropdown,.how-screen-caption,.product-parent-link,.header-panel,.industry-entry,.industry-entry-instruction,.how-screen,.how-screen-shot,.founding-family-panel,.scene-img,.film-frame,.film-single figure){border-radius:var(--card-radius)}.site-header .products-dropdown a.product-parent-link,header.site-header{border-radius:var(--card-radius)}.mobile-products a.product-sub-link,.site-header .products-dropdown a.product-sub-link{border-radius:0 var(--card-radius) var(--card-radius) 0}:root{--cyan:var(--signal-red);--coral:var(--signal-red);--coral-soft:var(--signal-red);--ink-deep:#0C1B30}:is(.hero,.governance,.governance-footer,.site-footer,.site-header,.header-dark,.founding-trust,.mobile-menu){--cyan:#FFFFFF;--coral:#FFFFFF;--coral-soft:#FFFFFF}.band-cream{background:none}main>div>section:not(.hero):not(.governance):not(.site-footer),main>section:not(.hero):not(.governance):not(.site-footer){background:var(--paper);background-image:none;border-top:1px solid var(--line)}main>div:first-of-type>section:first-child,main>section.hero+section{border-top:0}.cohort-page :is(#cohort-options,#cohort-model),.family-page :is(#film,#moments),.founding-home :is(#what-has-happened,#weekly-system,#offers),.how-page :is(#family-journey,#engagement-loop),.moments-page :is(#journey,#scene),.results-page :is(#evidence-to-date,#evidence-base),.school-page :is(#film,#principals){background:var(--warm-band)}:is(.founding-home :is(#what-has-happened,#weekly-system,#offers),.how-page :is(#family-journey,#engagement-loop),.results-page :is(#evidence-to-date,#evidence-base),.school-page :is(#film,#principals),.family-page :is(#film,#moments),.moments-page :is(#journey,#scene),.cohort-page :is(#cohort-options,#cohort-model)) h2>.script{color:var(--ink-deep)}:is(.founding-home :is(#what-has-happened,#weekly-system,#offers),.how-page :is(#family-journey,#engagement-loop),.results-page :is(#evidence-to-date,#evidence-base),.school-page :is(#film,#principals),.family-page :is(#film,#moments),.moments-page :is(#journey,#scene),.cohort-page :is(#cohort-options,#cohort-model)) :is(.ritual-card,.why-card,.ploop-inner,.research-cards article,.split-card,.how-loop-card,.measurement-card,.founding-proof-card,.founding-sector-grid article,.traction-cards article,.evidence-application article,.founding-offer-grid article,.founding-measurement article){border-color:#E6E0D4}.how-hero h1 .script,h1>.script{color:var(--white)}.final-cta.founding-close h2>.script,.governance h2>.script,h2>.script{color:inherit}.governance .script,.hero .script,.site-footer .script,p.hero-tagline>.script{color:var(--white)}.founding-signature{color:var(--signal-red)!important}.mobile-products.is-active>p,.primary-nav>a.nav-current,.products-menu.is-active>summary,.site-header nav.mobile-menu a.nav-current{color:var(--white);-webkit-text-decoration-color:var(--signal-red);text-decoration-color:var(--signal-red)}.site-header nav .products-dropdown a.nav-current{background:rgba(255,255,255,.1);box-shadow:inset 3px 0 0 var(--signal-red)}.products-dropdown .product-sub-link{border-left-color:var(--signal-red)}.founding-hero-link,.products-dropdown .product-sub-link strong,.trust-line a{color:var(--white)}.founding-hero-link:hover,.trust-line a:hover{color:#C6D2DC}.carousel .cf-stage>*,.carousel .cf-stage>.founding-proof-card,.carousel .cf-stage>article{background:linear-gradient(155deg,rgba(255,255,255,.74),rgba(255,255,255,.58))!important;backdrop-filter:blur(16px) saturate(118%)!important;-webkit-backdrop-filter:blur(16px) saturate(118%)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 40px rgba(12,27,48,.16)!important}.carousel .cf-stage>.is-active{background:linear-gradient(155deg,rgba(255,255,255,.84),rgba(255,255,255,.68))!important;box-shadow:inset 0 1px 0 #fff,0 26px 52px rgba(12,27,48,.2)!important}.governance .carousel .cf-stage>*{background:rgba(255,255,255,.085)!important;border-color:rgba(255,255,255,.16)!important}.governance .carousel .cf-stage>.is-active{background:rgba(255,255,255,.17)!important;border-color:rgba(255,255,255,.3)!important}@media (max-width:820px){.carousel .cf-stage>*{background:linear-gradient(155deg,rgba(255,255,255,.95),rgba(255,255,255,.9))!important}.governance .carousel .cf-stage>*{background:rgba(10,38,62,.93)!important}}@media (hover:hover){.evidence-application article,.founding-boundary article,.founding-measurement article,.founding-offer-grid article,.founding-proof-card,.founding-sector-grid article,.how-loop-card,.industry-milestones-card,.industry-trend-card,.mandate-bridge-card,.measurement-card{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}:is(.founding-boundary article,.evidence-application article,.how-loop-card,.measurement-card,.industry-trend-card,.industry-milestones-card,.mandate-bridge-card):hover{transform:translateY(-6px);box-shadow:0 26px 52px rgba(12,27,48,.18)!important}.carousel .cf-stage>.is-active:hover{filter:brightness(1.04)!important}.carousel .cf-stage>:not(.is-active):hover{filter:brightness(1.08)!important}.founding-offer-grid article:hover .offer-badge,.founding-proof-card:hover .traction-logo,.founding-sector-grid article:hover img{transform:scale(1.08) rotate(-3deg)}.founding-proof-card .traction-logo,.founding-sector-grid article img,.offer-badge{transition:transform .3s ease}}.fx{opacity:0;transform:translateY(38px) scale(.985);transition:opacity 1.05s cubic-bezier(.22,.61,.36,1),transform 1.05s cubic-bezier(.22,.61,.36,1)}.fx-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fx{opacity:1;transform:none;transition:none}}.site-footer{background:var(--navy-deep) url(/pattern-light.png) repeat!important;background-size:720px auto!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.modal{border-radius:var(--card-radius)}.carousel .cf-stage.ploop>article>.ploop-inner{background:linear-gradient(155deg,rgba(255,255,255,.76),rgba(255,255,255,.6))!important;backdrop-filter:blur(16px) saturate(118%)!important;-webkit-backdrop-filter:blur(16px) saturate(118%)!important;border:1px solid rgba(255,255,255,.84)!important}.carousel .cf-stage.ploop>article.is-active>.ploop-inner{background:linear-gradient(155deg,rgba(255,255,255,.86),rgba(255,255,255,.7))!important}@media (max-width:820px){.carousel .cf-stage.ploop>article.is-active>.ploop-inner,.carousel .cf-stage.ploop>article>.ploop-inner,.carousel .cf-stage>*,.carousel .cf-stage>.is-active{background:linear-gradient(155deg,rgba(255,255,255,.95),rgba(255,255,255,.9))!important}.governance .carousel .cf-stage>*,.governance .carousel .cf-stage>.is-active{background:rgba(10,38,62,.93)!important}.carousel .cf-stage.ploop>article{background:none!important}}@media (max-width:800px){.family-moments-preview{--mp-gap:clamp(10px,3.5vw,26px);flex-direction:row;align-items:flex-start;justify-content:center;gap:var(--mp-gap)}.family-moments-preview figure{width:calc((100% - var(--mp-gap)) / 2);max-width:250px}}.script-lh-95{--accent-lh:.95}.script-lh-92{--accent-lh:.92}.script-lh-86{--accent-lh:.86}.script-lh-75{--accent-lh:.75}.how-loop-icon{display:block;margin-bottom:10px}@media (hover:hover){.how-loop-icon{transition:transform .3s ease}.how-loop-card:hover .how-loop-icon{transform:translateY(-3px) rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.how-loop-icon{transition:none}}@media (min-width:801px){.founding-partner-panel ol{grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.founding-partner-panel li{flex-direction:column;align-items:center;text-align:center;gap:9px;line-height:1.3}}.industry-entry-route{max-width:640px;margin:10px auto 0;text-align:center;color:rgba(255,255,255,.72);font-size:.78rem;font-weight:500;line-height:var(--lh-body)}.industry-entry-route a{color:var(--white);font-weight:800;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--signal-red);text-decoration-color:var(--signal-red)}@media (min-width:360px) and (max-width:800px){.founding-partner-panel{padding:14px}.founding-partner-panel ol{grid-template-columns:repeat(4,1fr);gap:4px;align-items:start}.founding-partner-panel li{flex-direction:column;align-items:center;text-align:center;gap:7px;line-height:1.25}}.family-year-note{max-width:680px;margin:var(--rhythm-heavy) auto 0;text-align:center;color:var(--ink-soft);font-size:.88rem;font-weight:500;line-height:var(--lh-body)}.orientation-negations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:min(760px,100%);margin:0 auto 14px;color:rgba(255,255,255,.78);font-size:clamp(.88rem,1.6vw,1.14rem);font-weight:800;line-height:1.25;letter-spacing:.01em}.orientation-negations span{display:grid;align-content:start;justify-items:center;grid-gap:1px;gap:1px;min-width:0;padding:0 clamp(12px,1.8vw,22px);text-align:center}.orientation-negations em{font-style:normal;font-weight:700;font-size:.72em;letter-spacing:.04em;color:rgba(255,255,255,.62)}.orientation-negations span:not(:last-child){border-right:1px solid rgba(255,255,255,.3)}@media (max-width:640px){.orientation-negations{margin-bottom:12px;font-size:clamp(.72rem,3.4vw,.84rem)}.orientation-negations span{padding:0 4px}.orientation-negations em{font-size:clamp(.7rem,.9em,.78rem);font-weight:800;letter-spacing:.025em;color:rgba(255,255,255,.8)}}.site-footer .modal .button{color:var(--white);background:var(--navy);border-color:var(--navy);box-shadow:none}.site-footer .modal .button:not(:disabled):focus-visible,.site-footer .modal .button:not(:disabled):hover{color:var(--white);background:var(--blue);border-color:var(--blue)}.site-footer .modal .button:not(:disabled):focus-visible{outline:3px solid rgba(30,126,186,.28);outline-offset:3px}.site-footer .modal .button:not(:disabled):active{color:var(--white);background:var(--blue-deep);border-color:var(--blue-deep);transform:translateY(0)}