.landing{--pa-cyan:#00b7ff;--pa-sky:#3ec7ff;--pa-blue:#0088e8;--pa-cobalt:#0057c2;--pa-navy:#041628;--pa-deep:#06203a;--pa-ink:#0a1b2e;--pa-mute:#5a7a94;--pa-mist:#e8f5ff;--pa-foam:#f3f9ff;--pa-paper:#ffffff;--font-display:"Sora","Outfit",system-ui,sans-serif;--font-ui:"Plus Jakarta Sans",system-ui,sans-serif;--ease:cubic-bezier(0.16,1,0.3,1);color:var(--pa-ink);background:var(--pa-foam);font-family:var(--font-ui);letter-spacing:-.015em;overflow-x:hidden}.landing *{box-sizing:border-box}.landing-shell{width:min(1120px,calc(100% - 2rem));margin-inline:auto;position:relative;z-index:2}.landing-nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.75rem;padding:1.1rem 0}.landing-nav-links{display:none;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;gap:1.15rem}.landing-nav-links a{color:rgba(255,255,255,.78);font-size:.9rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .2s ease}.landing-nav-links a:hover{color:#fff}.landing-nav-actions{display:flex;align-items:center;flex-shrink:0;gap:.6rem}.landing-btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;padding:.85rem 1.65rem;font-family:var(--font-ui);font-size:.95rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .25s ease,color .25s ease}.landing-btn:hover{transform:translateY(-2px)}.landing-btn-primary{background:linear-gradient(135deg,var(--pa-cyan) 0,var(--pa-blue) 55%,var(--pa-cobalt) 100%);color:#fff;box-shadow:0 10px 28px rgba(0,136,232,.45),inset 0 0 0 1px rgba(255,255,255,.12)}.landing-btn-primary:hover{box-shadow:0 14px 36px rgba(0,183,255,.5),inset 0 0 0 1px rgba(255,255,255,.18)}.landing-btn-ghost{background:transparent;color:rgba(255,255,255,.9);padding-inline:.9rem}.landing-btn-ghost:hover{color:#fff}.landing-btn-outline{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28);backdrop-filter:blur(8px)}.landing-btn-outline:hover{background:rgba(255,255,255,.14)}.landing-btn-solid{background:var(--pa-ink);color:#fff;box-shadow:0 8px 24px rgba(10,27,46,.2)}.landing-btn-soft{background:var(--pa-paper);color:var(--pa-cobalt);box-shadow:inset 0 0 0 1.5px rgba(0,87,194,.18)}.landing-btn-block{width:100%}.landing-hero-wrap{position:relative;min-height:100vh;min-height:100dvh;color:#fff;background:radial-gradient(ellipse 90% 70% at 0 80%,rgba(0,183,255,.28),transparent 55%),radial-gradient(ellipse 90% 70% at 100% 80%,rgba(0,136,232,.26),transparent 55%),radial-gradient(ellipse 80% 50% at 50% -10%,rgba(0,87,194,.35),transparent 55%),linear-gradient(180deg,#031525,#041e33 45%,#062a4a);overflow:hidden;isolation:isolate}.landing-hero-wrap:before{background-image:linear-gradient(rgba(125,211,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,255,.07) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 95% 90% at 50% 45%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 95% 90% at 50% 45%,#000 20%,transparent 78%);animation:landing-grid-drift 28s linear infinite;opacity:.9}.landing-hero-wrap:after,.landing-hero-wrap:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.landing-hero-wrap:after{background-image:linear-gradient(rgba(0,183,255,.12) 1px,transparent 0),linear-gradient(90deg,rgba(0,183,255,.12) 1px,transparent 0),radial-gradient(circle at 18% 72%,rgba(0,183,255,.16),transparent 8%),radial-gradient(circle at 82% 68%,rgba(62,199,255,.14),transparent 9%),radial-gradient(circle at 50% 22%,rgba(0,136,232,.1),transparent 12%),radial-gradient(circle at 30% 40%,rgba(125,211,255,.08),transparent 6%),radial-gradient(circle at 70% 38%,rgba(0,183,255,.08),transparent 7%);background-size:144px 144px,144px 144px,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;mask-image:radial-gradient(ellipse 100% 95% at 50% 50%,#000 35%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 100% 95% at 50% 50%,#000 35%,transparent 85%);animation:landing-grid-pulse 10s ease-in-out infinite alternate}.landing-nav-logo{flex-shrink:0;max-width:min(280px,42vw)}.landing-nav-logo img,.landing-nav-logo span img{height:clamp(3.75rem,8vw,5.5rem)!important;width:auto!important;max-width:min(380px,58vw)!important}.landing-aurora{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:visible}.landing-aurora:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(125,211,255,.55) 0 1.2px,transparent 1.6px);background-size:96px 96px;background-position:24px 24px;opacity:.35;mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 15%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 50%,#000 15%,transparent 75%);animation:landing-grid-drift 36s linear infinite reverse}.landing-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.45;will-change:transform}.landing-orb-1{width:min(480px,60vw);height:min(480px,60vw);left:-12%;bottom:5%;background:radial-gradient(circle,rgba(0,183,255,.75),transparent 68%);animation:landing-orb-float 9s ease-in-out infinite}.landing-orb-2{width:min(420px,55vw);height:min(420px,55vw);right:-10%;bottom:8%;background:radial-gradient(circle,rgba(0,87,194,.7),transparent 68%);animation:landing-orb-float 12s ease-in-out infinite reverse}.landing-orb-3{width:min(360px,48vw);height:min(360px,48vw);left:50%;top:-8%;transform:translateX(-50%);background:radial-gradient(circle,rgba(62,199,255,.35),transparent 70%);animation:landing-orb-float 8s ease-in-out 1s infinite}.landing-side-art{position:absolute;z-index:1;bottom:max(1.5rem,4vh);width:min(300px,28vw);pointer-events:none;overflow:visible}.landing-side-art-left{left:max(.5rem,2vw)}.landing-side-art-right{right:max(.5rem,2vw)}.landing-side-svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 12px 28px rgba(0,87,194,.35))}.landing-hero{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 0 7rem;min-height:calc(100vh - 5.5rem);min-height:calc(100dvh - 5.5rem);justify-content:center;border:none;box-shadow:none;background:transparent;outline:none}.landing-hero .brand-logo-hero{position:relative;z-index:2;filter:drop-shadow(0 8px 32px rgba(0,183,255,.35))}.landing-hero h1{position:relative;z-index:2;margin:1.75rem 0 0;max-width:18ch;font-family:var(--font-display);font-size:clamp(2.05rem,5.8vw,3.85rem);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:#fff;text-wrap:balance}.landing-hero-lead{position:relative;z-index:2;margin:1.15rem 0 0;max-width:34rem;font-size:clamp(1.05rem,2.2vw,1.2rem);line-height:1.5;color:rgba(210,232,255,.88);text-wrap:pretty}.landing-hero-cta{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.landing-hero-en{position:relative;z-index:2;margin:1.35rem auto 0;max-width:36rem;font-size:.92rem;line-height:1.45;color:rgba(210,232,255,.78)}.landing-purpose{padding:3.5rem 0 3.75rem;background:#f4f8fc;border-bottom:1px solid rgba(0,40,80,.08)}.landing-purpose h2{margin:0;max-width:22ch;font-family:var(--font-display);font-size:clamp(1.65rem,3.6vw,2.35rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--pa-ink,#0b1f33)}.landing-purpose-grid{display:grid;gap:1.15rem;margin-top:1.75rem}.landing-purpose article{background:#fff;border:1px solid rgba(0,40,80,.08);border-radius:1.15rem;padding:1.35rem 1.45rem 1.5rem}.landing-purpose article h3{margin:0 0 .7rem;font-family:var(--font-display);font-size:1.08rem;font-weight:650;letter-spacing:-.02em;color:var(--pa-ink,#0b1f33)}.landing-purpose article p{margin:0;font-size:.98rem;line-height:1.55;color:var(--pa-mute,#3d5870)}.landing-purpose article p+p{margin-top:.75rem}.landing-purpose-ncii{border-color:rgba(0,87,194,.22)!important;box-shadow:0 10px 28px rgba(0,87,194,.08)}.landing-purpose-links{margin:1.5rem 0 0;font-size:.95rem;color:var(--pa-mute,#3d5870)}.landing-purpose a{color:var(--pa-blue,#0077cc);text-decoration:underline;text-underline-offset:.15em}@media (min-width:900px){.landing-purpose-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.landing-speed-line{stroke:rgba(62,199,255,.6);stroke-linecap:round;animation:landing-dash 2s linear infinite}.landing-speed-line-b{animation-duration:2.6s;animation-delay:-.4s}.landing-speed-line-c{animation-duration:1.7s;animation-delay:-.8s}.landing-plane{animation:landing-fly 4.8s var(--ease) infinite;transform-origin:center;transform-box:fill-box}.landing-plane-right{animation-name:landing-fly-right;animation-delay:.35s}.landing-bubble{animation:landing-bob 3.4s ease-in-out infinite;transform-box:fill-box}.landing-bubble-right{animation-delay:.45s}.landing-metric-pill{animation:landing-bob 3.6s ease-in-out infinite;transform-box:fill-box}.landing-bar{transform-box:fill-box;transform-origin:bottom center;animation:landing-bar-grow 2.8s ease-in-out infinite}.landing-bar-a{animation-delay:0s}.landing-bar-b{animation-delay:.2s}.landing-bar-c{animation-delay:.4s}.landing-bar-d{animation-delay:.6s}.landing-trend{stroke-dasharray:8 10;animation:landing-dash 3.5s linear infinite}.landing-trend-dot{animation:landing-check 2.2s ease-in-out infinite}.landing-live-badge{animation:landing-card-float 4.5s ease-in-out infinite;transform-box:fill-box}.landing-live-dot{animation:landing-live-blink 1.4s ease-in-out infinite}.landing-post-card{animation:landing-card-float 5s ease-in-out infinite;transform-box:fill-box}.landing-post-card-right{animation-delay:.6s}.landing-spark{animation:landing-spark 3.5s ease-in-out infinite}.landing-spark-a{animation-delay:0s}.landing-spark-b{animation-delay:.7s}.landing-type-line{transform-box:fill-box;transform-origin:left center;animation:landing-type 3.2s ease-in-out infinite}.landing-type-a{animation-delay:0s}.landing-type-b{animation-delay:.25s}.landing-type-c{animation-delay:.5s}.landing-type-d{animation-delay:.75s}.landing-check-pulse{animation:landing-check 2.4s ease-in-out infinite}.landing-section{padding:5.5rem 0}.landing-section-head{text-align:center;max-width:38rem;margin:0 auto 3rem}.landing-section-head h2{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.12;color:var(--pa-ink)}.landing-section-head p{margin:.9rem 0 0;font-size:1.1rem;line-height:1.5;color:var(--pa-mute)}.landing-clients{padding:2.75rem 0 3.25rem;background:#fff;border-block:1px solid rgba(0,40,80,.06);overflow:hidden}.landing-clients-head{text-align:center;max-width:36rem;margin:0 auto 1.75rem}.landing-clients-head h2{margin:.35rem 0 0;font-family:var(--font-display);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--pa-ink,#0b1f33)}.landing-clients-marquee{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.landing-clients-track{display:flex;width:-moz-max-content;width:max-content;animation:landing-clients-scroll 28s linear infinite;will-change:transform}.landing-clients-group{display:flex;flex-shrink:0;gap:1.25rem;padding:.35rem .625rem}.landing-client-card{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;width:11.5rem;min-height:7.5rem;padding:1rem 1.1rem .85rem;border-radius:1.15rem;background:linear-gradient(180deg,#f8fbfd,#eef5fa);border:1px solid rgba(0,80,130,.08);box-shadow:0 8px 22px rgba(0,60,110,.05)}.landing-client-logo{width:auto!important;max-width:100%;height:3.4rem!important;-o-object-fit:contain;object-fit:contain}.landing-client-name{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pa-mute);text-align:center;line-height:1.2}@keyframes landing-clients-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (min-width:768px){.landing-client-card{width:13.5rem;min-height:8.25rem}.landing-client-logo{height:4rem!important}}.landing-how-wrap{position:relative;padding:5.5rem 0 6rem;background:radial-gradient(ellipse 70% 50% at 0 0,rgba(0,183,255,.1),transparent 55%),radial-gradient(ellipse 60% 45% at 100% 100%,rgba(0,87,194,.08),transparent 50%),linear-gradient(180deg,#f7fbff,#eef6fc);overflow:hidden}.landing-ai{position:relative;padding:5rem 0 5.5rem;background:radial-gradient(ellipse 55% 45% at 100% 0,rgba(0,183,255,.09),transparent 55%),linear-gradient(180deg,#fff,#f5f9fc);border-block:1px solid rgba(0,40,80,.05)}.landing-ai-grid{margin:2.75rem 0 0;padding:0;list-style:none;display:grid;gap:1.75rem 2.5rem}.landing-ai-item{display:grid;grid-template-columns:auto 1fr;gap:1rem 1.15rem;align-items:start;max-width:34rem;animation:landing-ai-in .7s ease both}.landing-ai-index{font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:.08em;color:var(--pa-blue);line-height:1.6;padding-top:.15rem}.landing-ai-item h3{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--pa-ink,#0b1f33);line-height:1.3}.landing-ai-item p{margin:.45rem 0 0;font-size:.98rem;line-height:1.55;color:var(--pa-mute)}@keyframes landing-ai-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.landing-ai-grid{grid-template-columns:1fr 1fr;gap:2rem 3rem}}@media (min-width:1100px){.landing-ai-grid{grid-template-columns:1fr 1fr 1fr}.landing-ai-item{max-width:none}}.landing-how-head{margin-bottom:3.5rem}.landing-eyebrow{margin:0 0 .75rem;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-blue)}.landing-how{display:grid;gap:2rem;align-items:start}.landing-how-step{position:relative;text-align:center;max-width:22rem;margin-inline:auto}.landing-how-visual{display:grid;place-items:center;width:9.5rem;height:7.25rem;margin:0 auto 1.25rem;border-radius:1.5rem;background:radial-gradient(circle at 30% 30%,rgba(0,183,255,.18),transparent 60%),linear-gradient(160deg,#fff,#e8f5ff);box-shadow:0 0 0 1px rgba(0,136,232,.12),0 16px 36px rgba(0,87,194,.1)}.landing-how-icon{width:7.5rem;height:auto}.landing-how-n{display:inline-block;margin-bottom:.55rem;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.16em;color:var(--pa-blue)}.landing-how-step h3{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:600;letter-spacing:-.025em;color:var(--pa-ink)}.landing-how-step p{margin:.65rem 0 0;color:var(--pa-mute);line-height:1.55;font-size:1.02rem}.landing-how-connector{display:none}.landing-how-spin{transform-origin:80px 60px;animation:landing-how-spin 8s linear infinite}.landing-how-plane{animation:landing-how-plane 3.8s ease-in-out infinite;transform-origin:80px 60px}.landing-how-dash{animation:landing-dash 1.8s linear infinite}.landing-compare-wrap{padding:4.75rem 0 5rem;background:radial-gradient(ellipse 70% 50% at 10% 0,rgba(0,183,255,.1),transparent 55%),radial-gradient(ellipse 50% 40% at 100% 20%,rgba(0,115,170,.08),transparent 50%),#f3f8fb}.landing-compare-grid{display:grid;gap:1.5rem;margin-top:2.5rem}@media (min-width:960px){.landing-compare-grid{grid-template-columns:1.05fr .95fr;gap:1.75rem;align-items:stretch}}.landing-compare-card{display:flex;flex-direction:column;border-radius:1.5rem;padding:1.5rem 1.5rem 1.65rem;background:#fff;border:1px solid rgba(0,40,80,.06);box-shadow:0 16px 40px rgba(0,60,110,.07)}.landing-compare-card-head h3{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;color:var(--pa-ink,#0b1f33)}.landing-compare-card-head p{margin:.4rem 0 0;color:var(--pa-mute);font-size:.95rem;line-height:1.4}.landing-compare-chart{margin-top:1.25rem;border-radius:1rem;background:linear-gradient(180deg,#f7fbfe,#eef6fb);border:1px solid rgba(0,115,170,.08);padding:.75rem .5rem .35rem;overflow:hidden}.landing-compare-svg{display:block;width:100%;height:auto}.landing-compare-curve{stroke-dasharray:520;stroke-dashoffset:520;animation:landing-draw-curve 1.6s ease-out .2s forwards}.landing-compare-area{opacity:0;animation:landing-fade-in .9s ease .9s forwards}.landing-compare-flat{opacity:.85}.landing-compare-dot{opacity:0;animation:landing-fade-in .4s ease 1.5s forwards,landing-soft-pulse 2.2s ease-in-out 1.6s infinite}.landing-compare-note{margin:1rem 0 0;font-size:.88rem;line-height:1.45;color:var(--pa-mute)}.landing-compare-card-cost{background:linear-gradient(165deg,rgba(255,255,255,.96),rgba(230,243,249,.9)),#fff}.landing-cost-bars{margin-top:1.5rem;display:grid;gap:1.35rem;flex:1}.landing-cost-meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.45rem}.landing-cost-meta span{font-size:.92rem;font-weight:600;color:var(--pa-ink,#0b1f33)}.landing-cost-meta strong{font-family:var(--font-display);font-size:1.35rem;letter-spacing:-.02em;color:#64748b}.landing-cost-accent{color:#0073aa!important}.landing-cost-track{height:14px;border-radius:999px;background:rgba(0,40,80,.06);overflow:hidden}.landing-cost-fill{height:100%;border-radius:inherit;transform-origin:left center;transform:scaleX(0);animation:landing-bar-grow 1.1s cubic-bezier(.22,1,.36,1) .25s forwards}.landing-cost-fill-redator{background:linear-gradient(90deg,#94a3b8,#64748b)}.landing-cost-fill-pa{min-width:10px;background:linear-gradient(90deg,#0057c2,#00b7ff);animation-delay:.45s}.landing-cost-sub{margin:.45rem 0 0;font-size:.8rem;line-height:1.4;color:var(--pa-mute)}.landing-cost-badge{margin-top:.35rem;padding:.95rem 1.1rem;border-radius:1rem;background:linear-gradient(135deg,rgba(0,115,170,.1),rgba(0,183,255,.08));border:1px solid rgba(0,115,170,.14);color:var(--pa-mute);font-size:.9rem;line-height:1.4}.landing-cost-badge span{display:block;font-family:var(--font-display);font-size:1.15rem;font-weight:600;color:#0073aa;letter-spacing:-.02em;margin-bottom:.15rem}.landing-compare-cta{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem}.landing-btn-outline-dark{color:#0b1f33!important;border-color:rgba(0,40,80,.18)!important;background:transparent!important}.landing-btn-outline-dark:hover{border-color:#0073aa!important;color:#0073aa!important;background:rgba(0,115,170,.06)!important}@keyframes landing-draw-curve{to{stroke-dashoffset:0}}@keyframes landing-fade-in{to{opacity:1}}@keyframes landing-soft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.landing-band{position:relative;padding:4.5rem 0;color:#fff;background:radial-gradient(ellipse 80% 80% at 0 50%,rgba(0,183,255,.28),transparent 55%),radial-gradient(ellipse 60% 70% at 100% 30%,rgba(0,87,194,.4),transparent 50%),linear-gradient(135deg,var(--pa-navy),var(--pa-cobalt));overflow:hidden}.landing-band-inner{position:relative;z-index:1;max-width:40rem}.landing-band h2{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.landing-band p{margin:1rem 0 0;font-size:1.1rem;line-height:1.5;color:rgba(210,232,255,.9)}.landing-band-list{margin:1.75rem 0 0;padding:0;list-style:none;display:grid;gap:.85rem}.landing-band-list li{display:flex;gap:.75rem;align-items:flex-start;font-size:1.02rem;line-height:1.45;color:rgba(255,255,255,.92)}.landing-band-list li:before{content:"";width:.55rem;height:.55rem;margin-top:.45rem;border-radius:999px;background:linear-gradient(135deg,var(--pa-cyan),#fff);flex-shrink:0;box-shadow:0 0 12px rgba(0,183,255,.8)}.landing-plans{display:grid;gap:1.15rem;align-items:stretch}.landing-plan{display:flex;flex-direction:column;background:var(--pa-paper);border-radius:1.5rem;padding:1.85rem;text-align:left;box-shadow:0 1px 0 rgba(0,87,194,.06),0 18px 40px rgba(4,22,40,.06);border:1px solid rgba(0,87,194,.1);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.landing-plan:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(0,87,194,.08),0 24px 48px rgba(0,136,232,.14)}.landing-plan-featured{background:linear-gradient(160deg,#06243f,#0a3a6e 45%,#0057c2);color:#fff;border-color:transparent;box-shadow:0 20px 48px rgba(0,87,194,.35),inset 0 0 0 1px rgba(62,199,255,.25)}.landing-plan-featured:hover{box-shadow:0 26px 56px rgba(0,136,232,.42),inset 0 0 0 1px rgba(62,199,255,.35)}.landing-plan-featured .landing-plan-desc,.landing-plan-featured .landing-plan-list{color:rgba(210,232,255,.82)}.landing-plan-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-bottom:.9rem;border-radius:999px;padding:.3rem .75rem;background:linear-gradient(135deg,rgba(0,183,255,.35),rgba(255,255,255,.12));color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-plan h3{margin:0;font-size:1.45rem;letter-spacing:-.02em}.landing-plan h3,.landing-plan-price{font-family:var(--font-display);font-weight:600}.landing-plan-price{margin:.85rem 0 0;font-size:2.55rem;letter-spacing:-.03em;line-height:1}.landing-plan-price small{font-family:var(--font-ui);font-size:.95rem;font-weight:500;opacity:.65}.landing-plan-desc{margin:.75rem 0 0;color:var(--pa-mute);line-height:1.45;font-size:.98rem}.landing-plan-list{margin:1.35rem 0 0;padding:0;list-style:none;display:grid;gap:.65rem;color:var(--pa-mute);flex:1;font-size:.95rem}.landing-plan-list li{display:flex;gap:.6rem;align-items:flex-start;line-height:1.4}.landing-plan-list li:before{content:"";width:.4rem;height:.4rem;margin-top:.4rem;border-radius:999px;background:var(--pa-blue);flex-shrink:0}.landing-plan-featured .landing-plan-list li:before{background:var(--pa-cyan);box-shadow:0 0 8px rgba(0,183,255,.7)}.landing-plan .landing-btn{margin-top:1.5rem}.landing-plan-featured .landing-btn-primary{background:#fff;color:var(--pa-cobalt);box-shadow:0 8px 24px rgba(0,0,0,.18)}.landing-plan:not(.landing-plan-featured) .landing-btn-outline{background:var(--pa-mist);color:var(--pa-cobalt);box-shadow:inset 0 0 0 1.5px rgba(0,87,194,.15)}.landing-cta-band{margin:1rem 0 4rem;border-radius:2rem;padding:3.25rem 1.75rem;text-align:center;color:#fff;background:radial-gradient(circle at 18% 20%,rgba(0,183,255,.4),transparent 42%),radial-gradient(circle at 88% 80%,rgba(0,87,194,.55),transparent 45%),linear-gradient(145deg,var(--pa-navy),var(--pa-blue));box-shadow:0 24px 60px rgba(0,87,194,.28)}.landing-cta-band h2{margin:0;font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:600;letter-spacing:-.03em}.landing-cta-band p{margin:.9rem auto 0;max-width:30rem;color:rgba(210,232,255,.9);font-size:1.08rem;line-height:1.45}.landing-cta-band .landing-btn{margin-top:1.65rem}.landing-cta-band .landing-btn-primary{background:#fff;color:var(--pa-cobalt);box-shadow:0 10px 28px rgba(0,0,0,.2)}.landing-footer{padding:2rem 0 3rem;color:var(--pa-mute);font-size:.875rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}.landing-footer-copy{display:flex;flex-direction:column;gap:.35rem}.landing-footer-copy p{margin:0}.landing-footer-credit{font-size:.8rem;color:var(--pa-mute)}.landing-footer-credit a{color:var(--pa-blue);font-weight:600;text-decoration:none}.landing-footer-credit a:hover{text-decoration:underline}.landing-footer a{color:var(--pa-mute);text-decoration:none}.landing-footer a:hover{color:var(--pa-blue)}.landing-footer-legal,.landing-footer-links{display:flex;flex-wrap:wrap;gap:1.25rem}.landing-footer-legal{font-weight:600}.landing-footer-legal a{color:var(--pa-blue)}.landing-footer-legal a:hover{text-decoration:underline}.legal-nav.landing-nav{padding-top:1.25rem}.legal-nav .landing-nav-logo{max-width:200px}.legal-nav .landing-nav-logo img,.legal-nav .landing-nav-logo span img{height:2.75rem!important;max-width:180px!important}.legal-nav .landing-nav-links a{color:var(--pa-ink)}.legal-nav .landing-nav-links a:hover{color:var(--pa-blue)}.legal-nav .landing-btn-ghost{color:var(--pa-ink)}.legal-nav .landing-btn-ghost:hover{color:var(--pa-blue)}.legal-doc{max-width:42rem;padding:1.5rem 0 3rem}.legal-doc .legal-kicker{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-blue)}.legal-doc h1{margin:.4rem 0 0;font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;letter-spacing:-.03em;color:var(--pa-navy)}.legal-doc .legal-updated{margin:.75rem 0 1.75rem;font-size:.9rem;color:var(--pa-mute)}.legal-doc h2{margin:1.75rem 0 .6rem;font-family:var(--font-display);font-size:1.15rem;font-weight:650;color:var(--pa-navy)}.legal-doc li,.legal-doc p{font-size:.98rem;line-height:1.65;color:var(--pa-ink)}.legal-doc p{margin:0 0 .9rem}.legal-doc ul{margin:0 0 1rem;padding-left:1.2rem}.legal-doc li{margin:.35rem 0}.legal-doc a{color:var(--pa-blue);font-weight:600;text-decoration:none}.legal-doc a:hover{text-decoration:underline}.landing-rise{animation:landing-rise .9s var(--ease) both}.landing-rise-delay{animation:landing-rise .9s var(--ease) .12s both}.landing-rise-late{animation:landing-rise 1s var(--ease) .22s both}@keyframes landing-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-rise-soft{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@keyframes landing-bg-shift{0%{background-position:0 40%,100% 0,50% 100%,60% 50%,0 0}to{background-position:30% 20%,70% 30%,40% 80%,40% 60%,0 0}}@keyframes landing-grid-drift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes landing-grid-pulse{0%{opacity:.55}to{opacity:.95}}@keyframes landing-orb-float{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,-28px) scale(1.12)}}@keyframes landing-beam{0%,to{opacity:.15;transform:rotate(-8deg) translateX(0)}50%{opacity:.7;transform:rotate(-8deg) translateX(12%)}}@keyframes landing-pulse{0%,to{opacity:.65;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.1)}}@keyframes landing-dash{to{stroke-dashoffset:-48}}@keyframes landing-fly{0%,to{transform:translate(0) rotate(-8deg)}40%{transform:translate(18px,-10px) rotate(-2deg)}70%{transform:translate(8px,-5px) rotate(-10deg)}}@keyframes landing-fly-right{0%,to{transform:translate(0) rotate(8deg)}40%{transform:translate(-18px,-10px) rotate(2deg)}70%{transform:translate(-8px,-5px) rotate(10deg)}}@keyframes landing-beam-right{0%,to{opacity:.15;transform:rotate(8deg) translateX(0)}50%{opacity:.7;transform:rotate(8deg) translateX(-12%)}}@keyframes landing-trail{0%,to{opacity:.35;transform:translate(0)}40%{opacity:.9;transform:translate(10px,-6px)}70%{opacity:.5;transform:translate(4px,-3px)}}@keyframes landing-trail-right{0%,to{opacity:.35;transform:translate(0)}40%{opacity:.9;transform:translate(-10px,-6px)}70%{opacity:.5;transform:translate(-4px,-3px)}}@keyframes landing-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes landing-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes landing-ring-pulse{0%{opacity:.7;transform:scale(.85)}70%{opacity:0;transform:scale(1.25)}to{opacity:0;transform:scale(1.25)}}@keyframes landing-spark{0%,to{opacity:.25;transform:translateY(0) scale(.8)}50%{opacity:1;transform:translateY(-14px) scale(1.2)}}@keyframes landing-type{0%,20%{transform:scaleX(.35);opacity:.35}45%,70%{transform:scaleX(1);opacity:1}to{transform:scaleX(.85);opacity:.7}}@keyframes landing-check{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes landing-how-spin{to{transform:rotate(1turn)}}@keyframes landing-how-plane{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(6px,-5px) rotate(-4deg)}}@keyframes landing-how-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes landing-bar-grow{0%,to{transform:scaleY(.88);opacity:.75}50%{transform:scaleY(1);opacity:1}}@keyframes landing-live-blink{0%,to{opacity:.45}50%{opacity:1}}@keyframes landing-pulse-right{0%,to{opacity:.65;transform:translateX(50%) scale(1)}50%{opacity:1;transform:translateX(50%) scale(1.1)}}@media (min-width:768px){.landing-shell{width:min(1120px,calc(100% - 3rem))}.landing-how{grid-template-columns:1fr auto 1fr auto 1fr;gap:.75rem;align-items:start}.landing-how-step{max-width:none;margin:0}.landing-how-connector{display:flex;align-items:center;justify-content:center;height:7.25rem;margin-top:0}.landing-how-connector span{display:block;width:clamp(2rem,5vw,4rem);height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(0,183,255,.15),#00b7ff,rgba(0,87,194,.15));background-size:200% 100%;animation:landing-how-flow 2.2s linear infinite;position:relative}.landing-how-connector span:after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:8px;border-radius:50%;background:#00b7ff;transform:translateY(-50%);box-shadow:0 0 10px rgba(0,183,255,.7)}.landing-plans{grid-template-columns:repeat(3,1fr)}.landing-plan-featured{transform:translateY(-10px)}.landing-plan-featured:hover{transform:translateY(-14px)}.landing-band-inner{max-width:44rem}}@media (min-width:1024px){.landing-nav-links{display:flex}.landing-nav-logo{max-width:min(320px,38vw)}}@media (max-width:767px){.landing-hero{min-height:auto;padding-top:1.5rem;padding-bottom:0}.landing-side-art{width:min(160px,34vw);bottom:.75rem;opacity:.9}.landing-hero{padding-bottom:5.5rem}.landing-nav-logo img,.landing-nav-logo span img{height:3.25rem!important;max-width:min(240px,52vw)!important}.landing-btn{padding:.75rem 1.35rem}.landing-nav .landing-btn-ghost{display:none}}@media (prefers-reduced-motion:reduce){.landing-ai-item,.landing-aurora:before,.landing-bar,.landing-bubble,.landing-check-pulse,.landing-clients-track,.landing-compare-area,.landing-compare-curve,.landing-compare-dot,.landing-cost-fill,.landing-hero-wrap:after,.landing-hero-wrap:before,.landing-how-connector span,.landing-how-dash,.landing-how-plane,.landing-how-spin,.landing-live-badge,.landing-live-dot,.landing-metric-pill,.landing-orb,.landing-plane,.landing-post-card,.landing-rise,.landing-rise-delay,.landing-rise-late,.landing-spark,.landing-speed-line,.landing-trend,.landing-type-line{animation:none!important}.landing-compare-area,.landing-compare-curve,.landing-compare-dot,.landing-cost-fill{opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}