.page-module__VKYseq__servicesHero{padding:180px 0 100px;position:relative;overflow:hidden}.page-module__VKYseq__servicesHero:before{content:"";border-radius:var(--radius-circle);pointer-events:none;background:radial-gradient(circle,#9ed2121a 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.page-module__VKYseq__heroEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);opacity:0;align-items:center;gap:12px;margin-bottom:28px;display:flex}.page-module__VKYseq__heroEyebrow:before{content:"";background:var(--color-accent);width:32px;height:1px;display:block}.page-module__VKYseq__heroTitle{font-family:var(--font-display);font-size:var(--text-6xl);letter-spacing:-.03em;opacity:0;max-width:900px;font-weight:700;line-height:1}.page-module__VKYseq__heroTitle em{color:var(--color-accent);font-style:normal}.page-module__VKYseq__heroSub{font-size:var(--text-lg);color:var(--color-text-muted);opacity:0;max-width:560px;margin-top:36px;line-height:1.65}.page-module__VKYseq__heroActions{opacity:0;align-items:center;gap:16px;margin-top:52px;display:flex}.page-module__VKYseq__btnPrimary{height:var(--btn-h);padding:0 var(--btn-pad-x);background:var(--color-accent);color:#0a0a0a;font-family:var(--font-display);font-size:var(--btn-font);border-radius:var(--radius-pill);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.page-module__VKYseq__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #9ed2124d}.page-module__VKYseq__btnGhost{height:var(--btn-h-sm);padding:0 var(--btn-pad-x-sm);border:1px solid var(--color-border-medium);color:var(--color-text);font-family:var(--font-display);font-size:var(--btn-font);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.page-module__VKYseq__btnGhost:hover{border-color:var(--color-accent);color:var(--color-accent)}.page-module__VKYseq__servicesSection{background:var(--color-surface-alt);padding:120px 0}.page-module__VKYseq__sectionHeader{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px;display:flex}.page-module__VKYseq__sectionTag{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.page-module__VKYseq__sectionTitle{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.02em;font-weight:700;line-height:1.15}.page-module__VKYseq__sectionSub{font-size:var(--text-md);color:var(--color-text-muted);max-width:360px;line-height:1.65}.page-module__VKYseq__servicesGrid{border:2px solid var(--color-border-medium);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.page-module__VKYseq__serviceCard{background:var(--color-surface);padding:56px 48px;transition:background .3s;position:relative;overflow:hidden}.page-module__VKYseq__serviceCard:hover{background:#fffff8}.page-module__VKYseq__serviceCardWide{grid-column:span 2}@media (max-width:720px){.page-module__VKYseq__serviceCardWide{grid-column:span 1}}.page-module__VKYseq__serviceCard:first-child,.page-module__VKYseq__serviceCard:nth-child(2){border-bottom:2px solid var(--color-border-medium)}.page-module__VKYseq__serviceCard:nth-child(odd){border-right:1px solid var(--color-border-medium)}.page-module__VKYseq__serviceNum{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;color:var(--color-accent);margin-bottom:32px;display:block}.page-module__VKYseq__serviceIcon{background:var(--color-accent-dim);border-radius:var(--radius-md);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:28px;transition:background .2s;display:flex}.page-module__VKYseq__serviceCard:hover .page-module__VKYseq__serviceIcon{background:var(--color-accent)}.page-module__VKYseq__serviceIcon svg{width:26px;height:26px;stroke:var(--color-text)}.page-module__VKYseq__serviceCard h3{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin-bottom:16px;font-weight:700}.page-module__VKYseq__serviceCard>p{font-size:var(--text-md);color:var(--color-text-muted);margin-bottom:32px;line-height:1.7}.page-module__VKYseq__serviceList{flex-direction:column;gap:10px;margin-bottom:36px;list-style:none;display:flex}.page-module__VKYseq__serviceList li{font-size:var(--text-sm);color:var(--color-text-muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.page-module__VKYseq__serviceList li:before{content:"";border-radius:var(--radius-circle);background:var(--color-accent);flex-shrink:0;width:5px;height:5px;margin-top:6px}.page-module__VKYseq__serviceFooter{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:28px;display:flex}.page-module__VKYseq__servicePrice{font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__VKYseq__servicePrice strong{font-size:var(--text-md);color:var(--color-text);margin-top:2px;font-weight:700;display:block}.page-module__VKYseq__serviceLink{font-family:var(--font-display);font-size:var(--btn-font);color:var(--color-text);height:var(--btn-h-sm);padding:0 var(--btn-pad-x-sm);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.page-module__VKYseq__serviceLink:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-dim)}.page-module__VKYseq__whySection{background:var(--color-bg);padding:120px 0}.page-module__VKYseq__whyGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.page-module__VKYseq__whyCard{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:transform .3s var(--ease-out), box-shadow .3s ease;opacity:0;padding:40px;position:relative;overflow:hidden;transform:translateY(30px)}.page-module__VKYseq__whyCard.page-module__VKYseq__isVisible{opacity:1;transform:translateY(0)}.page-module__VKYseq__whyCard:hover{transform:translateY(-4px);box-shadow:0 20px 60px #00000014}.page-module__VKYseq__whyCard:before{content:"";background:var(--color-accent);transform-origin:0;height:2px;transition:transform .4s var(--ease-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.page-module__VKYseq__whyCard:hover:before{transform:scaleX(1)}.page-module__VKYseq__whyIcon{background:var(--color-accent-dim);border-radius:var(--radius-md);justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:24px;transition:background .2s;display:flex}.page-module__VKYseq__whyIcon svg{width:26px;height:26px;stroke:var(--color-text)}.page-module__VKYseq__whyCard:hover .page-module__VKYseq__whyIcon{background:var(--color-accent)}.page-module__VKYseq__whyCard h3{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;margin-bottom:12px;font-weight:700}.page-module__VKYseq__whyCard p{font-size:var(--text-md);color:var(--color-text-muted);line-height:1.65}.page-module__VKYseq__whyCardNum{font-family:var(--font-mono);color:#0000;-webkit-text-stroke:1px #0000000d;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,14vw,180px);font-weight:700;line-height:1;position:absolute;bottom:-20px;right:16px}.page-module__VKYseq__faqSection{background:var(--color-surface-alt);padding:120px 0}.page-module__VKYseq__faqList{border-top:1px solid var(--color-border-medium);margin-top:64px}.page-module__VKYseq__faqItem{border-bottom:1px solid var(--color-border-medium)}.page-module__VKYseq__faqQuestion{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);background:0 0;border:none;justify-content:space-between;align-items:center;gap:40px;padding:32px 0;display:flex}.page-module__VKYseq__faqQuestion span:first-child{font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.01em;font-weight:600;line-height:1.3}.page-module__VKYseq__faqIcon{border-radius:var(--radius-circle);border:1px solid var(--color-border-medium);width:40px;height:40px;transition:background .2s, border-color .2s, transform .35s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__VKYseq__faqIcon svg{width:16px;height:16px;stroke:var(--color-text);transition:transform .35s var(--ease-out)}.page-module__VKYseq__faqItem.page-module__VKYseq__isOpen .page-module__VKYseq__faqIcon{background:var(--color-accent);border-color:var(--color-accent)}.page-module__VKYseq__faqItem.page-module__VKYseq__isOpen .page-module__VKYseq__faqIcon svg{transform:rotate(45deg)}.page-module__VKYseq__faqAnswer{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.page-module__VKYseq__faqAnswerInner{font-size:var(--text-md);color:var(--color-text-muted);max-width:720px;padding:0 0 32px;line-height:1.75}.page-module__VKYseq__ctaSection{background:var(--color-bg);padding:140px 0;position:relative;overflow:hidden}.page-module__VKYseq__ctaSection:before{content:"";border-radius:var(--radius-circle);pointer-events:none;background:radial-gradient(circle,#9ed2121f 0%,#0000 70%);width:800px;height:800px;position:absolute;top:-300px;left:-300px}.page-module__VKYseq__ctaInner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.page-module__VKYseq__ctaEyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:10px;margin-bottom:28px;display:flex}.page-module__VKYseq__ctaEyebrow:before{content:"";background:var(--color-accent);width:32px;height:1px;display:block}.page-module__VKYseq__ctaHeading{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:-.03em;margin-bottom:32px;font-weight:700;line-height:1.05}.page-module__VKYseq__ctaHeading em{color:var(--color-accent);font-style:normal}.page-module__VKYseq__ctaSubtext{font-size:var(--text-lg);color:var(--color-text-muted);max-width:420px;margin-bottom:48px;line-height:1.65}.page-module__VKYseq__ctaContacts{flex-direction:column;gap:16px;display:flex}.page-module__VKYseq__ctaContactItem{color:var(--color-text-muted);font-size:var(--text-md);align-items:center;gap:14px;width:fit-content;font-weight:500;text-decoration:none;transition:color .25s;display:flex}.page-module__VKYseq__ctaContactItem:hover{color:var(--color-text)}.page-module__VKYseq__ctaContactIcon{border-radius:var(--radius-sm);background:#0000000a;border:1px solid #0000001a;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,border-color .25s;display:flex}.page-module__VKYseq__ctaContactItem:hover .page-module__VKYseq__ctaContactIcon{background:var(--color-accent);border-color:var(--color-accent)}.page-module__VKYseq__ctaContactIcon svg{width:16px;height:16px}.page-module__VKYseq__ctaFormWrap{background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--radius-xl);padding:48px}.page-module__VKYseq__ctaFormTitle{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;margin-bottom:8px;font-weight:700}.page-module__VKYseq__ctaFormDesc{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:36px;line-height:1.65}.page-module__VKYseq__ctaForm{flex-direction:column;gap:16px;display:flex}.page-module__VKYseq__ctaFormRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__VKYseq__ctaField{flex-direction:column;gap:8px;display:flex}.page-module__VKYseq__ctaField label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.page-module__VKYseq__ctaField input,.page-module__VKYseq__ctaField textarea,.page-module__VKYseq__ctaField select{background:var(--color-bg);border:1px solid var(--color-border-medium);border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--text-md);color:var(--color-text);resize:none;-webkit-appearance:none;outline:none;width:100%;padding:14px 18px;transition:border-color .2s,box-shadow .2s}.page-module__VKYseq__ctaField input::placeholder,.page-module__VKYseq__ctaField textarea::placeholder{color:#6b6b6b80}.page-module__VKYseq__ctaField input:focus,.page-module__VKYseq__ctaField textarea:focus,.page-module__VKYseq__ctaField select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #9ed2121f}.page-module__VKYseq__ctaField textarea{min-height:110px;line-height:1.65}.page-module__VKYseq__ctaSubmit{background:var(--color-accent);color:#0a0a0a;font-family:var(--font-display);font-size:var(--btn-font);border-radius:var(--radius-pill);cursor:pointer;letter-spacing:-.01em;border:none;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:16px 32px;font-weight:700;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex}.page-module__VKYseq__ctaSubmit:hover{opacity:.88;transform:translateY(-1px)}.page-module__VKYseq__ctaSubmit svg{width:18px;height:18px}.page-module__VKYseq__ctaSuccess{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:none}.page-module__VKYseq__ctaSuccess.page-module__VKYseq__isVisible{display:flex}.page-module__VKYseq__ctaSuccessIcon{border-radius:var(--radius-circle);background:var(--color-accent-dim);justify-content:center;align-items:center;width:64px;height:64px;display:flex}.page-module__VKYseq__ctaSuccessIcon svg{width:28px;height:28px;stroke:var(--color-accent)}.page-module__VKYseq__ctaSuccess h3{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700}.page-module__VKYseq__ctaSuccess p{font-size:var(--text-md);color:var(--color-text-muted);max-width:320px;line-height:1.65}.page-module__VKYseq__required{color:var(--color-accent)}@media (max-width:1280px){.page-module__VKYseq__servicesHero{padding:140px 0 80px}.page-module__VKYseq__servicesSection{padding:96px 0}.page-module__VKYseq__serviceCard{padding:48px 36px}.page-module__VKYseq__whySection,.page-module__VKYseq__faqSection{padding:96px 0}.page-module__VKYseq__ctaSection{padding:120px 0}.page-module__VKYseq__ctaFormWrap{padding:40px}.page-module__VKYseq__ctaInner{gap:60px}}@media (max-width:1024px){.page-module__VKYseq__servicesHero{padding:120px 0 64px}.page-module__VKYseq__ctaSection{padding:96px 0}.page-module__VKYseq__ctaInner{grid-template-columns:1fr;gap:56px}.page-module__VKYseq__ctaFormWrap{padding:36px 32px}.page-module__VKYseq__servicesSection{padding:80px 0}.page-module__VKYseq__servicesGrid{grid-template-columns:1fr}.page-module__VKYseq__serviceCard:nth-child(odd){border-right:none}.page-module__VKYseq__serviceCard:first-child,.page-module__VKYseq__serviceCard:nth-child(2),.page-module__VKYseq__serviceCard:nth-child(3){border-bottom:2px solid var(--color-border-medium)}.page-module__VKYseq__sectionHeader{flex-direction:column;align-items:flex-start;margin-bottom:48px}}@media (max-width:900px){.page-module__VKYseq__whyGrid{grid-template-columns:1fr}.page-module__VKYseq__whySection,.page-module__VKYseq__faqSection{padding:80px 0}}@media (max-width:768px){.page-module__VKYseq__servicesHero{padding:100px 0 48px}.page-module__VKYseq__servicesSection{padding:64px 0}.page-module__VKYseq__serviceCard{padding:36px 24px}.page-module__VKYseq__serviceFooter{flex-direction:column;align-items:flex-start;gap:16px}.page-module__VKYseq__ctaSection{padding:72px 0}.page-module__VKYseq__ctaFormRow{grid-template-columns:1fr}.page-module__VKYseq__ctaFormWrap{border-radius:var(--radius-lg);padding:28px 22px}.page-module__VKYseq__ctaInner{gap:40px}.page-module__VKYseq__heroActions{flex-direction:column;align-items:flex-start;gap:12px}.page-module__VKYseq__heroActions .page-module__VKYseq__btnPrimary,.page-module__VKYseq__heroActions .page-module__VKYseq__btnGhost{justify-content:center;width:100%}.page-module__VKYseq__sectionHeader{flex-direction:column;align-items:flex-start}.page-module__VKYseq__faqQuestion{gap:24px;padding:24px 0}.page-module__VKYseq__faqQuestion span:first-child{font-size:var(--text-lg)}.page-module__VKYseq__whyCard{padding:32px 24px}}@media (max-width:600px){.page-module__VKYseq__servicesHero{padding:88px 0 36px}.page-module__VKYseq__servicesSection{padding:56px 0}.page-module__VKYseq__serviceCard{padding:28px 20px}.page-module__VKYseq__whyCard{padding:28px 22px}.page-module__VKYseq__whyIcon{width:48px;height:48px}.page-module__VKYseq__faqQuestion{gap:16px;padding:20px 0}.page-module__VKYseq__faqQuestion span:first-child{font-size:var(--text-md)}.page-module__VKYseq__faqIcon{width:32px;height:32px}.page-module__VKYseq__faqAnswerInner{padding:0 0 24px}.page-module__VKYseq__ctaFormWrap{padding:24px 18px}.page-module__VKYseq__ctaSubmit{padding:16px 24px}}@media (max-width:375px){.page-module__VKYseq__servicesHero{padding:80px 0 28px}.page-module__VKYseq__serviceCard{padding:24px 16px}.page-module__VKYseq__ctaFormWrap{padding:20px 14px}.page-module__VKYseq__ctaField input,.page-module__VKYseq__ctaField textarea,.page-module__VKYseq__ctaField select{padding:12px 14px}}
