.lh{margin-top:18px;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#0e0e10;min-height:440px;display:grid;grid-template-columns:1.15fr 1fr}.lh,.lh .l{position:relative}.lh .l{z-index:2;padding:clamp(24px,3.4vw,52px);display:flex;flex-direction:column;justify-content:center}.lh h1{font-size:clamp(34px,4.4vw,70px)}.lh .sub{color:var(--tx2);font-size:16px;margin:16px 0 24px;max-width:540px;line-height:1.5}.paste{display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:7px 7px 7px 16px;max-width:620px;box-shadow:0 20px 50px -20px color-mix(in srgb,var(--ac) 60%,transparent)}.paste input{flex:1 1;border:0;outline:0;font:500 15px var(--font-body);color:#111;background:transparent;min-width:0}.paste .btn{height:44px}.plats{display:flex;gap:8px;margin-top:14px;color:var(--tx3);font-size:12px;flex-wrap:wrap}.plat,.plats{align-items:center}.plat{height:24px;padding:0 9px;border-radius:7px;display:inline-flex;gap:6px;font-weight:600;font-size:11.5px;background:var(--panel2);border:1px solid var(--line);color:var(--tx2)}.plat i{width:8px;height:8px;border-radius:2px;display:inline-block}.lh .r{position:relative;overflow:hidden}.lh .r .col{position:absolute;top:0;width:32%;display:flex;flex-direction:column;gap:10px;animation:up 40s linear infinite}.lh .r .col:nth-child(2){left:2%}.lh .r .col:nth-child(3){left:35%;animation-duration:48s;animation-direction:reverse}.lh .r .col:nth-child(4){left:68%;animation-duration:44s}.lh .r .col .media{aspect-ratio:9/14;flex:none}.lh .r:after,.lh .r:before{content:"";position:absolute;left:0;right:0;height:90px;z-index:1;pointer-events:none}.lh .r:before{top:0;background:linear-gradient(#0e0e10,transparent)}.lh .r:after{bottom:0;background:linear-gradient(transparent,#0e0e10)}.lh .r .fade{position:absolute;inset:0 auto 0 0;width:90px;z-index:1;background:linear-gradient(90deg,#0e0e10,transparent)}@keyframes up{to{transform:translateY(-50%)}}.found{margin-top:18px;max-width:620px;background:var(--panel2);border:1px solid var(--line2);border-radius:14px;padding:12px;display:flex;gap:12px;align-items:center;animation:pop .35s cubic-bezier(.2,.8,.2,1)}.found img{width:64px;height:64px;border-radius:10px;object-fit:cover;flex:none}.found b{display:block;font-size:14px}.found span{font-size:12.5px;color:var(--tx2)}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}.sugg{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap;max-width:620px}.promo{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.promo .media{aspect-ratio:16/10}.promo h3{margin-top:10px;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.promo p{color:var(--tx2);font-size:13px;margin-top:3px}.hub{display:grid;grid-template-columns:minmax(300px,1.05fr) 2fr;gap:14px}.signup{position:relative;padding:26px;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--ac) 16%,transparent),transparent 55%),var(--panel)}.signup h2{font-size:clamp(26px,2.6vw,38px)}.signup ul{list-style:none;margin:16px 0 20px;display:grid;gap:7px;color:var(--tx2)}.signup li:before{content:"✓";color:var(--ac);margin-right:8px;font-weight:700}.tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tool{position:relative;padding:16px;min-height:123px;display:flex;flex-direction:column;justify-content:flex-end;transition:border-color .2s,background .2s;overflow:hidden}.tool:hover{border-color:var(--line2);background:var(--panel2)}.tool .bgv{position:absolute;inset:0;opacity:0;transition:opacity .35s}.tool .bgv img,.tool .bgv video{width:100%;height:100%;object-fit:cover}.tool .bgv:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,18,20,.96) 35%,rgba(18,18,20,.35))}.tool:hover .bgv{opacity:1}.tool .ic{position:absolute;top:14px;left:16px;width:26px;height:26px;border-radius:7px;background:var(--panel2);border:1px solid var(--line2);display:grid;place-items:center;font-size:13px;z-index:1}.tool .kind{position:absolute;top:14px;right:14px;z-index:1}.tool h4{position:relative;font-size:15px;font-weight:600;display:flex;gap:6px;align-items:center}.tool small{position:relative;color:var(--tx2);font-size:12.5px;margin-top:3px}.wall-foot{position:relative;z-index:5;margin-top:-120px;height:120px;background:linear-gradient(180deg,transparent,var(--bg));display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.wall-foot .btn{pointer-events:auto}.ms{padding:clamp(22px,3vw,40px);background:radial-gradient(60% 80% at 50% 0,rgba(255,255,255,.06),transparent 70%),var(--panel)}.fan{display:flex;justify-content:center;align-items:center;height:230px;margin:6px 0 18px}.fan .media{width:150px;height:190px;margin:0 -14px;box-shadow:0 20px 50px -10px rgba(0,0,0,.8);border:1px solid rgba(255,255,255,.08);transition:transform .35s;flex:none}.fan .media:first-child{transform:rotate(-10deg) translateY(22px) scale(.86)}.fan .media:nth-child(2){transform:rotate(-5deg) translateY(6px) scale(.94);z-index:1}.fan .media:nth-child(3){width:180px;height:228px;z-index:3}.fan .media:nth-child(4){transform:rotate(5deg) translateY(6px) scale(.94);z-index:1}.fan .media:nth-child(5){transform:rotate(10deg) translateY(22px) scale(.86)}.fan:hover .media:first-child{transform:rotate(-14deg) translate(-40px,22px) scale(.86)}.fan:hover .media:nth-child(2){transform:rotate(-7deg) translate(-18px,4px) scale(.94)}.fan:hover .media:nth-child(4){transform:rotate(7deg) translate(18px,4px) scale(.94)}.fan:hover .media:nth-child(5){transform:rotate(14deg) translate(40px,22px) scale(.86)}.ms-title{text-align:center}.ms-title h2{font-size:clamp(28px,3.4vw,50px)}.ms-title h2 span{color:var(--tx3)}.filters{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:30px 0 14px;flex-wrap:wrap}.filters .l,.filters .r{display:flex;gap:6px;flex-wrap:wrap}.tgrid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(220px,19vw,320px);gap:10px}.tgrid .media{height:100%}.tgrid .media.wide{grid-column:span 2}.split{display:grid;grid-template-columns:1fr 1.3fr;gap:14px}.split .txt{padding:clamp(22px,3vw,44px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}.split .txt h2{font-size:clamp(30px,3.6vw,56px)}.split .txt p{color:var(--tx2);font-size:16px;line-height:1.5;margin-top:14px;max-width:460px}.steps{display:grid;gap:10px}.step{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--panel2);border:1px solid var(--line)}.step .n{flex:none;width:28px;height:28px;border-radius:8px;background:var(--ac);color:var(--ac-ink);display:grid;place-items:center;font-weight:800}.step b{display:block;font-size:14px}.step span{color:var(--tx2);font-size:13px}.phones{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:12px}.phones .media{aspect-ratio:9/16;border-radius:16px}.ugc-hook{position:absolute;left:10px;right:10px;top:12px;text-align:center;font-weight:800;font-size:14px;line-height:1.2;text-shadow:0 2px 10px rgba(0,0,0,.8);z-index:5}.ugc-hook em{font-style:normal;background:#fff;color:#000;padding:1px 5px;border-radius:4px}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.how .card{padding:14px}.how .media{aspect-ratio:4/3}.how h4{margin-top:14px;font-size:17px;display:flex;align-items:center;gap:10px}.how h4 .n{font-family:var(--font-mono);font-size:12px;color:var(--ac);border:1px solid var(--line2);border-radius:6px;padding:2px 6px}.how p{color:var(--tx2);margin-top:6px;line-height:1.5}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.rail::-webkit-scrollbar{display:none}.evt .media{aspect-ratio:4/5}.evt .dt{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:var(--tx2)}.evt h4{font-size:15px;margin-top:3px}.count{position:absolute;right:10px;top:10px;z-index:4;background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:7px;padding:4px 7px;font-size:11px;font-family:var(--font-mono)}.sectors{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.sectors .media{aspect-ratio:3/4}.sectors .lbl{position:absolute;left:12px;bottom:12px;right:12px;z-index:5}.sectors .lbl b{display:block;font-family:var(--font-disp);font-stretch:115%;font-weight:800;text-transform:uppercase;font-size:17px}.sectors .lbl span{font-size:12px;color:#ddd}.sectors .media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.8));z-index:1}.models{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.model{padding:16px;display:flex;flex-direction:column;gap:10px;min-height:118px;transition:border-color .2s}.model:hover{border-color:var(--line2)}.model .hd{display:flex;justify-content:space-between;align-items:center}.model .prov{font-size:11px;color:var(--tx3)}.model h4{font-size:16px}.model p{color:var(--tx2);font-size:12.5px;line-height:1.4}.model .pr{font-family:var(--font-mono);font-size:11.5px;color:var(--ac);margin-top:auto}.cta{position:relative;overflow:hidden;border-radius:20px;min-height:360px;display:flex;align-items:center;justify-content:center;text-align:center}.cta video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.4)}.cta .in{position:relative;padding:40px}.cta h2{font-size:clamp(34px,5vw,80px)}.cta p{color:#ddd;font-size:17px;margin:14px 0 22px}@media (max-width:1100px){.lh{grid-template-columns:minmax(0,1fr)}.lh .l{min-width:0}.lh .r{height:320px}.promo{grid-template-columns:repeat(2,1fr)}.hub,.split{grid-template-columns:1fr}.sectors,.tgrid{grid-template-columns:repeat(3,1fr)}.models{grid-template-columns:repeat(2,1fr)}.how{grid-template-columns:1fr}}@media (max-width:640px){.lh h1{font-size:clamp(28px,8.4vw,40px);overflow-wrap:anywhere}.lh .sub{font-size:15px}.paste{flex-wrap:wrap;padding:8px}.paste input{height:40px;padding:0 8px}.paste .btn,.paste input{flex:1 1 100%}.tgrid,.tools{grid-template-columns:repeat(2,1fr)}.tgrid .media.wide{grid-column:span 2}.phones{grid-template-columns:repeat(2,1fr)}}.sectors .hit{position:absolute;inset:0;z-index:4}.promo .pcard>a:last-child{display:block}.promo .pcard h3:hover{color:var(--ac)}.ars-cta{display:grid;gap:10px;align-content:end;min-height:280px;padding:18px;border-radius:12px;border:1px solid color-mix(in srgb,var(--ac) 45%,var(--line));background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ac) 28%,transparent),transparent 60%),var(--panel2);page-break-inside:avoid;break-inside:avoid;margin-bottom:14px}.ars-cta b{font-size:34px}.ars-cta>span:not(.tag):not(.btn){color:var(--tx2);font-size:13.5px;line-height:1.5}.ars-cta .btn,.ars-cta .tag{justify-self:start}.plan-credits{display:grid;gap:3px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.plan-credits b{font-size:17px}.plan-credits small{color:var(--tx2);font-size:12px}.plan-feats{list-style:none;display:grid;gap:8px;font-size:13px;color:var(--tx);border-top:1px solid var(--line);padding-top:14px}.plan-feats li{display:flex;gap:8px;align-items:baseline}.plan-feats li>span{color:var(--ok,#3ddc84);font-weight:700;width:12px;flex:none}.plan-feats li.off,.plan-feats li.off>span{color:var(--tx3)}.plan-feats li b{margin-left:auto;color:var(--ac);font-size:12.5px;white-space:nowrap}.gift-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-radius:16px;border:1px solid rgba(255,106,43,.45);background:radial-gradient(80% 140% at 0 0,rgba(255,106,43,.28),transparent 60%),var(--panel)}.gift-strip small{display:block;color:var(--tx2);margin-top:4px}.finder{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}@media (max-width:900px){.finder{grid-template-columns:1fr}}.finder .step{display:grid;gap:10px;padding:16px;border-bottom:1px solid var(--line)}.finder .step:last-child{border-bottom:0}.finder .step h4{font-size:14px;display:flex;gap:8px;align-items:center}.finder .step h4 i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--panel2);display:grid;place-items:center;font-size:12px}.finder .goals{display:grid;grid-template-columns:1fr 1fr;gap:6px}.finder .goals button{text-align:left;padding:9px 11px;border-radius:9px;border:1px solid var(--line2);background:var(--panel2);color:var(--tx2);cursor:pointer;font-size:12.5px}.finder .goals button.on{border-color:var(--ac);color:var(--tx);background:rgba(255,106,43,.12)}.finder .rng{display:grid;gap:4px}.finder .rng div{display:flex;justify-content:space-between;font-size:12.5px;color:var(--tx2)}.finder .rng div b{color:var(--tx)}.finder input[type=range]{width:100%;accent-color:var(--ac)}.finder .rec{display:grid;gap:12px;padding:20px;align-content:start}.finder .bar{height:8px;border-radius:99px;background:var(--panel2);overflow:hidden}.finder .bar span{display:block;height:100%;background:var(--ac)}.cmp{width:100%;border-collapse:collapse;font-size:13px}.cmp td,.cmp th{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left}.cmp th{font-size:12px;color:var(--tx2);font-weight:600;background:var(--panel)}.cmp td small{display:block;color:var(--tx3);font-size:11.5px}.cmp td.n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp tr.grp td{background:rgba(255,255,255,.03);font-weight:700;color:var(--tx)}.cmpwrap{overflow-x:auto}.faq details{border-bottom:1px solid var(--line);padding:14px 4px}.faq summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary:after{content:"+";color:var(--tx2)}.faq details[open] summary:after{content:"−"}.faq p{color:var(--tx2);margin-top:10px;line-height:1.6;font-size:14px}