.Button-module-scss-module__VLzsWq__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-medium);white-space:nowrap;transition:transform var(--dur-fast)var(--ease-out),background var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out),opacity var(--dur-fast)var(--ease-out);border:1px solid transparent;text-decoration:none;display:inline-flex}.Button-module-scss-module__VLzsWq__button:active{transform:var(--press-shift)}.Button-module-scss-module__VLzsWq__icon{flex-shrink:0;font-size:1.1em}.Button-module-scss-module__VLzsWq__accent{background:var(--surface-accent);color:var(--text-on-accent);border-color:var(--surface-accent)}.Button-module-scss-module__VLzsWq__accent:hover{background:var(--vermilion-600);border-color:var(--vermilion-600)}.Button-module-scss-module__VLzsWq__secondary{color:var(--text-primary);border-color:var(--line);background:0 0}.Button-module-scss-module__VLzsWq__secondary:hover{border-color:var(--line-strong)}.Button-module-scss-module__VLzsWq__sm{font-size:var(--text-small);padding:6px 14px}.Button-module-scss-module__VLzsWq__md{font-size:var(--text-small);padding:10px 18px}.Button-module-scss-module__VLzsWq__lg{font-size:var(--text-small);padding:13px 22px}.Button-module-scss-module__VLzsWq__fullWidth{width:100%}
.Card-module-scss-module__DHQCkG__card{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-6);height:100%}.Card-module-scss-module__DHQCkG__paper{background:var(--surface-sunken)}.Card-module-scss-module__DHQCkG__accentEdge{border-color:var(--line-accent);box-shadow:inset 2px 0 0 var(--line-accent)}
.Badge-module-scss-module__2Wj2za__badge{border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;align-items:center;padding:3px 10px;display:inline-flex}.Badge-module-scss-module__2Wj2za__outline{border:1px solid var(--line);color:var(--text-secondary)}.Badge-module-scss-module__2Wj2za__neutral{background:var(--surface-sunken);color:var(--text-muted)}.Badge-module-scss-module__2Wj2za__accent{background:var(--surface-accent);color:var(--text-on-accent)}
.Input-module-scss-module__u7FmTq__field{gap:var(--space-2);display:grid}.Input-module-scss-module__u7FmTq__label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--stone-500)}.Input-module-scss-module__u7FmTq__control{background:var(--surface-page);border:1px solid var(--line-inverse);border-radius:var(--radius-sm);width:100%;color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--text-small);resize:vertical;transition:border-color var(--dur-fast)var(--ease-out);padding:12px 14px}.Input-module-scss-module__u7FmTq__control::placeholder{color:var(--stone-600)}.Input-module-scss-module__u7FmTq__control:focus-visible{border-color:var(--line-accent);outline:none}
.Select-module-scss-module__1rbP5a__field{gap:var(--space-2);display:grid}.Select-module-scss-module__1rbP5a__label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--stone-500)}.Select-module-scss-module__1rbP5a__control{background:var(--surface-page);border:1px solid var(--line-inverse);border-radius:var(--radius-sm);width:100%;color:var(--text-inverse);font-family:var(--font-sans);font-size:var(--text-small);transition:border-color var(--dur-fast)var(--ease-out);padding:12px 14px}.Select-module-scss-module__1rbP5a__control:focus-visible{border-color:var(--line-accent);outline:none}
.CookieBanner-module-scss-module__55R1Ta__banner{z-index:60;background:var(--surface-inverse);max-width:560px;color:var(--text-inverse);border:1px solid var(--line-inverse);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);padding:var(--space-5);gap:var(--space-4);flex-direction:column;margin:0 auto;animation:.32s cubic-bezier(.16,1,.3,1) both CookieBanner-module-scss-module__55R1Ta__rise;display:flex;position:fixed;bottom:max(16px,min(3vw,32px));left:max(16px,min(3vw,32px));right:max(16px,min(3vw,32px))}@media (prefers-reduced-motion:reduce){.CookieBanner-module-scss-module__55R1Ta__banner{animation:none}}@keyframes CookieBanner-module-scss-module__55R1Ta__rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.CookieBanner-module-scss-module__55R1Ta__message{font-size:var(--text-small);line-height:var(--leading-body);color:var(--stone-300);margin:0}.CookieBanner-module-scss-module__55R1Ta__actions{justify-content:flex-end;gap:var(--space-3);display:flex}
.Header-module-scss-module__7c0TPq__header{z-index:40;background:color-mix(in srgb,var(--surface-page)88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);position:-webkit-sticky;position:sticky;top:0}.Header-module-scss-module__7c0TPq__bar{max-width:var(--shell-max);padding:14px var(--gutter);align-items:center;gap:var(--space-8);margin:0 auto;display:flex;position:relative}@media (max-width:960px){.Header-module-scss-module__7c0TPq__bar{gap:var(--space-4)}}.Header-module-scss-module__7c0TPq__logo{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--text-primary);align-items:baseline;gap:2px;font-size:22px;text-decoration:none;display:flex}.Header-module-scss-module__7c0TPq__dot{color:var(--text-accent);font-size:22px;line-height:1}.Header-module-scss-module__7c0TPq__nav{gap:var(--space-6);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-left:auto;display:flex}@media (max-width:960px){.Header-module-scss-module__7c0TPq__nav{background:var(--surface-page);border-bottom:1px solid var(--line);padding:var(--space-2)var(--gutter)var(--space-5);opacity:0;pointer-events:none;flex-direction:column;gap:0;margin-left:0;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.Header-module-scss-module__7c0TPq__navOpen{opacity:1;pointer-events:auto;transform:none}}.Header-module-scss-module__7c0TPq__navLink{color:var(--text-secondary);transition:color var(--dur-fast)var(--ease-out);text-decoration:none}.Header-module-scss-module__7c0TPq__navLink:hover{color:var(--text-primary)}@media (max-width:960px){.Header-module-scss-module__7c0TPq__navLink{border-bottom:1px solid var(--line-soft);padding:14px 0;font-size:13px}.Header-module-scss-module__7c0TPq__navLink:last-child{border-bottom:0}}.Header-module-scss-module__7c0TPq__burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;background:0 0;order:3;justify-content:center;align-items:center;width:44px;height:44px;display:none}@media (max-width:960px){.Header-module-scss-module__7c0TPq__burger{display:flex}}.Header-module-scss-module__7c0TPq__langSwitch{border:1px solid var(--line);border-radius:var(--radius-sm);display:flex;overflow:hidden}@media (max-width:960px){.Header-module-scss-module__7c0TPq__langSwitch{margin-left:auto}}.Header-module-scss-module__7c0TPq__langBtn,.Header-module-scss-module__7c0TPq__langActive{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);border:0;padding:6px 10px}.Header-module-scss-module__7c0TPq__langBtn{color:var(--text-secondary);background:0 0}.Header-module-scss-module__7c0TPq__langActive{background:var(--surface-accent);color:var(--text-on-accent)}@media (max-width:960px){.Header-module-scss-module__7c0TPq__cta{display:none}}
.Hero-module-scss-module__PaqydG__hero{min-height:calc(100dvh - 61px);max-width:var(--shell-max);padding:clamp(40px,5vw,72px)var(--gutter);grid-template-columns:var(--grid-lead);align-items:center;gap:max(32px,min(5vw,72px));margin:0 auto;display:grid}@media (max-width:960px){.Hero-module-scss-module__PaqydG__hero{align-items:start;min-height:0}}@media (max-width:768px){.Hero-module-scss-module__PaqydG__hero{grid-template-columns:minmax(0,1fr)}}.Hero-module-scss-module__PaqydG__eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);display:flex}.Hero-module-scss-module__PaqydG__dot{background:var(--surface-accent);border-radius:50%;width:8px;height:8px}.Hero-module-scss-module__PaqydG__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-xl);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0 0 var(--space-6);text-wrap:pretty}.Hero-module-scss-module__PaqydG__title em{color:var(--text-accent);font-style:italic;line-height:var(--leading-display-italic);padding-bottom:.06em;display:inline-block}@media (max-width:520px){.Hero-module-scss-module__PaqydG__title{font-size:max(34px,min(10vw,46px))}}.Hero-module-scss-module__PaqydG__lead{font:var(--type-body);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--text-secondary);max-width:var(--measure-lead);margin:0 0 var(--space-8)}.Hero-module-scss-module__PaqydG__actions{gap:var(--space-3);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}@media (max-width:520px){.Hero-module-scss-module__PaqydG__actions{flex-direction:column;align-items:stretch}.Hero-module-scss-module__PaqydG__actions>a,.Hero-module-scss-module__PaqydG__actions>button{width:100%}}.Hero-module-scss-module__PaqydG__stats{gap:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.Hero-module-scss-module__PaqydG__statTitle{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-primary);margin-bottom:4px}.Hero-module-scss-module__PaqydG__statDescription{font-size:var(--text-micro);color:var(--text-muted);line-height:var(--leading-ui)}.Hero-module-scss-module__PaqydG__imageWrap{position:relative}.Hero-module-scss-module__PaqydG__imageFrame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);aspect-ratio:4/5;max-height:min(72vh,720px);margin-left:auto;position:relative;overflow:hidden}@media (max-width:768px){.Hero-module-scss-module__PaqydG__imageFrame{aspect-ratio:16/11;max-height:none;margin-left:0}}.Hero-module-scss-module__PaqydG__image{object-fit:cover;filter:saturate(.82)contrast(1.04)}.Hero-module-scss-module__PaqydG__badge{background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding:10px 14px;position:absolute;bottom:24px;left:-14px}@media (max-width:768px){.Hero-module-scss-module__PaqydG__badge{bottom:-12px;left:0}}
.Marquee-module-scss-module__O-sQNq__wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--space-4)0;background:var(--surface-sunken);overflow:hidden}@keyframes Marquee-module-scss-module__O-sQNq__slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.Marquee-module-scss-module__O-sQNq__track{gap:var(--space-10);width:max-content;animation:38s linear infinite Marquee-module-scss-module__O-sQNq__slide;display:flex}@media (prefers-reduced-motion:reduce){.Marquee-module-scss-module__O-sQNq__track{animation:none}}.Marquee-module-scss-module__O-sQNq__group{gap:var(--space-10);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary);padding-right:var(--space-10);display:flex}@media (max-width:768px){.Marquee-module-scss-module__O-sQNq__group{font-size:var(--text-micro);gap:var(--space-6)}}.Marquee-module-scss-module__O-sQNq__slash{color:var(--text-accent)}
.Services-module-scss-module__haU8kW__section{max-width:var(--shell-max);padding:var(--section-y)var(--gutter);margin:0 auto}.Services-module-scss-module__haU8kW__intro{grid-template-columns:var(--grid-margin);margin-bottom:var(--space-16);gap:max(24px,min(4vw,64px));display:grid}@media (max-width:768px){.Services-module-scss-module__haU8kW__intro{grid-template-columns:minmax(0,1fr)}}.Services-module-scss-module__haU8kW__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding-top:10px}.Services-module-scss-module__haU8kW__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-l);line-height:var(--leading-title);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4);text-wrap:pretty;max-width:20ch}.Services-module-scss-module__haU8kW__description{color:var(--text-secondary);max-width:var(--measure-prose);line-height:var(--leading-body);margin:0}.Services-module-scss-module__haU8kW__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.Services-module-scss-module__haU8kW__card{flex-direction:column;display:flex}.Services-module-scss-module__haU8kW__icon{color:var(--text-secondary)}.Services-module-scss-module__haU8kW__iconAccent{color:var(--text-accent)}.Services-module-scss-module__haU8kW__cardTitle{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:var(--space-4)0 var(--space-2);font-size:20px;font-weight:400}.Services-module-scss-module__haU8kW__cardDescription{font-size:var(--text-small);color:var(--text-secondary);line-height:var(--leading-body);margin:0}
.Process-module-scss-module__BqB99a__section{background:var(--surface-inverse);color:var(--text-inverse)}.Process-module-scss-module__BqB99a__inner{max-width:var(--shell-max);padding:var(--section-y)var(--gutter);margin:0 auto}.Process-module-scss-module__BqB99a__intro{grid-template-columns:var(--grid-margin);margin-bottom:var(--space-16);gap:max(24px,min(4vw,64px));display:grid}@media (max-width:768px){.Process-module-scss-module__BqB99a__intro{grid-template-columns:minmax(0,1fr)}}.Process-module-scss-module__BqB99a__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--stone-500);padding-top:10px}.Process-module-scss-module__BqB99a__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-l);line-height:var(--leading-title);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4);text-wrap:pretty;max-width:22ch}.Process-module-scss-module__BqB99a__description{color:var(--stone-400);max-width:var(--measure-prose);line-height:var(--leading-body);margin:0}.Process-module-scss-module__BqB99a__steps{gap:0;display:grid}.Process-module-scss-module__BqB99a__row{gap:var(--space-6);padding:var(--space-8)0;border-top:1px solid var(--line-inverse);grid-template-columns:80px minmax(0,1fr) minmax(0,1fr);display:grid}.Process-module-scss-module__BqB99a__row:last-child{border-bottom:1px solid var(--line-inverse)}@media (max-width:768px){.Process-module-scss-module__BqB99a__row{gap:var(--space-3);padding:var(--space-6)0;grid-template-columns:minmax(0,1fr)}}.Process-module-scss-module__BqB99a__number{font-family:var(--font-display);color:var(--stone-500);font-size:34px;line-height:1}.Process-module-scss-module__BqB99a__numberAccent{font-family:var(--font-display);color:var(--vermilion-400);font-size:34px;line-height:1}.Process-module-scss-module__BqB99a__stepTitle{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0;font-size:24px;font-weight:400}.Process-module-scss-module__BqB99a__stepDescription{color:var(--stone-400);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.Process-module-scss-module__BqB99a__banner{margin-top:var(--space-12);border-radius:var(--radius-lg);border:1px solid var(--line-inverse);aspect-ratio:21/7;position:relative;overflow:hidden}@media (max-width:768px){.Process-module-scss-module__BqB99a__banner{aspect-ratio:16/9}}.Process-module-scss-module__BqB99a__bannerImage{object-fit:cover;filter:saturate(.75)contrast(1.05)brightness(.92)}.Process-module-scss-module__BqB99a__stack{gap:var(--space-6);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}.Process-module-scss-module__BqB99a__stackLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--stone-500)}.Process-module-scss-module__BqB99a__stackItems{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--stone-300)}
.Work-module-scss-module__foEzha__section{max-width:var(--shell-max);padding:var(--section-y)var(--gutter);margin:0 auto}.Work-module-scss-module__foEzha__header{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.Work-module-scss-module__foEzha__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-l);line-height:var(--leading-title);letter-spacing:var(--tracking-display);text-wrap:pretty;max-width:18ch;margin:0}.Work-module-scss-module__foEzha__description{color:var(--text-secondary);font-size:var(--text-small);max-width:40ch;line-height:var(--leading-body);margin:0}.Work-module-scss-module__foEzha__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.Work-module-scss-module__foEzha__imageFrame{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);aspect-ratio:4/3;position:relative;overflow:hidden}.Work-module-scss-module__foEzha__image{object-fit:cover;filter:saturate(.82)contrast(1.04)}.Work-module-scss-module__foEzha__badges{gap:var(--space-2);margin:var(--space-4)0 var(--space-3);display:flex}.Work-module-scss-module__foEzha__cardTitle{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2);font-size:22px;font-weight:400}.Work-module-scss-module__foEzha__cardDescription{font-size:var(--text-small);color:var(--text-secondary);line-height:var(--leading-body);margin:0}
.Testimonials-module-scss-module__LI5UbW__section{border-top:1px solid var(--line);background:var(--surface-sunken)}.Testimonials-module-scss-module__LI5UbW__inner{max-width:var(--shell-max);padding:var(--section-y-tight)var(--gutter);margin:0 auto}.Testimonials-module-scss-module__LI5UbW__header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-10);display:flex}.Testimonials-module-scss-module__LI5UbW__label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.Testimonials-module-scss-module__LI5UbW__divider{background:var(--line);flex:1;height:1px}.Testimonials-module-scss-module__LI5UbW__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.Testimonials-module-scss-module__LI5UbW__quoteIcon{color:var(--text-accent)}.Testimonials-module-scss-module__LI5UbW__quote{font-family:var(--font-display);margin:var(--space-4)0 var(--space-6);text-wrap:pretty;font-size:20px;font-weight:400;line-height:1.35}.Testimonials-module-scss-module__LI5UbW__name{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-primary)}.Testimonials-module-scss-module__LI5UbW__role{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted)}
.Pricing-module-scss-module__dIQIpG__section{max-width:var(--shell-max);padding:var(--section-y)var(--gutter);margin:0 auto}.Pricing-module-scss-module__dIQIpG__intro{grid-template-columns:var(--grid-margin);margin-bottom:var(--space-12);gap:max(24px,min(4vw,64px));display:grid}@media (max-width:768px){.Pricing-module-scss-module__dIQIpG__intro{grid-template-columns:minmax(0,1fr)}}.Pricing-module-scss-module__dIQIpG__eyebrow{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);padding-top:10px}.Pricing-module-scss-module__dIQIpG__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-l);line-height:var(--leading-title);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4);text-wrap:pretty;max-width:22ch}.Pricing-module-scss-module__dIQIpG__description{color:var(--text-secondary);max-width:var(--measure-prose);line-height:var(--leading-body);margin:0}.Pricing-module-scss-module__dIQIpG__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.Pricing-module-scss-module__dIQIpG__plan{flex-direction:column;display:flex}.Pricing-module-scss-module__dIQIpG__planHeader{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.Pricing-module-scss-module__dIQIpG__label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.Pricing-module-scss-module__dIQIpG__priceRow{align-items:baseline;gap:var(--space-3);margin:var(--space-4)0 var(--space-2);flex-wrap:wrap;display:flex}.Pricing-module-scss-module__dIQIpG__price{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:38px;line-height:1}.Pricing-module-scss-module__dIQIpG__priceTo{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted);white-space:nowrap}.Pricing-module-scss-module__dIQIpG__scope{font-size:var(--text-micro);color:var(--text-muted);margin-bottom:var(--space-6)}.Pricing-module-scss-module__dIQIpG__features{gap:var(--space-3);font-size:var(--text-small);color:var(--text-secondary);line-height:var(--leading-ui);display:grid}.Pricing-module-scss-module__dIQIpG__feature{gap:var(--space-3);display:flex}.Pricing-module-scss-module__dIQIpG__checkIcon{color:var(--text-pass);flex-shrink:0;margin-top:3px}.Pricing-module-scss-module__dIQIpG__note{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted);margin:var(--space-6)0 0}
.Faq-module-scss-module__G_jSWq__section{border-top:1px solid var(--line)}.Faq-module-scss-module__G_jSWq__inner{max-width:var(--shell-max);padding:var(--section-y)var(--gutter);grid-template-columns:var(--grid-lead);align-items:start;gap:max(24px,min(5vw,72px));margin:0 auto;display:grid}@media (max-width:768px){.Faq-module-scss-module__G_jSWq__inner{grid-template-columns:minmax(0,1fr)}}.Faq-module-scss-module__G_jSWq__list{border-top:1px solid var(--line)}.Faq-module-scss-module__G_jSWq__item{border-bottom:1px solid var(--line)}.Faq-module-scss-module__G_jSWq__summary{align-items:center;gap:var(--space-4);padding:var(--space-6)0;font-family:var(--font-display);letter-spacing:var(--tracking-tight);cursor:pointer;font-size:21px;list-style:none;display:flex}.Faq-module-scss-module__G_jSWq__summary::-webkit-details-marker{display:none}.Faq-module-scss-module__G_jSWq__question{flex:1}.Faq-module-scss-module__G_jSWq__plusIcon{color:var(--text-accent);transition:transform var(--dur-base)var(--ease-out);flex-shrink:0}.Faq-module-scss-module__G_jSWq__item[open] .Faq-module-scss-module__G_jSWq__plusIcon{transform:rotate(45deg)}.Faq-module-scss-module__G_jSWq__answer{font-size:var(--text-small);color:var(--text-secondary);line-height:var(--leading-body);margin:0 0 var(--space-6);max-width:var(--measure-prose)}@keyframes Faq-module-scss-module__G_jSWq__answerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Faq-module-scss-module__G_jSWq__item[open]>.Faq-module-scss-module__G_jSWq__answer{animation:.3s cubic-bezier(.16,1,.3,1) both Faq-module-scss-module__G_jSWq__answerIn}@media (prefers-reduced-motion:reduce){.Faq-module-scss-module__G_jSWq__item[open]>.Faq-module-scss-module__G_jSWq__answer{animation:none}}.Faq-module-scss-module__G_jSWq__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-m);line-height:var(--leading-title);letter-spacing:var(--tracking-display);margin:0 0 var(--space-4);text-wrap:pretty}.Faq-module-scss-module__G_jSWq__description{color:var(--text-secondary);font-size:var(--text-small);line-height:var(--leading-body);margin:0 0 var(--space-6)}
.Contact-module-scss-module__U8CMmG__section{background:var(--surface-inverse);color:var(--text-inverse)}.Contact-module-scss-module__U8CMmG__inner{max-width:var(--shell-max);padding:var(--section-y)var(--gutter);grid-template-columns:var(--grid-lead);align-items:start;gap:max(32px,min(5vw,72px));margin:0 auto;display:grid}@media (max-width:768px){.Contact-module-scss-module__U8CMmG__inner{grid-template-columns:minmax(0,1fr)}}.Contact-module-scss-module__U8CMmG__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-display-l);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0 0 var(--space-6);text-wrap:pretty}.Contact-module-scss-module__U8CMmG__lead{color:var(--stone-400);max-width:var(--measure-lead);line-height:var(--leading-body);margin:0 0 var(--space-8)}.Contact-module-scss-module__U8CMmG__actions{gap:var(--space-3);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.Contact-module-scss-module__U8CMmG__details{gap:var(--space-6);border-top:1px solid var(--line-inverse);padding-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-micro);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.Contact-module-scss-module__U8CMmG__detailLabel{color:var(--stone-500);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:var(--text-label);margin-bottom:6px}.Contact-module-scss-module__U8CMmG__detailValue{color:var(--stone-100)}.Contact-module-scss-module__U8CMmG__detailStatic{color:var(--stone-300)}.Contact-module-scss-module__U8CMmG__panel{background:var(--stone-900);border:1px solid var(--line-inverse);border-radius:var(--radius-md);padding:var(--space-6)}@media (max-width:768px){.Contact-module-scss-module__U8CMmG__panel{padding:var(--space-5)}}.Contact-module-scss-module__U8CMmG__sent{gap:var(--space-3);padding:var(--space-6)0;text-align:center;display:grid}.Contact-module-scss-module__U8CMmG__sentIcon{color:var(--verdict-400);justify-self:center}.Contact-module-scss-module__U8CMmG__sentTitle{font-family:var(--font-display);font-size:22px}.Contact-module-scss-module__U8CMmG__sentText{color:var(--stone-400);font-size:var(--text-small);justify-self:center;margin:0}.Contact-module-scss-module__U8CMmG__form{gap:var(--space-4);display:grid}.Contact-module-scss-module__U8CMmG__formLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--stone-500)}.Contact-module-scss-module__U8CMmG__formNote{font-size:var(--text-micro);color:var(--stone-500);line-height:var(--leading-ui);margin:0}.Contact-module-scss-module__U8CMmG__formError{font-size:var(--text-micro);color:var(--text-fail);line-height:var(--leading-ui);margin:0}
.Footer-module-scss-module__BErPEG__footer{border-top:1px solid var(--line-soft);background:var(--surface-page)}.Footer-module-scss-module__BErPEG__inner{max-width:var(--shell-max);padding:var(--space-12)var(--gutter);gap:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (max-width:768px){.Footer-module-scss-module__BErPEG__inner{flex-direction:column;align-items:flex-start}}.Footer-module-scss-module__BErPEG__logo{font-family:var(--font-display);letter-spacing:var(--tracking-display);align-items:baseline;gap:2px;font-size:20px;display:flex}.Footer-module-scss-module__BErPEG__dot{color:var(--text-accent);font-size:20px;line-height:1}.Footer-module-scss-module__BErPEG__nav{gap:var(--space-5);font-family:var(--font-mono);font-size:var(--text-micro);flex-wrap:wrap;display:flex}.Footer-module-scss-module__BErPEG__navLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;color:var(--text-secondary);background:0 0;border:0;padding:0;text-decoration:none}.Footer-module-scss-module__BErPEG__navLink:hover{color:var(--text-primary)}.Footer-module-scss-module__BErPEG__copyright{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted)}
.BackToTop-module-scss-module__piherW__button{z-index:50;background:var(--surface-accent);width:46px;height:46px;color:var(--text-on-accent);opacity:0;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .22s,background .22s;display:flex;position:fixed;bottom:max(16px,min(3vw,32px));right:max(16px,min(3vw,32px));transform:translateY(10px);box-shadow:0 6px 20px rgba(0,0,0,.35)}.BackToTop-module-scss-module__piherW__button:hover{background:var(--vermilion-600);transform:translateY(-2px)}@media (max-width:960px){.BackToTop-module-scss-module__piherW__button{bottom:calc(max(16px,min(3vw,32px)) + 56px)}}.BackToTop-module-scss-module__piherW__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.BackToTop-module-scss-module__piherW__visible:hover{transform:translateY(-2px)}
.FloatingWhatsapp-module-scss-module__BErEYq__button{display:none}@media (max-width:960px){.FloatingWhatsapp-module-scss-module__BErEYq__button{z-index:50;background:var(--surface-accent);width:46px;height:46px;color:var(--text-on-accent);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s;display:flex;position:fixed;bottom:max(16px,min(3vw,32px));right:max(16px,min(3vw,32px));box-shadow:0 6px 20px rgba(0,0,0,.35)}.FloatingWhatsapp-module-scss-module__BErEYq__button:hover{background:var(--vermilion-600);transform:translateY(-2px)}}
