.cl .v2{padding:clamp(24px,5vw,56px) var(--gx) 96px;max-width:1240px;margin:0 auto}.cl .v2 section{margin:0 0 clamp(56px,8vw,104px)}.cl .v2-eyebrow{margin:0 0 18px;font:400 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--amber)}.cl .v2 h1{margin:0;max-width:30ch;font-size:clamp(24px,4.6vw,56px);line-height:1.08}.cl .v2 h2{margin:0 0 clamp(18px,3vw,32px);font-size:clamp(22px,3.2vw,38px);line-height:1.12}.cl .v2 h3{margin:0;font-size:clamp(18px,2vw,24px);line-height:1.2}.cl .v2-sub{margin:22px 0 0;max-width:58ch;font:400 clamp(16px,1.6vw,19px)/1.55 var(--sans);color:var(--muted)}.cl .v2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.cl .v2-link{color:var(--paper);font:500 15px/1.2 var(--sans);text-underline-offset:4px;text-decoration-color:var(--line-2)}.cl .v2-link:hover{text-decoration-color:var(--paper)}.cl .v2-familiar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none}.cl .v2-familiar li{padding:22px 24px;border:1px solid var(--line);border-radius:18px;background:hsla(42,33%,92%,.03);font:400 clamp(16px,1.5vw,19px)/1.45 var(--sans);color:var(--paper)}.cl .v2-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);align-items:stretch}.cl .v2-card{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,36px);border:1px solid var(--line-2);border-radius:24px;background:hsla(42,33%,92%,.035);scroll-margin-top:96px}.cl .v2-card:target{border-color:var(--amber);box-shadow:0 0 40px -12px hsla(34,64%,67%,.5)}.cl .v2-card p{margin:0}.cl .v2-card .v2-line{font:400 17px/1.5 var(--sans);color:var(--paper)}.cl .v2-label{margin-top:6px!important;font:400 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cl .v2-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.cl .v2-list li{position:relative;padding-left:22px;font:400 15px/1.45 var(--sans);color:#d9d4c8}.cl .v2-list li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;border:1px solid var(--amber)}.cl .v2-price{margin-top:auto!important;padding-top:10px;font:500 14px/1.4 var(--mono);color:var(--amber)}.cl .v2-note{font:400 14px/1.5 var(--sans);color:var(--muted)}.cl .v2-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(16px,2.4vw,32px);margin:0;padding:0;list-style:none;counter-reset:s}.cl .v2-steps li{padding-top:18px;border-top:1px solid var(--line-2)}.cl .v2-steps b{display:block;margin-bottom:12px;font:500 13px/1 var(--mono);letter-spacing:.1em;color:var(--amber)}.cl .v2-steps strong{display:block;font:400 clamp(18px,1.8vw,22px)/1.25 var(--font-display,var(--mono));letter-spacing:-.02em}.cl .v2-steps span{display:block;margin-top:8px;font:400 15px/1.5 var(--sans);color:var(--muted)}.cl .v2-proof{font:400 clamp(18px,2vw,26px)/1.35 var(--sans);color:var(--paper);margin:0}.cl .v2-faq details{border-top:1px solid var(--line-2);padding:0}.cl .v2-faq details:last-child{border-bottom:1px solid var(--line-2)}.cl .v2-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font:500 clamp(16px,1.6vw,19px)/1.4 var(--sans)}.cl .v2-faq summary::-webkit-details-marker{display:none}.cl .v2-faq summary:after{content:"+";flex:none;color:var(--amber);font:400 22px/1 var(--mono)}.cl .v2-faq details[open] summary:after{content:"\2212"}.cl .v2-faq p{margin:0 0 22px;max-width:62ch;font:400 15.5px/1.6 var(--sans);color:var(--muted)}.cl .v2-cta{padding:clamp(28px,5vw,64px);border:1px solid var(--line-2);border-radius:28px;background:linear-gradient(180deg,hsla(34,64%,67%,.09),hsla(34,64%,67%,.02))}.cl .v2-cta h2{max-width:22ch;margin-bottom:26px}.cl .v2-list-full h2{margin:0 0 14px;font-size:clamp(18px,2vw,24px)}.cl .v2-list-full section{margin:0 0 32px}.cl .v2-list-full ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 28px;margin:0;padding:0;list-style:none}.cl .v2-list-full li{font:400 15px/1.45 var(--sans);color:#d9d4c8}.cl .v2-list-full li b{font-weight:600;color:var(--paper)}.cl .v2-list-full li i{display:inline-block;margin-left:6px;font:400 11px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}.cl .v2-list-full li[data-state=not] i{color:#a8a396}.cl .v2 .v2-map{margin:0 calc(var(--gx) * -1) clamp(56px,8vw,104px)}.cl .v2-map .sm{padding-top:0;padding-bottom:40px}.cl .v2-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:760px}.cl .v2-form label{display:grid;gap:7px;font:400 14px/1.3 var(--sans);color:var(--muted)}.cl .v2-form label i{font-style:normal;color:var(--dim)}.cl .v2-form input:not([type=checkbox]),.cl .v2-form textarea{width:100%;padding:13px 15px;border-radius:12px;border:1px solid var(--line-2);background:hsla(42,33%,92%,.04);color:var(--paper);font:400 16px/1.4 var(--sans);outline:none;resize:vertical}.cl .v2-form input:focus,.cl .v2-form textarea:focus{border-color:var(--amber)}.cl .v2-wide{grid-column:1/-1}.cl .v2-check{display:flex!important;align-items:flex-start;gap:10px}.cl .v2-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--amber)}.cl .v2-check a{color:var(--paper);text-decoration:underline;text-underline-offset:3px}.cl .v2-form-ok{margin:0;padding:22px 26px;max-width:760px;border:1px solid rgba(212,248,58,.45);border-radius:18px;background:rgba(212,248,58,.07);font:500 18px/1.4 var(--sans)}.cl .v2-form-err{margin:12px 0 0;color:var(--amber);font-size:14px}.cl .btn-glass:disabled{opacity:.7;cursor:progress}@media (max-width:820px){.cl .v2-cards,.cl .v2-familiar,.cl .v2-form{grid-template-columns:1fr}}