html,body,#root{margin:0}.App{min-height:100vh;width:100%}:root{--navy: #0B1F3A;--navy-deep: #061429;--navy-ink: #040D1C;--navy-light: #142E54;--gold: #D4AF37;--gold-light: #E8C964;--gold-dark: #A9861C;--gold-shimmer: linear-gradient(110deg, #C9A02E 0%, #F3DD8E 45%, #D4AF37 60%, #B8941F 100%);--off-white: #F5F6F8;--paper: #FAFAF7;--charcoal: #18273A;--slate: #5B6678;--line: rgba(11, 31, 58, .1);--line-dark: rgba(212, 175, 55, .18);--white: #FFFFFF;--bronze: #8B6835;--silver: #6B7B8C;--copper: #B87333;--royal: #7B1F3B;--royal-light: #A03555;--wa: #25D366;--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Barlow", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-accent: "Cormorant Garamond", Georgia, serif;--header-h: 72px;--ease: cubic-bezier(.16, 1, .3, 1);--shadow-card: 0 30px 60px -30px rgba(6, 20, 41, .35);--gutter: clamp(20px, 4vw, 48px)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{font-family:var(--font-body);background:var(--paper);color:var(--charcoal);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.menu-open{overflow:hidden}img{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.homepage{width:100%;overflow-x:clip}.fade-in-element{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.fade-in-visible{opacity:1;transform:none}.gold-text{background:var(--gold-shimmer);background-size:220% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 5s linear infinite}@keyframes shimmer{to{background-position:220% center}}.section-tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dark);margin-block-end:1.1rem}.section-tag:after{content:"";width:36px;height:1px;background:currentColor;opacity:.6}.section-title,.about-title{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,5vw,4rem);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--navy);text-wrap:balance}.section-title em,.about-title em,.comparison-title em{font-family:var(--font-accent);font-style:italic;font-weight:600;text-transform:none;color:var(--gold-dark);letter-spacing:0}.section-subtitle{max-width:62ch;margin-block-start:1.1rem;color:var(--slate);font-size:1.05rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:1rem 1.9rem;font-family:var(--font-body);font-size:.85rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;transition:transform .3s var(--ease),box-shadow .3s,background-color .3s,border-color .3s,background-position .6s}.btn-primary{background:var(--gold-shimmer);background-size:200% auto;color:var(--navy-deep)}.btn-primary:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 16px 40px -14px #d4af37b3}.btn-secondary{border:1px solid rgba(255,255,255,.45);color:var(--white);backdrop-filter:blur(6px);background:#06142940}.btn-secondary:hover{border-color:var(--gold);color:var(--gold-light)}.btn-arrow,.cta-arrow{display:inline-block;transition:transform .3s var(--ease)}.btn:hover .btn-arrow,.header-cta:hover .cta-arrow,.cta-btn:hover .cta-arrow,.form-submit:hover .cta-arrow,.directions-link:hover .cta-arrow{transform:translate(4px)}[dir=rtl] .btn-arrow,[dir=rtl] .cta-arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .btn-arrow,[dir=rtl] .header-cta:hover .cta-arrow,[dir=rtl] .cta-btn:hover .cta-arrow,[dir=rtl] .form-submit:hover .cta-arrow,[dir=rtl] .directions-link:hover .cta-arrow{transform:scaleX(-1) translate(4px)}.intro{position:fixed;inset:0;z-index:3000;background:radial-gradient(ellipse at 50% 45%,var(--navy-light) 0%,var(--navy-deep) 55%,var(--navy-ink) 100%);display:grid;place-items:center;transition:clip-path 1s cubic-bezier(.77,0,.18,1);clip-path:inset(0 0 0 0)}.intro-leave{clip-path:inset(0 0 100% 0)}.intro-inner{display:grid;justify-items:center;gap:22px}.intro-logo{height:clamp(64px,10vw,110px);width:auto;opacity:0;transform:scale(.92);filter:blur(6px);animation:introLogo 1.1s var(--ease) .15s forwards}.intro-line{width:min(260px,50vw);height:1px;background:#d4af372e;overflow:hidden}.intro-line span{display:block;height:100%;width:100%;background:var(--gold);box-shadow:0 0 14px var(--gold);transform:scaleX(0);transform-origin:left;animation:introLine 1.2s var(--ease) .5s forwards}[dir=rtl] .intro-line span{transform-origin:right}.intro-est{font-size:.72rem;letter-spacing:.42em;color:#ffffffa6;opacity:0;animation:introFade .8s ease .9s forwards}.intro-skip{position:absolute;inset-block-end:calc(24px + env(safe-area-inset-bottom,0px));inset-inline-end:24px;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;border:1px solid rgba(255,255,255,.2);padding:8px 14px;border-radius:99px}.intro-skip:hover{color:var(--white);border-color:var(--gold)}@keyframes introLogo{to{opacity:1;transform:none;filter:none}}@keyframes introLine{to{transform:scaleX(1)}}@keyframes introFade{to{opacity:1}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid transparent;transition:background-color .4s,border-color .4s,box-shadow .4s}.header:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#040d1ca6,#040d1c00);pointer-events:none;transition:opacity .4s}.header-scrolled{background:#061429db;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-color:var(--line-dark);box-shadow:0 12px 40px -20px #0009}.header-scrolled:before{opacity:0}.header-container{position:relative;max-width:1400px;height:var(--header-h);margin:0 auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:2rem}.logo-wrapper{display:flex;align-items:center;margin-inline-end:auto}.logo-image{height:46px;width:auto;transition:transform .3s var(--ease)}.logo-wrapper:hover .logo-image{transform:scale(1.04)}.nav{display:flex;gap:2rem}.nav-link{position:relative;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;padding-block:6px;transition:color .25s}.nav-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transition:transform .35s var(--ease)}.nav-link:hover{color:var(--white)}.nav-link:hover:after{transform:scaleX(1)}.header-right{display:flex;align-items:center;gap:.9rem}.lang-switcher{position:relative}.lang-btn{display:flex;align-items:center;gap:8px;height:38px;padding-inline:12px;border:1px solid rgba(255,255,255,.2);border-radius:2px;color:var(--white);font-size:.85rem;font-weight:600;transition:border-color .25s}.lang-btn:hover{border-color:var(--gold)}.lang-globe{color:var(--gold)}.lang-chevron{transition:transform .25s;opacity:.7}.lang-chevron.open{transform:rotate(180deg)}.lang-dropdown{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:190px;padding:6px;background:var(--white);border-radius:4px;box-shadow:0 30px 60px -20px #00000080;animation:dropIn .25s var(--ease)}@keyframes dropIn{0%{opacity:0;transform:translateY(-6px)}}.lang-option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:3px;color:var(--navy);font-size:.95rem;text-align:start}.lang-option:hover,.lang-option.active{background:var(--off-white)}.lang-check{margin-inline-start:auto;color:var(--gold-dark)}.lang-flag{font-size:1.05rem}.header-cta{display:inline-flex;align-items:center;gap:10px;height:38px;padding-inline:18px;background:var(--gold-shimmer);background-size:200% auto;color:var(--navy-deep);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:2px;white-space:nowrap;transition:background-position .6s,box-shadow .3s}.header-cta:hover{background-position:right center;box-shadow:0 10px 30px -10px #d4af37b3}.menu-toggle{display:none;color:var(--white);width:40px;height:40px;align-items:center;justify-content:center}.mobile-menu{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;background:var(--navy-deep);padding:2rem var(--gutter);display:flex;flex-direction:column;gap:.25rem;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .3s,transform .3s var(--ease),visibility .3s}.mobile-menu.open{opacity:1;transform:none;visibility:visible}.mobile-link{text-align:start;font-family:var(--font-display);font-size:2rem;font-weight:700;text-transform:uppercase;color:var(--white);padding-block:.7rem;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-cta{margin-block-start:1.5rem}.hero-section{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate;background:var(--navy-ink);color:var(--white)}.hero-media{position:absolute;inset:0;z-index:-3;overflow:hidden}.hero-video{width:100%;height:100%;object-fit:cover;transform:scale(1.18);filter:saturate(.9) brightness(.55) blur(4px);transition:transform 2.8s var(--ease),filter 1.8s ease}.is-ready .hero-video{transform:scale(1.02);filter:saturate(1) brightness(.9) blur(0)}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#040d1ceb,#061429b8 38%,#06142926 75%),linear-gradient(0deg,#040d1cf2,#040d1c00 40%),linear-gradient(180deg,#040d1c99,#040d1c00 22%)}[dir=rtl] .hero-shade{background:linear-gradient(270deg,#040d1ceb,#061429b8 38%,#06142926 75%),linear-gradient(0deg,#040d1cf2,#040d1c00 40%),linear-gradient(180deg,#040d1c99,#040d1c00 22%)}.hero-grain{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-frame{position:absolute;inset:calc(var(--header-h) + 18px) var(--gutter) 22px;pointer-events:none;z-index:0}.frame-corner{position:absolute;width:22px;height:22px;border-color:#d4af378c;border-style:solid;border-width:0;opacity:0;transition:opacity 1s 1.2s}.is-ready .frame-corner{opacity:1}.corner-tl{top:0;left:0;border-top-width:1px;border-left-width:1px}.corner-tr{top:0;right:0;border-top-width:1px;border-right-width:1px}.corner-bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.corner-br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.hero-content{position:relative;z-index:1;width:100%;max-width:1400px;margin:0 auto;padding:calc(var(--header-h) + clamp(56px,9vh,110px)) var(--gutter) clamp(140px,18vh,190px)}.hero-tag{display:inline-flex;align-items:center;gap:12px;padding:9px 18px;border:1px solid rgba(212,175,55,.45);border-radius:99px;background:#06142973;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.74rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-light);white-space:nowrap}.tag-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.hero-title{margin-block-start:1.6rem;font-family:var(--font-display);font-weight:800;font-size:clamp(2.8rem,6.6vw,6.2rem);line-height:.92;letter-spacing:-.015em;text-transform:uppercase;max-width:15ch;text-wrap:balance}.hero-title .line{display:block;overflow:hidden;padding-block:.04em}.hero-divider{width:90px;height:2px;margin-block:1.8rem 1.4rem;background:var(--gold-shimmer)}.hero-tagline{font-family:var(--font-accent);font-style:italic;font-size:clamp(1.25rem,2vw,1.6rem);color:#ffffffdb;max-width:40ch}.hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-block-start:2.4rem}.rise{transform:translateY(24px);opacity:0;transition:transform 1.2s var(--ease),opacity 1s ease}.hero-title .rise{display:block;transform:translateY(110%)}.is-ready .rise{transform:none;opacity:1}.is-ready .r1{transition-delay:.15s}.is-ready .r2{transition-delay:.3s}.is-ready .r3{transition-delay:.42s}.is-ready .r4{transition-delay:.65s}.is-ready .r5{transition-delay:.8s}.is-ready .r6{transition-delay:1s}.hero-trust{display:grid;position:absolute;z-index:1;inset-inline:0;bottom:0;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto;padding-inline:var(--gutter);border-top:1px solid rgba(255,255,255,.12)}.trust-item{padding:1.4rem 1.4rem 1.6rem;border-inline-start:1px solid rgba(255,255,255,.12);display:flex;align-items:baseline;gap:10px}.trust-item:first-child{border-inline-start:0;padding-inline-start:0}.trust-item strong{font-family:var(--font-display);font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:800;color:var(--gold-light);line-height:1}.trust-item span{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.scroll-cue{visibility:hidden;display:flex;position:absolute;z-index:2;right:var(--gutter);bottom:7.2rem;flex-direction:column;align-items:center;gap:10px;font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:#fff9;writing-mode:vertical-rl}.scroll-cue i{width:1px;height:54px;background:linear-gradient(var(--gold),transparent);animation:drip 2.2s ease-in-out infinite;transform-origin:top}[dir=rtl] .scroll-cue{right:auto;left:var(--gutter)}@keyframes drip{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.about-section{padding-block:clamp(90px,11vw,150px);background:var(--paper)}.about-container{max-width:1300px;margin:0 auto;padding-inline:var(--gutter)}.about-content{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(3rem,6vw,6rem);align-items:center}.about-title{margin-block-end:1.8rem}.about-text{color:var(--slate);font-size:1.06rem;max-width:64ch;margin-block-end:1.1rem}.supply-row{margin-block-start:2rem;padding-block-start:1.6rem;border-top:1px solid var(--line)}.supply-label{font-size:.74rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--navy);margin-block-end:.9rem}.supply-flags{display:flex;flex-wrap:wrap;gap:8px}.supply-flag{padding:7px 12px;border:1px solid var(--line);border-radius:99px;background:var(--white);font-size:.9rem;font-weight:500}.about-right{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.stat-card{background:var(--white);padding:2rem 1.6rem;display:grid;gap:8px;transition:background-color .4s}.stat-card:hover{background:var(--navy)}.stat-number{font-family:var(--font-display);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;line-height:1;color:var(--navy);transition:color .4s}.stat-card:hover .stat-number{color:var(--gold-light)}.stat-label{white-space:pre-line;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);line-height:1.4;transition:color .4s}.stat-card:hover .stat-label{color:#ffffffbf}.founder-block{display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:clamp(3rem,7vw,7rem);align-items:center;margin-block-start:clamp(90px,10vw,140px)}.founder-photo{position:relative;max-width:440px;width:100%;padding:0 0 18px 18px}[dir=rtl] .founder-photo{padding:0 18px 18px 0}.founder-photo:before{content:"";position:absolute;inset:18px 18px 0 0;border:1px solid var(--gold)}[dir=rtl] .founder-photo:before{inset:18px 0 0 18px}.founder-frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--navy);box-shadow:var(--shadow-card)}.founder-frame img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transform:scale(1.08);transition:transform 1.8s var(--ease)}.fade-in-visible .founder-frame img{transform:scale(1)}.founder-photo figcaption{position:absolute;inset-inline-start:18px;bottom:18px;inset-inline-end:0;padding:1.2rem 1.4rem;background:linear-gradient(0deg,#040d1ceb,#040d1c00);color:var(--white);display:grid;gap:2px}[dir=rtl] .founder-photo figcaption{inset-inline-start:0;inset-inline-end:18px}.founder-photo figcaption strong{font-family:var(--font-display);font-size:1.6rem;font-weight:700;text-transform:uppercase;line-height:1.1}.founder-photo figcaption span{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light)}.founder-text .section-title{margin-block-end:1.8rem}.founder-quote{position:relative;font-family:var(--font-accent);font-style:italic;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.3;color:var(--navy);padding-inline-start:1.6rem;border-inline-start:2px solid var(--gold);margin-block-end:1.6rem;max-width:34ch}.founder-sign{display:flex;align-items:center;gap:14px;margin-block-start:1.6rem;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.sign-line{width:40px;height:1px;background:var(--gold)}.products-section{padding-block:clamp(90px,11vw,150px);background:var(--off-white)}.products-header,.process-header,.clients-header,.why-header{max-width:1300px;margin:0 auto clamp(3rem,5vw,4.5rem);padding-inline:var(--gutter)}.products-grid{max-width:1300px;margin:0 auto;padding-inline:var(--gutter);display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.motor-card{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s,border-color .5s}.motor-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-card);border-color:transparent}.card-badge{position:absolute;top:16px;inset-inline-start:16px;z-index:2;padding:6px 12px;border-radius:2px;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--white)}.badge-gold{background:var(--gold-shimmer);background-size:200% auto;color:var(--navy);animation:shimmer 5s linear infinite}.badge-navy{background:var(--navy)}.badge-bronze{background:var(--bronze)}.badge-silver{background:var(--silver)}.badge-copper{background:var(--copper)}.badge-royal{background:var(--royal)}.card-image{position:relative;aspect-ratio:4 / 3;background:radial-gradient(ellipse at 50% 60%,#fff,#eef0f4 70%);display:grid;place-items:center;overflow:hidden}.card-image img{width:78%;height:78%;object-fit:contain;transition:transform .8s var(--ease)}.motor-card:hover .card-image img{transform:scale(1.07) rotate(-2deg)}.size-chip{position:absolute;bottom:14px;inset-inline-end:14px;padding:5px 10px;border-radius:2px;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:.06em;color:var(--white)}.chip-gold{background:var(--gold-dark)}.chip-navy{background:var(--navy)}.chip-bronze{background:var(--bronze)}.chip-silver{background:var(--silver)}.chip-copper{background:var(--copper)}.chip-royal{background:var(--royal)}.card-body{padding:1.6rem 1.6rem 1.8rem;display:flex;flex-direction:column;flex:1}.motor-series{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.series-gold{color:var(--gold-dark)}.series-navy{color:var(--navy)}.series-bronze{color:var(--bronze)}.series-silver{color:var(--silver)}.series-copper{color:var(--copper)}.series-royal{color:var(--royal)}.motor-name{font-family:var(--font-display);font-weight:800;font-size:2rem;line-height:1.02;text-transform:uppercase;color:var(--navy);margin-block:.5rem 1.2rem}.motor-name span{display:block;font-weight:500;color:var(--slate);font-size:1.35rem}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.stat{padding:.9rem .4rem;text-align:center}.stat+.stat{border-inline-start:1px solid var(--line)}.stat-val{font-family:var(--font-display);font-size:1.7rem;font-weight:800;line-height:1}.stat-val span{font-size:.75rem;font-weight:600;margin-inline-start:2px;opacity:.7}.val-gold{color:var(--gold-dark)}.val-navy{color:var(--navy)}.val-bronze{color:var(--bronze)}.val-silver{color:var(--silver)}.val-copper{color:var(--copper)}.val-royal{color:var(--royal)}.stat-lbl{margin-block-start:6px;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}.features-label{margin-block:1.3rem .7rem;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--navy)}.features-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px}.feature-item{display:flex;align-items:flex-start;gap:8px;font-size:.86rem;color:var(--charcoal);line-height:1.35}.feature-dot{flex:none;width:6px;height:6px;border-radius:50%;margin-top:6px}.dot-gold{background:var(--gold)}.dot-navy{background:var(--navy)}.dot-bronze{background:var(--bronze)}.dot-silver{background:var(--silver)}.dot-copper{background:var(--copper)}.dot-royal{background:var(--royal)}.best-for-box{margin-block:1.3rem 1.4rem;padding:.9rem 1rem;border-inline-start:3px solid var(--gold);background:var(--off-white)}.box-navy{border-inline-start-color:var(--navy)}.box-bronze{border-inline-start-color:var(--bronze)}.box-silver{border-inline-start-color:var(--silver)}.box-copper{border-inline-start-color:var(--copper)}.box-royal{border-inline-start-color:var(--royal)}.best-for-label{font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--slate)}.best-for-text{font-size:.9rem;font-weight:500;color:var(--navy);margin-block-start:3px}.card-actions{display:flex;gap:10px;margin-top:auto}.cta-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:2px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--white);transition:transform .3s var(--ease),box-shadow .3s,filter .3s}.cta-btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn-gold{background:var(--gold-shimmer);background-size:200% auto;color:var(--navy)}.btn-gold:hover{box-shadow:0 12px 30px -10px #d4af37b3}.btn-navy{background:var(--navy)}.btn-bronze{background:var(--bronze)}.btn-silver{background:var(--silver)}.btn-copper{background:var(--copper)}.btn-royal{background:var(--royal)}.wa-mini{flex:none;width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);border-radius:2px;color:#128c7e;transition:background-color .3s,color .3s,border-color .3s}.wa-mini:hover{background:var(--wa);color:var(--white);border-color:var(--wa)}.comparison-section{max-width:1300px;margin:clamp(4rem,7vw,6rem) auto 0;padding-inline:var(--gutter)}.comparison-title{font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,3vw,2.4rem);text-transform:uppercase;color:var(--navy);margin-block-end:1.4rem}.table-wrapper{overflow-x:auto;border:1px solid var(--line);border-radius:4px;background:var(--white);-webkit-overflow-scrolling:touch}.comparison-table{width:100%;min-width:860px;border-collapse:collapse;font-size:.92rem}.comparison-table th,.comparison-table td{padding:1rem 1.1rem;text-align:start;border-bottom:1px solid var(--line);white-space:nowrap}.comparison-table thead th{background:var(--navy);color:var(--white);font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.comparison-table thead th:last-child{background:var(--royal)}.comparison-table tbody tr:nth-child(2n){background:var(--paper)}.comparison-table tbody tr:hover{background:#d4af3714}.spec-name{font-weight:700;color:var(--navy)}.comparison-table td.highlight{font-weight:700;color:var(--royal)}.swipe-hint{display:none;margin-block-start:.8rem;text-align:center;font-size:.78rem;color:var(--slate)}.process-section{padding-block:clamp(90px,11vw,150px);background:var(--navy-deep);color:var(--white);position:relative;overflow:hidden}.process-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 85% 0%,rgba(212,175,55,.12),transparent 55%);pointer-events:none}.process-section .section-title{color:var(--white)}.process-section .section-title em,.process-section .section-tag{color:var(--gold-light)}.process-section .section-subtitle{color:#ffffffb3}.process-grid{list-style:none;max-width:1300px;margin:0 auto;padding-inline:var(--gutter);display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.process-step{display:grid;gap:10px;align-content:start}.process-img{aspect-ratio:4 / 3;overflow:hidden;border-radius:2px;margin-block-end:.8rem;background:var(--navy)}.process-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:transform 1s var(--ease),filter .6s}.process-step:hover .process-img img{transform:scale(1.06);filter:saturate(1.1)}.process-num{display:flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:1.1rem;font-weight:700;letter-spacing:.1em;color:var(--gold)}.process-num:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#d4af3799,#d4af3700)}[dir=rtl] .process-num:after{background:linear-gradient(270deg,#d4af3799,#d4af3700)}.process-step h3{font-family:var(--font-display);font-size:1.6rem;font-weight:700;text-transform:uppercase;line-height:1.05}.process-step p{color:#ffffffad;font-size:.95rem}.clients-section{padding-block:clamp(90px,11vw,140px);background:var(--white)}.clients-marquee-wrapper{overflow:hidden;border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.clients-marquee{display:flex;width:max-content;animation:marquee 48s linear infinite}.clients-marquee-wrapper:hover .clients-marquee{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.client-logo-card{flex-shrink:0;width:180px;height:130px;display:flex;align-items:center;justify-content:center;padding:1.4rem;border-inline-end:1px solid var(--line)}.client-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.2);opacity:.75;transition:filter .4s,opacity .4s,transform .4s}.client-logo-card:hover .client-logo{filter:none;opacity:1;transform:scale(1.05)}.clients-stats{max-width:900px;margin:clamp(3rem,5vw,4rem) auto 0;padding-inline:var(--gutter);display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.client-stat-item+.client-stat-item{border-inline-start:1px solid var(--line)}.client-stat-num{font-family:var(--font-display);font-size:clamp(2.6rem,4vw,3.4rem);font-weight:800;color:var(--navy);line-height:1}.client-stat-lbl{margin-block-start:8px;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--slate)}.why-us-section{padding-block:clamp(90px,11vw,150px);background:var(--off-white)}.benefits-grid{width:min(1300px - 2 * var(--gutter),100% - 2 * var(--gutter));margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.benefit-card{position:relative;background:var(--white);padding:2.4rem 2rem;display:grid;gap:12px;align-content:start;overflow:hidden;transition:background-color .5s}.benefit-card:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:2px;background:var(--gold-shimmer);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}[dir=rtl] .benefit-card:after{transform-origin:right}.benefit-card:hover{background:var(--navy)}.benefit-card:hover:after{transform:scaleX(1)}.benefit-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(212,175,55,.5);border-radius:50%;color:var(--gold-dark);margin-block-end:.6rem;transition:color .5s,border-color .5s}.benefit-card:hover .benefit-icon{color:var(--gold-light);border-color:var(--gold)}.benefit-title{font-family:var(--font-display);font-size:1.55rem;font-weight:700;text-transform:uppercase;color:var(--navy);line-height:1.1;transition:color .5s}.benefit-desc{color:var(--slate);font-size:.97rem;transition:color .5s}.benefit-card:hover .benefit-title{color:var(--white)}.benefit-card:hover .benefit-desc{color:#ffffffb8}.contact-section{padding-block:clamp(90px,11vw,150px);background:var(--navy);color:var(--white);position:relative;overflow:hidden}.contact-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 10% 100%,rgba(212,175,55,.12),transparent 50%);pointer-events:none}.contact-container{position:relative;max-width:1300px;margin:0 auto;padding-inline:var(--gutter);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,6vw,6rem);align-items:start}.contact-section .section-title{color:var(--white)}.contact-section .section-title em,.contact-section .section-tag{color:var(--gold-light)}.contact-intro{margin-block:1.2rem 2.4rem;color:#ffffffb8;font-size:1.05rem;max-width:50ch}.contact-methods{display:grid;gap:1.8rem}.contact-method h4{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-block-end:.7rem}.whatsapp-buttons{display:flex;flex-wrap:wrap;gap:10px}.whatsapp-btn{display:inline-flex;align-items:center;gap:10px;padding:.75rem 1.1rem;border:1px solid rgba(37,211,102,.45);border-radius:2px;color:var(--white);text-decoration:none;font-weight:600;transition:background-color .3s,border-color .3s}.whatsapp-btn svg{color:var(--wa)}.whatsapp-btn:hover{background:#25d3661f;border-color:var(--wa)}.contact-line{display:flex;align-items:flex-start;gap:10px;font-style:normal;color:#ffffffdb;text-decoration:none;line-height:1.55}.contact-line svg{flex:none;margin-top:3px;color:var(--gold)}a.contact-line:hover{color:var(--gold-light)}.directions-link{display:inline-flex;align-items:center;gap:8px;margin-block-start:.8rem;margin-inline-start:27px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);text-decoration:none}.inquiry-form{background:var(--white);color:var(--charcoal);border-radius:4px;padding:clamp(1.4rem,3vw,2.4rem);display:grid;gap:14px;box-shadow:0 40px 80px -40px #0009;border-top:3px solid var(--gold)}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-input,.form-textarea{width:100%;min-width:0;padding:.9rem 1rem;border:1px solid rgba(11,31,58,.16);border-radius:2px;background:var(--paper);font:inherit;font-size:.97rem;color:var(--navy);transition:border-color .25s,background-color .25s,box-shadow .25s}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--gold);background:var(--white);box-shadow:0 0 0 3px #d4af372e}.form-textarea{resize:vertical;min-height:96px}select.form-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-inline-end:36px}[dir=rtl] select.form-input{background-position:left 14px center}.cart-box{border:1px dashed rgba(11,31,58,.2);border-radius:3px;padding:1rem;background:#d4af370a;display:grid;gap:12px}.cart-head{display:flex;align-items:center;gap:10px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--navy)}.cart-count{min-width:22px;height:22px;padding-inline:6px;border-radius:99px;background:var(--navy);color:var(--gold-light);display:grid;place-items:center;font-size:.72rem;letter-spacing:0}.cart-picker{display:grid;grid-template-columns:1.3fr 1fr auto;gap:10px}.cart-add{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:1rem;border:1px solid var(--navy);border-radius:2px;color:var(--navy);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color .25s,color .25s}.cart-add:hover{background:var(--navy);color:var(--white)}.cart-hint{font-size:.85rem;color:var(--slate)}.cart-list{list-style:none;display:grid;gap:6px}.cart-list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:.7rem .9rem;background:var(--white);border:1px solid var(--line);border-radius:2px;font-size:.92rem;animation:dropIn .3s var(--ease)}.cart-label{font-weight:600;color:var(--navy);min-width:0}.cart-qty{font-weight:700;color:var(--gold-dark);white-space:nowrap}.cart-remove{width:32px;height:32px;display:grid;place-items:center;color:#b42318;border-radius:2px}.cart-remove:hover{background:#fee4e2}.form-status{padding:.8rem 1rem;border-radius:2px;font-size:.92rem;font-weight:500}.form-status.success{background:#ecfdf3;color:#05603a;border:1px solid #ABEFC6}.form-status.error{background:#fef3f2;color:#b42318;border:1px solid #FECDCA}.form-submit{display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;background:var(--navy);color:var(--white);border-radius:2px;font-size:.86rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background-color .3s,transform .3s var(--ease)}.form-submit:hover:not(:disabled){background:var(--navy-light);transform:translateY(-1px)}.form-submit:disabled{opacity:.7;cursor:wait}.footer{background:var(--navy-ink);color:#ffffffb3;padding-block:clamp(64px,8vw,96px) 0;border-top:1px solid var(--line-dark)}.footer-container{max-width:1300px;margin:0 auto;padding-inline:var(--gutter);display:grid;grid-template-columns:1.3fr .8fr 1.2fr;gap:clamp(2rem,5vw,5rem)}.footer-logo-image{height:56px;width:auto;margin-block-end:1.2rem}.footer-tagline{font-family:var(--font-accent);font-style:italic;font-size:1.25rem;color:var(--white)}.footer-year{margin-block-start:.5rem;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.footer-flags{display:flex;gap:8px;margin-block-start:1.2rem;font-size:1.3rem}.footer h4{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);margin-block-end:1.2rem}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.footer-links button{font-size:.95rem;color:#ffffffb8;text-align:start;transition:color .2s}.footer-links button:hover{color:var(--gold-light)}.footer-contact p{margin-block-end:.6rem}.footer-contact a{text-decoration:none;color:#ffffffd9}.footer-contact a:hover{color:var(--gold-light)}.footer-contact address{font-style:normal;line-height:1.6;margin-block-start:.4rem;max-width:42ch}.footer-regs{max-width:1300px;margin:clamp(3rem,5vw,4rem) auto 0;padding:2rem var(--gutter) 0;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center}.regs-label{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light)}.regs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reg-card{background:var(--white);border-radius:4px;padding:1rem 1.2rem;box-shadow:inset 0 -3px 0 var(--gold);display:grid;gap:4px;min-width:0}.reg-card span{font-size:.66rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dark)}.reg-card strong{font-size:1rem;font-weight:700;color:var(--navy);letter-spacing:.02em;overflow-wrap:anywhere;direction:ltr;text-align:start;user-select:all}.footer-bottom{max-width:1300px;margin:2.4rem auto 0;padding:1.4rem var(--gutter) calc(1.4rem + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);font-size:.82rem;color:#ffffff80}.wa-float{position:fixed;z-index:900;inset-inline-end:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--wa);color:var(--white);box-shadow:0 14px 30px -10px #25d366b3;transition:transform .3s var(--ease)}.wa-float:hover{transform:scale(1.08)}@media(max-width:1180px){.nav{gap:1.3rem}.nav-link{font-size:.74rem;letter-spacing:.12em}.products-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(2,1fr);row-gap:3rem}}@media(max-width:1020px){.nav,.header-cta{display:none}.menu-toggle{display:inline-flex}.about-content,.founder-block,.contact-container{grid-template-columns:1fr}.founder-photo{max-width:380px}.footer-container{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}.footer-regs{grid-template-columns:1fr;gap:1rem}.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){:root{--header-h: 64px}.logo-image{height:40px}.lang-btn .lang-name{display:none}.hero-section{min-height:100svh}.hero-content{padding-block-end:210px}.hero-shade,[dir=rtl] .hero-shade{background:linear-gradient(0deg,#040d1cf7,#040d1c99 45%,#040d1c59 70%,#040d1cb3)}.hero-tag{font-size:.64rem;letter-spacing:.2em;padding:8px 14px}.hero-trust{grid-template-columns:1fr 1fr}.trust-item{padding:1rem .9rem;flex-direction:column;gap:2px}.trust-item:nth-child(3){border-inline-start:0;padding-inline-start:0}.trust-item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}.scroll-cue{display:none!important}.hero-frame{display:none}.hero-buttons .btn{flex:1 1 auto}.products-grid,.features-grid{grid-template-columns:1fr}.swipe-hint{display:block}.benefits-grid,.regs-grid,.form-row{grid-template-columns:1fr}.cart-picker{grid-template-columns:1fr 1fr}.cart-picker select{grid-column:1 / -1}.footer-container{grid-template-columns:1fr}.clients-stats{grid-template-columns:1fr;gap:1.6rem}.client-stat-item+.client-stat-item{border-inline-start:0}.client-logo-card{width:140px;height:100px;padding:1rem}.about-right{grid-template-columns:1fr 1fr}}@media(max-width:520px){.process-grid{grid-template-columns:1fr}.wa-float{width:52px;height:52px}}body[data-lang=ar]{font-family:Cairo,Tajawal,sans-serif}body[data-lang=ne]{font-family:Mukta,sans-serif}body[data-lang=bn]{font-family:Hind Siliguri,Noto Sans Bengali,sans-serif}body[data-lang=si]{font-family:Noto Sans Sinhala,sans-serif}body[data-lang=ar] :is(.hero-title,.section-title,.about-title,.motor-name,.comparison-title,.benefit-title,.process-step h3,.mobile-link){font-family:Cairo,sans-serif;font-weight:800}body[data-lang=ne] :is(.hero-title,.section-title,.about-title,.comparison-title,.benefit-title,.process-step h3,.mobile-link){font-family:Mukta,sans-serif;font-weight:800}body[data-lang=bn] :is(.hero-title,.section-title,.about-title,.comparison-title,.benefit-title,.process-step h3,.mobile-link){font-family:Noto Sans Bengali,Hind Siliguri,sans-serif;font-weight:800}body[data-lang=si] :is(.hero-title,.section-title,.about-title,.comparison-title,.benefit-title,.process-step h3,.mobile-link){font-family:Noto Sans Sinhala,sans-serif;font-weight:800}body:not([data-lang=en]) :is(.hero-title,.section-title,.about-title,.comparison-title,.benefit-title,.process-step h3){line-height:1.3;letter-spacing:0;text-transform:none}body:not([data-lang=en]) .hero-title{font-size:clamp(2.4rem,6vw,5.2rem);max-width:16ch}body:not([data-lang=en]) :is(.hero-tagline,.founder-quote,.footer-tagline,.section-title em,.about-title em,.comparison-title em){font-family:inherit;font-style:normal}body:not([data-lang=en]) :is(.section-tag,.hero-tag,.nav-link,.stat-label,.trust-item span,.btn,.cta-btn,.form-submit,.footer h4,.reg-card span,.regs-label){letter-spacing:.02em}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.fade-in-element,.rise{opacity:1!important;transform:none!important}.hero-video{transform:none;filter:brightness(.9)}}.logo-text{display:inline-grid;font-family:var(--font-display);font-weight:800;font-size:1.6rem;letter-spacing:.22em;color:var(--white);line-height:1}.logo-text small{font-family:var(--font-body);font-size:.5rem;letter-spacing:.5em;color:var(--gold-light);margin-top:4px}.intro-logo.logo-text{font-size:3rem}:root{--header-h: 84px}.logo-image{height:62px}.header-scrolled .logo-image{height:52px}.logo-image{transition:height .35s var(--ease),transform .3s var(--ease)}@media(max-width:768px){:root{--header-h: 70px}.logo-image,.header-scrolled .logo-image{height:48px}}.hero-media{background:var(--navy-ink) url(/media/hero-poster-v3.jpg) center / cover no-repeat}@media(max-width:768px){.hero-media{background-image:url(/media/hero-poster-mobile-v3.jpg)}}.ticker{background:var(--gold-shimmer);background-size:200% auto;color:var(--navy-deep);overflow:hidden;border-block:1px solid rgba(6,20,41,.15)}.ticker-track{display:flex;width:max-content;animation:marquee 38s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-group{display:flex}.ticker-item{display:inline-flex;align-items:center;gap:14px;padding:15px 28px;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ticker-dot{width:7px;height:7px;transform:rotate(45deg);background:var(--navy-deep)}body:not([data-lang=en]) .ticker-item{font-family:inherit;text-transform:none;letter-spacing:0;font-size:1rem}.countup{font-variant-numeric:tabular-nums}.stat-card{position:relative;overflow:hidden}.stat-bar{height:2px;background:var(--line);margin-top:6px;overflow:hidden}.stat-bar span{display:block;height:100%;width:100%;background:var(--gold-shimmer);transform:scaleX(0);transform-origin:left;animation:statFill 7s var(--ease) infinite}[dir=rtl] .stat-bar span{transform-origin:right}@keyframes statFill{0%{transform:scaleX(0)}25%{transform:scaleX(1)}85%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.stat-card:hover .stat-bar{background:#ffffff26}.founder-section{position:relative;overflow:hidden;background:var(--navy-deep);color:var(--white);padding-block:clamp(90px,11vw,150px)}.founder-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 20% 30%,rgba(212,175,55,.16),transparent 50%),radial-gradient(ellipse at 90% 90%,rgba(20,46,84,.9),transparent 60%)}.founder-block{position:relative;max-width:1300px;margin:0 auto;padding-inline:var(--gutter);display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:clamp(3rem,7vw,7rem);align-items:start}.founder-photo{position:sticky;top:calc(var(--header-h) + 30px)}.founder-photo:before{border-color:#d4af37b3}.founder-badge{position:absolute;top:-10px;inset-inline-end:-10px;width:96px;height:96px;border-radius:50%;background:var(--gold-shimmer);color:var(--navy-deep);display:grid;place-items:center;align-content:center;box-shadow:0 20px 40px -14px #d4af3799;animation:badgeSpin 12s linear infinite;z-index:2}.founder-badge b{font-family:var(--font-display);font-size:1.7rem;line-height:1}.founder-badge span{font-size:.62rem;font-weight:700;letter-spacing:.3em}@keyframes badgeSpin{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.founder-section .section-tag{color:var(--gold-light)}.founder-section .section-title{color:var(--white);margin-block-end:1.8rem}.founder-section .section-title em{color:var(--gold-light)}.founder-quote{color:var(--white);border-inline-start-color:var(--gold);position:relative;max-width:36ch}.q-mark{position:absolute;top:-.55em;inset-inline-start:-.1em;font-size:4.5em;line-height:1;color:#d4af3733;font-style:normal;pointer-events:none}.founder-p{color:#ffffffbd;font-size:1.05rem;max-width:62ch;margin-block-end:1rem}.founder-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-block:2.2rem;border-block:1px solid rgba(255,255,255,.12)}.founder-facts>div{padding:1.3rem 1rem;display:grid;gap:4px}.founder-facts>div+div{border-inline-start:1px solid rgba(255,255,255,.12)}.founder-facts>div:first-child{padding-inline-start:0}.founder-facts strong{font-family:var(--font-display);font-size:clamp(2.2rem,3.4vw,3rem);font-weight:800;line-height:1;color:var(--gold-light)}.founder-facts span{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffa6}.founder-values{display:grid;gap:0}.values-title{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin-block-end:.6rem}.value-row{display:grid;grid-template-columns:48px 1fr;gap:14px;padding-block:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.value-num{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--gold)}.value-row h4{font-family:var(--font-display);font-size:1.35rem;font-weight:700;text-transform:uppercase;line-height:1.1}.value-row p{color:#ffffffa6;font-size:.95rem;margin-top:2px}.founder-section .founder-sign{color:var(--white)}body:not([data-lang=en]) :is(.value-row h4,.founder-facts span,.values-title){text-transform:none;letter-spacing:.02em;font-family:inherit}@media(max-width:1020px){.founder-block{grid-template-columns:1fr}.founder-photo{position:relative;top:0;max-width:380px}}@media(max-width:520px){.founder-facts{grid-template-columns:1fr 1fr 1fr}.founder-facts>div{padding:1rem .6rem}.founder-badge{width:76px;height:76px}.founder-badge b{font-size:1.3rem}}.card-image{aspect-ratio:1 / 1;background:#fff;border-bottom:1px solid var(--line);padding:3.2rem 1.4rem 1.4rem}.card-image img{width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.card-image:after{content:"";position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,rgba(11,31,58,.04),transparent);pointer-events:none}.motor-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:3;background:var(--navy);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.motor-card.tier-gold:before{background:var(--gold-shimmer)}.motor-card.tier-bronze:before{background:var(--bronze)}.motor-card.tier-silver:before{background:var(--silver)}.motor-card.tier-copper:before{background:var(--copper)}.motor-card.tier-royal:before{background:var(--royal)}.motor-card:hover:before{transform:scaleX(1)}.custom-spec{max-width:calc(1300px - 2 * var(--gutter));width:calc(100% - 2 * var(--gutter));margin:3rem auto 0;padding:1.6rem 2rem;background:var(--white);border:1px solid var(--line);border-inline-start:4px solid var(--gold);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem}.custom-spec p{font-size:1.08rem;color:var(--navy);font-weight:500;max-width:70ch}.btn-dark{background:var(--navy);color:var(--white)}.btn-dark:hover{background:var(--navy-light);transform:translateY(-2px)}.process-img{position:relative;aspect-ratio:3 / 2}.process-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,13,28,.55),transparent 55%)}.process-big{position:absolute;z-index:1;bottom:6px;inset-inline-end:12px;font-family:var(--font-display);font-size:4rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(232,201,100,.85)}.process-grid{counter-reset:none}.process-grid:before{content:"";position:absolute;inset-inline:var(--gutter);top:calc((100% + -0px)*0);height:0}.why-us-section{position:relative;overflow:hidden;background:var(--navy-ink);color:var(--white)}.why-bg{position:absolute;inset:0;background:linear-gradient(180deg,#040d1cd1,#040d1cf5 60%),url(/media/process-3-balancing.jpg) center / cover no-repeat;transform:scale(1.05)}.why-head{position:relative;max-width:1300px;margin:0 auto clamp(3rem,5vw,4.5rem);padding-inline:var(--gutter);display:grid;grid-template-columns:1.3fr .7fr;gap:2rem 4rem;align-items:end}.why-us-section .section-tag{color:var(--gold-light)}.why-title{font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:.92;letter-spacing:-.01em}.why-l1{display:block;font-size:clamp(3rem,7.4vw,6.6rem);color:var(--white)}.why-l2{display:block;font-size:clamp(2.2rem,5.2vw,4.6rem);color:transparent;-webkit-text-stroke:1.5px var(--gold);background:var(--gold-shimmer);background-size:220% auto;-webkit-background-clip:text;background-clip:text;animation:whyFill 6s ease-in-out infinite}@keyframes whyFill{0%,to{-webkit-text-fill-color:transparent;background-position:0 center}50%{-webkit-text-fill-color:transparent;background-position:220% center}}.why-l2{-webkit-text-fill-color:transparent}.why-lead{color:#ffffffbf;font-size:1.1rem;max-width:46ch;border-inline-start:2px solid var(--gold);padding-inline-start:1.2rem}.why-us-section .benefits-grid{position:relative;background:#ffffff14;border-color:#ffffff14}.why-us-section .benefit-card{background:#061429c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.why-us-section .benefit-card:hover{background:#142e54eb}.benefit-top{display:flex;align-items:center;justify-content:space-between;margin-block-end:.4rem}.benefit-num{font-family:var(--font-display);font-size:2.6rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(212,175,55,.45);transition:-webkit-text-stroke-color .4s}.benefit-card:hover .benefit-num{-webkit-text-stroke-color:var(--gold)}.why-us-section .benefit-icon{color:var(--gold-light);border-color:#d4af3773;margin:0}.why-us-section .benefit-title{color:var(--white)}.why-us-section .benefit-desc{color:#ffffffad}body:not([data-lang=en]) .why-title{text-transform:none;line-height:1.3;letter-spacing:0}body:not([data-lang=en]) .why-l1{font-size:clamp(2.2rem,5vw,4.2rem)}body:not([data-lang=en]) .why-l2{font-size:clamp(1.8rem,4vw,3.4rem)}@media(max-width:1020px){.why-head{grid-template-columns:1fr}}.contact-note{color:var(--gold-light);font-size:.98rem;margin-block:-1.2rem 2.2rem;max-width:52ch}.reg-list{display:grid;gap:6px;margin:0}.reg-list>div{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.reg-list dt{font-size:.85rem;color:#ffffff8c;min-width:120px}.reg-list dd{margin:0;font-weight:600;color:#ffffffeb;letter-spacing:.04em;user-select:all}.clients-section{border-top:1px solid var(--line)}.clients-header .section-subtitle+.section-subtitle{margin-block-start:.6rem}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.footer-gst{letter-spacing:.06em}.card-image{display:block;position:relative;aspect-ratio:1 / 1;padding:0;background:#fff}.card-image img{position:absolute;inset:3.4rem 1.2rem 1.2rem;width:calc(100% - 2.4rem);height:calc(100% - 4.6rem);object-fit:contain;object-position:center;transform:none;transition:transform .7s var(--ease)}.motor-card:hover .card-image img{transform:scale(1.04)}.card-image .card-badge{top:14px;inset-inline-start:14px}.card-image .size-chip{z-index:2}.film{position:fixed;inset:0;z-index:3000;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#12294f,#071731 60%,#040d1c);display:flex;align-items:center;justify-content:center;clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.77,0,.18,1)}.film-leave{clip-path:inset(0 0 100% 0)}.film-svg{width:min(96vw,1000px);height:auto;max-height:72vh;overflow:visible;margin-top:8vh}.film-svg g,.film-svg circle,.film-svg path,.film-svg rect,.film-svg ellipse,.film-svg image,.film-svg text{transform-box:fill-box}.om-brand{font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:3px;fill:#e6e8ec}.bin-label{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:2px;fill:#c9d1de}.m-fall{animation:mFall .55s cubic-bezier(.5,0,.75,0) both;transform-origin:center}@keyframes mFall{0%{transform:translateY(-320px) rotate(-90deg);opacity:0}10%{opacity:1}80%{transform:translateY(4px) rotate(0)}to{transform:none;opacity:1}}.om-pop{transform-origin:50% 100%;animation:popIn .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes popIn{0%{transform:scale(.8);opacity:0}}.om-lid,.qm-lid{transform-origin:50% 100%}.om-lid{animation:lidClose .45s cubic-bezier(.5,0,.3,1.3) 2.1s both,lidPop .9s cubic-bezier(.3,0,.6,1) 4.45s forwards}@keyframes lidClose{0%{transform:translate(-40px,-90px) rotate(-28deg)}to{transform:none}}@keyframes lidPop{0%{transform:none}40%{transform:translate(70px,-70px) rotate(100deg)}to{transform:translate(140px,250px) rotate(180deg)}}.om-knob{transform-origin:center;animation:knobTurn .4s ease-out 2.7s forwards}@keyframes knobTurn{to{transform:rotate(140deg)}}.om-shake{animation:shake .09s linear 3.2s 14}@keyframes shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-4px,-1px) rotate(-1.4deg)}75%{transform:translate(4px,1px) rotate(1.4deg)}}.om-jitter{animation:jitter .12s linear 10}@keyframes jitter{50%{transform:translate(2px,-3px) rotate(12deg)}}.om-inside{animation:hideNow .12s linear 4.48s forwards}@keyframes hideNow{to{opacity:0}}.puff{fill:#80869299;transform-origin:center;animation:puff 1.5s ease-out both}@keyframes puff{0%{transform:scale(.3);opacity:0}20%{opacity:.8}to{transform:translateY(-110px) scale(2.4);opacity:0}}.spill-piece{animation:spill .95s cubic-bezier(.3,0,.7,1) both}@keyframes spill{0%{transform:translate(0);opacity:0}2%{opacity:1}40%{transform:translate(calc(var(--sx) * .45),var(--peak)) rotate(200deg)}to{transform:translate(var(--sx),250px) rotate(420deg);opacity:1}}.spill{animation:hideNow .4s ease 6.4s forwards}.om-crack{opacity:0;animation:bladeIn .08s linear 4.85s forwards}.om-jar{transform-origin:50% 100%;animation:jarBreak .45s cubic-bezier(.3,0,.5,1) 4.95s forwards}@keyframes jarBreak{to{transform:translate(-26px,-10px) rotate(-22deg)}}.om-base{transform-origin:50% 100%;animation:baseBreak .4s cubic-bezier(.3,0,.5,1) 4.95s forwards}@keyframes baseBreak{to{transform:translate(14px) rotate(7deg)}}.om-knob-brk{transform-origin:center;animation:knobBreak .75s cubic-bezier(.3,0,.6,1) 4.95s forwards}@keyframes knobBreak{40%{transform:translate(40px,-80px) rotate(200deg)}to{transform:translate(78px,18px) rotate(380deg)}}.om-floor{animation:hideNow .4s ease 5.6s forwards}.om-jar-fly{transform-origin:center;animation:flyJar .75s cubic-bezier(.45,0,.55,1) 5.7s forwards}@keyframes flyJar{0%{transform:none}45%{transform:translate(-110px,-150px) rotate(-120deg) scale(.6)}85%{opacity:1}to{transform:translate(-205px,60px) rotate(-250deg) scale(.22);opacity:0}}.om-base-fly{transform-origin:center;animation:flyBase .75s cubic-bezier(.45,0,.55,1) 5.95s forwards}@keyframes flyBase{0%{transform:none}45%{transform:translate(-125px,-220px) rotate(-90deg) scale(.6)}85%{opacity:1}to{transform:translate(-244px,-66px) rotate(-200deg) scale(.25);opacity:0}}.om-knob-fly{transform-origin:center;animation:flyKnob .6s cubic-bezier(.45,0,.55,1) 6.2s forwards}@keyframes flyKnob{0%{transform:none}45%{transform:translate(-150px,-200px) rotate(-180deg)}85%{opacity:1}to{transform:translate(-308px,-104px) rotate(-360deg) scale(.6);opacity:0}}.om-lid-fly{transform-origin:center;animation:flyLid .65s cubic-bezier(.45,0,.55,1) 6.4s forwards}@keyframes flyLid{0%{transform:none}45%{transform:translate(-180px,-200px) rotate(-120deg) scale(.7)}85%{opacity:1}to{transform:translate(-370px,-100px) rotate(-200deg) scale(.3);opacity:0}}.bin{animation:binIn .5s cubic-bezier(.2,.9,.3,1.2) 5.2s both,binOut .5s ease-in 7.3s forwards}@keyframes binIn{0%{transform:translate(-300px);opacity:0}}@keyframes binOut{to{transform:translate(-320px);opacity:0}}.bin-lid{transform-origin:0% 100%;animation:binLid 1.65s ease 5.5s}@keyframes binLid{15%,85%{transform:rotate(-75deg)}}.bin{transform-origin:50% 100%}.qm-drag{animation:dragIn .85s cubic-bezier(.2,.8,.2,1) 7.35s both}@keyframes dragIn{0%{transform:translate(520px);opacity:0}25%{opacity:1}to{transform:none;opacity:1}}.drag-hand{transform-origin:0 0;animation:hand 1.35s ease 7.25s both}@keyframes hand{0%{opacity:0;transform:none}15%{opacity:1;transform:scale(.85)}80%{opacity:1;transform:scale(.85)}to{opacity:0;transform:translate(20px,-10px)}}.qm-lid{animation:lidClose .45s cubic-bezier(.5,0,.3,1.3) 9.45s both,lidLift .45s ease-out 11.8s forwards}@keyframes lidLift{to{transform:translate(6px,-26px) rotate(7deg)}}.qm-knob{transform-origin:center;animation:knobTurn .4s ease-out 9.85s forwards}.qm-knob-glow{transform-origin:center;opacity:0;animation:glow .8s ease-in-out 10.1s 3}@keyframes glow{50%{opacity:1;transform:scale(1.25)}}.qm-run{animation:humQ .06s linear 10.2s 26}@keyframes humQ{50%{transform:translate(.8px,-.5px)}}.qm-blade{transform-origin:center;opacity:0;animation:bladeIn .2s linear 10.2s forwards,bladeSpin .11s linear 10.2s 16}@keyframes bladeIn{to{opacity:1}}@keyframes bladeSpin{50%{transform:scaleX(-1)}}.stone-grind{transform-origin:center;animation:grind .7s ease-in forwards}@keyframes grind{0%{transform:none}60%{transform:rotate(160deg) scale(.5);opacity:.7}to{transform:rotate(260deg) scale(0);opacity:0}}.flour-fill{transform-origin:50% 100%;animation:fillUp 1.5s cubic-bezier(.3,0,.3,1) 10.5s both}@keyframes fillUp{0%{transform:scaleY(0)}}.flour-swirl{transform-origin:center;opacity:0;animation:bladeIn .3s linear 10.6s forwards,swirlSpin .45s linear 10.6s 3}@keyframes swirlSpin{to{transform:rotate(360deg)}}.flour-puff circle{transform-origin:center;animation:flourPuff 1.2s ease-out both}@keyframes flourPuff{0%{transform:scale(.2);opacity:0}30%{opacity:.95}to{transform:translateY(-36px) scale(1.7);opacity:0}}.film-progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:#ffffff14}.film-progress i{display:block;height:100%;width:100%;background:var(--gold-shimmer);transform:scaleX(0);transform-origin:left;animation:fProg 13.3s linear forwards}@keyframes fProg{to{transform:scaleX(1)}}.film .intro-skip{z-index:2}@media(max-width:600px){.film-svg{width:112vw;max-height:70vh;margin-top:4vh}}.card-image{background:radial-gradient(ellipse at 50% 42%,#fff,#f2f4f7 62%,#e6e9ef)}.motor-stage{position:absolute;inset:3.2rem 1rem 1.6rem}.motor-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:transform .7s var(--ease),filter .7s}.motor-stage.is-trimmed img{filter:drop-shadow(0 22px 18px rgba(6,20,41,.28)) drop-shadow(0 4px 4px rgba(6,20,41,.18))}.motor-stage.is-raw img{mix-blend-mode:multiply;transform:scale(var(--zoom, 1));transform-origin:center 60%}.motor-floor{position:absolute;left:18%;right:18%;bottom:-10px;height:26px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(6,20,41,.35) 0%,rgba(6,20,41,.12) 45%,transparent 72%);filter:blur(2px);transition:transform .7s var(--ease),opacity .7s}.motor-card:hover .motor-stage img{transform:translateY(-8px) scale(1.03)}.motor-card:hover .motor-stage.is-raw img{transform:translateY(-8px) scale(calc(var(--zoom, 1) * 1.03))}.motor-card:hover .motor-floor{transform:scaleX(.86);opacity:.7}.card-image>img{display:none}.motor-card{--tc: var(--navy)}.motor-card.tier-gold{--tc: #B8941F}.motor-card.tier-bronze{--tc: var(--bronze)}.motor-card.tier-silver{--tc: var(--silver)}.motor-card.tier-copper{--tc: var(--copper)}.motor-card.tier-royal{--tc: var(--royal)}.card-image{aspect-ratio:4 / 4.4}.motor-stage{inset:3.4rem 1.4rem 1.8rem}.motor-stage img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 26px 22px rgba(6,20,41,.26)) drop-shadow(0 6px 6px rgba(6,20,41,.16))}.motor-floor{bottom:-12px;left:16%;right:16%;height:30px}.meters{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);margin-top:.4rem}.meter{display:grid;justify-items:center;gap:2px;padding:.9rem .3rem .8rem;text-align:center}.meter+.meter{border-inline-start:1px solid var(--line)}.m-svg{width:74px;height:40px;overflow:visible}.m-svg *{fill:none;stroke-linecap:round;stroke-linejoin:round}.m-track{stroke:#0b1f3a1f;stroke-width:4}.m-tick{stroke:#0b1f3a59;stroke-width:1.6}.m-fill{stroke:var(--tc);stroke-width:4;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.4s cubic-bezier(.16,1,.3,1) .15s}.m-arrow{stroke:var(--tc);stroke-width:1.8;opacity:0;transition:opacity .4s .2s}.m-tick-end{transform-box:view-box;transform-origin:74px 20px;transform:translate(calc((var(--sp) - 1) * 68px));transition:transform 1.4s cubic-bezier(.16,1,.3,1) .15s}.meters:not(.is-on) .m-tick-end{transform:translate(-68px)}.is-on .m-size{stroke-dashoffset:calc(100 - var(--sp) * 100)}.is-on .m-rpm{stroke-dashoffset:calc(100 - var(--rp) * 100)}.is-on .m-arrow{opacity:1}.m-needle-wrap{transform-box:view-box;transform-origin:40px 40px;transform:rotate(0);transition:transform 1.4s cubic-bezier(.16,1,.3,1) .15s}.is-on .m-needle-wrap{transform:rotate(calc(var(--rp) * 180deg))}.m-needle{transform-box:view-box;transform-origin:40px 40px}.is-on .m-needle{animation:hum .12s linear 1.6s infinite alternate}@keyframes hum{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.m-needle line{stroke:var(--navy);stroke-width:2.2}.m-hub{fill:var(--tc)!important;stroke:none}.m-bolt{fill:#0b1f3a1f!important;stroke:none;transition:fill .4s .2s}.is-on .m-bolt{fill:var(--tc)!important}.m-seg{fill:#0b1f3a1a!important;stroke:none;transition:fill .25s}.is-on .m-seg.lit{fill:var(--tc)!important}.motor-card:hover .is-on .m-seg.lit{animation:segPulse .9s ease-in-out infinite}@keyframes segPulse{50%{opacity:.55}}.m-val{font-family:var(--font-display);font-size:1.55rem;font-weight:800;line-height:1;color:var(--tc);font-variant-numeric:tabular-nums;margin-top:4px}.m-val small{font-size:.68rem;font-weight:600;margin-inline-start:3px;opacity:.75;letter-spacing:.04em}.m-lbl{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--slate)}body:not([data-lang=en]) .m-lbl{letter-spacing:.02em;text-transform:none;font-size:.75rem}.motor-card .stats-row{display:none}.full-specs{margin-block:0 1.2rem;border:1px solid var(--line);border-radius:2px}.full-specs summary{cursor:pointer;list-style:none;padding:.7rem .9rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);display:flex;justify-content:space-between;align-items:center}.full-specs summary::-webkit-details-marker{display:none}.full-specs summary:after{content:"+";font-size:1.1rem;color:var(--tc);transition:transform .3s}.full-specs[open] summary:after{transform:rotate(45deg)}.full-specs dl{margin:0;padding:0 .9rem .6rem;display:grid}.full-specs dl>div{display:flex;justify-content:space-between;gap:12px;padding-block:.45rem;border-top:1px dashed var(--line);font-size:.86rem}.full-specs dt{color:var(--slate)}.full-specs dd{margin:0;font-weight:600;color:var(--navy);text-align:end}body:not([data-lang=en]) .full-specs summary{letter-spacing:.02em;text-transform:none;font-size:.85rem}@media(prefers-reduced-motion:reduce){.is-on .m-needle{animation:none}}.meters.is-reset *,.meters.is-reset{transition:none!important;animation:none!important}.meters{cursor:default}.qm-crack{display:none}.client-logo{mix-blend-mode:normal;filter:grayscale(1);opacity:.8}.client-logo-card:hover .client-logo{filter:none;opacity:1}.clients-marquee{will-change:transform}.h1-kicker{display:block;margin-bottom:.9rem;font-family:var(--font-body);font-size:clamp(.78rem,1.2vw,.95rem);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);line-height:1.4}body:not([data-lang=en]) .h1-kicker{letter-spacing:.02em;text-transform:none;font-size:1rem}.faq-section{padding-block:clamp(90px,11vw,140px);background:var(--paper)}.faq-wrap{max-width:1300px;margin:0 auto;padding-inline:var(--gutter);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,6rem);align-items:start}.faq-head{position:sticky;top:calc(var(--header-h) + 30px)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.4rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item h3{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;color:var(--navy);line-height:1.2;text-transform:none}.faq-icon{flex:none;width:34px;height:34px;border:1px solid rgba(212,175,55,.6);border-radius:50%;position:relative;transition:background-color .3s,transform .4s var(--ease)}.faq-icon:before,.faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;background:var(--gold-dark);transform:translate(-50%,-50%)}.faq-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.faq-item[open] .faq-icon{background:var(--navy);transform:rotate(180deg)}.faq-item[open] .faq-icon:before,.faq-item[open] .faq-icon:after{background:var(--gold-light)}.faq-item[open] .faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.faq-item p{padding-bottom:1.5rem;color:var(--slate);font-size:1.02rem;max-width:68ch}body:not([data-lang=en]) .faq-item h3{font-family:inherit}@media(max-width:900px){.faq-wrap{grid-template-columns:1fr}.faq-head{position:static}}.export-section{padding-block:clamp(90px,11vw,140px);background:var(--white);border-top:1px solid var(--line)}.export-wrap{max-width:1300px;margin:0 auto;padding-inline:var(--gutter)}.export-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.export-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.export-card{background:var(--white);padding:2rem 1.8rem;display:grid;gap:.6rem;align-content:start;text-align:start;transition:background-color .4s}.export-card:hover{background:var(--paper)}.export-flag{font-size:2rem;line-height:1}.export-card h3{font-family:var(--font-display);font-size:1.55rem;font-weight:700;color:var(--navy);text-transform:uppercase;line-height:1.1}.export-card p{color:var(--slate);font-size:.97rem}.export-cta{background:var(--navy);color:var(--white);display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.export-cta:hover{background:var(--navy-light)}.export-cta .btn-arrow{color:var(--gold-light);font-size:1.4rem}body:not([data-lang=en]) .export-card h3{font-family:inherit;text-transform:none}body:not([data-lang=en]) .export-cta{letter-spacing:.02em;text-transform:none}@media(max-width:900px){.export-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.export-grid{grid-template-columns:1fr}}
