.lang-modal{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-inter);background:radial-gradient(#000000bf 0%,#000000eb 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lang-modal__card{color:#fff;text-align:center;background:linear-gradient(145deg,#1a1a1a 0%,#0f0f0f 60%,#141414 100%);border-radius:24px;min-width:360px;max-width:420px;padding:56px 52px 48px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 40px 100px #000c,0 0 60px #c4a05014}.lang-modal__shine{pointer-events:none;background:linear-gradient(90deg,#0000,#c4a05099,#0000);width:200px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lang-modal__globe{background:linear-gradient(135deg,#c4a05026 0%,#c4a0500d 100%);border:1px solid #c4a05040;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:28px;font-size:28px;display:inline-flex;box-shadow:0 0 20px #c4a0501a,inset 0 1px #ffffff0d}.lang-modal__title{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.2}.lang-modal__subtitle{letter-spacing:.01em;color:#fff6;margin-bottom:36px;font-size:13px}.lang-modal__divider{background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:100%;height:1px;margin-bottom:32px}.lang-modal__actions{justify-content:center;gap:12px;display:flex}.lang-modal__button{color:#fff;font-family:var(--font-inter);letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff1a;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.lang-modal__button:hover{background:linear-gradient(135deg,#c4a05033 0%,#c4a0501a 100%);border-color:#c4a05080;transform:translateY(-1px);box-shadow:0 8px 24px #c4a05026}.lang-modal__button--accent{color:#c4a050;background:linear-gradient(135deg,#c4a0502e 0%,#c4a05014 100%);border-color:#c4a05059;box-shadow:0 4px 16px #c4a0501a}.lang-modal__button--accent:hover{color:#d4b060;background:linear-gradient(135deg,#c4a0504d 0%,#c4a05026 100%);border-color:#c4a050b3;box-shadow:0 12px 32px #c4a05040}.lang-modal__flag{font-size:16px}.lang-modal__footnote{letter-spacing:.08em;text-transform:uppercase;color:#fff3;margin-top:24px;font-size:11px}.circle-btn{isolation:isolate;border-radius:var(--radius-md);background:var(--c-gold);box-shadow:var(--shadow-button);color:#000;cursor:pointer;transition:box-shadow .4s var(--ease-smooth);-webkit-tap-highlight-color:transparent;align-items:center;gap:20px;padding:8px 11px 8px 21px;display:inline-flex;position:relative;overflow:hidden}.circle-btn:hover{box-shadow:var(--shadow-button-hover)}.circle-btn:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.circle-btn__label{z-index:2;font-family:var(--font-inter);white-space:nowrap;font-size:19px;line-height:1.2;position:relative}.circle-btn__label--alt{font-family:var(--font-roboto);position:absolute;top:50%;left:21px;translate:0 -45%}.circle-btn__icon{display:flex;position:relative}.circle-btn__tile{z-index:2;background:#fff;border-radius:14%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative;overflow:hidden}.circle-btn__arrow{width:25px;height:25px;display:block}.circle-btn__arrow svg{width:100%;height:100%}.circle-btn__fill{z-index:1;pointer-events:none;background:#fff;border-radius:14%;position:absolute;inset:0}.circle-btn--nav{gap:15px}.circle-btn--nav .circle-btn__label{font-size:16px}.circle-btn--nav .circle-btn__tile{width:33px;height:33px}.circle-btn--nav .circle-btn__arrow{width:21px;height:21px}.lang-switch{position:relative}.lang-switch__button{border-radius:var(--radius-sm);color:#ffffffd9;font-family:var(--font-inter);letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0f;border:1px solid #ffffff1f;outline:none;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.lang-switch__button.is-open{color:#c4a050;background:#c4a05026;border-color:#c4a05099}.lang-switch__flag{font-size:16px;line-height:1}.lang-switch__chevron{opacity:.7;width:10px;height:10px;transition:transform .2s}.lang-switch__button.is-open .lang-switch__chevron{transform:rotate(180deg)}.lang-switch__menu{z-index:999999;min-width:160px;font-family:var(--font-inter);background:linear-gradient(160deg,#1e1e1e 0%,#141414 100%);border:1px solid #c4a05033;border-radius:12px;position:fixed;overflow:hidden;box-shadow:0 8px 32px #00000080,0 0 0 1px #c4a0500d}.lang-switch__accent{background:linear-gradient(90deg,#0000,#c4a050,#0000);height:2px}.lang-switch__option{color:#ffffffd9;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 16px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.lang-switch__option:hover{background:#c4a05014}.lang-switch__option.is-current{color:#fff;opacity:.4;cursor:default}.lang-switch__option.is-current:hover{background:0 0}.lang-switch__option-flag{font-size:18px}.lang-switch__divider{background:#ffffff12;height:1px;margin:0 12px}.nav{z-index:3;width:100%;position:relative}.nav__bar{background:#2626260f;justify-content:space-between;align-items:center;height:64px;padding:20px 30px;display:flex;overflow:hidden;box-shadow:inset 0 -1px #00000014}.nav__brand{align-items:center;gap:20px;display:flex}.nav__logo{flex:none;width:136px;height:40px;display:block}.nav__logo img{width:100%;height:100%}.nav__menu{align-items:center;gap:40px;display:flex}.nav__links{align-items:center;gap:20px;display:flex}.nav__link{letter-spacing:-.01em;white-space:nowrap;color:var(--c-white);font-size:18px;line-height:2}.nav--mobile{display:none}.burger{cursor:pointer;background:0 0;border:0;flex:none;width:30px;height:30px;padding:0;position:relative}.burger__bar{background:var(--c-gold);width:20px;height:4px;position:absolute;left:5px}@media (width<=1199.98px){.nav--desktop{display:none}.nav--mobile{display:block}.nav--mobile .nav__bar{height:85px;box-shadow:none;background:#0000000f;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;padding:20px 15px}.nav__top{flex:none;justify-content:space-between;align-items:center;height:60px;display:flex}.nav--mobile .nav__menu,.nav--mobile .nav__links{flex-direction:column}}.car-details{gap:20px;padding-top:40px}.car-details__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;width:100%;display:grid}.car-details__grid--single{grid-template-columns:minmax(0,1fr)}@media (width>=1200px){.car-details__grid--single .car-details__specs{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.car-details__panel{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--c-border);flex-direction:column;gap:25px;padding:30px;display:flex}.car-details__title{text-align:left;font-size:32px}.car-details__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.car-details__spec{border-radius:var(--radius-md);background:var(--c-panel);flex-direction:column;gap:5px;padding:15px 20px;display:flex}.car-details__spec dt{color:var(--c-text-muted);font-size:14px;line-height:1.2}.car-details__spec dd{overflow-wrap:anywhere;color:var(--c-white);margin:0;font-size:18px;line-height:1.2}.car-details__equipment{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px;display:grid}.car-details__equipment li{color:var(--c-white);align-items:center;gap:12px;font-size:16px;line-height:1.2;display:flex}.car-details__check{border-radius:var(--radius-xs);background:var(--c-gold);color:#000;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.car-details__check svg{width:20px;height:20px}@media (width<=1199.98px){.car-details{padding-top:30px}.car-details__grid{grid-template-columns:minmax(0,1fr)}.car-details__specs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=809.98px){.car-details{padding-top:20px}.car-details__panel{padding:20px}.car-details__title{font-size:28px}.car-details__specs{grid-template-columns:repeat(2,minmax(0,1fr))}.car-details__spec{padding:12px 15px}.car-details__equipment{grid-template-columns:minmax(0,1fr)}}.gallery{outline:none;flex-direction:column;gap:12px;min-width:0;display:flex}.gallery:focus-visible .gallery__stage{outline:2px solid var(--c-gold);outline-offset:3px}.gallery__stage{aspect-ratio:3/4;border-radius:var(--radius-lg);background:var(--c-panel);touch-action:pan-y;width:100%;max-height:calc(100svh - 120px);position:relative;overflow:hidden}.gallery__stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0009 100%);height:30%;position:absolute;bottom:0;left:0;right:0}.gallery__photo{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.gallery__counter{z-index:1;background:var(--c-badge);color:var(--c-white);border-radius:15px;padding:3px 8px;font-size:14px;line-height:1.2;position:absolute;bottom:28px;left:20px}.gallery__arrow{z-index:1;color:#000;cursor:pointer;width:40px;height:40px;transition:background-color .3s var(--ease-smooth);background:#fff;border:0;border-radius:14%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:20px}.gallery__arrow:hover{background:var(--c-gold)}.gallery__arrow svg{width:24px;height:24px}.gallery__arrow--prev{right:70px}.gallery__arrow--prev svg{transform:scaleX(-1)}.gallery__arrow--next{right:20px}.gallery__thumbs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.gallery__thumbs::-webkit-scrollbar{display:none}.gallery__thumb{border-radius:var(--radius-md);background:var(--c-panel);cursor:pointer;opacity:.6;scroll-snap-align:start;width:72px;height:96px;transition:opacity .3s var(--ease-smooth);border:0;flex:none;padding:0;overflow:hidden}.gallery__thumb:hover{opacity:1}.gallery__thumb.is-active{outline:2px solid var(--c-gold);outline-offset:-2px;opacity:1}.gallery__thumb img{object-fit:cover;width:100%;height:100%}@media (width<=809.98px){.gallery__stage{aspect-ratio:4/5}}.text-reveal__word{white-space:nowrap;opacity:.001;filter:blur(10px);transition:opacity .6s var(--ease-appear), filter .6s var(--ease-appear), transform .6s var(--ease-appear);transition-delay:var(--reveal-delay,0s);display:inline-block;transform:translateY(10px)}.text-reveal.is-visible .text-reveal__word{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.text-reveal__word{opacity:1;filter:none;transition:none;transform:none}}.car-summary{border-radius:var(--radius-lg);background:var(--c-panel);flex-direction:column;align-self:start;align-items:flex-start;gap:20px;min-width:0;padding:30px;display:flex;position:sticky;top:20px}.car-summary__badge{color:var(--c-gold);background:#c89d491a;border:1px solid #c89d4959;border-radius:15px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;line-height:1.2;display:inline-flex}.car-summary__badge:before{content:"";background:var(--c-gold);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #c89d4999}.car-summary__heading{flex-direction:column;gap:8px;display:flex}.car-summary__title{letter-spacing:-.04em;color:var(--c-white);font-size:39.81px;font-weight:500;line-height:1.2}.car-summary__subtitle{letter-spacing:-.02em;color:var(--c-text-muted);font-size:18px;line-height:1.4}.car-summary__description{letter-spacing:-.02em;white-space:pre-line;color:var(--c-text-muted);font-size:16px;line-height:1.4}.car-summary__price{letter-spacing:-.02em;color:var(--c-gold);font-size:32px;font-weight:500;line-height:1.2}.car-summary__badge--sold{color:var(--c-text-muted);background:#ffffff0f;border-color:#fff3}.car-summary__badge--sold:before{background:var(--c-text-muted);box-shadow:none}.car-summary__price--sold{color:var(--c-text-muted)}.car-summary__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.car-summary__spec{border-radius:var(--radius-md);min-width:0;box-shadow:inset 0 0 0 1px var(--c-border);align-items:center;gap:12px;padding:15px;display:flex}.car-summary__spec-icon{border-radius:var(--radius-xs);background:var(--c-gold);color:#000;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.car-summary__spec-icon svg{width:25px;height:25px}.car-summary__spec-text{flex-direction:column;gap:3px;min-width:0;display:flex}.car-summary__spec-label{color:var(--c-text-muted);font-size:14px;line-height:1.2}.car-summary__spec-value{overflow-wrap:anywhere;color:var(--c-white);font-size:18px;line-height:1.2}.car-summary__actions{flex-direction:column;align-items:flex-start;gap:15px;margin-top:10px;display:flex}.car-summary__email{color:var(--c-text-muted);transition:color .3s var(--ease-smooth);align-items:center;gap:10px;font-size:16px;line-height:1.2;display:inline-flex}.car-summary__email:hover{color:var(--c-white)}.car-summary__email svg{width:24px;height:24px;color:var(--c-gold)}@media (width<=1199.98px){.car-summary{padding:25px}.car-summary__title{font-size:32px}.car-summary__price{font-size:28px}}@media (width<=809.98px){.car-summary{padding:20px;position:static}.car-summary__spec{padding:12px}.car-summary__spec-value{font-size:16px}}.car-overview{align-items:stretch;gap:30px;padding-top:30px;padding-bottom:40px}.car-overview__back{color:var(--c-text-muted);transition:color .3s var(--ease-smooth);align-self:flex-start;align-items:center;gap:10px;font-size:16px;line-height:1.2;display:inline-flex}.car-overview__back:hover{color:var(--c-white)}.car-overview__back-icon{width:24px;height:24px;color:var(--c-gold);transform:scaleX(-1)}.car-overview__grid{grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (width<=1199.98px){.car-overview{padding-top:20px;padding-bottom:30px}.car-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (width<=809.98px){.car-overview{gap:20px;padding-top:15px;padding-bottom:20px}.car-overview__grid{grid-template-columns:minmax(0,1fr);gap:20px}}.submit-btn{border-radius:var(--radius-md);background:var(--c-gold);color:#000;cursor:pointer;width:100%;height:40px;transition:background-color .3s var(--ease-smooth), color .3s var(--ease-smooth);border:0;justify-content:center;align-items:center;padding:0;display:flex}.submit-btn:hover{background:#ffffffd9}.submit-btn:active{background:var(--c-text-muted);color:#121212}.submit-btn.is-pending,.submit-btn.is-pending:hover{background:var(--c-gold);cursor:default}.submit-btn.is-success{color:#fff}.submit-btn.is-error,.submit-btn.is-error:hover{color:#f24;background:#ff224426}.submit-btn__label{font-size:14px;font-weight:600;line-height:1.2}.submit-btn.is-success .submit-btn__label,.submit-btn.is-error .submit-btn__label{font-family:var(--font-inter)}.submit-btn__spinner{background:conic-gradient(#fff0 7deg,#fff 342deg);border-radius:50%;width:20px;height:20px;animation:1s linear infinite submit-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}@keyframes submit-spin{to{transform:rotate(360deg)}}.contact__columns{align-items:center;gap:20px;width:100%;display:flex}.contact__content{flex-direction:column;flex:none;align-self:stretch;align-items:flex-start;gap:20px;width:448px;display:flex}.contact__intro{flex-direction:column;gap:10px;display:flex}.contact__title,.contact__text{text-align:left}.contact__title{text-wrap:wrap}.contact__email{align-items:center;gap:10px;display:flex}.contact__email svg{width:32px;height:32px;color:var(--c-gold)}.form{border-radius:var(--radius-md);min-width:0;box-shadow:inset 0 0 0 1px var(--c-border);flex-direction:column;flex:1;gap:20px;padding:30px;display:flex;position:relative}.form__row{gap:20px;display:flex}.form__field{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.form__label{color:var(--c-text-label);font-size:16px;font-weight:500;line-height:1.2}.form__control{border:1px solid var(--c-input-border);border-radius:var(--radius-md);background:var(--c-input-bg);width:100%;height:40px;color:var(--c-input-text);font-family:var(--font-roboto);transition:all .5s var(--ease-smooth);outline:none;padding:12px;font-size:14px;line-height:1.2}.form__control::placeholder{color:var(--c-input-text);opacity:1}.form__control:focus{border-color:var(--c-gold);box-shadow:var(--glow-gold)}.form__control--area{resize:vertical;height:136px}@media (width<=1199.98px){.contact__content{width:292px}}@media (width<=809.98px){.contact__columns{flex-direction:column;align-items:stretch}.contact__content{width:100%}.form{padding:20px}.form__row{flex-direction:column}}.cta{background:var(--c-panel);flex-direction:column;align-items:center;gap:100px;width:100%;padding:100px 40px 60px;display:flex}.cta__content{flex-direction:column;align-items:center;gap:30px;width:100%;display:flex}.cta__text{flex-direction:column;align-items:center;gap:20px;display:flex}.cta__title{text-wrap:wrap;max-width:816px}.footer{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.footer__brand{font-family:var(--font-manrope);white-space:nowrap;text-align:center;font-size:187px;line-height:1.1}.footer__brand span{background-image:linear-gradient(0deg, var(--c-gold) 0%, #dbdbdb00 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.footer__meta{width:100%;max-width:var(--container);justify-content:space-between;display:flex}.footer__meta p{text-align:center;color:var(--c-text-muted);font-size:16px;line-height:1.2}.footer__social{justify-content:center;gap:20px;display:flex}.footer__social a{width:25px;height:25px;color:var(--c-gold);transition:color .3s var(--ease-smooth);justify-content:center;align-items:center;display:flex}.footer__social a:hover{color:var(--c-gold-dark)}.footer__social svg{width:20px;height:20px}@media (width<=1199.98px){.cta{padding:70px 40px}.cta__title{max-width:438px;font-size:39.81px}.footer__brand{font-size:147px}.footer__meta{flex-direction:column;align-items:center;gap:20px}}@media (width<=809.98px){.cta{padding:50px 15px}.cta__title{max-width:none;font-size:32px}.footer__brand{font-size:77px}.footer__meta p{max-width:252px;line-height:1.4}}.car-card{isolation:isolate;border-radius:var(--radius-lg);background:var(--c-black);cursor:pointer;align-items:flex-end;height:340px;padding:20px;display:flex;position:relative;overflow:hidden}.car-card:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}.car-card__media{z-index:0;height:583px;position:absolute;top:calc(49.7059% - 291.5px);left:0;right:0;-webkit-mask-image:linear-gradient(#000 68%,#0000 89%);mask-image:linear-gradient(#000 68%,#0000 89%)}.car-card__media img{object-fit:cover;width:100%;height:100%}.car-card__shade{filter:blur(15px);background:linear-gradient(#00000036 31%,#000 100%);height:109px;position:absolute;bottom:103px;left:-14px;right:-4px}.car-card__go{z-index:1;background:var(--c-gold);color:#000;opacity:0;width:35px;height:35px;transition:opacity .3s var(--ease-smooth), transform .4s var(--ease-smooth);pointer-events:none;border-radius:14%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px;transform:scale(.6)}.car-card__go svg{width:21px;height:21px;transform:rotate(-45deg)}.car-card:hover .car-card__go,.car-card:focus-visible .car-card__go{opacity:1;transform:none}.car-card__info{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.car-card__name{color:var(--c-white);font-size:18px;line-height:1.2}.car-card__price{color:var(--c-gold);font-size:14px;line-height:1.2}.car-card__sold{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--c-white);background:#0009;border-radius:15px;padding:6px 12px;font-size:14px;line-height:1.2;position:absolute;top:20px;left:20px}.car-card--sold .car-card__media img{filter:grayscale(.7)brightness(.8)}.car-card--sold .car-card__price{color:var(--c-text-muted)}.similar__grid{grid-template-columns:repeat(auto-fit,minmax(0,366px));justify-content:center;gap:10px;width:100%;display:grid}@media (width<=1199.98px){.similar__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.similar__grid{grid-template-columns:minmax(0,1fr)}}.hero{background:var(--c-black);flex-direction:column;align-items:center;width:100%;height:850px;padding:200px 0 100px;display:flex;position:relative;overflow:hidden}.hero__image{pointer-events:none;-webkit-mask-composite:source-in;width:1422px;height:793px;position:absolute;top:150px;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 -5%,#000 30%),linear-gradient(90deg,#0000 0%,#000 17%),linear-gradient(270deg,#0000 0%,#000 16%);mask-image:linear-gradient(#0000 -5%,#000 30%),linear-gradient(90deg,#0000 0%,#000 17%),linear-gradient(270deg,#0000 0%,#000 16%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__image img{object-fit:cover;width:100%;height:100%}.hero__content{flex-direction:column;align-items:center;gap:35px;width:100%;display:flex;position:relative}.hero__text{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.hero__titles{flex-direction:column;align-items:center;gap:5px;width:100%;display:flex}.hero__title{color:var(--c-white)}.hero__subtitle{white-space:nowrap;text-align:center;color:var(--c-white);font-size:32px;line-height:1.2}.hero__paragraphs{flex-direction:column;gap:20px;display:flex}@media (width<=1199.98px){.hero{height:755px;padding-top:105px}.hero__image{top:55px}}@media (width<=809.98px){.hero{height:auto;padding:45px 15px 0}.hero__content{z-index:1}.hero__image{flex:none;order:1;width:751px;height:454px;margin-top:-40px;position:relative;top:auto;left:auto;transform:none}.hero__text,.hero__titles{gap:15px}.hero__subtitle{white-space:normal;font-size:22px}}.process__rows{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}.process__row{align-items:stretch;gap:48px;display:flex}.process__marker{flex-direction:column;flex:none;align-items:center;gap:20px;width:100px;display:flex}.process__number{font-family:var(--font-inter);color:var(--c-white);font-size:46px;line-height:1.2}.process__track{background:var(--c-track);flex:1;width:3px;position:relative;overflow:hidden}.process__fill{background:var(--c-gold);position:absolute;inset:0}.process__card{border-radius:var(--radius-md);width:488px;box-shadow:inset 0 0 0 1px var(--c-border);flex-direction:column;gap:10px;padding:30px 30px 100px;display:flex}.process__title{color:var(--c-white);font-size:26px;line-height:1.2}.process__text{max-width:321px;color:var(--c-text-muted);font-size:16px;line-height:1.2}@media (width<=1199.98px){.process__title{font-size:21px;line-height:1.4}}@media (width<=809.98px){.process__row{gap:0;width:100%}.process__number{font-size:32px}.process__card{flex:1;width:auto;min-width:0;padding:15px 10px 20px}.process__title{font-size:18px}.process__text{max-width:none}}.stock__header{flex-direction:column;align-items:center;gap:20px;max-width:602px;display:flex}.stock__grid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.stock__placeholder{border-radius:var(--radius-lg);background:var(--c-panel);height:340px}.stock__empty{max-width:602px}@media (width<=1199.98px){.stock__grid{grid-template-columns:repeat(2,1fr)}.stock__placeholder:nth-child(3){display:none}}@media (width<=809.98px){.stock__grid{grid-template-columns:1fr}.stock__placeholder:nth-child(n+2){display:none}}.reviews__header{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:103px;display:flex}.review.review--tablet-only{display:none}.reviews__layout{gap:20px;width:100%;display:flex}.review{border-radius:var(--radius-md);background:var(--c-panel);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.review--featured{flex:0 0 327px;justify-content:flex-end;gap:20px;height:473px}.reviews__grid{flex:1;grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.reviews__grid .review{height:227px}.review__video{width:calc(100% + 19px);height:619px;position:absolute;top:-204px;left:-9px;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.review__video video{object-fit:cover;width:100%;height:100%}.review__main,.review__author{position:relative}.review__main{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.review--featured .review__main{gap:20px}.review__rating{background:var(--c-badge);color:var(--c-white);border-radius:15px;align-items:center;gap:3px;padding:3px 5px;font-size:16px;line-height:1.2;display:inline-flex}.review__rating svg{width:17px;height:17px}.review__quote{white-space:pre-line;max-width:269px;color:var(--c-text-quote);font-size:14px;line-height:1.2}.review--featured .review__quote{max-width:287px}.review__author{align-items:center;gap:10px;display:flex}.review__avatar{object-fit:cover;border-radius:40px;flex:none;width:37px;height:37px}.review__name{color:var(--c-white);font-size:14px;line-height:1.2}.review__role{color:var(--c-text-quote);margin-top:3px;font-size:12px;line-height:1.2}@media (width<=1199.98px){.reviews__layout{flex-direction:column}.review--featured{flex:none;height:506px}.review__video{height:513px;top:-107px}.review--featured .review__quote{max-width:414px}.reviews__grid{gap:15px}.reviews__grid .review{height:240px}.review__quote{max-width:254px}}@media (width>=810px) and (width<=1199.98px){.review.review--tablet-only{display:flex}}@media (width<=809.98px){.reviews__layout{gap:15px}.review--featured{height:460px}.review__video{height:477px;top:-148px}.review--featured .review__quote{max-width:320px}.reviews__grid{grid-template-columns:1fr}.reviews__grid .review{height:257px}.review__quote{max-width:256px}}.services__grid{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;display:grid}.services__card{border:1px solid var(--c-border);border-radius:var(--radius-lg);flex-direction:column;align-items:flex-start;gap:20px;height:200px;padding:30px 25px 20px 20px;display:flex}.services__icon{border-radius:var(--radius-xs);background:var(--c-gold);color:#000;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.services__icon--compact{width:33px;height:33px}.services__icon svg{flex:none;width:25px;height:25px}.services__copy{flex-direction:column;gap:10px;display:flex}.services__title{color:var(--c-white);font-size:20px;line-height:1.2}.services__text{font-family:var(--font-inter);color:var(--c-text-muted);font-size:16px;line-height:1.2}@media (width<=1199.98px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=809.98px){.services__grid{grid-template-columns:1fr}.services__title{font-size:18px}}.ticker{width:100%;max-width:var(--container);justify-content:center;height:150px;display:flex;position:relative;overflow:clip}.ticker__fade{z-index:2;filter:blur(10px);pointer-events:none;background:#000;width:90px;position:absolute;top:0;bottom:0}.ticker__fade--left{left:-20px}.ticker__fade--right{right:-20px}.ticker__viewport{border-radius:var(--radius-md);width:100%;height:100%;overflow:hidden}.ticker__track{width:max-content;height:100%;animation:23.22s linear infinite ticker-scroll;display:flex}.ticker__list{align-items:center;gap:40px;padding-right:40px;display:flex}.ticker__logo{width:auto;height:70px}.ticker__logo--invert{filter:invert()}@keyframes ticker-scroll{to{transform:translate(-33.3333%)}}@media (width<=809.98px){.ticker{height:120px}.ticker__fade{width:144px}.ticker__fade--left{left:-104px}.ticker__fade--right{right:-110px}}@media (prefers-reduced-motion:reduce){.ticker__track{animation-play-state:paused}}.who{background:var(--c-black);flex-direction:column;align-items:center;gap:40px;width:100%;padding:100px 80px 60px;display:flex}.who__content{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.who__title{max-width:602px}.who__text{flex-direction:column;gap:66px;max-width:469px;display:flex}@media (width<=1199.98px){.who{padding:70px 40px}.who__text{gap:63px}}@media (width<=809.98px){.who{padding:50px 15px}.who__text{gap:62px;max-width:none}}.why__header{flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:602px;min-height:190px;display:flex}.why__grid{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;display:grid}.why__card{isolation:isolate;border-radius:var(--radius-lg);background:#fff;align-items:flex-start;height:380px;padding:15px 0 0 15px;display:flex;position:relative;overflow:hidden}.why__card--2{align-items:flex-end;padding-bottom:15px}.why__image{z-index:0;object-fit:cover;pointer-events:none;max-width:none;position:absolute}.why__card--1 .why__image{width:775px;height:517px;top:-53px;left:-202px;-webkit-mask-image:linear-gradient(#0000 16%,#000 38%);mask-image:linear-gradient(#0000 16%,#000 38%)}.why__card--2 .why__image{width:403px;height:403px;top:-4px;left:-12px;-webkit-mask-image:linear-gradient(#000 63%,#0000 100%);mask-image:linear-gradient(#000 63%,#0000 100%)}.why__card--3 .why__image{width:604px;height:403px;top:34px;left:-232px;-webkit-mask-image:linear-gradient(#0000 0%,#000 27%);mask-image:linear-gradient(#0000 0%,#000 27%)}.why__copy{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.why__title{color:#000;font-size:18px;line-height:1.2}.why__text{max-width:264px;color:var(--c-text-dark);font-size:16px;line-height:1.2}@media (width<=1199.98px){.why__header{min-height:0}.why__grid{grid-template-columns:repeat(2,1fr)}.why__card{height:375px}.why__card--2{grid-area:1/2}.why__card--3{grid-area:2/1}.why__card--1 .why__image{width:765px;height:510px;top:-52px}.why__card--2 .why__image{width:398px;height:398px}.why__card--3 .why__image{width:596px;height:398px}.why__text{max-width:259px}}@media (width<=809.98px){.why__header{min-height:190px}.why__grid{grid-template-columns:1fr}.why__card--2,.why__card--3{grid-area:auto}.why__card--1 .why__image{width:766px;height:510px;top:-51px}.why__card--2 .why__image{width:397px;height:397px}.why__card--3 .why__image{width:595px;height:397px;top:36px}}
