@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--orange:#e03100;--coral:#ff755f;--dark:#20232f;--navy:#080e1a;--green:#68ffa7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;font:15px/1.7 Inter,Arial,sans-serif;color:#fff;background:var(--dark)}button,input,textarea{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ff9e7d;outline-offset:4px}.container{width:min(1200px,calc(100% - 40px));margin:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.25}h2{font-size:32px;font-weight:800;letter-spacing:-.8px;margin-bottom:22px}h3{font-size:18px;font-weight:700}p{color:#bdc0ca;margin-bottom:22px}em{font-style:normal;color:var(--orange)}.skip{position:absolute;top:-100px;background:white;color:black;padding:10px;z-index:20}.skip:focus{top:0}header{position:sticky;top:0;z-index:10;background:#0a0a0af5;border-bottom:1px solid #303030;backdrop-filter:blur(10px)}.nav-wrap{min-height:75px;max-width:1440px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;gap:9px;align-items:center;font-weight:900;font-size:22px;line-height:1.1;color:var(--coral)}.brand-symbol{font-size:38px;color:#ffa24c}.brand b{font-size:10px;display:block;letter-spacing:3px;color:#fff}nav{display:flex;gap:25px;align-items:center}nav a,nav button{text-transform:uppercase;font-size:12px;font-weight:800;color:#bbb;background:transparent;border:0;padding:0;transition:color .2s}nav a:hover,nav button:hover{color:var(--coral)}nav .trial-link{color:var(--orange)}.trial-link span{font-size:7px;vertical-align:top}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:6px;padding:14px 23px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1px;line-height:1.3;box-shadow:0 5px 15px #e0310015;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#f44716;box-shadow:0 7px 25px #e0310045;transform:translateY(-3px)}.button.small{padding:12px 20px;font-size:11px}.button.secondary{background:#0009;border-color:#777;box-shadow:none}.secondary:hover{background:#ffffff18}.menu-toggle{display:none}.hero{height:720px;position:relative;overflow:hidden;display:flex;align-items:center;background:#05070a}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#000d 0%,#0009 44%,#0002 100%),linear-gradient(0deg,#0008,transparent 60%)}.hero-content{position:relative;z-index:1;max-width:750px;padding:48px 40px;animation:heroEnter .85s ease-out}.hero h1{font-size:44px;line-height:1.1;font-weight:900;letter-spacing:-1px;margin-bottom:22px}.hero h1 span{color:white}.hero-content>p{max-width:550px;color:#eee;font-size:18px;font-weight:500;line-height:1.65}.actions{display:flex;gap:12px;flex-wrap:wrap}.hero-checks{display:flex;gap:22px;margin:22px 0;color:#fff;font-size:13px}.hero-checks span:first-letter{color:var(--green)}.viewing-badge{display:flex;align-items:center;gap:9px;font-size:10px;margin-top:22px;letter-spacing:1.4px}.badge-icon{font-size:22px;color:var(--orange)}.viewing-badge b{font-size:13px;color:#ddd}.hero-content .hero-note{font-size:12px;margin-top:14px;color:#ccc}.video-control{position:absolute;bottom:25px;right:25px;border:1px solid #ffffff60;border-radius:50%;width:39px;height:39px;color:white;background:#0007}.light{background:white;color:#171923}.light p{color:#616574}.dark{background:var(--dark)}.deeper{background:#161821}.navy{background:var(--navy)}section:not(.hero){padding:80px 0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.feature-image{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 14px 40px #0a102025}.feature-image img{width:100%;height:350px;object-fit:cover;display:block;transition:transform .6s}.feature-image:hover img{transform:scale(1.04)}.image-label{position:absolute;bottom:0;left:0;right:0;padding:40px 24px 24px;background:linear-gradient(transparent,#000b);color:white}.image-label span{font-size:9px;letter-spacing:2px;display:block;color:#ffd0b4}.image-label strong{font-size:21px}.eyebrow{color:var(--coral);font-size:11px;font-weight:800;letter-spacing:1px;margin-bottom:20px}.light .eyebrow{color:var(--orange)}.checks{list-style:none;padding:0;margin:25px 0;font-size:13px;font-weight:600}.checks li{margin:12px 0;display:flex;gap:10px}.checks li:before{content:'✓';color:var(--orange)}.section-title{text-align:center;max-width:920px;margin:0 auto 45px}.section-title p{font-size:14px;line-height:1.8;margin-bottom:0}.section-title .eyebrow{margin-bottom:22px}.pill{display:inline-block;border:1px solid #f2786260;background:#f2786208;border-radius:30px;padding:5px 20px}.device-tabs{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:45px 0 38px}.device-tab{display:flex;align-items:center;justify-content:space-between;gap:22px;border-radius:30px;background:white;color:black;border:2px solid white;padding:11px 24px;font-size:14px;font-weight:700;min-width:154px;transition:all .25s}.device-tab span{display:grid;place-items:center;background:#e4e8ef;border-radius:50%;width:18px;height:18px;font-size:10px;color:white}.device-tab.selected{background:linear-gradient(100deg,#e53555,#c12b72);border-color:var(--orange);color:white;box-shadow:0 0 22px #e031002c}.device-tab.selected span{background:#fa642d}.device-tab:hover{transform:translateY(-2px)}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.plan{border:1px solid #ffffff0c;border-radius:16px;overflow:hidden;background:#141821;transition:transform .3s,box-shadow .3s}.plan:hover{transform:translateY(-8px);box-shadow:0 20px 30px #0004}.plan-top{padding:27px 20px 22px;min-height:175px;border-bottom:1px solid #ffffff0a}.tone-0{background:linear-gradient(140deg,#46221d,#181b25)}.tone-1{background:linear-gradient(140deg,#1b2b57,#181b25)}.tone-2{background:linear-gradient(140deg,#38204c,#181b25)}.tone-3{background:linear-gradient(140deg,#413d31,#181b25)}.plan h3{margin-bottom:19px}.price{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:900;flex-wrap:wrap}.price span{background:var(--green);color:#072318;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:800}.plan-top p{font-size:10px;color:#b9bdc6;margin:9px 0 0}.plan-body{padding:16px 20px 23px}.plan ul{list-style:none;padding:0;margin:0 0 20px}.plan li{font-size:11px;padding:13px 0;border-bottom:1px solid #ffffff13;display:flex;gap:9px;align-items:center;color:#d2d5df}.plan li:before{content:'✓';color:#62df9e;font-size:16px}.plan .button{width:100%;justify-content:space-between;font-size:11px;padding:13px 17px}.plan-disclaimer{text-align:center;font-size:11px;margin:25px 0 0;color:#9ea5b5}.devices{text-align:center}.devices .container>.button{margin-top:38px}.device-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:48px}.device-logos>div{display:flex;flex-direction:column;align-items:center;gap:10px}.device-logos span{font-size:40px;line-height:1;color:#f7f8fb;transition:transform .3s}.device-logos>div:hover span{transform:translateY(-5px)}.device-logos b{font-size:12px;color:#d6dbe7;font-weight:500}.region-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.region{position:relative;background:#292c3b;border:1px solid #ffffff10;border-radius:12px;padding:25px;text-align:left;color:white;transition:background .25s,transform .25s}.region:hover{background:#353344;transform:translateY(-5px)}.region>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#e031001a;color:var(--coral);font-size:12px;font-weight:800;margin-bottom:18px}.region h3{margin:0 0 9px}.region p{font-size:11px;margin:0}.region>b{position:absolute;bottom:25px;right:25px;color:var(--coral)}.benefit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:23px}.benefit{position:relative;padding:30px 30px 27px 83px;background:#20232f;border:1px solid #ffffff09;border-radius:12px}.benefit>span{position:absolute;top:30px;left:28px;color:var(--coral);font-size:21px;font-weight:800}.benefit h3{font-size:17px}.benefit p{font-size:13px;margin:0}.setup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.setup-grid article{padding:28px;border:1px solid #e8e9ed;border-radius:12px}.setup-grid span{display:grid;place-items:center;width:44px;height:44px;color:var(--orange);background:#fff0eb;border-radius:10px;font-weight:800;margin-bottom:22px}.setup-grid h3{font-size:17px}.setup-grid p{font-size:13px;margin:0}.guide{border-top:1px solid #eee}.guide-grid{display:grid;grid-template-columns:1fr 300px;gap:65px}.guide-grid article h2{font-size:30px}.guide-grid article h3{font-size:20px;margin:28px 0 16px}.guide-grid article p{font-size:14px}.guide-card{align-self:start;position:sticky;top:105px;border:1px solid #ececf0;background:#f7f7fa;border-radius:12px;padding:25px}.guide-card h3{font-size:17px}.guide-card a{display:block;padding:14px 0;border-bottom:1px solid #e1e2e7;font-size:12px;color:#535665}.guide-card .button{width:100%;margin-top:25px;font-size:11px;padding:13px 12px}.faq-list{max-width:900px;margin:auto}.faq details{border:1px solid #ffffff0f;border-radius:9px;background:#292c3b;margin:12px 0;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:19px 23px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:15px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:21px;font-weight:400;color:var(--coral)}.faq details[open] summary:after{content:'−'}.faq details[open]{border-color:#ff755f50}.faq details p{padding:0 23px 20px;font-size:13px;margin:0;animation:heroEnter .25s ease}.closing{text-align:center}.closing h2{font-size:35px}.closing p{font-size:15px}.closing .actions{justify-content:center}.outline-dark{background:transparent;border-color:#ccc;color:#222;box-shadow:none}.outline-dark:hover{background:#f6f6f6}.chat-button{position:fixed;right:24px;bottom:24px;width:58px;height:58px;border-radius:50%;background:#1ec867;color:#fff;border:0;font-size:33px;z-index:11;box-shadow:0 7px 25px #0004;animation:chatPulse 3s ease-in-out infinite}.chat-button span{position:absolute;right:72px;top:12px;white-space:nowrap;background:white;color:#23282b;font-size:11px;border-radius:7px;padding:8px 12px;opacity:0;transform:translateX(6px);transition:.2s}.chat-button:hover span,.chat-button:focus-visible span{opacity:1;transform:translateX(0)}footer{background:#0b101a;padding:60px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer-grid .brand{font-size:22px;margin-bottom:22px}.footer-grid .brand b{display:inline-block;font-size:10px;letter-spacing:1px}.footer-grid p{font-size:12px;line-height:1.8}.footer-grid h3{font-size:11px;letter-spacing:1px;margin-bottom:25px}.footer-grid a:not(.brand),.footer-grid button{display:block;font-size:12px;color:#a8afbd;margin:10px 0;background:none;border:0;padding:0;text-align:left}.footer-grid a:hover,.footer-grid button:hover{color:var(--coral)}.footer-grid small{grid-column:1/-1;border-top:1px solid #ffffff15;padding-top:22px;font-size:10px;color:#838b9a}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.motion-ready .reveal.visible{opacity:1;transform:translateY(0)}dialog{background:#20232f;border:1px solid #525565;border-radius:14px;color:white;max-width:540px;width:calc(100% - 32px);padding:34px;max-height:90vh;overflow:auto}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}dialog h2{font-size:28px}dialog .draft-note{font-size:12px}dialog label{display:block;margin:16px 0;font-size:12px}input,textarea{display:block;width:100%;background:#141722;color:white;border:1px solid #444958;border-radius:6px;padding:12px;margin-top:6px}input:focus,textarea:focus{outline:2px solid var(--coral)}.close{position:absolute;right:15px;top:8px;color:white;border:0;background:none;font-size:26px}#copy-status{font-size:12px}dialog .outline{background:transparent;border-color:#555}@keyframes heroEnter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes chatPulse{0%,100%{box-shadow:0 7px 25px #0004}50%{box-shadow:0 0 0 9px #1ec86715,0 7px 25px #0004}}@media(min-width:1440px){.hero-content{margin-left:calc((100% - 1360px)/2)}}@media(max-width:1000px){nav{gap:15px}.nav-wrap{padding:0 22px;gap:15px}.brand{font-size:19px}.plan-grid{grid-template-columns:repeat(2,1fr)}.feature-grid{gap:35px}.hero h1{font-size:40px}.device-logos{gap:30px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-of-type{display:none}}@media(max-width:700px){.nav-wrap{min-height:70px;padding:0 18px;gap:12px}.brand{font-size:17px}.brand-symbol{font-size:28px}.brand b{font-size:8px;letter-spacing:2px}.button.small{font-size:9px;padding:10px 11px}.menu-toggle{display:block;border:0;color:white;background:none;font-size:23px;margin-left:auto}nav{display:none;position:absolute;left:0;right:0;top:70px;background:#11131b;padding:25px;flex-direction:column;align-items:flex-start;gap:20px;border-bottom:1px solid #333}nav.open{display:flex}.hero{height:650px}.hero-content{padding:40px 22px;width:100%}.hero h1{font-size:35px}.hero-content>p{font-size:16px;line-height:1.7}.hero-shade{background:linear-gradient(90deg,#000c,#0006),linear-gradient(0deg,#0009,transparent)}.hero .button{font-size:11px;padding:14px 17px}.hero-checks{font-size:11px;gap:15px}.hero .hero-note{font-size:11px}.container{width:calc(100% - 36px)}section:not(.hero){padding:58px 0}h2{font-size:27px;letter-spacing:-.4px}.feature-grid,.guide-grid{grid-template-columns:1fr;gap:30px}.feature-image img{height:260px}.feature h2 br{display:none}.feature p{font-size:14px}.section-title{margin-bottom:30px}.section-title p{font-size:13px}.device-tabs{gap:9px;margin:30px 0}.device-tab{min-width:0;padding:9px 13px;gap:12px;font-size:11px}.device-tab span{width:15px;height:15px}.plan-grid{gap:12px}.plan-top{padding:22px 15px;min-height:165px}.plan h3{font-size:16px}.price{font-size:19px;gap:8px}.plan-body{padding:12px 15px 19px}.plan li{font-size:10px;gap:6px}.plan .button{font-size:10px;padding:12px 10px}.device-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 10px}.device-logos b{font-size:10px}.device-logos span{font-size:33px}.region-grid{grid-template-columns:repeat(2,1fr);gap:12px}.region{padding:20px 15px}.region h3{font-size:15px}.region p{font-size:10px}.region>b{right:15px;bottom:15px}.benefit-grid{grid-template-columns:1fr;gap:14px}.benefit{padding:25px 22px 25px 70px}.benefit>span{left:22px;top:24px}.benefit h3{font-size:16px}.setup-grid{grid-template-columns:1fr;gap:15px}.setup-grid article{padding:25px}.guide-card{position:static}.guide-grid article h2{font-size:27px}.faq summary{font-size:12px;padding:17px}.faq details p{padding:0 17px 17px;font-size:12px}.closing h2{font-size:29px}.closing p{font-size:14px}.closing .button{font-size:11px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.chat-button{right:15px;bottom:15px;width:52px;height:52px;font-size:29px}.chat-button span{display:none}}@media(max-width:370px){.plan-grid{grid-template-columns:1fr}.hero h1{font-size:31px}.brand{font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready .reveal{opacity:1;transform:none}}
