*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;padding:0}:root{--bg-dark: #07111f;--bg-dark-alt: #0a1626;--surface-topbar: #0d1a2b;--surface-panel: #102033;--surface-card: #142942;--surface-card-active: #1b3554;--surface: var(--surface-panel);--text-light: #fffaf2;--text-secondary: #d8e2f0;--text-muted: #96a8bc;--text-disabled: #64748b;--accent-green: #39f0b7;--accent-dark: #13b981;--accent-dim: #123943;--accent-coral: #ff6b6b;--accent-sun: #ffd166;--accent-sky: #4cc9f0;--accent-violet: #b45cff;--accent-gradient-start: #39f0b7;--accent-gradient-end: #4cc9f0;--accent-gradient-pressed-start: #6fffd0;--accent-gradient-pressed-end: #78dcff;--secondary-gradient-start: rgba(255, 255, 255, .14);--secondary-gradient-end: rgba(255, 255, 255, .06);--secondary-gradient-pressed-start: rgba(255, 255, 255, .2);--secondary-gradient-pressed-end: rgba(255, 255, 255, .1);--card-gradient-start: rgba(28, 55, 86, .92);--card-gradient-end: rgba(13, 28, 48, .94);--panel-gradient-start: #153253;--panel-gradient-end: #0b1c31;--divider-soft: rgba(115, 139, 169, .36);--divider-strong: rgba(115, 139, 169, .58);--surface-highlight: rgba(255, 255, 255, .12);--focus-ring: rgba(76, 201, 240, .46);--accent-tint-strong: rgba(57, 240, 183, .2);--accent-tint-medium: rgba(57, 240, 183, .13);--accent-tint-soft: rgba(57, 240, 183, .09);--accent-tint-faint: rgba(57, 240, 183, .06);--accent-border-soft: rgba(57, 240, 183, .18);--accent-border-strong: rgba(57, 240, 183, .42);--accent-shadow: rgba(76, 201, 240, .28);--shadow-soft: rgba(2, 8, 20, .36);--shadow-strong: rgba(2, 8, 20, .62);--info-blue: #4cc9f0;--warning-amber: #ffd166;--veil-top: #07111f;--veil-middle: #0b1830;--veil-bottom: #140d28;--glass-border: rgba(255, 255, 255, .12);--glass-fill: rgba(255, 255, 255, .075)}body{font-family:Outfit,sans-serif;background:radial-gradient(circle at 8% 12%,rgba(76,201,240,.24),transparent 28%),radial-gradient(circle at 90% 6%,rgba(255,107,107,.2),transparent 26%),linear-gradient(135deg,var(--veil-top) 0%,var(--veil-middle) 48%,var(--veil-bottom) 100%);color:var(--text-light);text-rendering:geometricPrecision}.app-wrapper{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 10% 8%,rgba(76,201,240,.22),transparent 28%),radial-gradient(circle at 82% 12%,rgba(255,107,107,.18),transparent 25%),radial-gradient(circle at 70% 78%,rgba(180,92,255,.16),transparent 30%),linear-gradient(135deg,var(--veil-top) 0%,var(--veil-middle) 48%,var(--veil-bottom) 100%);background-size:72px 72px,72px 72px,auto,auto,auto,auto}.site-header{background:linear-gradient(180deg,#07111fd1,#07111f94);border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(24px) saturate(130%);backdrop-filter:blur(24px) saturate(130%);box-shadow:0 16px 42px #02081433}.site-nav{min-height:72px}.site-nav a:not(.btn-primary){position:relative}.site-nav a:not(.btn-primary):after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--accent-green),var(--accent-sky));opacity:0;transform:scaleX(.42);transition:opacity .22s ease,transform .22s ease}.site-nav a:not(.btn-primary):hover:after{opacity:.85;transform:scaleX(1)}.hero-bg{position:relative;overflow:hidden;isolation:isolate}.hero-bg:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 18% 28%,rgba(57,240,183,.25) 0%,transparent 30%),radial-gradient(circle at 72% 18%,rgba(76,201,240,.22) 0%,transparent 28%),radial-gradient(circle at 58% 72%,rgba(255,209,102,.14) 0%,transparent 30%),radial-gradient(circle at 86% 68%,rgba(180,92,255,.16) 0%,transparent 28%);animation:meshFloat 16s ease-in-out infinite}.hero-bg:after{content:"";position:absolute;inset:auto -15% -34%;height:48%;background:radial-gradient(ellipse at 50% 100%,rgba(57,240,183,.16),transparent 58%),linear-gradient(to top,rgba(7,17,31,.82),transparent);pointer-events:none;z-index:0}@keyframes meshFloat{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(2%,-1%) rotate(1deg)}66%{transform:translate(-1%,2%) rotate(-1deg)}}.grid-pattern{position:absolute;inset:0;background-image:linear-gradient(rgba(76,201,240,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(57,240,183,.1) 1px,transparent 1px);background-size:58px 58px;pointer-events:none;opacity:.24;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 72%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 72%,transparent)}.animated-grid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 47%,rgba(76,201,240,.18) 49%,transparent 51% 100%),linear-gradient(180deg,transparent 0 47%,rgba(57,240,183,.12) 49%,transparent 51% 100%);background-size:180px 180px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse at 62% 42%,#000 0 42%,transparent 76%);mask-image:radial-gradient(ellipse at 62% 42%,#000 0 42%,transparent 76%);pointer-events:none;animation:gridDrift 18s linear infinite}@keyframes gridDrift{to{background-position:180px 90px,-90px 180px}}.hero-floating-blocks{position:absolute;inset:0;pointer-events:none;z-index:1}.hero-block{position:absolute;display:block;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(135deg,#ffffff1f,#ffffff09);box-shadow:0 22px 70px #02081447,inset 0 1px #ffffff24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:blockFloat 9s ease-in-out infinite}.hero-block:before,.hero-block:after{content:"";position:absolute;left:16px;right:16px;height:2px;border-radius:999px;background:linear-gradient(90deg,#39f0b7b8,#4cc9f02e)}.hero-block:before{top:18px}.hero-block:after{top:30px;right:42%;opacity:.6}.hero-block-1{width:112px;height:76px;top:34%;left:6%;animation-delay:-1.5s}.hero-block-2{width:86px;height:118px;right:7%;top:19%;border-radius:22px;animation-delay:-4s}.hero-block-3{width:140px;height:88px;left:12%;bottom:12%;animation-delay:-6s}.hero-block-4{width:104px;height:70px;right:12%;bottom:18%;animation-delay:-2.5s}@keyframes blockFloat{0%,to{transform:translateZ(0) rotate(-4deg);opacity:.72}50%{transform:translate3d(14px,-20px,0) rotate(3deg);opacity:1}}.hero-title{max-width:760px;letter-spacing:-.035em;text-shadow:0 20px 70px rgba(57,240,183,.14)}.hero-lead{text-wrap:pretty}.card-glow{position:relative;background:linear-gradient(135deg,var(--card-gradient-start) 0%,var(--card-gradient-end) 100%);border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 16px 40px var(--shadow-soft),inset 0 1px #ffffff14;transition:all .4s cubic-bezier(.23,1,.32,1)}.card-glow:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.16),transparent 28%),radial-gradient(circle at var(--glow-x, 85%) 0%,var(--card-accent, rgba(57, 240, 183, .22)),transparent 34%);opacity:.76;pointer-events:none}.card-glow:after{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);opacity:.72;pointer-events:none}.card-glow>*{position:relative;z-index:1}.card-glow:hover{border-color:var(--focus-ring);transform:translateY(-6px) scale(1.01);box-shadow:0 20px 48px var(--shadow-strong),0 0 0 1px #4cc9f024}.feature-card{animation:subtleCardFloat 10s ease-in-out infinite}.feature-card:nth-child(2){animation-delay:-2.5s}.feature-card:nth-child(3){animation-delay:-5s}.feature-card:nth-child(4){animation-delay:-7.5s}.feature-card:hover{animation-play-state:paused}@keyframes subtleCardFloat{0%,to{translate:0 0}50%{translate:0 -5px}}main>section:not(.hero-bg){position:relative}main>section:not(.hero-bg):before{content:"";position:absolute;inset:10% auto auto 50%;width:min(720px,82vw);height:260px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(76,201,240,.055),transparent 68%);pointer-events:none}main>section h2{letter-spacing:-.025em;text-wrap:balance}main>section p{text-wrap:pretty}.btn-primary{background:linear-gradient(135deg,var(--accent-gradient-start) 0%,var(--accent-gradient-end) 100%);color:#061422;font-weight:700;padding:14px 32px;border-radius:16px;font-size:1rem;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.14);cursor:pointer;text-decoration:none;box-shadow:0 12px 30px #39f0b72e,0 0 28px #4cc9f029;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.34),transparent);transform:translate(-120%);transition:transform .7s ease}.btn-primary:hover{background:linear-gradient(135deg,var(--accent-gradient-pressed-start) 0%,var(--accent-gradient-pressed-end) 100%);transform:translateY(-2px);box-shadow:0 16px 34px #39f0b73d,0 0 36px #4cc9f038}.btn-primary:hover:before{transform:translate(120%)}.btn-secondary{background:linear-gradient(135deg,var(--secondary-gradient-start) 0%,var(--secondary-gradient-end) 100%);color:var(--text-light);font-weight:600;padding:14px 32px;border-radius:16px;font-size:1rem;border:1px solid rgba(255,255,255,.12);transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;box-shadow:0 10px 26px #05070b42;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.btn-secondary:hover{border-color:#ffffff2e;background:linear-gradient(135deg,var(--secondary-gradient-pressed-start) 0%,var(--secondary-gradient-pressed-end) 100%);transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(30px);animation:revealUp .8s ease forwards}.reveal-d1{animation-delay:.1s}.reveal-d2{animation-delay:.2s}.reveal-d3{animation-delay:.3s}.reveal-d4{animation-delay:.4s}.reveal-d5{animation-delay:.5s}@keyframes revealUp{to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;filter:blur(12px);transform:translateY(54px) scale(.96);transition:opacity .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.scroll-reveal.visible{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.feature-card.scroll-reveal{transform:translateY(64px) scale(.94) rotateX(8deg);transform-origin:50% 80%}.feature-card.scroll-reveal.visible{transform:translateY(0) scale(1) rotateX(0)}#features .feature-card:nth-child(1){transition-delay:0ms}#features .feature-card:nth-child(2){transition-delay:.12s}#features .feature-card:nth-child(3){transition-delay:.22s}#features .feature-card:nth-child(4){transition-delay:.34s}#features .feature-card:nth-child(odd).scroll-reveal{transform:translate(-26px) translateY(56px) scale(.95) rotate(-1.2deg)}#features .feature-card:nth-child(2n).scroll-reveal{transform:translate(26px) translateY(56px) scale(.95) rotate(1.2deg)}#features .feature-card.scroll-reveal.visible{transform:translate(0) translateY(0) scale(1) rotate(0)}.task-card.scroll-reveal{transform:translateY(58px) scale(.95)}.task-card.scroll-reveal.visible{transform:translateY(0) scale(1)}.task-card-grid .task-card:nth-child(3n+1){transition-delay:0ms}.task-card-grid .task-card:nth-child(3n+2){transition-delay:.11s}.task-card-grid .task-card:nth-child(3n){transition-delay:.22s}.task-card-grid .task-card:nth-child(odd).scroll-reveal{transform:translate(-22px) translateY(52px) scale(.95)}.task-card-grid .task-card:nth-child(2n).scroll-reveal{transform:translate(22px) translateY(52px) scale(.95)}.task-card-grid .task-card.scroll-reveal.visible{transform:translate(0) translateY(0) scale(1)}.faq-item.scroll-reveal,.audience-card.scroll-reveal,.advantage-item.scroll-reveal{transform:translateY(32px) scale(.97)}.faq-item.scroll-reveal.visible,.audience-card.scroll-reveal.visible,.advantage-item.scroll-reveal.visible{transform:translateY(0) scale(1)}.step-connector{position:absolute;left:24px;top:48px;bottom:0;width:2px;background:linear-gradient(to bottom,#a9c3bf6b,#a9c3bf0f)}.faq-item{border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;transition:all .3s ease;background:radial-gradient(circle at 90% 0%,rgba(57,240,183,.08),transparent 38%),linear-gradient(135deg,var(--card-gradient-start) 0%,var(--card-gradient-end) 100%);box-shadow:0 14px 36px #05070b38,inset 0 1px #ffffff0f}.faq-item:hover{border-color:var(--focus-ring)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.23,1,.32,1),padding .3s ease;padding:0 24px}.faq-answer.open{max-height:200px;padding:0 24px 20px}.faq-toggle{transition:transform .3s ease}.faq-toggle.open{transform:rotate(45deg)}.mono{font-family:JetBrains Mono,monospace}.brand-gradient{background:linear-gradient(135deg,var(--accent-green),var(--accent-sky) 46%,var(--accent-sun));-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-card-title{background:linear-gradient(135deg,#fff,#fffaf2 44%,#d8fff0 74%,#b9e7ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 16px 38px rgba(255,255,255,.08)}.hero-kicker{width:fit-content;padding:10px 16px;border:1px solid rgba(57,240,183,.32);border-radius:999px;background:linear-gradient(135deg,#39f0b721,#4cc9f012);color:var(--accent-green);box-shadow:0 12px 28px #39f0b714,inset 0 1px #ffffff1f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.78fr);gap:70px;align-items:center}.hero-copy{min-width:0}.hero-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:620px}.hero-stat{min-height:96px;padding:18px;border:1px solid var(--glass-border);border-radius:22px;background:linear-gradient(145deg,#ffffff1b,#ffffff09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 46px #02081438,inset 0 1px #ffffff1f;transition:transform .28s ease,border-color .28s ease;animation:metricBreath 7s ease-in-out infinite}.hero-stat:hover{transform:translateY(-4px);border-color:#4cc9f047}.hero-stat-2{animation-delay:-2s}.hero-stat-3{animation-delay:-4s}@keyframes metricBreath{0%,to{box-shadow:0 18px 46px #02081438,inset 0 1px #ffffff1f}50%{box-shadow:0 22px 58px #4cc9f029,inset 0 1px #ffffff29}}.hero-stat strong{display:block;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1;background:linear-gradient(135deg,#fffaf2,#d8fff0 46%,#b9e7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stat span{display:block;margin-top:9px;color:#d8e2f0cc;font-size:.85rem;line-height:1.25}.hero-device-wrap{position:relative;min-height:720px;display:flex;align-items:center;justify-content:center;isolation:isolate;perspective:1200px}.orbit{position:absolute;border-radius:999px;border:1px solid rgba(76,201,240,.14);transform:rotate(-12deg);animation:orbitSpin 18s linear infinite;box-shadow:inset 0 0 40px #39f0b70a}.orbit-one{width:430px;height:430px;background:radial-gradient(circle,rgba(57,240,183,.08),transparent 60%)}.orbit-two{width:310px;height:310px;border-color:#ffd1662e;animation-duration:13s;animation-direction:reverse}@keyframes orbitSpin{to{transform:rotate(348deg)}}.phone-mockup{position:relative;z-index:2;width:min(340px,84vw);padding:20px;border:1px solid rgba(255,255,255,.18);border-radius:34px;background:linear-gradient(160deg,#ffffff2b,#ffffff0a 22%),linear-gradient(150deg,#102033f5,#081221f5);box-shadow:0 38px 92px #00000075,0 0 72px #4cc9f029,inset 0 1px #ffffff2e;animation:deviceFloat 5.6s ease-in-out infinite}.phone-mockup:before{content:"";position:absolute;inset:9px;border-radius:30px;border:1px solid rgba(255,255,255,.07);pointer-events:none;z-index:4}.phone-mockup:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,rgba(255,255,255,.18),transparent 30%,transparent 72%,rgba(255,255,255,.08));pointer-events:none;z-index:3;mix-blend-mode:screen}.app-screen-mockup{--mock-content-scale: .82;width:min(380px,86vw);height:min(824px,186.448vw);aspect-ratio:393 / 852;padding:18px;border-radius:38px;background:radial-gradient(circle at 12% 6%,rgba(169,195,191,.12),transparent 0 28%),radial-gradient(circle at 86% 4%,rgba(167,184,213,.1),transparent 0 30%),linear-gradient(160deg,#1d2129,#1a1f27 48%,#171b22);overflow:hidden;transform:rotateY(-7deg) rotateX(2deg)}.mock-screen-content{width:calc(100% / var(--mock-content-scale));transform:scale(var(--mock-content-scale));transform-origin:top left}.mock-status{display:flex;align-items:center;justify-content:space-between;padding:0 12px 18px;color:#f4efe7;font-weight:800;letter-spacing:0}.app-topbar{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:0 24px;border:1px solid rgba(255,255,255,.06);border-radius:34px;background:linear-gradient(180deg,#242b35fa,#222832f5);box-shadow:0 20px 56px #05070b38,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-brand{display:flex;align-items:center;gap:12px;color:#f4efe7}.app-brand svg{width:28px;height:28px;color:#a9c3bf}.app-brand strong{font-size:1.35rem;letter-spacing:0}.hamburger-lines{width:28px;height:20px;background:linear-gradient(#d8e2f0c2,#d8e2f0c2) 0 0 / 100% 3px no-repeat,linear-gradient(#d8e2f0c2,#d8e2f0c2) 0 8px / 100% 3px no-repeat,linear-gradient(#d8e2f0c2,#d8e2f0c2) 0 16px / 100% 3px no-repeat;border-radius:6px}.mock-greeting{margin:32px 12px 22px;color:#f4efe7;font-size:2.18rem;font-weight:700;letter-spacing:-.03em;line-height:1.08}.mock-car-card,.mock-mileage-card,.mock-doc-card,.mock-small-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#3c4657,#323b4a);box-shadow:0 18px 42px #05070b57,0 -1px 2px #05070b2e}.mock-car-card:before,.mock-mileage-card:before,.mock-doc-card:before,.mock-small-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.04) 22%,transparent 58%)}.mock-car-card{padding:18px;border-radius:28px;background:radial-gradient(circle at 82% 8%,rgba(169,195,191,.2),transparent 34%),linear-gradient(135deg,#485466,#3b4657)}.mock-car-card>*,.mock-mileage-card>*,.mock-doc-card>*,.mock-small-card>*{position:relative;z-index:1}.mock-car-photo{height:202px;border-radius:24px;background:radial-gradient(circle at 24% 18%,rgba(255,255,255,.1),transparent 34%),radial-gradient(ellipse at 52% 76%,rgba(0,0,0,.3),transparent 34%),linear-gradient(135deg,#485466,#3b4657);display:flex;align-items:center;justify-content:center;overflow:hidden}.car-illustration{position:relative;width:230px;height:92px;transform:translateY(12px) scale(1.05)}.car-body,.car-roof,.car-window,.car-wheel,.car-light{position:absolute;display:block}.car-body{left:10px;right:4px;bottom:18px;height:44px;border-radius:42px 54px 20px 18px;background:linear-gradient(180deg,#2d6fd1,#103c84);box-shadow:inset 0 7px 18px #ffffff29,inset 0 -10px 18px #0003}.car-roof{left:66px;bottom:50px;width:100px;height:36px;border-radius:58px 60px 10px 10px;background:linear-gradient(180deg,#2f76d8,#174a94);transform:skew(-14deg)}.car-window{bottom:56px;height:22px;background:linear-gradient(180deg,#d5e7f0b8,#57707fb8);border-radius:18px 8px 7px 7px}.window-left{left:80px;width:42px;transform:skew(-18deg)}.window-right{left:127px;width:38px;transform:skew(12deg)}.car-wheel{bottom:5px;width:38px;height:38px;border:7px solid #111923;border-radius:999px;background:radial-gradient(circle,#cfd8e3 0 22%,#526071 24% 45%,#17202d 47%)}.wheel-left{left:46px}.wheel-right{right:34px}.car-light{right:4px;bottom:40px;width:16px;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--accent-coral),#ffc1c1)}.mock-car-card strong{display:block;margin:20px 0 14px;color:#f4efe7;font-size:1.28rem;font-weight:700;letter-spacing:-.03em;line-height:1.12}.masked-chip{display:inline-flex;padding:9px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#a9c3bf;background:linear-gradient(135deg,#a9c3bf57,#a9c3bf29);box-shadow:0 8px 18px #a9c3bf1f;font-weight:700;font-size:.86rem}.mock-mileage-card{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:22px 20px;border-radius:26px}.mock-mileage-card strong{display:block;color:#f4efe7;font-size:2rem;line-height:1;font-weight:800;letter-spacing:-.04em}.mock-mileage-card span,.mock-doc-card span{display:block;margin-top:8px;color:#c4c9d1;font-weight:600}.gauge-icon{width:58px;height:58px;border-radius:999px;background:radial-gradient(circle at 50% 50%,transparent 0 42%,rgba(169,195,191,.9) 44% 49%,transparent 51%),linear-gradient(135deg,#a9c3bf57,#a9c3bf29);border:1px solid rgba(216,226,240,.12);box-shadow:0 8px 18px #a9c3bf1f;position:relative}.gauge-icon:after{content:"";position:absolute;width:18px;height:3px;left:30px;top:30px;border-radius:99px;background:#a9c3bff2;transform:rotate(-42deg);transform-origin:left center}.mock-doc-card{display:flex;align-items:center;gap:16px;margin-top:16px;padding:18px;border-radius:26px}.mock-doc-card strong{color:#f4efe7;font-size:1.12rem;font-weight:700}.doc-icon{width:50px;height:50px;border-radius:18px;background:linear-gradient(#a9c3bf,#a9c3bf) 18px 15px / 14px 3px no-repeat,linear-gradient(#a9c3bf,#a9c3bf) 18px 23px / 18px 3px no-repeat,linear-gradient(#a9c3bf,#a9c3bf) 18px 31px / 18px 3px no-repeat,linear-gradient(135deg,#a9c3bf57,#a9c3bf29);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 18px #a9c3bf1f}.mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.mock-small-card{min-height:118px;padding:15px;border-radius:24px}.mock-small-card strong{display:block;margin-top:12px;color:#f4efe7;font-size:1rem;font-weight:700}.mock-small-card small{display:block;margin-top:6px;color:#c4c9d1;font-weight:600}.small-icon{display:block;width:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(135deg,#a9c3bf57,#a9c3bf29);box-shadow:0 8px 18px #a9c3bf1f;position:relative}.wallet-icon:before{content:"";position:absolute;inset:13px 9px 10px;border:3px solid #a9c3bf;border-radius:5px}.wallet-icon:after{content:"";position:absolute;right:11px;top:21px;width:6px;height:6px;border-radius:99px;background:#a9c3bf}.shield-icon:before{content:"";position:absolute;left:12px;top:9px;width:18px;height:22px;border:3px solid #a9c3bf;border-radius:10px 10px 12px 12px;clip-path:polygon(50% 0,100% 20%,100% 62%,50% 100%,0 62%,0 20%)}@keyframes deviceFloat{0%,to{transform:translateY(0) rotateY(-7deg) rotateX(2deg) rotate(1deg)}50%{transform:translateY(-16px) rotateY(-4deg) rotateX(3deg) rotate(-1.2deg)}}.phone-top,.car-card,.phone-row{display:flex;align-items:center}.phone-top{gap:12px;margin-bottom:18px}.phone-label{color:var(--text-light);font-weight:800;line-height:1.1}.phone-subtitle{color:#d8e2f0a8;font-size:.78rem}.car-card{justify-content:space-between;min-height:124px;padding:18px;border-radius:24px;background:radial-gradient(circle at 16% 10%,rgba(255,209,102,.38),transparent 42%),linear-gradient(135deg,#39f0b7e6,#4cc9f0db);color:#061422;box-shadow:0 18px 42px #39f0b729}.car-card strong{display:block;margin-top:8px;font-size:2rem;line-height:1}.car-card .phone-subtitle{color:#061422ad;font-weight:700}.car-badge{min-width:58px;padding:8px 10px;border-radius:999px;text-align:center;font-weight:800;background:#0614221f}.mini-chart{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;gap:9px;height:92px;margin:20px 0;padding:16px;border-radius:22px;background:#ffffff12}.mini-chart span{display:block;min-height:18px;border-radius:999px 999px 7px 7px;background:linear-gradient(to top,var(--accent-violet),var(--accent-coral),var(--accent-sun));animation:barPulse 2.6s ease-in-out infinite}.mini-chart span:nth-child(2n){animation-delay:.22s}.mini-chart span:nth-child(3n){animation-delay:.38s}@keyframes barPulse{0%,to{transform:scaleY(.82);opacity:.78}50%{transform:scaleY(1);opacity:1}}.phone-list{display:grid;gap:10px}.phone-row{justify-content:space-between;gap:10px;padding:12px;border-radius:16px;background:#ffffff12;color:#fffaf2e6;font-size:.86rem}.phone-row b{color:var(--accent-green)}.row-dot{width:10px;height:10px;border-radius:999px;flex:0 0 auto;background:var(--accent-green);box-shadow:0 0 16px currentColor}.row-dot-2{background:var(--accent-sun)}.row-dot-3{background:var(--accent-violet)}.row-dot-4{background:var(--accent-coral)}.feature-card-coral{--card-accent: rgba(255, 107, 107, .24);--feature-color: var(--accent-coral)}.feature-card-mint{--card-accent: rgba(57, 240, 183, .22);--feature-color: var(--accent-green)}.feature-card-violet{--card-accent: rgba(180, 92, 255, .24);--feature-color: var(--accent-violet)}.feature-card-sky{--card-accent: rgba(76, 201, 240, .24);--feature-color: var(--accent-sky)}.feature-icon{color:var(--feature-color, var(--accent-green));background:color-mix(in srgb,var(--feature-color, var(--accent-green)) 16%,transparent);border:1px solid color-mix(in srgb,var(--feature-color, var(--accent-green)) 32%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--feature-color, var(--accent-green)) 22%,transparent);transition:transform .28s ease,box-shadow .28s ease}.feature-card:hover .feature-icon{transform:scale(1.08) rotate(-2deg);box-shadow:0 0 34px color-mix(in srgb,var(--feature-color, var(--accent-green)) 34%,transparent)}#features .grid,#how .space-y-10{position:relative}#features .grid:before{content:"";position:absolute;inset:-18px;border-radius:28px;background:linear-gradient(90deg,rgba(57,240,183,.06),transparent 32%,rgba(76,201,240,.055));opacity:.76;pointer-events:none}#download{background:radial-gradient(circle at 50% 20%,rgba(57,240,183,.12),transparent 30%),radial-gradient(circle at 80% 70%,rgba(180,92,255,.1),transparent 30%)}#download .scroll-reveal{padding:46px 32px;border:1px solid rgba(255,255,255,.1);border-radius:32px;background:linear-gradient(135deg,#ffffff17,#ffffff09);box-shadow:0 26px 80px #02081452,inset 0 1px #ffffff1c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}footer{background:linear-gradient(180deg,#102033f5,#07111ffa)!important}.section-sep{height:1px;background:linear-gradient(to right,transparent,rgba(57,240,183,.2),rgba(76,201,240,.26),rgba(255,209,102,.14),transparent);margin:0 auto;max-width:760px;position:relative}.section-sep:after{content:"";position:absolute;inset:-18px 20% auto;height:36px;background:radial-gradient(ellipse,rgba(76,201,240,.1),transparent 72%);pointer-events:none}.logo-pulse{animation:logoPulse 3s ease-in-out infinite}@keyframes logoPulse{0%,to{filter:drop-shadow(0 0 10px rgba(169,195,191,.28))}50%{filter:drop-shadow(0 0 18px rgba(169,195,191,.42))}}.logo-frame{width:36px;height:36px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--surface-panel)}.logo-image{display:block;width:100%;height:100%;object-fit:cover}.footer-logo{width:28px;height:28px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--bg-dark)}.logo-placeholder{display:flex;align-items:center;justify-content:center;color:var(--accent-green);background:var(--surface-panel);border:1px solid var(--accent-border-strong);font-size:.7rem;font-weight:700;letter-spacing:.04em}.app-wrapper::-webkit-scrollbar{width:6px}.app-wrapper::-webkit-scrollbar-track{background:#080b1066}.app-wrapper::-webkit-scrollbar-thumb{background:#7f9e9942;border-radius:3px}.app-wrapper::-webkit-scrollbar-thumb:hover{background:#7f9e9966}.advantage-item{padding:18px 20px;border-radius:18px;transition:all .3s ease;display:flex;align-items:flex-start;gap:14px;border:1px solid transparent}.advantage-item:hover{background:#ffffff0b;border-color:#ffffff14;transform:translateY(-2px)}.audience-card{padding:20px 22px;border-left:3px solid rgba(57,240,183,.42);background:linear-gradient(135deg,#fff1,#ffffff06);border-radius:18px;transition:all .3s ease;box-shadow:0 12px 34px #02081429,inset 0 1px #ffffff12}.audience-card:hover{border-left-color:var(--accent-sky);background:linear-gradient(135deg,#4cc9f014,#39f0b709);transform:translate(4px)}.page-link{opacity:.68}.page-link:hover{opacity:1}.page-link.is-active{opacity:1;color:var(--accent-green)!important}.company-details{border-top:1px solid var(--divider-soft);padding-top:20px}.company-details__list{margin:0;display:grid;grid-template-columns:1fr;gap:10px 24px}.company-details__row{margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.company-details__row dt{margin:0;color:#9aa5b1b8;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.company-details__row dd{margin:0;color:#c4c9d1db;font-size:.9rem;line-height:1.55}.company-details__row a{color:var(--accent-green);text-decoration:none}.company-details__row a:hover{text-decoration:underline;text-underline-offset:2px}.company-details__address{font-style:normal}.page-mesh{position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,rgba(169,195,191,.12),transparent 35%),radial-gradient(circle at 80% 15%,rgba(167,184,213,.08),transparent 32%);pointer-events:none}.legal-card{background:linear-gradient(135deg,#333b4af0,#292f3bf0);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:30px;box-shadow:0 18px 52px #00000057,inset 0 1px #ffffff0d}.legal-content{display:flex;flex-direction:column;gap:22px;color:#c4c9d1e6;line-height:1.7}.doc-updated{margin:0;font-size:.92rem;color:#9aa5b1c7}.doc-section h2{margin:0 0 10px;color:var(--text-light);font-weight:700;font-size:1.12rem}.doc-section h3{margin:14px 0 6px;color:var(--text-light);font-weight:700;font-size:1rem}.doc-section p{margin:0 0 10px}.doc-section ul,.doc-section ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.doc-section a{color:var(--accent-green)}@media(max-width:900px){.hero-layout{grid-template-columns:1fr;gap:42px}.hero-device-wrap{min-height:500px}}@media(max-width:640px){.hero-stat-grid{grid-template-columns:1fr}.hero-stat{min-height:auto}.hero-device-wrap{min-height:720px;margin-inline:-12px}.app-screen-mockup{--mock-content-scale: .78;width:min(360px,88vw);height:min(780px,calc(88vw * 2.168))}.orbit-one{width:330px;height:330px}.orbit-two{width:245px;height:245px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.legal-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#080b1094}.legal-table{width:100%;min-width:1180px;border-collapse:collapse;color:#c4c9d1e6}.legal-table th,.legal-table td{padding:16px 14px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(106,118,135,.22);line-height:1.6}.legal-table th{background:#242b35f5;color:var(--text-light);font-size:.9rem;font-weight:700}.legal-table td{font-size:.96rem}.legal-table tbody tr:nth-child(2n){background:#ffffff05}.legal-table tbody tr:hover{background:#a9c3bf0d}.legal-table th:first-child,.legal-table td:first-child{width:72px;min-width:72px;text-align:center}.legal-table td:first-child{color:var(--accent-green);font-weight:700}@media(max-width:640px){.legal-card{padding:22px 18px;border-radius:16px}.legal-table th,.legal-table td{padding:12px 10px;font-size:.9rem}}@media(min-width:768px){.company-details__list{grid-template-columns:repeat(2,minmax(0,1fr))}}
