@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--navy:#0d2158;--navy2:#1a3680;--blue:#1d4ed8;--blue-l:#eef2ff;--green:#16a34a;--green-h:#15803d;--green-l:#f0fdf4;--gold:#d97706;--gold-l:#fffbeb;--white:#fff;--bg:#f7f9ff;--bg2:#eef2ff;--text:#0f172a;--text2:#475569;--text3:#94a3b8;--border:#e2e8f0;--border2:#cbd5e1;--shadow:0 2px 16px #0d215814;--shadow2:0 8px 32px #0d21581f;--r:14px;--r2:10px;--t:.25s ease}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:Plus Jakarta Sans,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:var(--blue);border-radius:3px}.btn{border-radius:var(--r2);cursor:pointer;transition:var(--t);letter-spacing:.01em;border:none;justify-content:center;align-items:center;gap:6px;padding:11px 20px;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:700;display:inline-flex}.btn-green{background:var(--green);color:#fff;box-shadow:0 4px 14px #16a34a40}.btn-green:hover{background:var(--green-h);transform:translateY(-1px);box-shadow:0 6px 20px #16a34a52}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:var(--navy2);transform:translateY(-1px)}.btn-outline-w{color:#fff;background:#ffffff1a;border:1.5px solid #ffffff4d}.btn-outline-w:hover{background:#fff3}.btn-outline{color:var(--navy);border:1.5px solid var(--border2);background:0 0}.btn-outline:hover{border-color:var(--navy);background:var(--bg)}.btn-lg{border-radius:var(--r);padding:15px 28px;font-size:.95rem}.btn-full{width:100%}nav.main-nav{z-index:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);transition:var(--t);background:#fffffff7;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:fixed;top:0;left:0;right:0}nav.main-nav.scrolled{box-shadow:var(--shadow)}.logo{color:var(--navy);align-items:center;gap:9px;font-family:Syne,sans-serif;font-size:1.15rem;font-weight:800;display:flex}.logo-mark{background:linear-gradient(135deg, var(--navy), var(--navy2));color:#fff;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:flex}.logo .hl{color:var(--blue)}.nav-r{align-items:center;gap:8px;display:flex}.nav-links{align-items:center;gap:24px;margin-right:20px;display:flex}.nav-links a{color:var(--text2);transition:var(--t);font-size:.85rem;font-weight:600}.nav-links a:hover{color:var(--navy)}.hero{background:linear-gradient(155deg, var(--navy) 0%, #163070 55%, #1e3a8a 100%);padding:72px 20px 0;position:relative;overflow:hidden}.hero-dots{background-image:radial-gradient(circle,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.hero-glow{background:radial-gradient(circle,#1d4ed833,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-150px;right:-80px}.hero-split{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:60px 0 56px;display:grid;position:relative}.hero-content{text-align:left}.hero-badge{color:#ffffffe6;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;border:1px solid #fff3;border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px;font-size:.76rem;font-weight:700;display:inline-flex}.hero-dot{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.5}}.hero h1{color:#fff;letter-spacing:-.01em;margin-bottom:18px;font-family:Syne,sans-serif;font-size:clamp(2rem,4.5vw,3.2rem);line-height:1.08}.hero h1 .hl{color:#60a5fa}.hero p.hero-desc{color:#ffffffb8;max-width:460px;margin:0 0 32px;font-size:1rem;line-height:1.7}.hero-ctas{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:40px;display:flex}.hero-trust{background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;justify-content:flex-start;gap:16px;padding:16px;display:flex}.ht{color:#fffc;align-items:center;gap:7px;font-size:.8rem;font-weight:600;display:flex}.ht-ic{background:#ffffff1f;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.hero-stats{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:24px;padding-top:10px;display:flex}.hstat{text-align:center;background:#ffffff1a;border:1px solid #ffffff24;border-radius:12px;padding:14px 18px}.hstat-num{color:#fff;font-family:Syne,sans-serif;font-size:1.6rem;line-height:1}.hstat-num span{color:#60a5fa}.hstat-lbl{color:#ffffff8c;text-transform:uppercase;letter-spacing:.07em;margin-top:3px;font-size:.68rem}.hero-phone{justify-content:center;align-items:center;display:flex}.iphone-mockup{background:#1a1a1a;border-radius:44px;width:280px;height:570px;padding:12px;position:relative;box-shadow:0 30px 80px #00000073,0 0 0 2px #333,inset 0 0 0 2px #2a2a2a}.iphone-mockup:before{content:"";z-index:10;background:#1a1a1a;border-radius:0 0 18px 18px;width:120px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.iphone-notch{z-index:11;background:#000;border-radius:0 0 14px 14px;width:90px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.iphone-notch:after{content:"";background:#1e1e2e;border:1.5px solid #2a2a3a;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.iphone-screen{background:#000;border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.iphone-screen video{object-fit:cover;width:100%;height:100%}.iphone-btn-r{background:#333;border-radius:0 2px 2px 0;width:3px;height:42px;position:absolute;top:120px;right:-3px}.iphone-btn-l1{background:#333;border-radius:2px 0 0 2px;width:3px;height:28px;position:absolute;top:100px;left:-3px}.iphone-btn-l2{background:#333;border-radius:2px 0 0 2px;width:3px;height:42px;position:absolute;top:145px;left:-3px}.iphone-btn-l3{background:#333;border-radius:2px 0 0 2px;width:3px;height:42px;position:absolute;top:195px;left:-3px}.iphone-glow{z-index:-1;background:radial-gradient(#60a5fa26,#0000 70%);border-radius:60px;animation:4s ease-in-out infinite alternate phoneGlow;position:absolute;inset:-40px}@keyframes phoneGlow{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1.05)}}.hero-wave{width:100%;margin-bottom:-2px;display:block}section{padding:64px 20px}.container{max-width:1060px;margin:0 auto}.sec-label{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-bottom:10px;font-size:.73rem;font-weight:700;display:flex}.sec-label:before{content:"";background:var(--blue);border-radius:2px;width:18px;height:2px}.sec-title{color:var(--navy);margin-bottom:10px;font-family:Syne,sans-serif;font-size:clamp(1.7rem,3.5vw,2.3rem);line-height:1.1}.sec-sub{color:var(--text2);max-width:480px;font-size:.92rem;line-height:1.7}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.reveal.visible{opacity:1;transform:translateY(0)}.rd1{transition-delay:.1s}.rd2{transition-delay:.2s}.rd3{transition-delay:.3s}.trust-strip{background:var(--navy);padding:18px 0;overflow:hidden}.trust-track{gap:44px;width:max-content;animation:28s linear infinite marquee;display:flex}.trust-item{white-space:nowrap;color:#ffffffd1;align-items:center;gap:9px;font-size:.82rem;font-weight:600;display:flex}.trust-item .ti{font-size:.95rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hiw{background:var(--bg)}.hiw-list{flex-direction:column;gap:0;max-width:580px;margin-top:44px;display:flex}.hiw-step{align-items:flex-start;gap:18px;padding-bottom:32px;display:flex;position:relative}.hiw-step:not(:last-child):after{content:"";background:var(--border2);width:2px;position:absolute;top:46px;bottom:0;left:18px}.step-num{background:var(--navy);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:800;display:flex;box-shadow:0 4px 12px #0d215833}.step-body h3{color:var(--navy);margin-bottom:5px;font-size:1rem;font-weight:700}.step-body p{color:var(--text2);font-size:.88rem;line-height:1.7}.pricing{background:var(--white)}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:14px;margin-top:48px;display:grid}.plan{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r);transition:var(--t);padding:26px 20px;position:relative;overflow:hidden}.plan:hover{border-color:var(--blue);box-shadow:var(--shadow2);transform:translateY(-4px)}.plan.pop{border-color:var(--navy);box-shadow:var(--shadow2);border-width:2px}.plan.pop:hover{transform:translateY(-4px)}.pop-badge{background:var(--navy);color:#fff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:0 0 9px 9px;padding:4px 14px;font-size:.65rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.plan-name{color:var(--text2);text-transform:uppercase;letter-spacing:.06em;margin-top:10px;margin-bottom:14px;font-size:.75rem;font-weight:700}.plan-price{align-items:baseline;gap:2px;margin-bottom:3px;display:flex}.plan-price .sym{color:var(--text2);margin-top:5px;font-size:1.1rem;font-weight:600}.plan-price .amt{color:var(--navy);font-family:Syne,sans-serif;font-size:2.6rem;line-height:1}.plan-price .dec{color:var(--text2);font-size:.95rem;font-weight:600}.plan-per{color:var(--blue);margin-bottom:5px;font-size:.78rem;font-weight:600}.plan-save{background:var(--gold-l);color:var(--gold);letter-spacing:.04em;text-transform:uppercase;border:1px solid #fde68a;border-radius:5px;margin-bottom:16px;padding:3px 9px;font-size:.67rem;font-weight:800;display:inline-block}.plan-divider{background:var(--border);height:1px;margin-bottom:16px}.plan-features{flex-direction:column;gap:10px;margin-bottom:24px;list-style:none;display:flex}.plan-features li{color:var(--text2);align-items:flex-start;gap:8px;font-size:.84rem;line-height:1.4;display:flex}.plan-features li .ck{color:var(--green);flex-shrink:0;font-size:.95rem}.family{border:2px solid var(--navy);background:linear-gradient(135deg,#f0f4ff,#eef2ff);grid-column:span 4;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;display:grid}.family:hover{transform:translateY(-4px)}.fam-badge{background:var(--gold-l);color:var(--gold);letter-spacing:.05em;text-transform:uppercase;border:1px solid #fde68a;border-radius:100px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.fam-screens{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.fam-screen{border:1px solid var(--border2);color:var(--text2);background:#fff;border-radius:7px;padding:5px 10px;font-size:.76rem;font-weight:600}.channels{background:var(--bg);padding:52px 20px}.channels-inner{grid-template-columns:1fr auto;align-items:center;gap:36px;max-width:1060px;margin:0 auto;display:grid}.ch-stats{flex-wrap:wrap;gap:36px;display:flex}.ch-stat .num{color:var(--navy);font-family:Syne,sans-serif;font-size:2rem;line-height:1}.ch-stat .num span{color:var(--blue)}.ch-stat .lbl{color:var(--text2);text-transform:uppercase;letter-spacing:.07em;margin-top:2px;font-size:.72rem}.devices{background:var(--white)}.device-grid{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:44px;display:grid}.device-card{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r2);text-align:center;transition:var(--t);padding:20px 10px}.device-card:hover{border-color:var(--blue);background:var(--blue-l);transform:translateY(-3px)}.device-card .di{margin-bottom:8px;font-size:1.9rem}.device-card .dn{color:var(--navy);font-size:.78rem;font-weight:700}.device-card .ds{color:var(--text3);margin-top:2px;font-size:.68rem}.proof{background:var(--bg)}.proof-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.review{background:var(--white);border:1.5px solid var(--border);border-radius:var(--r);padding:22px}.review-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:10px;font-size:.95rem}.review-text{color:var(--text2);margin-bottom:14px;font-size:.88rem;font-style:italic;line-height:1.7}.review-author{align-items:center;gap:9px;display:flex}.review-av{background:var(--navy);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:800;display:flex}.review-name{color:var(--navy);font-size:.83rem;font-weight:700}.review-loc{color:var(--text3);font-size:.72rem}.faq-section{background:var(--white)}.faq-wrap{flex-direction:column;gap:9px;max-width:700px;margin-top:44px;display:flex}.faq-item{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r2);transition:var(--t);overflow:hidden}.faq-item.open{border-color:var(--blue);background:var(--blue-l)}.faq-q{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:.9rem;font-weight:700;display:flex}.faq-ic{background:var(--border2);width:24px;height:24px;color:var(--text2);transition:var(--t);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:flex}.faq-item.open .faq-ic{background:var(--navy);color:#fff;transform:rotate(45deg)}.faq-a{max-height:0;color:var(--text2);padding:0 18px;font-size:.86rem;line-height:1.8;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;padding-bottom:18px}footer.main-footer{background:var(--navy);color:#ffffffbf;padding:56px 20px 28px}.footer-inner{max-width:1060px;margin:0 auto}.footer-top{grid-template-columns:2fr 1fr 1fr 1fr;gap:44px;margin-bottom:44px;display:grid}.footer-brand p{color:#ffffff80;max-width:240px;font-size:.83rem;line-height:1.7}.footer-col h4{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:.75rem;font-weight:800}.footer-col ul{flex-direction:column;gap:9px;padding:0;list-style:none;display:flex}.footer-col ul li a{color:#ffffff80;transition:var(--t);font-size:.83rem}.footer-col ul li a:hover{color:#fff}.footer-bottom{color:#ffffff59;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:24px;font-size:.78rem;display:flex}.footer-disclaimer{color:#ffffff38;margin-top:14px;font-size:.71rem;line-height:1.6}.wa{z-index:800;cursor:pointer;width:52px;height:52px;transition:var(--t);background:#25d366;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;bottom:88px;right:18px;box-shadow:0 6px 22px #25d36666}.wa:hover{transform:scale(1.1);box-shadow:0 8px 30px #25d3668c}.wa svg{fill:#fff;width:25px;height:25px}.wa-tip{background:var(--navy);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;transition:var(--t);border-radius:7px;padding:5px 11px;font-size:.73rem;font-weight:700;position:absolute;right:60px}.wa:hover .wa-tip{opacity:1}.sticky-cta{z-index:800;border-top:1px solid var(--border);background:#fff;padding:10px 16px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0d21581a}.overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0d21588c;justify-content:center;align-items:flex-end;transition:opacity .3s;display:flex;position:fixed;inset:0}.overlay.active{opacity:1;pointer-events:all}.modal{background:#fff;border-radius:22px 22px 0 0;width:100%;max-width:500px;max-height:95vh;padding:26px 22px 80px;transition:transform .35s cubic-bezier(.4,0,.2,1);position:relative;overflow-y:auto;transform:translateY(40px)}.overlay.active .modal{transform:translateY(0)}.modal-handle{background:var(--border2);border-radius:2px;width:38px;height:4px;margin:0 auto 22px}.modal-close{background:var(--bg);border:1px solid var(--border);cursor:pointer;width:30px;height:30px;color:var(--text2);transition:var(--t);border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;display:flex;position:absolute;top:18px;right:18px}.modal-close:hover{background:var(--border);color:var(--navy)}.modal-badge{background:var(--blue-l);color:var(--blue);letter-spacing:.04em;text-transform:uppercase;border:1px solid #bfdbfe;border-radius:100px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.modal h2{color:var(--navy);margin-bottom:5px;font-family:Syne,sans-serif;font-size:1.5rem}.modal-price{color:var(--blue);margin-bottom:20px;font-family:Syne,sans-serif;font-size:1.9rem}.modal-price small{color:var(--text2);font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem}.fg{margin-bottom:12px}.fl2{color:var(--navy);letter-spacing:.03em;margin-bottom:5px;font-size:.78rem;font-weight:700;display:block}.fi,.fsel{border-radius:var(--r2);border:1.5px solid var(--border2);width:100%;color:var(--text);transition:var(--t);background:#fff;outline:none;padding:11px 13px;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem}.fi:focus,.fsel:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1d4ed814}.fi::placeholder{color:var(--text3)}.fsel{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23475569' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat}.pay-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 14px;display:grid}.pay-tab{border-radius:var(--r2);border:1.5px solid var(--border2);cursor:pointer;text-align:left;transition:var(--t);background:#fff;padding:13px}.pay-tab.active{border-color:var(--navy);background:var(--bg)}.pay-tab:hover:not(.active){border-color:var(--blue)}.pay-tab .pti{margin-bottom:4px;font-size:1.2rem}.pay-tab .ptn{color:var(--navy);font-size:.86rem;font-weight:700}.pay-tab .pts{color:var(--text3);font-size:.7rem}.pay-tab.active .pts{color:var(--blue)}.pay-info{background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r2);margin-bottom:16px;padding:14px;display:none}.pay-info.active{display:block}.pay-info p{color:var(--text2);font-size:.82rem;line-height:1.7}.pay-info strong{color:var(--navy)}.pp-box{border-radius:var(--r2);background:#eff6ff;border:1.5px solid #bfdbfe;margin-bottom:16px;padding:16px;display:none}.pp-box.active{display:block}.pp-box h4{color:var(--navy);margin-bottom:10px;font-size:.86rem;font-weight:700}.pp-steps{flex-direction:column;gap:8px;display:flex}.pp-step{color:var(--text2);gap:9px;font-size:.81rem;line-height:1.5;display:flex}.pp-step .sn{width:19px;height:19px;color:var(--blue);background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.67rem;font-weight:800;display:flex}.pp-link{text-align:center;color:#fff;border-radius:var(--r2);transition:var(--t);background:#003087;margin-top:12px;padding:10px;font-size:.83rem;font-weight:700;display:block}.pp-link:hover{background:#002060}.modal-submit{border-radius:var(--r);background:var(--green);color:#fff;cursor:pointer;width:100%;transition:var(--t);border:none;padding:14px;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:800;box-shadow:0 5px 18px #16a34a47}.modal-submit:hover{background:var(--green-h);transform:translateY(-1px)}.modal-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.modal-guarantee{color:var(--text2);justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:.74rem;display:flex}@media (max-width:1024px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.family{grid-column:span 2}.device-grid{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.channels-inner{grid-template-columns:1fr}}@media (max-width:768px){nav.main-nav{padding:12px 16px}.nav-links{display:none}.hero h1{font-size:clamp(1.9rem,7vw,2.6rem)}.hero p.hero-desc{font-size:.93rem}.hero-trust{gap:12px}.hero-stats{gap:8px}.hstat{padding:12px 14px}.hstat-num{font-size:1.4rem}.hero-ctas .btn-lg{padding:13px 20px;font-size:.9rem}.pricing-grid{grid-template-columns:1fr}.family{grid-column:span 1;grid-template-columns:1fr}.proof-grid{grid-template-columns:1fr}.device-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr;gap:24px}.footer-bottom{text-align:center;flex-direction:column}.channels-inner,.ch-stats{gap:20px}.sticky-cta{display:block}.wa{bottom:80px}section{padding:52px 20px}.overlay{align-items:flex-end}.modal{border-radius:20px 20px 0 0;padding:22px 18px 80px}.hiw-list{max-width:100%}.hero-split{text-align:center;grid-template-columns:1fr;padding:40px 0}.hero-content{text-align:center}.hero-ctas,.hero-trust,.hero-stats{justify-content:center}.hero p.hero-desc{margin:0 auto 32px}.hero-phone{margin-top:20px}.iphone-mockup{border-radius:36px;width:220px;height:450px}.iphone-mockup:before{border-radius:0 0 14px 14px;width:100px;height:24px}.iphone-notch{width:75px;height:18px}.iphone-screen{border-radius:28px}}@media (min-width:769px){.overlay{align-items:center;padding:20px}.modal{border-radius:18px;max-height:90vh;padding-bottom:36px}.modal-handle{display:none}}.admin-sidebar{color:#fff;background:linear-gradient(#0c1222 0%,#111936 50%,#0f1629 100%);flex-direction:column;width:260px;min-height:100vh;display:flex;position:relative;overflow:hidden}.admin-sidebar:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f614,#0000 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-80px}.admin-sidebar:after{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf60f,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;bottom:-60px;left:-40px}.sidebar-logo{z-index:1;padding:28px 24px 8px;position:relative}.sidebar-logo-link{color:#fff;align-items:center;gap:11px;font-family:Syne,sans-serif;font-size:1.15rem;font-weight:800;text-decoration:none;display:flex}.sidebar-logo-mark{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;display:flex;box-shadow:0 4px 16px #3b82f64d}.sidebar-logo-text span{color:#60a5fa}.sidebar-badge{letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin-top:6px;padding-left:45px;font-size:.62rem;font-weight:700}.sidebar-sep{border:none;border-top:1px solid #ffffff0f;margin:16px 20px}.sidebar-section-label{letter-spacing:.15em;text-transform:uppercase;color:#fff3;margin-bottom:8px;padding:0 24px;font-size:.6rem;font-weight:700}.sidebar-nav{z-index:1;flex-direction:column;flex:1;gap:2px;padding:0 12px;display:flex;position:relative}.sidebar-nav-item{color:#ffffff73;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:relative}.sidebar-nav-item:hover{color:#fffc;background:#ffffff0a}.sidebar-nav-item.active{color:#fff;background:#3b82f61f}.sidebar-nav-item.active:before{content:"";background:linear-gradient(#3b82f6,#8b5cf6);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-nav-icon{opacity:.5;flex-shrink:0;width:20px;height:20px}.sidebar-nav-item.active .sidebar-nav-icon{opacity:1}.sidebar-nav-item:hover .sidebar-nav-icon{opacity:.8}.sidebar-footer{z-index:1;flex-direction:column;gap:6px;padding:16px 20px 24px;display:flex;position:relative}.sidebar-footer-link{color:#ffffff4d;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 4px;font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.sidebar-footer-link:hover{color:#ffffffb3}.admin-main{background:#f8fafc;flex:1;min-height:100vh;overflow-y:auto}.admin-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#ffffffb3;border-bottom:1px solid #e2e8f099;justify-content:space-between;align-items:center;padding:20px 36px;display:flex;position:sticky;top:0}.admin-page-title{color:#0f172a;letter-spacing:-.01em;font-family:Syne,sans-serif;font-size:1.35rem;font-weight:800}.admin-content{padding:28px 36px 48px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.stat-card{background:#fff;border:1px solid #e2e8f0b3;border-radius:16px;padding:22px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005}.stat-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.stat-card:after{content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.stat-card[data-accent=blue]:after{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.stat-card[data-accent=green]:after{background:linear-gradient(90deg,#10b981,#34d399)}.stat-card[data-accent=amber]:after{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.stat-card[data-accent=purple]:after{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.stat-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.stat-card-icon{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.stat-card-icon[data-bg=blue]{color:#3b82f6;background:#eff6ff}.stat-card-icon[data-bg=green]{color:#10b981;background:#ecfdf5}.stat-card-icon[data-bg=amber]{color:#f59e0b;background:#fffbeb}.stat-card-icon[data-bg=purple]{color:#8b5cf6;background:#f5f3ff}.stat-card-value{color:#0f172a;margin-bottom:4px;font-family:Syne,sans-serif;font-size:1.9rem;font-weight:800;line-height:1}.stat-card-label{color:#94a3b8;letter-spacing:.02em;font-size:.76rem;font-weight:600}.glass-card{background:#fff;border:1px solid #e2e8f0b3;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #00000005}.glass-card-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.glass-card-title{color:#0f172a;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.glass-card-title .count{color:#64748b;background:#f1f5f9;border-radius:100px;padding:2px 8px;font-size:.7rem;font-weight:700}.glass-card-body{padding:0}.glass-card-body.padded{padding:22px}.admin-table{border-collapse:collapse;width:100%}.admin-table thead th{text-align:left;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;background:#fafbfd;border-bottom:1px solid #f1f5f9;padding:12px 18px;font-size:.68rem;font-weight:700}.admin-table tbody tr{border-bottom:1px solid #f8fafc;transition:background .15s}.admin-table tbody tr:hover{background:#fafbfe}.admin-table tbody tr:last-child{border-bottom:none}.admin-table tbody td{vertical-align:middle;padding:14px 18px;font-size:.84rem}.status-badge{white-space:nowrap;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.status-badge[data-status=pending]{color:#64748b;background:#f8fafc}.status-badge[data-status=pending] .status-dot{background:#94a3b8;box-shadow:0 0 0 3px #94a3b833}.status-badge[data-status=ready]{color:#ea580c;background:#fff7ed}.status-badge[data-status=ready] .status-dot{background:#f97316;animation:2s infinite pulse-dot;box-shadow:0 0 0 3px #f9731633}.status-badge[data-status=delivered]{color:#059669;background:#ecfdf5}.status-badge[data-status=delivered] .status-dot{background:#10b981;box-shadow:0 0 0 3px #10b98133}.status-badge[data-status=cancelled]{color:#dc2626;background:#fef2f2}.status-badge[data-status=cancelled] .status-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444433}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.pill-tabs{background:#f1f5f9;border-radius:12px;gap:4px;padding:4px;display:flex}.pill-tab{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;padding:8px 18px;font-size:.8rem;font-weight:600;transition:all .2s}.pill-tab:hover{color:#334155;background:#ffffff80}.pill-tab.active{color:#0f172a;background:#fff;box-shadow:0 1px 3px #00000014}.admin-search{position:relative}.admin-search input{color:#0f172a;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;width:300px;padding:10px 14px 10px 40px;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;transition:all .2s}.admin-search input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.admin-search input::placeholder{color:#94a3b8}.admin-search-icon{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.action-card{background:#fff;border:1px solid #e2e8f0b3;border-radius:16px;padding:24px;box-shadow:0 1px 3px #00000005}.action-card-title{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:.68rem;font-weight:800}.timeline{flex-direction:column;gap:0;display:flex;position:relative}.timeline:before{content:"";background:#e2e8f0;border-radius:1px;width:2px;position:absolute;top:30px;bottom:12px;left:14px}.timeline-item{z-index:1;align-items:flex-start;gap:14px;padding:8px 0;display:flex;position:relative}.timeline-dot{border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.72rem;font-weight:800;display:flex;box-shadow:0 2px 4px #0000000f}.timeline-dot.done{color:#fff;background:#10b981}.timeline-dot.pending{color:#94a3b8;background:#f1f5f9}.timeline-label{color:#0f172a;font-size:.84rem;font-weight:600}.timeline-label.pending-label{color:#94a3b8}.timeline-date{color:#94a3b8;margin-top:1px;font-size:.72rem}.cred-card{background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid #bbf7d0;border-radius:14px;padding:18px}.cred-card-title{color:#059669;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-size:.66rem;font-weight:800}.cred-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.cred-label{color:#64748b;font-size:.78rem}.cred-value{color:#0f172a;font-family:SF Mono,Fira Code,monospace;font-size:.82rem;font-weight:600}.gen-type-grid{gap:8px;margin-bottom:16px;display:flex}.gen-type-btn{cursor:pointer;text-align:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex:1;padding:12px 8px;transition:all .2s}.gen-type-btn:hover{background:#f8fafc;border-color:#93c5fd}.gen-type-btn.selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.gen-type-btn .gen-icon{margin-bottom:4px;font-size:1.3rem}.gen-type-btn .gen-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.gen-type-btn.selected .gen-label{color:#3b82f6}.credits-badge{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.credits-badge-label{color:#64748b;font-size:.78rem;font-weight:600}.credits-badge-value{color:#1d4ed8;font-family:Syne,sans-serif;font-size:1.1rem;font-weight:800}.warning-box{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:.78rem;line-height:1.6}.warning-box strong{font-weight:700}.info-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.info-row+.info-row{border-top:1px solid #f1f5f9}.info-label{color:#64748b;font-size:.82rem}.info-value{color:#0f172a;font-size:.82rem;font-weight:600}.action-item{color:inherit;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:16px 20px;text-decoration:none;transition:background .15s;display:flex}.action-item:last-child{border-bottom:none}.action-item:hover{background:#fefce8}.action-item-info{flex-direction:column;gap:3px;display:flex}.action-item-title{color:#0f172a;font-size:.86rem;font-weight:700}.action-item-sub{color:#94a3b8;font-size:.76rem}.action-item-btn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0f172a,#1e293b);border:none;border-radius:10px;padding:8px 18px;font-size:.76rem;font-weight:700;transition:all .2s}.action-item-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.method-paypal{color:#003087;font-weight:700}.method-crypto{color:#f7931a;font-weight:700}.avatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.76rem;font-weight:800;display:flex}.avatar[data-color=blue]{color:#3b82f6;background:#eff6ff}.avatar[data-color=purple]{color:#8b5cf6;background:#f5f3ff}.avatar[data-color=green]{color:#10b981;background:#ecfdf5}.avatar[data-color=amber]{color:#f59e0b;background:#fffbeb}.admin-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.admin-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.admin-btn-primary{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 14px #10b9814d}.admin-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}.admin-btn-secondary{color:#334155;background:#f1f5f9}.admin-btn-secondary:hover:not(:disabled){background:#e2e8f0}.admin-btn-ghost{color:#3b82f6;background:0 0;padding:8px 14px}.admin-btn-ghost:hover{background:#eff6ff}.admin-btn-full{width:100%}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite shimmer}.skeleton-text{height:14px;margin-bottom:8px}.skeleton-title{width:60%;height:22px;margin-bottom:12px}.skeleton-card{border-radius:16px;height:120px}.skeleton-row{height:56px;margin-bottom:2px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ease{syntax:"*";inherits:false}
