:root{color-scheme:dark;--bg:#090b0f;--panel:#13161c;--line:#292b31;--gold:#e7bb58;--muted:#94979f;--white:#f5f2e9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--white);font:15px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.wrap{max-width:1240px;padding:0 48px;margin:auto}.nav{height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:13px;letter-spacing:2.5px;font-size:15px;font-weight:600;white-space:nowrap}.brand img{width:47px;height:47px}.brand b{color:var(--gold);font-weight:600}.nav nav{display:flex;gap:32px;color:#b7b9bf;font-size:13px}.nav nav a:hover,.text-link:hover{color:var(--gold)}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);border-radius:8px;padding:16px 23px;font-weight:600;font-size:14px;transition:transform .15s,background .15s}.button:hover{transform:translateY(-2px)}.button.gold{background:linear-gradient(110deg,#f1ce78,#d8a943);color:#171207;border-color:#e7bd60}.button.outline{background:#15171c;color:var(--white);border-color:#36322a}.button.small{padding:11px 17px;font-size:12px}.button span{font-size:19px}.hero{display:grid;grid-template-columns: .9fr 1.15fr;gap:42px;align-items:center;min-height:570px;padding-top:46px;padding-bottom:90px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.5px;color:var(--gold);display:flex;align-items:center;gap:10px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px #e7bb5811}h1{font-size:clamp(54px,5.8vw,78px);line-height:1.06;letter-spacing:-3.5px;font-weight:550;margin:28px 0 24px}em{font-style:normal;color:var(--gold)}.lead{font-size:16px;color:#a4a6ae;line-height:1.8;max-width:440px}.hero-actions{display:flex;align-items:center;gap:24px;margin:32px 0 21px}.text-link{background:none;border:0;color:var(--white);font-size:12px;padding:0;cursor:pointer}.hero-meta{display:flex;gap:19px;color:var(--muted);font-size:10px}.hero-meta span:first-letter{color:var(--gold)}.tv-scene{position:relative;padding:36px 0 44px;isolation:isolate}.tv-scene:before{content:'';position:absolute;inset:-40px -20px;background:radial-gradient(ellipse,#ca913122,transparent 65%);z-index:-1}.tv-shell{padding:9px;background:linear-gradient(145deg,#343438,#111216);border:1px solid #4a4640;border-radius:13px;box-shadow:0 32px 80px #0008;transform:perspective(1200px) rotateY(-6deg)}.tv-ui{display:flex;aspect-ratio:16/10;background:#101318;border-radius:5px;overflow:hidden;font-size:9px}.tv-sidebar{width:25%;display:flex;flex-direction:column;padding:17px 12px;background:#0b0e12;gap:12px}.tv-sidebar img{width:48px;height:42px;margin:0 auto}.tv-sidebar strong{font-size:6px;letter-spacing:.8px;text-align:center;color:var(--gold);margin-bottom:9px}.tv-sidebar>span{padding:5px 6px;white-space:nowrap;color:#bbc0c9}.tv-sidebar .selected{background:linear-gradient(90deg,#e9c46d,#c1953c);color:#0c0e12;border-radius:4px}.tv-main{flex:1;padding:18px;background:radial-gradient(ellipse at 80% 0,#70582455,transparent 60%),linear-gradient(140deg,#1b232b,#0f131a)}.tv-top{display:flex;justify-content:space-between;font-size:8px}.trial-pill{border:1px solid #d9af4a55;color:var(--gold);padding:3px 7px;border-radius:4px}.tv-welcome{padding:24px 0 18px}.tv-welcome small{font-size:6px;letter-spacing:2px;color:var(--gold)}.tv-welcome h2{font-size:22px;letter-spacing:.7px;margin:6px 0 4px;font-weight:500}.tv-welcome p{font-size:9px;color:#adb2ba;margin:0}.media-tiles{display:flex;gap:8px}.media-tile{flex:1;border-radius:5px;aspect-ratio:1.1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid #ffffff14;position:relative;overflow:hidden}.media-tile:before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(125deg,transparent 20%,#ffffff0b 21%,transparent 50%);transform:rotate(-20deg)}.media-tile span{font-size:28px;color:#f2d497}.media-tile b{font-size:9px;font-weight:500}.amber{background:linear-gradient(150deg,#776340,#28261f)}.slate{background:linear-gradient(150deg,#334654,#172127)}.copper{background:linear-gradient(150deg,#74544b,#241f21)}.tv-note{font-size:8px;color:#7d8490;margin-top:21px;letter-spacing:1px}.tv-stand{width:170px;height:29px;margin:auto;background:linear-gradient(#343333,#151619);clip-path:polygon(38% 0,62% 0,74% 75%,100% 88%,100% 100%,0 100%,0 88%,26% 75%)}.floating-label{position:absolute;bottom:9px;right:10px;background:#171a20;border:1px solid #36342c;border-radius:8px;padding:12px 18px;box-shadow:0 12px 30px #0005;font-size:11px;color:#d2d2d5}.floating-label span{color:var(--gold);margin-right:10px}.capabilities{border-top:1px solid #202228;border-bottom:1px solid #202228;background:#0e1015}.capability-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;padding-bottom:26px}.capability-row>span{font-size:8px;letter-spacing:2px;color:#6d737e}.capability-row b{font-weight:500;font-size:12px;color:#bbbcc1}.capability-row i{height:14px;width:1px;background:#2c2e34}.section{padding-top:85px;padding-bottom:30px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}h2{font-size:40px;font-weight:500;line-height:1.2;letter-spacing:-1.2px;margin:20px 0}h3{font-size:17px;font-weight:500}.section-heading>p{color:var(--muted);max-width:285px;font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{background:linear-gradient(140deg,#16191f,#111319);padding:30px;border:1px solid var(--line);border-radius:11px}.feature-icon{color:var(--gold);font-size:26px}.feature p{font-size:13px;color:var(--muted);margin-bottom:0}.center{text-align:center}.center .eyebrow{justify-content:center}.muted{color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:40px auto 20px}.price-card{background:#13161b;border:1px solid var(--line);padding:32px;border-radius:13px}.price-card.highlighted{border-color:#8b713e;background:radial-gradient(ellipse at 100% 0,#a0782620,transparent 70%),#13161b}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;letter-spacing:1.5px;color:var(--gold)}.subtle-pill{font-size:9px;letter-spacing:.8px;color:#9ca1aa;border:1px solid #34363c;border-radius:30px;padding:4px 10px}.gold-pill{color:var(--gold);border-color:#655334}.price-card h3{margin-top:26px;font-size:18px}.price{font-size:60px;font-weight:500;letter-spacing:-2px;line-height:1.2}.price small{font-size:12px;letter-spacing:0;color:var(--muted);font-weight:400}.price-card p{font-size:12px;color:var(--muted)}.price-card ul{list-style:none;padding:20px 0;margin:20px 0;border-top:1px solid var(--line);font-size:12px;color:#b4b7be}.price-card li{margin:10px 0}.price-card li:before{content:'✓';color:var(--gold);margin-right:10px}.price-card .button{width:100%}.fineprint{font-size:11px;color:#858995;line-height:1.7}.activation-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center;padding-bottom:60px}.steps{list-style:none;padding:0;margin:34px 0 0}.steps li{display:flex;gap:21px;margin:24px 0}.steps li>b{border:1px solid #3a3324;background:#1c1913;color:var(--gold);width:36px;height:36px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:10px;flex-shrink:0}.steps h3{font-size:14px;margin:0 0 4px}.steps p{font-size:12px;color:var(--muted);margin:0}.activation-card{padding:32px;background:#14171d;border:1px solid #3d3628;border-radius:14px;box-shadow:0 20px 70px #0003}.card-heading{text-align:center;margin-bottom:28px}.card-heading img{width:53px;height:47px}.card-heading h3{font-size:21px;margin:9px 0 4px}.card-heading p{font-size:12px;color:var(--muted);margin:0}label,legend{font-size:12px;color:#babdc5;display:block;margin:12px 0 8px}input:not([type=radio]):not([type=checkbox]),textarea,select{width:100%;background:#0b0e13;border:1px solid #34373e;border-radius:7px;padding:13px 14px;color:var(--white)}input::placeholder{color:#616772}.activation-card>small{font-size:10px;color:#777e89;display:block;margin-top:7px}fieldset{border:0;padding:0;margin:18px 0 24px;display:flex;gap:12px}legend{padding:0;margin-bottom:8px}.plan-option{flex:1;display:flex;align-items:center;gap:7px;border:1px solid #34373e;border-radius:7px;padding:12px;font-size:11px;margin:0;cursor:pointer}.plan-option:has(input:checked){border-color:#b18c47;background:#e7bb5809}.plan-option input{accent-color:var(--gold);margin:0}.plan-option b{margin-left:auto;color:var(--gold);font-size:17px;font-weight:500}.activation-card>.button{width:100%;margin-bottom:10px}.form-status{font-size:12px;color:var(--gold);margin:4px 0}.contact-number{font-size:11px;text-align:center;color:#aca89e}.activation-card>.fineprint{text-align:center;font-size:10px}.message-preview{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.message-preview textarea{font-size:12px;resize:vertical}.message-preview .text-link{color:var(--gold);margin-top:8px}.faq{max-width:950px;padding-bottom:80px}.faq details{border-bottom:1px solid var(--line);padding:18px 0}.faq summary{cursor:pointer;font-size:14px;list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:'+';color:var(--gold)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;color:var(--muted);max-width:680px}footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:28px!important;padding-bottom:28px!important}footer>.brand{font-size:11px}footer>.brand img{width:35px;height:35px}footer>span,footer>a:last-child{font-size:11px;color:var(--muted)}.admin-wrap{max-width:1100px;margin:40px auto;padding:0 24px}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.admin-card{background:var(--panel);padding:28px;border:1px solid var(--line);border-radius:12px}.login-card{max-width:440px;margin:80px auto}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-card .button{margin-top:20px}.table-wrap{overflow:auto;margin-top:24px}table{border-collapse:collapse;width:100%;font-size:12px}td,th{text-align:left;padding:13px;border-bottom:1px solid var(--line);white-space:nowrap}th{color:var(--muted);font-weight:500}.status-badge{border-radius:20px;padding:4px 10px;background:#e7bb5812;color:var(--gold);font-size:10px}.admin-summary{display:flex;gap:15px;margin:20px 0}.admin-summary>div{flex:1;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:8px}.admin-summary b{display:block;font-size:30px;color:var(--gold)}.admin-summary span{color:var(--muted);font-size:12px}[hidden]{display:none!important}.preview-wrap{padding:35px;max-width:1400px;margin:auto}.preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.preview-tabs{display:flex;gap:10px}.preview-tabs .button{padding:8px 14px}.preview-screen{border:1px solid #39342b;border-radius:18px;padding:8px;background:#16181d;box-shadow:0 20px 100px #0008}.preview-screen .tv-ui{font-size:16px;aspect-ratio:16/9}.preview-screen .tv-sidebar{padding:30px;gap:22px;width:22%}.preview-screen .tv-sidebar img{width:95px;height:82px}.preview-screen .tv-sidebar strong{font-size:12px}.preview-screen .tv-sidebar span{padding:12px;font-size:15px}.preview-screen .tv-main{padding:40px}.preview-screen .tv-top{font-size:13px}.preview-screen .tv-welcome{padding:40px 0 25px}.preview-screen .tv-welcome h2{font-size:42px}.preview-screen .tv-welcome small{font-size:10px}.preview-screen .tv-welcome p{font-size:15px}.preview-screen .media-tile{aspect-ratio:1.8;gap:12px}.preview-screen .media-tile span{font-size:45px}.preview-screen .media-tile b{font-size:17px}.preview-activation{text-align:center;padding:40px 20px;background:radial-gradient(ellipse at 50% 0,#d8a94316,transparent 60%),#0d1015;min-height:570px}.preview-activation img{width:95px}.device-code{font-size:32px;color:var(--gold);letter-spacing:3px;background:#15191f;border:1px solid #3a3427;border-radius:8px;display:inline-block;padding:12px 25px;margin:10px}.preview-activation .button{margin-top:20px}.preview-prices{margin-top:20px;color:var(--gold);word-spacing:5px}@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}.hero{gap:20px}.hero-actions{flex-wrap:wrap;gap:15px}.hero-meta{flex-wrap:wrap;gap:5px}.tv-welcome h2{font-size:18px}.tv-sidebar{gap:8px;padding:12px 8px}.tv-main{padding:13px}.tv-welcome{padding:15px 0}.activation-layout{gap:35px}}@media(max-width:760px){.nav{height:90px}.nav nav{display:none}.brand{font-size:12px;gap:8px;letter-spacing:1.5px}.brand img{width:40px}.button.small{padding:9px 12px;font-size:10px}.hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:36px;gap:8px}.hero-copy{max-width:520px}h1{font-size:62px}.lead{font-size:15px}.hero-meta{gap:20px}.tv-scene{max-width:600px;width:100%;margin:auto;padding-top:25px}.tv-welcome h2{font-size:24px}.tv-sidebar{gap:10px;padding:18px 12px}.tv-main{padding:20px}.tv-welcome{padding:25px 0}.capability-row{flex-wrap:wrap;justify-content:center;gap:12px}.capability-row>span{width:100%;text-align:center}.capability-row b{font-size:10px}.section{padding-top:60px}.section-heading{display:block}h2{font-size:34px}.section-heading>p{max-width:none}.feature-grid{grid-template-columns:1fr}.feature{padding:25px}.pricing-grid{grid-template-columns:1fr;max-width:440px}.activation-layout{grid-template-columns:1fr;gap:24px}.activation-card{padding:25px}.faq{padding-bottom:50px}footer{flex-wrap:wrap}footer>span{display:none}.admin-grid{grid-template-columns:1fr}.admin-summary{flex-wrap:wrap}.preview-head{flex-wrap:wrap;gap:16px}.preview-wrap{padding:20px}.preview-screen .tv-ui{min-width:850px}.preview-screen{overflow:auto}.preview-activation{min-height:400px}.device-code{font-size:20px}.preview-head .brand{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.sales-intro{padding-top:50px;padding-bottom:0}.sales-intro h1{font-size:68px}.subscription-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.subscription-grid .price-card{padding:24px}.subscription-grid .price{font-size:44px;margin:28px 0 12px}.subscription-grid .button{font-size:11px;padding:12px}.activation-card select{margin-bottom:12px}.activation-card textarea{margin-bottom:16px}.activation-card button[type=submit]{margin-top:20px}.order-result .button{width:100%;margin:8px 0}.order-result textarea{margin-top:12px;font-size:12px}.order-result .text-link{color:var(--gold)}.admin-card select,.admin-card textarea{margin-top:5px}.admin-card input[type=checkbox]{accent-color:var(--gold)}.admin-subnav{display:flex;gap:12px;margin-bottom:20px}.admin-section-title{margin-top:45px}.admin-card table button{font-size:11px;padding:7px 12px}.admin-card .mini-form{margin-top:20px}.admin-card .mini-form .button{margin-top:12px}
@media(max-width:1000px){.subscription-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.subscription-grid{grid-template-columns:1fr}.sales-intro h1{font-size:48px}.admin-subnav{flex-wrap:wrap}}

.admin-card label:has(input[type=checkbox]){display:flex;align-items:center;gap:9px}.admin-card input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;padding:0}

