.valo-scope .page-hero{border-bottom:1px solid var(--vl-border);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,5rem) 0 clamp(2.5rem,5vw,4rem);display:grid}.valo-scope .page-hero__eyebrow{margin-bottom:1.1rem}.valo-scope .page-hero h1{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.3rem,4.8vw,3.8rem);font-weight:900;line-height:.98}.valo-scope .page-hero h1 span{color:var(--vl-accent)}.valo-scope .page-hero p{color:var(--vl-text-dim);max-width:48ch;margin-top:1.4rem;font-size:.92rem;line-height:1.6}.valo-scope .page-hero__cta-row{flex-wrap:wrap;gap:.9rem;margin-top:2.1rem;display:flex}.valo-scope .page-hero__visual{aspect-ratio:4/5;position:relative;overflow:hidden}.valo-scope .page-hero__visual img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:860px){.valo-scope .page-hero{grid-template-columns:1fr}.valo-scope .page-hero__visual{aspect-ratio:1;order:-1}}.valo-scope .hero-cross-ticker{width:100%;height:clamp(64px,8vw,96px);margin-bottom:clamp(1rem,3vw,2rem);position:relative;overflow:hidden}.valo-scope .cross-ribbon{width:112%;padding:.5rem 0;position:absolute;left:-6%;overflow:hidden}.valo-scope .cross-ribbon__track{white-space:nowrap;display:inline-flex}.valo-scope .cross-ribbon__track span{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.55rem;padding:0 .55rem;font-size:clamp(.8rem,1.5vw,1.05rem);font-weight:900;display:inline-flex}.valo-scope .cross-ribbon__track span:after{content:"●";font-size:.35rem}.valo-scope .cross-ribbon--back{background:var(--vl-surface);z-index:1;top:18%;transform:rotate(3deg)}.valo-scope .cross-ribbon--back .cross-ribbon__track{animation:14s linear infinite vl-scroll-left}.valo-scope .cross-ribbon--back .cross-ribbon__track span{color:var(--vl-text)}.valo-scope .cross-ribbon--back .cross-ribbon__track span:after{color:var(--vl-text-faint)}.valo-scope .cross-ribbon--front{background:var(--vl-bg-deep);z-index:2;top:52%;transform:rotate(-3deg)}.valo-scope .cross-ribbon--front .cross-ribbon__track{animation:11s linear infinite reverse vl-scroll-left}.valo-scope .cross-ribbon--front .cross-ribbon__track span{color:var(--vl-accent)}.valo-scope .cross-ribbon--front .cross-ribbon__track span:after{color:var(--vl-text-faint)}@media (prefers-reduced-motion:reduce){.valo-scope .cross-ribbon__track{animation:none}}.valo-scope .section{padding:clamp(3rem,6vw,5rem) 0}.valo-scope .section--bordered{border-bottom:1px solid var(--vl-border)}.valo-scope .section__head{border-bottom:1px solid var(--vl-border);margin-bottom:2.2rem;padding-bottom:1.2rem}.valo-scope .tk-section-title{text-transform:uppercase;letter-spacing:-.01em;color:var(--vl-accent);margin-top:.4rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800}.valo-scope .problem-grid{background:var(--vl-border);border:1px solid var(--vl-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.valo-scope .problem-card{background:var(--vl-bg);padding:1.8rem}.valo-scope .problem-card__num{color:var(--vl-text-faint);letter-spacing:.08em;margin-bottom:.9rem;font-size:.7rem;font-weight:700}.valo-scope .problem-card h4{text-transform:uppercase;letter-spacing:-.01em;margin-bottom:.6rem;font-size:1rem;font-weight:800}.valo-scope .problem-card p{color:var(--vl-text-dim);font-size:.82rem;line-height:1.55}@media (max-width:860px){.valo-scope .problem-grid{grid-template-columns:1fr}}.valo-scope .steps{background:var(--vl-border);border:1px solid var(--vl-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.valo-scope .step{background:var(--vl-bg);padding:1.8rem 1.5rem;transition:background .25s,transform .25s;position:relative}.valo-scope .step:hover{background:var(--vl-surface-hover);transform:translateY(-5px)}.valo-scope .step__top{justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}.valo-scope .step__icon{width:26px;height:26px;stroke:var(--vl-text-dim);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s,transform .25s}.valo-scope .step:hover .step__icon{stroke:var(--vl-accent);transform:scale(1.1)}.valo-scope .step__num{color:var(--vl-text-faint);letter-spacing:.05em;font-size:.72rem;font-weight:700;transition:color .25s}.valo-scope .step:hover .step__num{color:var(--vl-accent)}.valo-scope .step h4{text-transform:uppercase;letter-spacing:.01em;margin-bottom:.5rem;font-size:.88rem;font-weight:800}.valo-scope .step p{color:var(--vl-text-dim);font-size:.78rem;line-height:1.5}@media (max-width:860px){.valo-scope .steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.valo-scope .steps{grid-template-columns:1fr}}.valo-scope .risk-block{border:1px solid var(--vl-border);background:var(--vl-surface);grid-template-columns:1fr 1fr;display:grid}.valo-scope .risk-block__copy{border-right:1px solid var(--vl-border);padding:clamp(1.8rem,4vw,3rem)}.valo-scope .risk-block__copy h3{text-transform:uppercase;color:var(--vl-accent);margin:.6rem 0 1rem;font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:900;line-height:1.05}.valo-scope .risk-block__copy p{color:var(--vl-text-dim);font-size:.88rem;line-height:1.6}.valo-scope .risk-list{flex-direction:column;padding:clamp(1.8rem,4vw,3rem);display:flex}.valo-scope .risk-item{border-bottom:1px solid var(--vl-border);gap:1rem;padding:1rem 0;display:flex}.valo-scope .risk-item:last-child{border-bottom:none;padding-bottom:0}.valo-scope .risk-item:first-child{padding-top:0}.valo-scope .risk-item__mark{color:var(--vl-accent);flex-shrink:0;font-size:.95rem;font-weight:900}.valo-scope .risk-item p{color:var(--vl-text);font-size:.85rem;line-height:1.5}@media (max-width:860px){.valo-scope .risk-block{grid-template-columns:1fr}.valo-scope .risk-block__copy{border-right:none;border-bottom:1px solid var(--vl-border)}}.valo-scope .why-grid{border-top:1px solid var(--vl-border);border-bottom:1px solid var(--vl-border);grid-template-columns:repeat(4,1fr);display:grid}.valo-scope .why-card{border-right:1px solid var(--vl-border);padding:1.8rem 1.4rem}.valo-scope .why-card:last-child{border-right:none}.valo-scope .why-card__icon{color:var(--vl-accent);margin-bottom:.9rem;font-size:1.2rem}.valo-scope .why-card h4{text-transform:uppercase;letter-spacing:.02em;margin-bottom:.5rem;font-size:.82rem;font-weight:700}.valo-scope .why-card p{color:var(--vl-text-dim);font-size:.76rem;line-height:1.5}@media (max-width:860px){.valo-scope .why-grid{grid-template-columns:repeat(2,1fr)}.valo-scope .why-card{border-bottom:1px solid var(--vl-border)}}@media (max-width:560px){.valo-scope .why-grid{grid-template-columns:1fr}}.valo-scope .contact-block{background:var(--vl-border);border:1px solid var(--vl-border);grid-template-columns:1fr 1.2fr;gap:1px;display:grid}.valo-scope .contact-info{background:var(--vl-bg-deep);padding:clamp(1.8rem,4vw,2.8rem)}.valo-scope .contact-info h3{text-transform:uppercase;margin-bottom:1rem;font-size:1.3rem;font-weight:900}.valo-scope .contact-info p{color:var(--vl-text-dim);margin-bottom:2rem;font-size:.85rem;line-height:1.6}.valo-scope .contact-detail{margin-bottom:1.3rem}.valo-scope .contact-detail__label{letter-spacing:.1em;text-transform:uppercase;color:var(--vl-text-faint);margin-bottom:.3rem;font-size:.65rem;font-weight:700}.valo-scope .contact-detail__value{color:var(--vl-text);font-size:.88rem}.valo-scope .contact-form{background:var(--vl-bg);padding:clamp(1.8rem,4vw,2.8rem)}.valo-scope .contact-form .form-row{margin-bottom:1.3rem}.valo-scope .contact-form label{letter-spacing:.1em;text-transform:uppercase;color:var(--vl-text-dim);margin-bottom:.6rem;font-size:.68rem;font-weight:700;display:block}.valo-scope .contact-form input,.valo-scope .contact-form textarea{background:var(--vl-surface);border:1px solid var(--vl-border);width:100%;color:var(--vl-text);padding:.85rem 1rem;font-family:inherit;font-size:.85rem}.valo-scope .contact-form input:focus,.valo-scope .contact-form textarea:focus{border-color:var(--vl-text-dim);outline:none}.valo-scope .contact-form textarea{resize:vertical;min-height:110px}@media (max-width:860px){.valo-scope .contact-block{grid-template-columns:1fr}}
