.Button-module__VMVMAW__button{border-radius:var(--radius-md);cursor:pointer;transition:transform .16s var(--ease-snappy),box-shadow .18s var(--ease-snappy),background .18s var(--ease-snappy);letter-spacing:-.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-weight:700;display:inline-flex}.Button-module__VMVMAW__button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.Button-module__VMVMAW__primary{background:linear-gradient(135deg,var(--color-espresso)0%,var(--color-espresso-soft)100%);color:#fff;box-shadow:var(--shadow-md)}.Button-module__VMVMAW__primary:not(:disabled):hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.Button-module__VMVMAW__secondary{color:var(--color-espresso);border-color:var(--color-sand);box-shadow:var(--shadow-sm);background:#fff}.Button-module__VMVMAW__secondary:not(:disabled):hover{border-color:var(--color-gold);box-shadow:var(--shadow-gold)}.Button-module__VMVMAW__ghost{color:var(--color-text);border-color:var(--color-sand);background:0 0}.Button-module__VMVMAW__ghost:not(:disabled):hover{background:var(--color-pearl);color:var(--color-espresso)}.Button-module__VMVMAW__sm{padding:10px 14px;font-size:14px}.Button-module__VMVMAW__md{padding:12px 18px;font-size:15px}.Button-module__VMVMAW__lg{padding:14px 22px;font-size:16px}.Button-module__VMVMAW__fullWidth{width:100%}
.landing-module___cEqKa__section{padding:clamp(24px,4vw,48px) 0}.landing-module___cEqKa__light{background:#fff}.landing-module___cEqKa__muted{background:var(--color-ivory)}.landing-module___cEqKa__contrast{color:#f5f1ea;background:linear-gradient(135deg,#0f0c09 0%,#1a1512 80%)}.landing-module___cEqKa__header{z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #e6ded3b3;position:fixed;top:0;left:0;right:0}.landing-module___cEqKa__headerScrolled{box-shadow:var(--shadow-sm)}.landing-module___cEqKa__headerShell{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 2.5rem);margin:0 auto;padding:18px 0;display:flex}.landing-module___cEqKa__brand{cursor:pointer;align-items:center;gap:12px;display:flex}.landing-module___cEqKa__brandMark{background:linear-gradient(135deg,var(--color-espresso)0%,var(--color-espresso-soft)100%);color:#fff;width:42px;height:42px;box-shadow:var(--shadow-sm);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid}.landing-module___cEqKa__brandText{letter-spacing:-.02em;font-size:18px;font-weight:800}.landing-module___cEqKa__brandAccent{background:linear-gradient(90deg,var(--color-gold-light),var(--color-gold));color:#0000;-webkit-background-clip:text}.landing-module___cEqKa__nav{align-items:center;gap:22px;display:none}.landing-module___cEqKa__navLink{color:var(--color-text);letter-spacing:-.01em;font-size:14px;font-weight:600}.landing-module___cEqKa__navLink:hover{color:var(--color-gold)}.landing-module___cEqKa__ctaRow{align-items:center;gap:12px;display:none}.landing-module___cEqKa__menuButton{border:1px solid var(--color-sand);background:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.landing-module___cEqKa__mobileMenu{border-top:1px solid var(--color-sand);box-shadow:var(--shadow-sm);background:#fff;display:none}.landing-module___cEqKa__mobileList{gap:10px;padding:18px 20px;display:grid}.landing-module___cEqKa__hero{background:radial-gradient(circle at 30% 20%,#c7a36a26,#0000 35%),#fff;padding-top:clamp(110px,16vw,160px);position:relative;overflow:hidden}.landing-module___cEqKa__heroShell{text-align:center;gap:32px;width:min(1180px,100% - 2.5rem);margin:0 auto;display:grid}.landing-module___cEqKa__eyebrowBadge{border:1px solid var(--color-sand);background:var(--color-ivory);letter-spacing:.08em;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.landing-module___cEqKa__heroTitle{font-size:clamp(38px,5vw,78px);line-height:1.05}.landing-module___cEqKa__heroLead{color:var(--color-muted);max-width:760px;margin:0 auto;font-size:18px}.landing-module___cEqKa__heroActions{grid-template-columns:1fr;gap:14px;max-width:460px;margin:0 auto;display:grid}.landing-module___cEqKa__mockupFrame{border:1px solid var(--color-sand);background:#fff;border-radius:28px;width:min(1060px,100%);margin:12px auto 0;padding:clamp(16px,3vw,28px);position:relative;box-shadow:0 30px 90px #1a15121f}.landing-module___cEqKa__windowHead{border-bottom:1px solid var(--color-sand);align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.landing-module___cEqKa__windowButtons{gap:6px;display:flex}.landing-module___cEqKa__windowDot{background:var(--color-sand);border-radius:50%;width:12px;height:12px}.landing-module___cEqKa__mockupBody{background:linear-gradient(#fff 0%,#faf8f5 100%);border-radius:22px;grid-template-columns:1fr;gap:18px;padding:clamp(18px,4vw,30px);display:grid;position:relative}.landing-module___cEqKa__mockupGrid{gap:16px;display:grid}.landing-module___cEqKa__card{border:1px solid var(--color-sand);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;padding:16px}.landing-module___cEqKa__cardEmphasis{border:1px solid var(--color-gold);box-shadow:var(--shadow-gold)}.landing-module___cEqKa__cardLabel{text-transform:uppercase;letter-spacing:.18em;color:var(--color-muted);font-size:11px;font-weight:700}.landing-module___cEqKa__beforeAfterWrap{gap:18px;display:grid}.landing-module___cEqKa__exampleSwitch{gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.landing-module___cEqKa__examplePill{border:1px solid var(--color-sand);color:var(--color-muted);white-space:nowrap;background:#fff;border-radius:12px;padding:10px 14px;font-weight:600}.landing-module___cEqKa__examplePillActive{border-color:var(--color-espresso);color:var(--color-espresso);background:var(--color-ivory)}.landing-module___cEqKa__exampleGrid{gap:16px;display:grid}.landing-module___cEqKa__beforeCard,.landing-module___cEqKa__afterCard{border:1px solid var(--color-sand);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;padding:14px}.landing-module___cEqKa__afterCard{box-shadow:var(--shadow-md)}.landing-module___cEqKa__afterDots{gap:6px;margin-top:10px;display:flex}.landing-module___cEqKa__afterDot{background:var(--color-sand);border-radius:999px;width:14px;height:14px}.landing-module___cEqKa__afterDotActive{background:var(--color-gold)}.landing-module___cEqKa__stepsGrid{gap:18px;display:grid}.landing-module___cEqKa__step{border:1px solid var(--color-sand);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:16px}.landing-module___cEqKa__stepNumber{background:var(--color-ivory);width:36px;height:36px;color:var(--color-espresso);border-radius:12px;place-items:center;margin-bottom:10px;font-weight:700;display:grid}.landing-module___cEqKa__featuresGrid{gap:14px;display:grid}.landing-module___cEqKa__featureCard{border:1px solid var(--color-sand);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:16px}.landing-module___cEqKa__bento{gap:16px;display:grid}.landing-module___cEqKa__bentoPrimary{grid-column:span 2}.landing-module___cEqKa__pricingGrid{gap:16px;display:grid}.landing-module___cEqKa__pricingCard{border:1px solid var(--color-sand);box-shadow:var(--shadow-md);background:#fff;border-radius:22px;padding:20px}.landing-module___cEqKa__pricingCardHighlight{border-color:var(--color-gold);box-shadow:var(--shadow-gold)}.landing-module___cEqKa__price{color:var(--color-espresso);align-items:baseline;gap:6px;font-weight:800;display:flex}.landing-module___cEqKa__price strong{font-size:34px}.landing-module___cEqKa__price small{color:var(--color-muted);font-size:14px}.landing-module___cEqKa__faqList{gap:12px;display:grid}.landing-module___cEqKa__faqItem{border:1px solid var(--color-sand);box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:14px 16px}.landing-module___cEqKa__faqQuestion{color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.landing-module___cEqKa__faqAnswer{color:var(--color-muted);margin-top:10px;line-height:1.6}.landing-module___cEqKa__cta{text-align:center;gap:14px;max-width:640px;margin:0 auto;display:grid}.landing-module___cEqKa__ctaCard{border:1px solid var(--color-gold);box-shadow:var(--shadow-gold);background:linear-gradient(135deg,#c7a36a1f,#fffffff0);border-radius:26px;padding:clamp(28px,5vw,44px)}.landing-module___cEqKa__footer{border-top:1px solid var(--color-sand);color:var(--color-muted);background:#fff;padding:32px 0}.landing-module___cEqKa__footerShell{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:min(1180px,100% - 2.5rem);margin:0 auto;display:flex}.landing-module___cEqKa__footerLinks{flex-wrap:wrap;gap:14px;display:flex}@media (min-width:768px){.landing-module___cEqKa__nav,.landing-module___cEqKa__ctaRow{display:flex}.landing-module___cEqKa__menuButton{display:none}.landing-module___cEqKa__heroShell{text-align:left;grid-template-columns:1fr}.landing-module___cEqKa__heroActions{grid-template-columns:repeat(2,auto);justify-content:flex-start}.landing-module___cEqKa__mockupGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module___cEqKa__beforeAfterWrap{grid-template-columns:.9fr 1.1fr}.landing-module___cEqKa__exampleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-module___cEqKa__stepsGrid,.landing-module___cEqKa__featuresGrid,.landing-module___cEqKa__bento,.landing-module___cEqKa__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-module___cEqKa__hero{padding-top:clamp(120px,14vw,180px)}}@media (max-width:767px){.landing-module___cEqKa__mobileMenu{display:block}}
.MacroCard-module__Tg0jzq__card{border-radius:var(--radius-xxl);transition:transform .22s var(--ease-snappy),box-shadow .22s var(--ease-snappy);padding:clamp(28px,4vw,64px);position:relative;overflow:visible}.MacroCard-module__Tg0jzq__glass{box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #e6ded3cc}.MacroCard-module__Tg0jzq__solid{border:1px solid var(--color-sand);box-shadow:var(--shadow-lg);background:#fff}.MacroCard-module__Tg0jzq__dark{background:var(--color-espresso);color:#f5f1ea;border:1px solid #2c241f;box-shadow:0 26px 72px #00000059}
