.lg *,.lg *:before,.lg *:after{box-sizing:border-box;margin:0;padding:0}.lg{--navy: #060d1f;--navy2: #0d1a35;--navy3: #0f2040;--dark-border: rgba(255,255,255,.08);--white: #ffffff;--gray50: #f8f9fc;--gray100:#f0f2f8;--gray200:#e2e6f0;--gray400:#9aa3bc;--gray600:#5a6480;--gray900:#0f1629;--blue: #2563eb;--blue2: #3b82f6;--blue-lt:#eff6ff;--gold: #2563eb;--gold-lt:#eff6ff;--green: #16a34a;--green2: #22c55e;--green-lt:#f0f7ff;--purple: #7c3aed;--purple-lt:#f5f3ff;--red: #dc2626;--red-lt: #fef2f2;--cyan: #1d4ed8;--cyan-lt:#eff6ff}.lg{scroll-behavior:smooth}.lg{overflow-x:clip;font-family:Inter Variable,Inter,sans-serif;background:var(--white);color:var(--gray900);line-height:1.6}.lg h1,.lg h2,.lg h3,.lg h4,.lg h5{font-family:Bungee,sans-serif;letter-spacing:.01em}.lg a{color:inherit}.lg .btn-primary{padding:9px 22px;border-radius:100px;font-size:.85rem;font-weight:700;color:#fff;background:var(--blue);border:none;cursor:pointer;text-decoration:none;transition:all .2s}.lg .btn-primary:hover{background:#1d4ed8;transform:translateY(-1px)}.lg .hero-grid{display:none}.lg .hero-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;margin-bottom:28px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;padding:5px 14px;font-size:.78rem;font-weight:600;color:#1d4ed8}.lg .hero-badge-dot{width:5px;height:5px;border-radius:50%;background:#2563eb;animation:blink 2s infinite}.lg .btn-hero-primary{padding:13px 32px;border-radius:100px;font-size:.95rem;font-weight:700;color:#fff;background:var(--blue);border:none;cursor:pointer;text-decoration:none;transition:all .2s;box-shadow:0 4px 16px #2563eb59}.lg .btn-hero-primary:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 24px #2563eb73}.lg .btn-hero-ghost{padding:13px 32px;border-radius:100px;font-size:.95rem;font-weight:700;color:var(--gray700, var(--gray900));background:#fff;border:1.5px solid var(--gray200);cursor:pointer;text-decoration:none;transition:all .2s;box-shadow:0 1px 4px #0000000f}.lg .btn-hero-ghost:hover{border-color:var(--blue);color:var(--blue);transform:translateY(-2px)}.lg section{padding:96px 24px}.lg .container{max-width:1200px;margin:0 auto;padding:0 24px}.lg .eyebrow{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--blue);margin-bottom:14px}.lg .section-title{font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:800;color:var(--gray900);line-height:1.15;margin-bottom:16px}.lg .section-title em{font-style:normal;color:var(--blue)}.lg .section-sub{font-size:1rem;color:var(--gray600);line-height:1.8;max-width:540px;margin-left:auto;margin-right:auto;text-align:center}.lg .features-header .section-sub{margin:0 auto}.lg .bh-section .eyebrow{color:#93c5fd}.lg .bh-section .section-title{color:#fff}.lg .bh-section .section-sub{color:#fff9}.lg i[data-lucide],.lg [data-lucide]{display:inline-flex;flex-shrink:0}.lg .bh-text .section-sub{margin-bottom:28px}.lg .video-section .eyebrow{color:#93c5fd}.lg .video-section .section-title{color:#fff}.lg .video-section .section-sub{color:#ffffff80}.lg .video-intro .section-sub,.lg .int-header .section-sub{margin:0 auto}.lg .int-section .eyebrow{color:#93c5fd}.lg .int-section .section-title{color:#fff}.lg .int-section .section-sub{color:#ffffff80}.lg .cmp-section{background:radial-gradient(ellipse 820px 620px at 8% 35%,rgba(33,96,227,.18) 0%,transparent 55%),radial-gradient(ellipse 700px 520px at 92% 70%,rgba(99,102,241,.14) 0%,transparent 54%),radial-gradient(ellipse 560px 440px at 50% 90%,rgba(139,92,246,.1) 0%,transparent 52%),radial-gradient(ellipse 600px 480px at 96% 30%,rgba(59,130,246,.11) 0%,transparent 55%),#edf2fb;padding-top:80px;padding-bottom:96px;position:relative;z-index:1;margin-top:-1px}.lg .cmp-header{text-align:center;margin-bottom:52px}.lg .cmp-header .eyebrow{color:#2563eb}.lg .cmp-header h2.section-title{color:#0a1628}.lg .cmp-header .section-sub{margin:0 auto}.lg .cmp-scroll-hint{text-align:center;font-size:.75rem;color:#6b7280;margin:-36px 0 20px;display:none}@media(max-width:720px){.lg .cmp-scroll-hint{display:block}}.lg .cmp-wrap{background:#ffffff38;border:1px solid rgba(255,255,255,.65);border-radius:24px;overflow:hidden;box-shadow:0 8px 48px #2160e321,inset 0 1px #ffffffe6;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6)}.lg .cmp-table{width:100%;border-collapse:collapse}.lg .cmp-table th,.lg .cmp-table td{text-align:center;padding:0 12px}.lg .cmp-table th:first-child,.lg .cmp-table td:first-child{text-align:left;padding-left:28px}.lg .cmp-head-row{border-bottom:1px solid rgba(33,96,227,.1)}.lg .cmp-head-row th{padding-top:24px;padding-bottom:20px;font-family:Inter Variable,Inter,sans-serif}.lg .cmp-col-label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9aa3bc}.lg .cmp-col-us{background:linear-gradient(160deg,#2563eb24,#6366f114);border-radius:12px 12px 0 0;border:2px solid rgba(37,99,235,.3);border-bottom:none;padding:14px 16px 10px}.lg .cmp-col-us-name{font-size:.85rem;font-weight:800;color:#1d4ed8;font-family:Bungee,sans-serif;letter-spacing:.02em}.lg .cmp-col-them-name{font-size:.82rem;font-weight:700;color:#374151}.lg .cmp-row{border-bottom:1px solid rgba(33,96,227,.07)}.lg .cmp-row:last-child{border-bottom:none}.lg .cmp-row td{padding-top:14px;padding-bottom:14px}.lg .cmp-row:hover{background:#ffffff2e}.lg .cmp-feat-name{font-size:.84rem;font-weight:500;color:#0a1628}.lg .cmp-feat-sub{font-size:.72rem;color:#9aa3bc;margin-top:2px}.lg .cmp-us-cell{background:linear-gradient(160deg,#2563eb1a,#6366f10f);border-left:2px solid rgba(37,99,235,.25);border-right:2px solid rgba(37,99,235,.25)}.lg .cmp-last-us{border-bottom:2px solid rgba(37,99,235,.25);border-radius:0 0 12px 12px}.lg .cmp-check{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%}.lg .cmp-check.yes{background:var(--green-lt);color:var(--green)}.lg .cmp-check.yes svg{width:13px;height:13px}.lg .cmp-check.no{background:var(--red-lt);color:var(--red);font-size:1rem;font-weight:700;line-height:1}.lg .cmp-check.partial{background:var(--gold-lt);color:var(--gold);font-size:.75rem;font-weight:700}.lg .cmp-text-cell{font-size:.8rem;font-weight:600}.lg .cmp-text-cell.blue{color:#1d4ed8}.lg .cmp-text-cell.gray{color:#9aa3bc}.lg .cmp-footer{padding:16px 28px;background:#ffffff26;border-top:1px solid rgba(33,96,227,.09);display:flex;align-items:center;gap:16px}.lg .cmp-footer-note{font-size:.75rem;color:#9aa3bc}.lg .pricing-header .section-sub{margin:0 auto}.lg .cta-section{background:var(--navy);padding:96px 24px;position:relative;overflow:hidden}.lg .cta-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(37,99,235,.2) 0%,transparent 65%)}.lg .cta-card{max-width:960px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lg .cta-left{padding:0;display:flex;flex-direction:column;justify-content:center;position:relative}.lg .cta-left:before{display:none}.lg .cta-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#60a5fa;margin-bottom:14px;position:relative}.lg .cta-left h2{font-family:Bungee,sans-serif;font-size:1.9rem;color:#fff;line-height:1.15;margin:0 0 12px;position:relative}.lg .cta-left h2 em{font-style:normal;color:#60a5fa}.lg .cta-left>p{font-size:.9rem;color:#fff9;line-height:1.65;margin:0 0 28px;position:relative}.lg .cta-props{display:flex;flex-direction:column;gap:12px;position:relative}.lg .cta-prop{display:flex;align-items:flex-start;gap:11px}.lg .cta-prop-icon{width:22px;height:22px;border-radius:50%;background:#2563eb33;border:1px solid rgba(59,130,246,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.lg .cta-prop-icon svg{display:block}.lg .cta-prop-text{font-size:.84rem;color:#ffffffbf;line-height:1.4}.lg .cta-prop-text strong{color:#fff;font-weight:600}.lg .cta-right{background:#fff;padding:44px 40px;border-radius:20px;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 40px #00000040;display:flex;flex-direction:column;justify-content:center}.lg .cta-right h3{font-size:1.1rem;font-weight:700;color:var(--navy);margin:0 0 6px}.lg .cta-right>p{font-size:.82rem;color:var(--gray500);margin:0 0 24px;line-height:1.5}.lg .cta-form{display:flex;flex-direction:column;gap:13px}.lg .cta-form label{font-size:.74rem;font-weight:600;color:var(--gray600);display:block;margin-bottom:5px;letter-spacing:.02em}.lg .cta-form input,.lg .cta-form select{width:100%;padding:11px 14px;border-radius:10px;background:var(--gray50);border:1.5px solid var(--gray200);color:var(--gray900);font-size:.88rem;font-family:Inter Variable,Inter,sans-serif;outline:none;transition:border-color .18s,background .18s;box-sizing:border-box}.lg .cta-form input:focus,.lg .cta-form select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #2563eb14}.lg .cta-form input::placeholder{color:var(--gray400)}.lg .cta-form select option{background:#fff}.lg .cta-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lg .btn-cta{padding:14px;border-radius:100px;font-size:.92rem;font-weight:700;color:#fff;background:var(--blue);border:none;cursor:pointer;transition:all .2s;letter-spacing:.01em;width:100%;margin-top:4px}.lg .btn-cta:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb59}.lg .cta-trust{text-align:center;font-size:.71rem;color:var(--gray400);margin-top:10px;display:flex;align-items:center;justify-content:center;gap:5px}@media(max-width:700px){.lg .cta-card{grid-template-columns:1fr;gap:36px}.lg .cta-right{padding:32px 28px}}.lg{--elec: #38bdf8}.lg .onboard-header .eyebrow{color:#1d4ed8}.lg .success-text .eyebrow{color:#38bdf8}.lg .fade{opacity:0}.lg .fade.in{animation:revealUp .65s cubic-bezier(.22,1,.36,1) both}.lg .fade.d1.in{animation-delay:.1s}.lg .fade.d2.in{animation-delay:.18s}@media(max-width:600px){.lg section{padding:72px 20px}}.lg .cmp-scroll-hint{display:none;text-align:center;font-size:.72rem;color:var(--gray400);margin-bottom:10px}@media(max-width:768px){.lg .hero-badge{font-size:.72rem;margin-bottom:20px}.lg .btn-hero-primary,.lg .btn-hero-ghost{width:100%;text-align:center;padding:14px 20px;font-size:.92rem}.lg section{padding:60px 20px}.lg .container{padding:0}.lg .section-title{font-size:1.55rem;line-height:1.2}.lg .section-sub{font-size:.9rem}.lg .eyebrow{font-size:.65rem}.lg .cmp-scroll-hint{display:block}.lg .cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}.lg .cmp-table{min-width:560px}.lg .cmp-header{margin-bottom:12px}.lg .cta-card{grid-template-columns:1fr;gap:28px}.lg .cta-right{padding:26px 22px}.lg .cta-form-row{grid-template-columns:1fr;gap:10px}.lg .cta-left h2{font-size:1.5rem}.lg .cta-props{gap:10px}.lg .plat-hero-grid{grid-template-columns:1fr!important;gap:28px}.lg .plat-hero-visual{display:none!important}}.lg .cta-section:before{display:none!important}.lg .plat-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.lg .plat-orb{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.lg .plat-orb-1{width:700px;height:700px;background:#2563eb7a;top:-300px;left:-180px;animation:orbDrift1 22s ease-in-out infinite}.lg .plat-orb-2{width:580px;height:580px;background:#8b5cf661;top:0;right:-120px;animation:orbDrift2 28s ease-in-out infinite}.lg .plat-orb-3{width:460px;height:460px;background:#00d4ff38;bottom:40px;left:32%;animation:orbDrift3 19s ease-in-out infinite}@keyframes orbDrift1{0%,to{transform:translate(0)}50%{transform:translate(55px,-45px)}}@keyframes orbDrift2{0%,to{transform:translate(0)}50%{transform:translate(-45px,55px)}}@keyframes orbDrift3{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes cf1{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes cf2{0%,to{transform:translateY(-7px)}50%{transform:translateY(10px)}}@keyframes cf3{0%,to{transform:translateY(-4px)}50%{transform:translateY(11px)}}@keyframes cf4{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lg .plat-hcard{background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px 26px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000047,inset 0 1px #ffffff14}.lg .plat-hcard-green{background:#34d3991c;border-color:#34d39947;box-shadow:0 8px 32px #00000052,0 0 28px #34d3991a,inset 0 1px #ffffff14}.lg .plat-hcard-dark{background:#0a1028e0;border-color:#ffffff1a;box-shadow:0 14px 44px #00000073,inset 0 1px #ffffff0f}.lg .plat-notif{position:absolute;top:168px;right:4%;z-index:5;background:#0a1028eb;border:1px solid rgba(52,211,153,.32);border-radius:14px;padding:12px 15px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 8px 28px #0006,0 0 18px #34d3991a;min-width:208px;animation:cf4 4.8s ease-in-out infinite .8s,notifIn .6s cubic-bezier(.22,1,.36,1) .5s both}@keyframes notifIn{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.lg .plat-mq-wrap{overflow:hidden;padding:22px 0 38px;border-top:1px solid rgba(255,255,255,.07);mask-image:linear-gradient(90deg,transparent 0%,black 9%,black 91%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 9%,black 91%,transparent 100%)}.lg .plat-mq-track{display:flex;width:max-content;animation:mqScroll 30s linear infinite}.lg .plat-mq-track:hover{animation-play-state:paused}@keyframes mqScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lg .plat-mq-item{display:flex;align-items:center;gap:10px;padding:0 30px;white-space:nowrap;font-size:.73rem;font-weight:700;color:#ffffff52;letter-spacing:.08em;text-transform:uppercase}.lg .plat-mq-dot{width:4px;height:4px;border-radius:50%;flex-shrink:0;opacity:.7}@media(max-width:768px){.lg .plat-hero-grid{grid-template-columns:1fr;gap:40px}.lg .plat-hero-visual{display:none}}.lg #features{background:radial-gradient(ellipse 900px 700px at 8% 20%,rgba(33,96,227,.24) 0%,transparent 55%),radial-gradient(ellipse 780px 600px at 88% 50%,rgba(99,102,241,.18) 0%,transparent 54%),radial-gradient(ellipse 620px 480px at 50% 4%,rgba(139,92,246,.14) 0%,transparent 52%),radial-gradient(ellipse 700px 600px at 92% 82%,rgba(59,130,246,.15) 0%,transparent 55%),radial-gradient(ellipse 540px 440px at 6% 90%,rgba(16,185,129,.09) 0%,transparent 52%),#edf2fb;padding:80px 0 0;position:relative}.lg .plat-sh{text-align:center;padding:0 24px 60px;position:relative;z-index:2}.lg .plat-sh-ey{display:inline-flex;align-items:center;gap:8px;background:#ffffffb3;border:1px solid rgba(37,99,235,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:100px;padding:6px 16px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2160e3;margin-bottom:18px}.lg .plat-sh h2{font-family:Bungee,sans-serif;font-size:clamp(2rem,4vw,3rem);color:#060d1f;line-height:1;text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px}.lg .plat-sh p{font-size:.98rem;color:#64748b;line-height:1.7;max-width:520px;margin:0 auto}.lg .feat-grid{display:flex;flex-direction:column;gap:20px;padding:0 20px 80px}.lg .feat-card{border-radius:24px;display:grid;grid-template-columns:1fr 1.6fr;overflow:hidden;position:relative;background:#ffffff38;border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 48px #2160e321,inset 0 1px #ffffffe6;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);min-height:360px;opacity:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.lg .feat-card[data-dir=left]{transform:translate(-160px) translateY(28px) scale(.86)}.lg .feat-card[data-dir=right]{transform:translate(160px) translateY(28px) scale(.86)}.lg .feat-card.visible{opacity:1;transform:translate(0) translateY(0) scale(1)}.lg .feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:10;background:linear-gradient(90deg,transparent 5%,rgba(255,255,255,.95) 40%,rgba(255,255,255,.95) 60%,transparent 95%);pointer-events:none}.lg .pc-left{padding:36px 44px;display:flex;flex-direction:column;justify-content:center;position:relative}.lg .feat-grid .feat-card:nth-child(2n){grid-template-columns:1.6fr 1fr}.lg .feat-grid .feat-card:nth-child(2n) .pc-right{order:-1;padding:28px 20px 28px 28px}.lg .feat-card.cb .pc-left{background:linear-gradient(140deg,rgba(37,99,235,.07) 0%,transparent 70%)}.lg .feat-card.ca .pc-left{background:linear-gradient(320deg,rgba(245,158,11,.07) 0%,transparent 70%)}.lg .feat-card.cg .pc-left{background:linear-gradient(140deg,rgba(16,185,129,.07) 0%,transparent 70%)}.lg .feat-card.cp .pc-left{background:linear-gradient(320deg,rgba(139,92,246,.07) 0%,transparent 70%)}.lg .feat-card.cr .pc-left{background:linear-gradient(140deg,rgba(239,68,68,.07) 0%,transparent 70%)}.lg .feat-card.cc .pc-left{background:linear-gradient(320deg,rgba(6,182,212,.07) 0%,transparent 70%)}.lg .pc-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;flex-shrink:0}.lg .pc-ey{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px}.lg .pc-left h3{font-family:Bungee,sans-serif;text-transform:uppercase;font-size:clamp(1.3rem,2vw,1.75rem);color:#060d1f;line-height:1.05;letter-spacing:.02em;margin:0 0 14px}.lg .pc-left .pc-desc{font-size:.9rem;color:#475569;line-height:1.7;margin:0 0 28px;max-width:380px}.lg .pc-bullets{list-style:none;display:flex;flex-direction:column;gap:10px}.lg .pc-bullets li{font-size:.84rem;color:#334155;font-weight:500;display:flex;align-items:center;gap:10px;line-height:1.4}.lg .pc-bullets li .bul-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;display:block}.lg .pc-right{overflow:hidden;position:relative;background:transparent;display:flex;align-items:center;justify-content:center;padding:28px 28px 28px 20px}.lg .pc-right img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;border-radius:12px;box-shadow:0 8px 40px #0f172a2e,0 2px 8px #0f172a1a;border:1px solid rgba(255,255,255,.7)}.lg .pc-counter{position:absolute;bottom:24px;right:24px;font-family:Bungee,sans-serif;font-size:.65rem;letter-spacing:.1em;color:#ffffff80;z-index:5}@media(max-width:820px){.lg .feat-grid{padding:0 16px 60px}.lg .feat-card{grid-template-columns:1fr;min-height:auto}.lg .pc-right{min-height:220px;border-top:1px solid rgba(255,255,255,.4)}.lg .pc-left{padding:36px 28px}}.lg #ship-track{background:radial-gradient(ellipse 820px 620px at 94% 18%,rgba(33,96,227,.2) 0%,transparent 55%),radial-gradient(ellipse 700px 520px at 6% 55%,rgba(99,102,241,.16) 0%,transparent 54%),radial-gradient(ellipse 560px 440px at 50% 60%,rgba(139,92,246,.12) 0%,transparent 52%),radial-gradient(ellipse 640px 500px at 2% 8%,rgba(59,130,246,.13) 0%,transparent 55%),#edf2fb;position:relative;padding-bottom:0}.lg #ship-pin{position:sticky;top:64px;height:calc(100vh - 64px);overflow:hidden}.lg .sh-hdr{position:absolute;top:48px;left:52px;max-width:580px;z-index:4;text-align:left}.lg .sh-ey{display:inline-flex;align-items:center;gap:7px;background:#ffffffb3;border:1px solid rgba(37,99,235,.18);border-radius:100px;padding:5px 14px;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2160e3;margin-bottom:12px}.lg .sh-hdr h2{font-family:Bungee,sans-serif;font-size:clamp(2rem,3.6vw,3.2rem);color:#0a1628;margin:4px 0 0;line-height:1.05}.lg .sh-hdr h2 em{font-style:normal;color:#2160e3}.lg .sh-hdr p{font-size:.8rem;color:#64748b;margin:10px 0 0;line-height:1.6;max-width:320px}.lg .sh-screenshot{position:absolute;bottom:44px;right:52px;width:clamp(460px,52vw,720px);z-index:4;border-radius:18px;background:#ffffff38;border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 8px 48px #2160e321,inset 0 1px #ffffffe6;padding:14px;opacity:0;transform:translateY(18px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.lg .sh-screenshot.visible{opacity:1;transform:translateY(0)}.lg .sh-screenshot img{width:100%;border-radius:10px;display:block}.lg .sh-screenshot-label{font-size:.62rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.09em;margin-top:8px;text-align:center}.lg #ship-map{position:absolute;inset:0}.lg #ship-svg{position:absolute;inset:0;width:100%;height:100%}.lg .sh-stop{position:absolute;z-index:4;opacity:0;transform:translate(-50%) translateY(12px) scale(.93);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.lg .sh-stop.revealed{opacity:1;transform:translate(-50%) translateY(0) scale(1);pointer-events:auto}.lg .sh-card{background:#ffffff38;border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-radius:16px;padding:13px 17px 15px;width:220px;box-shadow:0 4px 28px #2160e31a,inset 0 1px #ffffffd9}.lg .sh-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:100px;font-size:.55rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:7px}.lg .sh-card h3{font-family:Bungee,sans-serif;font-size:.8rem;color:#0a1628;margin:0 0 4px;line-height:1.2}.lg .sh-card p{font-size:.69rem;color:#4b5563;line-height:1.55;margin:0}.lg #sh-vehicle{position:absolute;z-index:5;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .3s ease}.lg .sh-vdot{width:16px;height:16px;border-radius:50%;background:#2160e3;box-shadow:0 0 0 4px #2160e338,0 3px 12px #2160e366;position:relative;z-index:2}.lg .sh-vring{position:absolute;inset:-7px;border-radius:50%;border:2px solid rgba(33,96,227,.35);animation:shPulse 1.5s ease-out infinite}@keyframes shPulse{0%{transform:scale(.65);opacity:1}to{transform:scale(1.7);opacity:0}}.lg .sh-mark{position:absolute;width:16px;height:16px;border-radius:50%;background:#2160e3;border:3px solid white;box-shadow:0 0 0 2px #2160e3;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s ease;z-index:3;pointer-events:none}.lg .sh-mark.dlv{background:#16a34a;box-shadow:0 0 0 2px #16a34a}.lg #anl-section{background:radial-gradient(ellipse 900px 700px at 88% 42%,rgba(33,96,227,.17) 0%,transparent 55%),radial-gradient(ellipse 700px 550px at 8% 68%,rgba(99,102,241,.14) 0%,transparent 54%),radial-gradient(ellipse 580px 440px at 48% 82%,rgba(139,92,246,.1) 0%,transparent 52%),#edf2fb;padding:96px 0 80px}.lg .anl-header{text-align:center;max-width:660px;margin:0 auto 56px;padding:0 24px}.lg .anl-showcase{display:grid;grid-template-columns:290px 1fr;gap:24px;max-width:1380px;margin:0 auto;padding:0 32px;align-items:start}.lg .anl-tabs{display:flex;flex-direction:column;gap:6px}.lg .anl-tab{display:flex;align-items:flex-start;gap:13px;padding:14px 16px;border-radius:16px;cursor:pointer;border:1px solid transparent;transition:all .2s;user-select:none}.lg .anl-tab:hover:not(.active){background:#ffffff38;border-color:#ffffff80}.lg .anl-tab.active{background:#ffffff57;border-color:#fffc;box-shadow:0 4px 20px #2160e31a,inset 0 1px #ffffffe6}.lg .anl-tab-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lg .anl-tab-title{font-size:.86rem;font-weight:700;color:#0a1628;margin-bottom:2px;line-height:1.2}.lg .anl-tab-desc{font-size:.72rem;color:#6b7280;line-height:1.4}.lg .anl-tab.active .anl-tab-title{color:#1d4ed8}.lg .anl-frame{background:#ffffff38;border:1px solid rgba(255,255,255,.65);border-radius:20px;box-shadow:0 8px 48px #2160e321,inset 0 1px #ffffffe6;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);overflow:hidden;min-height:460px}.lg .anl-chrome{background:#0a1628f0;padding:10px 14px;display:flex;align-items:center;gap:6px}.lg .anl-chrome-dots{display:flex;gap:5px}.lg .anl-chrome-dots span{width:10px;height:10px;border-radius:50%;display:block}.lg .anl-chrome-bc{font-size:.63rem;color:#ffffff61;margin-left:10px;font-family:Inter Variable,Inter,sans-serif}.lg .anl-panel{display:none}.lg .anl-panel.active{display:block}.lg .anl-panel-body{padding:18px 22px}.lg .anl-kpi-row{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.lg .anl-kpi{flex:1;min-width:0;background:#fff;border:1px solid #e8ecf4;border-radius:10px;padding:11px 13px}.lg .anl-kpi-lbl{font-size:.59rem;font-weight:700;letter-spacing:.06em;color:#9aa3bc;text-transform:uppercase;margin-bottom:3px}.lg .anl-kpi-val{font-size:1.1rem;font-weight:800;color:#0a1628;font-family:Inter Variable,Inter,sans-serif}.lg .anl-kpi-val.g{color:#16a34a}.lg .anl-kpi-val.a{color:#d97706}.lg .anl-kpi-val.r{color:#dc2626}.lg .anl-kpi-sub{font-size:.62rem;color:#9aa3bc;margin-top:1px}.lg .anl-slbl{font-size:.62rem;font-weight:700;letter-spacing:.06em;color:#9aa3bc;text-transform:uppercase;margin:0 0 9px}.lg .anl-tbl{width:100%;border-collapse:collapse;font-size:.74rem}.lg .anl-tbl th{text-align:left;padding:5px 9px;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa3bc;border-bottom:1px solid #e8ecf4;background:#f8faff}.lg .anl-tbl td{padding:8px 9px;border-bottom:1px solid #f1f4fb;color:#374151}.lg .anl-tbl tr:last-child td{border-bottom:none}.lg .anl-tbl .tn{font-weight:600;color:#0a1628}.lg .anl-tbl .tg{color:#16a34a;font-weight:700}.lg .anl-tbl .tr{color:#dc2626;font-weight:700}.lg .anl-tbl .ta{color:#d97706;font-weight:700}.lg .anl-badge{font-size:.6rem;font-weight:700;padding:2px 8px;border-radius:100px;white-space:nowrap}.lg .anl-vc{background:#fff;border:1px solid #e8ecf4;border-radius:12px;padding:13px 15px;margin-bottom:9px}.lg .anl-vc-hdr{display:flex;align-items:center;gap:9px;margin-bottom:9px}.lg .anl-vc-icon{width:30px;height:30px;border-radius:8px;background:#0a1628;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lg .anl-vc-name{font-weight:700;font-size:.82rem;color:#0a1628}.lg .anl-vc-sub{font-size:.66rem;color:#9aa3bc}.lg .anl-vc-spend{font-weight:800;font-size:.88rem;color:#0a1628;margin-left:auto;font-family:Inter Variable,Inter,sans-serif}.lg .anl-vc-metrics{display:flex;gap:20px}.lg .anl-vc-ml{font-size:.59rem;color:#9aa3bc;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.lg .anl-vc-mv{font-size:.8rem;font-weight:700}.lg .anl-sheets-wrap{max-width:1380px;margin:24px auto 0;padding:0 32px}.lg .anl-sheets-card{background:#ffffff38;border:1px solid rgba(255,255,255,.65);border-radius:24px;box-shadow:0 8px 48px #2160e321,inset 0 1px #ffffffe6;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);padding:40px 48px;display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center}.lg .anl-gs-pill{display:inline-flex;align-items:center;gap:7px;background:#0f9d581a;border:1px solid rgba(15,157,88,.25);border-radius:100px;padding:4px 12px;margin-bottom:16px;font-size:.7rem;font-weight:700;color:#0a8a3c}.lg .anl-gs-title{font-family:Bungee,sans-serif;font-size:clamp(1.35rem,1.8vw,1.85rem);color:#0a1628;line-height:1.1;margin-bottom:12px}.lg .anl-gs-sub{font-size:.88rem;color:#374151;line-height:1.65;margin-bottom:22px}.lg .anl-gs-feats{display:flex;flex-direction:column;gap:10px}.lg .anl-gs-feat{display:flex;align-items:flex-start;gap:10px;font-size:.83rem;color:#374151;line-height:1.5}.lg .anl-gs-chk{width:18px;height:18px;border-radius:50%;background:#0f9d581f;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.lg .anl-gs-preview{background:#fff;border:1px solid #d0d7de;border-radius:14px;overflow:hidden;box-shadow:0 4px 24px #00000014}.lg .anl-gs-top{background:#f1f3f4;border-bottom:1px solid #d0d7de;padding:8px 12px;display:flex;align-items:center;gap:8px}.lg .anl-gs-tab{background:#fff;border:1px solid #d0d7de;border-bottom:none;border-radius:4px 4px 0 0;padding:4px 10px;font-size:.62rem;color:#444746;display:flex;align-items:center;gap:5px}.lg .anl-sync-chip{display:inline-flex;align-items:center;gap:5px;background:#0f9d5814;border:1px solid rgba(15,157,88,.22);border-radius:6px;padding:3px 9px;font-size:.62rem;font-weight:600;color:#0a8a3c}.lg .anl-sync-dot{width:6px;height:6px;border-radius:50%;background:#0f9d58;animation:anlpulse 2s infinite}@keyframes anlpulse{0%,to{opacity:1}50%{opacity:.3}}.lg .anl-gs-grid{font-size:.62rem}.lg .anl-gs-hr{display:grid;grid-template-columns:28px 1fr 80px 72px 64px;background:#e8f0fe;border-bottom:1px solid #d0d7de}.lg .anl-gs-hr div{padding:5px 8px;font-weight:700;color:#1a73e8;border-right:1px solid #d0d7de;font-family:Inter Variable,Inter,sans-serif}.lg .anl-gs-hr div:last-child{border-right:none}.lg .anl-gs-row{display:grid;grid-template-columns:28px 1fr 80px 72px 64px;border-bottom:1px solid #e2e8f0}.lg .anl-gs-row div{padding:5px 8px;color:#202124;border-right:1px solid #e2e8f0}.lg .anl-gs-row div:last-child{border-right:none}.lg .anl-gs-row div:first-child{color:#5f6368;background:#f8f9fa;font-weight:600}.lg .anl-gs-row:nth-child(2n) div{background:#f8fafe}.lg .anl-gs-row:nth-child(2n) div:first-child{background:#f1f3f4}.lg .anl-gs-row:last-child{border-bottom:none}@media(max-width:960px){.lg .anl-showcase{grid-template-columns:1fr}.lg .anl-tabs{flex-direction:row;flex-wrap:wrap}.lg .anl-tab{flex:1;min-width:140px}.lg .anl-sheets-card{grid-template-columns:1fr;gap:28px;padding:28px 22px}.lg .anl-showcase,.lg .anl-sheets-wrap{padding:0 16px}.lg #anl-section{padding:72px 0 60px}.lg .anl-ret-cols{display:none}.lg .anl-ret-detail-grid{grid-template-columns:1fr}.lg .anl-pillars{grid-template-columns:repeat(3,1fr)}.lg .anl-vc-expand-grid{grid-template-columns:1fr}}.lg .anl-vc.anl-vc-click{cursor:pointer;transition:border-color .18s,box-shadow .18s}.lg .anl-vc.anl-vc-click:hover{border-color:#bfdbfe;box-shadow:0 2px 12px #2160e314}.lg .anl-vc.anl-vc-click.open{border-color:#93c5fd}.lg .anl-vc-hdr-inner{display:flex;align-items:center;gap:9px;flex:1;min-width:0}.lg .anl-chevron{width:15px;height:15px;color:#c4ccdb;flex-shrink:0;transition:transform .2s}.lg .anl-vc-click.open .anl-chevron,.lg .anl-ret-row.open .anl-chevron{transform:rotate(180deg)}.lg .anl-vc-expand{display:none;border-top:1px solid #edf0f7;margin-top:12px;padding-top:14px}.lg .anl-vc-click.open .anl-vc-expand{display:block}.lg .anl-vc-expand-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lg .anl-vc-expand-lbl{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9aa3bc;margin-bottom:8px}.lg .anl-mini-bars{display:flex;gap:3px;align-items:flex-end;height:50px}.lg .anl-mb{flex:1;border-radius:2px 2px 0 0;min-height:3px}.lg .anl-mb-lbls{display:flex;gap:3px;margin-top:3px}.lg .anl-mb-lbls span{flex:1;font-size:.48rem;color:#c4ccdb;text-align:center;overflow:hidden}.lg .anl-po-list{display:flex;flex-direction:column}.lg .anl-po-row{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid #f1f4fb;font-size:.7rem}.lg .anl-po-row:last-child{border-bottom:none}.lg .anl-po-num{font-weight:700;color:#0a1628}.lg .anl-po-badge{font-size:.57rem;font-weight:700;padding:2px 7px;border-radius:100px;white-space:nowrap}.lg .anl-po-date{color:#9aa3bc;font-size:.66rem}.lg .anl-po-amt{font-weight:700;color:#0a1628;margin-left:auto}.lg .anl-mat-tbl{width:100%;border-collapse:collapse;font-size:.67rem;margin-top:4px}.lg .anl-mat-tbl th{text-align:left;padding:4px 7px;font-size:.57rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#9aa3bc;border-bottom:1px solid #e8ecf4;background:#f8faff}.lg .anl-mat-tbl td{padding:6px 7px;border-bottom:1px solid #f1f4fb;color:#374151}.lg .anl-mat-tbl tr:last-child td{border-bottom:none}.lg .anl-mat-tbl .tn{font-weight:600;color:#0a1628}.lg .anl-ret-row{background:#fff;border:1px solid #e8ecf4;border-radius:12px;margin-bottom:8px;overflow:hidden;transition:border-color .18s}.lg .anl-ret-row:hover{border-color:#bfdbfe}.lg .anl-ret-row.open{border-color:#93c5fd}.lg .anl-ret-summary{display:flex;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;user-select:none}.lg .anl-ret-summary:hover{background:#f8faff}.lg .anl-ret-rank{font-size:.72rem;font-weight:800;color:#c4ccdb;width:18px;flex-shrink:0}.lg .anl-ret-info{min-width:110px}.lg .anl-ret-name{font-weight:700;font-size:.8rem;color:#0a1628;white-space:nowrap}.lg .anl-ret-sub{font-size:.62rem;color:#9aa3bc}.lg .anl-ret-cols{display:flex;gap:14px;margin-left:auto}.lg .anl-ret-col{text-align:right}.lg .anl-ret-col-lbl{font-size:.57rem;color:#9aa3bc;text-transform:uppercase;letter-spacing:.04em}.lg .anl-ret-col-val{font-size:.77rem;font-weight:700;color:#0a1628}.lg .anl-ret-col-val.tg{color:#16a34a}.lg .anl-ret-col-val.tr{color:#dc2626}.lg .anl-ret-col-val.ta{color:#d97706}.lg .anl-ret-expand{display:none;padding:14px 16px;border-top:1px solid #edf0f7;background:#f9fbff}.lg .anl-ret-row.open .anl-ret-expand{display:block}.lg .anl-pillars{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #edf0f7}.lg .anl-pillar-lbl{font-size:.57rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9aa3bc;margin-bottom:5px}.lg .anl-pillar-track{height:5px;background:#e8ecf4;border-radius:3px;overflow:hidden;margin-bottom:4px}.lg .anl-pillar-fill{height:100%;border-radius:3px}.lg .anl-pillar-val{font-size:.78rem;font-weight:800}.lg .anl-ret-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.lg .anl-detail-lbl{font-size:.59rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9aa3bc;margin-bottom:7px}.lg .anl-detail-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid #f1f4fb;font-size:.7rem}.lg .anl-detail-row:last-child{border-bottom:none}.lg .anl-detail-key{color:#6b7280}.lg .anl-detail-val{font-weight:700;color:#0a1628}.lg .anl-insight-badge{display:inline-flex;align-items:center;gap:6px;background:#16a34a14;border:1px solid rgba(22,163,74,.25);border-radius:100px;padding:4px 13px;font-size:.7rem;font-weight:700;color:#16a34a;margin-top:10px}.lg .anl-frame-outer{position:relative}.lg .anl-frame-hint{position:absolute;left:calc(100% + 4px);top:148px;display:flex;align-items:center;pointer-events:none;opacity:0;transform:translate(-10px);transition:opacity .35s ease,transform .35s ease;z-index:20}.lg .anl-frame-hint.visible{opacity:1;transform:translate(0)}.lg .anl-hint-connector{flex-shrink:0;display:block}.lg .anl-hint-glass{background:#ffffff9e;backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);border:1px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 6px 32px #2160e32e,inset 0 1px #fffffff2;padding:13px 15px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;width:88px;flex-shrink:0}.lg .anl-hint-glass-icon{color:#6366f1}.lg .anl-hint-glass-lbl{font-size:.64rem;font-weight:700;color:#374151;line-height:1.4}@keyframes anlHintFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.lg .anl-frame-hint.visible .anl-hint-glass{animation:anlHintFloat 3s ease-in-out .6s infinite}@media(max-width:1200px){.lg .anl-frame-hint{display:none}}.lg .anl-panel.panel-anim .anl-kpi-row .anl-kpi{animation:springUp .55s cubic-bezier(.34,1.56,.64,1) both}.lg .anl-panel.panel-anim .anl-kpi-row .anl-kpi:nth-child(1){animation-delay:0ms}.lg .anl-panel.panel-anim .anl-kpi-row .anl-kpi:nth-child(2){animation-delay:65ms}.lg .anl-panel.panel-anim .anl-kpi-row .anl-kpi:nth-child(3){animation-delay:.13s}.lg .anl-panel.panel-anim .anl-kpi-row .anl-kpi:nth-child(4){animation-delay:195ms}.lg .anl-panel.panel-anim .anl-kpi-row .anl-kpi:nth-child(5){animation-delay:.26s}.lg .anl-panel.panel-anim .anl-slbl{animation:revealUp .45s cubic-bezier(.22,1,.36,1) 80ms both}.lg .anl-panel.panel-anim .anl-vc,.lg .anl-panel.panel-anim .anl-ret-row{animation:springUp .52s cubic-bezier(.34,1.56,.64,1) both}.lg .anl-panel.panel-anim .anl-vc:nth-child(1),.lg .anl-panel.panel-anim .anl-ret-row:nth-child(1){animation-delay:70ms}.lg .anl-panel.panel-anim .anl-vc:nth-child(2),.lg .anl-panel.panel-anim .anl-ret-row:nth-child(2){animation-delay:145ms}.lg .anl-panel.panel-anim .anl-vc:nth-child(3),.lg .anl-panel.panel-anim .anl-ret-row:nth-child(3){animation-delay:215ms}.lg .anl-panel.panel-anim .anl-ret-row:nth-child(4){animation-delay:.28s}.lg .anl-panel.panel-anim .anl-ret-row:nth-child(5){animation-delay:345ms}.lg .anl-panel.panel-anim .anl-tbl tbody tr{animation:revealUp .4s cubic-bezier(.22,1,.36,1) both}.lg .anl-panel.panel-anim .anl-tbl tbody tr:nth-child(1){animation-delay:90ms}.lg .anl-panel.panel-anim .anl-tbl tbody tr:nth-child(2){animation-delay:.15s}.lg .anl-panel.panel-anim .anl-tbl tbody tr:nth-child(3){animation-delay:.21s}.lg .anl-panel.panel-anim .anl-tbl tbody tr:nth-child(4){animation-delay:.27s}.lg .anl-panel.panel-anim .anl-tbl tbody tr:nth-child(5){animation-delay:.33s}.lg .anl-panel.panel-anim .anl-tbl tbody tr:nth-child(6){animation-delay:.39s}.lgf *,.lgf *:before,.lgf *:after{box-sizing:border-box;margin:0;padding:0}.lgf{--navy: #060d1f;--navy2: #0d1a35;--navy3: #0f2040;--dark-border: rgba(255,255,255,.08);--white: #ffffff;--gray50: #f8f9fc;--gray100:#f0f2f8;--gray200:#e2e6f0;--gray400:#9aa3bc;--gray600:#5a6480;--gray900:#0f1629;--blue: #2563eb;--blue2: #3b82f6;--blue-lt:#eff6ff;--gold: #2563eb;--gold-lt:#eff6ff;--green: #16a34a;--green2: #22c55e;--green-lt:#f0f7ff;--purple: #7c3aed;--purple-lt:#f5f3ff;--red: #dc2626;--red-lt: #fef2f2;--cyan: #1d4ed8;--cyan-lt:#eff6ff}.lgf{scroll-behavior:smooth}.lgf{overflow-x:clip;font-family:Inter Variable,Inter,sans-serif;background:var(--white);color:var(--gray900);line-height:1.6}.lgf h1,.lgf h2,.lgf h3,.lgf h4,.lgf h5{font-family:Bungee,sans-serif;letter-spacing:.01em}.lgf a{color:inherit}.lgf .btn-primary{padding:9px 22px;border-radius:100px;font-size:.85rem;font-weight:700;color:#fff;background:var(--blue);border:none;cursor:pointer;text-decoration:none;transition:all .2s}.lgf .btn-primary:hover{background:#1d4ed8;transform:translateY(-1px)}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.lgf section{padding:96px 24px}.lgf .eyebrow{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--blue);margin-bottom:14px}.lgf .section-title{font-size:clamp(1.9rem,3.5vw,2.6rem);font-weight:800;color:var(--gray900);line-height:1.15;margin-bottom:16px}.lgf .section-title em{font-style:normal;color:var(--blue)}.lgf .section-sub{font-size:1rem;color:var(--gray600);line-height:1.8;max-width:540px;margin-left:auto;margin-right:auto;text-align:center}.lgf .features-header .section-sub{margin:0 auto}@keyframes panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lgf .bh-section .eyebrow{color:#93c5fd}.lgf .bh-section .section-title{color:#fff}.lgf .bh-section .section-sub{color:#fff9}.lgf i[data-lucide],.lgf [data-lucide]{display:inline-flex;flex-shrink:0}.lgf .bh-text .section-sub{margin-bottom:28px}.lgf .video-section .eyebrow{color:#93c5fd}.lgf .video-section .section-title{color:#fff}.lgf .video-section .section-sub{color:#ffffff80}.lgf .video-intro .section-sub,.lgf .int-header .section-sub{margin:0 auto}.lgf .int-section .eyebrow{color:#93c5fd}.lgf .int-section .section-title{color:#fff}.lgf .int-section .section-sub{color:#ffffff80}.lgf .cmp-header .eyebrow{color:#2563eb}.lgf .cmp-header h2.section-title{color:#0a1628}.lgf .cmp-header .section-sub,.lgf .pricing-header .section-sub{margin:0 auto}.lgf{--elec: #38bdf8}.lgf .onboard-header .eyebrow{color:#1d4ed8}.lgf .success-text .eyebrow{color:#38bdf8}@keyframes revealUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes springUp{0%{opacity:0;transform:translateY(42px) scale(.93)}55%{opacity:1;transform:translateY(-7px) scale(1.012)}75%{transform:translateY(3px) scale(.998)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:600px){.lgf section{padding:72px 20px}}@keyframes drawerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.lgf section{padding:60px 20px}.lgf .section-title{font-size:1.55rem;line-height:1.2}.lgf .section-sub{font-size:.9rem}.lgf .eyebrow{font-size:.65rem}}.lgf .rv{opacity:0;transform:translateY(36px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.lgf .rv.visible{opacity:1;transform:translateY(0)}.lgf .rv-d1{transition-delay:.08s}.lgf .rv-d2{transition-delay:.16s}.lgf .rv-d3{transition-delay:.24s}@keyframes heroUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.lgf .btn-primary{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease!important}.lgf .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2563eb4d}.lgf .uncover-head .section-title{color:var(--navy)}.lgf .uncover-head .section-sub{color:var(--gray500)}@keyframes apartScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lgf #built-for-cpg{background:transparent;padding:72px 0 80px;position:relative}.lgf .feat-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:218px 218px auto;grid-template-areas:"sm1 lrg lrg" "sm2 lrg lrg" "md1 md2 md3";gap:14px;max-width:1320px;margin:0 auto;padding:0 20px}.lgf .feat-card{background:#ffffff29;border:1px solid rgba(255,255,255,.55);border-radius:20px;padding:24px;position:relative;overflow:hidden;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);box-shadow:0 4px 32px #2160e31f,inset 0 1px #ffffffd9;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.lgf .feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 5%,rgba(255,255,255,.9) 40%,rgba(255,255,255,.9) 60%,transparent 95%)}.lgf .feat-card:hover{border-color:#ffffffb8;background:#ffffff3d;box-shadow:0 8px 44px #2160e329,inset 0 1px #ffffffeb}.lgf .feat-sm1{grid-area:sm1}.lgf .feat-sm2{grid-area:sm2}.lgf .feat-lrg{grid-area:lrg;padding:30px 32px}.lgf .feat-md1{grid-area:md1}.lgf .feat-md2{grid-area:md2}.lgf .feat-md3{grid-area:md3}.lgf .feat-eyebrow{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#2160e3;margin:0 0 10px}.lgf .feat-stage-row{display:flex;align-items:center;gap:5px;margin-bottom:7px}.lgf .feat-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.lgf .fd-done{background:#2160e3}.lgf .fd-active{background:#2160e3;box-shadow:0 0 0 3px #2160e32e}.lgf .fd-pend{background:#00000024}.lgf .feat-conn{flex:1;height:1.5px}.lgf .fc-done{background:#2160e3}.lgf .fc-pend{background:#0000001f}.lgf .feat-email-row{display:flex;align-items:center;gap:8px;padding:6px 12px;border-bottom:1px solid rgba(0,0,0,.07)}.lgf .feat-email-lbl{font-size:.63rem;font-weight:700;color:#94a3b8;width:18px;flex-shrink:0}.lgf .feat-email-val{font-size:.7rem;color:#475569}.lgf .feat-ai-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:100px;background:#2160e31a;border:1px solid rgba(33,96,227,.22);font-size:.57rem;font-weight:700;color:#2160e3;letter-spacing:.04em;flex-shrink:0}.lgf .feat-pillar{display:flex;align-items:center;gap:10px;margin-bottom:11px}.lgf .feat-pillar-label{font-size:.67rem;color:#475569;width:128px;flex-shrink:0}.lgf .feat-pillar-track{flex:1;height:5px;background:#0000001a;border-radius:100px;overflow:hidden}.lgf .feat-pillar-fill{height:100%;border-radius:100px}.lgf .feat-pillar-score{font-size:.7rem;font-weight:700;width:22px;text-align:right;flex-shrink:0}.lgf .feat-ai-block{background:#2160e317;border:1px solid rgba(33,96,227,.2);border-radius:10px;padding:9px 11px;margin:9px 0;display:flex;gap:7px}.lgf .feat-ai-text{font-size:.69rem;color:#334155;line-height:1.6;margin:0}.lgf .feat-status-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:100px;font-size:.6rem;font-weight:700;letter-spacing:.04em}.lgf .feat-margin-row{display:flex;align-items:center;gap:8px;margin-bottom:9px}.lgf .feat-margin-retailer{font-size:.66rem;color:#475569;width:82px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lgf .feat-margin-track{flex:1;height:6px;background:#0000001a;border-radius:100px;overflow:hidden}.lgf .feat-margin-fill{height:100%;border-radius:100px}.lgf .feat-margin-pct{font-size:.68rem;font-weight:700;width:37px;text-align:right;flex-shrink:0}.lgf .feat-sc-header,.lgf .feat-sc-row{display:grid;grid-template-columns:1fr 42px 48px 38px;gap:4px;align-items:center}.lgf .feat-sc-header{padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:6px}.lgf .feat-sc-header span{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8}.lgf .feat-sc-header span:not(:first-child){text-align:center}.lgf .feat-sc-row{padding:5px 0;border-bottom:1px solid rgba(0,0,0,.05)}.lgf .feat-sc-name{font-size:.71rem;color:#1e293b;font-weight:500}.lgf .feat-sc-val{font-size:.7rem;color:#64748b;text-align:center}.lgf .feat-sc-grade{font-size:.68rem;font-weight:700;text-align:center;padding:2px 5px;border-radius:5px}.lgf .feat-sc-grade.a{background:#05966924;color:#059669}.lgf .feat-sc-grade.b{background:#d977061f;color:#d97706}@keyframes featCardIn{0%{opacity:0;transform:translateY(60px) scale(.88)}55%{opacity:1;transform:translateY(-12px) scale(1.03)}75%{transform:translateY(5px) scale(.995)}90%{transform:translateY(-3px) scale(1.005)}to{opacity:1;transform:translateY(0) scale(1)}}.lgf #built-for-cpg .feat-card.rv{opacity:0;transform:translateY(60px) scale(.88);transition:none}.lgf #built-for-cpg .feat-card.rv.visible{animation:featCardIn .8s cubic-bezier(.34,1.56,.64,1) both;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.lgf #built-for-cpg .feat-sm1.rv{animation-delay:.05s}.lgf #built-for-cpg .feat-lrg.rv{animation-delay:.15s}.lgf #built-for-cpg .feat-sm2.rv{animation-delay:.25s}.lgf #built-for-cpg .feat-md1.rv{animation-delay:.38s}.lgf #built-for-cpg .feat-md2.rv{animation-delay:.5s}.lgf #built-for-cpg .feat-md3.rv{animation-delay:.62s}@media(max-width:900px){.lgf .feat-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"lrg lrg" "sm1 sm2" "md1 md2" "md3 md3";padding:0 16px}.lgf .feat-lrg{padding:24px}}@media(max-width:600px){.lgf .feat-grid{grid-template-columns:1fr;grid-template-areas:"lrg" "sm1" "sm2" "md1" "md2" "md3";padding:0 12px}}.lgf .j-hdr .eyebrow{color:#1d4ed8;border-color:transparent;background:none}@keyframes jPulse{0%{transform:scale(.65);opacity:1}to{transform:scale(1.7);opacity:0}}@media(max-width:820px){.lg .feat-card[data-dir=left],.lg .feat-card[data-dir=right]{transform:translateY(24px)}.lg .feat-card.visible{transform:none}.lg .feat-grid .feat-card:nth-child(2n){grid-template-columns:1fr}.lg .pc-left{padding:28px 22px 24px}.lg .pc-left .pc-desc{max-width:none}.lg .pc-right,.lg .feat-grid .feat-card:nth-child(2n) .pc-right{order:0;min-height:0;padding:20px 20px 24px}.lg .pc-right img{height:auto;object-fit:contain}.lg .pc-counter{bottom:8px;right:24px}.lg #ship-track{height:auto!important}.lg #ship-pin{position:static;height:auto;overflow:visible;display:flex;flex-direction:column;gap:28px;padding:64px 20px 72px}.lg .sh-hdr{position:static;max-width:none}.lg .sh-hdr p{max-width:none;font-size:.92rem}.lg .sh-hdr h2{font-size:clamp(1.75rem,8vw,2.4rem)}.lg #ship-map{position:static;inset:auto;display:grid;grid-template-columns:1fr;gap:14px}.lg #ship-svg,.lg .sh-mark,.lg #sh-vehicle{display:none}.lg .sh-stop,.lg .sh-stop.revealed{position:static!important;opacity:1;transform:none;transition:none;pointer-events:auto}.lg .sh-card{width:100%;padding:16px 18px 18px}.lg .sh-card h3{font-size:.95rem}.lg .sh-card p{font-size:.84rem}.lg .sh-pill{font-size:.62rem}.lg .sh-screenshot{position:static;order:3;width:100%;opacity:1;transform:none;transition:none;padding:10px}.lg .cmp-header{margin-bottom:20px}.lg .cmp-scroll-hint{margin:0 0 12px}}@media(min-width:600px)and (max-width:820px){.lg #ship-map{grid-template-columns:1fr 1fr}.lg .sh-stop:last-child{grid-column:1 / -1}}@media(max-width:960px){.lg .anl-showcase{grid-template-columns:minmax(0,1fr)}.lg .anl-frame-outer,.lg .anl-frame,.lg .anl-tabs{min-width:0}.lg .anl-tab{min-width:0;flex:1 1 calc(50% - 3px)}.lg .anl-kpi{flex:1 1 calc(33.333% - 6px)}.lg .anl-panel-body{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:600px){.lg .anl-panel-body{padding:14px}.lg .anl-kpi{flex:1 1 calc(50% - 4px)}}
