.v6{--v6-ink:#1c1c1a;--v6-ink-2:#262624;--v6-ink-3:#333331;--v6-yellow:#e1e000;--v6-yellow-2:#b8b700;--v6-white:#ffffff;--v6-paper:#f4f4f0;--v6-grey:#8d8d86;--v6-line:rgba(28,28,26,0.14);--v6-line-dark:rgba(255,255,255,0.14);background:var(--v6-white);color:var(--v6-ink);font-family:var(--font-barlow)}.v6 ::selection{background:var(--v6-yellow);color:var(--v6-ink)}.v6-h{font-weight:700;letter-spacing:.005em;line-height:.95}.v6-h,.v6-kicker{font-family:var(--font-condensed);text-transform:uppercase}.v6-kicker{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;letter-spacing:.22em}.v6-kicker:before{height:2px;width:1.9rem;background:var(--v6-yellow);content:""}.v6-kicker-center:before{display:none}.v6-underline{position:relative;padding-bottom:1.1rem}.v6-underline:after{position:absolute;bottom:0;left:50%;height:4px;width:3.6rem;background:var(--v6-yellow);content:"";transform:translateX(-50%) skewX(-20deg)}.v6-underline-left:after{left:0;transform:skewX(-20deg)}.v6-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.9rem;border:2px solid transparent;font-family:var(--font-condensed);font-size:1.05rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease,color .2s ease;clip-path:polygon(0 0,100% 0,100% 72%,calc(100% - .9rem) 100%,0 100%)}.v6-btn:hover{transform:translateY(-2px)}.v6-btn-yellow{background:var(--v6-yellow);color:var(--v6-ink)}.v6-btn-yellow:hover{background:var(--v6-white)}.v6-btn-dark{background:var(--v6-ink);color:var(--v6-white)}.v6-btn-dark:hover{background:var(--v6-ink-3)}.v6-btn-ghost{border-color:currentColor;background:transparent}.v6-btn-ghost:hover{background:var(--v6-yellow);border-color:var(--v6-yellow);color:var(--v6-ink)}.v6-band-dark{background:var(--v6-ink);color:var(--v6-white)}.v6-band-yellow{position:relative;background:var(--v6-yellow);color:var(--v6-ink);overflow:hidden}.v6-band-yellow:before{position:absolute;inset:0;background-image:repeating-linear-gradient(-45deg,rgba(28,28,26,.05) 0 2px,transparent 2px 16px);content:"";pointer-events:none}.v6-band-paper{background:var(--v6-paper)}.v6-stat{font-family:var(--font-condensed);font-size:clamp(3.6rem,8vw,6.4rem);font-weight:700;line-height:.85;color:var(--v6-yellow);font-variant-numeric:tabular-nums}.v6-step{position:relative;padding:2.4rem 1.75rem 1.75rem;background:var(--v6-white);border:1px solid var(--v6-line);transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.v6-step:hover{border-color:var(--v6-yellow-2);transform:translateY(-4px);box-shadow:0 18px 40px rgba(28,28,26,.09)}.v6-step:before{position:absolute;top:0;left:1.75rem;height:4px;width:2.6rem;background:var(--v6-yellow);content:""}.v6-step-num{font-family:var(--font-condensed);font-size:2.6rem;font-weight:700;line-height:1;color:var(--v6-yellow-2)}.v6-service{position:relative;padding:1.7rem;background:var(--v6-white);border:1px solid var(--v6-line);overflow:hidden}.v6-service:after{position:absolute;right:-3.2rem;bottom:-3.2rem;height:6.4rem;width:6.4rem;background:var(--v6-yellow);border-radius:50%;content:"";opacity:0;transition:opacity .26s ease,transform .38s cubic-bezier(.16,1,.3,1)}.v6-service:hover:after{opacity:.22;transform:scale(1.5)}.v6-col{border:1px solid var(--v6-line);background:var(--v6-white)}.v6-col-us{border:2px solid var(--v6-ink);box-shadow:0 22px 48px rgba(28,28,26,.14)}.v6-col-row{display:flex;align-items:flex-start;gap:.7rem;padding:.72rem 1.1rem;border-top:1px solid var(--v6-line);font-size:1rem;line-height:1.45}.v6-col-us .v6-col-row{border-top-color:rgba(28,28,26,.1);background:rgba(225,224,0,.09)}.v6-review{padding:1.9rem;background:var(--v6-ink-2);border:1px solid var(--v6-line-dark);border-top:3px solid var(--v6-yellow)}.v6-stars{color:var(--v6-yellow);letter-spacing:.22em}.v6-faq summary::-webkit-details-marker{display:none}.v6-faq summary{list-style:none;cursor:pointer}.v6-faq{border:1px solid var(--v6-line);background:var(--v6-white);transition:border-color .2s ease}.v6-faq[open]{border-color:var(--v6-yellow-2)}.v6-faq[open] .v6-faq-icon{background:var(--v6-yellow);rotate:45deg}.v6-faq[open] .v6-faq-body{animation:v6-open .38s cubic-bezier(.16,1,.3,1) both}@keyframes v6-open{0%{opacity:0;translate:0 -8px}}.v6-tab{padding:.6rem 1.15rem;border:1px solid var(--v6-line);background:var(--v6-white);font-family:var(--font-condensed);font-size:1.02rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:all .18s ease}.v6-tab:hover{border-color:var(--v6-ink)}.v6-tab[aria-selected=true]{background:var(--v6-ink);border-color:var(--v6-ink);color:var(--v6-yellow)}.v6-hero-overlay{background:linear-gradient(100deg,rgba(20,20,18,.93) 4%,rgba(20,20,18,.62) 44%,rgba(20,20,18,.3)),radial-gradient(90% 120% at 8% 0,rgba(225,224,0,.1),transparent 55%)}.v6-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .85rem;background:rgba(225,224,0,.16);border:1px solid rgba(225,224,0,.5);color:var(--v6-yellow);font-family:var(--font-condensed);font-size:.88rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.v6-field{width:100%;padding:.72rem .9rem;border:1px solid rgba(28,28,26,.22);background:var(--v6-paper);color:var(--v6-ink);font-size:1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.v6-field::placeholder{color:rgba(28,28,26,.45)}.v6-field:focus{background:var(--v6-white);border-color:var(--v6-ink);box-shadow:0 0 0 3px rgba(225,224,0,.4)}.v6-chip{display:inline-flex;align-items:center;padding:.42rem .8rem;border:1px solid rgba(28,28,26,.2);background:var(--v6-paper);color:var(--v6-ink);font-family:var(--font-condensed);font-size:.9rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.v6-chip:hover{border-color:var(--v6-ink);background:var(--v6-white)}.v6-chip-active{background:var(--v6-ink)!important;color:var(--v6-yellow)!important;border-color:var(--v6-ink)!important;box-shadow:0 2px 8px rgba(0,0,0,.12)}.v6-gal{position:relative;overflow:hidden}.v6-gal img,.v6-gal>div{transition:transform .52s cubic-bezier(.16,1,.3,1)}.v6-gal:hover>div{transform:scale(1.06)}.v6-mobilebar{box-shadow:0 -8px 24px rgba(28,28,26,.16)}