.vq-price-page{color:#0d1426;background:#fff}.vq-price-hero{color:#f5f7fb;background:radial-gradient(at 88% 20%,#345fff26,#0000 50%),#0d1426;padding:35px 0 65px}.vq-price-hero nav{color:#b5c0d4;flex-wrap:wrap;gap:12px;margin-bottom:66px;font-size:11px;display:flex}.vq-price-hero .vq-eyebrow{color:#b3c2ff}.vq-price-hero h1{color:inherit;letter-spacing:-.06em;margin:0;font-size:clamp(46px,6.5vw,96px);font-weight:650;line-height:1.04}.vq-price-hero h1 em{color:#a6b8ff;font:inherit}.vq-price-hero-bottom{border-top:1px solid #ffffff24;justify-content:space-between;align-items:end;gap:45px;margin-top:35px;padding-top:30px;display:flex}.vq-price-hero-bottom p{color:#b9c5da;max-width:63ch;margin:0;font-size:16px;line-height:1.8}.vq-price-hero-bottom .button{flex-shrink:0}.vq-price-packages{padding-block:100px;scroll-margin-top:100px}.vq-price-principles{background:#f5f7fb;padding-block:85px}.vq-price-principles>.vq-wrap,.vq-price-resources,.vq-price-faq{grid-template-columns:1fr 1.1fr;align-items:start;gap:10%;display:grid}.vq-price-page :is(.vq-price-principles,.vq-price-resources,.vq-price-faq) h2{color:#0d1426;letter-spacing:-.05em;margin:0;font-size:clamp(32px,3.5vw,50px);font-weight:650;line-height:1.1}.vq-price-principles article{border-top:1px solid #d8dfec;align-items:start;gap:18px;padding-block:25px;display:flex}.vq-price-principles article svg{color:#345fff;flex-shrink:0;margin-top:3px}.vq-price-principles article h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:650}.vq-price-principles article p{color:#536076;margin:0;font-size:14px;line-height:1.85}.vq-price-resources{padding-block:100px}.vq-price-resources>div>p:last-child{color:#536076;max-width:52ch;margin-top:24px;font-size:15px;line-height:1.8}.vq-price-resources a{border-top:1px solid #d8dfec;align-items:center;gap:18px;padding:25px 0;display:flex}.vq-price-resources a:last-child{border-bottom:1px solid #d8dfec}.vq-price-resources a>svg:first-child{color:#345fff;flex-shrink:0}.vq-price-resources a>span{flex:1;gap:7px;display:grid}.vq-price-resources a strong{font-size:20px;font-weight:600}.vq-price-resources a small{color:#536076;font-size:11px;line-height:1.6}.vq-price-faq{padding-bottom:100px}.vq-price-faq details{border-top:1px solid #d8dfec}.vq-price-faq details:last-child{border-bottom:1px solid #d8dfec}.vq-price-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:16px;font-weight:650;list-style:none;display:flex}.vq-price-faq summary::-webkit-details-marker{display:none}.vq-price-faq summary:after{content:"+";color:#345fff;flex-shrink:0;font-size:24px;font-weight:400}.vq-price-faq details[open] summary:after{content:"−"}.vq-price-faq details p{color:#536076;margin:0 0 25px;font-size:14px;line-height:1.85}.vq-price-final{color:#f5f7fb;background:#0d1426;padding-block:90px}.vq-price-final .vq-eyebrow{color:#b3c2ff}.vq-price-final h2{max-width:19ch;color:inherit;letter-spacing:-.05em;margin:0;font-size:clamp(37px,4.5vw,66px);font-weight:650;line-height:1.1}.vq-price-final p:not(.vq-eyebrow){color:#b9c5da;max-width:59ch;margin:26px 0 30px;font-size:16px;line-height:1.8}@media (max-width:800px){.vq-price-hero nav{margin-bottom:45px}.vq-price-hero-bottom{flex-direction:column;align-items:start;gap:26px}.vq-price-principles>.vq-wrap,.vq-price-resources,.vq-price-faq{grid-template-columns:1fr;gap:35px}.vq-price-packages,.vq-price-resources{padding-block:65px}.vq-price-principles{padding-block:60px}.vq-price-faq{padding-bottom:65px}.vq-price-final{padding-block:65px}}@media (max-width:600px){.vq-price-hero{padding-block:25px 45px}.vq-price-hero nav{margin-bottom:42px}.vq-price-hero h1{font-size:clamp(39px,11vw,58px)}.vq-price-hero-bottom{gap:24px;margin-top:28px;padding-top:25px}.vq-price-hero-bottom p{font-size:15px}.vq-price-hero-bottom .button{width:100%}.vq-price-faq summary{font-size:15px}.vq-price-final h2{font-size:38px}.vq-price-final .button{width:100%}}[data-theme=dark] .vq-price-page{color:#f5f7fb;background:#0d1426}[data-theme=dark] .vq-price-principles{background:#131e34}[data-theme=dark] .vq-price-page :is(.vq-price-principles,.vq-price-resources,.vq-price-faq) h2{color:#f5f7fb}[data-theme=dark] :is(.vq-price-principles article p,.vq-price-resources>div>p:last-child,.vq-price-resources a small,.vq-price-faq details p){color:#b9c5da}[data-theme=dark] :is(.vq-price-principles article,.vq-price-resources a,.vq-price-faq details){border-color:#2a3853}
