:root{--bg:#03122f;--text:#fff;--muted:#fff;--brand:#03122f;--brand-2:#19305c;--surface:rgba(3,18,47,.3);--maxw:1200px;--home-premium-surface:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 100%),rgba(5,16,31,.56);--home-premium-surface-strong:linear-gradient(180deg,hsla(0,0%,100%,.12),transparent 100%),rgba(5,19,37,.72);--home-premium-border:rgba(177,197,228,.14);--home-premium-border-strong:rgba(182,205,244,.28);--home-premium-shadow:0 20px 52px rgba(2,7,17,.28);--home-premium-shadow-hover:0 28px 64px rgba(2,7,17,.38);--home-premium-accent:#9fc4ff;--home-premium-accent-2:#7ce0f4}.home-page{--home-premium-surface:radial-gradient(circle at 16% 12%,rgba(124,224,244,.16) 0%,rgba(124,224,244,0) 34%),radial-gradient(circle at 85% 100%,rgba(95,162,255,.12) 0%,rgba(95,162,255,0) 42%),linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02) 22%,transparent),linear-gradient(155deg,rgba(8,25,58,.92),rgba(5,19,45,.84) 58%,rgba(8,31,72,.88));--home-premium-surface-strong:radial-gradient(circle at 16% 12%,rgba(124,224,244,.24) 0%,rgba(124,224,244,0) 36%),radial-gradient(circle at 85% 100%,rgba(95,162,255,.18) 0%,rgba(95,162,255,0) 46%),linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.03) 22%,transparent),linear-gradient(155deg,rgba(10,31,70,.94),rgba(6,21,49,.9) 58%,rgba(10,36,82,.92));--home-premium-border:rgba(159,196,255,.18);--home-premium-border-strong:rgba(183,221,255,.28);--home-premium-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 24px 54px rgba(2,7,17,.24);--home-premium-shadow-hover:inset 0 1px 0 hsla(0,0%,100%,.16),0 28px 64px rgba(2,7,17,.32);--home-premium-accent:#b7ddff;--home-premium-accent-2:#7ce0f4;--home-card-sheen:linear-gradient(120deg,transparent,rgba(159,196,255,.08) 42%,rgba(124,224,244,.14) 52%,transparent);--home-card-icon-surface:linear-gradient(180deg,hsla(0,0%,100%,.16),rgba(124,224,244,.08)),rgba(8,29,64,.88);--home-card-icon-surface-strong:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(124,224,244,.14)),rgba(10,34,74,.92)}.carpad-points-page{min-height:100vh;background:radial-gradient(1200px 600px at 10% 0,rgba(65,114,202,.22),transparent 65%),radial-gradient(1200px 600px at 90% 100%,rgba(36,147,163,.2),transparent 70%),#03122f}.carpad-points-hero{padding:130px 0 36px}.carpad-points-eyebrow{display:inline-block;margin:0 0 12px;padding:7px 14px;border-radius:999px;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.92);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.carpad-points-hero h1{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.06}.carpad-points-hero p{max-width:760px;margin:16px 0 0;color:hsla(0,0%,100%,.86);font-size:1.02rem;line-height:1.72}.carpad-points-map-section{padding:110px 0 80px}.carpad-points-map-card{border-radius:0;padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.carpad-points-map-header{margin-bottom:18px}.carpad-points-map-header h2{margin:0 0 8px;font-size:clamp(1.2rem,2vw,1.65rem)}.carpad-points-map-header p{margin:0;color:hsla(0,0%,100%,.75)}.carpad-points-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 12px}.carpad-points-map-button{border:1px solid hsla(0,0%,100%,.34);background:hsla(0,0%,100%,.11);color:#fff;font-size:.85rem;font-weight:600;border-radius:999px;padding:8px 14px;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.carpad-points-map-button:hover:not(:disabled){background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.carpad-points-map-button:disabled{opacity:.45;cursor:not-allowed}.carpad-points-map-meta{color:hsla(0,0%,100%,.8);font-size:.84rem;font-weight:600}.turkiye-map-frame{width:100%;height:clamp(420px,74vh,820px);border:0;border-radius:0;background:transparent}.carpad-map-loading{display:flex;align-items:center;justify-content:center;color:#17335d;font-weight:600}.carpad-map-svg{display:block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}.carpad-map-svg .carpad-province-shape{cursor:pointer}.carpad-map-svg .carpad-province-shape path{fill:#8ea7cb;stroke:#fff;stroke-width:1.15;vector-effect:non-scaling-stroke;transition:fill .18s ease,opacity .18s ease}.carpad-map-svg .carpad-province-shape.is-hovered path,.carpad-map-svg .carpad-province-shape:focus path,.carpad-map-svg .carpad-province-shape:hover path{fill:#5e7fad}.carpad-map-svg .carpad-province-shape:focus{outline:none}.carpad-map-svg .carpad-district-shape path{fill:#9db4d4;stroke:#fff;stroke-width:.75;vector-effect:non-scaling-stroke}.carpad-map-svg .carpad-district-shape:nth-child(2n) path{fill:#8ca7cb}.carpad-map-svg .carpad-province-outline path{fill:none;stroke:#15305a;stroke-width:1.8;vector-effect:non-scaling-stroke;pointer-events:none}.carpad-points-map-error{margin:8px 2px 10px;color:#ffd0d0;font-size:.9rem}.carpad-points-map-source{margin:12px 2px 0;color:hsla(0,0%,100%,.72);font-size:.86rem}.carpad-points-map-source a{color:#9fd2ff;text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.carpad-points-hero{padding:106px 0 18px}.carpad-points-map-section{padding:92px 0 54px}.carpad-points-map-card{padding:0;border-radius:0}.carpad-points-map-header{margin-bottom:12px}.carpad-points-map-toolbar{align-items:flex-start;flex-direction:column;gap:8px}.carpad-points-map-meta{font-size:.8rem}.turkiye-map-frame{height:min(72vh,540px);border-radius:0}}*,:after,:before{box-sizing:border-box}body,html{height:100%;overflow-x:hidden}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;background:var(--bg);color:var(--text);min-height:100vh}body.splash-active{overflow:hidden}@media (max-width:768px){body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}}img{max-width:100%;height:auto;display:block}.lazy-image-container{position:relative;overflow:hidden}.lazy-image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--surface);display:flex;align-items:center;justify-content:center;min-height:200px}.loading-spinner{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.1);border-left-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a{color:inherit;text-decoration:none}.splash-screen{position:fixed;inset:0;background:rgba(3,18,47,.15);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;z-index:9999;animation:splashFade .4s ease forwards;animation-delay:1.4s;overflow:hidden}.splash-screen:after,.splash-screen:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;filter:blur(40px);opacity:.5}.splash-screen:before{top:-80px;left:-40px;background:radial-gradient(circle,rgba(105,228,255,.5),transparent 60%)}.splash-screen:after{bottom:-60px;right:-20px;background:radial-gradient(circle,rgba(185,81,255,.45),transparent 60%)}.splash-ring{width:130px;height:130px;display:flex;align-items:center;justify-content:center;position:relative}.splash-ring:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid hsla(0,0%,100%,.15)}.splash-ring-border{position:absolute;inset:-4px;border-radius:50%;border-color:#69e4ff #b951ff transparent transparent;border-style:solid;border-width:3px;animation:spin 1.2s linear infinite}.splash-logo{width:72px;height:auto}.splash-text{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.9)}@keyframes splashFade{to{opacity:0;visibility:hidden}}.hero{position:relative;height:100vh;min-height:100vh;display:grid;place-items:center;overflow:visible;isolation:isolate;padding-top:60px}@media (max-width:768px){.hero{min-height:100vh;padding-top:180px;padding-bottom:250px;position:relative;z-index:1;scroll-margin-top:80px;overflow:visible;margin-bottom:0}.hero-inner{margin-top:0;position:relative;padding-bottom:0}.hero .phones{max-height:none;margin:-50px -30px 0;padding:0 30px;align-items:center;justify-items:center}.hero .phone,.hero .phones{position:relative}.hero .phone img{max-height:none;width:min(650px,calc(100vw + 60px));transform:none;animation:none;display:block;margin-bottom:0}.hero-heading{margin-top:-20px}.hero-inner>div:first-child{margin-top:-70px}}.hero:before{content:none}.container{width:100%;max-width:var(--maxw);padding:24px;margin:0 auto}.hero-inner{display:grid;grid-gap:28px;gap:28px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:0}.hero-heading{display:grid;grid-template-columns:max-content max-content;grid-template-areas:"top top" "bottom brand";grid-column-gap:clamp(12px,1.5vw,28px);column-gap:clamp(12px,1.5vw,28px);grid-row-gap:clamp(2px,.35vw,10px);row-gap:clamp(2px,.35vw,10px);width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:8px}.eyebrow{color:var(--brand);letter-spacing:.08em;font-weight:700;font-size:.9rem;text-transform:uppercase;margin:0 0 4px}.hero-brand{grid-area:brand;align-self:end;white-space:nowrap;font-size:clamp(2.2rem,4.2vw + .5rem,3.8rem);line-height:1.05;font-weight:800;margin:0;color:#fff}.hero-subtitle{display:contents}.hero-subtitle-line{display:block;font-size:clamp(2.2rem,4.2vw + .5rem,3.8rem);line-height:1.05;font-weight:800;margin:0;color:#fff;white-space:nowrap}.hero-subtitle-line-top{grid-area:top}.hero-subtitle-line-bottom{grid-area:bottom}@media (max-width:768px){.hero-heading{grid-template-columns:max-content max-content;grid-template-areas:"top top" "bottom brand";column-gap:clamp(8px,2vw,14px);row-gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%}.hero-subtitle{display:contents}.hero-brand,.hero-subtitle-line{font-size:clamp(1.95rem,7.5vw,2.7rem)}.hero-brand{order:0;align-self:end}.hero-brand,.hero-subtitle-line{white-space:nowrap}}.digital-assistant{position:relative;display:inline-block;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow 3s ease-in-out infinite}.digital-assistant:before{display:none}@keyframes gradientFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.desc{color:var(--muted);font-size:clamp(1rem,1.2vw + .6rem,1.25rem);max-width:58ch;margin:0}.cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.btn{padding:12px 18px;border-radius:999px;border:1px solid transparent;font-weight:600;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.btn-primary{background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#111}.btn-primary:focus-visible,.btn-primary:hover{transform:translateY(-1px)}.btn-ghost{background:transparent;border-color:#2a2a2a;color:var(--text)}.btn-ghost:hover{background:#1a1a1a}.app-store-badge{display:inline-block;transition:transform .2s ease,filter .2s ease}.app-store-badge-group{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.badge-caption{font-size:.8rem;letter-spacing:.02em;color:var(--text);opacity:.6}.app-store-badge img{width:clamp(126px,29.4vw,168px);height:auto;display:block}.app-store-badge:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 20px rgba(0,0,0,.25))}.header{position:fixed;top:18px;left:0;right:0;z-index:1000;transform:translateY(0);transition:transform .35s cubic-bezier(.4,0,.2,1),top .3s ease;pointer-events:none}.header.hidden{transform:translateY(calc(-100% - 28px))}.header .container{max-width:calc(var(--maxw) + 48px);padding-top:0;padding-bottom:0;display:flex;justify-content:center}.header-rail{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;width:100%;max-width:min(calc(var(--maxw) + 48px),calc(100vw - 32px));min-height:84px;padding:11px 14px 11px 12px;border-radius:999px;overflow:hidden;pointer-events:auto;isolation:isolate;border:1px solid hsla(0,0%,100%,.08);background:transparent;box-shadow:0 18px 42px rgba(1,7,20,.12);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transform-origin:center top;will-change:width,transform;transition:width .58s cubic-bezier(.19,1,.22,1),max-width .58s cubic-bezier(.19,1,.22,1),min-width .58s cubic-bezier(.19,1,.22,1),flex-basis .58s cubic-bezier(.19,1,.22,1),min-height .46s cubic-bezier(.19,1,.22,1),padding .46s cubic-bezier(.19,1,.22,1),border-radius .46s cubic-bezier(.19,1,.22,1),box-shadow .46s ease,border-color .46s ease,transform .58s cubic-bezier(.19,1,.22,1)}.header-rail:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02) 48%,transparent 72%);pointer-events:none}.header-rail:after{content:none}.header.scrolled{top:12px}.header.scrolled .header-rail{min-height:78px;border-color:hsla(0,0%,100%,.1);background:transparent;box-shadow:0 18px 46px rgba(1,7,20,.14)}.header.compact .header-rail{width:min(188px,calc(100vw - 32px));max-width:min(188px,calc(100vw - 32px));min-width:min(188px,calc(100vw - 32px));flex-basis:min(188px,calc(100vw - 32px));min-height:68px;grid-template-columns:auto;justify-content:center;gap:0;padding:12px 18px;border-radius:999px;transform:translateZ(0)}.header-actions,.header-brand-shell,.header-center{position:relative;z-index:1;transition:opacity .4s ease,transform .56s cubic-bezier(.19,1,.22,1),visibility .4s ease,max-width .56s cubic-bezier(.19,1,.22,1)}.header-brand-shell{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-left:6px}.header.compact .header-brand-shell{grid-column:1/-1;justify-content:center;padding-left:0}.header-logo{display:flex;justify-content:flex-start;min-height:52px;text-decoration:none}.header-logo,.header-logo-mark{align-items:center;line-height:0}.header-logo-mark{display:inline-flex;justify-content:center;min-height:auto;padding:0;border-radius:0;background:transparent;border:0;box-shadow:none;transform:translateY(1px)}.logo img{display:block;height:35px;width:auto;transition:transform .32s ease,height .32s ease}.header-logo:hover img{transform:scale(1.03)}.header.compact .logo img{height:30px}.header-center{min-width:0;justify-self:center;max-width:820px;overflow:hidden}.nav-links{display:flex;gap:8px;width:max-content}.nav-link,.nav-links{align-items:center;justify-content:center}.nav-link{position:relative;display:inline-flex;padding:11px 14px;border-radius:16px;color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background-color .25s ease,transform .25s ease,box-shadow .25s ease}.nav-link:hover{transform:translateY(-1px)}.nav-link.active,.nav-link:hover{color:#fff;background:transparent}.nav-link.active{box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.28)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;max-width:260px;overflow:hidden}.header.compact .header-actions,.header.compact .header-center{opacity:0;visibility:hidden;pointer-events:none;position:absolute;width:0;max-width:0;overflow:hidden;transform:translateY(-6px) scale(.96)}.header-feedback-link,.mobile-download{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.header-feedback-link{min-height:48px;padding:0 20px;border-radius:18px;border:1px solid hsla(0,0%,100%,.16);background:transparent;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.header-feedback-link:hover{transform:translateY(-1px);background:transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16)}.cp-social-link{width:44px;height:44px;border-radius:14px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.cp-social-link svg{width:18px;height:18px;fill:currentColor}.cp-social-link:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24)}.desktop-cta,.desktop-nav{display:flex}.mobile-nav-controls{display:none}.mobile-download{min-height:46px;padding:0 15px;border-radius:15px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 10px 22px rgba(2,9,24,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-download:focus-visible,.mobile-download:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 12px 24px rgba(2,9,24,.16)}.cp-burger{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border:1px solid hsla(0,0%,100%,.16);border-radius:16px;background:transparent;cursor:pointer;transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.cp-burger:hover{transform:translateY(-1px);background:transparent;border-color:hsla(0,0%,100%,.24)}.cp-burger span{display:block;width:18px;height:2px;border-radius:999px;background:#fff}@media (min-width:1024px){.cp-burger{display:none}}.cp-panel{position:fixed;top:0;right:0;width:min(420px,100vw);height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);z-index:1002;border-left:1px solid rgba(145,190,255,.18);background:linear-gradient(180deg,rgba(4,16,42,.98),rgba(12,31,69,.96));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:-20px 0 45px rgba(2,9,24,.35)}.cp-panel.open{transform:translateX(0)}.cp-panel-header{display:flex;align-items:center;justify-content:space-between;min-height:84px;flex-shrink:0;padding:max(18px,env(safe-area-inset-top)) 18px 12px;background:linear-gradient(180deg,rgba(4,16,42,.98),rgba(12,31,69,.9));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.cp-panel-logo{display:inline-flex;align-items:center;text-decoration:none;min-height:50px;padding:0 16px;border-radius:18px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12)}.cp-panel-logo img{height:28px;width:auto}.cp-close{width:42px;height:42px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08);border-radius:14px;color:#fff;font-size:24px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,background-color .25s ease,border-color .25s ease}.cp-close:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.24)}.cp-panel-content{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 18px calc(24px + env(safe-area-inset-bottom))}.cp-menu,.cp-panel-content{display:flex;flex-direction:column}.cp-menu{gap:6px}.cp-menu-link{display:block;padding:14px 16px;border-radius:18px;color:hsla(0,0%,100%,.88);text-decoration:none;font-size:1.2rem;font-weight:700;letter-spacing:.01em;background:transparent;border:1px solid transparent;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}.cp-menu-link.active,.cp-menu-link:hover{transform:translateX(4px);color:#fff;background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.08)}.cp-social-section{margin-top:auto;padding-top:24px}.cp-social-title{margin:0 0 14px;color:hsla(0,0%,100%,.78);font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cp-social-links{display:flex;gap:10px;flex-wrap:wrap}.cp-overlay{position:fixed;inset:0;background:rgba(3,18,47,.56);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;opacity:0;visibility:hidden;touch-action:none;transition:opacity .3s ease,visibility .3s ease}.cp-overlay.show{opacity:1;visibility:visible}@media (max-width:1024px){.header{top:12px}.header .container{padding-left:12px;padding-right:12px}.header-rail{grid-template-columns:minmax(0,1fr) auto;min-height:76px;gap:10px;max-width:min(100%,720px);padding:10px 12px;border-radius:28px}.header-rail:after,.header-rail:before{display:none}.header-brand-shell{min-width:0;padding-left:0}.header-logo{min-width:0}.header-logo-mark{min-height:auto;padding:0;border-radius:0}.logo img{height:clamp(26px,4vw,30px)}.desktop-cta,.desktop-nav{display:none}.mobile-nav-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:max-content;flex-shrink:0}.mobile-download{min-height:44px;padding:0 13px;font-size:.72rem}.cp-burger{width:44px;height:44px;flex-shrink:0}}@media (max-width:820px){.mobile-nav-controls{gap:6px}.mobile-download{padding:0 12px;font-size:.7rem}}@media (max-width:640px){.header{top:10px}.header .container{padding-left:10px;padding-right:10px}.header-rail{min-height:70px;gap:8px;padding:9px 10px;border-radius:24px}.header-logo-mark{min-height:auto;padding:0}.cp-burger{width:42px;height:42px;border-radius:14px}.mobile-download{min-height:42px;padding:0 11px;border-radius:14px;font-size:.68rem}.cp-panel-header{min-height:78px;padding:max(16px,env(safe-area-inset-top)) 16px 10px}.cp-panel-content{padding:10px 16px calc(20px + env(safe-area-inset-bottom))}.cp-panel-logo{min-height:46px;padding:0 14px;border-radius:16px}.cp-close{width:40px;height:40px;border-radius:13px}.cp-menu-link{padding:13px 14px;font-size:1.04rem;border-radius:16px}}.reveal{opacity:0;transform:translateY(16px)}.reveal.show{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.stagger>*{opacity:0;transform:translateY(14px)}.stagger.show>*{opacity:1;transform:none}.stagger.show>:first-child{transition:.5s ease .05s}.stagger.show>:nth-child(2){transition:.55s ease .12s}.stagger.show>:nth-child(3){transition:.6s ease .2s}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.fade-in.show{opacity:1;transform:translateY(0)}.tilt-enter{animation:tiltIn .9s cubic-bezier(.2,.8,.2,1) both}.tilt-enter:first-child{animation-delay:.1s}.tilt-enter:nth-child(2){animation-delay:.2s}.tilt-enter:nth-child(3){animation-delay:.3s}@keyframes tiltIn{0%{opacity:0;transform:translateY(30px) rotate(-2.2deg) scale(.98)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes elegantEntrance{0%{opacity:0;transform:translateY(40px) translateX(20px) rotate(15deg) scale(.8)}60%{opacity:.8;transform:translateY(-8px) translateX(-5px) rotate(6deg) scale(1.05)}to{opacity:1;transform:translateY(0) translateX(0) rotate(8deg) scale(1)}}@media (prefers-reduced-motion:reduce){.phone img,.reveal,.stagger>*,.tilt-enter{opacity:1!important;transform:rotate(8deg)!important;animation:none!important;transition:none!important}}.phones{display:grid;grid-template-columns:1fr;align-items:end;grid-gap:18px;gap:18px;pointer-events:none;justify-items:center;margin-right:0}.phone{background:transparent;border:none;padding:0;box-shadow:none;transform-origin:bottom center}.phone img{border-radius:22px;height:auto;width:clamp(160px,32vw,320px);transform:rotate(8deg);animation:elegantEntrance 1.2s cubic-bezier(.25,.46,.45,.94) both}@media (min-width:960px){.hero-inner{grid-template-columns:1.2fr .8fr;gap:36px}.phones{grid-template-columns:1fr;gap:22px;align-items:end;justify-items:center}.hero .phones{align-items:center;margin-top:60px}.phone img{width:clamp(260px,18.8vw,448px);max-width:none}.hero .phone img{transform:scale(1.05) rotate(8deg) translateY(50px)}.hero-inner>div:first-child{margin-top:-125px}.nav-links{gap:6px}.nav-link{padding-inline:11px}.header-feedback-link{padding-inline:16px}}@media (min-width:769px) and (max-width:1024px){.hero .phone img{transform:scale(.9975) rotate(8deg) translateY(42.5px)}}.vehicle-features-section{padding:120px 0;margin-top:150px;background:transparent;position:relative;overflow:hidden}.vehicle-features-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.15) 0,transparent 55%),radial-gradient(circle at 70% 80%,rgba(147,51,234,.1) 0,transparent 60%),radial-gradient(circle at 50% 50%,rgba(34,197,94,.08) 0,transparent 65%),radial-gradient(circle at 20% 70%,rgba(251,191,36,.06) 0,transparent 70%);filter:blur(45px);z-index:-1;animation:vehicleLiquidGlass 18s ease-in-out infinite}@keyframes vehicleLiquidGlass{0%,to{transform:translateX(0) translateY(0) scale(1) rotate(0deg);opacity:.6}25%{transform:translateX(20px) translateY(-10px) scale(1.08) rotate(1.5deg);opacity:.85}50%{transform:translateX(-15px) translateY(15px) scale(.95) rotate(-1deg);opacity:.7}75%{transform:translateX(12px) translateY(-8px) scale(1.03) rotate(.8deg);opacity:.9}}.vehicle-features-container{max-width:1600px;margin:0 auto;padding:0 24px}.vehicle-features-header{text-align:center;margin-bottom:30px}.vehicle-features-title{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#fff;line-height:1.3;max-width:800px;margin:0 auto}.vehicle-features-title .desktop-title{display:block}.vehicle-features-title .mobile-title{display:none}@media (max-width:768px){.vehicle-features-title .desktop-title{display:none}.vehicle-features-title .mobile-title{display:block}}.vehicle-features-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:40px;gap:40px;align-items:start}.vehicle-feature-item{display:flex;align-items:center;gap:16px;padding:20px;background:var(--home-premium-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--home-premium-border);border-radius:22px;box-shadow:var(--home-premium-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;isolation:isolate}.vehicle-feature-item:after{content:"";position:absolute;inset:0;background:var(--home-card-sheen);transform:translateX(-140%);opacity:0;transition:transform .9s ease,opacity .35s ease;pointer-events:none}.vehicle-feature-item>*{position:relative;z-index:1}.vehicle-feature-item:hover{transform:translateY(-6px);background:var(--home-premium-surface-strong);border-color:var(--home-premium-border-strong);box-shadow:var(--home-premium-shadow-hover)}.vehicle-feature-item:hover:after{transform:translateX(140%);opacity:1}.vehicle-feature-icon{width:48px;height:48px;background:var(--home-card-icon-surface);border:1px solid rgba(176,212,255,.24);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 14px 28px rgba(2,7,17,.22);transition:all .3s ease;flex-shrink:0}.vehicle-feature-item:hover .vehicle-feature-icon{background:var(--home-card-icon-surface-strong);transform:translateY(-2px) scale(1.06)}.vehicle-feature-text h3{font-size:1rem;font-weight:600;color:#fff;margin:0;line-height:1.4}@media (min-width:769px){.vehicle-features-section{margin-top:0}}@media (max-width:1400px){.vehicle-features-grid{grid-template-columns:repeat(4,1fr);gap:30px}}@media (max-width:1000px){.vehicle-features-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width:768px){.vehicle-features-section{padding:40px 0}}@media (max-width:480px){.vehicle-features-section{padding:30px 0}}.smart-management-section{min-height:100vh;padding:80px 0;background:transparent;position:relative;display:flex;align-items:center}.smart-management-container{max-width:1600px;margin:0 auto;padding:0 24px}.smart-management-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.smart-management-visual{display:flex;align-items:center;justify-content:center;position:relative}.smart-management-visual:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:radial-gradient(circle at 30% 20%,rgba(59,130,246,.15) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(147,51,234,.12) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(34,197,94,.08) 0,transparent 60%);filter:blur(40px);z-index:-1;animation:liquidGlass 8s ease-in-out infinite}@keyframes liquidGlass{0%,to{transform:translate(-50%,-50%) scale(1) rotate(0deg);opacity:.6}25%{transform:translate(-50%,-50%) scale(1.1) rotate(2deg);opacity:.8}50%{transform:translate(-50%,-50%) scale(.95) rotate(-1deg);opacity:.7}75%{transform:translate(-50%,-50%) scale(1.05) rotate(1deg);opacity:.9}}.smart-management-visual img{width:100%;max-width:400px;height:auto;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.smart-management-visual img:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 30px 80px rgba(0,0,0,.4)}.smart-management-text{display:flex;flex-direction:column;gap:32px}.smart-management-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0;line-height:1.2}.smart-management-paragraphs{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.paragraph-left,.paragraph-right{color:hsla(0,0%,100%,.8);font-size:1.1rem;line-height:1.6;margin:0}.smart-management-download{display:flex;gap:20px;flex-wrap:wrap}.smart-management-download .app-store-badge img{width:clamp(150px,32vw,200px)}.smart-management-counters{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;margin-top:24px}.counter-item{text-align:center;padding:24px 16px;background:var(--home-premium-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--home-premium-border);border-radius:22px;box-shadow:var(--home-premium-shadow);transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;overflow:hidden;isolation:isolate}.counter-item:after{content:"";position:absolute;inset:0;background:var(--home-card-sheen);transform:translateX(-140%);opacity:0;transition:transform .9s ease,opacity .35s ease;pointer-events:none}.counter-item>*{position:relative;z-index:1}.counter-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:18px;background:var(--home-card-icon-surface);border:1px solid rgba(176,212,255,.24);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 14px 28px rgba(2,7,17,.22);transition:all .3s ease}.counter-item:hover .counter-icon{background:var(--home-card-icon-surface-strong);transform:translateY(-2px) scale(1.05)}.counter-item:hover{background:var(--home-premium-surface-strong);border-color:var(--home-premium-border-strong);transform:translateY(-6px);box-shadow:var(--home-premium-shadow-hover)}.counter-item:hover:after{transform:translateX(140%);opacity:1}.counter-number{font-size:2.5rem;font-weight:800;color:#fff;margin-bottom:8px;line-height:1}.counter-label{font-size:.9rem;color:hsla(0,0%,100%,.7);font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.smart-management-section{min-height:100vh;padding:60px 0}.smart-management-content{grid-template-columns:1fr;gap:40px}.smart-management-title{font-size:1.8rem;line-height:1.3;text-align:center;margin-bottom:20px}.smart-management-paragraphs{grid-template-columns:1fr;gap:16px}.smart-management-download{justify-content:center}.smart-management-counters{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.counter-item{padding:16px 8px;border-radius:12px}.counter-number{font-size:1.8rem;margin-bottom:4px}.counter-label{font-size:.8rem;letter-spacing:.3px}.counter-icon{width:36px;height:36px}}@media (max-width:480px){.smart-management-counters{gap:12px;margin-top:24px}.counter-item{padding:16px 10px;border-radius:10px}.counter-number{font-size:1.8rem;margin-bottom:4px}.counter-label{font-size:.75rem;letter-spacing:.2px}.counter-icon{width:32px;height:32px}}.easy-start-section{min-height:100vh;padding:80px 0;background:transparent;position:relative;overflow:hidden;display:flex;align-items:center}.easy-start-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 25% 25%,rgba(59,130,246,.12) 0,transparent 60%),radial-gradient(circle at 75% 75%,rgba(147,51,234,.08) 0,transparent 60%),radial-gradient(circle at 50% 10%,rgba(34,197,94,.06) 0,transparent 70%),radial-gradient(circle at 10% 90%,rgba(251,191,36,.05) 0,transparent 65%);filter:blur(50px);z-index:-1;animation:liquidGlassFlow 15s ease-in-out infinite}@keyframes liquidGlassFlow{0%,to{transform:translateX(0) translateY(0) scale(1) rotate(0deg);opacity:.7}20%{transform:translateX(15px) translateY(-8px) scale(1.05) rotate(1deg);opacity:.9}40%{transform:translateX(-10px) translateY(12px) scale(.98) rotate(-.5deg);opacity:.8}60%{transform:translateX(8px) translateY(-5px) scale(1.02) rotate(.8deg);opacity:.85}80%{transform:translateX(-5px) translateY(8px) scale(1.01) rotate(-.3deg);opacity:.75}}@keyframes homeCardSheen{0%,18%{transform:translateX(-140%)}55%,to{transform:translateX(140%)}}.easy-start-container{width:100%;max-width:1600px;margin:0 auto;padding:0 24px}.easy-start-header{text-align:center;margin-bottom:60px}.easy-start-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.highlight-text{position:relative;display:inline-block;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow 3s ease-in-out infinite}.highlight-text:before{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px;opacity:.78;z-index:-1}.easy-start-subtitle{color:hsla(0,0%,100%,.8);font-size:1.1rem;max-width:600px;margin:0 auto 32px;line-height:1.6}.easy-start-download{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.easy-start-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.step-item{--step-accent:rgba(124,224,244,.18);--step-accent-secondary:rgba(95,162,255,.14);background:radial-gradient(circle at 16% 12%,var(--step-accent) 0,rgba(124,224,244,0) 34%),radial-gradient(circle at 85% 100%,var(--step-accent-secondary) 0,rgba(95,162,255,0) 42%),linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02) 22%,transparent 100%),linear-gradient(155deg,rgba(8,25,58,.92),rgba(5,19,45,.84) 58%,rgba(8,31,72,.88));backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(159,196,255,.18);border-radius:24px;padding:56px 24px 32px;text-align:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 24px 54px rgba(2,7,17,.24);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;isolation:isolate}.step-item:nth-child(2){--step-accent:rgba(96,177,255,.18);--step-accent-secondary:rgba(124,224,244,.12)}.step-item:nth-child(3){--step-accent:rgba(86,154,255,.18);--step-accent-secondary:rgba(159,196,255,.12)}.step-item:nth-child(4){--step-accent:rgba(159,196,255,.16);--step-accent-secondary:rgba(124,224,244,.14)}.step-item:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(159,196,255,.08) 42%,rgba(124,224,244,.14) 52%,transparent);transform:translateX(-140%);opacity:0;transition:transform .9s ease,opacity .35s ease;pointer-events:none}.step-item>*{position:relative;z-index:1}.step-number{position:absolute;top:16px;left:16px;width:38px;height:38px;background:linear-gradient(180deg,hsla(0,0%,100%,.16),rgba(124,224,244,.08)),rgba(8,29,64,.88);border:1px solid rgba(176,212,255,.24);border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:#fff;transition:all .3s ease;flex-direction:column;line-height:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 14px 28px rgba(2,7,17,.22)}.step-text{font-size:1rem;font-weight:600;margin-top:4px;color:hsla(0,0%,100%,.8)}.step-content{display:flex;flex-direction:column;gap:16px}.step-title{font-size:1.3rem;font-weight:600;color:#fff;margin:0}.step-description{color:rgba(226,237,255,.78);font-size:1rem;line-height:1.6;margin:0}.step-item:hover{transform:translateY(-6px);background:radial-gradient(circle at 16% 12%,rgba(124,224,244,.24) 0,rgba(124,224,244,0) 36%),radial-gradient(circle at 85% 100%,rgba(95,162,255,.18) 0,rgba(95,162,255,0) 46%),linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.03) 22%,transparent),linear-gradient(155deg,rgba(10,31,70,.94),rgba(6,21,49,.9) 58%,rgba(10,36,82,.92));border-color:rgba(176,212,255,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 28px 64px rgba(2,7,17,.32)}.step-item:hover:after{transform:translateX(140%);opacity:1}.step-item:hover .step-number{transform:translateY(-2px) scale(1.04);background:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(124,224,244,.14)),rgba(10,34,74,.92);border-color:rgba(183,221,255,.32)}.step-download{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.step-download .app-store-badge img{width:clamp(135px,34vw,180px)}@media (max-width:1200px){.easy-start-steps{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.easy-start-section{min-height:100vh;padding:100px 0 60px}.easy-start-container{width:100%;padding:0 20px}.easy-start-steps{display:flex;gap:16px;width:100%;max-width:100%;margin-left:0;padding:0 0 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.easy-start-steps::-webkit-scrollbar{display:none}.step-item{flex:0 0 min(82vw,320px);min-width:min(82vw,320px);padding:48px 20px 24px;scroll-snap-align:start;scroll-snap-stop:always}.step-number{width:24px;height:24px;font-size:.9rem}.step-title{font-size:1.2rem}}@media (max-width:480px){.easy-start-container{padding:0 16px}.step-item{flex-basis:min(86vw,300px);min-width:min(86vw,300px)}}.integrations-section{padding:80px 0;background:transparent;position:relative}.integrations-download-section,.integrations-mobile-logos{display:none}.integrations-container{max-width:1600px;margin:0 auto;padding:0 24px}.integrations-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.integrations-left,.integrations-right{display:flex;justify-content:center}.integrations-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.integrations-header{display:flex;flex-direction:column;gap:16px}.integrations-title{font-size:1.2rem;font-weight:700;color:hsla(0,0%,100%,.8);margin:0;letter-spacing:.1em;text-transform:uppercase}.integrations-subtitle{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700;color:#fff;margin:0;line-height:1.3;max-width:500px}.integrations-download{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.integrations-download .app-store-badge img{width:clamp(150px,30vw,200px)}.car-logos{flex-direction:column;gap:20px;position:relative;height:400px}.car-logo,.car-logos{display:flex;align-items:center}.car-logo{width:84px;height:63px;justify-content:center;position:absolute;background:var(--home-premium-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--home-premium-border);border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(2,7,17,.22);transition:all .3s cubic-bezier(.4,0,.2,1);isolation:isolate}.car-logo:before{padding:1px;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.65),rgba(159,196,255,.32) 48%,rgba(124,224,244,.14));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.car-logo:after,.car-logo:before{content:"";position:absolute;inset:0;pointer-events:none}.car-logo:after{background:var(--home-card-sheen);transform:translateX(-140%);opacity:0;transition:transform .9s ease,opacity .35s ease}.car-logo:first-child{top:0;left:20px}.car-logo:nth-child(2){top:60px;right:10px}.car-logo:nth-child(3){top:120px;left:0}.car-logo:nth-child(4){top:180px;right:30px}.car-logo:nth-child(5){top:240px;left:15px}.integrations-right .car-logo:first-child{top:0;right:20px;left:auto}.integrations-right .car-logo:nth-child(2){top:60px;left:10px;right:auto}.integrations-right .car-logo:nth-child(3){top:120px;right:0;left:auto}.integrations-right .car-logo:nth-child(4){top:180px;left:30px;right:auto}.integrations-right .car-logo:nth-child(5){top:240px;right:15px;left:auto}.logo-placeholder{width:100%;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(124,224,244,.04));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(176,212,255,.18);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.logo-placeholder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(95,162,255,.12),rgba(124,224,244,.12));opacity:0;transition:opacity .3s ease}.logo-placeholder:hover{transform:translateY(-4px);background:linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(124,224,244,.08));border-color:rgba(183,221,255,.28);box-shadow:0 16px 36px rgba(2,7,17,.24)}.logo-placeholder:hover:before{opacity:1}.logo-placeholder span{font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.8);text-align:center;transition:all .3s ease;position:relative;z-index:1}.logo-placeholder:hover span{color:#fff;transform:scale(1.05)}.brand-logo{width:73.5%;height:73.5%;object-fit:contain;object-position:center;filter:brightness(.92) contrast(1.08);position:relative;z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.car-logo:hover{background:var(--home-premium-surface-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-color:var(--home-premium-border-strong);transform:translateY(-4px);box-shadow:0 24px 44px rgba(2,7,17,.3)}.car-logo:hover:after{transform:translateX(140%);opacity:1}.car-logo:hover .brand-logo{filter:brightness(1.06) contrast(1.14);transform:scale(1.05)}.carpad-animated{position:relative;display:inline-block;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow 3s ease-in-out infinite}@media (max-width:1200px){.integrations-content{grid-template-columns:1fr;gap:40px}.integrations-left,.integrations-right{order:2}.integrations-center{order:1}.car-logos{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:16px;height:auto}.car-logo{width:73.5px;height:52.5px;position:relative}.car-logo:first-child,.car-logo:nth-child(2),.car-logo:nth-child(3),.car-logo:nth-child(4),.car-logo:nth-child(5){top:auto;left:auto;right:auto}}@media (max-width:768px){.integrations-section{padding:60px 0}.integrations-subtitle{font-size:1.2rem;line-height:1.45;max-width:320px;margin:0 auto;text-align:center;text-wrap:balance}.carpad-animated{display:inline}.integrations-content{gap:32px;flex-direction:column}.integrations-left,.integrations-right{order:4;display:none}.integrations-center{order:1}.integrations-mobile-logos{display:block;order:2}.integrations-download-section{display:block;order:3}.car-logos{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-gap:12px;gap:12px;height:auto;max-width:360px;justify-items:center}.car-logos,.vehicle-features-grid{display:grid;width:100%;margin:0 auto}.vehicle-features-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:300px}.vehicle-feature-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;gap:12px;height:120px}.vehicle-feature-icon{width:40px;height:40px}.vehicle-feature-text h3{font-size:.9rem}.car-logo{width:63px;height:47.25px;position:relative}.car-logo:first-child,.car-logo:nth-child(2),.car-logo:nth-child(3),.car-logo:nth-child(4),.car-logo:nth-child(5){top:auto;left:auto;right:auto}.car-logo:nth-child(9){grid-column:2}.car-logo:nth-child(10){grid-column:3}.logo-placeholder span{font-size:.6rem}.integrations-download{flex-direction:row;align-items:center;justify-content:center;gap:16px}}.faq-section{padding:80px 0;background:transparent;position:relative}.faq-container{max-width:1800px;margin:0 auto;padding:0 24px}.faq-header{text-align:center;margin-bottom:60px}.faq-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0 0 16px;color:#fff}.faq-subtitle{color:var(--muted);font-size:1.1rem;max-width:600px;margin:0 auto}.faq-content{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:60px;gap:60px;align-items:start}.faq-visual{position:relative;height:600px;display:flex;align-items:center;justify-content:center;background:transparent}.faq-phone{width:330px;height:auto;border-radius:24px;transition:all .6s cubic-bezier(.4,0,.2,1);opacity:1;transform:scale(1)}.faq-list{display:flex;flex-direction:column;gap:12px}.home-page .faq-item{background:var(--home-premium-surface);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border:1px solid var(--home-premium-border);border-radius:24px;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--home-premium-shadow);position:relative;overflow:hidden;isolation:isolate}.home-page .faq-item:before{background:radial-gradient(circle at top right,rgba(108,178,255,.14),transparent 42%);opacity:.8}.home-page .faq-item:after,.home-page .faq-item:before{content:"";position:absolute;inset:0;pointer-events:none}.home-page .faq-item:after{background:var(--home-card-sheen);transform:translateX(-140%);opacity:0;transition:transform .9s ease,opacity .35s ease}.home-page .faq-item>*{position:relative;z-index:1}.home-page .faq-item:hover{transform:translateY(-6px);background:var(--home-premium-surface-strong);border-color:var(--home-premium-border-strong);box-shadow:var(--home-premium-shadow-hover);-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px)}.home-page .faq-item:hover:after{transform:translateX(140%);opacity:1}.home-page .faq-question{padding:20px 24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:1.1rem;color:var(--text);transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-page .faq-question:hover{color:#eef5ff}.home-page .faq-icon{width:24px;height:24px;transition:transform .3s ease;flex-shrink:0;margin-left:16px}.home-page .faq-item.active{background:var(--home-premium-surface-strong);border-color:var(--home-premium-border-strong);box-shadow:var(--home-premium-shadow-hover);transform:translateY(-6px);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.home-page .faq-item.active .faq-icon{transform:rotate(180deg);color:var(--home-premium-accent)}.home-page .faq-item.active:after{transform:translateX(140%);opacity:1}.home-page .faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.home-page .faq-item.active .faq-answer{max-height:500px;opacity:1}.home-page .faq-answer-content{padding:0 24px 20px;color:var(--muted);line-height:1.6}@media (max-width:768px){.faq-section{padding:60px 0}.faq-container{max-width:100%;padding:0 20px}.faq-content{grid-template-columns:1fr;gap:40px}.faq-visual{height:400px;margin-bottom:40px}.faq-phone{width:275px}.home-page .faq-question{padding:16px 20px;font-size:1rem}.home-page .faq-answer-content{padding:0 20px 16px}}.legal-page{padding-top:100px;min-height:100vh;background:var(--bg);color:var(--text)}.legal-header{text-align:center;margin-bottom:60px;padding:40px 0}.legal-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.legal-subtitle{color:hsla(0,0%,100%,.8);font-size:1.1rem;max-width:800px;margin:0 auto 32px;line-height:1.6}.legal-meta{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.meta-item{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px 20px;text-align:center}.meta-label{font-size:.9rem;color:hsla(0,0%,100%,.7);margin-bottom:4px;font-weight:500}.meta-value{font-size:1.1rem;color:#fff;font-weight:600}.legal-content{max-width:1000px;margin:0 auto;padding:0 24px}.legal-section{margin-bottom:40px;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:32px;transition:all .3s cubic-bezier(.4,0,.2,1)}.legal-section:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.section-title{font-size:1.5rem;font-weight:600;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid rgba(79,141,251,.3);position:relative}.section-title:before{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px}.section-content{font-size:1rem}.section-content p{margin-bottom:16px}.section-content ul{margin:16px 0;padding-left:20px}.section-content li{margin-bottom:8px}.highlight{background:rgba(79,141,251,.1);border:1px solid rgba(79,141,251,.2);border-radius:8px;padding:16px;margin:16px 0}.highlight-text{color:#4f8dfb;font-weight:600}.data-category{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px;margin:16px 0}.data-category h4{color:#fff;margin:0 0 12px;font-size:1.1rem}.data-category ul{margin:0;padding-left:20px}.contact-info{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:20px}.contact-info h4{color:#fff;margin:0 0 12px;font-size:1.1rem}.contact-info p{color:hsla(0,0%,100%,.8);margin:0 0 8px}.contact-info a{color:#4f8dfb;text-decoration:none}.contact-info a:hover{text-decoration:underline}.rights-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin:20px 0}.right-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:16px}.right-item h4{color:#4f8dfb;margin:0 0 8px;font-size:1rem}.right-item p{color:hsla(0,0%,100%,.8);margin:0;font-size:.9rem}@media (max-width:768px){.legal-page{padding-top:80px}.legal-content{padding:0 16px}.legal-meta{flex-direction:column;gap:16px}.meta-item{padding:12px 16px}.rights-list{grid-template-columns:1fr}}.site-footer{background:linear-gradient(135deg,rgba(3,18,47,.95),rgba(25,48,92,.9));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid hsla(0,0%,100%,.1);padding:60px 0 30px;margin-top:0;position:relative;overflow:hidden;width:100%;clear:both}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(147,51,234,.08) 0,transparent 50%);z-index:-1}.footer-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-bottom:40px;align-items:start}.footer-brand{gap:20px}.brand-text,.footer-brand{display:flex;flex-direction:column;align-items:flex-start}.brand-text{gap:16px}.footer-logo{height:40px;width:auto;object-fit:contain;object-position:center;transition:transform .2s ease}.footer-logo:hover{transform:scale(1.05)}.brand-text p{color:hsla(0,0%,100%,.8);font-size:1rem;margin:0;line-height:1.5}.footer-tagline{font-weight:700;font-size:1.15rem}.footer-description{color:hsla(0,0%,100%,.8);font-size:.6rem;font-weight:300;line-height:1.6;margin-top:12px;max-width:400px}.footer-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;justify-content:end;margin-left:auto;max-width:600px}.footer-column h4{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 20px;padding-bottom:8px;border-bottom:2px solid rgba(79,141,251,.3);position:relative;text-align:right}.footer-column h4:before{content:"";position:absolute;bottom:-2px;right:0;width:40px;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:1px}.footer-column ul{list-style:none;padding:0;margin:0;text-align:right}.footer-column li{margin-bottom:12px}.footer-column a{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:.95rem;transition:all .3s ease;position:relative}.footer-column a:hover{color:#4f8dfb;transform:translateX(4px)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.1)}.footer-social{display:flex;gap:16px}.footer-social a{width:40px;height:40px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease}.footer-social a:hover{background:hsla(0,0%,100%,.2);transform:translateY(-3px) scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.3)}.footer-copyright{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.footer-copyright p{color:hsla(0,0%,100%,.7);font-size:.9rem;margin:0}.footer-version{color:hsla(0,0%,100%,.5);font-size:.8rem;font-weight:500}@media (max-width:1024px){.footer-content{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.site-footer{padding:40px 0 20px;margin-top:0}.site-footer .container{padding:0 16px!important}.footer-content{grid-template-columns:1fr;gap:30px;margin-bottom:30px}.footer-brand{justify-content:center;align-items:center}.brand-text{align-items:center;text-align:center;gap:12px}.footer-logo{height:32px;width:auto;object-fit:contain;object-position:center}.footer-tagline{font-size:1rem}.footer-description{font-size:.75rem;max-width:100%;text-align:center;margin-top:8px}.footer-links{grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;margin-left:0;max-width:100%}.footer-column{text-align:left}.footer-column h4{margin:0 0 16px;text-align:left;padding-bottom:8px;font-size:1rem}.footer-column h4:before{left:0;right:auto;transform:none;width:50px}.footer-column ul{text-align:left}.footer-column li{margin-bottom:10px}.footer-column a{font-size:.9rem}.footer-column a:hover{transform:none}.footer-bottom{flex-direction:column;gap:24px;justify-content:center;padding-top:24px}.footer-bottom,.footer-copyright{text-align:center;align-items:center}.footer-copyright{gap:6px}.footer-copyright p{font-size:.85rem}.footer-version{font-size:.75rem}.footer-social{justify-content:center;gap:12px}.footer-social a{width:36px;height:36px}.footer-social a svg{width:18px;height:18px}}@media (max-width:480px){.site-footer{padding:30px 0 20px;margin-top:0}.site-footer .container{padding:0 12px!important}.footer-content{gap:24px;margin-bottom:24px}.brand-text{gap:10px}.footer-logo{height:28px}.footer-tagline{font-size:.95rem}.footer-description{font-size:.7rem;line-height:1.5}.footer-links{gap:24px}.footer-column h4{font-size:1rem;margin:0 0 12px}.footer-column a{font-size:.85rem}.footer-bottom{gap:20px;padding-top:20px}.footer-social{gap:10px}.footer-social a{width:32px;height:32px}.footer-social a svg{width:16px;height:16px}.footer-copyright p{font-size:.8rem}.footer-version{font-size:.7rem}}.main{padding-top:100px;min-height:100vh}.page-header{text-align:center;padding:80px 0;background:linear-gradient(135deg,rgba(3,18,47,.8),rgba(25,48,92,.6))}.page-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:16px;background:linear-gradient(135deg,#fff,#19305c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{font-size:clamp(1.1rem,2vw,1.4rem);color:var(--muted);max-width:600px;margin:0 auto}.content-section{padding:80px 0}.section-title{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin-bottom:24px;text-align:center;color:#fff}.section-content{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.7;color:hsla(0,0%,100%,.9)}.section-content p{margin-bottom:20px}@media (max-width:768px){.main{padding-top:80px}.content-section,.page-header{padding:60px 0}}.story-hero-section{padding:80px 0;background:linear-gradient(135deg,rgba(25,48,92,.1),rgba(3,18,47,.2));position:relative;overflow:hidden}.story-hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:-100px;background:radial-gradient(ellipse at 30% 20%,rgba(25,48,92,.08) 0,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(3,18,47,.06) 0,transparent 60%),linear-gradient(180deg,transparent,rgba(25,48,92,.03) 70%,rgba(3,18,47,.05));pointer-events:none;filter:blur(40px)}.story-hero-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.story-hero-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;align-items:center}.story-hero-title{font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;margin-bottom:32px;background:linear-gradient(135deg,#fff,#a0aec0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.1}.story-content{display:flex;flex-direction:column;gap:24px}.story-paragraph{font-size:1.1rem;line-height:1.7;color:hsla(0,0%,100%,.9);margin:0}.story-paragraph strong{color:#fff;font-weight:700}.story-quote{background:linear-gradient(135deg,rgba(25,48,92,.3),rgba(3,18,47,.4));border-left:4px solid #4a90e2;padding:24px;border-radius:12px;margin:16px 0;position:relative}.story-quote:before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#4a90e2;font-weight:700;line-height:1}.quote-text{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 16px;font-style:italic}.quote-context{font-size:1rem;color:hsla(0,0%,100%,.8);margin:0;line-height:1.6}.story-conclusion{background:linear-gradient(135deg,rgba(25,48,92,.2),rgba(3,18,47,.3));padding:32px;border-radius:16px;border:1px solid rgba(74,144,226,.2);margin-top:24px}.conclusion-text{font-size:1.2rem;font-weight:600;color:#fff;margin:0 0 16px;line-height:1.6}.conclusion-ending{font-size:1.1rem;color:#4a90e2;font-weight:700;margin:0;text-align:center}.story-hero-visual{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center}.story-image-frame{width:100%;max-width:420px;border-radius:24px;overflow:hidden;box-shadow:0 18px 36px rgba(0,0,0,.22);transform:translateZ(0)}.story-main-image{width:100%;display:block;height:auto}.story-visual-caption{max-width:420px;display:flex;flex-direction:column;gap:12px;color:hsla(0,0%,100%,.92)}.story-visual-caption h3{font-size:1.35rem;font-weight:700;color:#fff;margin:0}.story-visual-caption p{font-size:1rem;margin:0;line-height:1.6;color:hsla(0,0%,100%,.82)}@media (max-width:1024px){.story-hero-content{grid-template-columns:1fr;gap:40px}.story-hero-visual{order:1}.story-image-frame{max-width:350px}}@media (max-width:768px){.story-hero-section{padding:60px 0}.story-hero-container{padding:0 16px}.story-hero-content{gap:32px}.story-hero-title{font-size:clamp(2rem,5vw,2.8rem);margin-bottom:24px}.story-content{gap:20px}.story-paragraph{font-size:1rem}.story-quote{padding:20px;margin:12px 0}.quote-text{font-size:1.1rem}.story-conclusion{padding:24px}.conclusion-text{font-size:1.1rem}.story-image-frame{max-width:300px}}@media (max-width:480px){.story-hero-section{padding:40px 0}.story-hero-container{padding:0 12px}.story-hero-title{font-size:1.8rem;margin-bottom:20px}.story-content{gap:16px}.story-paragraph{font-size:.95rem}.story-quote{padding:16px;margin:8px 0}.quote-text{font-size:1rem}.story-conclusion{padding:20px}.conclusion-text{font-size:1rem}.story-image-frame{max-width:280px}}.team-section{padding:112px 0;position:relative;overflow:hidden;background:radial-gradient(1200px 460px at 50% -10%,rgba(110,186,255,.18),transparent 60%),radial-gradient(900px 500px at 100% 110%,rgba(38,84,150,.3),transparent 65%),linear-gradient(160deg,#071833,#0a2147 40%,#0c2a59)}.team-section:before{inset:-120px 0;background:radial-gradient(700px 320px at 16% 24%,rgba(146,208,255,.12),transparent 68%),radial-gradient(640px 300px at 84% 74%,rgba(74,144,226,.14),transparent 70%);filter:blur(30px)}.team-section:after,.team-section:before{content:"";position:absolute;pointer-events:none}.team-section:after{inset:0;background-image:radial-gradient(hsla(0,0%,100%,.08) .5px,transparent 0);background-size:3px 3px;opacity:.08;mix-blend-mode:soft-light}.team-container{max-width:1260px;margin:0 auto;padding:0 28px;position:relative;z-index:1}.team-header{text-align:center;margin-bottom:64px}.team-title{font-size:clamp(2.4rem,4.2vw,3.7rem);font-weight:800;margin-bottom:14px;background:linear-gradient(135deg,#fff,#8fc8ff 58%,#dcefff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.02em;line-height:1.1}.team-subtitle{font-size:1.05rem;color:rgba(226,242,255,.82);margin:0 auto;font-weight:400;max-width:560px;line-height:1.7}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin-bottom:64px;align-items:stretch}.team-member{position:relative;height:100%}.member-card{background:linear-gradient(160deg,hsla(0,0%,100%,.11),hsla(0,0%,100%,.04) 45%,rgba(6,23,53,.62));border:1px solid rgba(162,204,255,.22);border-radius:26px;padding:34px 30px 30px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 45px rgba(2,9,23,.45),inset 0 1px 0 hsla(0,0%,100%,.12);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;position:relative;overflow:hidden;min-height:100%}.member-card:before{content:"";position:absolute;inset:1px;border-radius:25px;background:linear-gradient(145deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.05) 38%,transparent 72%);opacity:.55;pointer-events:none}.member-card:hover{transform:translateY(-6px) scale(1.005);border-color:rgba(175,215,255,.42);box-shadow:0 26px 58px rgba(2,9,23,.56),inset 0 1px 0 hsla(0,0%,100%,.2)}.member-card>*{position:relative;z-index:1}.member-image-container{position:relative;margin-bottom:22px;padding-top:6px;display:flex;justify-content:center}.member-image-container:before{content:"";position:absolute;top:50%;left:50%;width:228px;height:228px;border-radius:28px;transform:translate(-50%,-50%);background:linear-gradient(145deg,rgba(170,214,255,.28),rgba(170,214,255,.06) 42%,rgba(7,24,51,.4))}.member-photo{width:212px;height:212px;border-radius:22px;object-position:center center;object-fit:cover;border:2px solid rgba(170,214,255,.45);box-shadow:0 16px 34px rgba(4,14,34,.55),0 0 0 1px hsla(0,0%,100%,.07);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease;position:relative;z-index:1}.member-card:hover .member-photo{transform:scale(1.025);border-color:rgba(198,230,255,.7);box-shadow:0 20px 40px rgba(5,16,39,.62),0 0 0 1px hsla(0,0%,100%,.12)}.member-badge{position:absolute;bottom:-8px;right:20px;background:linear-gradient(135deg,#4a90e2,#19305c);color:#fff;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:600;box-shadow:0 4px 12px rgba(74,144,226,.3)}.member-info{text-align:center;display:flex;flex-direction:column;height:100%}.member-name{font-size:clamp(1.45rem,2vw,1.82rem);font-weight:700;color:#f4fbff;margin:0 0 8px;letter-spacing:.01em;line-height:1.2;text-wrap:balance}.member-role{display:inline-flex;align-items:center;justify-content:center;width:max-content;margin:0 auto 18px;padding:7px 14px;font-size:.84rem;color:#d4ebff;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;border:1px solid rgba(150,204,255,.36);background:linear-gradient(145deg,rgba(120,184,255,.22),rgba(120,184,255,.08));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.member-description{font-size:.97rem;line-height:1.72;color:rgba(228,243,255,.84);margin:0 auto;text-align:center;max-width:44ch;min-height:8rem;text-wrap:pretty}.member-experience{display:flex;flex-direction:column;gap:12px}.member-social{display:flex;gap:14px;justify-content:center;margin-top:auto;padding-top:22px}.member-social .social-link{width:46px;height:46px;background:linear-gradient(145deg,rgba(126,186,255,.22),rgba(126,186,255,.08));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(150,204,255,.36);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#c6e6ff;text-decoration:none;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.member-social .social-link:before{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.24),transparent 45%);opacity:.3}.member-social .social-link:hover{background:linear-gradient(145deg,rgba(153,210,255,.34),rgba(153,210,255,.14));border-color:rgba(188,226,255,.62);color:#f8fcff;transform:translateY(-3px) scale(1.05);box-shadow:0 12px 30px rgba(9,26,56,.48),0 0 0 1px rgba(188,226,255,.18)}.member-social .social-icon{width:21px;height:21px;transition:transform .3s ease}.member-social .social-link:hover .social-icon{transform:scale(1.08)}.member-photo-zoom{object-position:center center;object-fit:cover}.experience-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(74,144,226,.1);border-radius:12px;border:1px solid rgba(74,144,226,.2);transition:all .3s ease}.experience-item:hover{background:rgba(74,144,226,.15);transform:translateX(4px)}.experience-icon{color:#4a90e2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.experience-item span{font-size:.9rem;color:hsla(0,0%,100%,.9);font-weight:500}.team-footer{text-align:center;padding:42px 0 0;border-top:1px solid rgba(178,217,255,.2)}.team-mission{font-size:1.16rem;color:rgba(227,242,255,.92);margin:0;font-weight:500;line-height:1.75;max-width:780px;margin-inline:auto}@media (max-width:1024px){.team-container{padding:0 22px}.team-grid{gap:22px}.member-card{padding:30px 24px 26px}.member-image-container:before{width:206px;height:206px}.member-photo{width:192px;height:192px}}@media (max-width:920px){.team-section{padding:92px 0}.team-grid{grid-template-columns:1fr;gap:26px}.member-card{max-width:680px;margin:0 auto}.member-description{min-height:0}}@media (max-width:768px){.team-section{padding:80px 0}.team-container{padding:0 16px}.team-header{margin-bottom:32px}.team-title{font-size:clamp(2rem,5vw,2.8rem)}.team-subtitle{font-size:1rem}.team-grid{grid-template-columns:1fr;gap:18px}.member-card{max-width:620px;margin:0 auto;padding:22px 18px 20px;border-radius:20px}.member-image-container{margin-bottom:16px}.member-image-container:before{width:170px;height:170px;border-radius:20px}.member-photo{width:156px;height:156px;border-radius:18px}.member-name{font-size:1.22rem;margin-bottom:6px}.member-role{font-size:.72rem;padding:5px 10px;margin:0 auto 12px}.member-description{font-size:.86rem;line-height:1.5;text-align:center;min-height:0;max-width:100%;display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible}.member-social{gap:10px;padding-top:14px}.member-social .social-link{width:36px;height:36px;border-radius:10px}.member-social .social-icon{width:16px;height:16px}.experience-item{padding:10px 14px}.experience-item span{font-size:.85rem}.team-mission{font-size:1rem}}@media (max-width:480px){.team-section{padding:60px 0}.team-container{padding:0 12px}.team-header{margin-bottom:24px}.team-title{font-size:1.8rem}.team-subtitle{font-size:.92rem}.team-grid{grid-template-columns:1fr;gap:14px}.member-card{padding:18px 14px 16px;border-radius:18px}.member-image-container:before{width:150px;height:150px;border-radius:18px}.member-photo{width:136px;height:136px;border-radius:16px}.member-name{font-size:1.08rem;margin-bottom:4px}.member-role{font-size:.68rem;padding:4px 8px;margin:0 auto 10px}.member-description{font-size:.8rem;line-height:1.45;display:block;-webkit-line-clamp:unset;-webkit-box-orient:initial;overflow:visible}.member-social{padding-top:12px;gap:8px}.member-social .social-link{width:32px;height:32px;border-radius:9px}.member-social .social-icon{width:14px;height:14px}.experience-item{padding:8px 12px}.experience-item span{font-size:.8rem}.team-mission{font-size:1rem}}.visual-container{position:relative;width:100%;max-width:400px;border-radius:20px;overflow:hidden;transition:transform .3s ease}.visual-container:hover{transform:translateY(-5px)}.main-visual{width:100%;height:auto;display:block;border-radius:20px}.visual-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:24px;color:#fff}.visual-overlay h3{font-size:1.3rem;font-weight:700;margin:0 0 8px;color:#fff}.visual-overlay p{font-size:.95rem;margin:0;color:hsla(0,0%,100%,.9);line-height:1.4}.easy-start-visual{display:flex;justify-content:center;margin:40px 0}.easy-start-image-container{position:relative;width:100%;max-width:350px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);transition:transform .3s ease}.easy-start-image-container:hover{transform:translateY(-5px)}.easy-start-image{width:100%;height:auto;display:block;border-radius:20px}.easy-start-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:24px;color:#fff}.easy-start-overlay h3{font-size:1.3rem;font-weight:700;margin:0 0 8px;color:#fff}.easy-start-overlay p{font-size:.95rem;margin:0;color:hsla(0,0%,100%,.9);line-height:1.4}.vehicle-features-content{align-items:center}.vehicle-features-content,.vehicle-features-visual{display:flex;justify-content:center}.features-image-container{position:relative;width:100%;max-width:300px;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);transition:transform .3s ease}.features-image-container:hover{transform:translateY(-5px)}.features-image{width:100%;height:auto;display:block;border-radius:20px}.features-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:20px;color:#fff}.features-overlay h3{font-size:1.2rem;font-weight:700;margin:0 0 6px;color:#fff}.features-overlay p{font-size:.9rem;margin:0;color:hsla(0,0%,100%,.9);line-height:1.4}@media (max-width:1024px){.vehicle-features-content{justify-content:center}.visual-container{max-width:350px}}@media (max-width:768px){.easy-start-image-container,.visual-container{max-width:300px}.features-image-container{max-width:250px}}@media (max-width:480px){.easy-start-image-container,.visual-container{max-width:280px}.features-image-container{max-width:220px}}.blog-hero{padding:4rem 0;text-align:center;background:linear-gradient(135deg,rgba(25,48,92,.3),rgba(3,18,47,.5));border-radius:1rem;margin:2rem 0}.blog-hero h1{font-size:3rem;font-weight:800;margin:0 0 1rem;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.blog-hero p{font-size:1.25rem;color:var(--muted);max-width:600px;margin:0 auto}.blog-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.55rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.86);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.blog-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:0 0 1.25rem}.blog-section-head p{margin:0 0 .5rem;color:hsla(0,0%,100%,.74);font-size:.85rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.blog-section-head h2{margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15}.blog-list-summary{margin:0 0 1rem}.blog-list-summary p{margin:0;color:hsla(0,0%,100%,.72)}.featured-post{background:linear-gradient(135deg,var(--brand-2),var(--brand));border-radius:1rem;padding:2rem;margin:2rem 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.featured-post img{width:100%;height:300px;object-fit:contain;border-radius:.5rem}.featured-content h2,.featured-content h3{font-size:2rem;font-weight:800;margin:0 0 1rem}.featured-content p{font-size:1.125rem;color:var(--muted);line-height:1.6;margin:0 0 1.5rem}.read-more{display:inline-flex;align-items:center;gap:.5rem;background:var(--text);color:var(--brand);padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;transition:transform .2s;text-decoration:none}.read-more:hover{transform:translateY(-2px)}.featured-tag{display:inline-block;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));color:var(--text);padding:.5rem 1rem;border-radius:2rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-menu{margin:3rem 0;padding:0 1rem}.category-menu-container{display:flex;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.category-menu-container::-webkit-scrollbar{display:none}.category-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;cursor:pointer;font:inherit;color:inherit;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.category-item:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s}.category-item:hover:before{left:100%}.category-item:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.category-item.active{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));border-color:hsla(0,0%,100%,.3);box-shadow:0 4px 15px rgba(0,0,0,.1)}.category-item.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:30px;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent);border-radius:1px}.category-item:focus-visible{outline:2px solid hsla(0,0%,100%,.7);outline-offset:2px}.category-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .3s ease}.category-item:hover .category-icon{transform:scale(1.1) rotate(5deg)}.category-item span{font-weight:500;font-size:.9rem;color:var(--text);transition:color .3s ease}.category-item:hover span{color:#fff}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:3rem 0}.blog-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:400px;display:flex;flex-direction:column}.blog-card a{color:inherit;text-decoration:none;height:100%}.blog-card.hidden{display:none}.blog-card.placeholder{background:transparent;border:none;opacity:0;pointer-events:none;visibility:hidden}.blog-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.blog-card img{width:100%;height:200px;object-fit:contain;border-radius:.5rem;margin-bottom:1rem}.blog-card h3{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--text)}.blog-card p{color:var(--muted);line-height:1.6;margin:0 0 1rem;flex-grow:1}.blog-meta{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--muted);margin-bottom:1rem}.blog-tag{background:var(--brand-2);color:var(--text);padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500}.blog-empty-state{margin:0 0 3rem;color:var(--muted)}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.featured-post{grid-template-columns:1fr;text-align:center}}@media (max-width:768px){.blog-hero{padding:8rem 0 4rem!important;margin:6rem 0 0!important}.blog-hero h1{font-size:2rem}.blog-hero p{font-size:1rem}.blog-grid{grid-template-columns:1fr}.category-menu-container{gap:.5rem;padding:.75rem}.category-item{padding:.5rem 1rem;font-size:.85rem}.category-icon{width:18px;height:18px}.featured-post{padding:1.5rem}.featured-content h2,.featured-content h3{font-size:1.5rem}.blog-section-head{flex-direction:column;align-items:flex-start}}.main-content{max-width:1224px;margin:0 auto;padding:8rem 2rem 4rem}.article-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0 0 1.5rem;color:hsla(0,0%,100%,.66);font-size:.92rem}.article-breadcrumbs a{color:hsla(0,0%,100%,.82);text-decoration:none}.article-breadcrumbs a:hover{color:#fff}.main-content-report .container{padding-left:1.5rem;padding-right:1.5rem}.article{background:var(--surface);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article-header{margin-bottom:2rem}.article-category{display:inline-block;background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));color:var(--text);padding:.5rem 1rem;border-radius:2rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem;border:1px solid hsla(0,0%,100%,.2)}.article-title{font-size:2.5rem;font-weight:800;margin:0 0 1rem;line-height:1.2;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.article-lead{max-width:820px;margin:0 0 1.5rem;color:hsla(0,0%,100%,.82);font-size:1.16rem;line-height:1.8}.article-meta{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1);font-size:.9rem;color:var(--muted)}.article-meta span{display:flex;align-items:center;gap:.5rem}.article-hero-image{width:100%;height:400px;object-fit:contain;border-radius:.5rem;margin-bottom:2rem}.article-body{min-width:0}.article-content{font-size:1.1rem;line-height:1.8}.article-content h2{font-size:1.8rem;font-weight:700;margin:2rem 0 1rem;color:var(--text);scroll-margin-top:120px}.article-content h3{font-size:1.4rem;font-weight:600;margin:1.5rem 0 .75rem;color:var(--text)}.article-content p{margin:0 0 1.5rem;color:var(--muted)}.article-content ol,.article-content ul{margin:0 0 1.5rem;padding-left:2rem;color:var(--muted)}.article-content table{width:100%;border-collapse:collapse;margin:0 0 1.75rem;overflow:hidden;border-radius:1rem;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04)}.article-content td,.article-content th{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid hsla(0,0%,100%,.08)}.article-content th{color:#fff;font-weight:700;background:hsla(0,0%,100%,.06)}.article-content td{color:var(--muted)}.article-content tr:last-child td{border-bottom:0}.article-content li{margin-bottom:.5rem}.article-content blockquote{border-left:4px solid var(--brand-2);margin:2rem 0;font-style:italic;color:var(--muted);background:rgba(25,48,92,.2);padding:1.5rem;border-radius:.5rem}.article-content code{background:hsla(0,0%,100%,.1);padding:.2rem .5rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.9rem}.article-content pre{background:rgba(0,0,0,.3);padding:1.5rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.article-content pre code{background:none;padding:0}.article-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.article-related{margin-top:2.5rem}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.article-related-card{border-radius:1rem;overflow:hidden;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);transition:transform .2s ease,box-shadow .2s ease}.article-related-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.25)}.article-related-card a{display:block;height:100%;color:inherit;text-decoration:none}.article-related-card img{width:100%;height:180px;object-fit:cover}.article-related-body{padding:1.2rem}.article-related-tag{display:inline-flex;margin-bottom:.8rem;padding:.3rem .7rem;border-radius:999px;background:hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.84);font-size:.76rem;font-weight:700}.article-related-body h3{margin:0 0 .7rem;font-size:1.05rem;line-height:1.45}.article-related-body p{margin:0;color:hsla(0,0%,100%,.72);line-height:1.6}.article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.tag{background:var(--brand-2);color:var(--text);padding:.5rem 1rem;border-radius:1rem;font-size:.8rem;font-weight:500}.article-share{margin-top:2rem}.article-share h4{margin-bottom:1rem;color:var(--text)}.share-buttons{display:flex;gap:1rem;flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;transition:transform .2s;text-decoration:none}.share-btn:hover{transform:translateY(-2px)}.share-btn.twitter{background:#1da1f2;color:#fff}.share-btn.facebook{background:#4267b2;color:#fff}.share-btn.linkedin{background:#0077b5;color:#fff}.share-btn.whatsapp{background:#25d366;color:#fff}.reading-progress{position:fixed;top:calc(16px + 40px + 16px + 1px);left:0;width:100%;height:3px;background:hsla(0,0%,100%,.1);z-index:1001}.reading-progress-bar{height:100%;background:linear-gradient(90deg,#4f46e5,#06b6d4);width:0;transition:width .1s ease}@media (max-width:768px){.main-content{padding:8rem 1rem 2rem!important}.main-content-report{padding:6rem .75rem 2.5rem!important}.main-content-report .container{padding-left:0;padding-right:0}.article{padding:2rem}.article-title{font-size:2rem}.article-lead{font-size:1rem}.article-meta{flex-direction:column;align-items:flex-start;gap:.5rem}.article-hero-image{height:250px}.article-content{font-size:1rem}.article-content h2{font-size:1.5rem}.article-content h3{font-size:1.2rem}.share-buttons{flex-direction:column}.share-btn{justify-content:center}.article-related-grid{grid-template-columns:1fr}}.article-report{background:linear-gradient(135deg,rgba(79,70,229,.05),rgba(6,182,212,.05));border:1px solid hsla(0,0%,100%,.15);border-radius:1.5rem;padding:4rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;overflow:hidden}.article-report:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#4f46e5,#06b6d4,#4f46e5);background-size:200% 100%;animation:gradient-shift 3s ease infinite}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.article-report .article-header{margin-bottom:3rem;position:relative}.article-report .article-title{font-size:3rem;font-weight:900;margin:0 0 1.5rem;line-height:1.1;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.article-report .article-meta{gap:2.5rem;padding-bottom:1.5rem;border-bottom:2px solid hsla(0,0%,100%,.15);font-size:1rem}.article-report .article-meta span{font-weight:500;color:hsla(0,0%,100%,.8)}.article-report .article-hero-image{height:450px;border-radius:1rem;margin-bottom:3rem;box-shadow:0 10px 40px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}.article-report .article-content{font-size:1.15rem;line-height:2;color:hsla(0,0%,100%,.9)}.article-report .article-content p{margin:0 0 2rem;color:hsla(0,0%,100%,.85);font-weight:400}.article-report .article-content h2{font-size:2rem;font-weight:800;margin:3rem 0 1.5rem;color:#fff;position:relative;padding-bottom:.75rem}.article-report .article-content h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#4f46e5,#06b6d4);border-radius:2px}.article-report .article-content h3{font-size:1.6rem;font-weight:700;margin:2.5rem 0 1rem;color:hsla(0,0%,100%,.95)}.article-report .article-content ol,.article-report .article-content ul{margin:0 0 2rem;padding-left:2.5rem;color:hsla(0,0%,100%,.85)}.article-report .article-content li{margin-bottom:.75rem;line-height:1.8;position:relative}.article-report .article-content ul li::marker{color:#4f46e5}.article-report .article-content strong{color:#fff;font-weight:600}.article-report .article-footer{margin-top:4rem;padding-top:3rem;border-top:2px solid hsla(0,0%,100%,.15)}.article-report .article-tags{gap:.75rem;margin-bottom:2.5rem}.article-report .tag{background:linear-gradient(135deg,rgba(79,70,229,.3),rgba(6,182,212,.3));color:#fff;padding:.6rem 1.2rem;border-radius:2rem;font-size:.9rem;font-weight:600;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article-report .article-share h4{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.article-report .share-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.article-report .share-btn:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,0,0,.2)}@media (max-width:768px){.article-report{padding:1.75rem 1rem;border-radius:1.25rem;margin-left:auto;margin-right:auto;width:100%}.article-report .article-title{font-size:2rem}.article-report .article-hero-image{height:250px}.article-report .article-content{font-size:1rem}.article-report .article-content h2{font-size:1.5rem}.article-report .article-content h3{font-size:1.2rem}}.contact-hero{padding:40px 0;text-align:center}.contact-hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:16px;line-height:1.1}.contact-hero p{font-size:1.25rem;color:var(--muted);max-width:600px;margin:0 auto}.contact-section{padding:40px 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:start}.contact-info h2{font-size:2rem;font-weight:700;margin-bottom:32px}.contact-item{gap:16px;margin-bottom:24px;padding:20px;background:var(--surface);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.contact-icon,.contact-item{display:flex;align-items:center}.contact-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:12px;justify-content:center;flex-shrink:0}.contact-details h3{font-size:1.125rem;font-weight:600;margin-bottom:4px}.contact-details p{color:var(--muted);margin:0}.contact-form{background:var(--surface);padding:40px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.contact-form form{display:flex;flex-direction:column;align-items:stretch;gap:20px}.contact-form h2{font-size:2rem;font-weight:700;margin-bottom:32px}.form-group{margin-bottom:24px}.form-group label{display:block;font-weight:600;margin-bottom:8px;color:var(--text)}.form-group input,.form-group textarea{width:100%;padding:12px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.05);color:var(--text);font-size:1rem;transition:border-color .2s ease,background-color .2s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--brand-2);background:hsla(0,0%,100%,.1)}.form-group textarea{min-height:120px;resize:vertical}.form-group-kvkk label{display:flex;align-items:flex-start;gap:10px;font-weight:500;margin-bottom:0}.form-group-kvkk input[type=checkbox]{width:auto;margin-top:3px}.form-group-kvkk span{font-size:.95rem;line-height:1.4}.btn-submit{background:linear-gradient(135deg,#fff,#f8f9fa);color:#03122f;padding:14px 28px;border:2px solid transparent;border-radius:12px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1)}.btn-submit:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .5s ease}.btn-submit:hover{transform:translateY(-2px);background:linear-gradient(135deg,#f8f9fa,#e9ecef);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:#03122f}.btn-submit:hover:before{left:100%}.btn-submit:active{transform:translateY(0);box-shadow:0 2px 10px rgba(0,0,0,.1)}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.contact-hero{padding:30px 0}.contact-hero h1{font-size:2.5rem}.contact-hero p{font-size:1.125rem}.contact-section{padding:30px 0}.contact-grid{display:flex;flex-direction:column;gap:30px}.contact-form{order:1}.contact-info{order:2}.contact-form,.contact-info{max-width:none;width:100%;margin:0}.contact-form{align-self:stretch;padding:24px 16px}.contact-item{padding:14px;align-items:flex-start;gap:12px}.contact-icon{width:40px;height:40px}.contact-details h3{font-size:1rem}.contact-details p{font-size:.95rem;word-break:break-word}}.faq-section{max-width:1600px;margin:0 auto}.faq-category{margin-bottom:40px}.category-title{font-size:1.5rem;font-weight:700;margin:0 0 24px;color:var(--primary);display:flex;align-items:center;gap:12px}.category-title:before{content:"";width:4px;height:24px;background:linear-gradient(180deg,var(--primary),var(--primary-600));border-radius:2px}.faq-question{width:100%;background:none;border:none;color:var(--text);font-size:1.1rem;font-weight:600;padding:20px 24px;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.faq-question:hover{background:hsla(0,0%,100%,.02)}.faq-icon{width:24px;height:24px;transition:transform .3s ease;color:var(--primary)}.faq-answer-content ul{margin:12px 0;padding-left:20px}.faq-answer-content li{margin:8px 0}.contact-cta{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:16px;padding:40px;text-align:center;margin-top:60px;border:1px solid var(--border)}.contact-cta h3{font-size:1.5rem;font-weight:700;margin:0 0 12px}.contact-cta p{color:var(--muted);margin:0 0 24px;font-size:1.1rem}.contact-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-contact{background:var(--primary);color:#fff;padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.btn-contact:hover{background:var(--primary-600);transform:translateY(-1px)}.btn-outline{background:transparent;border:1px solid var(--border);color:var(--text)}.btn-outline:hover{background:var(--glass)}@media (max-width:768px){.faq-question{padding:16px 20px;font-size:1rem}.faq-answer-content{padding:0 20px 16px}.contact-cta{padding:30px 20px}.contact-buttons{flex-direction:column;align-items:center}.btn-contact{width:100%;max-width:300px;justify-content:center}}.newsletter-section{padding:80px 0;background:transparent;position:relative;overflow:hidden}.newsletter-container{max-width:1600px;margin:0 auto;padding:0 24px}.newsletter-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:stretch}.newsletter-social{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding:34px 32px;border-radius:28px;border:1px solid var(--home-premium-border);background:var(--home-premium-surface);box-shadow:var(--home-premium-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.newsletter-signup:before,.newsletter-social:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(108,178,255,.14),transparent 42%);opacity:.9;pointer-events:none}.newsletter-signup:after,.newsletter-social:after{content:"";position:absolute;inset:0;background:var(--home-card-sheen);transform:translateX(-140%);animation:homeCardSheen 9s ease-in-out infinite;pointer-events:none}.newsletter-signup>*,.newsletter-social>*{position:relative;z-index:1}.newsletter-signup:hover,.newsletter-social:hover{transform:translateY(-6px);background:var(--home-premium-surface-strong);border-color:var(--home-premium-border-strong);box-shadow:var(--home-premium-shadow-hover)}.newsletter-social-title{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#fff;margin:0;line-height:1.2}.newsletter-social-subtitle{color:hsla(0,0%,100%,.8);font-size:1.1rem;line-height:1.6;margin:0}.social-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.newsletter-section .social-link{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--home-card-icon-surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(176,212,255,.24);border-radius:25px;color:#fff;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 14px 30px rgba(2,7,17,.22)}.newsletter-section .social-link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .6s ease}.newsletter-section .social-link:hover{background:var(--home-card-icon-surface-strong);border-color:var(--home-premium-border-strong);transform:translateY(-4px) scale(1.05);box-shadow:0 20px 40px rgba(2,7,17,.28)}.newsletter-section .social-link:hover:before{left:100%}.newsletter-section .social-icon{width:32px;height:32px;transition:transform .3s ease;color:hsla(0,0%,100%,.8)}.newsletter-section .social-link:hover .social-icon{transform:scale(1.1);color:#fff}.newsletter-signup{display:flex;flex-direction:column;gap:24px;align-items:center;text-align:center;padding:34px 32px;border-radius:28px;border:1px solid var(--home-premium-border);background:var(--home-premium-surface);box-shadow:var(--home-premium-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.newsletter-signup-title{font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;color:#fff;margin:0;line-height:1.2}.newsletter-signup-subtitle{color:hsla(0,0%,100%,.8);font-size:1.1rem;line-height:1.6;margin:0}.newsletter-form{display:flex;flex-direction:column;gap:16px;width:100%;max-width:500px}.newsletter-input-group{display:flex;gap:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(124,224,244,.04));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(176,212,255,.16);border-radius:18px;padding:8px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);transition:all .3s ease}.newsletter-input-group:focus-within{background:linear-gradient(180deg,hsla(0,0%,100%,.1),rgba(124,224,244,.05));border-color:var(--home-premium-border-strong);box-shadow:0 16px 36px rgba(2,7,17,.2)}.newsletter-input{flex:1 1;background:transparent;border:none;color:#fff;padding:16px 20px;font-size:1rem;outline:none;border-radius:12px}.newsletter-input::placeholder{color:hsla(0,0%,100%,.6)}.newsletter-button{background:linear-gradient(135deg,#f5f9ff,#a7d8ff);border:none;color:#061226;padding:10px 18px;border-radius:12px;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;overflow:hidden}.newsletter-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.newsletter-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(83,144,255,.28)}.newsletter-button:hover:before{left:100%}.newsletter-success{color:#10b981;font-size:.9rem;margin:0;text-align:center;font-weight:500}.newsletter-privacy{color:hsla(0,0%,100%,.6);font-size:.85rem;margin:0;text-align:center;line-height:1.4}@media (max-width:768px){.newsletter-section{padding:60px 0}.newsletter-content{grid-template-columns:1fr;gap:40px}.newsletter-signup,.newsletter-social{padding:28px 20px;border-radius:24px}.newsletter-input-group{flex-direction:column;gap:12px}.newsletter-button{width:100%;justify-content:center}.social-links{gap:12px;justify-content:center}.newsletter-section .social-link{width:50px;height:50px;border-radius:20px}.newsletter-section .social-icon{width:28px;height:28px}}.supporters-hero-section{background:linear-gradient(135deg,var(--bg) 0,var(--brand-2) 100%);padding:120px 0 80px;position:relative;overflow:hidden}.supporters-hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(25,48,92,.3) 0,transparent 50%),radial-gradient(circle at 70% 80%,rgba(3,18,47,.4) 0,transparent 50%);pointer-events:none}.supporters-hero-container{max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:1}.supporters-hero-content{text-align:center;max-width:800px;margin:0 auto}.supporters-hero-title{font-size:clamp(2.5rem,5vw + 1rem,4rem);font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.supporters-hero-subtitle{font-size:clamp(1.1rem,2vw + .5rem,1.4rem);line-height:1.6;color:hsla(0,0%,100%,.9);max-width:600px;margin:0 auto}.supporters-section{padding:100px 0;background:var(--bg)}.supporters-container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.supporters-header{text-align:center;margin-bottom:80px}.supporters-title{font-size:clamp(2rem,4vw + .5rem,3rem);font-weight:700;margin-bottom:16px;color:var(--text)}.supporters-subtitle{font-size:1.2rem;color:hsla(0,0%,100%,.8);max-width:600px;margin:0 auto;line-height:1.6}.supporters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:40px;gap:40px;margin-bottom:80px}.supporter-card{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:40px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;overflow:hidden}.supporter-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));opacity:0;transition:opacity .3s ease;pointer-events:none}.supporter-card:hover{transform:translateY(-8px);border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 40px rgba(0,0,0,.3)}.supporter-card:hover:before{opacity:1}.supporter-card.coming-soon{opacity:.7;border-style:dashed}.supporter-card.coming-soon:hover{transform:none;opacity:.9}.supporter-logo-container{margin-bottom:24px;display:flex;justify-content:center}.supporter-logo-placeholder{width:80px;height:80px;background:linear-gradient(135deg,var(--brand-2) 0,var(--brand) 100%);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(0,0,0,.2);overflow:hidden;border:1px solid hsla(0,0%,100%,.15)}.supporter-logo-img{width:100%;height:100%;object-fit:contain;padding:12px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.25));background:linear-gradient(145deg,hsla(0,0%,100%,.05),rgba(3,18,47,.2));border-radius:inherit}.logo-text{font-size:1.8rem;font-weight:700;color:#fff}.supporter-info{text-align:center}.supporter-name{font-size:1.5rem;font-weight:700;margin-bottom:8px;color:#fff}.supporter-category{font-size:1rem;color:#a0a9ff;font-weight:600;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.supporter-description{font-size:1rem;line-height:1.6;color:hsla(0,0%,100%,.8);margin-bottom:24px}.supporter-services{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:24px}.service-tag{background:rgba(25,48,92,.3);color:#a0a9ff;padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;border:1px solid rgba(160,169,255,.3)}.supporter-contact{margin-top:24px}.supporter-website{display:inline-flex;align-items:center;gap:8px;color:#a0a9ff;text-decoration:none;font-weight:600;transition:all .3s ease;padding:12px 20px;border:1px solid #a0a9ff;border-radius:25px;background:rgba(25,48,92,.1)}.supporter-website:hover{background:var(--brand-2);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(25,48,92,.3)}.website-icon{width:16px;height:16px}.supporters-footer{text-align:center;padding:60px 0;background:hsla(0,0%,100%,.02);border-radius:20px;border:1px solid hsla(0,0%,100%,.1)}.supporters-cta{max-width:600px;margin:0 auto}.cta-title{font-size:1.8rem;font-weight:700;margin-bottom:16px;color:#fff}.cta-description{font-size:1.1rem;line-height:1.6;color:hsla(0,0%,100%,.8);margin-bottom:32px}.cta-button{display:inline-block;background:linear-gradient(135deg,var(--brand-2) 0,var(--brand) 100%);color:#fff;padding:16px 32px;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 8px 24px rgba(25,48,92,.3);border:none;cursor:pointer}.cta-button:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(25,48,92,.4)}.fleet-cta-actions .cta-button{position:relative;padding:16px 34px;font-size:1.05rem;letter-spacing:.01em;background:hsla(0,0%,100%,.06);box-shadow:0 12px 28px rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.fleet-cta-actions .cta-button:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.18),transparent 55%);transform:translateX(-40%);transition:transform .4s ease}.fleet-cta-actions .cta-button:hover:before{transform:translateX(10%)}.fleet-cta-actions .cta-button:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.35)}@media (max-width:768px){.supporters-hero-section{padding:100px 0 60px}.supporters-section{padding:60px 0}.supporters-grid{grid-template-columns:1fr;gap:30px}.supporter-card{padding:30px 20px}.supporters-header{margin-bottom:60px}.supporters-footer{padding:40px 20px}}@media (max-width:480px){.supporters-hero-section{padding:80px 0 40px}.supporter-card{padding:24px 16px}.supporter-logo-placeholder{width:60px;height:60px}.logo-text{font-size:1.4rem}.supporter-services{gap:6px}.service-tag{font-size:.8rem;padding:4px 8px}}.feedback-hero{padding:80px 0;text-align:center}.feedback-hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:16px;line-height:1.1}.feedback-hero p{font-size:1.25rem;color:var(--muted);max-width:600px;margin:0 auto}.feedback-section{padding:80px 0}.feedback-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.feedback-info h2{font-size:2rem;font-weight:700;margin-bottom:32px}.feedback-item{gap:16px;margin-bottom:24px;padding:20px;background:var(--surface);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.feedback-icon,.feedback-item{display:flex;align-items:center}.feedback-icon{width:48px;height:48px;background:linear-gradient(135deg,var(--brand),var(--brand-2));border-radius:12px;justify-content:center;flex-shrink:0}.feedback-details h3{font-size:1.125rem;font-weight:600;margin-bottom:4px}.feedback-details p{color:var(--muted);margin:0}.feedback-form{background:var(--surface);padding:40px;border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.feedback-form .form-group{margin-bottom:24px}.feedback-form .form-group label{display:block;font-weight:600;margin-bottom:8px;color:var(--text)}.feedback-form .form-group input,.feedback-form .form-group select,.feedback-form .form-group textarea{width:100%;padding:12px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;background:hsla(0,0%,100%,.05);color:var(--text);font-size:1rem;transition:border-color .2s ease,background-color .2s ease}.feedback-form .form-group input:focus,.feedback-form .form-group select:focus,.feedback-form .form-group textarea:focus{outline:none;border-color:var(--brand-2);background:hsla(0,0%,100%,.1)}.feedback-form .form-group textarea{min-height:120px;resize:vertical}.feedback-form .form-group select{cursor:pointer}.feedback-form .form-group select option{background:var(--bg);color:var(--text)}@media (max-width:768px){.feedback-page{padding:calc(env(safe-area-inset-top, 0px) + 5.35rem) 0 1.5rem!important}.feedback-hero{padding:10px 0}.feedback-section{padding:10px 0 22px}.feedback-hero .container,.feedback-section .container{padding-left:16px;padding-right:16px}.feedback-hero h1{margin-bottom:10px}.feedback-hero p{max-width:32ch;font-size:1.05rem;line-height:1.42}.feedback-grid{grid-template-columns:1fr;gap:18px}.feedback-form{order:-1;width:calc(100% + 32px);margin:0 -16px;padding:28px 20px;border-radius:24px}.feedback-info{order:2}.feedback-info h2{margin-bottom:24px}}@media (max-width:480px){.feedback-page{padding-top:calc(env(safe-area-inset-top, 0px) + 5.05rem)!important;padding-bottom:1.25rem!important}.feedback-hero{padding:6px 0 8px}.feedback-section{padding:8px 0 18px}.feedback-hero h1{margin-bottom:8px}.feedback-hero p{max-width:30ch;font-size:1rem;line-height:1.4}.feedback-form{width:calc(100% + 24px);margin:0 -12px;padding:24px 18px;border-radius:22px}.feedback-item{padding:18px 16px;margin-bottom:14px}}.content-creator-hero{background:var(--surface);padding:24px 0}.content-creator-hero .container{max-width:760px}.content-creator-grid{grid-template-columns:minmax(0,1fr);justify-content:center}.content-creator-grid .contact-form{max-width:640px;margin:0 auto}.content-creator-hero p{color:hsla(0,0%,100%,.8)}.content-creator-hero .hero-highlight{color:#fff}.content-creator-info-text{color:hsla(0,0%,100%,.75);margin-bottom:32px}.content-creator-title .title-line{display:block;line-height:1.05}.content-creator-grid .contact-item{background:hsla(0,0%,100%,.04)}.content-creator-section{padding:24px 0}@media (max-width:768px){.content-creator-hero,.content-creator-section{padding:18px 0}.content-creator-hero .container,.content-creator-section .container{padding-left:16px;padding-right:16px}.content-creator-grid{width:100%}.content-creator-grid .contact-form{max-width:none;width:112%;margin:0 -6%;padding:28px 20px}}.content-creator-radio-options{display:flex;gap:12px;flex-wrap:wrap}.content-creator-radio{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}.content-creator-radio input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;z-index:2}.content-creator-radio span{position:relative;z-index:1;font-weight:600;font-size:.95rem;letter-spacing:.02em;color:hsla(0,0%,100%,.85);pointer-events:none}.content-creator-radio:before{inset:0;background:linear-gradient(135deg,rgba(105,228,255,.45),rgba(185,81,255,.5));opacity:0;transition:opacity .25s ease}.content-creator-radio:after,.content-creator-radio:before{content:"";position:absolute;border-radius:inherit;z-index:0}.content-creator-radio:after{inset:1px;background:rgba(2,15,37,.75);border:1px solid hsla(0,0%,100%,.08)}.content-creator-radio.selected:before{opacity:1}.content-creator-radio.selected{border-color:rgba(105,228,255,.5);box-shadow:0 8px 25px rgba(105,228,255,.25)}.content-creator-radio.selected span{color:#fff}.content-creator-radio:hover{transform:translateY(-2px)}.kvkk-note{margin-top:8px;font-size:.95rem;color:hsla(0,0%,100%,.75);line-height:1.4}.kvkk-note a{color:#69e4ff;text-decoration:underline}.success-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(3,18,47,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999}.success-modal{position:relative;width:min(520px,100%);border-radius:32px;padding:52px 28px 32px;background:rgba(3,18,47,.6);border:1px solid transparent;box-shadow:0 25px 80px rgba(5,10,25,.72);color:#fff;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);overflow:hidden;text-align:center}.success-modal:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:300% 300%;animation:gradientFlow 3s ease-in-out infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.success-modal-close{position:absolute;top:10px;right:12px;width:36px;height:36px;border-radius:999px;border:none;background:transparent;color:#fff;font-size:20px;line-height:1;cursor:pointer;transition:transform .2s ease,background .2s ease}.success-modal-close:hover{transform:scale(1.05);background:transparent}.success-modal-kicker{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px}.success-modal-kicker,.success-modal-kicker-tone{color:hsla(0,0%,100%,.65)}.success-modal h3{font-size:1.75rem;margin:0 0 12px;text-shadow:none}.success-modal-text{color:hsla(0,0%,100%,.8);margin-bottom:24px}.success-modal-text strong{color:#fff;font-weight:700}.success-modal-actions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:center;justify-content:center}.success-modal .app-store-badge img{width:clamp(120px,35vw,150px);height:auto;display:block}.success-modal-link{color:#69e4ff;text-decoration:underline;font-weight:600}@media (max-width:600px){.success-modal{border-radius:26px;padding:28px 22px}}.fleet-page{position:relative;background:var(--bg)}.fleet-hero{position:relative;padding:6px 0 90px;overflow:hidden}.fleet-hero:before{content:none;position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(25,48,92,.45),transparent 55%),radial-gradient(circle at 85% 10%,rgba(3,18,47,.5),transparent 50%);pointer-events:none}.fleet-hero-inner{position:relative;max-width:var(--maxw);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:center}.fleet-hero-content{grid-column:span 7;display:flex;flex-direction:column;gap:18px;align-self:center;margin-top:-125px}.fleet-kicker{font-size:.85rem;text-transform:uppercase;letter-spacing:.14em;color:hsla(0,0%,100%,.75);font-weight:600}.fleet-title{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin:0}.fleet-title,.fleet-title .hero-subtitle-line{font-size:clamp(2.4rem,3.8vw,3.9rem);line-height:1.1}.fleet-lead{font-size:1.1rem;line-height:1.7;color:hsla(0,0%,100%,.82);max-width:560px}.fleet-hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.fleet-secondary{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.85);font-weight:600;transition:all .3s ease}.fleet-secondary:hover{transform:translateY(-2px);border-color:rgba(25,48,92,.7);color:#fff}.fleet-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:8px}.fleet-metric{padding:14px 16px;border-radius:16px;background:rgba(7,23,53,.5);border:1px solid hsla(0,0%,100%,.08)}.fleet-metric-value{margin:0 0 6px;font-weight:700;color:hsla(0,0%,100%,.9)}.fleet-metric-label{margin:0;font-size:.9rem;color:hsla(0,0%,100%,.75)}.fleet-hero-showcase{grid-column:span 5;display:flex;justify-content:center;align-items:center;align-self:center;margin-top:0}.fleet-hero-showcase .phones{align-items:center;margin-top:60px}.fleet-hero-showcase .phone img{width:clamp(260px,18.8vw,448px);max-width:none;transform:scale(1.05) rotate(8deg) translateY(50px)}.fleet-hero-panel{grid-column:span 5;padding:24px;border-radius:24px;background:rgba(6,21,48,.85);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 60px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fleet-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.fleet-panel-title{margin:0;font-weight:700;font-size:1.1rem}.fleet-panel-tag{padding:6px 12px;border-radius:999px;font-size:.75rem;background:rgba(25,48,92,.6);color:hsla(0,0%,100%,.9);font-weight:600}.fleet-panel-list{display:flex;flex-direction:column;gap:14px}.fleet-panel-item{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:18px;background:rgba(8,29,62,.7);border:1px solid hsla(0,0%,100%,.05)}.fleet-panel-icon{width:38px;height:38px;border-radius:12px;background:rgba(25,48,92,.4);display:grid;place-items:center;color:hsla(0,0%,100%,.9)}.fleet-panel-icon svg{width:20px;height:20px;fill:currentColor}.fleet-panel-label{margin:0 0 4px;font-weight:600}.fleet-panel-text{margin:0;font-size:.9rem;color:hsla(0,0%,100%,.7)}.fleet-panel-footer{margin-top:18px;font-size:.95rem;color:hsla(0,0%,100%,.75)}.fleet-section{padding:90px 0}.fleet-section-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px}.fleet-section-header{max-width:640px;margin-bottom:32px}.fleet-section-title{font-size:clamp(1.8rem,2.8vw,2.6rem);margin:0 0 12px}.fleet-section-lead{margin:0;font-size:1.05rem;line-height:1.7;color:hsla(0,0%,100%,.78)}.fleet-pains .fleet-section-inner{display:flex;flex-direction:column;gap:24px}.fleet-pains{margin-top:-54px}.fleet-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.fleet-card{padding:22px;border-radius:20px;background:rgba(7,23,53,.7);border:1px solid hsla(0,0%,100%,.08)}.fleet-card h3{margin:0 0 10px;font-size:1.15rem}.fleet-card p{margin:0;color:hsla(0,0%,100%,.72);line-height:1.6}.fleet-solution{position:relative}.fleet-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.fleet-feature-card{padding:22px;border-radius:22px;background:rgba(6,20,47,.8);border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:12px}.fleet-feature-icon{width:46px;height:46px;border-radius:14px;background:rgba(25,48,92,.5);color:hsla(0,0%,100%,.9);display:grid;place-items:center}.fleet-feature-icon svg{width:24px;height:24px;fill:currentColor}.fleet-feature-card h3{margin:0;font-size:1.1rem}.fleet-feature-card p{margin:0;color:hsla(0,0%,100%,.72);line-height:1.6}.fleet-impact{position:relative}.fleet-impact-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:center}.fleet-impact-content{grid-column:span 7}.fleet-checklist{margin-top:20px;display:flex;flex-direction:column;gap:14px}.fleet-check-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:rgba(8,29,62,.7);border:1px solid hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.78)}.fleet-check-item span{line-height:1.4}.fleet-check-item>span+*{flex:1 1}.fleet-check-item span{font-weight:700;color:hsla(0,0%,100%,.9)}.fleet-impact-card{grid-column:span 5;padding:24px;border-radius:24px;background:linear-gradient(140deg,rgba(13,34,74,.9),rgba(8,26,56,.9));border:1px solid hsla(0,0%,100%,.08)}.fleet-impact-card h3{margin:0 0 12px}.fleet-impact-card p{margin:0 0 18px;color:hsla(0,0%,100%,.75);line-height:1.6}.fleet-impact-tags{display:flex;flex-wrap:wrap;gap:10px}.fleet-impact-tags span{padding:6px 12px;border-radius:999px;font-size:.8rem;background:rgba(25,48,92,.5);color:hsla(0,0%,100%,.9);font-weight:600}.fleet-pricing{position:relative}.fleet-pricing-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.fleet-pricing-note{display:flex;flex-direction:column;gap:8px;font-size:.9rem;color:hsla(0,0%,100%,.7);text-align:right}.fleet-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch;grid-auto-rows:1fr}.fleet-pricing-carousel{position:relative}.fleet-price-card{position:relative;padding:24px;border-radius:24px;background:linear-gradient(160deg,rgba(18,36,70,.75),rgba(8,24,52,.6));border:1px solid hsla(0,0%,100%,.12);display:flex;flex-direction:column;gap:12px;min-height:0;height:clamp(520px,62vh,600px);overflow:hidden;align-self:stretch}.fleet-price-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,hsla(0,0%,100%,.08),transparent 45%);pointer-events:none}.fleet-price-card.highlight{border-color:hsla(0,0%,100%,.2);box-shadow:0 18px 40px rgba(0,0,0,.25);transform:none;margin-top:0}.fleet-price-card.highlight:after{background:radial-gradient(circle at top,hsla(0,0%,100%,.05),transparent 55%)}.fleet-price-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.fleet-price-tag{margin:0;font-size:.85rem;text-transform:uppercase;letter-spacing:.16em;color:hsla(0,0%,100%,.6);font-weight:600}.fleet-price-chip{padding:6px 12px;border-radius:999px;font-size:.75rem;background:rgba(25,48,92,.7);color:hsla(0,0%,100%,.85);font-weight:600}.fleet-price-card h3{margin:0;font-size:1.4rem}.fleet-price{margin:0;font-size:1.8rem;font-weight:700;color:hsla(0,0%,100%,.95)}.fleet-price span{font-size:.9rem;font-weight:500;color:hsla(0,0%,100%,.7);margin-left:6px}.fleet-price-note{margin:0;color:hsla(0,0%,100%,.7);line-height:1.6}.fleet-price-card ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;color:hsla(0,0%,100%,.78)}.fleet-price-card ul li{position:relative;padding-left:20px}.fleet-price-card ul li:before{content:"•";position:absolute;left:0;color:hsla(0,0%,100%,.6)}.fleet-price-badge{position:absolute;top:18px;right:18px;padding:6px 10px;border-radius:999px;font-size:.7rem;background:rgba(25,48,92,.8);color:hsla(0,0%,100%,.9);font-weight:600;z-index:1}.fleet-price-action{margin-top:auto;padding:12px 18px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#fff;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 12px 30px rgba(0,0,0,.25)}.fleet-price-action:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(0,0,0,.35)}.fleet-price-action.ghost{background:transparent;border:1px solid hsla(0,0%,100%,.25);box-shadow:none}.fleet-cta{padding-bottom:120px}.fleet-cta-box{padding:40px;border-radius:28px;background:linear-gradient(135deg,rgba(25,48,92,.45),rgba(3,18,47,.65));border:1px solid hsla(0,0%,100%,.1);text-align:center;position:relative;overflow:hidden}.fleet-cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top,hsla(0,0%,100%,.08),transparent 55%);pointer-events:none}.fleet-cta-box h2{margin:0 0 12px;font-size:clamp(1.9rem,3vw,2.6rem)}.fleet-cta-box p{margin:0 auto 24px;max-width:640px;color:hsla(0,0%,100%,.78);line-height:1.6}.fleet-cta-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px auto 24px;max-width:780px}.fleet-cta-metric{padding:14px 16px;border-radius:16px;background:rgba(3,18,47,.55);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);font-size:.95rem}.fleet-cta-metric span{display:block;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:4px}.fleet-cta-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:0 auto 28px;max-width:780px}.fleet-cta-step{display:flex;align-items:flex-start;gap:10px;padding:0 4px;border-radius:0;background:transparent;color:hsla(0,0%,100%,.85);font-weight:600;font-size:.9rem;text-align:left;position:relative;flex-direction:column}.fleet-cta-step span{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:hsla(0,0%,100%,.85);border:1px solid hsla(0,0%,100%,.25);background:rgba(3,18,47,.6);z-index:1}.fleet-cta-step strong{display:block;font-size:1rem;color:#fff;margin-bottom:2px}.fleet-cta-steps.process{position:relative;padding-top:36px;display:flex;gap:24px;justify-content:space-between}.fleet-cta-steps.process .fleet-cta-step{padding-top:28px;flex:1 1}.fleet-cta-steps.process .fleet-cta-step span{position:absolute;top:0;left:0}.fleet-cta-steps.process:before{content:"";position:absolute;top:17px;left:0;right:0;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.45),hsla(0,0%,100%,.1))}.fleet-cta-actions{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.fleet-modal-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:24px;z-index:10020}.fleet-modal-backdrop{position:absolute;inset:0;background:rgba(3,18,47,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;padding:0;margin:0;cursor:pointer;z-index:1}.fleet-modal{position:relative;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;padding:24px;border-radius:28px;background:rgba(3,18,47,.6);border:1px solid transparent;box-shadow:0 24px 70px rgba(0,0,0,.45);z-index:2;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.fleet-modal:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;background:linear-gradient(45deg,#3b82f6,#8b5cf6,#06b6d4,#10b981);background-size:300% 300%;animation:gradientFlow 3s ease-in-out infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.fleet-modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:999px;border:none;background:hsla(0,0%,100%,.08);color:#fff;font-size:22px;cursor:pointer;transition:transform .2s ease,background .2s ease}.fleet-modal-close:hover{transform:scale(1.05);background:hsla(0,0%,100%,.16)}.fleet-modal-header{margin-bottom:24px}.fleet-modal-kicker{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin:0 0 10px}.fleet-modal-header h3{margin:0 0 10px;font-size:1.6rem}.fleet-modal-header p{margin:0;color:hsla(0,0%,100%,.75)}.fleet-modal-form .form-group{margin-bottom:12px}.fleet-modal-form .form-group input,.fleet-modal-form .form-group textarea{background:linear-gradient(145deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.06));border:1px solid hsla(0,0%,100%,.28);box-shadow:inset 0 1px 2px hsla(0,0%,100%,.18),0 10px 30px rgba(3,18,47,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fleet-modal-form .form-group input:focus,.fleet-modal-form .form-group textarea:focus{background:linear-gradient(145deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.08));border-color:hsla(0,0%,100%,.45)}.fleet-form-status{padding:12px 16px;border-radius:10px;margin-bottom:16px;text-align:center;font-weight:600}.fleet-form-error{background:rgba(239,68,68,.2);border:1px solid rgba(239,68,68,.5);color:#f87171}.fleet-form-success{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.5);color:#a7f3d0}@media (max-width:1024px){.fleet-hero-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.fleet-hero-content,.fleet-hero-panel,.fleet-hero-showcase,.fleet-impact-card,.fleet-impact-content{grid-column:span 1}.fleet-hero-content,.fleet-hero-showcase,.fleet-pains{margin-top:0}.fleet-feature-grid,.fleet-metrics,.fleet-pain-grid,.fleet-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fleet-pricing-header{flex-direction:column;align-items:flex-start}.fleet-pricing-note{text-align:left}}@media (max-width:768px){.fleet-hero{padding:120px 0 70px}.fleet-hero-showcase .phones{margin-top:0}.fleet-hero-showcase .phone img{width:min(76vw,320px);transform:rotate(8deg) translateY(0)}.fleet-feature-grid,.fleet-metrics,.fleet-pain-grid{grid-template-columns:1fr}.fleet-feature-grid{display:flex;gap:16px;width:100vw;margin-left:calc(50% - 50vw);padding:0 20px 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fleet-feature-grid::-webkit-scrollbar{display:none}.fleet-solution .fleet-section-inner{overflow:visible;padding:0}.fleet-solution .fleet-section-header{padding:0 20px 24px}.fleet-feature-card{flex:0 0 78%;min-width:260px;scroll-snap-align:center;scroll-snap-stop:always}.fleet-pricing-grid{display:flex;gap:16px;width:100vw;margin-left:calc(50% - 50vw);padding:0 20px 14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:18px;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch}.fleet-pricing-grid::-webkit-scrollbar{display:none}.fleet-pricing .fleet-section-inner{overflow:visible;padding:0}.fleet-pricing-header{padding:0 20px 24px}.fleet-price-card{flex:0 0 78%;min-width:260px;height:clamp(460px,70vh,560px);scroll-snap-align:center;border:none}.fleet-price-card:after{background:transparent}.fleet-price-card.highlight{box-shadow:none;transform:none}.fleet-impact-grid{grid-template-columns:1fr}.fleet-impact-card{margin-top:12px}.fleet-check-item{padding:12px 14px}.fleet-check-item span{min-width:18px;text-align:center}.fleet-cta-box{padding:32px 24px}.fleet-cta-highlights,.fleet-cta-steps{grid-template-columns:1fr}.fleet-cta-step{flex-direction:row;align-items:flex-start;gap:12px;padding:8px 0}.fleet-cta-steps.process .fleet-cta-step{padding-top:0}.fleet-cta-steps.process .fleet-cta-step span{position:static}.fleet-cta-steps.process:before{top:0;left:16px;right:auto;bottom:0;width:2px;height:auto}.fleet-modal{padding:26px 22px;border-radius:22px}.fleet-modal-form .form-group{margin-bottom:10px}}body{background:#f5f5f5!important}body,table,table th{color:#333!important}table th{font-weight:600!important}h1,h2,h3,h4,h5,h6,table td{color:#333!important}button{color:inherit!important}.admin-kpi-card,.admin-overview-card,h1,h2,h3,h4,h5,h6{color:#fff!important}.admin-kpi-card div,.admin-overview-card div{color:hsla(0,0%,100%,.78)!important}.admin-kpi-card div:nth-child(2),.admin-overview-card .admin-analytics-stat-value,.admin-overview-card .admin-chart-center-value,.admin-overview-card .admin-chart-label,.admin-overview-card .admin-chart-value,.admin-overview-card h3{color:#fff!important}.admin-overview-card .admin-analytics-stat-label,.admin-overview-card .admin-chart-center-label,.admin-overview-card .admin-chart-empty,.admin-overview-card .admin-chart-meta{color:hsla(0,0%,100%,.64)!important}.admin-detail-modal h3{color:#fff!important}.admin-detail-grid,.admin-detail-item{color:hsla(0,0%,100%,.85)!important}.admin-detail-item span{color:hsla(0,0%,100%,.6)!important}.policy-filter-group{background:rgba(105,228,255,.12)!important;border:1px solid rgba(105,228,255,.25)!important}.policy-filter-button{color:hsla(0,0%,100%,.82)!important;background:transparent!important}.policy-filter-button.active{color:#03122f!important;background:#69e4ff!important}.admin-load-more-wrap{display:flex;justify-content:center;margin-top:16px}button.admin-load-more-btn{position:relative;padding:10px 22px;border-radius:10px;font-weight:600;font-size:14px;line-height:1.25;color:#03122f!important;background:#69e4ff!important;border:1px solid rgba(105,228,255,.95)!important;box-shadow:0 2px 10px rgba(3,18,47,.35);cursor:pointer}button.admin-load-more-btn:hover:not(:disabled){filter:brightness(1.08)}button.admin-load-more-btn:focus-visible{outline:2px solid #69e4ff;outline-offset:2px}button.admin-load-more-btn:disabled{opacity:.72;cursor:not-allowed}button.admin-load-more-btn .admin-inline-spinner{display:inline-block;width:1.1em;height:1.1em;border:2px solid rgba(3,18,47,.22);border-top-color:#03122f;border-radius:50%;animation:admin-inline-spin .65s linear infinite;vertical-align:-.15em}@keyframes admin-inline-spin{to{transform:rotate(1turn)}}.admin-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.admin-detail-value{color:#fff!important}.admin-detail-documents{display:flex;flex-wrap:wrap;gap:8px}.admin-detail-document,.admin-detail-link{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:12px;line-height:1.2;word-break:break-all}.admin-detail-link{background:rgba(105,228,255,.12);border:1px solid rgba(105,228,255,.25);color:#69e4ff!important;text-decoration:none}.admin-detail-link:hover{background:rgba(105,228,255,.2)}.admin-detail-document{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.75)!important}.admin-contact-mobile,.admin-damage-mobile,.admin-maintenance-mobile{display:none}.admin-analytics-grid{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.admin-analytics-grid>.admin-overview-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 16px) / 2);min-width:calc((100% - 16px) / 2);scroll-snap-align:start}.admin-analytics-grid::-webkit-scrollbar{display:none;width:0;height:0}@media (max-width:900px){.admin-detail-modal{width:92vw!important;max-height:82vh!important;padding:18px!important}.admin-detail-modal--feedback{width:min(92vw,720px)!important}.admin-detail-grid{grid-template-columns:1fr!important;gap:10px!important}.admin-detail-item{padding:10px 12px!important}.admin-detail-item span{font-size:12px!important}.admin-detail-value{font-size:14px!important}.admin-policies-table{min-width:0!important;table-layout:fixed!important}.admin-policies-table td,.admin-policies-table th{padding:8px 10px!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-policies-table th{white-space:normal!important;text-overflow:clip!important}.admin-policies-table td:first-child,.admin-policies-table th:first-child{width:50%!important}.admin-policies-table td:nth-child(2),.admin-policies-table th:nth-child(2){width:18%!important}.admin-policies-table td:nth-child(3),.admin-policies-table th:nth-child(3){width:32%!important}.admin-policies-search{gap:10px!important}.admin-policies-search input{max-width:none!important}}body{background:#03122f!important;color:#fff!important}a{color:#69e4ff!important}.admin-dashboard{background:#03122f!important;min-height:100vh}.admin-sidebar{background:rgba(3,18,47,.78)!important;border-right:1px solid hsla(0,0%,100%,.08)}.admin-header,.admin-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-header{background:rgba(3,18,47,.75)!important;border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-kpi-card,.admin-overview-card,.admin-search-card,.admin-skel-card,.admin-table-card{background:rgba(8,26,56,.72)!important;border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-dashboard .admin-skel-card{box-shadow:0 10px 36px rgba(0,0,0,.35)}.admin-skel-table-header{border-bottom:1px solid hsla(0,0%,100%,.08)}.admin-skel-table-row{border-bottom:1px solid hsla(0,0%,100%,.06)}.admin-skel-table-row:last-child{border-bottom:none}.admin-users-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-search-input-wrap{position:relative;flex:1 1;max-width:500px}.admin-search-input{width:100%;min-height:44px;padding:12px 44px 12px 40px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;line-height:1.3;color:#1f2937;background:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-search-input:focus{border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.14)}.admin-search-input::placeholder{color:#7c8596;opacity:1}.admin-search-input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#7c8596;pointer-events:none;display:inline-flex;align-items:center;justify-content:center}.admin-search-input-icon svg{width:18px;height:18px;display:block}.admin-search-input::-webkit-search-cancel-button,.admin-search-input::-webkit-search-decoration,.admin-search-input::-webkit-search-results-button,.admin-search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.admin-search-input::-ms-clear,.admin-search-input::-ms-reveal{display:none;width:0;height:0}.admin-search-input-dark{min-height:40px;padding:10px 12px;border-color:hsla(0,0%,100%,.18);background:rgba(3,18,47,.65);color:#fff}.admin-search-input-dark:focus{border-color:rgba(105,228,255,.75);box-shadow:0 0 0 3px rgba(105,228,255,.16)}.admin-search-input-dark::placeholder{color:hsla(0,0%,100%,.6)}.admin-users-order-col{text-align:center!important}.admin-users-table{table-layout:fixed}.admin-users-table td.admin-users-order-col,.admin-users-table th.admin-users-order-col{width:72px;min-width:72px}.admin-users-table td.admin-users-avatar-col,.admin-users-table th.admin-users-avatar-col{width:92px;min-width:92px}.admin-users-table td.admin-users-lastname-col,.admin-users-table td.admin-users-name-col,.admin-users-table th.admin-users-lastname-col,.admin-users-table th.admin-users-name-col{width:15%}.admin-users-table td.admin-users-vehicles-col,.admin-users-table th.admin-users-vehicles-col{width:38%}.admin-users-table td.admin-users-date-col,.admin-users-table th.admin-users-date-col{width:20%;min-width:220px;white-space:nowrap}.admin-users-table td.admin-users-date-col,.admin-users-table td.admin-users-lastname-col,.admin-users-table td.admin-users-name-col{overflow:hidden;text-overflow:ellipsis}.admin-user-order-badge{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:26px;padding:0 8px;border-radius:999px;background:rgba(105,228,255,.12);border:1px solid rgba(105,228,255,.28);color:#69e4ff;font-size:12px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.admin-nav-button{color:hsla(0,0%,100%,.72)!important;box-sizing:border-box}.admin-nav{flex:1 1;overflow-y:auto}.admin-nav-button:hover{background:hsla(0,0%,100%,.06)!important}.admin-nav-button.active{background:rgba(105,228,255,.08)!important;color:#69e4ff!important;border-left-color:#69e4ff!important}.admin-nav-count{background:rgba(105,228,255,.15)!important;color:#69e4ff!important}.admin-header-inner,.admin-header-left{display:flex;align-items:center;gap:12px}.admin-header-title{font-size:16px;font-weight:600;color:#fff}.admin-sidebar-footer{border-top:1px solid hsla(0,0%,100%,.08);background:rgba(8,26,56,.6)}.admin-sidebar-logo{padding:10px 16px;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:flex-start}.admin-sidebar-logo img{width:120px;height:120px;object-fit:contain}.admin-user-info{padding:12px 20px 8px;color:hsla(0,0%,100%,.7);font-size:13px}.admin-user-info strong{display:block;color:#fff;font-weight:600;margin-bottom:2px}table th{background:rgba(8,26,56,.85)!important;color:#fff!important;border-bottom:1px solid hsla(0,0%,100%,.08)!important}table td{color:hsla(0,0%,100%,.85)!important;border-bottom:1px solid hsla(0,0%,100%,.06)!important}.admin-detail-modal{background:rgba(3,18,47,.85)!important;color:#fff!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-detail-item{background:rgba(8,26,56,.6)!important;border:1px solid hsla(0,0%,100%,.08)!important}.admin-detail-title{color:hsla(0,0%,100%,.6)!important}.admin-detail-close{background:linear-gradient(135deg,#19305c,#03122f)!important}.admin-detail-close,.admin-detail-close-top{border:1px solid hsla(0,0%,100%,.12)!important}.admin-detail-close-top{background:rgba(3,18,47,.7)!important;color:#fff!important}@media (max-width:900px){.admin-dashboard{flex-direction:column}.admin-hide-mobile,.admin-mobile-creator-actions{display:none!important}.admin-mobile-creator-actions button{padding:8px 12px;border-radius:8px;border:1px solid #dcdcdc;background:#f8f9fa;color:#333;cursor:pointer;font-size:13px}.admin-sidebar{position:fixed!important;top:0;left:0;width:min(320px,85vw)!important;height:100vh!important;height:100svh!important;min-height:100svh!important;box-shadow:6px 0 18px rgba(0,0,0,.12)!important;transform:translateX(-100%);transition:transform .25s ease;z-index:200}.admin-nav{padding-bottom:140px!important;overflow-y:auto!important}.admin-sidebar-logo{padding:.25px 8px}.admin-sidebar-logo img{width:146px;height:146px}.admin-sidebar-footer{position:absolute!important;left:0;right:0;bottom:12px;transform:none}.admin-sidebar.open{transform:translateX(0)}.admin-main{margin-left:0!important}.admin-header{padding:16px 20px!important;position:-webkit-sticky!important;position:sticky!important}.admin-header-inner,.admin-header-left{display:flex;align-items:center;gap:12px}.admin-header-left{width:auto;position:static;flex-wrap:nowrap}.admin-nav-toggle{position:static}.admin-header-title{white-space:nowrap;line-height:1}.admin-user-info{padding:0 20px 8px;color:hsla(0,0%,100%,.7);font-size:13px}.admin-user-info strong{display:block;color:#fff;font-weight:600;margin-bottom:2px}.admin-page-title{font-size:22px;font-weight:600;color:#fff;margin:0 auto 16px;width:100%;text-align:center}.admin-nav-toggle{display:inline-flex!important}.admin-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:150}.admin-content{padding:20px!important}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-overview-grid{grid-template-columns:1fr!important}.admin-analytics-grid{gap:14px!important;padding-bottom:6px!important;-webkit-overflow-scrolling:touch}.admin-analytics-grid>.admin-overview-card{flex:0 0 min(86vw,360px)!important;min-width:min(86vw,360px)!important}.admin-chart-donut-layout{grid-template-columns:1fr!important}.admin-search-row{flex-direction:column!important;align-items:stretch!important}.admin-search-row>*{width:100%!important;max-width:none!important}.admin-count-badge{text-align:center!important}.admin-table-card{overflow-x:auto!important}.admin-table-card table{min-width:700px!important}.admin-content-creators-table{min-width:100%!important;width:100%!important;table-layout:fixed}.admin-content-creators-card,.admin-users-card{overflow-x:hidden!important}.admin-users-table{min-width:100%!important;width:100%!important;table-layout:fixed}.admin-contacts-card{overflow-x:hidden!important}.admin-contacts-table{min-width:100%!important;width:100%!important;table-layout:fixed}.admin-users-table td,.admin-users-table th{padding:8px 6px!important;vertical-align:middle}.admin-users-table td.admin-users-order-col,.admin-users-table th.admin-users-order-col{width:54px!important;min-width:54px!important;text-align:center!important;padding-right:4px!important}.admin-users-table td.admin-users-avatar-col,.admin-users-table th.admin-users-avatar-col{width:44px!important;min-width:44px!important;padding-left:4px!important;padding-right:4px!important}.admin-users-table td.admin-users-name-col,.admin-users-table th.admin-users-name-col{width:auto!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-users-table td.admin-users-name-col{padding-left:6px!important}.admin-users-table .admin-user-order-badge{min-width:28px!important;height:22px!important;padding:0 6px!important;font-size:10px!important}.admin-users-table img{width:34px!important;height:34px!important}.admin-vehicles-table{table-layout:auto!important}.admin-vehicles-table td,.admin-vehicles-table th{padding:10px 8px!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;line-height:1.35;vertical-align:top}.admin-vehicles-table td:first-child,.admin-vehicles-table td:nth-child(2),.admin-vehicles-table th:first-child,.admin-vehicles-table th:nth-child(2){width:auto!important}.admin-vehicles-table td:nth-child(2),.admin-vehicles-table th:nth-child(2){white-space:normal!important}.admin-mobile-inline,.admin-mobile-only{display:inline!important}.admin-desktop-only{display:none!important}.admin-contact-mobile,.admin-damage-mobile,.admin-maintenance-mobile{display:block!important;line-height:1.35}.admin-maintenance-card{overflow-x:hidden!important}.admin-maintenance-table{min-width:100%!important;width:100%!important;table-layout:fixed}.admin-maintenance-table td,.admin-maintenance-table th{padding:10px 8px!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;vertical-align:top}.admin-maintenance-table td:first-child,.admin-maintenance-table th:first-child{width:100%}.admin-contacts-table td{white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;padding:12px 10px!important;vertical-align:top}.admin-damages-card{overflow-x:hidden!important}.admin-damages-table{min-width:100%!important;width:100%!important;table-layout:fixed}.admin-damages-table td,.admin-damages-table th{padding:10px 8px!important;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;vertical-align:top}.admin-damages-table td:first-child,.admin-damages-table th:first-child{width:100%}.admin-content-creators-table td:first-child,.admin-content-creators-table th:first-child{width:70%}}.admin-nav-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:10px;border:1px solid hsla(0,0%,100%,.15);background:rgba(3,18,47,.7);cursor:pointer;font-size:20px;color:#fff!important}.admin-mobile-creator-actions,.admin-mobile-inline,.admin-mobile-only{display:none}.admin-desktop-only{display:inline}.admin-detail-modal--feedback{width:min(720px,calc(100vw - 40px))}.admin-detail-item-message{grid-column:1/-1}.admin-detail-value-message{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-width:100%;font-weight:500;line-height:1.5;min-height:1.25em}.admin-dashboard>.admin-main{min-width:0}.admin-main>.admin-content{min-width:0;width:100%;max-width:100%;box-sizing:border-box}.admin-detail-modal-overlay{position:fixed;inset:0;background:rgba(3,18,47,.35);display:flex;align-items:center;justify-content:center;padding:20px;z-index:10000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.admin-detail-modal{width:min(520px,100%);background:rgba(3,18,47,.65)!important;border-radius:14px;padding:18px;max-height:80vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 20px 40px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.admin-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-detail-close-top{width:32px;height:32px;border-radius:50%;border:1px solid #e0e0e0;background:#f8f9fa;cursor:pointer;font-size:18px;line-height:1}.admin-detail-modal h3{margin:0 0 6px;font-size:18px}.admin-detail-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7b7b7b;margin-bottom:12px}.admin-detail-grid{display:grid;grid-gap:10px;gap:10px;font-size:14px;color:#444;max-height:55vh;overflow:auto;padding-right:4px}.admin-detail-item span{display:block;font-size:12px;color:#888;margin-bottom:2px}.admin-detail-item{padding:10px 12px;border-radius:10px;background:#f8f9fb;border:1px solid #eef0f4}.admin-detail-value{font-weight:600;color:#2f2f2f;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-detail-close{width:100%;margin-top:16px;padding:10px 12px;border-radius:8px;border:none;background:#667eea;color:#fff;font-weight:600;cursor:pointer}.admin-skel-page{width:100%;max-width:100%;box-sizing:border-box}.admin-skel-shimmer{background:linear-gradient(90deg,hsla(0,0%,100%,.04),rgba(105,228,255,.14) 42%,hsla(0,0%,100%,.05) 88%);background-size:220% 100%;animation:admin-skel-shimmer-move 1.35s ease-in-out infinite}@keyframes admin-skel-shimmer-move{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.admin-skel-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-skel-charts,.admin-skel-recents-grid{grid-template-columns:1fr!important}}