.polished-hero{grid-template:"copy product"/1fr 1fr;column-gap:60px;min-height:830px;padding-top:30px;padding-bottom:115px}.polished-hero .hero-copy{align-self:center;padding-bottom:0}.polished-hero h1{margin-bottom:30px;font-size:clamp(48px,5.2vw,76px)}.polished-hero .hero-intro{max-width:470px;margin:0 0 22px;font-size:20px}.hero-audience{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.hero-audience span{color:var(--muted-foreground);font-weight:400}.polished-hero .hero-entry{gap:26px;min-height:0;margin:36px 0 0;padding:0}.product-demo.hero-product{flex-direction:column;justify-content:center;place-self:center;gap:0;width:100%;max-width:580px;height:auto;margin:0;padding:0;display:flex}.demo-stage{isolation:isolate;justify-content:center;align-items:center;width:100%;height:560px;display:flex;position:relative}.demo-orbit{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(circle,#049dfa10,#0000 68%);border:1px solid #049dfa44;border-radius:50%;width:min(390px,86%);animation:6s ease-in-out infinite orbit-breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo-orbit i{border:1px solid #05cbfa19;border-radius:50%;position:absolute;inset:-27px}.demo-orbit i+i{border-color:#ff7a1a26;inset:29px -14px -29px 14px}@keyframes orbit-breathe{50%{opacity:.5;scale:.97}}.demo-device{aspect-ratio:512/970;filter:drop-shadow(10px 24px 28px #0008);flex:none;width:285px;position:relative;transform:perspective(1200px)rotateY(-9deg)rotate(3deg)}.demo-phone{width:100%;height:100%;display:block;position:absolute;inset:0}.demo-screen-viewport{isolation:isolate;border-radius:12%/6%;width:87.5%;height:93.8144%;position:absolute;top:2.98969%;left:5.85938%;overflow:hidden;container-type:inline-size}.demo-screen-image{object-fit:fill;clip-path:inset(28.5% 0 0);opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}.demo-screen-image[data-active=true]{opacity:1}.demo-tabs{z-index:3;flex-wrap:wrap;justify-content:center;gap:3px;width:100%;margin:6px 0 10px;display:flex;position:relative}.demo-tabs button{color:#b7c4d1;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;min-height:44px;padding:8px 12px;font-size:12px;line-height:1.25}.demo-tabs button:hover{color:var(--foreground);background:#182430}.demo-tabs button[aria-selected=true]{color:var(--accent);background:#049dfa0d;border-color:#05cbfa55}.demo-description{text-align:center;width:100%;max-width:380px;min-height:36px;margin:0 0 14px;padding-inline:5px;font-size:12px;line-height:1.5}.demo-playback{color:#8796a6;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:32px;margin:-8px 0 12px;padding:6px 10px;font-size:10px;display:flex}.demo-playback:hover{color:var(--accent);background:#049dfa0d}.demo-playback:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-demo .availability{margin:0}.product-demo .store-badges{justify-content:center}.demo-provenance{text-align:center;color:#8796a6;margin:16px 0 0;font-size:10px}.demo-modal-area{opacity:0;pointer-events:none;background:#080d12;align-items:center;padding:4cqw;transition:opacity .35s;display:flex;position:absolute;inset:28.6% 0 10%}.demo-modal-area[data-active=true]{opacity:1}.demo-modal{background:#0c1924;border:1px solid #304e63;border-radius:8px;width:100%;padding:5cqw 4cqw}.demo-modal-kicker{color:var(--accent);letter-spacing:.12em;font-size:2.8cqw}.demo-modal h3{margin:3cqw 0;font-size:4.4cqw;line-height:1.6}.demo-modal p{color:#c0cbd6;margin:0 0 4cqw;font-size:3.6cqw;line-height:1.6}.demo-choice{background:var(--primary);color:#06111e;text-align:center;border-radius:5px;margin-top:3cqw;padding:3cqw 2cqw;font-size:3.6cqw;font-weight:700}.secondary-choice{color:var(--accent);background:#102330;border:1px solid #30536a}.demo-modal small{color:#a3b1bf;margin-top:4cqw;font-size:3.2cqw;line-height:1.6;display:block}.barcode-view{background:#08121b;border:1px solid #05cbfa55;border-radius:5px;place-items:center;height:22cqw;margin-bottom:4cqw;display:grid;position:relative;overflow:hidden}.barcode-view span{opacity:.7;background:repeating-linear-gradient(90deg,#dce7ee 0 2px,#0000 2px 5px,#dce7ee 5px 6px,#0000 6px 9px,#dce7ee 9px 13px,#0000 13px 16px);width:67%;height:16cqw;display:block}.barcode-view i{background:var(--accent);height:1px;position:absolute;top:50%;left:9%;right:9%;box-shadow:0 0 12px #05cbfa}.programme-story{grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;scroll-margin-top:100px;display:grid}.programme-heading h2{margin:0;font-size:clamp(28px,3.1vw,44px)}.programme-copy{max-width:550px}.programme-copy .lead{color:#dfe8f2;margin:0 0 22px;font-size:20px;line-height:1.7}.programme-copy>p:not(.lead){margin:0 0 22px;font-size:16px;line-height:1.8}.programme-copy .text-link{margin-top:8px}.philosophy{scroll-margin-top:90px}.phone-cutout{aspect-ratio:512/970;filter:drop-shadow(0 18px 28px #0006);width:100%;max-width:320px;margin:0 auto 30px}.phone-cutout img{object-fit:contain;width:100%;height:100%}.features .image-note{text-align:center}@media (min-width:1600px){.polished-hero{min-height:900px}.demo-stage{height:610px}.demo-device{width:310px}}@media (max-width:1100px){.polished-hero{column-gap:24px;min-height:820px}.polished-hero h1{font-size:56px}.polished-hero .hero-intro{font-size:18px}.demo-device{width:265px}.demo-stage{height:530px}.demo-tabs button{padding:8px}.programme-story{gap:50px}}@media (max-width:800px){.polished-hero{text-align:center;grid-template:"copy""product"/1fr;gap:0;min-height:0;padding-top:48px;padding-bottom:100px}.polished-hero .hero-copy{padding-bottom:26px}.polished-hero h1{margin-bottom:24px;font-size:clamp(40px,8vw,60px)}.polished-hero .hero-intro{max-width:440px;margin:0 auto 18px}.polished-hero .hero-entry{justify-content:center;gap:22px;min-height:0;margin:28px 0 0;padding:0}.polished-hero .hero-signin{flex-basis:auto}.demo-stage{height:550px}.demo-device{width:280px}.demo-tabs button{padding:8px 12px}.product-demo.hero-product{max-width:480px}.programme-story{grid-template-columns:1fr;gap:30px}.programme-heading h2{font-size:32px}.programme-copy .lead{font-size:19px}}@media (max-width:560px){.polished-hero{padding-top:38px}.polished-hero h1{font-size:43px}.polished-hero .hero-intro{max-width:330px;font-size:16px}.hero-audience{font-size:13px}.polished-hero .hero-entry{gap:18px;margin-bottom:10px}.polished-hero .hero-signin{font-size:10px}.demo-stage{height:505px}.demo-device{width:255px}.demo-tabs{gap:0}.demo-tabs button{padding:8px 9px;font-size:11px}.demo-description{max-width:300px;min-height:38px;margin-bottom:12px}.demo-provenance{margin-top:15px}.demo-orbit{width:80%}.programme-heading h2{font-size:27px}.programme-copy .lead{font-size:18px}.phone-cutout{max-width:300px}.pillar h4,.pillar p{text-align:left}.hero-bottom{font-size:8px}.product-demo .store-badges{gap:10px}}@media (max-width:360px){.polished-hero h1{font-size:37px}.hero-audience{font-size:12px}.demo-stage{height:470px}.demo-device{width:235px}.demo-tabs button{padding:8px 7px;font-size:10px}.programme-heading h2{font-size:24px}.hero-bottom{letter-spacing:.05em}.hero-bottom>span{max-width:135px}}@media (prefers-reduced-motion:reduce){.demo-orbit{animation:none}.demo-device{transform:none}.demo-screen-image,.demo-modal-area{transition:none}}.chatgpt-section{scroll-margin-top:86px}.chatgpt-copy .lead{color:var(--foreground);margin-top:28px;font-size:28px;line-height:1.4}.chatgpt-voice{border-left:2px solid var(--accent);margin:30px 0;padding:4px 0 4px 22px}.chatgpt-voice-label{letter-spacing:.16em;color:var(--accent);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.chatgpt-voice blockquote{letter-spacing:-.02em;color:var(--foreground);margin:17px 0;font-size:25px;font-weight:500;line-height:1.55}.chatgpt-voice p{max-width:440px;margin:0;font-size:14px;line-height:1.7}.chatgpt-copy .chatgpt-journey{color:#a8b6c5;margin-top:22px;font-size:14px;line-height:1.7}.chatgpt-benefits{padding-top:18px}@media (max-width:800px){.chatgpt-copy .lead{font-size:25px}.chatgpt-voice blockquote{font-size:23px}.chatgpt-benefits{padding-top:0}}@media (max-width:360px){.chatgpt-voice{padding-left:17px}.chatgpt-voice blockquote{font-size:21px}}.origin{padding-bottom:40px}.programme-story{padding-top:40px}.philosophy{min-height:0}.document{padding-block:72px 88px}.document h2{margin-top:34px}.document .actions{margin-top:30px}.document ul{list-style:outside}.document li::marker{color:var(--accent)}.document details{padding-block:16px}.document>p:last-child{margin-bottom:0}.final-cta .store-badges{justify-content:center}.store-badges a{border-radius:6px;display:block}@media (max-width:560px){.origin{padding-bottom:32px}.programme-story{padding-top:32px}.document{padding-block:48px 60px}.document h2{margin-top:30px;font-size:23px}.document .notice{margin-block:24px}.final-cta{padding-block:64px}.footer{padding-top:48px}}.trophies span[data-tier=bronze]{color:#d59b6b}.trophies span[data-tier=silver]{color:#d6dde5}.trophies span[data-tier=gold]{color:#efc75e}@media (max-width:560px){.rarity-strip{text-align:center;grid-template-columns:repeat(3,1fr);gap:14px 16px;font-size:11px;display:grid}}.launch-signup{text-align:left;max-width:560px;margin:32px auto 0}.launch-signup h3{text-align:center;margin:0 0 14px;font-size:24px;line-height:1.4}.launch-signup>p{text-align:center;margin:0 0 26px;font-size:16px}.email-label{color:#dce5ee;margin-bottom:8px;font-size:14px;display:block}.signup-fields{gap:10px;display:flex}.signup-fields input{color:#f5f7fa;background:#101923;border:1px solid #435568;border-radius:7px;flex:1;min-width:0;min-height:48px;padding:12px 14px;font-size:16px}.signup-fields input::placeholder{color:#92a2b1}.signup-fields .button{flex:none;min-height:48px;padding:12px 20px}.signup-fields input:focus-visible,.signup-consent input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.signup-fields button:disabled{opacity:.65;cursor:wait}.signup-consent{color:#c1cbd6;cursor:pointer;align-items:flex-start;gap:12px;padding-block:16px 8px;font-size:13px;line-height:1.6;display:flex}.signup-consent input{accent-color:var(--accent);flex:none;width:19px;height:19px;margin-top:1px}.launch-signup .signup-privacy{color:#a9b7c5;margin:5px 0 0;font-size:12px;line-height:1.6}.signup-privacy a,.signup-status a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.signup-status p{color:#e4edf5;margin:16px 0 0;font-size:14px;line-height:1.6}.company-footer{color:#9fadb9;margin:24px 0 0;font-size:12px;line-height:1.9}.company-footer a{color:#c3d1dd}.footer-bottom>div{flex-wrap:wrap}.document .policy-date{color:#a5b4c4;margin-top:-12px;font-size:13px}.document h2[id]{scroll-margin-top:110px}.document a{overflow-wrap:anywhere}.support-contact{border-block:1px solid #273847;margin:32px 0 44px;padding:25px 0}.support-contact h2{margin-top:0}.support-contact p{margin-bottom:0}@media (max-width:560px){.launch-signup h3{font-size:21px}.signup-fields{flex-direction:column}.signup-fields .button{width:100%}.signup-consent{font-size:13px}.company-footer{font-size:11px}.footer-bottom>div{gap:16px}.nav-actions .button{white-space:nowrap}}.pillar-label span{color:#91a6ba}.store-badges .google-badge{width:155px;max-width:none;height:60px}
