#product-tour .section{background:transparent;border:0;box-shadow:none}
#product-tour .tour-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:40px;padding-top:72px;padding-bottom:42px}
#product-tour .tour-hero h1{font-size:clamp(36px,5.2vw,66px);line-height:1.08;letter-spacing:-.04em;max-width:900px;margin:18px 0}#product-tour .tour-hero .section-intro{max-width:750px}
#product-tour .tour-hero-meta{padding:28px;border:1px solid rgba(103,198,242,.22);border-radius:24px;background:radial-gradient(ellipse at top right,rgba(26,153,214,.16),transparent 80%)}#product-tour .tour-hero-meta strong{display:block;color:#79d4ff;font-size:78px;line-height:1;letter-spacing:-.05em}#product-tour .tour-hero-meta span{color:#d5e5ef}#product-tour .tour-hero-meta p{color:#9cafc0;line-height:1.7;margin-bottom:0}
#product-tour .tour-disclosure{display:flex;align-items:flex-start;gap:22px;margin:0 auto;padding:22px 26px;border:1px solid rgba(103,198,242,.18);border-radius:16px;background:rgba(24,122,178,.08)}#product-tour .tour-disclosure p{margin:0;color:#b4c3cf;line-height:1.7}#product-tour .tour-disclosure strong{color:#e0ecf4;font-weight:600}
#product-tour .tour-demo-label{display:inline-block;flex:none;white-space:nowrap;font-size:11px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;color:#8edaff;border:1px solid rgba(103,198,242,.22);border-radius:999px;padding:5px 10px;background:rgba(51,150,210,.08)}
#product-tour .tour-jump-links{display:flex;flex-wrap:wrap;gap:10px;padding-top:28px;padding-bottom:4px}#product-tour .tour-jump-links a{color:#c9d6e0;border:1px solid rgba(164,193,210,.18);border-radius:999px;padding:11px 16px;font-size:13px;text-decoration:none;line-height:1.4}#product-tour .tour-jump-links a:hover{border-color:#6ccffa;color:#9cddff;background:rgba(65,148,201,.08)}
#product-tour .tour-group{scroll-margin-top:90px}#product-tour .tour-group-heading{display:flex;gap:18px;align-items:flex-start;margin-bottom:24px}#product-tour .tour-group-heading>span{color:#7ed2fb;font-size:13px;padding-top:8px}#product-tour .tour-group-heading h2{font-size:clamp(24px,3.3vw,36px);margin:0 0 10px;letter-spacing:-.025em}#product-tour .tour-group-heading p{color:#a7b7c6;margin:0;line-height:1.65}
#product-tour .tour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#product-tour .tour-grid--single{grid-template-columns:1fr;max-width:960px}#product-tour .tour-card{margin:0;min-width:0;overflow:hidden;border:1px solid rgba(149,184,211,.16);border-radius:20px;background:linear-gradient(140deg,#0d1a27,#0b101c)}
#product-tour .tour-image-link{display:block;overflow:hidden;border-bottom:1px solid rgba(149,184,211,.16);background:#071321}#product-tour .tour-image-link img{display:block;width:100%;height:auto;aspect-ratio:18/13;object-fit:contain}#product-tour .tour-card figcaption{padding:24px}#product-tour .tour-card h3{font-size:21px;letter-spacing:-.02em;line-height:1.35;margin:16px 0 10px;color:#f2f6fa}#product-tour .tour-card p{font-size:14px;line-height:1.8;color:#aebdcc;margin:0}#product-tour .tour-card-actions{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:22px}#product-tour .tour-card-actions a{color:#86d5ff;font-size:13px;font-weight:600;text-decoration:none;line-height:1.6}#product-tour .tour-card-actions a:hover{text-decoration:underline}
#product-tour .tour-faq h2{font-size:clamp(28px,4vw,40px);margin:20px 0 24px}#product-tour .tour-faq details{border:1px solid rgba(149,184,211,.16);padding:20px 24px;border-radius:16px;margin-bottom:12px;background:rgba(255,255,255,.025)}#product-tour .tour-faq summary{cursor:pointer;color:#e5eff5;font-weight:600;line-height:1.5}#product-tour .tour-faq p{color:#aebdcc;line-height:1.8;max-width:900px;margin-bottom:0}#product-tour .tour-end h2{font-size:clamp(30px,4.2vw,46px);margin:20px 0 12px}#product-tour .tour-end>p:not(.section-pill){color:#aebdcc;line-height:1.8}
#product-tour a:focus-visible,#product-tour summary:focus-visible{outline:3px solid #8adeff;outline-offset:5px;border-radius:8px}
@media(max-width:820px){#product-tour .tour-hero{grid-template-columns:1fr;gap:24px;padding-top:48px}#product-tour .tour-hero-meta{display:none}#product-tour .tour-grid{grid-template-columns:1fr}#product-tour .tour-disclosure{margin-left:20px;margin-right:20px;display:block;padding:20px}#product-tour .tour-disclosure p{margin-top:14px}#product-tour .tour-card figcaption{padding:20px}#product-tour .tour-jump-links{gap:8px}#product-tour .tour-jump-links a{padding:10px 13px;font-size:12px}#product-tour .tour-faq details{padding:18px}#product-tour .tour-group-heading{gap:12px}}

#product-tour .section .cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}
#product-tour .section .cta-row>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border-radius:12px;font-size:14px;line-height:1.4;font-weight:650;text-decoration:none;box-sizing:border-box}
#product-tour .section .cta-row .vt-btn-accent{background:#0969f5;border:1px solid #0969f5;color:#fff}
#product-tour .section .cta-row .vt-btn-ghost{background:rgba(27,61,82,.15);border:1px solid rgba(123,188,225,.3);color:#d5edff}
#product-tour .tour-group-heading>span{flex:0 0 auto;min-width:22px;white-space:nowrap}
#product-tour .tour-group-heading>div{min-width:0}
#product-tour .tour-image-link img{max-height:none;border-radius:0}

#product-tour .section::before{content:none;display:none}
