:root{--bg:#0b0c0c;--ink:#f5f2e9;--muted:#aeb3ac;--gold:#ffc400;--line:#2c302b;--paper:#f1eee5;--dark:#151815}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.shell{width:min(1240px,calc(100% - 64px));margin:auto}.skip{position:absolute;top:-90px;left:20px;padding:12px 20px;background:var(--gold);color:#111;z-index:99}.skip:focus{top:10px}.header{height:89px;position:sticky;top:0;background:#0b0c0cf2;backdrop-filter:blur(15px);border-bottom:1px solid #ffffff10;z-index:20}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.logo{display:flex;align-items:center;gap:9px;letter-spacing:1px;font-weight:900;font-size:23px;white-space:nowrap}.logo b{display:grid;place-items:center;font-size:28px;font-style:italic;background:var(--gold);color:#13160b;border-radius:9px;width:43px;height:43px}.nav-links{display:flex;gap:30px;align-items:center;font-size:13px;font-weight:700}.nav-links a:hover{color:var(--gold)}.nav-contact{font-size:13px;color:var(--gold);padding:11px 17px;border:1px solid #5b512d;border-radius:50px}.menu-btn{display:none;border:0;color:var(--ink);background:none;font-size:23px;padding:8px}.eyebrow{text-transform:uppercase;letter-spacing:2.5px;font-weight:700;font-size:10px;color:var(--gold)}.hero{padding:63px 0 76px;position:relative;overflow:hidden}.hero-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:18px;font-size:11px;color:var(--muted)}.hero-top span:last-child{letter-spacing:1px}.hero-grid{display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:15px;min-height:510px}.hero h1{font-size:clamp(55px,6.3vw,87px);line-height:1.025;letter-spacing:-4px;font-weight:800;margin:36px 0 27px}.hero h1 em{font-style:normal;color:var(--gold)}.hero-lead{font-size:16px;line-height:1.8;color:#b9bdb4;max-width:470px}.actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap;margin-top:31px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;border-radius:4px;padding:16px 23px;font-size:13px;font-weight:800;transition:background .2s,transform .2s;min-height:52px}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--gold);color:#15180b;border:1px solid var(--gold)}.btn-outline{border:1px solid #4d5148;color:var(--ink)}.btn-outline:hover{background:#1c2019}.hero-note{font-size:11px;color:var(--muted);margin:22px 0 0}.scene{height:405px;position:relative;display:grid;place-items:center;perspective:1300px;isolation:isolate}.scene:before{content:'';width:370px;height:370px;position:absolute;background:radial-gradient(ellipse,#7d610737,#27291218 58%,transparent 70%);filter:blur(5px);z-index:-1}.television{width:100%;max-width:445px;aspect-ratio:16/10;padding:9px;border:1px solid #515449;border-radius:15px;background:linear-gradient(140deg,#44473b,#10130f 23%,#393e30);box-shadow:24px 32px 70px #0009;transform:rotateY(-12deg) rotateX(5deg) rotateZ(-2deg);position:relative;transition:transform .4s}.television:after{content:'';height:8px;width:130px;background:linear-gradient(90deg,#151a12,#7b805c,#151a12);position:absolute;bottom:-28px;left:calc(50% - 65px);border-radius:50%}.tv-screen{height:100%;position:relative;overflow:hidden;border-radius:8px;background:#10150e;padding:21px}.screen-meta{display:flex;justify-content:space-between;color:#b7bfa1;font-size:8px;letter-spacing:2px}.screen-art{position:absolute;inset:44px 0 0;display:flex;align-items:center;justify-content:center;overflow:hidden}.orb{height:220px;width:220px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#eedc87,#a17f24 30%,#4a501d 52%,#0d1c0f 70%);box-shadow:inset -12px -10px 24px #000b;position:relative;transform:translate(30px,10px)}.orb:after{content:'';position:absolute;inset:35px -70px;border:1px solid #d2d2a154;border-radius:50%;transform:rotate(-28deg);box-shadow:0 0 25px #ba9e2f10}.screen-title{position:absolute;left:24px;bottom:35px;z-index:2;font-weight:800;letter-spacing:-1px;font-size:36px;line-height:1.05;text-shadow:0 3px 15px #0009}.screen-tag{position:absolute;left:25px;bottom:17px;font-size:8px;color:#d0d6be;letter-spacing:2px}.scene-label{position:absolute;right:-2px;bottom:25px;background:#f2eddf;color:#20241b;padding:17px 20px;box-shadow:0 12px 30px #0004;transform:rotate(3deg);font-size:10px;letter-spacing:1.5px;border-radius:3px}.scene-label strong{display:block;font-size:17px;letter-spacing:-.3px;margin-top:4px}.scene-index{position:absolute;left:5px;top:28px;font-size:10px;letter-spacing:2px;color:#a8b095}.hero-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid var(--line);padding-top:27px}.promise{display:flex;align-items:start;gap:12px}.promise small{font-size:10px;color:var(--gold);padding-top:5px}.promise strong{font-size:13px;display:block}.promise p{font-size:12px;color:var(--muted);margin:4px 0}.section{padding:85px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:37px}.section h2{font-size:clamp(33px,4vw,52px);line-height:1.1;letter-spacing:-1.7px;margin:14px 0 0}.section-head p{font-size:14px;color:var(--muted);max-width:380px;margin:0}.paper{background:var(--paper);color:#1b2119}.paper .eyebrow{color:#676a43}.paper .section-head p{color:#62685c}.setup-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px;align-items:start}.device-options{display:grid;gap:0;margin-top:30px;border-top:1px solid #c9cbbd}.device-option{display:flex;justify-content:space-between;text-align:left;align-items:center;background:transparent;border:0;border-bottom:1px solid #c9cbbd;padding:21px 1px;color:#4d5447}.device-option strong{display:block;font-size:17px}.device-option small{font-size:12px;opacity:.8}.device-option span:last-child{font-size:22px}.device-option[aria-pressed=true]{color:#151b0d;border-bottom:2px solid #797b41}.device-option[aria-pressed=true] strong:before{content:'●';font-size:9px;margin-right:11px;vertical-align:middle;color:#76783c}.setup-panel{background:#e6e4d9;border-radius:5px;padding:33px;min-height:353px;border:1px solid #d6d8c7;position:sticky;top:115px}.setup-panel .panel-kicker{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:#50583f}.setup-panel h3{font-size:28px;line-height:1.17;letter-spacing:-.7px;margin:18px 0 25px}.setup-panel ol{list-style:none;padding:0;counter-reset:steps;margin:0}.setup-panel li{counter-increment:steps;display:flex;align-items:start;gap:14px;padding:12px 0;border-top:1px solid #c8ccba;font-size:14px;line-height:1.55}.setup-panel li:before{content:'0' counter(steps);font-size:10px;color:#747a59;padding-top:4px}.plain-link{display:inline-block;font-size:13px;font-weight:800;margin-top:22px;border-bottom:1px solid currentColor;padding-bottom:3px}.setup-note{font-size:12px;color:#646b5c;max-width:500px;margin-top:24px}.pricing{background:#141714}.price-controls{display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin:35px 0 26px}.duration-tabs{display:flex;padding:5px;border:1px solid #494b3d;border-radius:5px;gap:3px}.duration-tab{background:transparent;border:0;color:#b7bead;font-size:12px;padding:10px 19px;border-radius:3px}.duration-tab.active{background:var(--gold);color:#15180b;font-weight:800}.price-hint{font-size:11px;color:var(--muted);margin:0}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-card{padding:29px 25px;border:1px solid #444837;border-radius:5px;background:#191d17;position:relative;display:flex;flex-direction:column}.pricing-card:nth-child(2){background:#20251b;border-color:#b3a553}.card-header .device-image{display:none}.plan-name{font-size:18px;font-weight:700;color:#e1e4d8}.price{font-size:41px;font-weight:800;letter-spacing:-1.2px;margin-top:25px;color:var(--ink);white-space:nowrap}.plan-period{font-size:11px;color:#aab49a;margin:0 0 22px}.pricing-card .cta-button{background:var(--gold);border:1px solid var(--gold);font-size:13px;border-radius:3px;color:#13180b;font-weight:800;width:100%;padding:14px 12px;min-height:48px;animation:none}.pricing-card .cta-button:hover{background:#ffda4b}.features-list{list-style:none;padding:0;margin:23px 0 0;display:grid;gap:11px;font-size:11px;line-height:1.6;color:#b6bfaa}.feature-item{display:flex;gap:9px}.check-icon{color:#c0b977}.pricing-note{display:flex;gap:50px;justify-content:space-between;border-top:1px solid var(--line);padding-top:23px;margin-top:35px;font-size:12px;color:#b1b9a7}.pricing-note p{margin:0;max-width:570px}.pricing-note a{color:var(--gold);text-decoration:underline;white-space:nowrap}.editorial-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px}.lead-number{font-size:110px;line-height:1;color:#7b8066;letter-spacing:-7px;margin-bottom:30px}.editorial-copy h2{font-size:42px}.editorial-copy p{color:#606855;font-size:14px}.checklist{display:grid;gap:18px}.check-row{display:grid;grid-template-columns:27px 1fr;gap:14px;padding:21px 0;border-top:1px solid #c9cbbd}.check-row>span{font-size:11px;color:#566044;padding-top:4px}.check-row h3{font-size:18px;margin:0 0 6px}.check-row p{font-size:13px;color:#646c59;margin:0}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.help-card{border-top:1px solid #535944;padding-top:22px;display:flex;flex-direction:column}.help-card small{text-transform:uppercase;letter-spacing:2px;color:#a7b18c;font-size:9px}.help-card h3{font-size:21px;line-height:1.3;letter-spacing:-.5px;min-height:55px;margin:15px 0}.help-card p{font-size:13px;color:var(--muted);margin:0 0 16px}.help-card a{color:var(--gold);font-size:12px;font-weight:700;margin-top:auto}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-item{border-top:1px solid #c9cbbd;padding:20px 0}.faq-item:last-child{border-bottom:1px solid #c9cbbd}.faq-item summary{list-style:none;font-size:16px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;gap:20px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';font-size:21px;font-weight:400}.faq-item[open] summary:after{content:'−'}.faq-item p{font-size:14px;color:#58614f;line-height:1.8;margin:16px 35px 0 0}.faq-item p a{text-decoration:underline}.outro{padding:80px 0;background:var(--gold);color:#1b210e}.outro .shell{display:flex;align-items:center;justify-content:space-between;gap:35px}.outro h2{font-size:46px;line-height:1.1;letter-spacing:-1.5px;margin:0}.outro p{font-size:14px;margin:15px 0 0}.outro .btn{background:#151a10;color:#f4f1e6;white-space:nowrap;border-color:#151a10}.footer{padding:55px 0 25px;background:#0b0c0c}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px}.footer p{font-size:12px;color:var(--muted);max-width:300px;margin-top:18px}.footer h3{font-size:12px;letter-spacing:.5px;margin:0 0 15px}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12px;color:#afb8a4}.footer a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px;color:#9aa48e;border-top:1px solid var(--line);padding-top:23px;margin-top:40px}.footer-bottom div{display:flex;gap:20px;flex-wrap:wrap}.reveal{opacity:1;transform:none}.motion .reveal{transition:opacity .5s,transform .5s}.motion .reveal.pending{opacity:0;transform:translateY(16px)}@media(min-width:1000px){.television:hover{transform:rotateY(-5deg) rotateX(2deg) rotateZ(0)}}@media(max-width:1000px){.hero-grid{gap:10px}.hero h1{font-size:65px;letter-spacing:-3px}.scene{height:330px}.screen-title{font-size:30px}.setup-grid{gap:35px}.pricing-card{padding:25px 19px}.price{font-size:35px}.nav-links{gap:20px}.editorial-grid{gap:35px}.faq-layout{gap:40px}}@media(max-width:760px){.shell{width:calc(100% - 40px)}.header{height:76px}.nav-contact{display:none}.menu-btn{display:block}.logo{font-size:20px}.logo b{width:37px;height:37px;font-size:25px}.nav-links{display:none;position:absolute;left:0;right:0;top:76px;padding:24px;background:#151a12;border-bottom:1px solid #434b35;flex-direction:column;align-items:start;gap:22px}.nav-links.active{display:flex}.hero{padding:28px 0 43px}.hero-top span:last-child{display:none}.hero-grid{grid-template-columns:1fr;min-height:0}.hero h1{font-size:clamp(36px,10.5vw,64px);letter-spacing:-2.4px;margin-top:31px}.hero-lead{font-size:14px;max-width:500px}.actions{gap:10px;margin-top:25px}.btn{padding:14px 18px;min-height:49px;font-size:12px;gap:15px}.hero-note{font-size:10px}.scene{height:310px;margin-top:25px}.television{max-width:390px;width:88%;transform:rotateY(-8deg) rotateX(3deg) rotateZ(-2deg)}.scene-label{right:0;bottom:5px;padding:13px 16px;font-size:9px}.scene-index{left:0;top:12px;font-size:9px}.tv-screen{padding:17px}.screen-art{inset:35px 0 0}.orb{height:190px;width:190px}.screen-title{font-size:31px;left:20px;bottom:35px}.hero-bottom{gap:15px;padding-top:24px;margin-top:30px;grid-template-columns:1fr}.promise strong{font-size:12px}.promise p{font-size:11px;margin-top:2px}.section{padding:57px 0}.section-head{display:block;margin-bottom:28px}.section h2{font-size:37px;letter-spacing:-1.2px}.section-head p{margin-top:20px;font-size:13px}.setup-grid{grid-template-columns:1fr;gap:27px}.setup-panel{position:static;padding:25px;min-height:325px}.setup-panel h3{font-size:26px}.device-option{padding:17px 1px}.device-option strong{font-size:16px}.duration-tabs{width:100%;gap:2px;justify-content:space-between}.duration-tab{padding:10px 11px;font-size:11px}.price-controls{gap:14px}.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:27px}.price{font-size:42px;margin-top:18px}.plan-name{font-size:18px}.features-list{font-size:12px}.pricing-note{display:block;font-size:11px}.pricing-note a{display:inline-block;margin-top:16px}.editorial-grid{grid-template-columns:1fr;gap:25px}.lead-number{font-size:83px;margin-bottom:23px}.editorial-copy h2{font-size:37px}.help-grid{grid-template-columns:1fr;gap:30px}.help-card h3{min-height:0;font-size:22px}.faq-layout{grid-template-columns:1fr;gap:28px}.faq-item summary{font-size:15px}.outro{padding:50px 0}.outro .shell{display:block}.outro h2{font-size:37px}.outro .btn{margin-top:26px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{margin-top:30px;gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion .reveal.pending{opacity:1;transform:none}}

.footer a{overflow-wrap:anywhere}

.device-options .device-option small{color:#50583f!important}
