.tt-root .newsletter{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,rgba(0,154,222,.16),transparent 60%),var(--dark);border-top:1px solid var(--line);text-align:center}.tt-root .newsletter .nl-form{display:flex;gap:10px;max-width:460px;margin:24px auto 0;flex-wrap:wrap}.tt-root .newsletter input{flex:1;min-width:200px;background:var(--panel);border:1.5px solid var(--line-strong);border-radius:var(--radius);color:#fff;font-family:var(--font);font-size:15px;padding:15px 16px}.tt-root .newsletter input::placeholder{color:var(--muted-2)}.tt-root footer.site{background:var(--black);border-top:1px solid var(--line);padding:50px 0 32px}.tt-root .foot-grid{display:grid;grid-template-columns:1fr;gap:32px}.tt-root footer .logo img{height:26px;margin-bottom:14px}.tt-root footer p.tag{color:var(--muted);font-size:14px;font-weight:300;max-width:34ch}.tt-root .foot-soc{display:flex;gap:14px;margin-top:16px}.tt-root .foot-soc a{width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted)}.tt-root .foot-soc a:hover{color:#fff;border-color:var(--accent)}.tt-root .foot-col h5{font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.08em;font-size:13px;margin:0 0 14px}.tt-root .foot-col a{display:block;color:var(--muted);font-size:14px;padding:5px 0}.tt-root .foot-col a:hover{color:#fff}.tt-root .pay-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.tt-root .pay{height:26px;min-width:40px;padding:0 7px;border-radius:4px;background:#fff;color:#111;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.tt-root .foot-bottom{border-top:1px solid var(--line);margin-top:30px;padding-top:22px;display:flex;flex-direction:column;gap:10px;align-items:center;color:var(--muted-2);font-size:12.5px;text-align:center}@media (min-width:760px){.tt-root .tech .usp-row{grid-template-columns:repeat(3,1fr)}.tt-root .lwm-grid{grid-template-columns:1fr 1fr}.tt-root .reviews-grid{grid-template-columns:1fr 1fr}.tt-root .reviews-top{grid-template-columns:auto 1fr;gap:44px}.tt-root .bundles-grid{grid-template-columns:repeat(3,1fr)}.tt-root .experts-grid{grid-template-columns:1fr 1fr}.tt-root .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}@media (min-width:980px){.tt-root .feature{grid-template-columns:1fr 1fr;gap:56px}.tt-root .feature.rev .fmedia{order:2}.tt-root .lwm-grid{grid-template-columns:repeat(2,1fr)}.tt-root .reviews-grid{grid-template-columns:repeat(3,1fr)}.tt-root .product-card{width:240px}}.tt-root .ttx{margin-top:clamp(24px,5vw,44px)}.tt-root .ttx-caption{position:relative;min-height:58px;max-width:660px;margin:0 auto clamp(18px,3.5vw,30px)}.tt-root .ttx-caption span{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;text-align:center;opacity:0;transform:translateY(12px);filter:blur(6px);transition:opacity calc(.55s / var(--ttx-pace,1)) cubic-bezier(.16,1,.3,1),transform calc(.55s / var(--ttx-pace,1)) cubic-bezier(.16,1,.3,1),filter calc(.55s / var(--ttx-pace,1)) cubic-bezier(.16,1,.3,1);font-weight:600;font-size:clamp(15px,3.6vw,19px);letter-spacing:.01em;color:var(--ink)}.tt-root .ttx-caption em{font-style:italic;font-weight:800;color:var(--accent);padding:0 .28em}.tt-root .ttx[data-phase="p0"] [data-ttx-cap="p0"],.tt-root .ttx[data-phase="p1"] [data-ttx-cap="p1"],.tt-root .ttx[data-phase="p2"] [data-ttx-cap="p2"],.tt-root .ttx[data-phase="done"] [data-ttx-cap="p2"]{opacity:1;transform:none;filter:blur(0)}.tt-root .ttx-stage{display:grid;grid-template-columns:1fr minmax(132px,168px) 1fr;gap:clamp(12px,2.6vw,30px);align-items:stretch}.tt-root .ttx-panel{background:linear-gradient(172deg,#1e2024,#151619 64%);border:1px solid rgba(255,255,255,.09);border-radius:var(--radius-lg);padding:clamp(14px,2.6vw,24px) clamp(12px,2.4vw,22px) clamp(12px,2vw,18px);position:relative;overflow:hidden;display:flex;flex-direction:column;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),border-color .4s ease}.tt-root .ttx-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.05),transparent 62%)}.tt-root .ttx-panel.ours{border-color:rgba(0,154,222,.5);box-shadow:0 0 80px -36px var(--accent-glow),inset 0 1px 0 rgba(255,255,255,.06)}.tt-root .ttx-panel.ours::before{background:radial-gradient(circle at 50% 40%,rgba(0,154,222,.12),transparent 66%)}.tt-root .ttx-panel.ours{transition-delay:.1s}.tt-root .ttx-panel::after{content:"";position:absolute;top:-10%;bottom:-10%;width:44%;left:-64%;transform:skewX(-18deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent)}.tt-root .ttx-panel.slim::after{animation:ttxSweep calc(1.1s / var(--ttx-pace,1)) ease .12s forwards}@keyframes ttxSweep{to{left:120%}}.tt-root .ttx-mid{transition:opacity .7s cubic-bezier(.16,1,.3,1) .2s,transform .7s cubic-bezier(.16,1,.3,1) .2s}.tt-root .ttx[data-phase="idle"] .ttx-panel,.tt-root .ttx[data-phase="idle"] .ttx-mid{opacity:0;transform:translateY(18px)}.tt-root .ttx-panel .ph{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;position:relative}.tt-root .ttx-panel .nm{font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(13px,2.6vw,17px);color:var(--muted);letter-spacing:.02em}.tt-root .ttx-panel.ours .nm{color:#fff}.tt-root .ttx-panel.ours .nm .hl{color:var(--accent)}.tt-root .ttx-panel .tg{font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2);font-weight:600;white-space:nowrap}.tt-root .ttx-wheelbox{position:relative;max-width:268px;margin:6px auto 2px}.tt-root .ttx-wheel{width:100%;height:auto;display:block}.tt-root .ttx-wheel [data-rot]{transform-box:view-box;transform-origin:50% 50%;will-change:transform}.tt-root .ttx-wheel .w-tread{fill:none;stroke:#2f3237;stroke-width:2.5}.tt-root .ttx-wheel .w-tirebody{fill:none;stroke:#26282c;stroke-width:8}.tt-root .ttx-wheel .w-band{fill:none;stroke:#7a8089;stroke-width:9;transition:stroke-width calc(.9s / var(--ttx-pace,1)) cubic-bezier(.6,0,.2,1)}.tt-root .ttx-panel.ours .w-band{stroke:var(--accent);filter:drop-shadow(0 0 6px rgba(0,154,222,.35))}.tt-root .ttx-panel.slim .w-band{stroke-width:3}.tt-root .ttx-wheel .w-rimedge{fill:none;stroke:#4a4f55;stroke-width:1.2}.tt-root .ttx-wheel .w-rimout{fill:none;stroke:url(#ttxCarbon);stroke-width:11}.tt-root .ttx-wheel .w-rimtex{fill:none;stroke:rgba(255,255,255,.05);stroke-width:11}.tt-root .ttx-wheel .w-riminner{fill:none;stroke:#0e0f11;stroke-width:1.2}.tt-root .ttx-spokes line{stroke:#2c2f33;stroke-width:1.05}.tt-root .ttx-spokes .w-valve{fill:#6c7177}.tt-root .ttx-panel.ours .ttx-spokes .w-valve{fill:var(--accent)}.tt-root .ttx-wheel .w-spindisc{fill:#25282c;opacity:0}.tt-root .ttx-wheel .w-hubring{fill:#1d1f23;stroke:#3a3e44;stroke-width:1}.tt-root .ttx-wheel .w-hubcore{fill:#0c0d0f}.tt-root .w-streaks path{fill:none;stroke:#767d85;stroke-width:4.5;stroke-linecap:round}.tt-root .ttx-panel.ours .w-streaks path{stroke:var(--accent)}.tt-root .w-streaks{opacity:0}.tt-root .ttx-ann{position:absolute;font-size:10px;line-height:1.25;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--muted);opacity:0;transform:translateY(6px);transition:opacity calc(.5s / var(--ttx-pace,1)) ease,transform calc(.5s / var(--ttx-pace,1)) ease;pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.8)}.tt-root .ttx-ann b{display:block;color:var(--accent);font-style:italic;font-size:11.5px;letter-spacing:.08em}.tt-root .ttx-ann.ann-rim{top:2%;right:-2%;text-align:left;padding-left:14px}.tt-root .ttx-ann.ann-rim::before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg)}.tt-root .ttx-ann.ann-hub{bottom:4%;left:0;text-align:left;padding-left:14px}.tt-root .ttx-ann.ann-hub b{color:var(--muted-2)}