.analytics-choice{position:fixed;bottom:18px;left:18px;right:18px;max-width:650px;margin:auto;padding:20px;background:#14181e;border:1px solid #d7ae55;border-radius:12px;z-index:10000;box-shadow:0 8px 40px #000}.analytics-choice p{margin:0 0 14px;color:#eee;font-size:14px}.analytics-choice button,.analytics-settings{padding:10px 15px;margin:4px;border:1px solid #d7ae55;border-radius:6px;background:#14181e;color:#efd07c;cursor:pointer}.analytics-settings{position:fixed;bottom:4px;left:4px;font-size:11px;z-index:9999}

.full-brand-logo{display:block;width:200px;height:200px;object-fit:contain;margin:0 auto 24px;border-radius:18px}

/* Render the transparent logo in the exact website text gold. */
.full-brand-logo{background-color:var(--gold);-webkit-mask:url("/garuda-logo-transparent.png") center/contain no-repeat;mask:url("/garuda-logo-transparent.png") center/contain no-repeat;border-radius:0}

.brand-mark{display:inline-block;flex-shrink:0;width:47px;height:47px;background:var(--gold);-webkit-mask:url("/garuda-icon-gold.png") center/contain no-repeat;mask:url("/garuda-icon-gold.png") center/contain no-repeat}.tv-sidebar .brand-mark{display:block;width:48px;height:42px;margin:0 auto}footer>.brand .brand-mark{width:35px;height:35px}.preview-screen .tv-sidebar .brand-mark{width:95px;height:82px}.preview-activation .brand-mark{width:95px;height:95px}

.credit-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.credit-package{position:relative;display:flex;flex-direction:column;gap:5px;padding:18px!important;margin:0!important;background:#0d1015;border:2px solid var(--line);border-radius:12px;cursor:pointer}.credit-package:has(input:checked){border-color:var(--gold);box-shadow:0 0 0 2px #e7bb5825;background:#e7bb580a}.credit-package input{width:auto!important;position:absolute;right:12px;top:12px;accent-color:var(--gold)}.credit-package strong{padding-right:20px;font-size:17px}.credit-package b{font-size:27px;color:var(--gold)}.credit-package span{font-size:12px;color:var(--muted)}.activation-payment-row{border-top:1px solid var(--line);padding:14px 0}.activation-payment-row button{margin-top:8px}@media(max-width:420px){.credit-packages{grid-template-columns:1fr}}

.multiscreen-preview{margin:0 0 32px;min-width:0}.multiscreen-preview img{display:block;width:100%;max-width:100%;height:auto;border-radius:16px;border:1px solid #413821}.multiscreen-preview figcaption{text-align:center;margin-top:12px}
