.portfolio-header{z-index:2;background:var(--color-header-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-subtle);position:sticky;top:0}.portfolio-header__container{height:var(--header-height);justify-content:space-between;align-items:center;max-width:1200px;margin:auto;display:flex}.portfolio-header__logo{color:var(--color-text-primary);font:var(--font-weight-bold) var(--font-size-base) var(--font-family-display);align-items:center;gap:10px;display:flex}.portfolio-header__mark{width:32px;font:var(--font-weight-bold) var(--font-size-sm) var(--font-family-display);background:var(--color-accent);color:#fff;border-radius:100%;place-items:center;height:32px;display:grid}.portfolio-header__nav{align-items:center;gap:12px;display:flex}.portfolio-header__nav a:not(.button){color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-right:14px;text-decoration:none}@media (width<=560px){.portfolio-header__nav a:not(.button){display:none}}@media (width<=768px){.portfolio-header__container{padding:0 12px}.portfolio-header__logo{font-size:var(--font-size-sm);gap:6px}.portfolio-header__mark{width:28px;height:28px;font-size:var(--font-size-xs)}}.hero{isolation:isolate;min-block-size:calc(100dvh - var(--header-height));padding:24px 0 clamp(46px,5vw,68px);scroll-margin-block-start:calc(var(--header-height) + 20px);position:relative;overflow:hidden}.hero__content{z-index:1;position:relative}.hero__container{max-width:1200px;margin:auto;position:relative}.hero__main_grid{grid-template-columns:1fr 360px;align-items:center;gap:64px;display:grid}@media (width<=900px){.hero__main_grid{grid-template-columns:1fr}.hero__content:before{inset:40px -30px -30px}.hero__portrait{width:180px}}.hero__content{position:relative}.hero__content:before{content:"";z-index:-1;background:var(--color-bg);filter:blur(30px);pointer-events:none;opacity:.9;position:absolute;inset:300px 160px -50px -50px}.hero__trend{z-index:-1;pointer-events:none;position:absolute;top:-40px;left:0;right:0}@media (width<=768px){.hero__trend{height:400px;top:40px}}.hero__accent{color:var(--color-accent)}.hero__title{color:var(--color-text-primary);font-family:var(--font-family-display);letter-spacing:var(--letter-spacing-tight);line-height:1.05;font-size:var(--font-size-display-hero);margin:14px 0}.hero__lead{max-width:560px;color:var(--color-text-body);line-height:var(--line-height-loose);font-size:var(--font-size-sm);margin:24px 0 48px}.hero__meta{z-index:1;grid-template-columns:repeat(4,1fr);gap:0;width:100%;margin-top:32px;padding-top:24px;display:grid;position:relative}.hero__meta-item{color:var(--color-text-secondary);font-size:var(--font-size-label);line-height:var(--line-height-relaxed);justify-content:center;align-items:center;gap:24px;display:flex}.hero__meta-item strong{color:var(--color-text-primary);font:var(--font-weight-semibold) 22px var(--font-family-display);margin-bottom:2px;line-height:1.2;display:block}.hero__meta-icon{background-color:var(--color-bg-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.hero__meta-icon svg{width:24px;height:24px;stroke:var(--color-accent);fill:none;stroke-width:2px}.hero__profile{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffde;border:1px solid #94a3b859;border-radius:32px;gap:24px;padding:24px;display:flex;box-shadow:0 16px 36px #0f172a14}.hero__profile-info{margin-top:auto;margin-bottom:auto}@media (width<=900px){.hero__profile{max-width:310px}}@media (width<=768px){.hero__meta{grid-template-columns:repeat(2,1fr);gap:20px}.hero__meta-item{gap:14px}}@media (width<=560px){.hero__profile{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:280px;margin-inline:auto;padding:20px}.hero__portrait{width:140px}.hero__profile-info{margin-top:0}.hero__profile-note{margin-top:10px}}@media (width<=768px){.hero{padding:16px 0 clamp(32px,6vw,48px)}.hero__container{padding-inline:16px}.hero__main_grid{gap:32px}.hero__lead{font-size:var(--font-size-xs);margin:16px 0 32px}.hero__meta{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;padding-top:16px}.hero__meta-item{font-size:var(--font-size-caption);gap:10px}.hero__meta-item strong{font-size:18px}.hero__meta-icon{width:40px;height:40px}.hero__meta-icon svg{width:18px;height:18px}.hero__profile{border-radius:24px;gap:16px;padding:16px}.hero__profile-name{font-size:20px}.hero__profile-label{font-size:var(--font-size-caption)}.hero__profile-note{font-size:var(--font-size-caption);margin-top:10px}.hero__portrait{width:120px}}.hero__portrait{aspect-ratio:2817/3569;border-radius:14px;width:260px;overflow:hidden}.hero__portrait img{object-fit:cover;object-position:center top;width:100%;height:100%}.hero__profile-label{color:var(--color-accent);font:var(--font-weight-semibold) var(--font-size-label) var(--font-family-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.hero__profile-name{color:var(--color-text-primary);font:var(--font-weight-bold) 24px/1.05 var(--font-family-display);margin:0}.hero__profile-note{color:var(--color-text-body);font:var(--font-weight-medium) var(--font-size-label) var(--font-family-display);margin-top:14px;display:block}.hero__trend{opacity:0;animation:1.2s .1s forwards heroFadeIn}.hero__trend-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.8s cubic-bezier(.22,1,.36,1) .2s forwards heroDraw}.hero__trend-gradient{opacity:0;animation:1.4s .35s forwards heroFadeIn}.hero__eyebrow{opacity:0;animation:.8s cubic-bezier(.34,1.56,.64,1) .4s both heroRise}.hero__title{opacity:0;animation:.9s cubic-bezier(.34,1.56,.64,1) .6s both heroRise}.hero__lead{opacity:0;animation:.85s cubic-bezier(.34,1.56,.64,1) .85s both heroRise}.hero__profile{opacity:0;transform-origin:bottom;animation:1s cubic-bezier(.34,1.56,.64,1) 1.1s both heroRise}.hero__accent{opacity:0;animation:.9s cubic-bezier(.34,1.56,.64,1) 1.35s both heroPop;display:inline-block}.hero__actions{opacity:0;animation:.7s 1.5s both heroFadeInUp}@media (width<=768px){.hero__actions{flex-direction:column;align-items:stretch}}.hero__meta-item{opacity:0;animation:.6s both heroFadeInUp;animation-delay:calc(1.7s + (var(--i,0) * .15s))}@keyframes heroRise{0%{opacity:0;transform:translateY(34px)scale(.96)}55%{opacity:1}70%{transform:translateY(-8px)scale(1.015)}85%{transform:translateY(3px)scale(.998)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroFadeIn{to{opacity:1}}@keyframes heroDraw{to{stroke-dashoffset:0}}@keyframes heroPop{0%{opacity:0;transform:scale(.4)rotate(-6deg)}60%{opacity:1}75%{transform:scale(1.12)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes heroFadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero__trend,.hero__trend-line,.hero__eyebrow,.hero__title,.hero__lead,.hero__profile,.hero__accent,.hero__actions,.hero__meta-item{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.portfolio-footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:var(--font-size-label);padding:36px 0}.portfolio-footer__container{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1200px;margin:auto;display:flex}@media (width<=768px){.portfolio-footer__container{padding-inline:16px}}.content-section__grid--services{grid-template-columns:repeat(3,1fr)}@media (width<=900px){.content-section__grid--services{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.content-section__grid--services{grid-template-columns:1fr}}.card .icon{color:var(--color-accent);justify-content:center;align-items:center;width:25px;height:25px;margin-bottom:18px;display:flex}.content-section--projects{background:var(--color-surface-raised);border-block:1px solid var(--color-border-subtle)}.project-slider{position:relative}.swiper-slide{height:auto}.swiper-slide .card{border:1px solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.swiper-slide .cover{aspect-ratio:16/10;border-bottom:1px solid var(--color-border-subtle);background:linear-gradient(135deg, color-mix(in srgb, var(--color) 16%, transparent), transparent)}.swiper-slide .cover img{object-fit:cover;filter:saturate(.8)sepia(.1);width:100%;height:100%}.swiper-slide .body{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.swiper-slide .tag{color:var(--color);font:var(--font-weight-medium) var(--font-size-caption) var(--font-family-display);letter-spacing:.1em;text-transform:uppercase}.swiper-slide .card h3{font:var(--font-weight-semibold) var(--font-size-xl)/1.2 var(--font-family-display);margin:0}.swiper-slide .card p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.swiper-slide .metric{border-top:1px solid var(--color-border-subtle);align-items:baseline;gap:10px;margin-top:auto;padding-top:16px;display:flex}.swiper-slide .metric strong{font:600 26px var(--font-family-display)}.swiper-slide .metric span{color:var(--color-text-secondary);font-size:var(--font-size-label)}.swiper-controls{justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.swiper-button-prev,.swiper-button-next{border:1px solid var(--color-border-strong);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-primary);font-size:var(--font-size-xl);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.swiper-button-prev:hover,.swiper-button-next:hover{background:var(--color-bg);border-color:var(--color-text-primary)}.swiper-button-prev:after,.swiper-button-next:after{font-family:system-ui,sans-serif;font-size:14px;font-weight:700}.swiper-button-prev:after{content:"‹"}.swiper-button-next:after{content:"›"}.swiper-pagination{justify-content:center;align-items:center;gap:8px;display:flex}.swiper-pagination-bullet{background:var(--color-border-strong);cursor:pointer;opacity:1;border-radius:50%;width:8px;height:8px;transition:all .2s}.swiper-pagination-bullet-active{background:var(--color-text-primary);border-radius:4px;width:24px}@media (width<=560px){.swiper-slide .body{padding:16px}.swiper-slide .metric strong{font-size:22px}}@media (width<=768px){.swiper-slide .body{gap:8px;padding:12px}.swiper-slide .cover{aspect-ratio:16/11}.swiper-slide .tag{font-size:.625rem}.swiper-slide .card h3{font-size:var(--font-size-lg)}.swiper-slide .metric{padding-top:12px}.swiper-slide .metric strong{font-size:20px}.swiper-button-prev,.swiper-button-next{width:36px;height:36px}}.section-cta{text-align:center;margin-top:28px}.visualproof__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.visualproof__item{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:1rem;margin:0;overflow:hidden}.visualproof__placeholder{aspect-ratio:16/10;background:linear-gradient(135deg, var(--color-bg-secondary-alt) 0%, var(--color-bg-secondary) 100%);border-bottom:1px solid var(--color-border);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.visualproof__placeholder-icon{opacity:.6;font-size:2rem}.visualproof__placeholder-text{color:var(--color-text-muted);font-size:.85rem}.visualproof__item figcaption{flex-direction:column;gap:.25rem;padding:1rem;display:flex}.visualproof__item figcaption strong{font-size:.95rem}.visualproof__item figcaption span{color:var(--color-text-muted);font-size:.85rem}.content-section__grid--process{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.content-section__grid--process{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.content-section__grid--process{grid-template-columns:1fr}}@media (width<=768px){.step-card .card{padding:20px}.step-card h3{font-size:var(--font-size-base);margin:10px 0 6px}.step-card .number{font-size:var(--font-size-caption)}}.step-card .card{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);height:100%;padding:28px}.step-card .number{color:var(--color-accent);font:var(--font-weight-semibold) var(--font-size-label) var(--font-family-display);letter-spacing:.14em}.step-card h3{font:var(--font-weight-semibold) var(--font-size-h4) var(--font-family-display);margin:14px 0 8px}.step-card p{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.stats-section{padding-top:40px;padding-bottom:40px}.stats-section__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=900px){.stats-section__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.stats-section__grid{grid-template-columns:1fr}}@media (width<=768px){.stat-card{padding:20px}.stat-card__number{margin-bottom:4px;font-size:32px}}.stat-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);text-align:center;padding:28px}.stat-card__number{color:var(--color-text-primary);font:var(--font-weight-bold) 42px/1.1 var(--font-family-display);letter-spacing:var(--letter-spacing-tight);margin-bottom:6px;display:block}.stat-card__label{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.testimonials-section__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.testimonials-section__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.testimonials-section__grid{grid-template-columns:1fr}}@media (width<=768px){.testimonial-card{gap:10px;padding:16px}.testimonial-card__avatar{width:40px;height:40px}.testimonial-card__header{gap:10px}.testimonial-card__name{font-size:var(--font-size-sm)}}.testimonial-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:14px;padding:24px;display:flex}.testimonial-card a:last-of-type{margin-top:auto}.testimonial-card__header{align-items:center;gap:14px;display:flex}.testimonial-card__avatar{border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.testimonial-card__avatar img{object-fit:cover;width:100%;height:100%}.testimonial-card__meta{flex-direction:column;gap:2px;display:flex}.testimonial-card__name{font:var(--font-weight-semibold) var(--font-size-base) var(--font-family-display);color:var(--color-text-primary)}.testimonial-card__position{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.testimonial-card__company{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.testimonial-card__text{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.tools-section__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.tools-section__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.tools-section__grid{grid-template-columns:1fr}}@media (width<=768px){.tool-card{gap:8px;padding:14px 16px}.tool-card__icon{font-size:var(--font-size-lg)}.tool-card__name{font-size:var(--font-size-sm)}}.tool-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);align-items:center;gap:12px;padding:20px 24px;display:flex}.tool-card__icon{color:var(--color-accent);font-size:var(--font-size-xl);line-height:1}.tool-card__name{font:var(--font-weight-medium) var(--font-size-base) var(--font-family-display);color:var(--color-text-primary)}.tools-section__cta{text-align:center;margin-top:32px}.pricing-section__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=900px){.pricing-section__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.pricing-section__grid{grid-template-columns:1fr}}@media (width<=768px){.pricing-card{gap:8px;padding:20px}.pricing-card__price{padding-top:10px;font-size:18px}.pricing-card__desc{font-size:var(--font-size-xs)}}.pricing-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:10px;padding:28px;display:flex}.pricing-card__title{font:var(--font-weight-semibold) var(--font-size-h4) var(--font-family-display);color:var(--color-text-primary);margin:0}.pricing-card__desc{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.pricing-card__price{border-top:1px solid var(--color-border-subtle);font:var(--font-weight-semibold) 20px var(--font-family-display);color:var(--color-text-primary);margin-top:8px;padding-top:14px}.pricing-card__duration{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.pricing-card__fit{font-size:var(--font-size-caption);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.06em}.pricing-card .cta-small{align-self:flex-start;margin-top:auto}.beforeafter-section__pairs{flex-direction:column;gap:24px;display:flex}.beforeafter-section__pair{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.beforeafter-section__card{border-radius:var(--radius);border:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;gap:16px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.beforeafter-section__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.beforeafter-section__card--before{background:linear-gradient(135deg, color-mix(in srgb, #ef4444 3%, var(--color-surface)) 0%, var(--color-surface) 100%);border-left:4px solid #ef4444}.beforeafter-section__card--after{background:linear-gradient(135deg, color-mix(in srgb, #22c55e 3%, var(--color-surface)) 0%, var(--color-surface) 100%);border-left:4px solid #22c55e}.beforeafter-section__card-header{align-items:center;display:flex}.beforeafter-section__badge{font:var(--font-weight-semibold) var(--font-size-caption) var(--font-family-display);text-transform:uppercase;letter-spacing:.06em;border-radius:100px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;display:inline-flex}.beforeafter-section__badge--before{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.beforeafter-section__badge--after{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e40}.beforeafter-section__badge svg{flex-shrink:0}.beforeafter-section__card-text{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.beforeafter-section__divider{color:var(--color-text-muted);justify-content:center;align-items:center;padding:0 4px;display:flex}.beforeafter-section__divider svg{opacity:.5}.beforeafter-section__cta{text-align:center;margin-top:40px}@media (width<=768px){.beforeafter-section__pair{grid-template-columns:1fr;gap:12px}.beforeafter-section__divider{padding:0;transform:rotate(90deg)}.beforeafter-section__card{padding:20px}.beforeafter-section__card-text{font-size:var(--font-size-xs)}}@media (width<=480px){.beforeafter-section__pairs{gap:16px}.beforeafter-section__card{padding:16px}}.principles-section__list{flex-direction:column;gap:16px;display:flex}.principle-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);padding:24px 28px}.principle-card__title{font:var(--font-weight-semibold) var(--font-size-h4) var(--font-family-display);color:var(--color-text-primary);margin:0 0 8px}.principle-card__text{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}@media (width<=768px){.principle-card{padding:18px 20px}}.story-section__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.story-section__grid{grid-template-columns:1fr}}@media (width<=768px){.story-section__mockup{max-width:320px}.mockup-body{gap:8px;padding:14px}.mockup-header{gap:4px;padding:8px 12px}.mockup-dot{width:8px;height:8px}.mockup-block{gap:6px;padding:10px}.mockup-line{height:8px}}.story-section__visual{justify-content:center;display:flex}.story-section__mockup{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:12px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 20px 50px #0f172a1a}.mockup-header{background:var(--color-bg-secondary);border-bottom:1px solid var(--color-border-subtle);gap:6px;padding:10px 14px;display:flex}.mockup-dot{background:var(--color-border-strong);border-radius:50%;width:10px;height:10px}.mockup-body{flex-direction:column;gap:10px;padding:20px;display:flex}.mockup-line{background:var(--color-border-subtle);border-radius:4px;height:10px}.mockup-block{border:1px dashed var(--color-border-strong);border-radius:8px;flex-direction:column;gap:8px;margin:8px 0;padding:14px;display:flex}.story-section__text{max-height:220px;position:relative;overflow:hidden}.story-section__text:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-bg));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.story-section__text--expanded{max-height:none;transition:none}.story-section__text--expanded:after{display:none}.story-section__toggle{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:-8px;padding:8px 0}.story-section__toggle:hover{text-decoration:underline}.story-section__content{flex-direction:column;gap:16px;display:flex}.story-section__content p{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0 0 8px}.story-section__cta{margin-top:8px}.guarantees-section__inner{grid-template-columns:1fr auto;align-items:center;gap:clamp(28px,5vw,72px);display:grid}@media (width<=900px){.guarantees-section__inner{grid-template-columns:1fr}}@media (width<=768px){.guarantees-section__badge{gap:4px;width:100px;height:100px}.guarantees-section__badge-icon{font-size:28px}.guarantees-section__badge{font-size:var(--font-size-caption)}}.guarantees-section__content{flex-direction:column;gap:16px;display:flex}.guarantees-section__text{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.guarantees-section__badge{background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);text-align:center;width:140px;height:140px;font:var(--font-weight-semibold) var(--font-size-label) var(--font-family-display);color:var(--color-text-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.guarantees-section__badge-icon{font-size:36px;line-height:1}.guarantees-section__cta{text-align:center;margin-top:32px}.faq-section__list{flex-direction:column;gap:12px;display:flex}.faq-item{border:1px solid var(--color-border-subtle);border-radius:var(--radius);background:var(--color-surface);padding:22px 28px}.faq-item__question{font:var(--font-weight-semibold) var(--font-size-h4) var(--font-family-display);color:var(--color-text-primary);margin:0 0 8px}.faq-item__answer{color:var(--color-text-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}.faq-section__cta{text-align:center;margin-top:32px}@media (width<=768px){.faq-item{padding:16px 20px}.faq-item__question{font-size:var(--font-size-base);margin:0 0 6px}}.contact-section__container{box-sizing:border-box;padding-left:40px;padding-right:40px;border:1px solid var(--color-border-strong);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(250px,310px);align-items:center;gap:clamp(28px,5vw,72px);max-width:1200px;margin-inline:auto;padding-block:clamp(40px,6vw,72px);display:grid;position:relative;overflow:hidden}.contact-section__container:before{content:"";filter:blur(2px);z-index:0;background:url(/assets/save_money.png) 50%/103% 103%;position:absolute;inset:-10px}@media (width<=768px){.contact-section__container:before{filter:unset;background:url(/assets/save_money_mobile.png) 50%/cover no-repeat;scale:1.1}}.contact-section__container>*{z-index:1;position:relative}@media (width<=900px){.contact-section__container{grid-template-columns:1fr}}@media (width<=768px){.contact-section__container{border-radius:0;padding:24px 16px}.contact-section__details{padding:8px 16px}.contact-section__row{padding:10px 0}.contact-section__label{font-size:.688rem}.contact-section__value{font-size:13px}}.contact-section__container>div:first-child,.contact-section__container>div:first-child .eyebrow,.contact-section__container>div:first-child .contact-section__title{color:#fff}.contact-section p{color:#ffffffd1}.contact-section__actions{margin-top:16px}.contact-section__details{border:1px solid var(--color-border-strong);border-radius:var(--radius);background:color-mix(in srgb, var(--color-bg) 99%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:10px 24px}.contact-section__row{border-bottom:1px solid var(--color-border-subtle);padding:14px 0}.contact-section__row:last-child{border:0}.contact-section__label{color:var(--color-text-secondary);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.08em}.contact-section__value{font:500 15px var(--font-family-display)}.contact-section__at{opacity:.5}
