.page-module__VKYseq__page{background:var(--white);color:var(--ink)}.page-module__VKYseq__hero{background:#111315;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.page-module__VKYseq__heroBg{z-index:0;position:absolute;inset:0;overflow:hidden}.page-module__VKYseq__heroBgPic{object-fit:cover;object-position:92% center;transform-origin:90% 58%;transform:scale(1.38)}.page-module__VKYseq__heroBgOverlay{background:linear-gradient(100deg,#0b0c0dfa 0%,#0b0c0df2 38%,#0b0c0dcc 50%,#0b0c0d4d 66%,#0b0c0d00 80%),linear-gradient(#0000 65%,#0b0c0d8c 100%);position:absolute;inset:0}.page-module__VKYseq__heroCurve{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module__VKYseq__heroContent{z-index:2;padding:0 64px;position:relative}.page-module__VKYseq__heroCopy{flex-direction:column;max-width:560px;display:flex}.page-module__VKYseq__reveal{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards page-module__VKYseq__servicesHeroReveal}@keyframes page-module__VKYseq__servicesHeroReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__VKYseq__reveal{opacity:1;animation:none}}.page-module__VKYseq__heroKicker{font-family:var(--font-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:#d6aa45;align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.page-module__VKYseq__heroKickerLine{background:linear-gradient(90deg,#d6aa45,#0000);flex-shrink:0;width:44px;height:1px}.page-module__VKYseq__heroTitle{font-family:var(--font-space), sans-serif;color:#f4f0e8;letter-spacing:-.02em;margin-top:32px;font-size:clamp(34px,4.4vw,52px);font-weight:700;line-height:1.15}.page-module__VKYseq__heroTitleGold{background:linear-gradient(135deg,#e8c76a 0%,#d6aa45 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.page-module__VKYseq__heroLead{color:#f4f0e8a6;max-width:440px;margin:28px 0 0;font-size:16px;line-height:1.7}.page-module__VKYseq__heroActions{flex-wrap:wrap;gap:14px;margin-top:44px;display:flex}.page-module__VKYseq__heroActionPrimary{color:#111315;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(135deg,#e8c76a 0%,#d6aa45 100%);border-radius:5px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;transition:filter .18s,transform .18s;display:inline-flex}.page-module__VKYseq__heroActionPrimary:hover{filter:brightness(1.08);transform:translateY(-1px)}.page-module__VKYseq__heroActionOutline{color:#f4f0e8;letter-spacing:.01em;white-space:nowrap;border:1px solid #d6aa4573;border-radius:5px;align-items:center;gap:8px;padding:14px 28px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.page-module__VKYseq__heroActionOutline:hover{background:#d6aa4514;border-color:#d6aa45}.page-module__VKYseq__rollSection{padding:40px 0 100px}.page-module__VKYseq__rollKicker{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:32px;font-size:11px;font-weight:600;display:flex}.page-module__VKYseq__rollKicker:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.page-module__VKYseq__rollList{border-top:1px solid var(--line);flex-direction:column;display:flex}.page-module__VKYseq__rollRow{border-bottom:1px solid var(--line);cursor:pointer;padding:32px 0;position:relative}.page-module__VKYseq__rollWrap{height:clamp(34px,5vw,56px);position:relative;overflow:hidden}.page-module__VKYseq__rollInner{transition:transform .5s cubic-bezier(.76,0,.24,1)}.page-module__VKYseq__rollRow:hover .page-module__VKYseq__rollInner{transform:translateY(-50%)}.page-module__VKYseq__rollLine{align-items:center;height:clamp(34px,5vw,56px);display:flex}.page-module__VKYseq__rollTitle{font-family:var(--font-space), sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:clamp(19px,3.6vw,42px);font-weight:800;line-height:1}.page-module__VKYseq__rollTitleHover{color:var(--gold);font-style:italic}.page-module__VKYseq__rollCategory{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:600;transition:opacity .3s;position:absolute;top:38px;right:0}.page-module__VKYseq__rollHeadline{color:var(--ink-dim);max-width:540px;margin-top:12px;font-size:15px}.page-module__VKYseq__rollFeatures{flex-wrap:wrap;gap:8px 22px;margin-top:16px;list-style:none;display:flex}.page-module__VKYseq__rollFeatures li{color:var(--ink-dim);align-items:center;gap:7px;font-size:12px;display:flex}.page-module__VKYseq__rollFeatures li:before{content:"";background:var(--gold);border-radius:50%;flex-shrink:0;width:4px;height:4px}.page-module__VKYseq__rollDescription{flex-direction:column;gap:12px;max-width:640px;margin-top:18px;display:flex}.page-module__VKYseq__rollDescription p{color:var(--ink-dim);font-size:13.5px;line-height:1.75}.page-module__VKYseq__rollReveal{pointer-events:none;z-index:20;background:var(--surface);border:1px solid var(--line);opacity:0;border-radius:16px;align-items:center;gap:16px;width:420px;max-width:90vw;padding:14px;transition:all .4s ease-out;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)translate(16px)scale(.95)rotate(2deg);box-shadow:0 24px 60px #00000073}.page-module__VKYseq__rollRow:hover .page-module__VKYseq__rollReveal{pointer-events:auto;opacity:1;transform:translateY(-50%)translate(0)scale(1)rotate(0)}.page-module__VKYseq__rollRevealImg{border-radius:10px;flex-shrink:0;width:92px;height:92px;position:relative;overflow:hidden}.page-module__VKYseq__rollRevealPic{object-fit:cover;filter:grayscale();transition:filter .4s ease-out}.page-module__VKYseq__rollRow:hover .page-module__VKYseq__rollRevealPic{filter:grayscale(0)}.page-module__VKYseq__rollRevealTint{mix-blend-mode:overlay;background:#c9a22726;position:absolute;inset:0}.page-module__VKYseq__rollRevealText{min-width:0}.page-module__VKYseq__rollRevealHeadline{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.35}.page-module__VKYseq__rollRevealFeatures{flex-direction:column;gap:4px;margin-bottom:8px;list-style:none;display:flex}.page-module__VKYseq__rollRevealFeatures li{color:var(--ink-dim);font-size:11px}.page-module__VKYseq__rollRevealExcerpt{color:var(--ink-dim);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:10px;font-size:11.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__VKYseq__rollRevealCta{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:600}.page-module__VKYseq__howItWorks{background:#1e2024;padding:96px 0}.page-module__VKYseq__howHead{text-align:center;margin-bottom:64px}.page-module__VKYseq__howHead h2{color:#fff;margin-top:10px;font-size:clamp(26px,3vw,38px)}.page-module__VKYseq__stepsGrid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.page-module__VKYseq__step{border-right:1px solid #ffffff14;padding:0 40px}.page-module__VKYseq__step:last-child{border-right:none}.page-module__VKYseq__step:first-child{padding-left:0}.page-module__VKYseq__stepNum{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--gold);margin-bottom:20px;font-size:11px;font-weight:600;display:block}.page-module__VKYseq__stepTitle{font-family:var(--font-space), sans-serif;color:#fff;margin-bottom:14px;font-size:19px;font-weight:700;line-height:1.2}.page-module__VKYseq__stepBody{color:#ffffff7a;font-size:14px;line-height:1.75}.page-module__VKYseq__cta{border-top:1px solid var(--line);padding:96px 0}.page-module__VKYseq__ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;display:flex}.page-module__VKYseq__ctaInner h2{color:var(--ink);margin-top:8px;font-size:clamp(26px,3vw,38px);line-height:1.1}.page-module__VKYseq__ctaActions{flex-shrink:0;align-items:center;gap:14px;display:flex}.page-module__VKYseq__ctaPrimary{background:var(--ink);color:var(--white);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:14px 36px;font-size:14px;font-weight:600;transition:opacity .18s;display:inline-flex}.page-module__VKYseq__ctaPrimary:hover{opacity:.8}.page-module__VKYseq__ctaOutline{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:14px 36px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.page-module__VKYseq__ctaOutline:hover{border-color:var(--ink);background:var(--ink);color:var(--white)}@media (max-width:960px){.page-module__VKYseq__hero{min-height:auto;padding:140px 0 100px}.page-module__VKYseq__heroBgPic{object-position:68% center}.page-module__VKYseq__heroBgOverlay{background:linear-gradient(#0b0c0d8c 0%,#0b0c0d59 40%,#0b0c0deb 100%),linear-gradient(100deg,#0b0c0df0 0%,#0b0c0dbf 55%,#0b0c0d40 100%)}.page-module__VKYseq__heroContent{padding:0 24px}.page-module__VKYseq__heroCopy{max-width:100%}.page-module__VKYseq__heroCurve,.page-module__VKYseq__rollCategory{display:none}.page-module__VKYseq__rollTitle{font-size:clamp(14px,5vw,20px)}.page-module__VKYseq__rollReveal,.page-module__VKYseq__rollRow:hover .page-module__VKYseq__rollReveal{pointer-events:auto;opacity:1;width:100%;max-width:none;box-shadow:none;margin-top:18px;position:static;transform:none}.page-module__VKYseq__rollRevealHeadline,.page-module__VKYseq__rollRevealFeatures,.page-module__VKYseq__rollRevealExcerpt{display:none}.page-module__VKYseq__rollRevealText{align-items:center;display:flex}.page-module__VKYseq__rollRow:hover .page-module__VKYseq__rollInner{transform:none}.page-module__VKYseq__stepsGrid{grid-template-columns:1fr;gap:40px}.page-module__VKYseq__step{border-bottom:1px solid #ffffff14;border-right:none;padding:0 0 40px}.page-module__VKYseq__step:last-child{border-bottom:none;padding-bottom:0}.page-module__VKYseq__step:first-child{padding-left:0}.page-module__VKYseq__ctaInner{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.page-module__VKYseq__hero{padding:128px 0 80px}.page-module__VKYseq__heroContent{padding:0 16px}.page-module__VKYseq__rollRevealImg{width:76px;height:76px}.page-module__VKYseq__ctaActions{flex-direction:column;width:100%}}
