:root{--tq-bg:#0e0f11;--tq-card:#191a1e;--tq-line:#2b2c31;--tq-pink:#ed7d9a;--tq-text:#f8f4f5;--tq-muted:#b3acaf}
html,body.ty-ask-theme{width:100%;max-width:100%;overflow-x:hidden}
body.ty-ask-theme{background:var(--tq-bg);color:var(--tq-text)}
body.ty-ask-theme .beemedia-nav,body.ty-ask-theme .footer,body.ty-ask-theme footer{background:#111215!important;color:#aaa;border-color:var(--tq-line)}
body.ty-ask-theme .beemedia-nav .nav-link{color:#ccc!important}
.tq-page{min-height:70vh;padding:52px 20px 64px;background:radial-gradient(circle at 8% 8%,#913e5a35,transparent 30%),radial-gradient(circle at 90% 82%,#ed7d9a1c,transparent 28%),var(--tq-bg)}
.tq-hero{width:min(1160px,100%);min-height:560px;margin:auto;display:grid;grid-template-columns:1.03fr .97fr;overflow:hidden;border:1px solid var(--tq-line);border-radius:24px;background:linear-gradient(145deg,#1b1c20,#151619);box-shadow:0 28px 70px #0005}
.tq-copy{display:flex;flex-direction:column;justify-content:center;padding:64px 58px}
.tq-kicker{display:flex;align-items:center;gap:8px;color:var(--tq-pink);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}
.tq-copy h1{max-width:560px;margin:16px 0 10px;color:#fff;font-size:clamp(42px,5vw,66px);font-weight:850;line-height:1.04;letter-spacing:-.05em}
.tq-subtitle{margin:0 0 22px;color:#e89bb0;font-size:20px;font-weight:650}
.tq-description{max-width:590px;margin:0;color:var(--tq-muted);font-size:16px!important;line-height:1.75}
.tq-actions{display:flex;align-items:center;gap:11px;margin-top:30px}
.tq-actions a{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:11px;border-radius:10px;font-size:14px;font-weight:750;text-decoration:none!important;touch-action:manipulation}
.tq-primary{min-width:155px;color:#fff!important;background:linear-gradient(135deg,#f18ca5,#da6485);box-shadow:0 12px 28px #ed7d9a2b}.tq-primary b{font-size:20px}
.tq-secondary{color:#ddd!important;background:#232429;border:1px solid #383940}
.tq-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:24px;color:#918b8e;font-size:12px}.tq-trust span::first-letter{color:var(--tq-pink)}
.tq-visual{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:linear-gradient(145deg,#4a2b3855,#111216)}
.tq-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#111216bb);pointer-events:none}
.tq-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:#ed7d9a25;filter:blur(30px)}
.tq-visual>img{position:relative;z-index:1;width:84%;max-height:450px;object-fit:contain;filter:drop-shadow(0 25px 35px #0008)}
.tq-note{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid #ffffff27;border-radius:12px;background:#17181ddb;box-shadow:0 12px 30px #0006;backdrop-filter:blur(10px);font-size:13px;font-weight:700}.tq-note b{color:var(--tq-pink);font-size:18px}.tq-note-one{left:25px;top:25%}.tq-note-two{right:24px;bottom:20%}
.tq-benefits{width:min(1160px,100%);margin:20px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.tq-benefits article{min-height:135px;display:flex;align-items:flex-start;gap:14px;padding:24px;background:var(--tq-card);border:1px solid var(--tq-line);border-radius:14px}
.tq-benefits article>i{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#ed7d9a18;color:var(--tq-pink);font-size:18px;font-style:normal}
.tq-benefits h2{margin:1px 0 7px;color:#fff;font-size:17px}.tq-benefits p{margin:0;color:var(--tq-muted);font-size:14px;line-height:1.65}
@media(max-width:850px){.tq-page{padding:24px 14px 40px}.tq-hero{display:flex;flex-direction:column;min-height:0}.tq-copy{padding:43px 32px}.tq-visual{min-height:330px;order:-1}.tq-visual>img{height:285px}.tq-benefits{grid-template-columns:1fr}.tq-benefits article{min-height:0}.tq-copy h1{font-size:42px}}
@media(max-width:520px){body.ty-ask-theme{touch-action:pan-y pinch-zoom}.tq-page{padding:12px 9px 30px}.tq-hero{border-radius:16px}.tq-visual{min-height:245px}.tq-visual>img{width:78%;height:210px}.tq-note{padding:8px 10px;font-size:11px}.tq-note-one{left:10px;top:17%}.tq-note-two{right:10px;bottom:10%}.tq-copy{padding:30px 20px 34px}.tq-kicker{font-size:11px}.tq-copy h1{margin-top:12px;font-size:34px}.tq-subtitle{font-size:17px}.tq-description{font-size:15px!important}.tq-actions{align-items:stretch;flex-direction:column}.tq-actions a{width:100%;font-size:15px}.tq-trust{gap:8px 13px;font-size:11px}.tq-benefits{gap:9px}.tq-benefits article{padding:18px}.tq-benefits h2{font-size:16px}.tq-benefits p{font-size:14px}}
