@font-face{font-family:Jakarta;src:url('/assets/fonts/jakarta-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}@font-face{font-family:Jakarta;src:url('/assets/fonts/jakarta-latin-ext.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0100-024F}@font-face{font-family:Bebas;src:url('/assets/fonts/bebas-neue.woff2') format('woff2');font-display:swap}
:root{color-scheme:dark;--bg:#050607;--s1:#0d0f11;--s2:#14171a;--s3:#1c2024;--text:#fafbfb;--secondary:#c8cbcd;--muted:#8d9295;--line:#ffffff14;--accent:#ffb547;--accent-text:#1f1300}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:radial-gradient(ellipse at 80% 9%,#ffb54708,transparent 35%),radial-gradient(ellipse at 15% 0,#ffffff04,transparent 40%),var(--bg);color:var(--text);font:14px/1.7 Jakarta,Arial,sans-serif;overflow-wrap:break-word}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a,button{transition:background .18s,color .18s,border-color .18s,transform .18s}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2{line-height:1.03}h1{font:400 clamp(42px,4.5vw,72px)/1.05 Bebas,Impact,sans-serif;letter-spacing:.3px}h2{font:400 36px/1.1 Bebas,Impact,sans-serif;letter-spacing:.4px}h3{font-size:16px;font-weight:700}p{color:var(--secondary)}small{font-size:11px;line-height:1.65;color:var(--muted)}.wrap{width:min(1240px,calc(100% - 96px));margin-inline:auto}.narrow{max-width:800px}.icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}.header{height:96px;border-bottom:1px solid var(--line);background:#050607d9;backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.header-inner{height:100%;width:min(1440px,calc(100% - 80px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;gap:20px;align-items:center;flex-shrink:0}.brand-word{font-weight:800;font-size:30px;letter-spacing:-2px;line-height:1}.brand-word span{color:var(--accent)}.brand-divider{width:1px;height:22px;background:#ffffff2b}.brand-shop{font-size:10px;font-weight:700;letter-spacing:3px;color:var(--secondary)}.header nav{display:flex;gap:30px;font-size:12px;color:var(--muted)}.header nav a:hover,.header nav [aria-current],.text-link:hover{color:var(--accent)}.header-actions{display:flex;align-items:center;gap:20px}.account-link,.team-link{display:flex;gap:10px;align-items:center;font-size:12px}.account-link .icon{width:17px}.team-link{color:var(--accent)}.eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:2.2px;color:var(--accent);line-height:1.8}.tiny-line{display:inline-block;height:1px;width:24px;background:var(--accent);vertical-align:middle;margin-right:10px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;min-height:660px;padding-block:80px 88px}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(60px,5.8vw,88px);line-height:1.01;margin:25px 0 24px;white-space:nowrap}.hero h1 span,.page-heading h1 span{color:var(--accent)}.hero-description{font-size:14px;line-height:1.95;color:#a8adb1}.hero-cta{display:flex;align-items:center;gap:26px;margin-top:32px}.button{display:inline-flex;justify-content:center;align-items:center;gap:18px;border:1px solid transparent;border-radius:12px;min-height:51px;padding:14px 22px;font-size:12px;font-weight:800;line-height:1.4;letter-spacing:.1px;background:none;color:var(--text)}.button .icon{width:18px;height:18px}.primary{background:var(--accent);color:var(--accent-text)}.primary:hover:not(:disabled){background:#ffc366;transform:translateY(-1px)}.secondary{background:#ffffff04;border-color:#ffffff24}.secondary:hover:not(:disabled){background:#ffffff0b;border-color:#ffffff40}.full{width:100%}.button.small{min-height:40px;padding:11px 16px;font-size:11px;border-radius:9px}.text-link{display:inline-flex;gap:10px;align-items:center;font-size:11px;font-weight:700;border:0;background:none;padding:0;color:var(--text)}.text-link .icon{width:16px}.muted{color:var(--muted)}.hero-proof{display:flex;gap:25px;margin-top:28px;color:var(--muted);font-size:10px}.hero-proof span{display:flex;gap:8px;align-items:center}.hero-proof .icon{width:14px;height:14px;color:#b2b6b8}.hero-visual{position:relative;min-width:0;padding:25px 0 20px;perspective:1000px}.hero-visual:before{content:'';position:absolute;inset:-50px 0;background:radial-gradient(ellipse,#ffb5471a,transparent 65%);filter:blur(25px)}.tv-frame{position:relative;background:#111417;border:1px solid #ffffff26;border-radius:18px;padding:9px;transform:rotateY(-7deg) rotateZ(1deg);box-shadow:0 40px 110px #000,0 0 50px #ffb54709}.tv-top{height:39px;display:flex;align-items:center;justify-content:space-between;padding:3px 14px 10px}.tv-top .brand-word{font-size:16px;letter-spacing:-1px}.live-dot{font-size:6px;letter-spacing:1.7px;color:#a1a8ac;display:flex;gap:6px;align-items:center}.live-dot:before{content:'';width:4px;height:4px;background:var(--accent);border-radius:50%}.screen-art{height:290px;position:relative;overflow:hidden;border-radius:10px;background:radial-gradient(ellipse at 80% 55%,#81470e55,transparent 65%),linear-gradient(135deg,#231b0c,#0b0e0f 65%)}.art-sun{position:absolute;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffdb8c,#d99030 40%,#7b4310 70%,#241504);right:-5px;top:20px;box-shadow:0 0 55px #ffb54725;opacity:.9}.art-sun:after{content:'';position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 3px,#1f130012 3px 4px)}.art-ring{position:absolute;right:-80px;top:65px;width:390px;height:135px;border:1px solid #ffc36650;border-radius:50%;transform:rotate(-38deg)}.art-ring.second{right:-110px;top:100px;width:440px;height:145px;border-color:#ffc36620}.screen-label{position:absolute;left:24px;top:28px;font-size:6px;font-weight:700;letter-spacing:2.5px;color:#d9bf93}.screen-art strong{position:absolute;left:23px;bottom:40px;font:400 49px/.98 Bebas,sans-serif;letter-spacing:1px;text-shadow:0 2px 15px #000}.screen-play{position:absolute;bottom:37px;right:24px;display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#ffffff15;backdrop-filter:blur(10px);border:1px solid #ffffff40}.screen-play .icon{width:16px;fill:white;stroke:none;margin-left:2px}.tv-bottom{height:30px;display:flex;align-items:center;justify-content:space-between;padding:9px 12px 0;font-size:7px;color:#8d9295}.tv-bottom>span:last-child{color:var(--accent);font-size:16px}.floating-card{position:absolute;left:-20px;bottom:-9px;display:flex;align-items:center;gap:12px;padding:16px 21px;background:#15191ce8;backdrop-filter:blur(15px);border:1px solid #ffffff24;border-radius:12px;box-shadow:0 15px 40px #0008}.floating-card>.icon{color:var(--accent);width:25px}.floating-card strong{display:block;font-size:10px}.floating-card span{font-size:8px;color:var(--muted)}.visual-counter{position:absolute;bottom:-49px;right:2px;font-size:6px;letter-spacing:2px;color:#666e73}.visual-counter span{font-size:12px;color:var(--accent);margin-right:10px}.orbit{position:absolute;right:-20px;top:-24px;width:90px;height:90px;border-top:1px solid #ffb54755;border-right:1px solid #ffb54755;border-top-right-radius:40px}.orbit-two{width:30px;height:30px;top:auto;bottom:-32px;right:-24px;transform:rotate(90deg);opacity:.3}.device-strip{border-block:1px solid var(--line);background:#ffffff02}.device-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:78px}.device-strip .wrap>span{font-size:8px;color:var(--muted);letter-spacing:1.6px;font-weight:700}.device-strip .wrap>div{font-weight:700;font-size:14px;color:#a7abad;letter-spacing:-.3px}.device-strip i{height:14px;width:1px;background:var(--line)}.plans-section{padding-top:100px;padding-bottom:90px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading h2{font-size:42px;margin-top:12px}.section-heading>p{font-size:11px;color:var(--muted);line-height:1.8;margin-bottom:4px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.plan{position:relative;padding:28px;background:linear-gradient(160deg,#111416,#0c0e10);border:1px solid var(--line);border-radius:15px}.plan.featured{border-color:#ffb54788;background:radial-gradient(ellipse at 90% 0,#ffb5470d,transparent 70%),linear-gradient(160deg,#14171a,#0c0e10);box-shadow:0 0 45px #ffb54706}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:22px}.plan-kicker{font-size:10px;font-weight:600;color:#a3a8ac}.tag{font-size:6px;letter-spacing:.6px;color:var(--accent);background:#ffb54713;border:1px solid #ffb54726;border-radius:5px;padding:4px 6px;white-space:nowrap}.plan h3{font:400 66px/1.2 Bebas,sans-serif;margin:20px 0 4px}.plan h3 span{font:400 30px Bebas,sans-serif;color:#b3b8bc}.plan-price{font-size:23px;font-weight:800;letter-spacing:-.7px}.plan-price>span{font-size:9px;font-weight:500;color:var(--muted);letter-spacing:0}.monthly{font-size:10px;color:var(--muted);margin-top:3px;margin-bottom:24px}.feature-list{list-style:none;padding:22px 0 18px;margin:0;border-bottom:1px solid var(--line);font-size:10px;color:#babfc2}.feature-list li{display:flex;align-items:center;gap:9px;margin:12px 0}.feature-list .icon{width:13px;height:13px;color:var(--accent)}.plan-note{display:block;font-size:8px;color:var(--muted);text-align:center;margin-top:15px}.plans-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:var(--muted);margin-top:24px}.plans-note .icon{width:13px;height:13px}.steps-section{padding-block:35px 90px;border-top:1px solid var(--line)}.steps-section .section-heading{margin-top:35px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.steps article{position:relative;padding-top:15px}.step-number{display:block;font:400 50px Bebas,sans-serif;color:#ffb54740;line-height:1;margin-bottom:16px}.steps h3{font-size:13px}.steps p{font-size:11px;line-height:1.9;color:var(--muted);margin-top:10px;max-width:300px}.reassurance{display:flex;align-items:center;gap:26px;padding:36px;border:1px solid var(--line);border-radius:15px;background:radial-gradient(ellipse at 0 50%,#ffb54708,transparent 60%),var(--s1);margin-bottom:90px}.reassurance>div:first-child{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;border:1px solid #ffb54722;background:#ffb54708;color:var(--accent);flex-shrink:0}.reassurance h2{font-size:29px;margin:8px 0}.reassurance p{font-size:11px;color:var(--muted)}.reassurance .button{margin-left:auto;flex-shrink:0}.footer{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);padding-block:38px;flex-wrap:wrap}.footer .brand-word{font-size:28px}.footer>div>span{display:block;font-size:10px;color:var(--secondary)}.footer small{font-size:9px}.footer nav{margin-left:auto;display:flex;gap:20px;font-size:9px;color:var(--muted)}.footer-copy{font-size:8px;color:#626a70;width:100%;margin-left:104px;margin-top:-15px}.panel{border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#111416,#0d0f11);padding:30px}.page-heading{padding-top:65px;padding-bottom:40px}.page-heading h1{margin:17px 0}.page-heading>p{font-size:13px;max-width:620px;line-height:1.9;color:var(--muted)}.page-heading.compact{padding-top:25px}.page-heading.compact h1{font-size:56px}.dashboard{padding-block:65px 90px;min-height:65vh}.dashboard h1{font-size:54px;margin:13px 0}.dashboard>.section-heading p{font-size:12px;color:var(--muted)}.back{font-size:10px;color:var(--muted);display:inline-block;margin-bottom:20px}.back:hover{color:var(--accent)}.notice{padding:16px 18px;border:1px solid #ffb54728;background:#ffb54708;border-radius:9px;color:#c9b28d;font-size:11px;line-height:1.8;margin:20px 0}.notice.success{border-color:#83cf9f44;color:#a2d6b4;background:#83cf9f08}.auth-panel{text-align:center;margin-block:20px 70px;max-width:510px;padding:40px}.auth-panel>.icon{width:35px;height:35px;color:var(--accent)}.auth-panel h2{font-family:Jakarta;font-size:21px;margin:18px 0}.auth-panel>p{font-size:12px;margin-bottom:25px;color:var(--muted)}.dev-entry{margin-top:22px}.dev-entry small{display:block;margin-top:12px}.devbar{background:#28210e;color:#f4d899;display:flex;align-items:center;gap:8px;padding:7px 25px;font-size:10px}.dot,.status-dot{height:6px;width:6px;border-radius:50%;background:var(--accent);display:inline-block}.dev-actions{margin-left:auto;display:flex;gap:12px;align-items:center}.devbar form{display:inline}.devbar button{border:1px solid #ffb54744;color:var(--accent);background:none;border-radius:5px;font-size:9px;padding:3px 9px}.checkout-page{padding-block:40px 90px}.checkout-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;align-items:start}.checkout-form .step-caption{display:flex;gap:12px;align-items:center;margin-bottom:20px}.step-caption>span{font-size:10px;color:var(--accent);border:1px solid #ffb54730;border-radius:7px;padding:4px 7px}.step-caption h2{font:700 15px Jakarta,sans-serif}.checkout-form>p{font-size:12px;margin-bottom:15px}.identity{display:flex;gap:14px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:10px;margin-bottom:30px}.identity .icon{color:var(--accent)}.identity strong,.identity span:not(.status-dot){display:block;font-size:11px}.identity span:not(.status-dot){color:var(--muted);font-size:10px}.identity .status-dot{margin-left:auto;background:#8bce9c}.payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.payment-option{display:grid;grid-template-columns:1fr auto;border:1px solid #ffffff24;cursor:pointer;border-radius:11px;padding:17px;gap:7px;position:relative}.payment-option:has(input:checked){border-color:var(--accent);background:#ffb54708}.payment-option:has(input:disabled){opacity:.5;cursor:not-allowed}.payment-option input{grid-column:2;grid-row:1;margin:0;width:15px}.payment-option>.icon{grid-column:1;grid-row:1;color:var(--accent);width:23px;height:23px}.payment-option strong,.payment-option>span,.payment-option small{grid-column:1/-1}.payment-option strong{font-size:11px}.payment-option>span{font-size:9px;color:var(--muted)}.payment-option small{font-size:8px;color:var(--accent)}.check-row{display:flex;gap:10px;align-items:flex-start;font-size:11px;color:var(--secondary);margin:17px 0;cursor:pointer;line-height:1.8}.check-row input{width:15px;height:15px;flex-shrink:0;margin:3px 0 0;accent-color:var(--accent)}.check-row small{display:block;font-size:9px}.check-row a{color:var(--accent);text-decoration:underline}.checkout-form>.button{margin-top:15px}.fineprint{font-size:10px!important;color:var(--muted)!important;line-height:1.9!important;margin:16px 0 0}.fineprint .icon{width:12px;height:12px;margin-right:5px}.summary{position:sticky;top:120px}.summary-cover{background:radial-gradient(ellipse at 80% 10%,#ffb54720,transparent 80%),#151819;border-radius:9px;height:105px;display:flex;align-items:center;justify-content:space-between;padding:25px;margin-bottom:25px;border:1px solid var(--line)}.summary-cover>span:last-child{font-size:7px;letter-spacing:2px;color:var(--accent)}.summary h2{font-size:55px;margin-top:8px}.summary>p{font-size:11px;color:var(--muted);margin-bottom:20px}.summary-line{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;padding:14px 0;border-bottom:1px solid var(--line)}.summary-line>span{color:var(--muted)}.summary-line strong{font-weight:600}.summary-total{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:23px 0 10px}.summary-total strong{font-size:26px}.summary>small{display:block;font-size:9px}.summary-promise{display:flex;gap:12px;border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.summary-promise .icon{color:var(--accent);width:18px}.summary-promise p{font-size:10px;color:var(--muted)}.summary-promise strong{color:var(--secondary)}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:30px 0 45px}.account-stats>div{background:var(--s1);border:1px solid var(--line);border-radius:12px;padding:23px;display:flex;gap:16px;align-items:center}.account-stats .icon{color:var(--accent)}.account-stats>div>span{font-size:10px;color:var(--muted)}.account-stats strong{display:block;font-size:21px;color:var(--text);margin-top:3px}.section-heading.small h2{font-size:28px}.empty{text-align:center;padding:55px 25px}.empty>.icon{color:var(--accent);width:32px;height:32px}.empty h3{margin:20px 0 10px}.empty p{font-size:12px;color:var(--muted);margin-bottom:22px}.order-card{display:flex;gap:22px;align-items:center;padding:22px;margin-bottom:14px}.order-card:hover{border-color:#ffb54755}.order-tile{background:#ffb5470a;border:1px solid #ffb54720;border-radius:10px;display:grid;place-content:center;text-align:center;min-width:63px;height:70px;font:400 30px/1 Bebas,sans-serif;color:var(--accent)}.order-tile span{font:600 8px Jakarta,sans-serif;margin-top:3px;letter-spacing:2px}.order-main{flex:1}.order-main h3{font-size:13px;margin-bottom:5px}.order-main>span{font-size:9px;color:var(--muted)}.badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border:1px solid #ffb54724;background:#ffb5470b;color:var(--accent);border-radius:6px;font-size:9px;font-weight:700;white-space:nowrap}.badge.green{border-color:#83cf9f33;background:#83cf9f0b;color:#9cd9b1}.badge.neutral{color:var(--muted);background:#ffffff03;border-color:var(--line);font-size:7px;letter-spacing:1px}.preference{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:35px}.preference h3{font-size:13px}.preference p{font-size:10px;color:var(--muted);margin-top:8px}.preference form{display:flex;gap:15px;align-items:center}.order-page{padding-block:45px 90px}.order-page h1{font-size:50px;margin:12px 0}.progress-steps{display:flex;gap:20px;margin:30px 0}.progress-steps>div{flex:1;display:flex;gap:12px;align-items:center;padding:15px 0;border-bottom:2px solid #ffffff12;color:var(--muted);font-size:11px}.progress-steps>div>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #ffffff25;border-radius:50%;font-size:10px}.progress-steps .active,.progress-steps .done{border-color:var(--accent);color:var(--text)}.progress-steps .active>span,.progress-steps .done>span{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.order-layout{display:grid;grid-template-columns:2fr 1fr;gap:25px;align-items:start}.access-panel>.icon{width:32px;height:32px;color:var(--accent);margin-bottom:20px}.access-panel h2{font-size:36px;margin-bottom:15px}.access-panel>p{font-size:12px;color:var(--muted)}.access-panel>.text-link{display:flex;margin-top:25px}.delivery-deadline{display:flex;flex-direction:column;gap:5px;margin:25px 0}.delivery-deadline span{font-size:10px;color:var(--muted)}.delivery-deadline strong{font-size:17px}.date-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-block:1px solid var(--line);padding:20px 0;margin:25px 0}.date-grid span,.date-grid strong{display:block;font-size:10px}.date-grid span{color:var(--muted);margin-bottom:7px}.date-grid strong{font-size:12px}.credentials{margin-top:25px}.credential{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:8px}.credential>span{font-size:9px;color:var(--muted)}.credential code{grid-column:1;word-break:break-all;font-size:12px}.credential button{grid-column:2;grid-row:1/3;border:1px solid var(--line);background:var(--s2);color:var(--secondary);border-radius:6px;font-size:10px;padding:5px 10px}.order-summary h2{font-size:50px;margin:12px 0 25px}.order-summary>.text-link{margin:25px 0}.order-summary>small{display:block;font-size:9px}.conversation{margin-top:25px}.conversation-heading{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding-bottom:22px}.conversation-heading>.icon{color:var(--accent)}.conversation-heading h2{font:700 14px Jakarta,sans-serif}.conversation-heading p{font-size:10px;color:var(--muted);margin-top:5px}.conversation-heading .badge{margin-left:auto}.empty-message{text-align:center;padding:35px 15px;font-size:11px;color:var(--muted);line-height:1.9}.messages{padding-bottom:20px;max-height:600px;overflow:auto}.message{margin:20px 0 0 35px;padding:15px;background:#ffffff04;border:1px solid var(--line);border-radius:10px}.message.from-team{margin-left:0;margin-right:35px;background:#ffb54706;border-color:#ffb54720}.message>div{display:flex;gap:10px;justify-content:space-between;font-size:9px}.message time{color:var(--muted);font-size:8px}.message p{font-size:11px;margin-top:10px;white-space:normal}.message-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px}.message-bottom small{font-size:8px}.message-bottom .icon{width:11px;height:11px}.message-bottom button .icon{width:15px;height:15px}.conversation textarea{resize:vertical}input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select{background:#080a0c;color:var(--text);border:1px solid #ffffff24;border-radius:8px;padding:12px 14px;width:100%;outline:none;font-size:12px}input::placeholder,textarea::placeholder{color:#5e666c}input:focus,textarea:focus{border-color:var(--accent)!important}.delivery-form label{display:block;font-size:11px;margin:17px 0}.delivery-form input:not([type=checkbox]){margin-top:8px}.delivery-form .check-row{display:flex}.delivery-form h2{font:700 19px Jakarta,sans-serif;margin:30px 0 15px}.delivery-form p{font-size:11px;color:var(--muted)}.delivery-form+.button{margin-top:20px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.admin-stats{grid-template-columns:repeat(4,1fr)}.tabs{display:flex;gap:10px;margin:25px 0}.tabs a{font-size:10px;padding:9px 16px;border-radius:7px;border:1px solid var(--line);color:var(--muted)}.tabs a[aria-current]{color:var(--accent);border-color:#ffb54755;background:#ffb54708}.table-panel{padding:0;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px;text-align:left}th{font-weight:500;color:var(--muted);font-size:9px;padding:20px;background:#ffffff02}td{font-size:11px;padding:20px;border-top:1px solid var(--line)}td small{display:block;font-size:8px;margin-top:4px}.admin-note{display:flex;gap:15px;align-items:center;margin-top:20px;padding:20px}.admin-note>.icon{color:var(--accent)}.admin-note p{font-size:10px;color:var(--muted)}.dashboard>.panel+h2{margin:35px 0 20px}.info-page{padding-bottom:90px}.info-page>h1{margin:20px 0 35px}.device-guides{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide>.icon{color:var(--accent);width:29px;height:29px}.guide h2{font:700 19px Jakarta,sans-serif;margin:22px 0 15px}.guide p{font-size:12px;color:var(--muted);line-height:1.9}.guide .text-link{margin-top:25px}.setup-steps{margin-top:30px}.setup-steps h2{margin-top:12px}.setup-steps ol{padding-left:20px;margin:25px 0;color:var(--secondary);font-size:12px;line-height:1.9}.setup-steps li{padding-left:8px;margin-bottom:15px}.setup-steps li::marker{color:var(--accent)}.setup-steps a{color:var(--accent)}.faq-page{max-width:930px;padding-bottom:90px}.faq-list details{border-bottom:1px solid var(--line);padding:23px 0}.faq-list summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;display:flex;gap:20px;justify-content:space-between;align-items:center}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent);font-size:23px;font-weight:300}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;color:var(--muted);margin-top:18px;line-height:1.9;max-width:760px}.help-cta{display:flex;align-items:center;gap:20px;margin-top:40px}.help-cta>.icon{color:var(--accent)}.help-cta h2{font:700 14px Jakarta,sans-serif}.help-cta p{font-size:11px;color:var(--muted);margin-top:6px}.help-cta .button{margin-left:auto;flex-shrink:0}.prose h2{font:700 16px Jakarta,sans-serif;margin:26px 0 12px}.prose h2:first-child{margin-top:0}.prose p{font-size:12px;line-height:1.95;color:var(--muted)}.skip,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip:focus{clip:auto;top:8px;left:8px;width:auto;height:auto;padding:10px;background:var(--accent);color:var(--accent-text);z-index:100}
@media(min-width:1600px){.hero{min-height:720px}.hero h1{font-size:94px}.hero-visual{margin-left:25px}.screen-art{height:315px}.screen-art strong{font-size:55px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header-inner{width:calc(100% - 48px);gap:20px}.header nav{gap:20px}.brand{gap:14px}.hero{gap:30px;min-height:600px}.hero h1{font-size:68px}.hero-cta{gap:18px;flex-wrap:wrap}.hero .button{padding:14px 18px}.screen-art{height:250px}.screen-art strong{font-size:42px}.art-sun{width:200px;height:200px;right:-35px}.floating-card{left:-8px;padding:13px 15px}.plan{padding:23px}.plan-top{align-items:flex-start;flex-direction:column;min-height:44px;justify-content:center}.plan h3{margin-top:10px}.feature-list{font-size:9px}.reassurance h2{font-size:25px}.footer nav{gap:15px}.checkout-grid{gap:20px}.panel{padding:25px}.order-page h1{font-size:42px}.hero-proof{gap:15px}}
@media(max-width:800px){.header{height:78px}.header nav{display:none}.wrap{width:calc(100% - 40px)}.header-inner{width:calc(100% - 40px)}.hero{grid-template-columns:1fr;padding-block:55px 75px;gap:45px}.hero h1{font-size:clamp(62px,11vw,88px)}.hero-copy{max-width:560px}.hero-description{font-size:13px}.hero-visual{max-width:540px;width:95%;justify-self:center;margin:0 0 25px;padding-top:0}.screen-art{height:285px}.screen-art strong{font-size:48px}.art-sun{right:10px;width:240px;height:240px}.visual-counter{bottom:-39px}.orbit{top:-20px;right:-12px}.device-strip .wrap{justify-content:center;flex-wrap:wrap;gap:18px;padding-block:20px}.device-strip .wrap>span{width:100%;text-align:center;font-size:7px}.device-strip .wrap>div{font-size:12px}.plans-section{padding-block:65px}.section-heading{gap:20px}.section-heading h2{font-size:36px}.section-heading>p{font-size:9px}.plans{gap:10px}.plan{padding:20px 15px}.plan h3{font-size:58px}.plan-price{font-size:21px}.plan-price>span{font-size:8px}.plan .button{font-size:10px;padding:13px 10px;gap:9px}.feature-list{font-size:8px}.feature-list li{gap:5px}.feature-list .icon{width:11px;height:11px}.tag{font-size:5px}.monthly{font-size:9px}.plan-note{font-size:7px}.plans-note{font-size:8px;align-items:flex-start}.steps{gap:22px}.steps h3{font-size:12px}.steps p{font-size:10px}.reassurance{padding:25px;flex-wrap:wrap;gap:18px;margin-bottom:60px}.reassurance .button{margin-left:72px}.reassurance h2{font-size:26px}.footer{gap:20px}.footer nav{width:100%;margin:0;justify-content:space-between;flex-wrap:wrap}.footer-copy{margin:0;width:auto}.checkout-grid,.order-layout{grid-template-columns:1fr}.summary{position:static;grid-row:1}.summary-cover{display:none}.summary h2{font-size:42px}.summary>p{margin-bottom:5px}.summary .summary-line{padding:10px 0}.summary-promise{display:none}.summary-total{padding-top:15px}.page-heading.compact h1{font-size:46px}.account-stats>div{padding:18px;gap:10px}.account-stats strong{font-size:18px}.order-card{gap:15px;padding:18px;flex-wrap:wrap}.order-main{min-width:180px}.order-card>.icon{display:none}.preference{flex-direction:column;align-items:start;gap:12px}.preference form{width:100%;justify-content:space-between}.order-summary{grid-row:1}.order-summary h2{font-size:35px;margin:10px 0}.order-summary .summary-line{padding:10px 0}.order-summary>.text-link{margin:15px 0}.order-summary>small{display:none}.order-page .section-heading{align-items:start}.order-page h1{font-size:40px}.dashboard h1{font-size:43px}.help-cta{flex-wrap:wrap}.help-cta .button{margin-left:40px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:10px}.admin-stats>div{padding:15px}.admin-stats strong{font-size:23px}.dashboard>.section-heading{align-items:start;flex-wrap:wrap}.dashboard{padding-top:40px}.device-guides{gap:15px}.guide{padding:23px}.guide h2{font-size:17px}.guide p{font-size:11px}.guide .text-link{font-size:10px}}
@media(max-width:560px){.header{height:72px}.brand-word{font-size:26px}.brand{gap:12px}.brand-shop{font-size:8px;letter-spacing:2px}.brand-divider{height:18px}.account-link{font-size:10px;gap:6px}.account-link .icon{width:15px}.header-actions{gap:10px}.team-link{font-size:0;gap:0}.team-link .icon{width:18px}.hero{padding-top:42px;gap:38px;padding-bottom:60px}.eyebrow{font-size:8px;letter-spacing:1.6px}.hero h1{font-size:clamp(51px,13.3vw,75px);margin:22px 0}.hero-description{font-size:12px;line-height:1.95}.hero-cta{gap:20px;margin-top:25px}.hero-cta .button{min-height:49px;font-size:11px}.hero-cta .text-link{font-size:9px}.hero-proof{font-size:8px;gap:18px;margin-top:22px}.hero-proof .icon{width:12px;height:12px}.hero-visual{width:96%;margin-top:10px}.screen-art{height:220px}.tv-frame{border-radius:14px;padding:7px}.tv-top{height:30px;padding:0 10px 7px}.tv-top .brand-word{font-size:13px}.live-dot{font-size:5px}.screen-art strong{font-size:39px;left:18px;bottom:30px}.screen-label{font-size:5px;left:18px;top:23px;letter-spacing:1.8px}.art-sun{width:185px;height:185px;top:14px;right:-10px}.screen-play{width:33px;height:33px;right:16px;bottom:27px}.floating-card{padding:11px 14px;gap:10px;left:-10px;bottom:-17px}.floating-card strong{font-size:9px}.floating-card span{font-size:7px}.floating-card>.icon{width:20px;height:20px}.visual-counter{font-size:5px;letter-spacing:1.5px;bottom:-48px}.visual-counter span{font-size:10px}.tv-bottom{font-size:6px;height:26px;padding:7px 9px 0}.device-strip .wrap{gap:13px}.device-strip .wrap>div{font-size:11px}.device-strip i{height:11px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:34px;margin-top:10px}.section-heading>p{font-size:10px;margin-top:16px}.plans{grid-template-columns:1fr;gap:18px}.plan{padding:26px}.plan-top{flex-direction:row;align-items:center;justify-content:space-between;min-height:20px}.plan-kicker{font-size:11px}.tag{font-size:6px}.plan h3{font-size:70px;margin-top:16px}.plan h3 span{font-size:34px}.plan-price{font-size:26px}.plan-price>span{font-size:10px}.monthly{font-size:10px;margin-bottom:22px}.plan .button{font-size:12px;padding:16px;gap:20px}.feature-list{font-size:11px;padding-bottom:15px}.feature-list li{gap:10px;margin:13px 0}.feature-list .icon{width:14px;height:14px}.plan-note{font-size:9px;margin-top:17px}.plans-note{font-size:9px;line-height:1.9;padding-inline:4px;margin-top:22px}.plans-note .icon{margin-top:4px;flex-shrink:0}.steps-section{padding-bottom:45px}.steps-section .section-heading>.text-link{margin-top:18px}.steps{grid-template-columns:1fr;gap:22px}.steps article{padding-left:55px;padding-top:0}.step-number{position:absolute;left:0;top:0;font-size:42px}.steps h3{font-size:13px}.steps p{font-size:11px;max-width:none;line-height:1.9;margin-top:8px}.reassurance{padding:24px;gap:18px;margin-top:10px}.reassurance>div:first-child{width:42px;height:42px;border-radius:11px}.reassurance>div:nth-child(2){width:100%}.reassurance h2{font-size:30px;line-height:1.1;margin-top:10px}.reassurance p{font-size:11px}.reassurance .button{margin-left:0;width:100%;font-size:11px}.footer{padding-block:30px}.footer>div>span{font-size:9px}.footer small{font-size:8px}.footer nav{gap:15px;justify-content:flex-start;font-size:9px}.footer-copy{font-size:8px}.panel{padding:23px}.page-heading{padding-top:45px;padding-bottom:25px}.page-heading h1{font-size:47px}.page-heading>p{font-size:12px}.auth-panel{padding:28px 23px}.checkout-page{padding-top:25px}.page-heading.compact{padding-top:10px}.page-heading.compact h1{font-size:43px}.payment-methods{gap:10px}.payment-option{padding:14px 12px}.payment-option strong{font-size:10px}.payment-option>span{font-size:8px}.check-row{font-size:10px}.fineprint{font-size:9px!important}.summary{padding:22px}.summary-total strong{font-size:24px}.account-stats{gap:8px;margin:25px 0}.account-stats>div{display:block;padding:15px 12px}.account-stats .icon{width:17px;height:17px;margin-bottom:9px}.account-stats>div>span{font-size:8px}.account-stats strong{font-size:16px}.dashboard h1{font-size:39px}.section-heading.small .text-link{margin-top:12px}.order-card{padding:16px;gap:13px}.order-main{min-width:0;flex-basis:65%}.order-main h3{font-size:11px}.order-main>span{font-size:8px}.order-card .badge{margin-left:66px}.order-card>strong{margin-left:auto;font-size:12px}.order-tile{min-width:50px;height:60px;font-size:28px}.preference form{flex-wrap:wrap}.preference .check-row{margin-block:8px}.order-page{padding-top:30px}.order-page h1{font-size:39px}.order-page .section-heading>.badge{margin-top:15px}.progress-steps{gap:12px;margin-top:15px}.progress-steps>div{font-size:9px;gap:8px;flex-direction:column;align-items:start}.progress-steps>div>span{width:24px;height:24px;font-size:9px}.access-panel h2{font-size:31px}.access-panel>p{font-size:11px}.date-grid{grid-template-columns:1fr}.conversation-heading{gap:10px;flex-wrap:wrap}.conversation-heading>.badge{display:none}.conversation-heading h2{font-size:13px}.conversation-heading p{font-size:9px}.message{margin-left:14px;padding:12px}.message.from-team{margin-right:14px}.message>div{flex-wrap:wrap;gap:4px}.message p{font-size:10px}.message-bottom{align-items:end}.message-bottom small{font-size:7px;max-width:140px}.message-bottom button{font-size:10px;padding:10px 12px;gap:6px}.device-guides{grid-template-columns:1fr}.guide h2{font-size:19px}.guide p{font-size:12px}.guide .text-link{font-size:11px}.setup-steps h2{font-size:30px}.setup-steps ol{font-size:11px}.faq-list summary{font-size:12px;line-height:1.8}.faq-list p{font-size:11px}.help-cta{padding:23px}.help-cta h2{font-size:13px;line-height:1.7}.help-cta>.icon{width:24px}.help-cta .button{width:100%;margin:0}.tabs{gap:6px;overflow-x:auto;padding-bottom:4px}.tabs a{padding:8px 11px;white-space:nowrap;font-size:9px}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats strong{font-size:24px}.admin-stats>div>span{font-size:10px}.form-two{grid-template-columns:1fr;gap:0}.delivery-form label{font-size:10px}.summary-line{font-size:10px}.devbar{padding:7px 12px;font-size:7px;gap:5px}.dev-actions{gap:7px}.devbar button{font-size:7px;padding:3px 5px}.devbar .dot{height:4px;width:4px}}
body{overflow-x:clip}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
