:root{--red:#e52222;--ink:#1d1d1f;--muted:#737378;--mist:#f5f5f7;--line:#dedee3;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:68px}body{margin:0;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display','Segoe UI',Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #e5222277;outline-offset:5px}button{color:inherit}header{height:70px;position:fixed;top:0;z-index:100;width:100%;display:flex;align-items:center;padding:0 4vw;gap:30px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:1px solid #1d1d1f0d}.wordmark{display:flex;align-items:center;gap:9px;font-size:19px;white-space:nowrap;letter-spacing:-.6px;font-weight:600}.wordmark b{color:var(--red);font-weight:500}.wordmark img{width:38px;height:38px;mix-blend-mode:multiply}.wordmark span{white-space:nowrap}nav{display:flex;align-items:center;justify-content:flex-end;gap:23px;flex:1}nav a{font-size:12px;color:#747478;position:relative;padding:24px 0}nav a.active{color:var(--ink)}nav a.active:after{content:'';height:2px;background:var(--red);position:absolute;bottom:14px;left:0;right:0}.motion{border:0;border-radius:50%;background:#f1f1f4;width:32px;height:32px;font-size:15px;flex-shrink:0}main{overflow:hidden;padding-top:70px}.chapter{position:relative;min-height:880px;padding:36px max(6vw,24px) 75px;isolation:isolate;background:radial-gradient(ellipse at 65% 50%,#f3f3f7 0,transparent 62%),linear-gradient(145deg,#fff,#fafafc)}.chapter-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:2px;font-weight:500;color:#89898e;max-width:1240px;margin:0 auto 64px}.hero{padding-bottom:46px;background:radial-gradient(ellipse at 50% 70%,#eeeef3 0,transparent 52%),linear-gradient(#fff,#fff 25%,#fafafc)}.hero .chapter-top{margin-bottom:38px}.hero-heading{text-align:center;position:relative;z-index:3}.kicker{font-size:19px;font-weight:500;letter-spacing:-.3px;margin:0 0 22px}.hero h1{font-size:clamp(52px,6.2vw,84px);line-height:1.02;letter-spacing:-4px;font-weight:600;margin:0 0 26px}em{font-style:normal;color:var(--red)}.lead{font-size:21px;line-height:1.45;letter-spacing:-.5px;color:#77777e;margin:0}.hero .lead{font-size:20px}.ecosystem{height:650px;max-width:1080px;position:relative;margin:12px auto 0}.hand-phone{width:660px;aspect-ratio:1;position:relative;flex-shrink:0}.hand{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;pointer-events:none}.phone-screen{position:absolute;left:31.92%;top:7.85%;width:35.42%;height:76.65%;background:#fafafc;border-radius:13.5% / 6.2%;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012;container-type:inline-size}.island{position:absolute;z-index:6;width:30%;height:3.7%;left:35%;top:1.5%;background:#000;border-radius:99px}.home-indicator{width:32%;height:.65%;background:#161618;opacity:.8;position:absolute;bottom:1.3%;left:34%;border-radius:20px;z-index:6}.screen-content{padding:15% 6.5% 8%;height:100%;font-size:5.5cqw;line-height:1.35;overflow:hidden}.screen-content h3{font-size:9cqw;line-height:1.12;letter-spacing:-.4px;margin:10% 0 6%;font-weight:650}.screen-content p{font-size:5.8cqw;line-height:1.45}.hero-phone{position:absolute;left:50%;top:0;transform:translateX(-50%);width:675px}.connections{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:-1}.connections path{fill:none;stroke:#c9c9d0;stroke-width:1.2}.connections .signal{stroke:var(--red);stroke-width:2.2;stroke-dasharray:22 650;stroke-dashoffset:672;animation:flow 6s linear infinite;animation-delay:var(--delay);opacity:.7}.orbit-node{border:0;background:none;position:absolute;display:flex;flex-direction:column;align-items:center;gap:12px;font-size:14px;font-weight:500;z-index:4;animation:float 6s ease-in-out infinite;transition:scale .5s var(--ease)}.orbit-node:hover,.orbit-node.selected{scale:1.08}.orbit-node.selected .orbital-disc{box-shadow:0 0 0 2px var(--red),0 16px 40px #e5222220}.orbital-disc{width:90px;height:90px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(150deg,#fff 25%,#f1f1f5 85%);box-shadow:inset 0 1px 3px white,0 14px 28px #28284312,0 2px 4px #2828430a;border:1px solid #fff;transition:box-shadow .3s}.brand-icon{width:40px;height:40px;object-fit:contain}.orbital-disc svg{width:37px;height:37px;color:#303035}.n1{left:10%;top:8%;animation-delay:-1s}.n2{right:10%;top:8%;animation-delay:-4s}.n3{left:14%;top:36%;animation-delay:-3s}.n4{right:5%;top:36%;animation-delay:-2s}.n5{left:4%;top:65%;animation-delay:-.5s}.n6{right:8%;top:67%;animation-delay:-3.5s}.n7{left:25%;top:84%;animation-delay:-2.5s}.n8{right:24%;top:84%;animation-delay:-4.5s}.n2 .brand-icon{width:56px}.person-pill{position:absolute;left:40%;bottom:1%;z-index:4;display:flex;align-items:center;gap:12px;background:#ffffffed;border:1px solid #fff;padding:14px 23px;border-radius:50px;box-shadow:0 8px 35px #17173612;transform:translateX(-15%)}.person-pill b{font-size:13px;font-weight:600;display:block}.person-pill small{font-size:11px;color:#777;display:block;margin-top:4px}.person-dot{font-size:13px;color:#339766;box-shadow:0 0 0 5px #33976610;border-radius:50%}.hero-bottom{max-width:1080px;margin:58px auto 0;display:flex;justify-content:space-between;align-items:center;gap:30px}.hero-bottom p{font-size:13px;color:#85858b;max-width:600px;margin:0}.text-link{font-size:16px;font-weight:500;color:var(--red);display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.text-link span{font-size:22px}.split{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1200px;margin:0 auto;gap:35px}.copy{max-width:490px}.copy h2,h2{font-size:clamp(44px,4.8vw,67px);font-weight:600;line-height:1.05;letter-spacing:-2.8px;margin:0 0 26px}.copy .lead{font-size:20px;line-height:1.5}.visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center}.visual .hand-phone{width:670px;max-width:none}.attraction{background:radial-gradient(ellipse at 80% 40%,#eeeeff80,transparent 55%),linear-gradient(110deg,#f5f5f7,#fff)}.channel-list{margin-top:35px}.channel-list>div{display:flex;gap:20px;margin:23px 0;align-items:center}.channel-list img{width:31px;height:31px}.channel-list b{font-size:16px;font-weight:600;display:block}.channel-list small{display:block;font-size:13px;color:#77777e;line-height:1.5;margin-top:4px}.caption{font-size:12px;line-height:1.6;color:#929297;max-width:450px;margin-top:25px}.floating-label{position:absolute;z-index:10;background:rgba(255,255,255,.96);border-radius:40px;padding:17px 24px;font-size:15px;font-weight:500;box-shadow:0 14px 38px #1d1d3f12;animation:float 7s ease-in-out infinite;white-space:nowrap}.label-a{left:-10px;top:24%}.label-b{right:-15px;bottom:16%;animation-delay:-3s;font-size:12px}.section-heading{text-align:center}.section-heading .lead{font-size:20px;max-width:640px;margin:0 auto}.purchase{background:radial-gradient(ellipse at 50% 55%,#ffe7e730,transparent 57%),linear-gradient(#fff,#f5f5f7)}.purchase-stage{max-width:1200px;margin:22px auto 0;display:grid;grid-template-columns:1fr 1.2fr .7fr;align-items:center;gap:20px}.purchase-stage .visual .hand-phone{width:620px}.purchase-copy{position:relative;z-index:5}.big-step{font-size:70px;font-weight:600;letter-spacing:-4px;color:#dedee5}.purchase-copy h3{font-size:27px;font-weight:600;line-height:1.13;letter-spacing:-.8px;margin:18px 0}.purchase-copy p{font-size:17px;line-height:1.5;color:#7b7b82;max-width:270px}.pill-tabs{display:flex;gap:4px;padding:5px;border-radius:40px;background:#eaeaec;width:max-content;max-width:100%;margin:27px 0}.pill-tabs button{border:0;background:none;padding:12px 18px;border-radius:35px;font-size:14px;font-weight:500;transition:background .3s,color .3s,box-shadow .3s;white-space:nowrap}.pill-tabs button.active{background:white;box-shadow:0 3px 10px #1111110a;color:var(--red)}.purchase-copy .pill-tabs button{padding:11px 12px;font-size:13px}.purchase-copy .text-link{font-size:13px;white-space:normal;line-height:1.5}.purchase-aside{z-index:4}.side-feature{padding:23px 0;border-bottom:1px solid #dddde3}.side-feature>span{font-size:12px;color:var(--red);display:block;margin-bottom:12px}.side-feature b{font-size:17px;font-weight:600}.side-feature p{font-size:14px;color:#8b8b91;line-height:1.5;margin:9px 0 0}.automation{background:radial-gradient(ellipse at 28% 60%,#eaeaf480,transparent 60%),#fff}.automation-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;max-width:1020px;margin:20px auto 0;gap:55px}.process-list{position:relative;z-index:5}.process-list:before{content:'';position:absolute;top:38px;left:30px;height:320px;width:1px;background:#d9d9e0;z-index:-1}.process-list>button{width:100%;display:flex;align-items:center;gap:20px;background:transparent;border:0;text-align:left;padding:17px 12px;margin:5px 0;border-radius:50px;transition:background .5s,box-shadow .5s}.process-list>button>span{border-radius:50%;background:#f2f2f5;font-size:11px;color:#8b8b94;width:36px;height:36px;display:grid;place-items:center}.process-list .brand-icon{width:31px;height:31px}.process-list b{font-size:17px;font-weight:500}.process-list>button.active{background:#fff;box-shadow:0 8px 40px #22224b10}.process-list>button.active>span{background:var(--red);color:white}.process-caption{margin:25px 0 0 23px;display:flex;align-items:center;gap:10px;font-size:13px;color:#8a8a92}.process-caption .brand-icon{width:27px}.process-caption i,.sync-pill i,.call-status i{width:7px;height:7px;border-radius:50%;background:#36a474;display:inline-block;box-shadow:0 0 0 4px #36a47410}.sync-pill{position:absolute;bottom:7%;left:0;right:0;margin:auto;width:max-content;max-width:100%;background:#fff;box-shadow:0 12px 35px #22224b10;border-radius:40px;padding:18px 23px;font-size:13px;display:flex;align-items:center;gap:12px;z-index:5}.gift-route{max-width:960px;margin:14px auto 0;border-top:1px solid #e3e3e8;padding-top:26px;display:flex;align-items:center;gap:22px}.pdf-disc{background:#fff0f0;color:var(--red);border-radius:50%;width:58px;height:58px;display:grid;place-items:center;font-size:15px;font-weight:600;flex-shrink:0}.gift-route b{font-size:19px;font-weight:600}.gift-route p{font-size:14px;color:#888890;line-height:1.5;max-width:580px;margin:6px 0}.gift-route>img{width:140px;max-height:90px;object-fit:contain;transform:rotate(-5deg);margin-left:auto}.communication{background:radial-gradient(ellipse at 25% 50%,#fde9eb77,transparent 56%),linear-gradient(135deg,#fafafc,#f3f3f6)}.communication .copy{padding-left:25px}.communication .split{gap:60px}.human{display:flex;gap:18px;align-items:center;border-top:1px solid #dcdce2;padding-top:28px;margin-top:34px}.human-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#fff,#e8e8ed);box-shadow:0 7px 25px #1d1d3f08}.human-avatar svg{width:32px;fill:none;stroke:#7d7d85;stroke-width:2}.human b{font-size:17px}.human p{font-size:13px;color:#8a8a93;line-height:1.6;margin:6px 0 0}.languages{font-size:10px;letter-spacing:1.5px;margin-top:30px;color:#8b8b91;display:flex;gap:15px}.experience{background:radial-gradient(ellipse at 65% 40%,#edeef4,transparent 60%),linear-gradient(#fff,#fafafc)}.journey{margin-top:35px}.journey>div{display:flex;gap:20px;align-items:center;padding:13px 0}.journey span{font-size:11px;color:var(--red);border:1px solid #e3e3e7;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.journey b{font-size:17px;font-weight:500}.experience-label{bottom:12%;right:0;font-size:14px;line-height:1.6;white-space:normal}.results{background:radial-gradient(ellipse at 50% 50%,#eeeeF9aa,transparent 70%),#f5f5f7;min-height:960px;padding-bottom:0}.result-tabs{margin:35px auto 50px}.results-grid{max-width:1120px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin:0 auto}.main-stat small{font-size:11px;letter-spacing:1.2px;color:#8b8b92}.main-stat strong{font-size:clamp(50px,5.2vw,74px);font-weight:600;letter-spacing:-3.5px;display:block;margin:19px 0 5px;white-space:nowrap}.main-stat strong span{font-size:.5em;letter-spacing:-1px}.main-stat p{color:#85858c;font-size:19px}.chart{height:265px;display:flex;align-items:flex-end;justify-content:space-between;gap:23px}.bar-col{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.bar-col b{font-size:12px;white-space:nowrap;font-weight:500;margin-bottom:10px}.bar-col>span{font-size:12px;color:#909097;margin-top:12px}.bar{width:100%;height:calc(var(--h) * .8);max-width:108px;border-radius:14px 14px 4px 4px;background:linear-gradient(#d3d3de,#e3e3eb);transform-origin:bottom;animation:bar-in 1.4s var(--ease) both}.highlight .bar{background:linear-gradient(#ef4747,#ce1212)}.data-note{max-width:1000px;margin:35px auto 0;text-align:center;font-size:12px;color:#92929a;line-height:1.6}.source-link{font-size:12px;color:#83838b;display:block;text-align:center;margin:12px auto 0;text-decoration:underline;text-underline-offset:4px}.month-stats{display:flex;justify-content:center;gap:65px;max-width:1120px;margin:70px auto}.month-stats>div{text-align:center}.month-stats strong{font-size:61px;letter-spacing:-3px;font-weight:600;white-space:nowrap}.month-stats strong span{font-size:30px}.month-stats p{font-size:16px;color:#85858e}footer{max-width:1200px;margin:65px auto 0;padding:36px 0 40px;display:flex;gap:20px;align-items:center;border-top:1px solid #dcdce3}footer>img{width:65px;mix-blend-mode:multiply}footer b{font-size:23px;letter-spacing:-.7px;font-weight:600}footer p{font-size:13px;color:#929298;margin:6px 0 0}footer>a{margin-left:auto;font-size:17px;color:var(--red)}.presentation-nav{position:fixed;right:22px;bottom:20px;z-index:90;display:flex;align-items:center;gap:12px;background:#fffffff0;box-shadow:0 4px 25px #22223c15;backdrop-filter:blur(20px);padding:7px 9px;border:1px solid #eee;border-radius:50px}.presentation-nav button{border:0;background:#f3f3f6;border-radius:50%;height:29px;width:29px;font-size:17px}.presentation-nav span{font-size:10px;font-variant-numeric:tabular-nums;color:#8b8b92;letter-spacing:1px}.reveal{animation:appear .9s var(--ease) both}.mobile-top{display:flex;align-items:center;justify-content:space-between;font-size:4.8cqw;font-weight:600}.mobile-top img{width:15%;mix-blend-mode:multiply}.mobile-photo{width:100%;height:43%;object-fit:cover;border-radius:5cqw;margin:2% 0}.mobile-copy{font-weight:600;font-size:7cqw;margin:7% 0}.mobile-copy small{font-weight:400;font-size:4.8cqw;color:#777;line-height:1.5}.mock-cta{border-radius:99px;background:var(--red);color:#fff;text-align:center;padding:5.5% 3%;font-weight:500;font-size:5.5cqw}.mobile-tags{font-size:4cqw;display:flex;justify-content:space-between;margin-top:6%;color:#777}.search-google{text-align:center;margin:6% 0}.search-google img{width:22%;height:auto}.searchfield{padding:6%;background:#fff;border-radius:99px;box-shadow:0 3px 15px #2222220b;font-size:6cqw;display:flex;justify-content:space-between;margin:8% 0}.search-result small{font-size:4.8cqw;color:#6d6d75}.search-result h3{color:#1967d2;font-size:7cqw;margin:5% 0}.search-result p{font-size:5.2cqw}.search-result img{width:100%;height:30cqw;object-fit:cover;border-radius:4cqw}.map-demo{margin-top:6%;height:35cqw;background:repeating-linear-gradient(30deg,transparent 0 15px,#fff 15px 19px),repeating-linear-gradient(110deg,#e9edf0 0 26px,#fff 26px 30px);border-radius:4cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.map-demo i{height:7cqw;width:7cqw;background:var(--red);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 3px 7px #e5222244;margin-bottom:5%}.map-demo b,.map-demo small{background:white;padding:1% 5%;font-size:5cqw}.screen-note{font-size:3.8cqw!important;color:#a1a1a7;text-align:center;margin:7% 0}.product-visual{height:35%;margin:0 -6%}.product-visual img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.plan-row{display:flex;justify-content:space-between;align-items:center;font-size:8cqw}.plan-row b{font-weight:500}.small-text{font-size:4.6cqw!important;color:#8a8a91}.mini-days{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;gap:7px;margin:11% 0 7%;align-items:center}.mini-days span{font-size:3.8cqw;color:#999}.mini-days b{font-size:5cqw;padding:12% 0;font-weight:500}.chosen{background:var(--red)!important;color:#fff;border-radius:99px}.time-slots{display:flex;gap:7px;font-size:4.7cqw;margin-bottom:9%}.time-slots span{padding:5% 7%;background:#eeeef1;border-radius:99px}.pay-brand{margin:4% 0 15%}.pay-brand img{width:35%;height:auto}.eyebrow{font-size:4cqw;letter-spacing:1px}.payment-total{font-size:20cqw;font-weight:600;letter-spacing:-2px;margin:7% 0}.payment-total span{font-size:.7em}.pay-row{font-size:4.8cqw;display:flex;justify-content:space-between;padding-bottom:8%;border-bottom:1px solid #ddd;margin-bottom:10%}.pay-row b{font-weight:400;color:#888}.pay-dark{background:#121214;color:#fff;text-align:center;border-radius:3cqw;padding:5%;font-size:7cqw}.or{color:#aaa;font-size:3.8cqw;text-align:center;margin:7% 0}.input-demo{background:#fff;border:1px solid #ddd;border-radius:3cqw;padding:6%;font-size:4.8cqw;color:#999;margin:4% 0}.pay-dark~.mock-cta{margin-top:9%}.gift-screen{width:100%;height:44%;object-fit:contain}.gift-value{font-size:17cqw;font-weight:600;letter-spacing:-1px}.tg-head{display:flex;align-items:center;gap:7%;font-size:5.7cqw;line-height:1.2}.tg-head img{width:16%;height:auto}.tg-message{background:#fff;padding:8%;border-radius:5cqw;box-shadow:0 3px 12px #00000007;margin-top:12%}.tg-message>b{font-size:6.5cqw}.tg-message p{font-size:5.4cqw}.tg-message hr{border:0;border-top:1px solid #eee}.tg-message span{font-size:4.6cqw;color:#788594}.tg-message small{display:block;text-align:right;font-size:3.8cqw;color:#8d9eaa;margin-top:7%}.tg-message.second{background:#e7f2fa;margin-top:6%}.tg-message.second b{font-size:5cqw}.tg-message.second p{font-size:4.8cqw}.call-status{font-size:4cqw;color:#999;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8%}.call-status i{width:4px;height:4px}.voice-orb{width:45cqw;height:45cqw;border-radius:50%;margin:12% auto 5%;background:radial-gradient(circle at 33% 25%,#fff 0,#ffdad8 18%,#f38383 40%,#ea3339 62%,#aa0820 95%);box-shadow:inset -5px -8px 20px #b7131f40,inset 5px 5px 12px #fff9,0 12px 28px #ed2c2c22;animation:breathe 4s ease-in-out infinite}.wave{height:12cqw;display:flex;justify-content:center;align-items:center;gap:1.3cqw}.wave i{height:calc(20% + mod(var(--i),5)*12%);height:45%;width:1.2cqw;border-radius:8px;background:var(--red);animation:wave 1.3s ease-in-out infinite;animation-delay:calc(var(--i)*-.11s)}.dialogue small{font-size:3.4cqw;color:#aaa;letter-spacing:.5px}.dialogue p{font-size:5.7cqw;margin:2% 0 6%;font-weight:500}.call-bottom{display:flex;justify-content:center;gap:14%;margin-top:6%;align-items:center}.call-bottom span{height:11cqw;width:11cqw;display:grid;place-items:center;background:#eeeef2;border-radius:50%;font-size:5cqw}.call-bottom .end-call{background:var(--red);color:#fff}.visit-photo{width:100%;height:44%;object-fit:cover;border-radius:4cqw}.visit-list p{font-size:5cqw;margin:7% 0}.visit-list b{color:var(--red);margin-right:5%;font-weight:400}.address{font-size:4.8cqw;background:#eeeef3;padding:6%;border-radius:3cqw}.chat-bubble{font-size:5.8cqw;line-height:1.5;padding:7%;border-radius:5cqw;margin:9% 0;background:#eeeef2;max-width:95%}.chat-bubble.outgoing{background:#fce7e7;margin-left:auto}.chat-label{font-size:4.5cqw;color:#909099;margin-top:12%}.screen-content.swap{animation:screen-in .6s var(--ease)}[hidden]{display:none!important}.paused *{animation-play-state:paused!important}.paused{scroll-behavior:auto}@keyframes float{0%,100%{translate:0 0}50%{translate:0 -10px}}@keyframes flow{to{stroke-dashoffset:0}}@keyframes wave{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1.5)}}@keyframes breathe{50%{transform:scale(1.055);filter:saturate(1.15)}}@keyframes appear{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes screen-in{from{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bar-in{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@media(min-width:1550px){.chapter{padding-left:calc((100vw - 1300px)/2);padding-right:calc((100vw - 1300px)/2)}}
@media(max-width:1100px){nav{gap:13px}header{padding:0 25px;gap:20px}.wordmark{font-size:17px}.chapter{padding-left:35px;padding-right:35px}.visual .hand-phone{width:580px}.copy h2,h2{font-size:54px}.copy .lead{font-size:18px}.purchase-stage{grid-template-columns:.9fr 1fr}.purchase-aside{display:none}.purchase-stage .visual .hand-phone{width:590px}.communication .split{gap:20px}.communication .copy{padding-left:0}.orbital-disc{width:77px;height:77px}.n1{left:7%}.n2{right:7%}.n3{left:6%}.n4{right:1%}.n7{left:20%}.n8{right:18%}.automation-layout{gap:15px}.results-grid{gap:35px}.month-stats{gap:35px}.month-stats strong{font-size:50px}}
@media(max-width:760px){html{scroll-padding-top:62px}header{height:62px;padding:0 18px;gap:12px}.wordmark{font-size:18px}.wordmark img{width:34px;height:34px}nav{overflow:auto;justify-content:flex-start;gap:18px;margin-left:auto;flex:0 1 65px;scrollbar-width:none}nav a{display:none}nav a.active{display:block;font-size:10px;white-space:nowrap}.motion{width:28px;height:28px}main{padding-top:62px}.chapter{padding:28px 22px 55px;min-height:unset}.chapter-top{font-size:9px;letter-spacing:1.3px;margin-bottom:45px}.hero .chapter-top{margin-bottom:32px}.hero h1{font-size:46px;letter-spacing:-2.2px;line-height:1.06;margin-bottom:20px}.kicker{font-size:14px;margin-bottom:18px}.lead,.hero .lead{font-size:16px;line-height:1.5}.ecosystem{height:530px;margin:20px -15px 0}.hero-phone{width:490px;top:37px}.phone-screen{border-radius:13.5% / 6.2%}.connections{opacity:.6}.orbital-disc{width:54px;height:54px}.orbital-disc .brand-icon{width:27px;height:27px}.n2 .brand-icon{width:35px}.orbital-disc svg{width:25px;height:25px}.orbit-node{font-size:10px;gap:7px}.n1{left:5%;top:0}.n2{right:5%;top:0}.n3{left:0%;top:26%}.n4{right:0%;top:27%}.n5{left:0%;top:55%}.n6{right:0%;top:56%}.n7{left:10%;top:81%}.n8{right:8%;top:81%}.person-pill{padding:10px 15px;left:50%;bottom:0;transform:translateX(-50%);white-space:nowrap}.person-pill b{font-size:11px}.person-pill small{font-size:9px}.hero-bottom{display:flex;flex-direction:column;margin-top:28px;gap:20px;text-align:center}.hero-bottom p{font-size:11px;max-width:290px}.text-link{font-size:14px}.split{display:flex;flex-direction:column;gap:15px}.copy{max-width:100%;width:100%}.copy h2,h2{font-size:43px;letter-spacing:-1.9px}.copy .lead{font-size:17px;max-width:440px}.visual{width:100%}.visual .hand-phone{width:580px;max-width:150vw}.channel-list{margin-top:24px}.channel-list>div{gap:15px;margin:18px 0}.channel-list b{font-size:15px}.channel-list small{font-size:12px}.caption{font-size:11px;margin-top:20px}.floating-label{font-size:12px;padding:14px 18px}.label-a{left:0;top:20%}.label-b{right:-6px;bottom:15%;font-size:10px}.section-heading{text-align:left}.section-heading .lead{font-size:17px}.purchase-stage{display:flex;flex-direction:column;margin-top:28px;gap:0}.purchase-copy{width:100%}.big-step{font-size:46px;float:left;margin-right:20px;margin-top:7px;line-height:1}.purchase-copy h3{font-size:23px;margin:14px 0}.purchase-copy p{font-size:15px;max-width:100%;clear:both}.purchase-copy .pill-tabs{margin:22px 0}.purchase-copy .pill-tabs button{font-size:14px;padding:12px 17px}.purchase-stage .visual .hand-phone{width:560px;max-width:150vw}.purchase-copy .text-link{font-size:12px}.automation-layout{display:flex;flex-direction:column;margin-top:25px;gap:5px}.process-list{width:100%}.process-list>button{padding:10px;gap:17px}.process-list>button>span{width:30px;height:30px}.process-list .brand-icon{width:26px;height:26px}.process-list b{font-size:15px}.process-list:before{height:235px;left:25px}.process-caption{margin-top:20px}.sync-pill{font-size:10px;padding:15px;bottom:8%}.gift-route{gap:15px;margin-top:0}.gift-route b{font-size:16px}.gift-route p{font-size:12px}.gift-route>img{display:none}.pdf-disc{width:45px;height:45px;font-size:12px}.communication .split{flex-direction:column-reverse;gap:20px}.human{margin-top:25px;padding-top:24px}.human b{font-size:16px}.human p{font-size:12px}.languages{font-size:9px;gap:12px}.journey{margin-top:23px}.journey b{font-size:15px}.experience-label{right:0;bottom:8%;font-size:11px}.results .section-heading{text-align:center}.result-tabs{margin:28px auto 35px}.results-grid{display:flex;flex-direction:column;gap:30px}.main-stat{text-align:center}.main-stat strong{font-size:57px;margin-top:16px}.main-stat small{font-size:10px}.main-stat p{font-size:17px}.chart{height:225px;width:100%;max-width:380px;gap:22px}.bar-col b{font-size:11px}.data-note{font-size:10px;margin-top:30px;text-align:left}.source-link{font-size:10px;text-align:left}.month-stats{display:flex;flex-direction:column;gap:23px;margin:30px 0}.month-stats strong{font-size:55px}.month-stats p{font-size:14px;margin:8px 0}.results{padding-bottom:30px}footer{margin-top:35px;padding:28px 0 20px;gap:12px;flex-wrap:wrap}footer>img{width:48px}footer b{font-size:20px}footer p{font-size:11px}footer>a{width:100%;font-size:16px;margin:10px 0 20px}.presentation-nav{right:12px;bottom:12px;padding:5px 7px;gap:10px}.presentation-nav button{height:27px;width:27px}.presentation-nav span{font-size:9px}.reveal{animation:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Screen proportions and scroll entrances */
.connections{z-index:0}.hero-phone{z-index:1}.mobile-photo{height:31%}.screen-content h3{margin:7% 0 5%;font-size:8.4cqw}.mobile-copy{margin:5% 0;font-size:6.4cqw}.mobile-copy small{font-size:4.4cqw}.mobile-tags{margin-top:4%}.product-visual{height:27%}.mini-days{margin:7% 0}.reveal{animation:none}.reveal.awaiting{opacity:0;transform:translateY(24px)}.reveal.in-view{opacity:1;transform:none;transition:opacity .8s var(--ease),transform .8s var(--ease)}@media(prefers-reduced-motion:reduce){.reveal.awaiting{opacity:1;transform:none}.reveal.in-view{transition:none}}
/* Transparent photography and a connected orbital network. */
.hand{mix-blend-mode:normal}.ecosystem{isolation:isolate}.hero-phone{z-index:3;pointer-events:none}.connections{z-index:0;opacity:.85;pointer-events:none}.connections path{stroke:#bdd5e6;stroke-width:1.1}.connections .signal{stroke:#168bd8;stroke-width:2;stroke-dasharray:32 720;animation-duration:5s;filter:drop-shadow(0 0 3px #45b6ff)}.orbit-node{z-index:2}.orbit-node.network-node{animation:none;right:auto;bottom:auto;transform:translate(-50%,-50%);will-change:left,top}.ai-mark{font-size:32px;letter-spacing:-2px;font-weight:650;position:relative;color:#1d1d1f}.ai-mark svg{position:absolute;right:-12px;top:-7px;width:15px;height:15px;stroke:#168bd8;stroke-width:1.7}.footer-contact{margin-left:auto;display:flex;flex-direction:column;gap:9px}.footer-contact b{font-size:17px;letter-spacing:0}.footer-contact a{font-size:16px;color:var(--red)}.month-stats{gap:110px}.results .source-link,.results .data-note{display:none}@media(max-width:760px){.ai-mark{font-size:24px}.ai-mark svg{width:12px;height:12px;right:-9px}.footer-contact{margin:14px 0 0;width:100%;padding-left:60px}.footer-contact b,.footer-contact a{font-size:15px}.month-stats{gap:28px}}
/* An overview of the business system, without implementation details. */
.hero h1{font-size:clamp(40px,4.6vw,68px);line-height:1.08;letter-spacing:-2.5px;max-width:1160px;margin:0 auto 26px}.hero .kicker{font-size:25px;font-weight:600}.hero-network-link{display:inline-flex;gap:14px;align-items:center;color:var(--red);font-size:16px;margin-top:24px}.network-chapter{min-height:100svh;padding:32px max(4vw,20px) 45px;background:radial-gradient(ellipse at 48% 55%,#eaf4fc88,transparent 58%),#fafafc}.network-chapter .chapter-top{margin-bottom:30px}.network-heading{text-align:center}.network-heading h2{font-size:clamp(34px,3.4vw,49px);line-height:1.09;letter-spacing:-1.8px;margin-bottom:16px}.network-heading .kicker{font-size:17px;margin-bottom:17px}.network-heading .lead{font-size:17px}.system-map{position:relative;max-width:1340px;height:570px;margin:16px auto 0;isolation:isolate}.map-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:-1}.map-lines .map-edge{fill:none;stroke:#b9d3e6;stroke-width:1.35}.map-lines .map-pulse{fill:none;stroke:#168bd8;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:12 88;animation:map-signal 5s linear infinite;animation-delay:var(--delay);filter:drop-shadow(0 0 3px #54bdff)}.map-lines .map-edge.dim,.map-lines .map-pulse.dim{opacity:.12}.map-lines .map-edge.chosen{stroke:#168bd8;stroke-width:2}.map-halo{position:absolute;left:39%;top:49%;width:290px;height:290px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #168bd80a;background:radial-gradient(circle,#d8eaf955,transparent 69%);z-index:-2}.map-halo:after{content:'';position:absolute;inset:20px;border:1px solid #168bd816;border-radius:50%;animation:map-halo 5s ease-out infinite}.map-node{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);padding:0;border:0;background:none;width:150px;display:flex;align-items:center;flex-direction:column;gap:7px;z-index:1}.map-disc{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:linear-gradient(145deg,#fff,#f9fafe);border:1px solid #fff;box-shadow:0 9px 30px #34577513,0 0 0 1px #d8e6f15c;transition:transform .3s,box-shadow .3s}.map-disc>img,.map-disc>svg{width:33px;height:33px;object-fit:contain}.map-node[data-map="stripe"] img{width:46px}.map-node b{font-size:14px;font-weight:600;letter-spacing:-.25px}.map-node small{font-size:10px;color:#87878d;white-space:nowrap}.map-node:hover .map-disc,.map-node:focus-visible .map-disc,.map-node.selected .map-disc{transform:scale(1.1);box-shadow:0 0 0 2px #168bd8,0 12px 35px #168bd822}.map-site .map-disc{width:126px;height:126px;box-shadow:0 12px 45px #3457751c,0 0 0 8px #fff8}.map-site .map-disc img{width:106px;height:106px;border-radius:50%;mix-blend-mode:multiply}.map-site b{font-size:18px}.map-caption{max-width:1110px;margin:22px auto 0;display:flex;align-items:center;gap:28px;min-height:42px}.map-caption p{font-size:13px;color:#85858b;margin:0;line-height:1.5}.map-live{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:500}.map-live i{width:6px;height:6px;border-radius:50%;background:#168bd8;box-shadow:0 0 0 5px #168bd811}.map-entered .map-node{animation:map-appear .8s both;animation-delay:calc(var(--order)*80ms)}@keyframes map-signal{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes map-halo{0%{transform:scale(.6);opacity:0}30%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes map-appear{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@media(max-width:1100px){header{gap:16px}nav{gap:11px}nav a{font-size:11px}.map-disc{width:65px;height:65px}.map-node{width:130px}.map-site .map-disc{width:105px;height:105px}.map-site .map-disc img{width:90px;height:90px}.map-node small{font-size:9px}.map-node b{font-size:12px}}@media(max-width:760px){.hero h1{font-size:39px;line-height:1.08;letter-spacing:-1.6px}.hero .lead{font-size:17px}.hero .kicker{font-size:21px}.network-chapter{padding:30px 15px 45px}.network-heading h2{font-size:34px;letter-spacing:-1.5px}.network-heading .lead{font-size:15px}.system-map{height:900px;margin-top:30px}.map-node{left:var(--mx);top:var(--my);width:110px}.map-disc{width:61px;height:61px}.map-disc>img,.map-disc>svg{width:28px;height:28px}.map-node b{font-size:12px}.map-node small{font-size:9px;max-width:110px;white-space:normal}.map-site .map-disc{width:95px;height:95px}.map-site .map-disc img{width:80px;height:80px}.map-site b{font-size:16px}.map-halo{left:50%;top:29%;width:220px;height:220px}.map-caption{flex-direction:column;align-items:flex-start;gap:14px;margin:32px 12px 0;min-height:82px}}@media(prefers-reduced-motion:reduce){.map-entered .map-node{animation:none}.map-halo:after,.map-lines .map-pulse{animation:none}}
/* Products designed as one clear purchase journey. */
.products-chapter{padding-bottom:65px}.products-chapter .chapter-top{margin-bottom:48px}.products-chapter .section-heading{max-width:1200px;margin:0 auto 48px}.products-chapter .section-heading h2{font-size:clamp(35px,4.1vw,58px);letter-spacing:-2px;line-height:1.09}.products-intro{font-size:18px;line-height:1.6}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1200px;margin:0 auto}.product-card{position:relative;background:#fff;border:1px solid #e8e8ed;border-radius:28px;padding:26px 24px 24px;display:flex;flex-direction:column;min-height:330px;box-shadow:0 12px 38px #30304b04;transition:border-color .3s,box-shadow .3s}.product-card:hover{border-color:#e5222240;box-shadow:0 14px 36px #30304b0a}.product-symbol{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#fff5f4;color:var(--red);margin-bottom:25px}.product-symbol svg{width:35px;height:35px}.product-index{position:absolute;right:25px;top:30px;font-size:11px;letter-spacing:1px;color:#a2a2a9}.product-card h3{font-size:23px;line-height:1.15;font-weight:600;letter-spacing:-.7px;margin:0 0 15px}.product-card p{font-size:14px;line-height:1.55;color:#77777e;margin:0 0 24px}.product-benefit{margin-top:auto;font-size:11px;font-weight:500;color:#98989d;letter-spacing:.1px}.product-convergence{position:relative;height:60px;max-width:1200px;margin:0 auto}.product-convergence span{position:absolute;top:0;height:25px;width:1px;background:#cddbe5;left:12.5%}.product-convergence span:nth-child(2){left:37.5%}.product-convergence span:nth-child(3){left:62.5%}.product-convergence span:nth-child(4){left:87.5%}.product-convergence:before{content:'';position:absolute;top:25px;left:12.5%;right:12.5%;height:1px;background:#cddbe5}.product-convergence:after{content:'';position:absolute;top:25px;left:50%;height:35px;width:1px;background:#cddbe5}.product-convergence i{position:absolute;left:calc(50% - 3px);top:25px;width:6px;height:6px;border-radius:50%;background:#168bd8;box-shadow:0 0 10px #168bd844}.purchase-journey{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:30px 28px;border:1px solid #e5e9ef;border-radius:26px;background:#fff9}.purchase-step{display:flex;gap:15px;position:relative}.step-disc{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#168bd8;background:#edf6fc;font-size:13px;font-weight:600;box-shadow:0 0 0 1px #168bd813}.purchase-step h3{font-size:16px;font-weight:600;letter-spacing:-.4px;margin:8px 0 12px;line-height:1.25}.purchase-step p{font-size:13px;color:#87878e;line-height:1.6;margin:0;max-width:260px}.purchase-step:not(:last-child):after{content:'→';position:absolute;right:-23px;top:6px;font-size:20px;color:#b2cfe4}.journey-visible .step-disc{animation:purchase-highlight 6s ease-in-out infinite;animation-delay:calc(var(--step)*1.5s)}.journey-visible~.product-authorship{opacity:1}.product-authorship{text-align:center;max-width:1050px;margin:45px auto 0}.authorship-label{font-size:10px;color:var(--red);font-weight:600;letter-spacing:1.7px}.product-authorship p{font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.45px;margin:16px 0 22px}.product-authorship .text-link{font-size:14px}@keyframes purchase-highlight{0%,65%,100%{background:#edf6fc;color:#168bd8;box-shadow:0 0 0 1px #168bd813}12%,40%{background:#168bd8;color:#fff;box-shadow:0 0 0 6px #168bd80d}}@media(max-width:1100px){.product-grid{gap:12px}.product-card{padding:22px 18px;min-height:340px}.product-card h3{font-size:20px}.product-card p{font-size:13px}.purchase-journey{padding:25px 20px;gap:24px}.purchase-step{gap:11px}.purchase-step h3{font-size:14px}.purchase-step p{font-size:12px}}@media(max-width:760px){.products-chapter .section-heading h2{font-size:37px;letter-spacing:-1.5px}.products-intro{font-size:16px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-card{border-radius:22px;padding:20px 16px;min-height:310px}.product-symbol{width:43px;height:43px;margin-bottom:22px}.product-symbol svg{width:30px;height:30px}.product-index{top:23px;right:16px;font-size:9px}.product-card h3{font-size:19px;letter-spacing:-.7px;overflow-wrap:anywhere}.product-card p{font-size:13px;line-height:1.5}.product-benefit{font-size:10px}.product-convergence{height:40px}.product-convergence span{display:none}.product-convergence:before{display:none}.product-convergence:after{top:0;height:40px}.product-convergence i{top:18px}.purchase-journey{grid-template-columns:1fr;gap:28px;padding:26px 23px}.purchase-step{gap:17px}.purchase-step h3{font-size:17px;margin-top:7px}.purchase-step p{font-size:14px;max-width:none}.purchase-step:not(:last-child):after{content:'';left:17px;top:44px;bottom:-20px;right:auto;width:1px;background:#d9e9f4}.product-authorship p{font-size:19px}.product-authorship{margin-top:32px}.products-chapter .section-heading{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.journey-visible .step-disc{animation:none}}
/* Real RigaShoot product imagery, compact on mobile. */
.product-card{padding:14px 18px 22px;min-height:0;overflow:hidden}.product-photo{height:175px;width:100%;margin:0 0 18px;position:relative;background:#fff;border-radius:17px;overflow:hidden}.product-photo>img{width:100%;height:100%;object-fit:contain;display:block}.product-photo>span{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);background:#fffffff0;border:1px solid #e7e7ed;padding:4px 12px;border-radius:99px;font-size:10px;font-weight:500;color:#72727b;white-space:nowrap}.weapon-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:2px;padding-bottom:20px}.weapon-preview>img{height:100%;object-fit:contain;transform:scale(1.18)}.gift-preview>img{object-fit:contain}.course-preview>img{object-fit:cover;object-position:50% 24%;height:225%;max-width:none}.product-card h3{font-size:22px;margin-bottom:10px}.product-card p{margin-bottom:16px;font-size:13px}.product-benefit{font-size:10px}.step-picture{width:46px;height:46px;background:#fff!important;overflow:hidden;flex-shrink:0}.step-picture img{width:28px;height:28px;object-fit:contain}.step-picture img[src$="pistol.png"]{width:48px;height:48px;transform:scale(1.3)}.step-picture img[src$="stripe.svg"]{width:35px}.product-authorship p{font-size:19px}@media(max-width:1100px){.product-photo{height:155px}.product-card h3{font-size:20px}.product-card{padding:12px 15px 20px}}@media(max-width:760px){.product-photo{height:110px;margin-bottom:13px;border-radius:12px}.product-card{padding:9px 12px 16px;min-height:0}.product-card h3{font-size:18px;margin-bottom:8px}.product-card p{font-size:12px;margin-bottom:12px}.product-benefit{font-size:9px}.product-photo>span{font-size:8px;padding:3px 8px;bottom:3px}.weapon-preview{gap:0;padding-bottom:13px}.products-intro{font-size:15px}.step-picture{width:42px;height:42px}.purchase-step:not(:last-child):after{left:20px;top:50px}.product-authorship p{font-size:17px}}

/* Focused opening and mobile contact controls. */
.hero.network-chapter{padding-top:36px}.hero .system-map{margin-top:32px}.outcome .section-heading{max-width:1060px;margin:auto}.outcome h2{font-size:clamp(34px,3.8vw,54px)}.outcome .hero-bottom{justify-content:center}.contact-tabs-mobile{position:relative;z-index:5;margin:0 auto 4px!important;flex-shrink:0}
@media(max-width:760px){.hero.network-chapter{padding:28px 20px 40px}.hero .chapter-top{margin-bottom:26px}.hero h1{font-size:34px;letter-spacing:-1.3px}.hero .lead{font-size:15px;line-height:1.45}.hero .kicker{margin-bottom:14px}.hero .system-map{height:690px;margin-top:22px}.hero .map-node small{display:none}.hero .map-node{width:98px}.hero .map-caption{margin-top:22px;min-height:55px;gap:10px}.communication #contact-phone{flex-direction:column;gap:0}.communication #contact-phone .hand-phone{width:min(540px,138vw);margin-top:-10px}.communication #contact-description{min-height:104px}.outcome h2{font-size:34px;letter-spacing:-1.3px}.outcome .section-heading{text-align:center}}

@media(max-width:760px){#contact-status{min-height:36px}}

/* Alternating graphite / mist chapters; light interfaces retain their own ink. */
main>.chapter:nth-child(even){background:#f5f5f7;color:#1d1d1f}
main>.chapter:nth-child(odd){--red:#ff5555;background:#242426;color:#f5f5f7}
main>.chapter:nth-child(odd) .chapter-top{color:#b5b5bd}
main>.chapter:nth-child(odd) :is(.lead,.caption,.human p,.languages,.map-caption p,.map-node small,.main-stat small,.main-stat p,.bar-col>span,.month-stats p){color:#bcbcc4}
main>.chapter:nth-child(odd) :is(.map-live,.map-node>b){color:#f5f5f7}
main>.chapter:nth-child(odd) .map-disc{color:#1d1d1f;border-color:#fff;box-shadow:0 8px 28px #0003,0 0 0 1px #ffffff12}
main>.chapter:nth-child(odd) .map-site .map-disc{box-shadow:0 0 0 8px #ffffff08,0 12px 45px #0003}
main>.chapter:nth-child(odd) .map-lines .map-edge{stroke:#7ea6c2;opacity:.65}
main>.chapter:nth-child(odd) .map-lines .map-edge.chosen{stroke:#57baff;opacity:1}
main>.chapter:nth-child(odd) .map-lines .map-pulse{stroke:#57baff;filter:drop-shadow(0 0 4px #39aaff)}
main>.chapter:nth-child(odd) .map-lines :is(.map-edge.dim,.map-pulse.dim){opacity:.12}
main>.chapter:nth-child(odd) .map-halo{background:radial-gradient(circle,#168bd81c,transparent 69%);border-color:#72baff0c}
main>.chapter:nth-child(odd) .map-halo:after{border-color:#72baff20}
main>.chapter:nth-child(odd) :is(.phone-screen,.product-card,.purchase-journey,.human-avatar){--red:#e52222;color:#1d1d1f}
main>.chapter:nth-child(odd) .product-card{background:#fafafc;border-color:#ffffff18;box-shadow:0 10px 30px #0002}
main>.chapter:nth-child(odd) .product-card p{color:#65656c}
main>.chapter:nth-child(odd) .product-benefit{color:#707078}
main>.chapter:nth-child(odd) .purchase-journey{background:#fafafc;border-color:#ffffff18}
main>.chapter:nth-child(odd) .purchase-step p{color:#66666e}
main>.chapter:nth-child(odd) .product-convergence :is(span,i),main>.chapter:nth-child(odd) .product-convergence:before,main>.chapter:nth-child(odd) .product-convergence:after{background:#7ea6c2}
main>.chapter:nth-child(odd) .human{border-color:#ffffff26}
main>.chapter:nth-child(odd) .pill-tabs{background:#38383c;border:1px solid #ffffff12}
main>.chapter:nth-child(odd) .pill-tabs button{color:#d8d8de}
main>.chapter:nth-child(odd) .pill-tabs button.active{background:#f5f5f7;color:#c91c1c;box-shadow:0 2px 10px #0002}
main>.chapter:nth-child(odd) :is(button,a):focus-visible{outline-color:#80caff}

/* Hero atmosphere: warm brand light meets blue connection signals. */
main>#system.chapter{background:radial-gradient(ellipse at 12% 12%,#a62b4b45 0,transparent 48%),radial-gradient(ellipse at 88% 50%,#1862a544 0,transparent 52%),radial-gradient(ellipse at 48% 95%,#5445a42b 0,transparent 50%),linear-gradient(145deg,#29232c,#202631 62%,#242426);border-bottom:1px solid #ffffff12}
#system .hero-heading{padding-top:10px}
#system .hero-heading>.kicker{display:inline-flex;align-items:center;gap:10px;color:#f5f5f7;letter-spacing:-.5px}
#system .hero-heading>.kicker:before{content:'';width:8px;height:8px;border-radius:50%;background:#ff666e;box-shadow:0 0 20px #ff555599}
#system h1{font-size:clamp(40px,4.9vw,72px);letter-spacing:-2.7px;text-wrap:balance}
#system h1 em{color:#ff8089;background:linear-gradient(100deg,#ff626b,#ffa8bb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#system .hero-heading>.lead{color:#c7c5d0;max-width:810px;margin-inline:auto}
#system .map-node[data-map="ai"] b{max-width:150px;text-align:center}
#system .map-node[data-map="chat"] .map-disc{color:#8756b5}
#system .map-node[data-map="sms"] .map-disc{color:#2376aa}
@media(max-width:760px){#system h1{font-size:35px;letter-spacing:-1.4px}#system .hero-heading{padding-top:0}#system .system-map{height:800px}#system .map-node b{font-size:11px;line-height:1.25}#system .map-node[data-map="ai"] b{max-width:94px}#system .map-node[data-map="chat"] b{max-width:94px}}
@media(forced-colors:active){#system h1 em{-webkit-text-fill-color:currentColor;background:none}}
