@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes header-cart-bump{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}:root{--bg:#f6f0e6;--bg-alt:#ede3d3;--text:#1f2731;--muted:#5e6974;--border:#d8ccb9;--card:#fffdfa;--card-2:#f8f1e5;--primary:#138a78;--primary-2:#0f7365;--accent:#e77d4f;--danger:#c64d3b;--success:#2f8f4f;--shadow-sm:0 6px 18px rgba(31, 39, 49, 0.08);--shadow-md:0 14px 34px rgba(31, 39, 49, 0.12);--shadow-lg:0 22px 56px rgba(31, 39, 49, 0.16);--radius-sm:10px;--radius-md:16px;--radius-lg:26px;--focus:#159f8b;--link:#126d8f;--link-hover:#0c5773;--ticker-height:40px;--glass-border:rgba(255, 255, 255, 0.52);--glass-border-strong:rgba(255, 255, 255, 0.72);--glass-fill:linear-gradient(145deg, rgba(255, 255, 255, 0.56), rgba(253, 247, 238, 0.36));--glass-noise:radial-gradient(circle at 1px 1px, rgba(255, 255, 255, 0.24) 1px, transparent 0),
    radial-gradient(circle at 3px 3px, rgba(31, 39, 49, 0.04) 1px, transparent 0);--glass-shadow:0 18px 40px rgba(31, 39, 49, 0.12);--glass-shadow-soft:0 10px 24px rgba(31, 39, 49, 0.08)}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--text);background:radial-gradient(1200px 640px at 100% -18%,rgba(231,125,79,.2),transparent 55%),radial-gradient(860px 500px at 0% -10%,rgba(19,138,120,.17),transparent 52%),linear-gradient(180deg,#faf6ee 0%,var(--bg) 48%,#f3eadc 100%);position:relative;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(circle at 1px 1px,rgba(31,39,49,.11) 1px,transparent 0),linear-gradient(180deg,transparent 0,rgba(19,138,120,.04) 100%);background-size:16px 16px,100% 100%}a{color:var(--link);text-decoration-thickness:1.25px;text-underline-offset:3px}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}header{position:sticky;top:0;z-index:100;width:min(1280px,calc(100% - 24px));margin:10px auto 0;border-radius:22px;overflow:visible;background:linear-gradient(120deg,rgba(255,255,255,.64),rgba(249,241,229,.46)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;border:1px solid rgba(255,255,255,.56);box-shadow:0 8px 26px rgba(31,39,49,.08),inset 0 1px 0 rgba(255,255,255,.72);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);transition:backdrop-filter .25s ease,box-shadow .25s ease,border-color .25s ease}header.is-scrolled{border-color:rgba(255,255,255,.7);box-shadow:0 14px 30px rgba(31,39,49,.12),inset 0 1px 0 rgba(255,255,255,.84);backdrop-filter:blur(19px) saturate(138%);-webkit-backdrop-filter:blur(19px) saturate(138%)}.nav>nav a,.site-ticker{position:relative;color:var(--text)}.nav>nav,.site-ticker{align-items:center;gap:14px}.site-ticker{height:var(--ticker-height);border-bottom:1px solid rgba(216,204,185,.6);background:linear-gradient(90deg,rgba(19,138,120,.06),rgba(231,125,79,.06));display:grid;grid-template-columns:1fr auto;padding:0 24px}#siteTicker{display:none!important}.site-ticker__marquee{min-width:0;overflow:hidden;white-space:nowrap}.site-ticker__track{display:inline-flex;align-items:center;gap:0;min-width:200%;animation:ticker-scroll 130s linear infinite;font-size:13px;color:#33414b;line-height:1.5}.site-ticker__loop{display:inline-block;flex:0 0 auto;padding-right:38px}.site-ticker__item{display:inline-block;padding:0 8px}.site-ticker__sep{display:inline-block;margin:0 14px;opacity:.55}.site-ticker__stats{display:inline-flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap;color:#2a343c;padding:6px 12px;border-radius:999px;border:1px solid rgba(216,204,185,.9);background:rgba(255,253,250,.9);box-shadow:0 4px 12px rgba(31,39,49,.08)}.site-ticker__stat-label{opacity:.8}.site-ticker__dot{width:5px;height:5px;border-radius:50%;background:rgba(42,52,60,.42)}.site-ticker__stat strong{color:#1e2a33;font-size:13px}.nav{max-width:1240px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.header-tools,header .logo-link{display:inline-flex;align-items:center}header .logo-img{height:62px;width:auto;display:block;filter:drop-shadow(0 4px 10px rgba(31,39,49,.12))}.nav>nav{display:flex;flex-wrap:wrap}.nav>nav a{opacity:.92;font-size:14px;font-weight:600;text-decoration:none;padding:8px 10px;margin:0;border-radius:10px;transition:opacity .2s ease,color .2s ease,background-color .2s ease,transform .2s ease}.nav>nav a::after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.nav>nav a.active,.nav>nav a:hover{opacity:1;color:var(--text);background:rgba(255,255,255,.42);transform:translateY(-1px)}.nav>nav a.active::after,.nav>nav a:hover::after{transform:scaleX(1)}.header-tools{position:relative;gap:12px}.header-cart,.header-cart-panel__promo button{border:1px solid rgba(19,138,120,.24);cursor:pointer}.header-cart{position:relative;isolation:isolate;font-family:"Manrope",sans-serif;background:linear-gradient(140deg,rgba(255,255,255,.92),rgba(243,252,248,.82)),linear-gradient(90deg,rgba(19,138,120,.1),rgba(231,125,79,.08));box-shadow:0 10px 22px rgba(31,39,49,.1),inset 0 1px 0 rgba(255,255,255,.95);border-radius:14px;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:10px;color:var(--text);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,filter .2s ease}.header-cart::after{inset:1px;border-radius:inherit;z-index:-1;background:linear-gradient(135deg,rgba(19,138,120,.14),rgba(19,138,120,0) 52%)}.header-cart:hover{transform:translateY(-1px) scale(1.01);border-color:rgba(19,138,120,.38);box-shadow:0 14px 26px rgba(31,39,49,.14),inset 0 1px 0 rgba(255,255,255,.95);filter:saturate(106%)}.header-cart__title{font-size:13px;font-weight:700;letter-spacing:0;color:var(--text)}#headerCartCount,.header-cart__meta{display:inline-flex;align-items:center;font-size:12px}.header-cart__meta{color:var(--muted);white-space:nowrap;gap:6px}.header-cart__meta strong{color:var(--text);font-weight:700;padding:0;border-radius:0;background:0 0;border:0;box-shadow:none}#headerCartCount{min-width:22px;height:22px;padding:0 6px;border-radius:999px;justify-content:center;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--primary),#0f8f80);box-shadow:0 6px 14px rgba(19,138,120,.32)}.header-cart-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 24px));border-radius:16px;border:1px solid rgba(255,255,255,.76);background:linear-gradient(155deg,rgba(255,255,255,.96),rgba(246,250,248,.92)),var(--glass-noise);box-shadow:0 20px 42px rgba(31,39,49,.16),inset 0 1px 0 rgba(255,255,255,.95);padding:14px;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:140}.header-cart-panel.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.header-cart-panel__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.header-cart-panel__head h4{margin:0;font-size:15px}.header-cart-panel__head span{font-size:12px;color:var(--muted)}.header-cart-panel__empty{font-size:13px;color:var(--muted);padding:8px 2px}.header-cart-panel__list{display:grid;gap:8px;max-height:220px;overflow-y:auto}.header-mini-item{border:1px solid rgba(205,216,224,.78);border-radius:12px;padding:10px;display:grid;gap:6px;background:rgba(255,255,255,.84)}.header-mini-item__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.header-mini-item__title{font-size:13px;font-weight:700}.header-mini-item__price,.meta span{font-size:12px;color:var(--muted)}.header-mini-item__controls{display:inline-flex;align-items:center;gap:6px}.header-mini-qty-btn,.header-mini-remove-btn{border:1px solid rgba(205,216,224,.9);background:#fff;border-radius:8px;min-width:30px;height:30px;cursor:pointer;font-weight:700;transition:border-color .2s ease,transform .2s ease}.header-mini-qty-btn:hover,.header-mini-remove-btn:hover{border-color:rgba(19,138,120,.38);transform:translateY(-1px)}.header-mini-remove-btn{padding:0 10px}.header-cart-panel__promo{margin-top:10px;display:grid;grid-template-columns:1fr auto;gap:8px}.cart-email input,.header-cart-panel__email input,.header-cart-panel__promo input{height:36px;border-radius:10px;border:1px solid rgba(205,216,224,.9);padding:0 10px;font:inherit;background:rgba(255,255,255,.92)}.header-cart-panel__promo button{height:36px;border-radius:10px;background:linear-gradient(140deg,rgba(255,255,255,.96),rgba(243,252,248,.84));padding:0 10px;font-weight:700}.header-cart-panel__promo-msg{min-height:18px;margin-top:4px;font-size:12px;color:var(--muted);font-weight:600;transition:color .2s ease}.header-cart-panel__promo-msg.is-error{color:#c62828}.header-cart-panel__promo-msg.is-success{color:#0f766e}.payment-plan-summary{display:block;white-space:pre-line;line-height:1.4;border-radius:16px;max-width:420px;padding:12px 14px}.header-cart-panel__email{margin-top:8px}.cart-email input,.header-cart-panel__email input{width:100%}.cart-email input.is-invalid,.header-cart-panel__email input.is-invalid{border-color:rgba(206,49,49,.8);box-shadow:0 0 0 3px rgba(206,49,49,.15)}.header-cart-panel__summary{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}.header-cart-panel__link{display:inline-block;margin-top:10px;font-size:12px;color:var(--primary-2);text-decoration:none;font-weight:700}.header-cart.bump{animation:header-cart-bump .42s ease}.cart-fly-dot{position:fixed;z-index:9999;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--primary),var(--accent));box-shadow:0 6px 16px rgba(17,117,104,.4);pointer-events:none}.lang-switch{position:relative}.lang-current,.lang-dropdown{border:1px solid rgba(255,255,255,.68)}.lang-current{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(250,242,230,.45));box-shadow:0 8px 18px rgba(31,39,49,.08),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(10px) saturate(125%);-webkit-backdrop-filter:blur(10px) saturate(125%);font-size:13px;font-weight:700;color:var(--text);cursor:pointer}.lang-current img,.lang-item img{width:18px;height:18px;border-radius:50%}.lang-current .arrow{font-size:11px;color:var(--muted);transition:transform .2s ease}.lang-switch.open .lang-current .arrow{transform:rotate(180deg)}.lang-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:120;width:165px;border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(250,241,229,.48)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 14px 30px rgba(31,39,49,.11),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(14px) saturate(128%);-webkit-backdrop-filter:blur(14px) saturate(128%);padding:6px;display:flex;flex-direction:column;gap:3px;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.lang-switch.open .lang-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.lang-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.btn.secondary:hover,.lang-item:hover{background:var(--bg-alt)}main.page{flex:1;width:min(100%,1280px);margin:0 auto;padding:16px 20px 0}.hero{position:relative;overflow:hidden;max-width:1200px;margin:42px auto 86px;padding:clamp(30px,5vw,72px);border-radius:var(--radius-lg);border:1px solid var(--glass-border-strong);background:linear-gradient(132deg,rgba(255,255,255,.63),rgba(249,240,227,.39)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:var(--glass-shadow),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(132%);-webkit-backdrop-filter:blur(18px) saturate(132%);transition:transform .28s ease,box-shadow .28s ease}.hero:hover{transform:translateY(-2px);box-shadow:0 24px 46px rgba(31,39,49,.15),inset 0 1px 0 rgba(255,255,255,.88)}.header-cart::after,.hero::after,.hero::before{content:"";position:absolute;pointer-events:none}.hero::before{inset:0;background-image:linear-gradient(rgba(19,138,120,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(19,138,120,.08) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 85%)}.hero::after{width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(231,125,79,.22),transparent 70%);top:-160px;right:-120px}.hero h1{margin:0 0 16px;color:var(--text);font-family:"Space Grotesk","Manrope",sans-serif;font-size:clamp(2.15rem,5vw,3.95rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.hero p,.how-card p{color:var(--muted);line-height:1.6}.features,.hero h1,.hero p{position:relative;z-index:1}.hero p{margin:0 0 28px;max-width:760px;font-size:clamp(1rem,2vw,1.24rem)}.features{margin-top:18px;padding:14px 16px;border:1px dashed var(--border);border-radius:var(--radius-sm);color:#4f5d67;background:rgba(255,253,250,.7);font-size:14px;line-height:1.55}.btn,.buy-btn,.faq-chat-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--primary);color:#fff;text-decoration:none;font-weight:700;font-size:14px;line-height:1;padding:14px 24px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;box-shadow:var(--shadow-sm)}.btn:hover,.buy-btn:hover,.faq-chat-btn:hover{transform:translateY(-1px);background:var(--primary-2);color:#fff}.btn.secondary{background:var(--card);color:var(--text);border-color:var(--border);box-shadow:none}.about,.contact,.container,.faq,.how,.pricing,.reviews{position:relative;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-fill);box-shadow:var(--glass-shadow-soft),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);transition:transform .28s ease,box-shadow .28s ease}.about:hover,.contact:hover,.container:hover,.faq:hover,.how:hover,.pricing:hover,.reviews:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(31,39,49,.12),inset 0 1px 0 rgba(255,255,255,.88)}.about,.contact,.container,.how,.reviews{margin:0 auto 74px;padding:clamp(22px,4vw,56px)}.faq,.pricing{margin:0 auto 84px;padding:clamp(20px,3vw,36px)}.how{max-width:1200px}.how-header{margin-bottom:22px}.how-title{margin:0;font-family:"Space Grotesk","Manrope",sans-serif;font-size:clamp(1.55rem,3vw,2.2rem);letter-spacing:-.02em}.how-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.how-grid::before{content:none;display:none}.how-card{position:relative;z-index:1;padding:24px 20px 20px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.54);background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(248,239,225,.38)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 10px 24px rgba(31,39,49,.08),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(12px) saturate(126%);-webkit-backdrop-filter:blur(12px) saturate(126%);transition:transform .25s ease,box-shadow .25s ease}.how-card:hover,.price-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(31,39,49,.11),inset 0 1px 0 rgba(255,255,255,.9)}.how-card h3,.how-number{font-family:"Space Grotesk","Manrope",sans-serif}.how-number{width:42px;height:42px;margin-bottom:14px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;color:var(--primary-2);background:#fff;border:2px solid rgba(19,138,120,.5);box-shadow:0 4px 10px rgba(19,138,120,.16)}.how-card h3{margin:0 0 8px;font-size:1.1rem;line-height:1.35;letter-spacing:-.01em}.how-card p{margin:0;font-size:.95rem}.pricing{max-width:1200px}.pricing-header{margin-bottom:30px}.about h1,.contact h1,.container h1,.faq-header h2,.pricing-header h2,.reviews-header h1{margin:0 0 10px;font-family:"Space Grotesk","Manrope",sans-serif;color:var(--text);line-height:1.14;letter-spacing:-.02em}.faq-header h2,.pricing-header h2{font-size:clamp(1.85rem,3.2vw,2.45rem)}.about h1,.contact h1,.container h1,.reviews-header h1{font-size:clamp(1.9rem,3.5vw,2.8rem)}.about p,.contact p,.faq-header p,.intro,.pricing-header p{margin:0;color:var(--muted);line-height:1.65}.policy-content p{color:var(--muted);line-height:1.65}.block p,.card p,.review-text{margin:0}.block li,.block p,.card p,.review-text{color:var(--muted);line-height:1.65}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:20px}.price-card{position:relative;display:flex;flex-direction:column;padding:24px;border-radius:calc(var(--radius-lg) - 6px);border:1px solid rgba(255,255,255,.56);background:linear-gradient(150deg,rgba(255,255,255,.64),rgba(250,240,226,.4)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 10px 24px rgba(31,39,49,.08),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);transition:transform .24s ease,box-shadow .24s ease}.price-card:hover{box-shadow:0 14px 28px rgba(31,39,49,.11),inset 0 1px 0 rgba(255,255,255,.9)}.price-card.featured{border-color:rgba(171,201,194,.8);background:linear-gradient(150deg,rgba(248,255,253,.72),rgba(241,249,245,.44)),var(--glass-noise)}.badge,.term{font-size:12px}.badge{position:absolute;top:14px;right:14px;left:auto;padding:5px 11px;border-radius:999px;font-weight:700;color:#fff}.badge.best{background:var(--primary)}.badge.new{background:var(--accent)}.badge.hit{background:#e2563b}.badge.sale{background:#c73a7d}.badge.popular{background:#2f7dcf}.badge.limited{background:#7653d6}.badge.gift{background:#cc8a2a}.badge.pro{background:#1f2731}.price-card h3,.sub.sub-top{font-weight:700;line-height:1.25}.price-card h3{margin:0 0 8px;font-family:"Space Grotesk","Manrope",sans-serif;font-size:1.55rem;letter-spacing:-.01em;padding-right:96px}.term{margin:8px 0 2px;color:var(--primary-2);font-weight:800;letter-spacing:.13em}.cart-box__header p,.sub{color:var(--muted);font-size:14px}.sub{margin:0 0 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub.sub-top{margin:0 0 10px;font-size:18px;color:var(--text)}.sub.sub-top-list{margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.45;color:#24323d;white-space:normal;overflow:visible;text-overflow:clip}.sub-top-line+.sub-top-line{margin-top:6px}.price-card .feature-line{font-size:15px}.price-card .feature-duration{font-size:18px;font-weight:800;color:var(--text)}.product-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.product-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(19,138,120,.22);background:rgba(19,138,120,.08);color:var(--primary-2);font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em}.cart-box__header h3,.faq-sticky h3,.price{font-family:"Space Grotesk","Manrope",sans-serif}.price{margin:0 0 14px;font-size:clamp(2.25rem,4.2vw,2.9rem);font-weight:700;line-height:1.1;color:var(--text)}.price-card ul{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:8px}.price-card ul li{font-size:14px;line-height:1.45;color:#3b4751}.buy-btn{margin-top:auto;width:100%;text-align:center}.price-actions{margin-top:auto;display:grid;gap:10px}.add-to-cart-btn,.card-cart-control{width:100%}.add-to-cart-btn.is-added{transform:translateY(-1px) scale(1.02);box-shadow:0 10px 22px rgba(31,39,49,.16)}.qty-stepper{width:100%;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:rgba(255,255,255,.78)}.qty-btn{border:0;min-height:46px;background:#fff;color:var(--text);font-size:24px;line-height:1;cursor:pointer}.cart-qty-btn:hover,.qty-btn:hover{background:var(--bg-alt)}.qty-value{text-align:center;font-weight:800;font-size:16px}.cart-box{margin-top:22px;padding:20px;border-radius:calc(var(--radius-lg) - 6px);border:1px solid rgba(255,255,255,.56);background:linear-gradient(145deg,rgba(255,255,255,.64),rgba(252,243,232,.44)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 10px 24px rgba(31,39,49,.08),inset 0 1px 0 rgba(255,255,255,.86)}.cart-box__header h3,.faq-sticky h3{margin:0 0 8px;font-size:1.3rem}.cart-box__header p{margin:0}.cart-empty{margin-top:14px;color:var(--muted)}.cart-list{margin-top:14px;display:grid;gap:10px}.cart-item{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px;border-radius:var(--radius-md);border:1px solid var(--border);background:rgba(255,255,255,.84)}.cart-item__name{font-weight:700;line-height:1.35}.cart-item__meta{margin-top:4px;color:var(--muted);font-size:13px}.cart-item__controls{display:grid;gap:8px;min-width:180px}.cart-item__qty,.policy-content table{border:1px solid var(--border);overflow:hidden;background:#fff}.cart-item__qty{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;border-radius:10px}.cart-qty-btn{border:0;min-height:34px;background:#fff;font-size:20px;line-height:1;cursor:pointer}.cart-item__qty-value{text-align:center;font-weight:800}.cart-remove-btn{border:0;border-radius:10px;background:#fff0eb;color:var(--danger);font-weight:700;min-height:34px;cursor:pointer}.cart-remove-btn:hover{background:#ffe6df}.cart-summary{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px}.cart-email{grid-column:1/-1}.cart-total{font-size:18px;font-weight:700}#cartCheckoutBtn[aria-disabled=true]{pointer-events:none;opacity:.55}.meta{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:grid;gap:4px}.faq{max-width:1200px}.faq-header{text-align:left;margin-bottom:26px}.faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.faq-list{display:grid;gap:12px}.faq-item{border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.52);background:linear-gradient(145deg,rgba(255,255,255,.64),rgba(252,244,232,.42)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 8px 18px rgba(31,39,49,.06),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(12px) saturate(126%);-webkit-backdrop-filter:blur(12px) saturate(126%);overflow:hidden}.faq-question{width:100%;border:0;margin:0;background:0 0;color:var(--text);padding:18px 20px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:"Manrope",sans-serif;font-size:15px;font-weight:700;cursor:pointer}.faq-icon{font-size:0;width:12px;height:12px;border-right:2px solid #6f7b86;border-bottom:2px solid #6f7b86;transform:rotate(45deg);transition:transform .22s ease,border-color .22s ease}.faq-item.active .faq-icon{transform:rotate(225deg);border-color:var(--primary)}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease}.faq-item.active .faq-answer{max-height:900px;opacity:1}.faq-answer p,.faq-sticky p{color:var(--muted);font-size:14px;line-height:1.6}.faq-answer p{padding:0 20px 18px}.faq-sticky{position:sticky;top:90px;padding:20px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.56);background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(250,241,228,.42)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 10px 24px rgba(31,39,49,.08),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(14px) saturate(126%);-webkit-backdrop-filter:blur(14px) saturate(126%)}.faq-sticky h3{font-size:1.25rem}.faq-sticky p{margin:0 0 14px}.faq-chat-btn{width:100%}.about,.contact,.reviews{max-width:1200px}.about p+p,.contact p+p{margin-top:12px}.reviews-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.reviews-list{display:grid;gap:14px}.review{border:1px solid rgba(255,255,255,.56);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(250,241,228,.38)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 9px 22px rgba(31,39,49,.08),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(12px) saturate(124%);-webkit-backdrop-filter:blur(12px) saturate(124%);padding:18px}.review-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.avatar,.block h2,.card h2,.policy-content h2{font-family:"Space Grotesk","Manrope",sans-serif}.avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf4f2;color:var(--primary-2);font-weight:700}.review-name{font-weight:700;color:var(--text)}.review-date,footer{font-size:12px;color:var(--muted)}.contact-card{margin-top:18px;padding:16px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.56);background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(250,241,228,.36)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 10px 20px rgba(31,39,49,.07),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(12px) saturate(124%);-webkit-backdrop-filter:blur(12px) saturate(124%);display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.contact-links{display:grid;gap:8px}.tg-link{display:inline-flex;gap:8px;align-items:center;color:var(--link);font-weight:700;word-break:break-word}.container{max-width:960px}.pill{display:inline-block;white-space:pre-line;margin:0 0 16px;padding:10px 14px;border-radius:999px;border:1px solid #b9d7d1;background:#edf8f6;color:#0f5c52;font-weight:700;font-size:13px;line-height:1.35}.grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.block,.card{border:1px solid rgba(255,255,255,.56);border-radius:var(--radius-md);background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(250,241,228,.38)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 10px 20px rgba(31,39,49,.07),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(12px) saturate(124%);-webkit-backdrop-filter:blur(12px) saturate(124%);padding:16px;transition:transform .2s ease,box-shadow .2s ease}.block:hover,.card:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(31,39,49,.1),inset 0 1px 0 rgba(255,255,255,.9)}.block h2,.card h2,.policy-content h2{margin:0 0 8px;font-size:1.05rem;line-height:1.35;letter-spacing:-.01em;color:var(--text)}.block ol,.block ul,.card ul,.policy-content ol,.policy-content ul{margin:8px 0 0;padding-left:18px}.block li,.card li,.policy-content li{margin:6px 0}.actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.policy-content{color:var(--text);font-size:15px;line-height:1.66}.policy-content h1{margin-bottom:14px}.policy-content h2{margin-top:22px}.policy-content p{margin:10px 0}.policy-content strong{color:#16232d}.policy-content hr{height:1px;border:0;margin:20px 0;background:var(--border)}.policy-content table{width:100%;border-collapse:collapse;margin:14px 0;border-radius:12px}.policy-content td,.policy-content th{border-bottom:1px solid var(--border);padding:10px 12px;text-align:left;vertical-align:top}.policy-content th{background:#f4ece0;font-family:"Space Grotesk","Manrope",sans-serif}footer{max-width:1240px;margin:12px auto 20px;padding:18px 20px 0;border-top:1px solid var(--border);text-align:center;font-size:14px;line-height:1.6}footer .footer-link{color:var(--link);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}footer .footer-link:hover{color:var(--link-hover);border-color:var(--link-hover)}footer .footer-copy{display:block;margin-top:8px;font-size:13px;color:#64707a}.page-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;background:rgba(246,240,230,.72);backdrop-filter:blur(2px);opacity:0;transition:opacity .18s ease}html.is-leaving .page-overlay{opacity:1}#faq,#pricing{scroll-margin-top:148px}#payment{scroll-margin-top:110px}@media (max-width:1100px){#faq,#pricing{scroll-margin-top:178px}header{width:calc(100% - 16px);margin-top:8px;border-radius:18px}.nav{padding:12px 16px;gap:12px}.nav>nav{width:100%;order:3;padding-top:10px;border-top:1px solid var(--border);gap:12px}.header-tools{margin-left:auto}.hero{margin-top:24px}.faq-layout{grid-template-columns:1fr}.faq-sticky{position:static}.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--ticker-height:56px}.site-ticker{grid-template-columns:1fr;gap:4px;padding:6px 16px;height:var(--ticker-height)}header{border-radius:16px}.site-ticker__track{font-size:12px;animation-duration:95s}.site-ticker__stats{font-size:11px;justify-content:flex-start;padding:5px 10px}header .logo-img{height:50px}.nav>nav{display:flex;width:100%;order:2;gap:8px;padding-top:0;border-top:0;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nav>nav::-webkit-scrollbar{display:none}.nav>nav a{flex:0 0 auto;white-space:nowrap;padding:8px 10px}.hero{margin-bottom:56px;padding:26px 20px}.features,.nav>nav a{font-size:13px}.how-grid{grid-template-columns:1fr}.how-grid::before{left:20px;top:26px;bottom:26px;width:2px;height:auto;right:auto}.how-card{padding-left:68px}.how-number{position:absolute;left:14px;top:16px;margin:0}.price-card h3{padding-right:0;margin-top:20px}.cart-item{grid-template-columns:1fr}.cart-item__controls{min-width:0}.cart-summary{grid-template-columns:1fr}.cart-summary .btn{width:100%}.badge{right:auto;left:14px}.grid,.payment-grid{grid-template-columns:1fr}.policy-content table{display:block;overflow-x:auto;white-space:nowrap}.header-tools{margin-left:auto;width:auto;justify-content:flex-end;order:3}.header-cart-panel{right:0;width:min(92vw,420px)}.header-cart__title{display:none}}.activation-video{position:relative;max-width:1200px;margin:0 auto 84px;padding:clamp(20px,3vw,36px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-fill);box-shadow:var(--glass-shadow-soft),inset 0 1px 0 rgba(255,255,255,.82);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);transition:transform .28s ease,box-shadow .28s ease}.activation-video:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(31,39,49,.12),inset 0 1px 0 rgba(255,255,255,.88)}.activation-video__header{margin-bottom:18px;display:grid;gap:8px}.activation-video__title{margin:0;font-family:"Space Grotesk","Manrope",sans-serif;font-size:clamp(1.65rem,3vw,2.15rem);line-height:1.2;letter-spacing:-.02em}.activation-video__subtitle{margin:0;max-width:760px;color:var(--muted);line-height:1.6}.activation-video__frame{position:relative;overflow:hidden;border-radius:calc(var(--radius-lg) - 8px);border:1px solid rgba(255,255,255,.62);background:linear-gradient(150deg,rgba(255,255,255,.48),rgba(248,239,225,.3));box-shadow:0 12px 28px rgba(31,39,49,.1),inset 0 1px 0 rgba(255,255,255,.88)}.activation-video__frame::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(31,39,49,0) 72%,rgba(31,39,49,.09) 100%)}.activation-video__media{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#11181f}.activation-video__meta{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:760px){.activation-video{margin-bottom:56px;padding:18px 16px}.activation-video__title{font-size:clamp(1.45rem,7vw,1.9rem)}.activation-video__meta{font-size:12px}}
.activation-video__header{text-align:center;justify-items:center}.activation-video__subtitle{max-width:780px;text-align:center}.activation-video__frame{max-width:860px;margin:0 auto}.activation-video__media{max-height:484px}@media (max-width:760px){.activation-video__frame{max-width:100%}.activation-video__media{max-height:none}}
.activation-video__subtitle{text-wrap:balance}@media (max-width:760px){.activation-video{padding:16px 12px}.activation-video__subtitle{font-size:13px;line-height:1.45}.activation-video__frame{width:min(100%,420px);max-width:100%;margin:0 auto;border-radius:14px}.activation-video__media{max-height:236px}}
.pricing-grid.pricing-grid--categorized{grid-template-columns:1fr;gap:16px}.pricing-category{border:1px solid rgba(255,255,255,.56);border-radius:calc(var(--radius-lg) - 8px);padding:14px;background:linear-gradient(145deg,rgba(255,255,255,.58),rgba(250,241,228,.34)),var(--glass-noise);background-size:auto,14px 14px,20px 20px;box-shadow:0 10px 20px rgba(31,39,49,.07),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(12px) saturate(124%);-webkit-backdrop-filter:blur(12px) saturate(124%)}.pricing-category__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 4px}.pricing-category__title{margin:0;font-family:"Space Grotesk","Manrope",sans-serif;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.2;color:var(--text)}.pricing-category__count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(19,138,120,.22);background:rgba(19,138,120,.08);color:var(--primary-2);font-size:12px;font-weight:800}.pricing-grid--category{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px}.pricing-grid--category.is-single{grid-template-columns:1fr;max-width:min(100%,250px);justify-content:start}@media (max-width:760px){.pricing-grid--category{grid-template-columns:1fr}.pricing-category{padding:12px}}
.pricing-category__lead{display:grid;gap:6px;min-width:0}.pricing-category__label{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;border:1px solid rgba(19,138,120,.2);background:rgba(19,138,120,.08);color:var(--primary-2);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px}.pricing-category__title{overflow-wrap:anywhere}@media (max-width:760px){.pricing-category__header{align-items:flex-start}}

