:root{--brand: #9b1fb0;--brand-light: #c23cd6;--brand-2: #7d1791;--purple: #6d28d9;--purple-2: #9333ea;--info: #7c3aed;--success: #16a34a;--warning: #f59e0b;--danger: #ef4444;--bg: #ffffff;--bg-2: #faf7f4;--surface: rgba(24, 20, 34, .03);--surface-2: rgba(24, 20, 34, .06);--border: rgba(24, 20, 34, .1);--border-strong: rgba(24, 20, 34, .16);--dark-panel: #141019;--text: #191521;--text-dim: #57515f;--text-mute: #938c9c;--shadow: 0 10px 30px rgba(24, 20, 34, .08);--shadow-sm: 0 4px 16px rgba(24, 20, 34, .06);--radius: 16px;--radius-sm: 10px;--maxw: 1200px;--grad-brand: linear-gradient(135deg, #c23cd6 0%, #9b1fb0 100%);--grad-text: linear-gradient(100deg, #9b1fb0 0%, #7d1791 100%)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:Inter,sans-serif;line-height:1.15;letter-spacing:-.02em;font-weight:700;color:var(--text)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}img{max-width:100%;display:block}ul{list-style:none}::selection{background:#9b1fb03d;color:var(--brand-2)}.bg-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-5;overflow:hidden;background:radial-gradient(1200px 620px at 100% -18%,rgba(155,31,176,.1),transparent 60%),radial-gradient(920px 560px at -8% 108%,rgba(124,58,237,.05),transparent 60%),#fff}.bg-arcs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-4;pointer-events:none;overflow:hidden;background:repeating-radial-gradient(circle at 108% 50%,transparent 0 132px,rgba(155,31,176,.06) 132px 134px,transparent 134px 262px);-webkit-mask-image:linear-gradient(90deg,transparent 42%,#000 92%);mask-image:linear-gradient(90deg,transparent 42%,#000 92%)}.bg-arcs:before{content:"";position:absolute;left:-180px;bottom:-200px;width:520px;height:520px;border-radius:50%;border:1px solid rgba(155,31,176,.1)}.network-canvas{display:none}.bg-grid{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;background-image:linear-gradient(rgba(24,20,34,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(24,20,34,.025) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 100% 72% at 50% 16%,#000 6%,transparent 76%);mask-image:radial-gradient(ellipse 100% 72% at 50% 16%,#000 6%,transparent 76%)}.bg-noise{display:none}.container{width:min(var(--maxw),92%);margin-inline:auto}section{position:relative;padding:104px 0}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--brand-2);padding:7px 14px;border-radius:8px;border:1px solid rgba(155,31,176,.25);background:#9b1fb014}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.section-head{max-width:660px;margin-bottom:56px}.section-head.center{margin-inline:auto;text-align:center}.section-head h2{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:700;margin:20px 0 16px}.section-head p{color:var(--text-dim);font-size:1.05rem}.gradient-text{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:.95rem;padding:13px 26px;border-radius:var(--radius-sm);transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;white-space:nowrap}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 6px 18px #9b1fb04d}.btn-primary:hover{background:linear-gradient(135deg,#9b1fb0,#7d1791);transform:translateY(-2px);box-shadow:0 12px 28px #9b1fb06b}.btn-block{width:100%;justify-content:center}.btn-ghost{border:1px solid var(--border-strong);color:var(--text);background:#fff}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--brand);background:#9b1fb012}.glass{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);position:relative}.nav{position:fixed;top:0;left:0;right:0;z-index:100;transition:background .3s,border-color .3s,padding .3s,box-shadow .3s;padding:20px 0;border-bottom:1px solid transparent}.nav.scrolled{background:#ffffffd9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);box-shadow:0 6px 24px #1814220d;padding:12px 0}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:12px}.nav-logo img{height:32px;width:auto}.nav-logo span{font-family:Inter;font-weight:700;font-size:1.3rem;letter-spacing:-.02em}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a,.nav-linkbtn{color:var(--text-dim);font-size:.92rem;font-weight:500;transition:color .2s;position:relative}.nav-linkbtn{font-family:inherit;background:none;border:none;cursor:pointer;padding:0}.nav-links a:after,.nav-linkbtn:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:0;background:var(--brand);transition:width .25s}.nav-links a:hover,.nav-linkbtn:hover{color:var(--text)}.nav-links a:hover:after,.nav-linkbtn:hover:after{width:100%}.nav-cta{display:flex;align-items:center;gap:14px}.nav-cta .login{color:var(--text-dim);font-weight:600;font-size:.92rem;transition:color .2s}.nav-cta .login:hover{color:var(--text)}.nav-burger{display:none;flex-direction:column;gap:6px;padding:10px;z-index:110}.nav-burger span{width:26px;height:2.5px;background:var(--text);border-radius:2px;transition:transform .32s cubic-bezier(.6,.2,.2,1),opacity .2s;transform-origin:center}.nav-burger.open span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0;transform:scaleX(.2)}.nav-burger.open span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;z-index:105;padding:108px 26px 40px;display:none;flex-direction:column;background:radial-gradient(600px 420px at 100% 0%,rgba(155,31,176,.12),transparent 62%),radial-gradient(500px 380px at 0% 100%,rgba(124,58,237,.08),transparent 62%),#fff;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s}.mobile-menu.open{opacity:1;visibility:visible;transform:none;transition:opacity .32s ease,transform .32s ease}.mobile-links{display:flex;flex-direction:column}.mobile-links a,.mobile-links button{font-family:Inter,sans-serif;font-size:1.4rem;font-weight:600;color:var(--text);padding:18px 4px;border:none;border-bottom:1px solid var(--border);background:none;text-align:left;cursor:pointer;opacity:0;transform:translate(-16px);transition:opacity .4s ease,transform .4s ease}.mobile-menu.open .mobile-links a,.mobile-menu.open .mobile-links button{opacity:1;transform:none}.mobile-links a:active,.mobile-links button:active{color:var(--brand)}.mobile-actions{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:30px}.mobile-actions .btn{justify-content:center;width:100%;padding:16px;font-size:1.02rem}.hero{padding-top:172px;padding-bottom:80px;overflow:hidden}.hero-inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center}@media (min-width: 981px){.hero-copy{order:2}.hero-visual{order:1}}.hero h1{font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;margin:24px 0 22px;letter-spacing:-.03em}.hero h1 .type-wrap{display:block;min-height:1.2em;perspective:700px}.rotword{display:inline-block;white-space:nowrap}.rotword-ch{display:inline-block;white-space:pre;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transform-origin:50% 100%;animation:rotwordIn .6s cubic-bezier(.2,.75,.2,1) both;will-change:transform,opacity,filter}@keyframes rotwordIn{0%{opacity:0;transform:translateY(.5em) rotateX(-90deg) scale(.9);filter:blur(6px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0)}}@media (prefers-reduced-motion: reduce){.rotword-ch{animation:none}}.hero .eyebrow{margin-bottom:4px}.hero p.lead{color:var(--text-dim);font-size:1.12rem;max-width:520px;margin-bottom:26px}.hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}.hero-badge{display:inline-flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;color:var(--text-dim);background:var(--surface);border:1px solid var(--border);border-radius:100px;padding:7px 14px}.hero-badge svg{width:15px;height:15px;stroke:var(--brand)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:40px}.hero-stats{display:flex;gap:40px;flex-wrap:wrap}.hero-stats .stat b{font-family:Inter;font-size:1.85rem;font-weight:800;display:block;color:var(--text);letter-spacing:-.02em}.hero-stats .stat span{color:var(--text-mute);font-size:.84rem}.hero-visual{position:relative;height:560px;display:flex;align-items:center;justify-content:center}.phone{width:300px;height:500px;border-radius:40px;padding:14px;background:linear-gradient(170deg,#241a33,#160f22);border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 70px #18142247;position:relative;z-index:2;color:#ece9f5;animation:phoneFloat 9s ease-in-out infinite}@keyframes phoneFloat{50%{transform:translateY(-7px)}}.phone-screen{width:100%;height:100%;border-radius:28px;background:linear-gradient(180deg,#191128,#100b1a);border:1px solid rgba(255,255,255,.06);padding:18px;overflow:hidden}.phone-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.phone-top .bal{font-size:.62rem;color:#ffffff80}.phone-top .bal b{display:block;color:#fff;font-size:.8rem;font-family:Inter}.phone-top .brandmini{display:flex;align-items:center;gap:6px;font-weight:700;font-size:.8rem;color:#fff}.phone-top .brandmini img{height:16px}.phone-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.pill-stat{border-radius:12px;padding:12px;color:#fff;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.pill-stat b{font-family:Inter;font-size:1.25rem;display:block;font-weight:700}.pill-stat span{font-size:.64rem;opacity:.75}.pill-stat.a{background:linear-gradient(150deg,#7a1289,#4a0a56)}.pill-stat.b{background:linear-gradient(150deg,#9b1fb0,#6d1280)}.pill-stat.c{background:linear-gradient(150deg,#5b21b6,#3b0764)}.pill-stat.d{background:linear-gradient(150deg,#166534,#14532d)}.phone-row{background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px;font-size:.68rem;color:#ffffffb8;margin-bottom:8px;display:flex;align-items:center;gap:8px}.phone-row .g{color:#4ade80}.scan-line{display:none}.chip{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:12px;background:#fff;color:#1a2233;font-weight:700;font-size:.82rem;box-shadow:0 10px 28px #18142224;border:1px solid var(--border)}.chip .ic{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:#fff;font-size:.7rem;font-weight:800}.chip-1{top:40px;left:-20px}.chip-2{top:130px;right:-30px}.chip-3{bottom:150px;left:-40px}.chip-4{bottom:40px;right:-10px}.marquee{overflow:hidden;padding:28px 0;border-block:1px solid var(--border);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:60px;width:max-content;animation:scrollX 30s linear infinite}.marquee-item{font-family:Inter;font-weight:600;font-size:1.15rem;color:var(--text-mute);white-space:nowrap;transition:color .3s}.marquee-item:hover{color:var(--brand-2)}@keyframes scrollX{to{transform:translate(-50%)}}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch}.feat-grid>.reveal{display:flex}.feat-card{flex:1;display:flex;flex-direction:column;padding:30px 26px;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.feat-card:hover{transform:translateY(-5px);border-color:#9b1fb04d;box-shadow:0 14px 34px #18142217}.feat-ic{width:52px;height:52px;border-radius:12px;display:grid;place-items:center;margin-bottom:20px;background:#9b1fb01a;border:1px solid rgba(155,31,176,.2);position:relative;z-index:1}.feat-ic svg{width:24px;height:24px;stroke:var(--brand)}.feat-card h3{font-size:1.14rem;font-weight:600;margin-bottom:12px;position:relative;z-index:1}.feat-card p{color:var(--text-dim);font-size:.92rem;position:relative;z-index:1}.track-fab{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:190;width:50px;height:140px;border:none;border-radius:100px 0 0 100px;background:var(--grad-brand);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-shadow:-6px 8px 26px #9b1fb061;cursor:pointer;transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s}.track-fab svg{width:22px;height:22px;stroke:#fff}.track-fab-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:.78rem;font-weight:600;letter-spacing:.06em}.track-fab:hover{transform:translateY(-50%) translate(-4px);box-shadow:-10px 10px 34px #9b1fb075}.track-fab.is-open{box-shadow:-8px 10px 28px #9b1fb066,inset 0 0 0 2px #ffffff2e}.track-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#140f1a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .32s ease,visibility 0s linear .32s}.track-backdrop.open{opacity:1;visibility:visible;transition:opacity .32s ease}.track-drawer{position:fixed;top:0;right:0;z-index:210;height:100vh;height:100dvh;width:min(460px,100%);background:#fff;border-left:1px solid var(--border);box-shadow:-24px 0 70px #18142229;padding:26px 24px 40px;overflow-y:auto;display:flex;flex-direction:column;gap:16px;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1)}.track-drawer.open{transform:none}.track-drawer>*{flex-shrink:0}.track-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.track-drawer-head h3{font-size:1.5rem;font-weight:700}.track-drawer-head p{color:var(--text-dim);font-size:.92rem;margin-top:6px}.track-close{width:38px;height:38px;flex-shrink:0;border-radius:10px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-dim);font-size:1rem;display:grid;place-items:center;transition:.2s}.track-close:hover{color:var(--text);border-color:var(--brand);background:#9b1fb014}.track-drawer .track-form{flex-direction:column;align-items:stretch;padding:12px}.track-drawer .track-form .btn{justify-content:center}.track-drawer .track-hint{margin-top:0}.track-drawer .track-result{margin-top:0;padding:22px}.track-drawer .track-meta{grid-template-columns:1fr 1fr;padding:18px}@media (min-width: 1024px){.track-backdrop{display:none}.track-drawer{top:50%;bottom:auto;right:66px;height:auto;max-height:min(90vh,780px);width:408px;border:1px solid var(--border);border-radius:22px;box-shadow:-16px 22px 60px #18142229;transform:translateY(-50%) translate(18px);opacity:0;pointer-events:none;transition:transform .42s cubic-bezier(.4,0,.2,1),opacity .3s ease}.track-drawer.open{transform:translateY(-50%);opacity:1;pointer-events:auto}}.track-wrap{max-width:780px;margin-inline:auto}.track-form{display:flex;gap:12px;padding:14px;align-items:center}.track-input{flex:1;display:flex;align-items:center;gap:10px;padding:0 16px}.track-input svg{width:20px;height:20px;stroke:var(--brand);flex-shrink:0}.track-input input{width:100%;background:transparent;border:none;outline:none;color:var(--text);font-family:Inter,sans-serif;font-size:1rem;padding:15px 0;letter-spacing:.01em}.track-input input::placeholder{color:var(--text-mute)}.track-form .btn{flex-shrink:0}.track-hint{margin-top:16px;padding:22px 26px;display:flex;align-items:center;gap:16px}.track-hint svg{width:24px;height:24px;stroke:var(--brand);flex-shrink:0}.track-hint p{color:var(--text-dim);font-size:.94rem}.track-captcha-note{color:var(--text-mute);font-size:.72rem;text-align:center;line-height:1.5;margin-top:2px}.track-captcha-note a{color:var(--text-dim);text-decoration:underline}.track-captcha-note a:hover{color:var(--brand-2)}.grecaptcha-badge{z-index:40!important}.track-form .btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.track-error{margin-top:16px;padding:16px 20px;display:flex;align-items:center;gap:14px;border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.track-error svg{width:22px;height:22px;stroke:var(--danger);flex-shrink:0}.track-error p{color:var(--danger);font-size:.92rem;font-weight:500}.track-carrier-link{display:inline-block;margin-top:14px;font-size:.9rem;font-weight:600;color:var(--acc);text-decoration:none}.track-carrier-link:hover{text-decoration:underline}.track-result{margin-top:16px;padding:30px;position:relative;overflow:hidden;animation:resIn .45s cubic-bezier(.34,1.15,.5,1) both}@keyframes resIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.track-glow{position:absolute;top:-60px;right:-40px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,var(--acc),transparent 70%);opacity:.08;pointer-events:none}.track-scene{position:relative;margin:-6px -6px 22px;border-radius:12px;overflow:hidden;background:radial-gradient(120% 100% at 50% 0%,color-mix(in srgb,var(--acc) 26%,transparent),transparent 62%),var(--dark-panel);border:1px solid color-mix(in srgb,var(--acc) 24%,transparent)}.scn{display:block;width:100%;height:auto;max-height:190px}.scn-wheel{animation:scnRoll .9s linear infinite}@keyframes scnRoll{to{transform:rotate(360deg)}}.scn-road{stroke-dashoffset:0;animation:scnRoad .6s linear infinite}@keyframes scnRoad{to{stroke-dashoffset:-40}}.scn-vehicle{animation:scnBob 1.4s ease-in-out infinite;transform-origin:center}@keyframes scnBob{50%{transform:translateY(-4px)}}.scn-speed line{animation:scnSpeed .8s linear infinite;opacity:0}@keyframes scnSpeed{0%{transform:translate(30px);opacity:0}40%{opacity:1}to{transform:translate(-60px);opacity:0}}.scn-belt{animation:scnBelt .7s linear infinite}@keyframes scnBelt{to{transform:translate(-40px)}}.scn-box{animation:scnBox 2s ease-in-out infinite;transform-origin:200px 120px}@keyframes scnBox{50%{transform:translateY(-5px) scale(1.02)}}.scn-scan{animation:scnScan 2.2s ease-in-out infinite}@keyframes scnScan{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(54px);opacity:.95}}.scn-twinkle circle{animation:scnTwinkle 1.8s ease-in-out infinite}@keyframes scnTwinkle{0%,to{opacity:.2}50%{opacity:1}}.scn-pin{animation:scnBob 1.8s ease-in-out infinite}.scn-pin2{animation:scnPinDrop 1.6s ease-in-out infinite;transform-origin:335px 74px}@keyframes scnPinDrop{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.scn-puff circle{animation:scnPuff 1.5s ease-out infinite}@keyframes scnPuff{0%{transform:translate(0) scale(.5);opacity:.5}to{transform:translate(-24px,-14px) scale(1.6);opacity:0}}.scn-check{stroke-dasharray:70;stroke-dashoffset:70;animation:scnDraw .7s ease forwards .2s}@keyframes scnDraw{to{stroke-dashoffset:0}}.scn-ring{animation:scnRing 1.8s ease-out infinite;transform-origin:200px 96px}@keyframes scnRing{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.5);opacity:0}}.scn-warn{animation:scnWarn 1s ease-in-out infinite;transform-origin:250px 100px}@keyframes scnWarn{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}.scn-stall{animation:scnStall .35s ease-in-out infinite}@keyframes scnStall{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}.scn-stall .scn-wheel{animation:none}@media (prefers-reduced-motion: reduce){.scn-wheel,.scn-road,.scn-vehicle,.scn-speed line,.scn-belt,.scn-box,.scn-scan,.scn-twinkle circle,.scn-pin,.scn-pin2,.scn-puff circle,.scn-ring,.scn-warn,.scn-stall{animation:none}.scn-check{stroke-dashoffset:0}}.track-head{display:flex;align-items:flex-start;gap:18px;position:relative}.track-badge{width:58px;height:58px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--acc) 12%,transparent);border:1px solid color-mix(in srgb,var(--acc) 40%,transparent)}.track-badge svg{width:28px;height:28px;stroke:var(--acc)}.track-head-txt{flex:1}.track-status-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.track-status{font-family:Inter;font-size:1.35rem;font-weight:700;color:var(--acc)}.track-code{font-size:.8rem;font-weight:600;color:var(--text-dim);padding:4px 10px;border:1px solid var(--border);border-radius:8px;letter-spacing:.06em}.track-head-txt p{color:var(--text-dim);font-size:.94rem;margin-top:4px}.track-carrier{font-family:Inter;font-weight:600;font-size:.9rem;color:var(--text);opacity:.6;white-space:nowrap}.track-steps{display:flex;margin:30px 0 6px}.track-step{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.ts-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:700;z-index:2;background:var(--surface);border:1px solid var(--border);color:var(--text-mute);transition:.3s}.track-step.done .ts-dot{background:color-mix(in srgb,var(--acc) 15%,white);border-color:var(--acc);color:var(--acc)}.track-step.current .ts-dot{background:var(--acc);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 20%,transparent);animation:pulseDot 1.8s ease-in-out infinite}@keyframes pulseDot{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 12%,transparent)}}.ts-label{font-size:.76rem;color:var(--text-dim);text-align:center;font-weight:500}.track-step.done .ts-label{color:var(--text)}.ts-line{position:absolute;top:17px;left:50%;width:100%;height:3px;background:var(--border);z-index:1}.ts-line.fill{background:var(--acc)}.track-steps.err .ts-dot{filter:none}.track-steps.err .track-step.current .ts-dot{animation:shake .5s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.track-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:12px}.track-meta div{display:flex;flex-direction:column;gap:4px}.track-meta span{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-mute)}.track-meta b{font-family:Inter;font-size:.96rem;color:var(--text);font-weight:600}.track-timeline h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-2);margin-bottom:18px}.tl-row{display:flex;align-items:center;gap:14px;padding:10px 0 10px 4px;position:relative}.tl-row:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:var(--border)}.tl-row:first-of-type:before{top:50%}.tl-row:last-child:before{bottom:50%}.tl-node{width:12px;height:12px;border-radius:50%;background:var(--surface-2);border:2px solid var(--text-mute);z-index:1;flex-shrink:0}.tl-row.done .tl-node{background:var(--acc);border-color:var(--acc)}.tl-row.live .tl-node{animation:pulse 1.4s infinite}.tl-row.err .tl-node{background:var(--danger);border-color:var(--danger)}.tl-body{flex:1;display:flex;flex-direction:column}.tl-body b{font-size:.9rem;font-weight:600;color:var(--text)}.tl-row:not(.done) .tl-body b{color:var(--text-mute);font-weight:500}.tl-body span{font-size:.78rem;color:var(--text-mute)}.tl-time{font-size:.78rem;color:var(--text-dim);font-family:Inter;white-space:nowrap}@media (max-width: 620px){.track-form{flex-direction:column;align-items:stretch}.track-form .btn{justify-content:center}.track-meta{grid-template-columns:1fr 1fr}.track-head{flex-wrap:wrap}.track-carrier{order:3;width:100%}.ts-label{font-size:.66rem}}.fleet-stage{padding:18px;overflow:hidden}.fleet-viewport{position:relative;height:320px;perspective:1000px;display:grid;place-items:center;background:var(--dark-panel);border-radius:14px;overflow:hidden}.fleet-vehicle{position:absolute;width:min(560px,92%);height:300px;display:grid;place-items:center;transform-style:preserve-3d;filter:drop-shadow(0 16px 26px rgba(0,0,0,.45));z-index:3}.fleet-vehicle svg{max-height:300px;overflow:visible}.fleet-vehicle{animation:vehIn .5s ease-out both}@keyframes vehIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.fleet-label{animation:labelIn .4s ease both}@keyframes labelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wheel{animation:roll 1.05s linear infinite}@keyframes roll{to{transform:rotate(360deg)}}.fleet-road{position:absolute;left:0;right:0;bottom:34px;height:3px;background:linear-gradient(90deg,transparent,rgba(168,85,247,.45) 15%,rgba(155,31,176,.45) 85%,transparent);border-radius:4px;z-index:1}.fleet-lane{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background-image:linear-gradient(90deg,rgba(255,255,255,.4) 0 24px,transparent 24px 52px);background-size:52px 100%;animation:laneMove .5s linear infinite;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes laneMove{to{background-position:-52px 0}}.fleet-speed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.fleet-speed span{position:absolute;right:8%;height:2px;width:120px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(155,31,176,.4));animation:speed 1.4s linear infinite}@keyframes speed{0%{transform:translate(60px) scaleX(.4);opacity:0}30%{opacity:1}to{transform:translate(-520px) scaleX(1);opacity:0}}.fleet-info{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:0 12px;flex-wrap:wrap;gap:16px}.fleet-label b{font-family:Inter;font-size:1.4rem;font-weight:700;display:block;color:var(--text)}.fleet-label span{color:var(--text-dim);font-size:.94rem}.fleet-dots{display:flex;gap:10px}.fleet-dots button{width:34px;height:6px;border-radius:6px;background:var(--border-strong);transition:.3s;cursor:pointer}.fleet-dots button.on{width:50px;background:var(--brand)}@media (prefers-reduced-motion: reduce){.wheel,.fleet-lane,.fleet-speed span{animation:none}}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.int-visual{position:relative;height:440px}.int-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:116px;height:116px;border-radius:24px;display:grid;place-items:center;background:var(--grad-brand);box-shadow:0 16px 40px #9b1fb04d;z-index:4}.int-hub img{height:42px;filter:brightness(0) invert(1)}.int-orbit{position:absolute;top:0;right:0;bottom:0;left:0}.int-node{position:absolute;width:80px;height:80px;border-radius:16px;display:grid;place-items:center;font-weight:700;font-size:.78rem;text-align:center;background:#fff;color:#1a2233;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.int-line{position:absolute;top:50%;left:50%;height:1px;transform-origin:left center;background:linear-gradient(90deg,var(--brand),transparent);z-index:1}.int-line:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:var(--brand);top:-2px;animation:travel 3.6s linear infinite}@keyframes travel{0%{left:0}to{left:100%}}.int-body p{color:var(--text-dim);margin-bottom:16px}.int-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.int-tag{padding:8px 15px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font-size:.85rem;font-weight:600;color:var(--text-dim);transition:.25s}.int-tag:hover{color:var(--text);border-color:var(--brand);background:#9b1fb014}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative;align-items:stretch}.steps-grid>.reveal{display:flex}.step-card{flex:1;display:flex;flex-direction:column;padding:38px 30px;transition:.25s}.step-card:hover{transform:translateY(-5px);border-color:#9b1fb04d;box-shadow:0 14px 34px #18142217}.step-num{font-family:Inter;font-size:3rem;font-weight:800;line-height:1;color:var(--brand);opacity:.9;margin-bottom:16px;letter-spacing:-.03em}.step-card h3{font-size:1.24rem;margin-bottom:12px;font-weight:600}.step-card p{color:var(--text-dim);font-size:.94rem}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.timeline>.reveal{display:flex}.tl-card{flex:1;display:flex;flex-direction:column;padding:34px 28px;text-align:center;transition:.25s}.tl-card:hover{transform:translateY(-5px);box-shadow:0 14px 34px #18142217}.tl-badge{width:64px;height:64px;border-radius:16px;margin:0 auto 20px;display:grid;place-items:center;background:#9b1fb01a;border:1px solid rgba(155,31,176,.2)}.tl-badge svg{width:28px;height:28px;stroke:var(--brand)}.tl-card h3{font-size:1.12rem;margin-bottom:10px;font-weight:600}.tl-card p{color:var(--text-dim);font-size:.9rem}.price-wrap{display:grid;grid-template-columns:1fr 1.15fr;gap:46px;align-items:center}.price-card{padding:10px;overflow:hidden}.price-table{width:100%;border-collapse:collapse}.price-table th,.price-table td{padding:15px 24px;text-align:left}.price-table thead th{font-family:Inter;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-2);border-bottom:1px solid var(--border-strong)}.price-table tbody tr{border-bottom:1px solid var(--border);transition:background .2s}.price-table tbody tr:hover{background:#9b1fb00f}.price-table td:first-child{color:var(--text-dim);font-weight:600}.price-table td:last-child{text-align:right;font-family:Inter;font-weight:700;color:var(--text)}.price-table .hi td{color:var(--brand-2)}.price-table .hi td:last-child{color:var(--brand-2)}.price-note{color:var(--text-mute);font-size:.82rem;margin-top:16px;padding:0 24px}.price-info .badge-live{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--success);font-weight:600;margin-bottom:18px}.price-info .badge-live .dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 1.8s infinite}.price-info h2{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700;margin-bottom:16px}.price-info p{color:var(--text-dim);margin-bottom:26px}.price-info ul{display:grid;gap:14px}.price-info li{display:flex;align-items:center;gap:12px;color:var(--text-dim)}.price-info li svg{width:20px;height:20px;stroke:var(--brand);flex-shrink:0}.faq-list{display:grid;gap:12px;max-width:860px;margin-inline:auto}.faq-item{overflow:hidden;transition:border-color .3s,box-shadow .3s;cursor:pointer}.faq-item.open{border-color:#9b1fb04d;box-shadow:0 10px 30px #18142212}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 26px;font-family:Inter;font-weight:600;font-size:1.02rem}.faq-q .plus{width:30px;height:30px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;border:1px solid rgba(155,31,176,.3);transition:transform .3s,background .3s,color .3s;font-size:1.2rem;color:var(--brand)}.faq-item.open .plus{transform:rotate(45deg);background:var(--brand);color:#fff;border-color:transparent}.faq-a{max-height:0;overflow:hidden;transition:max-height .34s ease;color:var(--text-dim);font-size:.96rem}.faq-item.open .faq-a{max-height:340px}.faq-a-inner{padding:0 26px;transition:padding .34s ease}.faq-item.open .faq-a-inner{padding-bottom:24px}.faq-a a{color:var(--brand-2);text-decoration:underline}.cta-band{padding:70px 0}.cta-box{text-align:center;padding:66px 40px;overflow:hidden;background:linear-gradient(135deg,#9b1fb01a,#7c3aed0d);border:1px solid rgba(155,31,176,.2)}.cta-box h2{font-size:clamp(1.9rem,4.4vw,2.8rem);font-weight:700;margin-bottom:16px;position:relative}.cta-box p{color:var(--text-dim);font-size:1.08rem;margin-bottom:30px;position:relative}.cta-box .btn{position:relative}footer{border-top:1px solid var(--border);padding:58px 0 34px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px}.foot-brand img{height:30px;margin-bottom:16px}.foot-brand p{color:var(--text-mute);font-size:.9rem;max-width:300px}.foot-col h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text);margin-bottom:18px;font-weight:600}.foot-col a{display:block;color:var(--text-mute);font-size:.9rem;margin-bottom:12px;transition:color .2s}.foot-col a:hover{color:var(--brand-2)}.foot-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:26px;border-top:1px solid var(--border);color:var(--text-mute);font-size:.85rem;flex-wrap:wrap;gap:14px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}.hero-in{animation:heroIn .6s ease both}.hero-in-delay{animation-delay:.15s}@keyframes heroIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hero-in,.fleet-vehicle,.fleet-label{animation:none}.reveal{opacity:1;transform:none;transition:none}}@media (max-width: 980px){section{padding:78px 0}.hero-inner{grid-template-columns:1fr}.hero-visual{height:460px;margin-top:20px}.split,.price-wrap{grid-template-columns:1fr;gap:40px}.feat-grid,.foot-grid{grid-template-columns:1fr 1fr}.nav-links,.nav-cta .login,.nav-cta>.btn-primary{display:none}.nav-burger,.mobile-menu{display:flex}}@media (max-width: 620px){.feat-grid,.steps-grid,.timeline,.foot-grid{grid-template-columns:1fr}.hero-stats{gap:24px}.chip-1,.chip-3{left:0}.chip-2,.chip-4{right:0}.foot-bottom{flex-direction:column;text-align:center}}.route-fallback{min-height:60vh}.page{padding-top:96px}.signup-cta{text-align:center;margin-top:44px}.foot-contact{display:flex;flex-direction:column;gap:6px;margin-top:16px}.foot-contact span,.foot-contact a{color:var(--text-mute);font-size:.86rem}.foot-contact a:hover{color:var(--brand-2)}.stats-section{padding-top:40px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stats-grid>.reveal{display:flex}.stat-card{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:34px 22px;transition:transform .25s,box-shadow .25s,border-color .25s}.stat-card:hover{transform:translateY(-5px);border-color:#9b1fb04d;box-shadow:0 14px 34px #18142217}.stat-card b{font-family:Inter;font-size:2.6rem;font-weight:800;letter-spacing:-.03em;line-height:1}.stat-card h3{font-size:1rem;font-weight:600;margin:14px 0 4px}.stat-card span{color:var(--text-mute);font-size:.86rem}.field{display:flex;flex-direction:column;gap:7px}.field>span{font-size:.82rem;font-weight:600;color:var(--text-dim)}.field input,.field select,.field textarea{width:100%;font-family:Inter,sans-serif;font-size:.95rem;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:12px 14px;outline:none;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:84px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #9b1fb024}.field input::placeholder,.field textarea::placeholder{color:var(--text-mute)}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2357515f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.form-error{display:flex;align-items:center;gap:12px;margin:4px 0 2px;padding:12px 16px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--danger) 32%,transparent);background:color-mix(in srgb,var(--danger) 8%,transparent)}.form-error svg{width:20px;height:20px;stroke:var(--danger);flex-shrink:0}.form-error p{color:var(--danger);font-size:.9rem;font-weight:500}.consent{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:var(--text-dim);cursor:pointer}.consent input{margin-top:3px;width:17px;height:17px;accent-color:var(--brand);flex-shrink:0;cursor:pointer}.consent a{color:var(--brand-2);text-decoration:underline}.uyelik-hero{padding:40px 0 90px}.uyelik-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:54px;align-items:start}.uyelik-intro h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:18px 0 16px;letter-spacing:-.03em}.uyelik-intro .lead{color:var(--text-dim);font-size:1.08rem;max-width:480px;margin-bottom:30px}.uyelik-benefits{display:flex;flex-direction:column;gap:18px;margin-bottom:26px}.uyelik-benefits li{display:flex;gap:14px;align-items:flex-start}.ub-ic{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#9b1fb01a;border:1px solid rgba(155,31,176,.2)}.ub-ic svg{width:22px;height:22px;stroke:var(--brand)}.uyelik-benefits b{display:block;font-size:.98rem;font-weight:600}.uyelik-benefits span{color:var(--text-dim);font-size:.9rem}.uyelik-login-hint{color:var(--text-dim);font-size:.94rem}.uyelik-login-hint a{color:var(--brand-2);font-weight:600}.uyelik-card{padding:32px 30px;display:flex;flex-direction:column;gap:16px}.uyelik-card h2{font-size:1.4rem;font-weight:700}.uyelik-card-sub{color:var(--text-mute);font-size:.84rem;margin-top:-10px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-full{grid-column:1 / -1}.uyelik-success{text-align:center;align-items:center;padding:48px 34px}.us-badge{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--success) 14%,white);border:1px solid color-mix(in srgb,var(--success) 40%,transparent)}.us-badge svg{width:34px;height:34px;stroke:var(--success)}.uyelik-success h2{font-size:1.6rem}.uyelik-success p{color:var(--text-dim);max-width:420px}.us-actions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:start}.contact-info{display:flex;flex-direction:column;gap:14px}.contact-channel{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:border-color .2s,transform .2s}a.contact-channel:hover{border-color:#9b1fb04d;transform:translateY(-2px)}.cc-ic{width:46px;height:46px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;background:#9b1fb01a;border:1px solid rgba(155,31,176,.2);color:var(--brand);font-size:1.15rem}.cc-ic svg{width:22px;height:22px;stroke:var(--brand)}.contact-channel b{display:block;font-size:.95rem;font-weight:600;color:var(--text)}.contact-channel span{color:var(--text-dim);font-size:.9rem}.contact-note{display:flex;flex-direction:column;gap:10px;padding:18px 20px;margin-top:4px;background:linear-gradient(135deg,#9b1fb014,#7c3aed0d);border:1px solid rgba(155,31,176,.18);border-radius:var(--radius)}.cn-row{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:600;color:var(--text-dim)}.cn-row svg{width:18px;height:18px;stroke:var(--brand);flex-shrink:0}.contact-card{padding:30px 28px;display:flex;flex-direction:column;gap:16px}.contact-card h3{font-size:1.3rem;font-weight:700}.contact-success{text-align:center;align-items:center;padding:44px 30px}.contact-success h3{font-size:1.4rem}.contact-success p{color:var(--text-dim);max-width:380px}.panel-login{min-height:100vh;display:grid;place-items:center;padding:24px}.panel-login-card{width:min(420px,100%);padding:40px 34px;display:flex;flex-direction:column;gap:16px;text-align:center}.panel-login-logo{display:inline-block;margin-bottom:4px}.panel-login-logo img{height:34px;margin:0 auto}.panel-login-card h1{font-size:1.5rem}.panel-login-card>p{color:var(--text-dim);font-size:.94rem;margin-top:-8px}.panel-login-card .field{text-align:left}.panel{min-height:100vh;padding-bottom:60px}.panel-top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:16px 26px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.panel-brand{display:flex;align-items:center;gap:10px;font-weight:700}.panel-brand img{height:26px}.panel-brand span{color:var(--text);font-size:.98rem}.panel-top-actions{display:flex;gap:10px}.panel-top-actions .btn{padding:9px 16px;font-size:.86rem}.panel-body{padding-top:26px}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.panel-filters{display:flex;gap:8px;flex-wrap:wrap}.chip-filter{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:100px;border:1px solid var(--border-strong);background:#fff;color:var(--text-dim);font-size:.86rem;font-weight:600;transition:.2s}.chip-filter b{font-family:Inter;font-size:.78rem;background:var(--surface-2);color:var(--text-dim);border-radius:100px;padding:1px 8px}.chip-filter:hover{border-color:var(--brand);color:var(--text)}.chip-filter.on{background:var(--brand);color:#fff;border-color:var(--brand)}.chip-filter.on b{background:#ffffff40;color:#fff}.panel-search-row{display:flex;gap:10px;align-items:center}.panel-search{width:min(300px,60vw);font-family:Inter;font-size:.92rem;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 14px;outline:none}.panel-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px #9b1fb024}.panel-search-row .btn{padding:10px 16px;font-size:.86rem}.panel-empty{text-align:center;color:var(--text-mute);padding:80px 0;font-size:.96rem}.panel-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:#fff}.panel-table{width:100%;border-collapse:collapse;min-width:900px}.panel-table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mute);padding:14px 16px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.panel-table td{padding:14px 16px;border-bottom:1px solid var(--border);font-size:.9rem;color:var(--text-dim);vertical-align:top}.panel-table tbody tr:hover{background:#9b1fb00a}.panel-table tbody tr:last-child td{border-bottom:none}.panel-table td b{color:var(--text);font-weight:600}.panel-table a{color:var(--brand-2)}.panel-table .muted{color:var(--text-mute);font-size:.82rem}.panel-table .nowrap{white-space:nowrap}.row-new td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.status-select{font-family:Inter;font-size:.8rem;font-weight:600;border-radius:8px;padding:6px 10px;border:1px solid var(--border-strong);background:#fff;cursor:pointer;outline:none}.status-select.st-new{color:var(--brand-2);border-color:color-mix(in srgb,var(--brand) 40%,transparent);background:#9b1fb014}.status-select.st-contacted{color:var(--purple);border-color:color-mix(in srgb,var(--purple) 40%,transparent);background:#7c3aed14}.status-select.st-approved{color:var(--success);border-color:color-mix(in srgb,var(--success) 40%,transparent);background:#16a34a14}.status-select.st-rejected{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:#ef444414}.link-btn{font-size:.84rem;font-weight:600;color:var(--text-dim);padding:4px 6px}.link-btn:hover{color:var(--brand-2)}.link-btn.danger:hover{color:var(--danger)}.status-badge{display:inline-block;font-size:.78rem;font-weight:700;padding:4px 12px;border-radius:100px;margin-bottom:4px}.status-badge.st-new{color:var(--brand-2);background:#9b1fb01f}.status-badge.st-contacted{color:var(--purple);background:#7c3aed1f}.status-badge.st-approved{color:var(--success);background:#16a34a1f}.status-badge.st-rejected{color:var(--danger);background:#ef44441f}.type-badge{display:inline-block;font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:100px;white-space:nowrap}.type-badge.tp-membership{color:var(--brand-2);background:#9b1fb01a;border:1px solid rgba(155,31,176,.24)}.type-badge.tp-quote{color:#b45309;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3)}.pd-badges{display:flex;gap:8px;flex-wrap:wrap}.panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#140f1a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.panel-detail{position:fixed;top:0;right:0;z-index:220;height:100vh;height:100dvh;width:min(420px,100%);border-radius:0;border-left:1px solid var(--border);box-shadow:-24px 0 70px #18142229;padding:26px 26px 40px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.pd-head{display:flex;align-items:center;justify-content:space-between}.pd-head h3{font-size:1.3rem}.pd-list{display:flex;flex-direction:column;gap:2px}.pd-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--border)}.pd-list dt{color:var(--text-mute);font-size:.84rem}.pd-list dd{color:var(--text);font-size:.9rem;font-weight:600;text-align:right}.pd-list dd a{color:var(--brand-2)}.pd-message dt{color:var(--text-mute);font-size:.84rem;margin-bottom:6px}.pd-message p{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;font-size:.9rem;color:var(--text-dim)}.legal{padding:40px 0 90px}.legal-inner{display:grid;grid-template-columns:240px 1fr;gap:50px;align-items:start}.legal-side{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.legal-side nav{display:flex;flex-direction:column;gap:4px}.legal-side nav a{padding:10px 14px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;color:var(--text-dim);border:1px solid transparent;transition:.2s}.legal-side nav a:hover{background:var(--surface);color:var(--text)}.legal-side nav a.on{background:#9b1fb014;border-color:#9b1fb03d;color:var(--brand-2);font-weight:600}.legal-content{max-width:820px}.legal-content h1{font-size:clamp(1.8rem,3.6vw,2.5rem);font-weight:800;letter-spacing:-.02em}.legal-updated{color:var(--text-mute);font-size:.86rem;margin:8px 0 30px}.legal-content h2{font-size:1.25rem;font-weight:700;margin:34px 0 14px}.legal-content p{color:var(--text-dim);margin-bottom:14px;line-height:1.75}.legal-content ul,.legal-content ol{color:var(--text-dim);margin:0 0 16px;padding-left:22px;line-height:1.75}.legal-content ul{list-style:disc}.legal-content ol{list-style:decimal}.legal-content li{margin-bottom:8px}.legal-content a{color:var(--brand-2);text-decoration:underline}.legal-content b{color:var(--text)}.legal-info{list-style:none;padding-left:0}.legal-info li{padding:4px 0}.legal-hr{border:none;border-top:1px solid var(--border-strong);margin:40px 0}.legal-note{font-size:.9rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px}.legal-back{margin-top:40px}@media (max-width: 980px){.stats-grid{grid-template-columns:1fr 1fr}.uyelik-grid{grid-template-columns:1fr;gap:36px}.contact-grid{grid-template-columns:1fr;gap:28px}.legal-inner{grid-template-columns:1fr;gap:26px}.legal-side{position:static}.legal-side nav{flex-direction:row;flex-wrap:wrap}}@media (max-width: 620px){.stats-grid{grid-template-columns:1fr 1fr}.field-grid{grid-template-columns:1fr}.uyelik-card{padding:26px 20px}.panel-toolbar{flex-direction:column;align-items:stretch}.panel-search,.panel-search-row{width:100%}.panel-search-row .panel-search{flex:1}}
