@font-face{font-family:Inter;src:url(/fonts/InterVariable-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");ascent-override:96.88%;descent-override:24.15%;line-gap-override:0%;size-adjust:107.12%}:root{--navy: #0c1e3a;--blue: #57c4ef;--pink: #f4818e;--yellow: #fec248;--blue-tint: #e8f6fd;--pink-tint: #fdeef0;--yellow-tint: #fff6df;--bg: #ffffff;--bg-alt: #f6f8fc;--bg-sunk: #eff2f8;--rule: #e4e9f1;--rule-strong: #d5dce8;--control-edge: #7f8ca3;--text: #0c1e3a;--text-2: #3a4963;--text-muted: #5b6983;--text-disabled: #9aa6ba;--primary: #14315e;--primary-hover: #0c1e3a;--focus: #2b8fc7;--dark-bg: #0c1e3a;--dark-deep: #08162b;--dark-raised: #0f1c30;--dark-rule: rgba(255, 255, 255, .08);--dark-text: #ffffff;--dark-text-2: #c9d3e3;--dark-text-muted: #9fb0c8;--dark-accent: #57c4ef;--dark-accent-hover: #7ed2f3;--success: #1d7551;--success-bg: #e2f3ea;--warning: #85580a;--warning-bg: #fff3d4;--danger: #b1304a;--danger-bg: #fde8ec;--info: #1a6794;--info-bg: #e3f2fb;--wash: linear-gradient(125deg, #fdeef0 0%, #e8f6fd 52%, #fff6df 100%);--wash-dark: linear-gradient(125deg, #2a1a26 0%, #12304a 52%, #33290f 100%);--bars-line: linear-gradient(90deg, var(--blue) 0 33.33%, var(--pink) 33.33% 66.66%, var(--yellow) 66.66% 100%);--font: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--s-32: 128px;--s-40: 160px;--container: 1240px;--container-wide: 1440px;--gutter: 24px;--pad-x: 24px;--section-y: 72px;--header-h: 64px;--r-chip: 6px;--r-btn: 8px;--r-card: 12px;--r-lg: 16px;--r-panel: 24px;--r-pill: 999px;--sh-sm: 0 1px 2px rgba(12, 30, 58, .05);--sh-md: 0 1px 2px rgba(12, 30, 58, .05), 0 6px 18px rgba(12, 30, 58, .07);--sh-lg: 0 2px 6px rgba(12, 30, 58, .06), 0 18px 44px rgba(12, 30, 58, .14);--sh-xl: 0 4px 12px rgba(12, 30, 58, .08), 0 40px 80px rgba(12, 30, 58, .18);--d-fast: .12s;--d-base: .18s;--d-calm: .25s;--d-slow: .32s;--d-expr: .4s;--ease: cubic-bezier(.2, 0, 0, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-emph: cubic-bezier(.2, 0, 0, 1.15)}@media(min-width:768px){:root{--pad-x: 32px;--section-y: 96px}}@media(min-width:1024px){:root{--pad-x: 40px;--section-y: 128px;--header-h: 72px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{font-family:var(--font);font-feature-settings:"cv11","ss01";font-size:16px;line-height:1.65;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}@media(min-width:1024px){body{font-size:17px}}img,svg,video,picture{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0}h1,h2,h3,h4{text-wrap:balance;font-weight:700}p,li{text-wrap:pretty}::selection{background:var(--blue-tint);color:var(--navy)}.dark ::selection,.section--dark ::selection{background:#12304a;color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.dark :focus-visible,.section--dark :focus-visible{outline-color:var(--dark-accent)}.tnum,.price,[data-count]{font-variant-numeric:tabular-nums}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:200;padding:12px 18px;background:var(--navy);color:#fff;font-weight:600;border-radius:var(--r-btn);box-shadow:var(--sh-lg)}.skip-link:focus{top:12px}.container{width:100%;max-width:calc(var(--container) + var(--pad-x) * 2);margin-inline:auto;padding-inline:var(--pad-x)}.container--wide{max-width:calc(var(--container-wide) + var(--pad-x) * 2)}.container--narrow{max-width:calc(820px + var(--pad-x) * 2)}.section{padding-block:var(--section-y);position:relative}.section--tight{padding-block:calc(var(--section-y) * .75)}.section--alt{background:var(--bg-alt)}.section--dark{background:var(--dark-bg);color:var(--dark-text);--text: var(--dark-text);--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted);--rule: var(--dark-rule)}.section--wash{background:var(--wash)}.grid-12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gutter)}@media(min-width:1024px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.display{font-size:40px;line-height:1.04;letter-spacing:-.04em;font-weight:600}.h1{font-size:36px;line-height:1.06;letter-spacing:-.035em;font-weight:650}.h2{font-size:30px;line-height:1.1;letter-spacing:-.03em;font-weight:600}.h3{font-size:20px;line-height:1.25;letter-spacing:-.015em;font-weight:600}.h4{font-size:17px;line-height:1.35;font-weight:600}.lead{font-size:18px;line-height:1.55;color:var(--text-2)}.small{font-size:14px;line-height:1.5;color:var(--text-muted)}.eyebrow{display:block;font-size:12px;line-height:1.2;letter-spacing:.14em;font-weight:600;text-transform:uppercase;color:var(--text-muted)}.muted{color:var(--text-muted)}.text-2{color:var(--text-2)}@media(min-width:768px){.display{font-size:56px}.h1{font-size:46px}.h2{font-size:38px}}@media(min-width:1024px){.display{font-size:62px}.h1{font-size:56px}.h2{font-size:44px}.h3{font-size:24px}.h4{font-size:18px}.lead{font-size:20px}.eyebrow{font-size:13px}}@media(min-width:1440px){.display{font-size:72px}}.measure{max-width:68ch}.measure-lead{max-width:40ch}@media(min-width:1024px){.measure-lead{max-width:44ch}}.heading{display:flex;flex-direction:column;align-items:flex-start}.heading--center{align-items:center;text-align:center;margin-inline:auto;max-width:820px}.heading .eyebrow+*{margin-top:var(--s-4)}.heading .bars{margin-top:var(--s-4)}.heading .lead{margin-top:var(--s-5)}.heading+*{margin-top:var(--s-10)}@media(min-width:1024px){.heading+*{margin-top:var(--s-16)}}.bars{display:inline-flex;gap:6px;flex:none}.bars>span{width:28px;height:4px;border-radius:var(--r-pill);transform-origin:left center}.bars>span:nth-child(1){background:var(--blue)}.bars>span:nth-child(2){background:var(--pink)}.bars>span:nth-child(3){background:var(--yellow)}.bar-bullets{list-style:none;padding:0;display:grid;gap:var(--s-3)}.bar-bullets>li{position:relative;padding-left:24px}.bar-bullets>li:before{content:"";position:absolute;left:0;top:.78em;width:10px;height:4px;border-radius:var(--r-pill);background:var(--blue)}.bar-bullets>li:nth-child(3n+2):before{background:var(--pink)}.bar-bullets>li:nth-child(3n+3):before{background:var(--yellow)}.ph{color:var(--text-muted);border:1px dashed currentColor;border-radius:4px;padding:0 4px;font-style:normal;white-space:nowrap}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .6s var(--ease);transition-delay:calc(var(--i, 0) * 70ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) *:before,html:not([data-motion=full]) *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html:not([data-motion=full]) [data-reveal]{opacity:1!important;transform:none!important}}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html[data-motion=reduce] [data-reveal]{opacity:1!important;transform:none!important}.btn{--btn-h: 48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:0 24px;border-radius:var(--r-btn);font-size:16px;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;transition:background-color var(--d-base) var(--ease),border-color var(--d-base) var(--ease),color var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease),transform var(--d-base) var(--ease);-webkit-tap-highlight-color:transparent}.btn--sm{--btn-h: 40px;padding:0 18px;font-size:15px}.btn--lg{--btn-h: 56px;padding:0 28px}.btn:active{transform:translateY(0) scale(.98)}.btn--primary{background:var(--primary);color:#fff;box-shadow:var(--sh-sm)}.btn--primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--sh-md)}.btn--secondary{background:#fff;color:var(--navy);border-color:#cbd3e1}.btn--secondary:hover{border-color:var(--control-edge);transform:translateY(-1px);box-shadow:var(--sh-sm)}.on-dark .btn--primary,.section--dark .btn--primary{background:#fff;color:var(--navy)}.on-dark .btn--primary:hover,.section--dark .btn--primary:hover{background:#eef3fa}.on-dark .btn--secondary,.section--dark .btn--secondary{background:transparent;color:#fff;border-color:#ffffff3d}.on-dark .btn--secondary:hover,.section--dark .btn--secondary:hover{border-color:#ffffff80;background:#ffffff0a}.btn .arrow{transition:transform var(--d-base) var(--ease)}.btn:hover .arrow,.link:hover .arrow{transform:translate(3px)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--s-3)}.link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--text);background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size var(--d-calm) var(--ease)}.link:hover{background-size:100% 2px}.section--dark .link{color:#fff}.prose-link{color:var(--primary);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose-link:hover{text-decoration-thickness:2px}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;background:var(--bg-sunk);color:var(--text-2)}.badge--pack:before{content:"";width:10px;height:4px;border-radius:999px;background:var(--pack-colour, var(--navy))}.badge--outline{background:transparent;border:1px solid var(--rule-strong)}.badge--dark{background:var(--navy);color:#fff}.section--dark .badge{background:#ffffff14;color:var(--dark-text-2)}.pack-basic{--pack-colour: var(--navy)}.pack-growth{--pack-colour: var(--blue)}.pack-advanced{--pack-colour: var(--pink)}.pack-ai{--pack-colour: var(--bars-line)}.section--dark .pack-basic{--pack-colour: #fff}.chip{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 12px;border-radius:var(--r-pill);border:1px solid var(--rule);background:#fff;font-size:15px;font-weight:600;color:var(--navy);transition:border-color var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease),transform var(--d-base) var(--ease)}.chip:hover{border-color:var(--rule-strong);box-shadow:var(--sh-md);transform:translateY(-2px)}.chip .icon-tile{width:32px;height:32px;border-radius:10px}.icon-tile{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-card);background:var(--tile, var(--blue-tint));color:var(--navy)}.icon-tile svg{width:20px;height:20px;stroke-width:1.75}.tile-blue{--tile: var(--blue-tint)}.tile-pink{--tile: var(--pink-tint)}.tile-yellow{--tile: var(--yellow-tint)}.section--dark .icon-tile{background:#ffffff0f;color:#fff}.card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--rule);border-radius:var(--r-lg);padding:var(--s-8);transition:transform var(--d-calm) var(--ease),box-shadow var(--d-calm) var(--ease),border-color var(--d-calm) var(--ease)}.card--hover:hover,.card--hover:focus-within{transform:translateY(-4px);box-shadow:var(--sh-lg);border-color:var(--rule-strong)}.card--hover:active{transform:translateY(-2px) scale(.99)}.card .h3{margin-top:var(--s-5)}.card p{margin-top:var(--s-2);color:var(--text-2)}.card .card-foot{margin-top:auto;padding-top:var(--s-6);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.stretched:after{content:"";position:absolute;inset:0;border-radius:inherit}.problem-card{position:relative;border-radius:var(--r-lg);padding:var(--s-8);background:var(--tile);overflow:hidden}.problem-card .num{display:block;font-size:56px;line-height:1;font-weight:650;letter-spacing:-.04em;color:var(--num);font-variant-numeric:tabular-nums}.problem-card .h3{margin-top:var(--s-8)}.problem-card p{margin-top:var(--s-3);color:var(--text-2)}.problem-card--pink{--tile: var(--pink-tint);--num: var(--pink)}.problem-card--blue{--tile: var(--blue-tint);--num: var(--blue)}.problem-card--yellow{--tile: var(--yellow-tint);--num: var(--yellow)}.pillar{position:relative;border-radius:var(--r-lg);padding:var(--s-8);background:#0f1c3099;border:1px solid var(--dark-rule);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;transition:transform var(--d-calm) var(--ease),border-color var(--d-calm) var(--ease)}.pillar:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--pillar, var(--blue))}.pillar:hover{transform:translateY(-4px);border-color:#ffffff29}.pillar .pillar-n{font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--dark-text-muted)}.pillar .h3{margin-top:var(--s-4);color:#fff}.pillar p{margin-top:var(--s-3);color:var(--dark-text-2)}.pillar--blue{--pillar: var(--blue)}.pillar--pink{--pillar: var(--pink)}.pillar--yellow{--pillar: var(--yellow)}.frame{position:relative;border-radius:var(--r-lg);border:1px solid var(--rule);background:#fff;box-shadow:var(--sh-xl);overflow:hidden;isolation:isolate}.frame-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid var(--rule);background:#fff}.frame-bar i{width:10px;height:10px;border-radius:50%;background:#e4e9f1}.frame--dark{border-color:#ffffff1a;background:#0f1c30;box-shadow:0 4px 12px #00000040,0 40px 80px #0006}.frame--dark .frame-bar{background:#0f1c30;border-bottom-color:#ffffff14}.frame--dark .frame-bar i{background:#ffffff1f}.frame--flat{box-shadow:var(--sh-lg)}.shot{position:relative;background-size:cover;background-position:top left}.shot img{width:100%;height:auto}.shot--cover{height:100%}.shot--cover img{height:100%;object-fit:cover;object-position:var(--pos, top left)}.shot-caption{margin-top:var(--s-3);font-size:13px;color:var(--text-muted)}.phone{position:relative;width:100%;max-width:280px;padding:10px;border-radius:44px;background:#0b1626;box-shadow:inset 0 0 0 1.5px #ffffff24,var(--sh-xl)}.phone-screen{position:relative;border-radius:34px;overflow:hidden;background:#fff}.phone-screen:before{content:"";position:absolute;z-index:2;top:8px;left:50%;width:30%;height:22px;border-radius:999px;background:#0b1626;transform:translate(-50%)}.phone-screen .shot{padding-top:0}.callouts{position:absolute;inset:0;pointer-events:none}.callout{position:absolute;left:var(--x);top:var(--y);display:flex;align-items:center;transform:translate(-14px,-14px)}.callout-dot{position:relative;flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;font-weight:700;box-shadow:0 0 0 3px #fff,var(--sh-md)}.callout-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid var(--navy);opacity:0}.callout-line{width:28px;height:1px;background:var(--navy)}.callout-label{padding:8px 12px;border-radius:var(--r-btn);background:#fff;border:1px solid var(--rule);box-shadow:var(--sh-md);font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--navy)}.callout--left{flex-direction:row-reverse;transform:translate(calc(-100% + 14px),-14px)}.js .callouts[data-reveal]{transform:none;opacity:1}.js .callouts .callout{opacity:0;transition:opacity .4s var(--ease-out);transition-delay:calc(.3s + var(--i, 0) * .26s)}.js .callouts.is-in .callout{opacity:1}.js .callouts.is-in .callout-dot:after{animation:ring-pulse .6s var(--ease-out) both;animation-delay:calc(.3s + var(--i, 0) * .26s)}@keyframes ring-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media(max-width:767px){.callout-label,.callout-line{display:none}.callout-dot{width:24px;height:24px;font-size:12px}}.callout-key{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;margin-top:var(--s-4);gap:var(--s-2);font-size:14px;color:var(--text-2)}.callout-key li{display:flex;gap:10px;align-items:center}.callout-key b{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:12px}@media(max-width:767px){.callout-key{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:grid;list-style:none;padding:0}}.cta-band{position:relative;overflow:hidden;border-radius:var(--r-panel);padding:var(--s-12) var(--s-6);background:var(--wash);isolation:isolate}.cta-band--dark{background:var(--dark-bg);color:#fff;--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}.cta-band .cta-mark{width:34px;height:auto}.cta-band .h2{margin-top:var(--s-6);max-width:18ch}.cta-band p{margin-top:var(--s-4);max-width:52ch;color:var(--text-2)}.cta-band .btn-row{margin-top:var(--s-8)}.cta-band__inner{position:relative;z-index:1}@media(min-width:1024px){.cta-band{padding:var(--s-20)}.cta-band__inner{display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--s-12)}.cta-band .btn-row{margin-top:0}}.glow{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.glow span{position:absolute;width:var(--sz, 760px);aspect-ratio:1;border-radius:50%;filter:blur(120px);will-change:transform;animation:drift 24s ease-in-out infinite alternate}.glow .g-blue{background:#57c4ef2e;left:52%;top:-18%}.glow .g-pink{background:#f4818e24;left:-14%;top:30%;--sz: 680px;animation-delay:-8s;animation-duration:28s}.glow .g-yellow{background:#fec2481f;left:62%;top:48%;--sz: 620px;animation-delay:-14s;animation-duration:32s}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-60px,40px,0) scale(1.06)}to{transform:translate3d(50px,-30px,0) scale(.96)}}.cta-band .glow span{--sz: 520px}.testimonial-placeholder{border:1.5px dashed var(--rule-strong);border-radius:var(--r-lg);padding:var(--s-8);text-align:center;color:var(--text-muted)}.tablist{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--bg-sunk)}.tab{height:44px;padding:0 20px;border-radius:var(--r-pill);font-size:15px;font-weight:600;color:var(--text-2);transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease)}.tab:hover{color:var(--navy)}.tab[aria-selected=true]{background:#fff;color:var(--navy);box-shadow:var(--sh-sm),0 0 0 1px #0c1e3a0a}.tabpanel{margin-top:var(--s-10)}.tabpanel[hidden]{display:none}.js .tabpanel.is-entering{animation:tab-in var(--d-slow) var(--ease) both}@keyframes tab-in{0%{opacity:0;transform:translate(calc(var(--dir, 1) * 12px))}to{opacity:1;transform:none}}.accordion{border-top:1px solid var(--rule)}.accordion details{border-bottom:1px solid var(--rule)}.accordion summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);padding:var(--s-6) 0;min-height:44px;font-size:18px;font-weight:600;cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion .plus{position:relative;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--rule-strong);transition:transform var(--d-calm) var(--ease)}.accordion .plus:before,.accordion .plus:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.75px;background:var(--navy);border-radius:2px;transform:translate(-50%,-50%);transition:transform var(--d-calm) var(--ease)}.accordion .plus:after{transform:translate(-50%,-50%) rotate(90deg)}.accordion details[open] .plus{transform:rotate(180deg)}.accordion details[open] .plus:after{transform:translate(-50%,-50%) rotate(0)}.accordion .answer{overflow:hidden}.accordion .answer>div{padding-bottom:var(--s-6);max-width:68ch;color:var(--text-2)}.field{display:grid;gap:8px}.field label,.field .label{font-size:14px;font-weight:600}.field .req{font-weight:400;color:var(--text-muted)}.input,.select,.textarea{width:100%;height:48px;padding:0 14px;border-radius:var(--r-btn);border:1px solid var(--control-edge);background:#fff;font-size:16px;transition:border-color var(--d-base) var(--ease),box-shadow var(--d-base) var(--ease)}.textarea{height:auto;min-height:140px;padding:12px 14px;resize:vertical}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230C1E3A' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.input:hover,.select:hover,.textarea:hover{border-color:var(--navy)}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.field[data-invalid] .input,.field[data-invalid] .select,.field[data-invalid] .textarea{border-color:var(--danger)}.help{font-size:14px;color:var(--text-muted)}.error{display:none;align-items:flex-start;gap:6px;font-size:14px;font-weight:500;color:var(--danger)}.error svg{flex:none;width:16px;height:16px;margin-top:2px}.field[data-invalid] .error{display:flex}.check{display:flex;align-items:flex-start;gap:12px;font-size:15px;cursor:pointer}.check input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--primary)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{padding:14px 16px;border-radius:var(--r-btn);font-size:15px}.form-status[hidden]{display:none}.form-status--info{background:var(--info-bg);color:var(--info)}.form-status--error{background:var(--danger-bg);color:var(--danger)}.form-status--success{background:var(--success-bg);color:var(--success)}.btn[aria-busy=true]{opacity:.7;pointer-events:none}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;padding:0;font-size:14px;color:var(--text-muted)}.breadcrumbs li+li:before{content:"/";margin-right:6px;color:var(--text-disabled)}.breadcrumbs a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.breadcrumbs [aria-current]{color:var(--text);font-weight:500}.page-progress{position:fixed;z-index:300;inset:0 0 auto;height:2px;background:var(--bars-line);transform-origin:left;transform:scaleX(0);opacity:0;pointer-events:none}.page-progress.is-loading{opacity:1;animation:progress 2.4s var(--ease) forwards}@keyframes progress{0%{transform:scaleX(0)}30%{transform:scaleX(.55)}to{transform:scaleX(.92)}}.loader{display:inline-flex;gap:4px;align-items:center}.loader span{width:16px;height:4px;border-radius:999px;animation:pulse 1s var(--ease) infinite}.loader span:nth-child(1){background:var(--blue)}.loader span:nth-child(2){background:var(--pink);animation-delay:.15s}.loader span:nth-child(3){background:var(--yellow);animation-delay:.3s}@keyframes pulse{0%,to{opacity:.35;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.bars-rule{height:3px;background:var(--bars-line);transform-origin:left}.js .bars-rule[data-reveal]{opacity:1;transform:scaleX(0);transition:transform 1.1s var(--ease)}.js .bars-rule[data-reveal].is-in{transform:scaleX(1)}.draft-banner{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-radius:var(--r-card);background:var(--warning-bg);color:var(--warning);font-size:15px;font-weight:500}.draft-banner svg{flex:none;width:20px;height:20px;margin-top:1px}.site-header{position:fixed;z-index:100;inset:0 0 auto;height:var(--header-h);color:var(--navy);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--d-calm) var(--ease),border-color var(--d-calm) var(--ease),box-shadow var(--d-calm) var(--ease),color var(--d-calm) var(--ease)}.site-header.is-solid,.site-header.is-open{background:#ffffffd9;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom-color:var(--rule);box-shadow:var(--sh-sm)}.header-inner{height:100%;display:flex;align-items:center;gap:var(--s-8)}.brand-link{display:block;flex:none;border-radius:6px}.brand-link img{height:24px;width:auto}@media(min-width:1024px){.brand-link img{height:28px}}.logo-on-dark{display:none}.site-header[data-tone=dark]:not(.is-solid):not(.is-open){color:#fff}.site-header[data-tone=dark]:not(.is-solid):not(.is-open) .logo-on-light{display:none}.site-header[data-tone=dark]:not(.is-solid):not(.is-open) .logo-on-dark{display:block}.site-header[data-tone=dark]:not(.is-solid):not(.is-open) .btn--primary{background:#fff;color:var(--navy)}.site-header[data-tone=dark]:not(.is-solid):not(.is-open) :focus-visible{outline-color:var(--dark-accent)}.nav-desktop{display:none;flex:1;justify-content:center}.nav-desktop>ul{display:flex;align-items:center;gap:4px;list-style:none;padding:0}.nav-link{position:relative;display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 14px;border-radius:var(--r-btn);font-size:15px;font-weight:500;color:inherit;opacity:.86;transition:opacity var(--d-base) var(--ease),background-color var(--d-base) var(--ease)}.nav-link:hover,.nav-link[aria-expanded=true]{opacity:1}.nav-link .chev{width:16px;height:16px;transition:transform var(--d-calm) var(--ease)}.nav-link[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-link[aria-current=page],.nav-link.is-current{opacity:1;font-weight:600}.nav-link[aria-current=page]:after,.nav-link.is-current:after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--bars-line)}.header-actions{display:none;align-items:center;gap:var(--s-2);margin-left:auto}.header-actions .nav-link{opacity:.86}@media(min-width:1080px){.nav-desktop{display:flex}.header-actions{display:flex;margin-left:0}}.hamburger{margin-left:auto;display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border-radius:var(--r-btn);color:inherit}.hamburger .lines{position:relative;width:22px;height:14px}.hamburger .lines span{position:absolute;left:0;height:2px;border-radius:2px;background:currentColor;transition:transform var(--d-calm) var(--ease),opacity var(--d-base) var(--ease),width var(--d-calm) var(--ease)}.hamburger .lines span:nth-child(1){top:0;width:22px}.hamburger .lines span:nth-child(2){top:6px;width:16px}.hamburger .lines span:nth-child(3){top:12px;width:22px}.hamburger[aria-expanded=true] .lines span:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger[aria-expanded=true] .lines span:nth-child(2){opacity:0;width:0}.hamburger[aria-expanded=true] .lines span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(min-width:1080px){.hamburger{display:none}}.menu{position:absolute;top:calc(100% - 4px);left:50%;z-index:110;padding-top:8px;transform:translate(-50%);color:var(--navy)}.menu[hidden]{display:none}.menu-panel{background:#fff;border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--sh-xl);animation:menu-in var(--d-calm) var(--ease) both}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px) scale(.99)}to{opacity:1;transform:none}}.nav-item{position:relative}.nav-item--mega{position:static}.menu--mega{left:50%;width:min(880px,calc(100vw - 48px))}.mega{display:grid;grid-template-columns:1fr 280px;gap:8px;padding:12px}.mega-list{display:grid;grid-template-columns:1fr 1fr;gap:2px;list-style:none;padding:0}.menu-item{display:flex;gap:12px;padding:12px;border-radius:var(--r-card);transition:background-color var(--d-base) var(--ease)}.menu-item:hover,.menu-item:focus-visible{background:var(--bg-alt)}.menu-item:focus-visible{outline-offset:-2px}.menu-item .mi-title{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:15px;font-weight:600;line-height:1.3}.menu-item .mi-desc{display:block;margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--text-muted)}.menu-item .badge{height:20px;padding:0 8px;font-size:11px}.mega-feature{display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--wash);padding:18px;overflow:hidden}.mega-feature .eyebrow{font-size:11px}.mega-feature strong{display:block;margin-top:8px;font-size:16px;line-height:1.3}.mega-feature .mega-shot{flex:1;min-height:150px;margin-top:14px;border-radius:10px;overflow:hidden;box-shadow:var(--sh-lg)}.mega-feature .mega-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.mega-feature .link{margin-top:14px;font-size:14px;align-self:flex-start}.mega-foot{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding:12px 12px 4px;border-top:1px solid var(--rule);font-size:14px;color:var(--text-muted)}.menu--simple .menu-panel{width:320px;padding:8px}.menu--simple ul{list-style:none;padding:0}.mobile-menu{position:fixed;z-index:150;inset:0;display:flex;flex-direction:column;background:var(--dark-bg);color:#fff;transform:translate(100%);visibility:hidden;transition:transform var(--d-slow) var(--ease),visibility 0s linear var(--d-slow)}.mobile-menu[hidden]{display:none}.mobile-menu.is-open{transform:none;visibility:visible;transition:transform var(--d-slow) var(--ease),visibility 0s}.mm-head{flex:none;display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding-inline:var(--pad-x);border-bottom:1px solid var(--dark-rule)}.mm-head img{height:24px;width:auto}.mm-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:16px var(--pad-x) 24px}.mm-body>ul{list-style:none;padding:0}.mm-body>ul>li{border-bottom:1px solid var(--dark-rule)}.mm-link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;font-size:24px;font-weight:600;letter-spacing:-.01em;text-align:left}.mm-link .chev{width:22px;height:22px;transition:transform var(--d-calm) var(--ease)}.mm-link[aria-expanded=true] .chev{transform:rotate(180deg)}.mm-sub{list-style:none;padding:0 0 16px;display:grid;gap:2px}.mm-sub[hidden]{display:none}.mm-sub a{display:flex;align-items:center;gap:12px;min-height:48px;font-size:16px;color:var(--dark-text-2)}.mm-sub .icon-tile{width:32px;height:32px;border-radius:10px;background:#ffffff0f;color:#fff}.mm-sub .icon-tile svg{width:18px;height:18px}.mm-foot{flex:none;display:grid;gap:10px;padding:16px var(--pad-x) calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--dark-rule)}.mm-foot .btn{width:100%}.mm-close{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border-radius:var(--r-btn)}.mm-close svg{width:24px;height:24px}html.scroll-locked,html.scroll-locked body{overflow:hidden}.site-footer{position:relative;background:var(--dark-bg);color:var(--dark-text-2);--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}.footer-line{position:absolute;inset:0 0 auto}.footer-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-6);padding-block:var(--s-16) var(--s-12);border-bottom:1px solid var(--dark-rule)}.footer-top img{height:28px;width:auto}.footer-top p{margin-top:var(--s-4);color:var(--dark-text-2)}.footer-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-10) var(--s-6);padding-block:var(--s-12)}@media(min-width:768px){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.footer-cols{grid-template-columns:repeat(6,minmax(0,1fr))}}.footer-cols h2{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dark-text-muted)}.footer-cols ul{list-style:none;padding:0;margin-top:var(--s-4);display:grid;gap:2px}.footer-cols a{display:inline-flex;align-items:center;min-height:36px;font-size:15px;color:var(--dark-text-2);transition:color var(--d-base) var(--ease)}.footer-cols a:hover{color:#fff}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-4) var(--s-8);padding-block:var(--s-6) var(--s-10);border-top:1px solid var(--dark-rule);font-size:14px;color:var(--dark-text-muted)}.footer-bottom .legal{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.footer-bottom .ph{color:var(--dark-text-muted)}.motion-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;color:var(--dark-text-2)}.motion-toggle .switch{position:relative;width:36px;height:20px;border-radius:999px;background:#ffffff29;transition:background-color var(--d-base) var(--ease)}.motion-toggle .switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform var(--d-base) var(--ease)}.motion-toggle[aria-checked=true] .switch{background:var(--dark-accent)}.motion-toggle[aria-checked=true] .switch:after{transform:translate(16px)}.hero--home{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 70% 0%,#10284c 0%,var(--dark-bg) 55%,var(--dark-deep) 100%);color:#fff;--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted);padding-top:calc(var(--header-h) + 48px);padding-bottom:72px}.hero-lines{position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 56px);-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 0%,transparent 75%);pointer-events:none}.hero--home .glow{animation:fade-in .6s var(--ease-out) both}.hero-inner{position:relative;z-index:1;display:grid;gap:56px}.hero-copy{max-width:600px}.hero-mark{display:grid;gap:5px;width:40px;margin-bottom:24px}.hero-mark span{display:block;height:9px;border-radius:999px;transform-origin:left center;animation:bar-draw .4s var(--ease-emph) both}.hero-mark span:nth-child(1){background:var(--blue);animation-delay:.1s}.hero-mark span:nth-child(2){background:var(--pink);animation-delay:.18s}.hero-mark span:nth-child(3){background:var(--yellow);animation-delay:.26s}.hero-eyebrow{color:var(--dark-text-muted);animation:rise .4s var(--ease) .35s both;--rise: 8px}.hero-title{margin-top:20px;color:#fff}.hero-title .w{display:inline-block;white-space:pre;animation:rise .6s var(--ease) both;animation-delay:calc(.45s + var(--w) * 30ms);--rise: 24px}.hero-lead{margin-top:24px;color:var(--dark-text-2);max-width:34em;animation:rise .5s var(--ease) .65s both;--rise: 12px}.hero-actions{margin-top:36px;animation:rise .5s var(--ease) .7s both;--rise: 12px}.hero-note{margin-top:18px;font-size:14px;color:var(--dark-text-muted);animation:rise .5s var(--ease) .76s both;--rise: 12px}.hero-visual{position:relative;--px: 0;--py: 0;padding-bottom:12%}.hv-layer{transform:translate3d(calc(var(--px) * var(--d) * 1px),calc(var(--py) * var(--d) * 1px),0);transition:transform .6s var(--ease-out)}.hv-main{--d: 6;animation:stack-in .6s var(--ease) .75s both}.hv-chat{--d: 10;position:absolute;right:-2%;bottom:-2%;width:34%;animation:stack-in .6s var(--ease) .87s both}.hv-chat-card{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--rule);box-shadow:0 4px 12px #0000002e,0 40px 80px #0006;background:#fff}.hv-phone{--d: 8;position:absolute;left:4%;bottom:-6%;width:24%;animation:phone-in .6s var(--ease) .97s both}.hv-phone .phone{transform:rotate(-4deg);padding:6px;border-radius:28px}.hv-phone .phone-screen{border-radius:22px}.hv-phone .phone-screen:before{height:14px;top:6px}@media(min-width:1200px){.hero--home{min-height:min(100vh,920px);display:flex;align-items:center;padding-top:calc(var(--header-h) + 64px);padding-bottom:96px}.hero-inner{grid-template-columns:5fr 7fr;align-items:center;gap:48px}.hero-visual{--bleed: calc(var(--pad-x) + 4vw);margin-right:calc(var(--bleed) * -1);padding-bottom:8%}.hv-chat{right:calc(var(--bleed) + 8px);bottom:-10%;width:30%}.hv-phone{left:1%;bottom:-14%;width:20%}}@media(min-width:1024px)and (max-width:1199px){.hero-copy{max-width:760px}.hero-visual{max-width:880px}}@media(min-width:1440px){.hero-visual{--bleed: 120px}.hv-phone{left:-6%;width:21%}}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(var(--rise, 16px))}}@keyframes bar-draw{0%{transform:scaleX(0)}}@keyframes stack-in{0%{opacity:0;translate:0 40px;scale:.98}}@keyframes phone-in{0%{opacity:0;translate:0 48px}}.js .heading [data-reveal] .bars span,.bars--draw span{transform:scaleX(0);transition:transform .4s var(--ease-emph)}.js .heading [data-reveal].is-in .bars span,.bars--draw.is-in span{transform:scaleX(1)}.js .heading [data-reveal].is-in .bars span:nth-child(2){transition-delay:80ms}.js .heading [data-reveal].is-in .bars span:nth-child(3){transition-delay:.16s}.module-strip{padding-block:72px}@media(min-width:1024px){.module-strip{padding-block:96px}}.module-strip-title{text-align:center}.chips{list-style:none;padding:0;margin-top:28px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media(min-width:1024px){.chips .chip{height:46px;padding:0 16px 0 8px;font-size:15px}}.problem-grid{display:grid;gap:var(--gutter)}@media(min-width:900px){.problem-grid{grid-template-columns:repeat(3,1fr)}}.story{display:grid;gap:40px}.story-steps{list-style:none;padding:0;display:grid;gap:56px}.story-num{display:block;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--text-muted);font-variant-numeric:tabular-nums}.story-step .h3{margin-top:10px}.story-step p{margin-top:10px;color:var(--text-2);max-width:44ch}.story-mobile-shot{margin-top:24px}.story-mobile-shot .frame{box-shadow:var(--sh-lg)}.story-stage{display:none}@media(min-width:1024px){.story{grid-template-columns:5fr 7fr;gap:72px}.story-steps{gap:0;padding-block:12vh 30vh}.story-step{min-height:58vh;display:flex;flex-direction:column;justify-content:center;padding-left:28px;border-left:2px solid var(--rule);transition:border-color var(--d-slow) var(--ease)}.story-step .h3,.story-step p,.story-num{transition:color var(--d-slow) var(--ease)}.js .story-step:not(.is-active) .h3,.js .story-step:not(.is-active) p,.js .story-step:not(.is-active) .story-num{color:#9aa6ba}.js .story-step.is-active{border-left-color:var(--navy)}.story-mobile-shot{display:none}.story-stage{display:block}.story-sticky{position:sticky;top:120px}.story-screens{position:relative;aspect-ratio:2394 / 1364;background:#fff}.story-screen{position:absolute;inset:0;opacity:0;transition:opacity .3s var(--ease)}.no-js .story-screen:first-child,.story-screen.is-active{opacity:1}.story-progress{display:flex;gap:6px;justify-content:center;margin-top:20px}.story-progress span{width:18px;height:4px;border-radius:999px;background:var(--rule-strong);transition:background-color var(--d-slow) var(--ease),width var(--d-slow) var(--ease)}.story-progress span.is-active{width:32px;background:var(--navy)}}.story-ring{position:absolute;left:var(--x);top:var(--y);width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:2px solid var(--navy);opacity:0;pointer-events:none}.story-screen.is-active .story-ring{animation:ring-pulse .6s var(--ease-out) .25s both}.story-screen.is-active .story-ring:after{content:"";position:absolute;inset:12px;border-radius:50%;background:var(--navy)}.pillars-section{overflow:hidden;background:linear-gradient(180deg,var(--dark-bg) 0%,var(--dark-deep) 100%)}.pillars-section .glow span{opacity:.7}.pillars{display:grid;gap:var(--gutter)}@media(min-width:768px){.pillars{grid-template-columns:repeat(2,1fr)}.pillar--wide{grid-column:1 / -1}}@media(min-width:1024px){.pillars{grid-template-columns:repeat(3,1fr)}}.pillar--wide{display:grid;gap:32px;align-items:center;padding-bottom:0}.pillar--wide .pillar-text{padding-bottom:8px}.pillar-shot{margin-bottom:-1px}.pillar-shot .frame{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none;max-height:260px}@media(min-width:768px){.pillar--wide{grid-template-columns:5fr 7fr;padding-bottom:0}.pillar--wide .pillar-text{padding-bottom:32px}.pillar-shot{align-self:end;padding-top:8px}}.ai-section{overflow:hidden}.ai-points{margin-top:32px;max-width:48ch}.ai-cta{margin-top:36px}.chat-wrap{max-width:480px;margin-inline:auto;width:100%}.chat{position:relative;background:#fff;border:1px solid var(--rule);border-radius:var(--r-panel);box-shadow:var(--sh-xl);padding:18px;font-size:15px}.chat-head{display:flex;align-items:center;gap:12px;padding:4px 4px 14px;border-bottom:1px solid var(--rule)}.orb{display:grid;gap:3px;place-content:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--navy);padding:0 10px}.orb span{display:block;width:20px;height:4px;border-radius:999px}.orb span:nth-child(1){background:var(--blue)}.orb span:nth-child(2){background:var(--pink)}.orb span:nth-child(3){background:var(--yellow)}.chat.is-thinking .orb span{animation:pulse 1s var(--ease) infinite}.chat.is-thinking .orb span:nth-child(2){animation-delay:.15s}.chat.is-thinking .orb span:nth-child(3){animation-delay:.3s}.orb--sm{width:30px;height:30px;padding:0 7px}.orb--sm span{width:15px;height:3px}.chat-title{flex:1;display:grid;line-height:1.3}.chat-title strong{font-size:15px}.chat-title span{font-size:13px;color:var(--text-muted)}.chat-pause{display:grid;place-items:center;width:44px;height:44px;margin:-6px -6px -6px 0;border-radius:50%;color:var(--text-2)}.chat-pause:hover{background:var(--bg-alt)}.chat-pause svg{width:18px;height:18px}.chat-pause .i-play,.chat-pause[aria-pressed=true] .i-pause{display:none}.chat-pause[aria-pressed=true] .i-play{display:block}.no-js .chat-pause{display:none}.chat-body{display:grid;gap:12px;padding:16px 0 12px;min-height:368px;align-content:start}.msg--user{justify-self:end;max-width:85%;padding:10px 16px;border-radius:18px 18px 4px;background:var(--primary);color:#fff;font-weight:500}.msg--ai{padding:14px;border-radius:4px 18px 18px;background:var(--bg-alt);border:1px solid var(--rule)}.ai-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--text-muted)}.msg--ai p{margin-top:6px;line-height:1.55;min-height:4.65em}.chat-rows{list-style:none;padding:0;margin-top:12px;display:grid;gap:8px}.chat-rows li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--rule)}.chat-rows strong{display:block;font-size:14px}.chat-rows small{font-size:12.5px;color:var(--text-muted)}.chat-rows .amt{text-align:right;flex:none}.chat-rows em{display:inline-block;margin-top:2px;padding:1px 8px;border-radius:999px;background:var(--danger-bg);color:var(--danger);font-size:11.5px;font-style:normal;font-weight:600}.thinking{display:none;padding:14px 16px;width:max-content;border-radius:4px 18px 18px;background:var(--bg-alt);border:1px solid var(--rule)}.chat.is-thinking .thinking{display:block}.chat-input{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 6px 0 16px;border-radius:999px;border:1px solid var(--rule-strong);color:var(--text-muted);font-size:14px}.chat-ask{padding:8px 16px;border-radius:999px;background:var(--bg-sunk);color:var(--text-2);font-weight:600}.chat-foot{margin-top:10px;font-size:12px;text-align:center;color:var(--text-muted)}.js .chat.is-playing [data-chat-user],.js .chat.is-playing [data-chat-ai],.js .chat.is-playing [data-chat-row]{opacity:0}.js .chat.show-user [data-chat-user]{opacity:1;animation:slide-in .4s var(--ease) both}.js .chat.show-ai [data-chat-ai]{opacity:1;animation:rise .3s var(--ease) both;--rise: 8px}.js .chat.show-rows [data-chat-row]{opacity:1;animation:rise .3s var(--ease) both;animation-delay:calc(var(--r) * 60ms);--rise: 6px}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}}.typing-caret:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--navy);animation:caret .9s steps(1) infinite}@keyframes caret{50%{opacity:0}}.confirm-demo{max-width:420px;margin-inline:auto}.confirm-card{padding:24px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--rule);box-shadow:var(--sh-xl)}.confirm-top{display:flex;align-items:center;gap:10px}.confirm-title{margin-top:18px;font-size:20px;font-weight:700;letter-spacing:-.01em}.confirm-text{margin-top:6px;color:var(--text-2)}.confirm-actions{display:flex;gap:10px;margin-top:22px}.split{display:grid;gap:48px;align-items:center}.split-text .lead{margin-top:20px}.split-title{margin-top:16px}.split-text .bar-bullets{margin-top:28px}.split-more{margin-top:32px}@media(min-width:1024px){.split{grid-template-columns:5fr 7fr;gap:80px}.split--flip{grid-template-columns:7fr 5fr}.split--flip>.split-text{order:2}.split--ai{grid-template-columns:6fr 6fr}}.visual-under{margin-top:28px;max-width:520px;margin-inline:auto}.tiles{display:grid;gap:16px}@media(min-width:560px){.tiles{grid-template-columns:1fr 1fr}}.tile{padding:20px;border:1px solid var(--rule);border-radius:var(--r-card);background:#fff}.tile .h4{margin-top:14px}.tile .small{margin-top:4px}.overlap{position:relative;padding-bottom:18%}.overlap-back{width:86%}.overlap-front{position:absolute;right:0;bottom:0;width:70%}.overlap-front .frame{box-shadow:var(--sh-xl)}.overlap-back .frame{box-shadow:var(--sh-lg)}.overlap--aus .overlap-back{margin-left:auto}.overlap--aus .overlap-front{left:0;right:auto}.facts{list-style:none;padding:0;margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.facts li{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--rule);font-size:15px;font-weight:500}.facts svg{width:16px;height:16px;color:var(--success)}.pricing-grid{display:grid;gap:var(--gutter);isolation:isolate}@media(min-width:680px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.pricing-grid{grid-template-columns:repeat(4,1fr)}.pricing-grid--compact{align-items:start}}@media(max-width:679px){.pricing-grid:not(.pricing-grid--compact){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin-inline:calc(var(--pad-x) * -1);padding:16px var(--pad-x) 24px;scroll-padding-inline:var(--pad-x);scrollbar-width:none}.pricing-grid:not(.pricing-grid--compact)>.price-card{flex:0 0 86%;scroll-snap-align:start}}.price-card{position:relative;border-radius:var(--r-lg);background:#fff;border:1px solid var(--rule);transition:transform var(--d-calm) var(--ease),box-shadow var(--d-calm) var(--ease)}.price-card:hover{box-shadow:var(--sh-lg)}.price-card__inner{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:28px;border-radius:inherit;background:#fff}.price-card.is-popular{border:2px solid var(--navy);box-shadow:var(--sh-lg)}@media(min-width:1100px){.price-card.is-popular{transform:translateY(-8px)}.js .price-card.is-popular[data-reveal]:not(.is-in){transform:translateY(8px)}.pricing-grid--compact .price-card.is-popular{transform:none}}.price-head{display:flex;align-items:center;justify-content:space-between;min-height:24px}.pack-marker{display:block;width:28px;height:5px;border-radius:999px}.pack-marker--basic{background:var(--navy)}.pack-marker--growth{background:var(--blue)}.pack-marker--advanced{background:var(--pink)}.pack-marker--all{display:inline-flex;gap:4px;width:auto;height:auto}.pack-marker--all span{width:18px;height:5px;border-radius:999px}.pack-marker--all span:nth-child(1){background:var(--blue)}.pack-marker--all span:nth-child(2){background:var(--pink)}.pack-marker--all span:nth-child(3){background:var(--yellow)}.price-card .h3{margin-top:18px}.price-promise{margin-top:6px;color:var(--text-2);font-size:15px;min-height:3em}.price{display:flex;align-items:baseline;gap:6px;margin-top:20px}.price-amt{font-size:48px;line-height:1;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.price-per{font-size:15px;color:var(--text-muted)}.price-note{margin-top:8px;font-size:13px;color:var(--text-muted)}.price-cta{margin-top:24px;width:100%}.price-plus{margin-top:28px;font-size:14px;font-weight:600}.price-list{margin-top:14px;font-size:15px;gap:10px;color:var(--text-2)}.price-link{margin-top:20px;align-self:flex-start;font-size:15px}.pricing-grid--compact .price-promise{min-height:0}.pricing-grid--compact .price-amt{font-size:40px}.pricing-foot{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.price-card--ai{border-color:transparent}.price-glow{position:absolute;inset:-1px;border-radius:inherit;overflow:hidden;z-index:0}.price-glow:before{content:"";position:absolute;inset:-60%;background:conic-gradient(from 0deg,var(--blue),var(--pink),var(--yellow),var(--blue));animation:spin 8s linear infinite;opacity:.85}.price-card--ai .price-card__inner{margin:1.5px;height:calc(100% - 3px);border-radius:calc(var(--r-lg) - 1.5px)}.price-card--ai:after{content:"";position:absolute;inset:-6px;z-index:-1;border-radius:calc(var(--r-lg) + 6px);background:conic-gradient(from 0deg,var(--blue),var(--pink),var(--yellow),var(--blue));filter:blur(22px);opacity:.3}@keyframes spin{to{transform:rotate(360deg)}}.compare{position:relative}.compare-switch{display:none}.compare-table{width:100%;border-collapse:separate;border-spacing:0;font-size:15px}.compare-table thead th{position:sticky;top:var(--header-h);z-index:2;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:18px 12px;border-bottom:1px solid var(--rule);text-align:center;vertical-align:bottom}.compare-table thead th.compare-feature-col{text-align:left}.ct-name{display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:700;font-size:15px}.ct-price{display:block;margin-top:4px;font-size:14px;font-weight:500;color:var(--text-muted)}.compare-table th.is-popular,.compare-table td.is-popular{background:#e8f6fd73}.compare-table thead th.is-popular{background:#f0f9fef5}.compare-group th{padding:0;text-align:left}.compare-group button{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:24px 12px 12px 0;font-size:16px;font-weight:700;text-align:left;border-bottom:1px solid var(--rule)}.compare-group .chev{width:18px;height:18px;transition:transform var(--d-calm) var(--ease)}.compare-group button[aria-expanded=false] .chev{transform:rotate(-90deg)}.compare-group .count{margin-left:auto;font-size:13px;font-weight:500;color:var(--text-muted)}tbody:not(.is-open) [data-row]{display:none}.compare-table tbody th[scope=row]{padding:14px 12px 14px 0;font-weight:400;text-align:left;color:var(--text-2);border-bottom:1px solid var(--rule)}.compare-table td{width:14%;padding:14px 12px;text-align:center;border-bottom:1px solid var(--rule)}.compare-table .tick{display:inline-block;width:20px;height:20px;color:var(--navy);stroke-width:2.25}.compare-table .dash{color:var(--text-disabled)}@media(max-width:767px){.compare-switch{position:sticky;top:calc(var(--header-h) + 8px);z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;margin-bottom:16px;border-radius:12px;background:var(--bg-sunk);box-shadow:0 6px 16px #0c1e3a14}.compare-switch button{min-height:44px;padding:4px;border-radius:9px;font-size:13px;font-weight:600;line-height:1.15;color:var(--text-2)}.compare-switch [aria-checked=true]{background:#fff;color:var(--navy);box-shadow:var(--sh-sm)}.compare-table thead,.compare [data-col]{display:none}.compare[data-pack=basic] [data-col=basic],.compare[data-pack=growth] [data-col=growth],.compare[data-pack=advanced] [data-col=advanced],.compare[data-pack=ai] [data-col=ai]{display:table-cell}.compare-table td{width:64px;background:none!important}}.page-hero{position:relative;overflow:hidden;padding-top:calc(var(--header-h) + 64px);padding-bottom:72px}.page-hero:before{content:"";position:absolute;inset:0 0 auto;height:100%;background:var(--wash);opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 40%,transparent 100%);z-index:-1}.page-hero--plain:before{opacity:.45}.page-hero .breadcrumbs{margin-bottom:28px}.page-hero-title{margin-top:16px}.page-hero .bars{margin-top:20px}.page-hero .lead{margin-top:24px}.page-hero .btn-row{margin-top:36px}.page-hero-meta{margin-top:20px}.page-hero-visual{margin-top:56px}@media(min-width:1024px){.page-hero{padding-top:calc(var(--header-h) + 96px);padding-bottom:96px}.page-hero-visual{margin-top:72px}}.page-hero--split .page-hero-grid{display:grid;gap:48px;align-items:center}@media(min-width:1024px){.page-hero--split .page-hero-grid{grid-template-columns:5fr 7fr;gap:64px}.page-hero--split .page-hero-visual{margin-top:0;margin-right:calc(var(--pad-x) * -1 - 3vw)}}@media(min-width:1440px){.page-hero--split .page-hero-visual{margin-right:-80px}}.page-hero-copy{max-width:820px}.page-hero-copy--center{margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.page-hero-copy .lead{max-width:40em}.hero-bars{display:block;margin-top:20px}.page-hero .hero-bars .bars{margin-top:0}.hero-in{animation:rise .5s var(--ease) both;--rise: 12px}.hero-in .bars span{animation:bar-draw .4s var(--ease-emph) both}.hero-in .bars span:nth-child(1){animation-delay:.16s}.hero-in .bars span:nth-child(2){animation-delay:.24s}.hero-in .bars span:nth-child(3){animation-delay:.32s}.hero-in-visual{animation:stack-in .6s var(--ease) .26s both}.page-hero .eyebrow+.page-hero-title{margin-top:16px}.card-grid{display:grid;gap:var(--gutter)}@media(min-width:680px){.card-grid--2,.card-grid--3,.card-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.card-grid--3{grid-template-columns:repeat(3,1fr)}.card-grid--4{grid-template-columns:repeat(4,1fr)}}.module-card .card-foot .link{font-size:15px}.module-card:hover .card-foot .link{background-size:100% 2px}.card-grid--4 .module-card{padding:28px 24px}@media(min-width:1024px){.card-grid--4 .module-card .h3{font-size:20px}.card-grid--4 .module-card p{font-size:15px}}.card-grid--4 .module-card .card-foot{flex-direction:column;align-items:flex-start}.module-card--shot{padding:0;overflow:hidden}.module-shot{height:240px;padding:28px 28px 0;background:var(--wash);border-bottom:1px solid var(--rule);overflow:hidden}.module-shot .shot{height:100%;border-radius:10px 10px 0 0;overflow:hidden;box-shadow:var(--sh-lg);transition:transform var(--d-slow) var(--ease)}.module-card--shot:hover .module-shot .shot{transform:translateY(-4px)}.module-body{display:flex;flex-direction:column;flex:1;padding:28px 32px 32px}@media(min-width:1024px){.module-shot{height:280px;padding:36px 40px 0}.module-body{padding:32px 40px 36px}}.feature-row+.feature-row:not(.section--dark){padding-top:0}.section--dark+.feature-row,.feature-row.section--dark+.feature-row{padding-top:var(--section-y)}.split-text .eyebrow+.split-title{margin-top:16px}.checklist{list-style:none;padding:0;display:grid;gap:0 48px;border-top:1px solid var(--rule)}@media(min-width:768px){.checklist{grid-template-columns:1fr 1fr}}.checklist li{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 0;border-bottom:1px solid var(--rule)}.checklist li>span:first-of-type{flex:1}.checklist-tick{flex:none;width:20px;height:20px;color:var(--success)}.checklist-note{margin-top:20px}.flowcard{padding:32px;border-radius:var(--r-panel);background:var(--wash)}.flowsteps{list-style:none;padding:0;display:grid;gap:0}.flowsteps li{display:grid;justify-items:start}.fs-node{display:inline-flex;align-items:center;gap:12px;padding:14px 18px 14px 14px;border-radius:var(--r-card);background:#fff;box-shadow:var(--sh-md);font-weight:600}.fs-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy);color:#fff;font-size:13px;font-weight:700}.fs-line{width:2px;height:28px;margin-left:27px;background:var(--navy);opacity:.25;transform-origin:top}.js .flowcard .fs-node{opacity:0;transform:scale(.94);transition:opacity .3s var(--ease-out),transform .4s var(--ease-emph);transition-delay:calc(var(--i) * .18s)}.js .flowcard .fs-line{transform:scaleY(0);transition:transform .3s var(--ease);transition-delay:calc(var(--i) * .18s + .12s)}.js .flowcard.is-in .fs-node{opacity:1;transform:none}.js .flowcard.is-in .fs-line{transform:none}.flowcard-note{display:flex;gap:10px;align-items:center;margin-top:24px;font-weight:500;color:var(--text-2)}.flowcard-note svg{width:20px;height:20px;color:var(--success);flex:none}.ledger-flow{display:grid;gap:24px;padding:32px 24px;border-radius:var(--r-panel);background:var(--bg-alt);border:1px solid var(--rule)}.lf-lanes{display:grid;gap:28px}.lf-label{display:block;margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.lf-lane ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px 0}.lf-lane li{display:flex;align-items:center}.lf-node{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:999px;background:#fff;border:1px solid var(--rule);box-shadow:var(--sh-sm);font-size:15px;font-weight:600;white-space:nowrap}.lf-lane--blue .lf-node{box-shadow:inset 0 -3px 0 var(--blue),var(--sh-sm)}.lf-lane--pink .lf-node{box-shadow:inset 0 -3px 0 var(--pink),var(--sh-sm)}.lf-line{display:block;width:24px;height:2px;background:var(--navy);opacity:.3;transform-origin:left}.lf-ledger{display:flex;align-items:center;justify-content:center}.lf-ledger-node{display:inline-flex;align-items:center;gap:12px;padding:16px 24px;border-radius:var(--r-lg);background:var(--navy);color:#fff;font-size:18px;font-weight:700;box-shadow:var(--sh-lg)}.lf-out-line{display:none}.lf-outputs{list-style:none;padding:0;display:grid;gap:12px}.lf-outputs li{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:var(--r-card);background:#fff;border:1px solid var(--rule);font-weight:600}@media(min-width:1100px){.ledger-flow{grid-template-columns:1fr auto 240px;align-items:center;gap:0;padding:48px}.lf-lane ol{flex-wrap:nowrap}.lf-lane li:last-child{flex:1}.lf-lane li:last-child .lf-line{flex:1;width:auto;min-width:40px}.lf-lanes{position:relative;gap:48px}.lf-ledger{position:relative;height:100%;padding-left:0}.lf-ledger:before{content:"";position:absolute;left:-2px;top:50%;width:2px;height:calc(50% + 40px);transform:translateY(-50%);background:var(--navy);opacity:.3}.lf-out-line{display:block;width:40px;height:2px;background:var(--navy);opacity:.3;transform-origin:left}.lf-ledger-node{margin-left:24px}}.js .ledger-flow[data-reveal]{opacity:1;transform:none}.js .ledger-flow .lf-node,.js .ledger-flow .lf-ledger-node,.js .ledger-flow .lf-outputs li{opacity:0;transform:scale(.94);transition:opacity .3s var(--ease-out),transform .4s var(--ease-emph)}.js .ledger-flow .lf-line,.js .ledger-flow .lf-out-line{transform:scaleX(0);transition:transform .26s var(--ease)}.js .ledger-flow .lf-lane li .lf-node{transition-delay:calc(var(--i) * .16s)}.js .ledger-flow .lf-lane li .lf-line{transition-delay:calc(var(--i) * .16s + .12s)}.js .ledger-flow .lf-ledger-node{transition-delay:.9s}.js .ledger-flow .lf-out-line{transition-delay:1.05s}.js .ledger-flow .lf-outputs li{transition-delay:calc(1.15s + var(--i) * .14s)}.js .ledger-flow.is-in .lf-node,.js .ledger-flow.is-in .lf-ledger-node,.js .ledger-flow.is-in .lf-outputs li,.js .ledger-flow.is-in .lf-line,.js .ledger-flow.is-in .lf-out-line{opacity:1;transform:none}.ba{position:relative}.ba-stage{position:relative;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none}.ba-top{position:absolute;inset:0;clip-path:inset(0 0 0 var(--pos))}.ba-top .shot{height:100%}.ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0c1e3a33}.ba-knob{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--navy);box-shadow:var(--sh-lg);transform:translate(-50%,-50%)}.ba-knob svg{width:20px;height:20px}.ba-tag{position:absolute;bottom:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;background:#ffffffeb;color:var(--navy);box-shadow:var(--sh-sm)}.ba-tag svg{width:14px;height:14px}.ba-tag--l{left:16px}.ba-tag--r{right:16px;background:#0f1c30e6;color:#fff}.ba-range{display:block;width:100%;max-width:360px;margin:24px auto 0;accent-color:var(--primary);height:44px}.phones{position:relative;display:flex;justify-content:center;gap:24px;padding-block:24px}.phones .phone{width:46%;max-width:280px}.phone--a{transform:rotate(-3deg) translateY(16px)}.phone--b{transform:rotate(3deg) translateY(-16px)}.iconlist{list-style:none;padding:32px;display:grid;gap:16px;border-radius:var(--r-panel);background:var(--wash)}.iconlist li{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--r-card);background:#fff;box-shadow:var(--sh-md);font-weight:600}.scancard{padding:28px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--rule);box-shadow:var(--sh-xl)}.scancard-head{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.scancard ul{list-style:none;padding:0;margin-top:8px}.scancard li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--rule);font-weight:600}.scancard li svg{width:20px;height:20px;color:var(--success);flex:none}.scancard-foot{margin-top:16px;font-size:14px;color:var(--text-muted)}.why-rows{list-style:none;padding:0;display:grid;gap:72px}.why-row{display:grid;gap:32px;align-items:center}@media(min-width:1024px){.why-rows{gap:112px}.why-row{grid-template-columns:5fr 6fr;gap:72px}.why-row--flip .why-text{order:2}}.why-num{display:block;font-size:48px;font-weight:650;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--num)}.why-num--blue{--num: var(--blue)}.why-num--pink{--num: var(--pink)}.why-num--yellow{--num: var(--yellow)}.why-text .h3{margin-top:20px}.why-pain{margin-top:8px;font-size:18px;color:var(--text-2)}.why-fix{margin-top:24px;padding:20px 22px;border-radius:var(--r-card);background:var(--bg-alt);border-left:3px solid var(--navy)}.why-fix p{margin-top:8px;font-weight:500}.ba-table-wrap{overflow-x:auto;border-radius:var(--r-lg);border:1px solid var(--rule);background:#fff}.ba-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.ba-table th,.ba-table td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}.ba-table tr:last-child th,.ba-table tr:last-child td{border-bottom:0}.ba-table thead th{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ba-table tbody th{font-weight:600;width:18%}.ba-table .ba-us{background:#e8f6fd80}.ba-table thead .ba-us{color:var(--navy)}.ba-cell{display:flex;gap:10px}.ba-i{flex:none;width:18px;height:18px;margin-top:3px}.ba-i--no{color:var(--text-disabled)}.ba-i--yes{color:var(--success)}.ba-table td:not(.ba-us){color:var(--text-2)}.sec-grid{display:grid;gap:var(--gutter)}@media(min-width:680px){.sec-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sec-grid{grid-template-columns:repeat(3,1fr)}.sec-item--wide{grid-column:span 3}}.sec-item{padding:32px;border-radius:var(--r-lg);border:1px solid var(--rule);background:#fff}.sec-item .h3{margin-top:20px}.sec-item p{margin-top:8px;color:var(--text-2)}.sec-item--wide{background:var(--wash);border-color:transparent}.sec-closing{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;font-weight:500}.sec-closing svg{width:20px;height:20px}.about-story{display:grid;gap:48px;align-items:start}@media(min-width:1024px){.about-story{grid-template-columns:4fr 7fr;gap:96px}}.about-mark{width:100%;max-width:320px;height:auto}.about-text{display:grid;gap:20px;max-width:62ch}.about-location{display:flex;align-items:center;gap:8px;font-weight:600}.about-location svg{width:18px;height:18px}.values-section{overflow:hidden}.values{display:grid;gap:var(--gutter)}@media(min-width:900px){.values{grid-template-columns:repeat(3,1fr)}}.value{padding:32px;border-radius:var(--r-lg);background:var(--dark-raised);border:1px solid var(--dark-rule)}.value-bar{display:block;width:64px;height:12px;border-radius:999px;background:var(--c)}.value--blue{--c: var(--blue)}.value--pink{--c: var(--pink)}.value--yellow{--c: var(--yellow)}.value .h3{margin-top:24px;color:#fff}.value p{margin-top:8px;color:var(--dark-text-2)}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(min-width:900px){.team-grid{grid-template-columns:repeat(4,1fr)}}.team-card{display:grid;justify-items:start;gap:8px;padding:24px;border-radius:var(--r-lg);border:1.5px dashed var(--rule-strong)}.team-avatar{width:56px;height:56px;border-radius:50%;background:var(--bg-sunk);margin-bottom:8px}.product-card{position:relative;display:grid;gap:40px;padding:40px 28px 0;border-radius:var(--r-panel);background:var(--dark-bg);color:#fff;overflow:hidden;--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}.product-card .h2{margin-top:20px}.product-card .lead{margin-top:16px}.product-card .btn-row{margin-top:32px}.product-card-shot .frame{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}@media(min-width:1024px){.product-card{grid-template-columns:5fr 7fr;align-items:center;padding:64px 0 0 64px}.product-card-text{padding-bottom:64px}.product-card-shot{align-self:end}.product-card-shot .frame{border-top-right-radius:0;border-right:0}}.badge--live{background:#1d75512e;color:#9fe0c0}.badge--live .dot{width:8px;height:8px;border-radius:50%;background:#4cc38a}.more-card{display:grid;gap:32px;margin-top:var(--gutter);padding:40px 28px;border-radius:var(--r-panel);border:1px solid var(--rule);background:var(--wash)}.more-card .h3{margin-top:20px}.more-card p{margin-top:8px;color:var(--text-2);max-width:48ch}.more-mark{width:40px;height:auto}@media(min-width:1024px){.more-card{grid-template-columns:1fr 1fr;align-items:end;padding:56px 64px}}.updates-form{display:grid;gap:12px}.inline-field{display:flex;flex-wrap:wrap;gap:8px}.inline-field .input{flex:1 1 220px}.contact-section{padding-top:0}.contact-grid{display:grid;gap:48px}@media(min-width:1024px){.contact-grid{grid-template-columns:7fr 4fr;gap:80px;align-items:start}}.contact-form{display:grid;gap:24px;padding:28px;border-radius:var(--r-panel);background:#fff;border:1px solid var(--rule);box-shadow:var(--sh-lg)}@media(min-width:768px){.contact-form{padding:40px}}.form-row{display:grid;gap:24px}@media(min-width:768px){.form-row{grid-template-columns:1fr 1fr}}.check-field{display:grid;gap:8px}.check-field[data-invalid] .error{display:flex}.contact-form .btn{justify-self:start}.contact-aside{display:grid;gap:40px}.next-steps{list-style:none;padding:0;display:grid;gap:20px;margin-top:20px}.next-steps li{display:flex;gap:16px;align-items:flex-start}.next-n{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;font-size:14px}.contact-details ul{list-style:none;padding:0;display:grid;gap:12px;margin-top:16px}.contact-details li{display:flex;align-items:center;gap:10px;color:var(--text-2)}.contact-details svg{width:18px;height:18px;flex:none}.careers-mail{display:inline-flex;align-items:center;gap:10px;font-weight:500}.careers-mail svg{width:18px;height:18px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.filter{height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--rule-strong);font-size:15px;font-weight:600;color:var(--text-2);transition:background-color var(--d-base) var(--ease),color var(--d-base) var(--ease),border-color var(--d-base) var(--ease)}.filter:hover{border-color:var(--control-edge);color:var(--navy)}.filter[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.post-meta{display:flex;flex-wrap:wrap;gap:8px}.badge--draft{background:var(--warning-bg);color:var(--warning)}.post-card .h3{margin-top:20px}.post-card[hidden]{display:none}.article-hero .post-meta{margin-top:4px}.article-hero .bars,.article-byline{margin-top:20px}.prose{max-width:68ch;font-size:18px;line-height:1.7;color:var(--text-2)}.prose>*+*,.prose>div>*+*{margin-top:1.1em}.prose h2{margin-top:2em;font-size:26px;line-height:1.25;letter-spacing:-.015em;color:var(--text)}.prose>div:first-child h2,.prose>h2:first-child{margin-top:0}.prose h3{margin-top:1.6em;font-size:21px;color:var(--text)}.prose strong{color:var(--text);font-weight:600}.prose a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--text-muted)}.prose blockquote{margin:1.8em 0;padding:4px 0 4px 24px;border-left:4px solid;border-image:var(--bars-line) 1;font-size:24px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--text)}.prose blockquote p{margin:0}.prose table{width:100%;border-collapse:collapse;font-size:16px;margin-block:1.6em}.prose th,.prose td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--rule)}.prose th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);background:var(--bg-alt)}.prose code{padding:2px 6px;border-radius:6px;background:var(--bg-sunk);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;color:var(--text)}.prose pre{padding:18px 20px;border-radius:var(--r-card);background:var(--dark-bg);color:#e6edf7;overflow-x:auto}.prose pre code{background:none;padding:0;color:inherit}.prose em{color:var(--text-muted)}.legal-title{margin-top:32px}.legal-updated{margin-top:16px}.pricing-section{padding-top:0}.pricing-legal{margin-top:32px;text-align:center}.nf{min-height:80vh;display:flex;align-items:center;padding-top:calc(var(--header-h) + 64px);padding-bottom:96px;background:var(--wash)}.nf-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.nf-inner .lead{margin-top:20px;max-width:40ch}.nf-inner .btn-row{margin-top:36px;justify-content:center}.nf-bars{display:grid;gap:8px;width:72px;margin-bottom:36px}.nf-bars span{height:14px;border-radius:999px;transform-origin:left}.nf-bars span:nth-child(1){background:var(--blue);animation:nf-try 2.4s var(--ease) both}.nf-bars span:nth-child(2){background:var(--pink);animation:nf-try 2.4s var(--ease) .15s both}.nf-bars span:nth-child(3){background:var(--yellow);animation:nf-give-up 2.4s var(--ease) .3s both}@keyframes nf-try{0%,to{transform:scaleX(1)}20%{transform:scaleX(.4)}40%{transform:scaleX(1)}60%{transform:scaleX(.4)}}@keyframes nf-give-up{0%{transform:none}20%{transform:scaleX(.4)}40%{transform:scaleX(1)}60%{transform:scaleX(.4)}80%{transform:scaleX(.55) translateY(0)}to{transform:scaleX(.55) translateY(10px) rotate(8deg);opacity:.6}}.v2{--deep: #08162b;--v2-h2: 32px;--unlit: #c7cfdc}@media(min-width:768px){.v2{--v2-h2: 42px}}@media(min-width:1200px){.v2{--v2-h2: 56px}}.v2-h2{font-size:var(--v2-h2);line-height:1.06;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.v2-lead{font-size:18px;line-height:1.55;color:var(--text-2);max-width:52ch}@media(min-width:1024px){.v2-lead{font-size:20px}}.lh{position:relative;isolation:isolate;overflow:hidden;background:var(--deep);color:#fff;padding-top:calc(var(--header-h) + 56px);--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}@media(min-width:1024px){.lh{padding-top:calc(var(--header-h) + 88px)}}.lh-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.lh-rules{position:absolute;inset:0;background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.045) 0 1px,transparent 1px 48px),linear-gradient(90deg,transparent calc(50% - 600px),rgba(255,255,255,.06) calc(50% - 600px) calc(50% - 599px),transparent calc(50% - 599px) calc(50% + 599px),rgba(255,255,255,.06) calc(50% + 599px) calc(50% + 600px),transparent calc(50% + 600px));-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,transparent 80%)}.lh-beam{position:absolute;top:-340px;left:50%;width:1500px;height:1300px;transform:translate(-50%);background:conic-gradient(from 180deg at 50% 0%,transparent 152deg,rgba(87,196,239,.14) 168deg,rgba(255,255,255,.16) 180deg,rgba(244,129,142,.12) 190deg,rgba(254,194,72,.08) 198deg,transparent 212deg);filter:blur(36px);animation:beam-in 1.4s var(--ease-out) both}@keyframes beam-in{0%{opacity:0;transform:translate(-50%) scaleY(.6)}}.lh-sweep{position:absolute;top:0;left:0;width:34%;height:680px;background:linear-gradient(90deg,transparent,rgba(87,196,239,.1) 30%,rgba(244,129,142,.1) 55%,rgba(254,194,72,.08) 75%,transparent);transform:translate(-110%);opacity:0;animation:sweep 1.5s cubic-bezier(.45,0,.2,1) .2s both}.lh-sweep:after{content:"";position:absolute;top:8%;bottom:8%;left:62%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.55),transparent)}@keyframes sweep{0%{opacity:0;transform:translate(-110%)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(310%)}}.lh-figs{display:none;list-style:none;padding:0;position:absolute;inset:0 0 auto;height:620px}@media(min-width:1280px){.lh-figs{display:block}}.lh-figs li{position:absolute;left:var(--x);top:var(--y);display:grid;gap:2px;opacity:.4;animation:fig-lit 1.6s var(--ease) var(--d) both}.lh-figs strong{font-size:22px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff}.lh-figs span{font-size:13px;color:var(--dark-text-muted)}@keyframes fig-lit{0%{opacity:.12;text-shadow:none}30%{opacity:1;text-shadow:0 0 18px rgba(87,196,239,.7),0 0 2px rgba(255,255,255,.6)}to{opacity:.4;text-shadow:none}}.lh-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.lh-pill{display:inline-flex;align-items:center;gap:10px;max-width:100%;min-height:38px;padding:6px 14px 6px 6px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:14px;font-weight:500;line-height:1.3;color:var(--dark-text-2);text-align:left;transition:background-color var(--d-base) var(--ease),border-color var(--d-base) var(--ease);animation:rise .5s var(--ease) .1s both;--rise: 8px}.lh-pill:hover{background:#ffffff1a;border-color:#ffffff38;color:#fff}.lh-pill-orb{display:grid;gap:2px;place-content:center;flex:none;width:26px;height:26px;border-radius:50%;background:#ffffff14}.lh-pill-orb span{width:12px;height:2.5px;border-radius:2px;background:var(--blue)}.lh-pill-orb span:nth-child(2){background:var(--pink)}.lh-pill-orb span:nth-child(3){background:var(--yellow)}.lh-pill-chev{flex:none;width:16px;height:16px;transform:rotate(-90deg);transition:transform var(--d-base) var(--ease)}.lh-pill:hover .lh-pill-chev{transform:rotate(-90deg) translateY(2px)}.lh-title{margin-top:28px;max-width:1080px;font-size:42px;line-height:1.04;letter-spacing:-.04em;font-weight:600;color:#fff;text-wrap:balance}@media(min-width:768px){.lh-title{font-size:64px}}@media(min-width:1200px){.lh-title{font-size:88px;letter-spacing:-.045em}}.lh-title .w{display:inline-block;white-space:pre;animation:rise .7s var(--ease) both;animation-delay:calc(.3s + var(--w) * 30ms);--rise: 24px}.lh-lead{margin-top:24px;max-width:40em;font-size:18px;line-height:1.55;color:var(--dark-text-2);animation:rise .6s var(--ease) .6s both;--rise: 12px}@media(min-width:1024px){.lh-lead{font-size:20px}}.lh-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;animation:rise .6s var(--ease) .7s both;--rise: 12px}.lh-note{margin-top:16px;font-size:14px;color:var(--dark-text-muted);animation:rise .6s var(--ease) .76s both;--rise: 12px}.lh-stage{position:relative;margin-top:64px;animation:stack-in .9s var(--ease) .8s both}@media(min-width:1024px){.lh-stage{margin-top:88px}}.lh-stage:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(180deg,rgba(8,22,43,0) 0%,var(--deep) 92%);pointer-events:none;z-index:3}.lh-shot{position:relative;max-width:1200px;margin-inline:auto;transform-origin:50% 0;transform:perspective(2200px) rotateX(var(--tilt, 0deg))}@media(min-width:1024px){.js .lh-shot{--tilt: 12deg}}.lh-shot>.frame{position:relative;border-color:#ffffff1f;box-shadow:0 0 0 1px #ffffff0a,0 -30px 80px #57c4ef1f,0 40px 100px #00000080}.lh-shot>.frame:before{content:"";position:absolute;z-index:2;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--blue),var(--pink),var(--yellow),transparent);box-shadow:0 0 18px 2px #57c4ef59}.lh-shot-light{position:absolute;z-index:-1;top:-220px;left:50%;width:80%;height:420px;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(87,196,239,.22),transparent 70%);filter:blur(30px)}.lh-chat{position:absolute;z-index:2;right:-2%;top:22%;width:26%;border-radius:16px;overflow:hidden;border:1px solid rgba(12,30,58,.12);box-shadow:0 8px 20px #00000040,0 50px 90px #00000080}@media(max-width:767px){.lh-chat{display:none}.lh-stage:after{height:30%}.lh-caption{margin-top:12px}.lh-modules{padding-top:32px}}.lh-caption{position:relative;z-index:4;margin-top:-32px;font-size:13px;text-align:center;color:var(--dark-text-muted)}.lh-modules{position:relative;z-index:4;display:flex;flex-direction:column;gap:16px;align-items:center;padding-top:56px;padding-bottom:64px;text-align:center}.lh-modules h2{font-size:14px;font-weight:500;color:var(--dark-text-muted)}.lh-modules ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px}.lh-modules a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:999px;font-size:15px;font-weight:500;color:var(--dark-text-2);transition:color var(--d-base) var(--ease),background-color var(--d-base) var(--ease)}.lh-modules a:hover{color:#fff;background:#ffffff0f}.lh-modules svg{width:18px;height:18px;color:var(--dark-text-muted)}.stmt{padding-block:calc(var(--section-y) * 1.15) var(--section-y);background:#fff}.stmt-text{max-width:1100px;font-size:34px;line-height:1.1;letter-spacing:-.035em;font-weight:600;color:var(--navy)}@media(min-width:768px){.stmt-text{font-size:52px}}@media(min-width:1200px){.stmt-text{font-size:72px;letter-spacing:-.042em}}.js .stmt-text .lw{color:var(--unlit);transition:color .4s var(--ease)}.js .stmt-text .lw.on{color:var(--navy)}.stmt-problems{display:grid;gap:32px;margin-top:72px}@media(min-width:900px){.stmt-problems{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:96px}}.stmt-p{position:relative;padding-top:24px;border-top:1px solid var(--rule)}.stmt-p:before{content:"";position:absolute;top:-2px;left:0;width:40px;height:3px;border-radius:3px;background:var(--c)}.stmt-p--blue{--c: var(--blue)}.stmt-p--pink{--c: var(--pink)}.stmt-p--yellow{--c: var(--yellow)}.stmt-p h3{font-size:18px;font-weight:600;letter-spacing:-.01em}.stmt-p p{margin-top:8px;color:var(--text-2);max-width:36ch}.tour{padding-block:var(--section-y);background:var(--bg-alt)}.tour-head{display:grid;gap:20px;margin-bottom:48px}@media(min-width:1024px){.tour-head{grid-template-columns:7fr 5fr;align-items:end;gap:64px;margin-bottom:64px}.tour-head .v2-h2{max-width:14em}}.tour-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);gap:16px;overflow-x:auto;scrollbar-width:none}.tour-tab{position:relative;display:flex;align-items:baseline;gap:10px;min-height:56px;padding:18px 0 8px;text-align:left;color:var(--text-muted);transition:color var(--d-base) var(--ease)}.tour-tab:hover,.tour-tab[aria-selected=true]{color:var(--navy)}.tour-n{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.tour-label{font-size:18px;font-weight:600;letter-spacing:-.01em}.tour-bar{position:absolute;inset:0 0 auto;height:2px;background:var(--rule-strong);border-radius:2px;overflow:hidden}.tour-bar i{display:block;height:100%;background:var(--navy);transform:scaleX(0);transform-origin:left}.tour-tab[aria-selected=true] .tour-bar i{transform:scaleX(1)}.tour-ui.is-playing .tour-tab[aria-selected=true] .tour-bar i{animation:tour-bar 9s linear both}.tour-ui.is-paused .tour-tab[aria-selected=true] .tour-bar i{animation-play-state:paused}@keyframes tour-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tour-panel{display:grid;gap:32px;margin-top:40px}.tour-panel[hidden]{display:none}.tour-panel.is-entering .tour-text{animation:rise .45s var(--ease) both;--rise: 10px}.tour-panel.is-entering .tour-shot{animation:fade-in .45s var(--ease) both}@media(min-width:1024px){.tour-panel{grid-template-columns:4fr 8fr;gap:64px;align-items:center;margin-top:48px}}.tour-text h3{font-size:26px;line-height:1.15;letter-spacing:-.025em;font-weight:600}@media(min-width:1024px){.tour-text h3{font-size:32px}}.tour-text p{margin-top:16px;color:var(--text-2);font-size:17px}.tour-text .link{margin-top:24px}.tour-shot .frame{box-shadow:var(--sh-xl)}.tour-shot-inner{aspect-ratio:2394 / 1364}.bento-sec{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--section-y);background:linear-gradient(180deg,var(--navy) 0%,var(--deep) 100%);color:#fff;--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}.bento-glow{position:absolute;z-index:-1;top:-200px;left:50%;width:1200px;height:600px;transform:translate(-50%);background:radial-gradient(40% 50% at 30% 50%,rgba(87,196,239,.12),transparent 70%),radial-gradient(40% 50% at 70% 50%,rgba(244,129,142,.08),transparent 70%);filter:blur(20px)}.bento-head{display:grid;gap:20px;margin-bottom:48px}@media(min-width:1024px){.bento-head{grid-template-columns:7fr 5fr;align-items:end;gap:64px;margin-bottom:64px}}.bento{display:grid;gap:16px}@media(min-width:720px){.bento{grid-template-columns:repeat(2,1fr)}.bt--plain{grid-column:span 2}}@media(min-width:1100px){.bento{grid-template-columns:repeat(6,1fr)}.bt--plain{grid-column:span 4}.bt--recover,.bt--match,.bt--roles,.bt--ai{grid-column:span 2}.bt--aus,.bt--complex{grid-column:span 3}}.bt{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:28px;border-radius:20px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid rgba(255,255,255,.08);overflow:hidden}.bt:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 0%),rgba(87,196,239,.12),transparent 60%);opacity:0;transition:opacity .3s var(--ease)}.bt:hover:before{opacity:1}.bt-copy h3{font-size:20px;font-weight:600;letter-spacing:-.015em;color:#fff}.bt-copy p{margin-top:8px;font-size:15px;line-height:1.55;color:var(--dark-text-2);max-width:44ch}@media(min-width:1100px){.bt--plain{flex-direction:row;align-items:center}.bt--plain .bt-copy{flex:0 0 34%}.bt--plain .bt-ui{flex:1}}.bento-note{margin-top:20px;font-size:13px;color:var(--dark-text-muted)}.mu{--text: var(--navy);--text-2: #3a4963;--text-muted: #5b6983;color:var(--navy);background:#fff;border-radius:14px;padding:18px;font-size:14px;line-height:1.45;box-shadow:0 1px #ffffff80 inset,0 24px 48px #00000059}.mu-kicker{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mu-pill{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.mu-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.mu-pill--warn{background:var(--warning-bg);color:var(--warning)}.mu-pill--danger{background:#fff;color:var(--danger);box-shadow:0 0 0 1px #b1304a33}.mu-code{font-size:12.5px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums}.mu-plain{background:#fdeef0;padding:22px 24px}.mu-plain-top{display:flex;justify-content:space-between;align-items:center}.mu-plain p{margin-top:12px;font-size:16px;line-height:1.65}@media(min-width:1100px){.mu-plain p{font-size:17px}}.mu-plain strong{font-weight:700;background:linear-gradient(transparent 64%,#fec24899 64%)}.mu-recover{display:grid}.mu-big{margin-top:6px;font-size:32px;line-height:1.1;font-weight:650;letter-spacing:-.02em}.mu-sub{font-size:12.5px;color:var(--text-muted)}.mu-recover ul{list-style:none;padding:0;margin-top:14px}.mu-recover li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--rule);font-size:12.5px}.mu-row-top{display:flex;justify-content:space-between;align-items:center}.mu-match dl{margin-top:12px;display:grid}.mu-match dl>div{display:flex;justify-content:space-between;padding:9px 10px;border-radius:8px}.mu-match dt{color:var(--text-2)}.mu-match dd{margin:0;font-weight:600}.mu-match .is-diff{background:#fff6df}.mu-why{margin-top:10px;font-size:12.5px;color:var(--text-2)}.mu-roles{display:grid;gap:10px}.mu-role{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid var(--rule);border-radius:10px}.mu-role strong{display:block;font-size:14px}.mu-role small{font-size:12.5px;color:var(--text-2)}.mu-av{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:700;background:var(--blue-tint)}.mu-av--1{background:var(--pink-tint)}.mu-split{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--bg-sunk);font-size:12.5px;font-weight:600}.mu-split svg{width:14px;height:14px}.mu-confirm strong{display:block;margin-top:14px;font-size:17px;letter-spacing:-.01em}.mu-confirm-top{display:flex;align-items:center;gap:10px}.mu-btns{display:flex;gap:8px;margin-top:16px}.mu-btn{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:8px;border:1px solid #cbd3e1;font-size:13px;font-weight:600}.mu-btn--primary{background:var(--primary);border-color:var(--primary);color:#fff}.mu-inv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.mu-inv-head strong{display:block;font-size:15px}.mu-inv-head small{font-size:12.5px;color:var(--text-2)}.mu-inv-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:12.5px;color:var(--text-2);font-variant-numeric:tabular-nums}.mu-inv-meta small{font-weight:600;color:var(--text-muted)}.mu-inv-tot{margin-top:14px;border-top:1px solid var(--rule)}.mu-inv-tot>div{display:flex;justify-content:space-between;padding:8px 0}.mu-inv-tot dt{color:var(--text-2)}.mu-inv-tot dd{margin:0}.mu-inv-tot .is-total{border-top:1px solid var(--rule);font-weight:700;font-size:16px}.mu-inv-tot .is-total dt{color:var(--navy)}.mu-rates table{width:100%;border-collapse:collapse;font-size:13px}.mu-rates td{padding:9px 0;border-bottom:1px solid var(--rule);color:var(--text-2)}.mu-rates td:last-child{text-align:right;color:var(--navy);font-weight:600}.mu-chips{display:flex;gap:6px;margin-top:12px}.mu-chips span{padding:3px 8px;border-radius:6px;background:var(--bg-sunk);font-size:11.5px;font-weight:600;letter-spacing:.04em}.ctl{padding-block:var(--section-y);background:#fff}.ctl-grid{display:grid;gap:56px;align-items:center}@media(min-width:1024px){.ctl-grid{grid-template-columns:5fr 7fr;gap:80px}}.ctl-list{list-style:none;padding:0;margin:40px 0 32px;border-top:1px solid var(--rule)}.ctl-list li{display:grid;grid-template-columns:24px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--rule)}.ctl-list svg{width:22px;height:22px;margin-top:1px;color:var(--navy)}.ctl-list h3{font-size:17px;font-weight:600}.ctl-list p{margin-top:4px;font-size:15px;color:var(--text-2)}.ctl-visual{position:relative;padding-bottom:16%}.ctl-back{width:88%}.ctl-back .frame{box-shadow:var(--sh-lg)}.ctl-front{position:absolute;right:0;bottom:0;width:62%}.ai2{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--section-y);background:var(--deep);color:#fff;--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}.ai2-light{position:absolute;z-index:-1;inset:0;background:radial-gradient(50% 60% at 75% 50%,rgba(87,196,239,.16),transparent 70%),radial-gradient(30% 40% at 90% 85%,rgba(244,129,142,.12),transparent 70%),radial-gradient(30% 40% at 60% 15%,rgba(254,194,72,.07),transparent 70%)}.ai2-grid{display:grid;gap:56px;align-items:center}@media(min-width:1024px){.ai2-grid{grid-template-columns:5fr 6fr;gap:80px}}.ai2-copy .v2-lead{margin-top:20px}.ai2-points{list-style:none;padding:0;margin:32px 0 36px;display:grid;gap:14px;color:var(--dark-text-2)}.ai2-points li{position:relative;padding-left:24px}.ai2-points li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:4px;border-radius:4px;background:var(--blue)}.ai2-points li:nth-child(3n+2):before{background:var(--pink)}.ai2-points li:nth-child(3n+3):before{background:var(--yellow)}.ai2 .chat{--text: var(--navy);--text-2: #3a4963;--text-muted: #5b6983;--rule: #e4e9f1;color:var(--navy);box-shadow:0 0 0 1px #ffffff0f,0 40px 100px #0000008c,0 0 120px #57c4ef1f}.ai2 .chat-wrap{max-width:520px}.plans{padding-block:var(--section-y);background:#fff}.plans-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:40px}.plans-head .v2-h2{max-width:13em}.plan-row{list-style:none;padding:0;display:grid;border:1px solid var(--rule);border-radius:20px;overflow:hidden}@media(min-width:640px){.plan-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.plan-row{grid-template-columns:repeat(4,1fr)}}.plan{position:relative;padding:32px 28px;border-top:1px solid var(--rule)}.plan:first-child{border-top:0}@media(min-width:640px){.plan:nth-child(2){border-top:0}.plan:nth-child(2n){border-left:1px solid var(--rule)}}@media(min-width:1100px){.plan{border-top:0}.plan+.plan{border-left:1px solid var(--rule)}}.plan--advanced{background:linear-gradient(180deg,var(--bg-alt),#fff 70%)}.plan--advanced:before,.plan--ai:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--navy)}.plan--ai:before{background:var(--bars-line)}.plan-top{display:flex;justify-content:space-between;align-items:center;min-height:24px}.plan-mark{display:inline-flex;gap:4px}.plan-mark span{width:18px;height:4px;border-radius:4px;background:var(--navy)}.plan-mark--basic span:nth-child(n+2),.plan-mark--growth span:nth-child(n+2),.plan-mark--advanced span:nth-child(n+2){display:none}.plan-mark--growth span{background:var(--blue)}.plan-mark--advanced span{background:var(--pink)}.plan-mark--ai span:nth-child(1){background:var(--blue)}.plan-mark--ai span:nth-child(2){background:var(--pink)}.plan-mark--ai span:nth-child(3){background:var(--yellow)}.plan-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--navy);color:#fff;font-size:12px;font-weight:600}.plan--ai .plan-badge{background:transparent;color:var(--navy);box-shadow:inset 0 0 0 1px var(--rule-strong)}.plan h3{margin-top:20px;font-size:20px;font-weight:600;letter-spacing:-.015em}.plan-promise{margin-top:6px;font-size:15px;color:var(--text-2);min-height:3.1em}.plan-price{display:flex;align-items:baseline;gap:6px;margin-top:24px}.plan-price>span{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.035em}.plan-price small{font-size:15px;color:var(--text-muted)}.plans-note{margin-top:20px;font-size:14px;color:var(--text-muted)}.fcta{position:relative;isolation:isolate;overflow:hidden;padding-block:calc(var(--section-y) * 1.25);background:var(--deep);color:#fff;text-align:center;--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}.lh-beam--cta{top:-260px;animation:none;opacity:.9}.fcta-inner{display:flex;flex-direction:column;align-items:center}.fcta-mark{width:44px;height:auto;margin-bottom:32px}.fcta-title{max-width:15ch;font-size:40px;line-height:1.04;letter-spacing:-.04em;font-weight:600;text-wrap:balance}@media(min-width:768px){.fcta-title{font-size:60px}}@media(min-width:1200px){.fcta-title{font-size:80px;letter-spacing:-.045em}}.fcta .lh-lead,.fcta .lh-actions{animation:none}.fcta .ph{color:var(--dark-text-muted)}:root{--deep: #08162b;--v2-h2: 32px;--unlit: #c7cfdc}@media(min-width:768px){:root{--v2-h2: 42px}}@media(min-width:1200px){:root{--v2-h2: 56px}}.js [data-reveal]{transform:translateY(10px);transition:opacity .6s var(--ease-out),transform .7s var(--ease)}.hd{display:grid;gap:16px}.hd-label{display:block;margin-bottom:14px;font-size:15px;font-weight:500;color:var(--text-muted)}.hd .v2-h2{max-width:16em}.hd--center{justify-items:center;text-align:center}.hd--center .v2-h2,.hd--center .hd-lead{margin-inline:auto}.hd+*{margin-top:48px}@media(min-width:1024px){.hd--split{grid-template-columns:7fr 5fr;align-items:end;gap:64px}.hd+*{margin-top:64px}}.ph2{position:relative;isolation:isolate;overflow:hidden;background:var(--deep);color:#fff;padding-top:calc(var(--header-h) + 56px);padding-bottom:80px;--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}@media(min-width:1024px){.ph2{padding-top:calc(var(--header-h) + 96px);padding-bottom:112px}}.ph2--compact{padding-bottom:72px}.ph2--visual{padding-bottom:0;background:linear-gradient(180deg,var(--deep) 0,var(--deep) calc(100% - 200px),var(--bg) calc(100% - 200px))}.ph2--visual .lh-bg{bottom:200px}.ph2-beam{left:70%;width:1200px;height:1100px;top:-360px}.ph2--center .ph2-beam{left:50%}.ph2-sweep{height:100%}.ph2-copy{position:relative}.ph2--center .ph2-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.ph2 .breadcrumbs{margin-bottom:32px}.ph2 .breadcrumbs ol{color:var(--dark-text-muted)}.ph2 .breadcrumbs li+li:before{color:#ffffff40}.ph2 .breadcrumbs a:hover,.ph2 .breadcrumbs [aria-current]{color:#fff}.ph2-label{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:var(--dark-text-2)}.ph2-mark{display:inline-grid;gap:2.5px}.ph2-mark span{display:block;width:16px;height:3px;border-radius:3px;background:var(--blue);transform-origin:left;animation:bar-draw .4s var(--ease-emph) both}.ph2-mark span:nth-child(2){background:var(--pink);animation-delay:80ms}.ph2-mark span:nth-child(3){background:var(--yellow);animation-delay:.16s}.ph2-title{margin-top:20px;max-width:15em;font-size:40px;line-height:1.04;letter-spacing:-.04em;font-weight:600;color:#fff;text-wrap:balance}.ph2-copy>.ph2-title:first-child,.ph2 .breadcrumbs+.ph2-title{margin-top:0}@media(min-width:768px){.ph2-title{font-size:56px}}@media(min-width:1200px){.ph2-title{font-size:72px;letter-spacing:-.045em}}.ph2-lead{margin-top:24px;max-width:42em;font-size:18px;line-height:1.55;color:var(--dark-text-2)}@media(min-width:1024px){.ph2-lead{font-size:20px}}.ph2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px}.ph2--center .ph2-actions{justify-content:center}.ph2-meta .badge{background:#ffffff14;color:var(--dark-text-2)}.ph2-meta .pack-basic{--pack-colour: #fff}.ph2-stage{position:relative;margin-top:64px;animation:stack-in .9s var(--ease) .3s both}@media(min-width:1024px){.ph2-stage{margin-top:80px}}.ph2-shot{max-width:1160px}.ph2-shot .frame{position:relative;box-shadow:0 0 0 1px #ffffff0f,0 -30px 80px #57c4ef1f,0 40px 90px #08162b59}.ph2-shot .frame:before{content:"";position:absolute;z-index:3;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--blue),var(--pink),var(--yellow),transparent);box-shadow:0 0 18px 2px #57c4ef59}.ph2-shot .callout-key{color:#3a4963}.ph2--visual+.section,.ph2--visual+.frow{padding-top:calc(var(--section-y) * .9)}.mods{display:grid;gap:0 var(--gutter)}@media(min-width:640px){.mods{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mods--3{grid-template-columns:repeat(3,1fr)}.mods--4{grid-template-columns:repeat(4,1fr)}}.mod{position:relative;display:flex;flex-direction:column;padding:28px 0 32px;border-top:1px solid var(--rule-strong)}.mod:before{content:"";position:absolute;top:-1px;left:0;width:0;height:2px;background:var(--bars-line);transition:width .4s var(--ease)}.mod:hover:before,.mod:focus-within:before{width:100%}.mod-icon{width:22px;height:22px;color:var(--navy)}.mod-name{margin-top:20px;font-size:20px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.mod-line{margin-top:8px;font-size:15px;color:var(--text-2);max-width:30ch}.mod-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px}.mod-arrow{width:18px;height:18px;color:var(--text-muted);transition:transform var(--d-base) var(--ease),color var(--d-base) var(--ease)}.mod:hover .mod-arrow{transform:translate(4px);color:var(--navy)}.hub{padding-bottom:var(--section-y)}.mrow{position:relative;display:grid;gap:32px;padding-block:56px;border-top:1px solid var(--rule)}.mrow:first-child{border-top:0}@media(min-width:1024px){.mrow{grid-template-columns:5fr 7fr;gap:72px;align-items:center;padding-block:80px}}.mrow-label{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500;color:var(--text-muted)}.mrow-label svg{width:18px;height:18px;color:var(--navy)}.mrow-title{margin-top:16px;font-size:30px;line-height:1.1;letter-spacing:-.03em;font-weight:600;text-wrap:balance}@media(min-width:1200px){.mrow-title{font-size:40px}}.mrow-text>p{margin-top:16px;color:var(--text-2);max-width:44ch}.mrow-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}.mrow:hover .mrow-foot .link{background-size:100% 2px}.mrow-shot .frame{box-shadow:var(--sh-lg);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.mrow:hover .mrow-shot .frame{transform:translateY(-6px);box-shadow:var(--sh-xl)}.mrow-shot-inner{aspect-ratio:16 / 9}.frow{padding-block:calc(var(--section-y) * .75)}.frow:last-of-type{padding-bottom:var(--section-y)}.frow--dark{background:var(--deep);color:#fff;padding-block:var(--section-y);margin-block:calc(var(--section-y) * .25);--text: #fff;--text-2: var(--dark-text-2);--text-muted: var(--dark-text-muted)}.frow-grid{display:grid;gap:40px;align-items:center}@media(min-width:1024px){.frow-grid{grid-template-columns:4fr 8fr;gap:80px}.frow--flip .frow-grid{grid-template-columns:8fr 4fr}.frow--flip .frow-text{order:2}}.frow-title{font-size:28px;line-height:1.12;letter-spacing:-.03em;font-weight:600;text-wrap:balance}@media(min-width:1200px){.frow-title{font-size:36px}}.frow-text>p{margin-top:16px;font-size:17px;color:var(--text-2)}.frow-points{list-style:none;padding:0;margin-top:24px;display:grid;gap:10px}.frow-points li{display:flex;gap:10px;font-weight:500}.frow-points svg{flex:none;width:18px;height:18px;margin-top:3px;color:var(--success)}.frow-visual .frame{box-shadow:var(--sh-xl)}.frow-visual .chat-wrap{margin-inline:0 auto}.frow-under{margin-top:28px;max-width:560px}.checklist{border-top-color:var(--rule-strong)}.pricing-section .pricing-grid{gap:0;border:1px solid var(--rule);border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--sh-lg)}.pricing-section .price-card{border:0;border-radius:0;box-shadow:none!important;transform:none!important}.pricing-section .price-card+.price-card{border-left:1px solid var(--rule)}@media(max-width:1099px)and (min-width:680px){.pricing-section .price-card:nth-child(3){border-left:0}.pricing-section .price-card:nth-child(n+3){border-top:1px solid var(--rule)}}.pricing-section .price-card.is-popular .price-card__inner{background:linear-gradient(180deg,var(--bg-alt),#fff 60%)}.pricing-section .price-card.is-popular:before,.pricing-section .price-card--ai:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:3px;background:var(--navy)}.pricing-section .price-card--ai:before{background:var(--bars-line)}.pricing-section .price-glow,.pricing-section .price-card--ai:after{display:none}.pricing-section .price-card__inner{padding:32px 28px 36px}.price-amt{font-weight:600;letter-spacing:-.035em}@media(max-width:679px){.pricing-section .pricing-grid{border:0;box-shadow:none;background:none;overflow-x:auto;border-radius:0}.pricing-section .price-card{border:1px solid var(--rule)!important;border-radius:16px;overflow:hidden}}.ph2+.pricing-section{margin-top:-40px;padding-top:0;position:relative}.why-num{width:40px;height:4px;border-radius:4px;font-size:0;background:var(--num)}.why-text .h3{font-size:28px;letter-spacing:-.03em}@media(min-width:1200px){.why-text .h3{font-size:36px}}.why-fix{background:none;border-left:0;border-top:1px solid var(--rule);border-radius:0;padding:20px 0 0}.why-fix .eyebrow{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;color:var(--navy)}.why-visual .frame{box-shadow:var(--sh-xl)}.sec-grid{gap:0 var(--gutter)}.sec-item{padding:32px 0 40px;border:0;border-top:1px solid var(--rule-strong);border-radius:0;background:none}.sec-item .icon-tile{width:auto;height:auto;background:none;justify-content:start}.sec-item .icon-tile svg{width:24px;height:24px}.sec-item .h3{margin-top:16px}.sec-item--wide{padding:40px;margin-top:16px;border:0;border-radius:20px;background:var(--deep);color:#fff;--text: #fff;--text-2: var(--dark-text-2)}.sec-item--wide .icon-tile{color:#fff}.sec-item--wide p{color:var(--dark-text-2)}.tablist[data-tabs]{display:flex;gap:16px;padding:0;background:none;border-radius:0;overflow-x:auto;scrollbar-width:none}.tablist[data-tabs] .tab{position:relative;height:auto;min-height:56px;padding:18px 0 8px;border-radius:0;background:none;box-shadow:none;font-size:18px;color:var(--text-muted);white-space:nowrap;flex:1 0 auto;text-align:left}.tablist[data-tabs] .tab:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--rule-strong)}.tablist[data-tabs] .tab[aria-selected=true]{color:var(--navy);background:none;box-shadow:none}.tablist[data-tabs] .tab[aria-selected=true]:before{background:var(--navy)}.tabpanel .split-title{font-size:30px;letter-spacing:-.03em;font-weight:600}@media(min-width:1200px){.tabpanel .split-title{font-size:40px}}.tabpanel .frame{box-shadow:var(--sh-xl)}.industries{display:grid;gap:0 var(--gutter)}@media(min-width:768px){.industries{grid-template-columns:repeat(2,1fr)}}.industry{padding:32px 0 40px;border-top:1px solid var(--rule-strong)}.industry svg{width:24px;height:24px;color:var(--navy)}.industry h3{margin-top:16px;font-size:24px;font-weight:600;letter-spacing:-.02em}.industry p{margin-top:8px;color:var(--text-2);max-width:44ch}.values-section{background:var(--deep)}.values{gap:48px var(--gutter)}.value{padding:0;background:none;border:0}.value-bar{width:100%;height:16px;transform-origin:left}.js .values-section .value[data-reveal] .value-bar{transform:scaleX(0);transition:transform .9s var(--ease)}.js .values-section .value[data-reveal].is-in .value-bar{transform:scaleX(1)}.value .h3{margin-top:28px;font-size:32px;letter-spacing:-.03em}.value p{font-size:17px}.about-story .lead{font-size:24px;line-height:1.45;letter-spacing:-.01em;color:var(--navy)}.product-card{background:var(--deep);border:1px solid rgba(255,255,255,.06)}.product-card .h2{font-weight:600}.more-card{background:var(--bg-alt);border-color:var(--rule)}.ph2+.contact-section{margin-top:-48px;position:relative;z-index:1}.contact-form{border-radius:20px;box-shadow:var(--sh-xl)}.contact-aside{padding-top:72px}@media(max-width:1023px){.contact-aside{padding-top:0}}.post-list{border-top:1px solid var(--rule-strong)}.post-row{position:relative;display:grid;gap:12px 48px;padding:36px 0;border-bottom:1px solid var(--rule)}.post-row[hidden]{display:none}@media(min-width:1024px){.post-row{grid-template-columns:3fr 7fr 2fr;align-items:baseline}}.post-row h2{font-size:24px;line-height:1.2;letter-spacing:-.02em;font-weight:600}@media(min-width:1200px){.post-row h2{font-size:30px}}.post-row p{margin-top:10px;color:var(--text-2);max-width:60ch}.post-row-meta{font-size:14px;color:var(--text-muted)}.post-row:hover h2 a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.post-row .post-meta{align-content:start}.filters{margin-bottom:32px}.ph2 .post-meta{margin-bottom:20px}.ph2 .post-meta .badge{background:#ffffff14;color:var(--dark-text-2)}.ph2 .post-meta .badge--draft{background:#fec24829;color:#ffd98a}.nf{position:relative;isolation:isolate;overflow:hidden;min-height:86vh;background:var(--deep);color:#fff;--text: #fff;--text-2: var(--dark-text-2)}.nf .h1{color:#fff;font-weight:600}.nf .lead{color:var(--dark-text-2)}.ledger-flow{background:#fff;box-shadow:var(--sh-md)}.mobile-section .split-text .hd .v2-h2{max-width:12em}@media(min-width:1024px){.split-text .hd--split,.frow-text .hd--split,.ctl-copy .hd--split{grid-template-columns:1fr;gap:20px}}.split-text .hd .v2-h2{max-width:13em}.article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;color:var(--dark-text-2)}.article-byline .ph{color:var(--dark-text-muted)}.article-byline .badge--draft{background:#fec24829;color:#ffd98a}@media(max-width:679px){.pricing-section .pricing-grid{gap:12px}.js .pricing-grid [data-reveal]{opacity:1;transform:none}}.sc{position:relative;margin:0}.sc-panel{--accent: var(--blue);position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16 / 10;border-radius:24px;border:1px solid rgba(12,30,58,.06);background:linear-gradient(150deg,#e8f6fd,#f3fafe 42%,#fff)}.sc--row .sc-panel{aspect-ratio:5 / 4}.sc--pink .sc-panel{--accent: var(--pink);background:linear-gradient(150deg,#fdeef0,#fef6f7 42%,#fff)}.sc--yellow .sc-panel{--accent: var(--yellow);background:linear-gradient(150deg,#fff6df,#fffaee 42%,#fff)}.sc--mist .sc-panel{--accent: var(--navy);background:linear-gradient(150deg,#eff2f8,#f6f8fc 45%,#fff)}.sc--dark .sc-panel{--accent: var(--blue);border-color:#ffffff14;background:radial-gradient(80% 70% at 20% 0%,#14305a 0%,var(--deep) 70%)}.sc-panel:before{content:"";position:absolute;z-index:3;top:24px;left:28px;width:44px;height:4px;border-radius:4px;background:var(--accent)}.sc-lines{position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(180deg,rgba(12,30,58,.05) 0 1px,transparent 1px 32px);-webkit-mask-image:linear-gradient(160deg,#000 0%,transparent 70%);mask-image:linear-gradient(160deg,#000 0%,transparent 70%)}.sc--dark .sc-lines{background-image:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 32px)}.sc-glow{position:absolute;z-index:-1;top:-30%;left:-10%;width:70%;height:80%;background:radial-gradient(closest-side,rgba(255,255,255,.9),transparent)}.sc--dark .sc-glow{background:radial-gradient(closest-side,rgba(87,196,239,.18),transparent)}.sc-window{position:absolute;top:12%;left:7%;width:104%;transition:transform .7s var(--ease)}.sc--row .sc-window{top:11%;left:8%;width:118%}.sc:hover .sc-window{transform:translate(-6px,-6px)}.js .sc[data-reveal]{transform:none}.js .sc[data-reveal]:not(.is-in) .sc-window{transform:translate(28px,20px)}.sc-frame{overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0c1e3a14,0 2px 6px #0c1e3a0f,0 32px 64px -12px #0c1e3a47}.sc-frame--dark{background:#0f1c30;box-shadow:0 0 0 1px #ffffff1a,0 32px 64px -12px #0009}.sc-bar{display:flex;align-items:center;gap:5px;height:26px;padding:0 12px;border-bottom:1px solid var(--rule);background:#fff}.sc-bar i{width:8px;height:8px;border-radius:50%;background:#e4e9f1}.sc-frame--dark .sc-bar{background:#0f1c30;border-bottom-color:#ffffff14}.sc-frame--dark .sc-bar i{background:#ffffff24}.sc-img{position:relative}.sc-inset{position:absolute;z-index:2;left:5%;bottom:7%;width:46%;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #0c1e3a1a,0 24px 48px -8px #0c1e3a59;transition:transform .7s var(--ease)}.sc:hover .sc-inset{transform:translate(4px,-4px)}.sc .callout-key{margin-top:16px}.sc+.shot-caption,.sc .shot-caption{margin-top:12px}@media(max-width:767px){.sc-panel{border-radius:18px}.sc-panel:before{top:16px;left:18px;width:32px}.sc-window{width:118%}.sc-bar{height:18px}.sc-bar i{width:6px;height:6px}}.ctl-visual{padding-bottom:0}.tour-shot .sc-panel{aspect-ratio:16 / 10}.why-visual .sc,.frow-visual .sc,.mrow-shot .sc{width:100%}.mrow:hover .mrow-shot .sc-window{transform:translate(-6px,-6px)}.pricing-section .price-card.is-popular{z-index:2;box-shadow:inset 0 0 0 2px var(--navy),0 0 0 1px var(--navy),0 10px 24px #0c1e3a1a!important}.pricing-section .price-card.is-popular:before{height:5px;background:linear-gradient(90deg,var(--navy),#1d4a8a 50%,var(--navy))}.pricing-section .price-card.is-popular .price-card__inner{background:radial-gradient(120% 60% at 50% 0%,rgba(87,196,239,.22),transparent 70%),linear-gradient(180deg,#eef6fd,#fff 55%)}.pricing-section .is-popular .badge--dark{gap:6px;height:28px;padding:0 12px 0 10px;font-size:12.5px;letter-spacing:.01em;box-shadow:0 8px 18px #0c1e3a52}.pricing-section .is-popular .badge--dark:before{content:"\2605";color:var(--yellow);font-size:12px}.pricing-section .price-card--ai{isolation:isolate}.pricing-section .price-card--ai .price-glow{display:block;inset:0}.pricing-section .price-card--ai .price-glow:before{inset:-80%;opacity:1;animation:spin 7s linear infinite}.pricing-section .price-card--ai .price-card__inner{margin:2.5px;height:calc(100% - 5px);border-radius:18px;background:radial-gradient(70% 38% at 18% 0%,rgba(87,196,239,.22),transparent 70%),radial-gradient(70% 38% at 85% 6%,rgba(244,129,142,.2),transparent 70%),radial-gradient(60% 30% at 55% 100%,rgba(254,194,72,.16),transparent 70%),#fff}.pricing-section .price-card--ai:before{z-index:3;height:4px;inset:2.5px 2.5px auto;border-radius:18px 18px 0 0}.pricing-section .price-card--ai:after{display:block;content:"";position:absolute;inset:0;z-index:-1;border-radius:0;background:conic-gradient(from 0deg,var(--blue),var(--pink),var(--yellow),var(--blue));filter:blur(28px);opacity:.35;animation:spin 14s linear infinite reverse}.pricing-section .price-card--ai .badge--outline{background:#fff;border-color:transparent;box-shadow:0 0 0 1px #57c4ef80,0 6px 16px #57c4ef4d;color:var(--navy)}@media(max-width:679px){.pricing-section .price-card.is-popular{box-shadow:inset 0 0 0 2px var(--navy)!important}}.pricing-section .price-card--ai .price-card__inner{overflow:hidden;background:#fff}.pricing-section .price-card--ai .price-card__inner:before,.pricing-section .price-card--ai .price-card__inner:after{content:"";position:absolute;z-index:-1;pointer-events:none}.pricing-section .price-card--ai .price-card__inner:before{inset:-20%;background:radial-gradient(38% 26% at 20% 12%,rgba(87,196,239,.55),transparent 70%),radial-gradient(40% 28% at 85% 30%,rgba(244,129,142,.5),transparent 70%),radial-gradient(42% 28% at 15% 62%,rgba(254,194,72,.42),transparent 70%),radial-gradient(44% 30% at 80% 88%,rgba(87,196,239,.5),transparent 70%),radial-gradient(40% 26% at 45% 100%,rgba(244,129,142,.4),transparent 70%);filter:blur(14px);animation:ai-drift 11s ease-in-out infinite alternate}.pricing-section .price-card--ai .price-card__inner:after{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='170' viewBox='0 0 400 170'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%2357C4EF'/%3E%3Cstop offset='.5' stop-color='%23F4818E'/%3E%3Cstop offset='1' stop-color='%23FEC248'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 40 C50 -5 100 -5 150 40 S250 85 300 40 S350 -5 400 40' fill='none' stroke='url(%23g)' stroke-width='2' stroke-opacity='.5'/%3E%3Cpath d='M0 62 C50 17 100 17 150 62 S250 107 300 62 S350 17 400 62' fill='none' stroke='url(%23g)' stroke-width='1.5' stroke-opacity='.32'/%3E%3Cpath d='M0 84 C50 39 100 39 150 84 S250 129 300 84 S350 39 400 84' fill='none' stroke='url(%23g)' stroke-width='1' stroke-opacity='.2'/%3E%3C/svg%3E");background-repeat:repeat;background-size:400px 170px;animation:ai-wave 9s linear infinite}@keyframes ai-drift{0%{transform:translate3d(-4%,-3%,0) scale(1)}50%{transform:translate3d(3%,4%,0) scale(1.08)}to{transform:translate3d(-2%,7%,0) scale(1.02)}}@keyframes ai-wave{0%{background-position:0 0}to{background-position:400px 0}}@media(max-width:679px){.pricing-section .price-card--ai .price-card__inner:before{inset:-10%}}.pricing-section .price-card--ai .price-glow{display:block;inset:0;z-index:4;overflow:visible;pointer-events:none;filter:url(#ai-wavy)}.pricing-section .price-card--ai .price-glow:before{display:none}.price-ring{position:absolute;inset:3px;padding:6px;border-radius:20px;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.price-ring:before{content:"";position:absolute;inset:-80%;background:conic-gradient(from 0deg,#57c4ef,#f4818e,#fec248,#57c4ef,#f4818e,#fec248,#57c4ef);animation:spin 6s linear infinite}.pricing-section .price-card--ai .price-card__inner{margin:0;height:100%;border-radius:0}.pricing-section .price-card--ai:before{display:none}html[data-motion=reduce] .pricing-section .price-card--ai .price-glow{filter:none}@media(max-width:679px){.pricing-section .price-card--ai .price-glow{filter:none}.price-ring{border-radius:14px}}.lv{--lv-bg: #f6f8fc;--lv-card: #ffffff;--lv-rule: #e4e9f1;--lv-text: #0c1e3a;--lv-2: #3a4963;--lv-3: #5b6983;container-type:inline-size;position:relative;overflow:hidden;border-radius:14px;background:var(--lv-bg);color:var(--lv-text);font-size:13px;line-height:1.45;text-align:left;box-shadow:0 0 0 1px #0c1e3a14,0 2px 6px #0c1e3a0f,0 30px 60px -12px #0c1e3a47}.lv--dark{--lv-bg: #0b1727;--lv-card: #0f1c30;--lv-rule: rgba(255, 255, 255, .08);--lv-text: #ffffff;--lv-2: #c9d3e3;--lv-3: #9fb0c8;box-shadow:0 0 0 1px #ffffff1a,0 30px 70px -12px #0009}.lv-bar{display:flex;align-items:center;gap:5px;height:34px;padding:0 14px;background:var(--lv-card);border-bottom:1px solid var(--lv-rule);font-size:12px;color:var(--lv-3)}.lv-bar>i{width:9px;height:9px;border-radius:50%;background:#e4e9f1}.lv--dark .lv-bar>i{background:#ffffff24}.lv-app{display:inline-flex;align-items:center;gap:7px;margin-left:12px;font-weight:650;color:var(--lv-text)}.lv-logo{display:inline-grid;gap:1.5px}.lv-logo span{width:13px;height:3px;border-radius:2px;background:var(--blue)}.lv-logo span:nth-child(2){background:var(--pink)}.lv-logo span:nth-child(3){background:var(--yellow)}.lv-crumb{margin-left:14px;padding-left:14px;border-left:1px solid var(--lv-rule)}.lv-body{padding:20px 22px 22px}.lv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.lv-title{font-size:19px;font-weight:700;letter-spacing:-.015em}.lv-sub{margin-top:2px;color:var(--lv-2);font-size:12.5px;max-width:58ch}.lv-u{display:block;width:46px;height:2px;margin-top:6px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--pink),var(--yellow))}.lv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.01em}.lv-num{font-variant-numeric:tabular-nums}.lv-kicker{font-size:10.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--lv-3)}.lv-actions,.lv-acts-row{display:flex;flex-wrap:wrap;gap:6px}.lv-acts-row{margin-bottom:14px;justify-content:flex-end}.lb{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:7px;border:1px solid #cbd3e1;background:var(--lv-card);font-size:12px;font-weight:600;white-space:nowrap;color:var(--lv-text)}.lv--dark .lb{border-color:#ffffff29}.lb--primary{background:#14315e;border-color:#14315e;color:#fff}.lv--dark .lb--primary{background:#57c4ef;border-color:#57c4ef;color:#0c1e3a}.lb--sm{height:26px;padding:0 10px;font-size:11.5px}.lp{display:inline-flex;align-items:center;gap:5px;height:21px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.lp:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.lp--warn{background:#fff3d4;color:#85580a}.lp--danger{background:#fff;color:#b1304a;box-shadow:inset 0 0 0 1px #b1304a40}.lp--ok{background:#e2f3ea;color:#1d7551}.lp--info{background:#e3f2fb;color:#1a6794}.lp--strike{background:#eff2f8;color:#5b6983;text-decoration:line-through}.lk-up:before{display:none}.lk{position:relative;display:grid;align-content:start;gap:2px;padding:12px 14px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule);overflow:hidden}.lk:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--tone, transparent)}.lk--yellow{--tone: #fec248}.lk--red{--tone: #b1304a}.lk--green{--tone: #1d7551}.lk-l{font-size:11px;color:var(--lv-2)}.lk-v{font-size:24px;font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lk-v--sm{font-size:18px}.lk-n{font-size:11px;color:var(--lv-3)}.lt{width:100%;border-collapse:collapse;background:var(--lv-card);border:1px solid var(--lv-rule);border-radius:10px;font-size:12px}.lt th{padding:8px 12px;text-align:right;font-size:10.5px;font-weight:600;color:var(--lv-3);border-bottom:1px solid var(--lv-rule)}.lt td{padding:10px 12px;text-align:right;font-variant-numeric:tabular-nums}.lt th:first-child,.lt td:first-child{text-align:left}.lq-chips{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.lq-chips span{padding:3px 10px;border-radius:999px;border:1px solid var(--lv-rule);background:var(--lv-card);font-size:11px;color:var(--lv-2)}.lq-chips .is-on{background:#e3f2fb;border-color:#b9dcf1;color:#0c1e3a;font-weight:600}.lq-table{border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule);overflow:hidden}.lq-row{display:grid;grid-template-columns:1.6fr 1.1fr 1fr .5fr;align-items:center;gap:10px;height:40px;padding:0 14px;border-top:1px solid var(--lv-rule);font-size:12px}.lq-row>span:nth-child(3){text-align:right}.lq-row>span:nth-child(4){text-align:right}.lq-row--head{height:32px;border-top:0;font-size:10.5px;font-weight:600;color:var(--lv-3);background:var(--lv-bg)}.ld-greet{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;padding:14px 16px;margin-bottom:14px;border-radius:10px;background:linear-gradient(100deg,#0c1e3a,#14315e);color:#fff}.ld-greet strong{font-size:18px}.ld-greet p{margin-top:6px;font-size:12px;color:#c9d3e3}.ld-greet:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);transform:translate(-100%)}.ld-sync{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#c9d3e3;white-space:nowrap}.ld-sync i{width:8px;height:8px;border-radius:50%;background:#4cc38a;box-shadow:0 0 0 3px #4cc38a33}.ld-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.ld-kpis--4{grid-template-columns:repeat(4,1fr)}.ld-kpis--4 .lk-v{font-size:20px}.ld-gauge{position:absolute;right:12px;bottom:10px;width:54px;color:var(--lv-text)}.ld-needle{transform-box:view-box;transform-origin:30px 30px;transform:rotate(52deg)}.ld-spark{position:absolute;right:10px;bottom:10px;width:44%}.ld-spark polyline{stroke-dasharray:120;stroke-dashoffset:0}.ld-plain{padding:14px 16px;border-radius:10px;background:#fdeef0;color:#0c1e3a}.lv--dark .ld-plain{background:linear-gradient(90deg,#2a1a26,#1c2236);color:#fff}.ld-plain-top{display:flex;justify-content:space-between;align-items:center}.ld-plain p{margin-top:8px;font-size:13.5px;line-height:1.6}.ld-plain mark{color:inherit;font-weight:700;background:linear-gradient(transparent 62%,#fec248a6 62%) no-repeat 0 0 / 100% 100%}.li-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:4px 0 18px}.li-steps--5{grid-template-columns:repeat(5,1fr)}.li-track{position:absolute;top:8px;left:12.5%;right:12.5%;height:3px;border-radius:3px;background:var(--lv-rule)}.li-steps--5 .li-track{left:10%;right:10%}.li-fill{display:block;height:100%;width:100%;border-radius:3px;background:linear-gradient(90deg,var(--blue),var(--pink),var(--yellow))}.lv-po .li-fill{background:#1d7551}.li-step{position:relative;display:grid;justify-items:center;gap:6px}.li-step i{width:19px;height:19px;border-radius:50%;border:3px solid #57c4ef;background:#fff;box-shadow:0 0 0 4px #57c4ef2e}.lv-po .li-step i{border-color:#1d7551;box-shadow:0 0 0 4px #1d755126}.li-step b{font-size:11.5px;font-weight:600}.li-grid{display:grid;grid-template-columns:1fr 200px;gap:12px}.li-money{padding:12px 14px;margin-bottom:12px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.li-nodes{display:flex;gap:22px;margin-top:8px}.li-node{position:relative;display:grid;padding:7px 12px;border-radius:8px;border:1px solid var(--lv-rule);font-size:11.5px;text-align:center}.li-node small{font-size:10px;color:var(--lv-3)}.li-node+.li-node:before{content:"";position:absolute;top:50%;right:100%;width:22px;border-top:2px dashed #b9c3d3}.li-tags{display:inline-flex;gap:4px;margin-left:8px}.li-tags em{padding:1px 5px;border-radius:4px;background:#eff2f8;font-size:9.5px;font-style:normal;font-weight:600;letter-spacing:.04em}.li-totals{margin-top:12px;padding:10px 14px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.li-totals>div{display:flex;justify-content:space-between;padding:3px 0}.li-totals dt{color:var(--lv-2)}.li-totals dd{margin:0;font-variant-numeric:tabular-nums}.li-totals .is-total{margin-top:4px;padding-top:8px;border-top:1px solid var(--lv-rule);font-weight:700;font-size:15px}.li-totals .is-total dt{color:var(--lv-text)}.li-state{padding:12px 14px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.li-pills{position:relative;display:block;height:21px;margin:8px 0 12px}.li-pills .lp{position:absolute;left:0;top:0;opacity:0}.li-pills .lp:last-child{opacity:1}.li-state dl>div{display:grid;grid-template-columns:70px 1fr;gap:6px;padding:3px 0;font-size:11.5px}.li-state dt{color:var(--lv-3)}.li-state dd{margin:0;font-weight:600}.lq-sums{display:grid;gap:8px;margin-bottom:14px}.lq-sum{display:grid;grid-template-columns:90px 1fr;gap:12px;align-items:center}.lq-sum b{display:block;font-size:12.5px}.lq-sum small{font-size:11.5px;color:var(--lv-2)}.lq-bar{display:block;height:30px;border-radius:6px;background:#e8f6fd;overflow:hidden}.lq-bar i{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,#57c4ef,#8fd6f3)}.lq-rows{position:relative}.lq-focus{position:absolute;z-index:0;left:0;right:0;top:0;height:40px;background:#57c4ef1a;box-shadow:inset 3px 0 #57c4ef;opacity:0}.lq-rows .lq-row{position:relative;z-index:1}.lm{position:relative;padding-bottom:236px}.lm .lv-po{width:80%}.lm-figs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lm-fig{position:relative;padding:12px 14px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.lm-fig span{font-size:11px;color:var(--lv-2)}.lm-fig strong{display:block;font-size:24px;font-weight:650}.lm-fig em{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e2f3ea;color:#1d7551}.lm-fig em svg{width:13px;height:13px;stroke-width:2.5}.lm-note{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px;color:var(--lv-2)}.lm-bill{position:absolute;right:0;bottom:0;width:56%;z-index:2}@container (max-width: 560px){.lm-figs strong{font-size:19px}}.lm-bill .lv{box-shadow:0 0 0 1px #0c1e3a1a,0 40px 80px -12px #0c1e3a66}.lm-held{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;color:var(--lv-2)}.lm-cmp>div{display:flex;justify-content:space-between;padding:7px 10px;border-radius:7px}.lm-cmp dt{color:var(--lv-2)}.lm-cmp dd{margin:0;font-weight:650;font-variant-numeric:tabular-nums}.lm-cmp .is-diff{background:#fff6df}.lm-why{margin-top:8px;font-size:11.5px;color:var(--lv-2)}.lc-group{margin-bottom:8px;font-size:12.5px;font-weight:650}.lc-list{list-style:none;padding:0 14px;margin:0;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.lc-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--lv-rule)}.lc-list li:last-child{border-bottom:0}.lc-list b{display:block;font-size:12px;font-weight:500}.lc-list small{font-size:10.5px;color:var(--lv-3)}.lc-res{position:relative;flex:none;width:56px;text-align:right}.lc-out{font-size:11.5px;font-weight:650;color:#1d7551}.is-fail .lc-out{color:#b1304a}.is-fail{background:linear-gradient(90deg,rgba(253,232,236,.7),transparent);margin-inline:-14px;padding-inline:14px!important}.lc-spin{position:absolute;right:4px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;border:2px solid var(--lv-rule);border-top-color:#57c4ef;opacity:0}.lb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.lb-sec{display:flex;align-items:center;gap:8px;font-size:13px}.lb-sum{margin:4px 0 10px;font-size:12px;color:var(--lv-2)}.lb-row{grid-template-columns:26px 1.4fr 1.6fr 1fr .8fr}.lb-rank{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#0c1e3a;color:#fff;font-size:10.5px;font-weight:700}.lb-what{color:var(--lv-2)}.lb-row>span:nth-child(3){text-align:left}.lb-row>span:nth-child(4),.lb-since{text-align:right}.lb-since{color:var(--lv-3)}.lb-acts{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.lr-figs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.lr-bars{display:grid;gap:8px;padding:14px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.lr-bar{display:grid;grid-template-columns:150px 1fr 120px;align-items:center;gap:12px;font-size:11.5px}.lr-bar>span:last-child{text-align:right;font-weight:600}.lr-track{height:12px;border-radius:6px;background:#eff2f8;overflow:hidden}.lr-track i{display:block;height:100%;width:var(--w);border-radius:6px;background:#57c4ef}.lr-track .lr-1{background:#f4818e}.lr-note{margin-top:10px;font-size:12px;color:var(--lv-2)}.lf-sum{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:0 0 14px;font-size:12px;color:var(--lv-2)}.lf-sum b{color:var(--lv-text)}.lf-chart{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:16px 16px 12px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule);background-image:repeating-linear-gradient(0deg,var(--lv-rule) 0 1px,transparent 1px 44px)}.lf-plot{position:relative;height:176px}.lf-range{position:absolute;left:50%;width:46%;bottom:var(--lo);height:calc(var(--hi) - var(--lo));transform:translate(-50%);border-radius:6px;background:repeating-linear-gradient(45deg,#57c4ef2e 0 6px,#57c4ef14 6px 12px);border:1px dashed rgba(87,196,239,.6)}.lf-exp{position:absolute;left:50%;bottom:0;width:26%;height:var(--h);transform:translate(-50%);border-radius:6px 6px 0 0;background:linear-gradient(180deg,#14315e,#0c1e3a);transform-origin:bottom}.lf-exp em{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;font-size:11px;font-style:normal;font-weight:650}.lf-week{display:block;margin-top:8px;text-align:center;font-size:11px;color:var(--lv-3)}.lf-key{grid-column:1 / -1;display:flex;gap:16px;font-size:11px;color:var(--lv-3)}.lf-key i{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:3px;vertical-align:-1px}.k-exp{background:#14315e}.k-range{background:#57c4ef4d;border:1px dashed #57c4ef}.lp-row{grid-template-columns:1.4fr 1fr 1.6fr;height:44px}.lp-row>span:nth-child(2){text-align:right}.lp-row>span:nth-child(3){text-align:left}.lp-m{display:grid;gap:4px}.lp-track{height:6px;border-radius:3px;background:#eff2f8;overflow:hidden}.lp-track i{display:block;height:100%;width:var(--w);border-radius:3px;background:linear-gradient(90deg,#fec248,#f4818e)}.li-row{grid-template-columns:2fr 1.4fr .7fr .7fr .7fr .9fr .9fr}.li-row>span{text-align:right}.li-row>span:nth-child(1),.li-row>span:nth-child(2){text-align:left}.lro-group+.lro-group{margin-top:14px}.lro-name{display:block;margin-bottom:8px;font-size:12.5px}.lro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lro-card{position:relative;padding:12px 14px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.lro-card b{font-size:12.5px}.lro-card p{margin-top:6px;font-size:11.5px;color:var(--lv-2);min-height:3em}.lro-card small{font-size:10.5px;color:var(--lv-3)}.lro-card.is-sod{border-color:#f4818e99;box-shadow:0 0 0 3px #f4818e1f}.ls-card{padding:14px;border-radius:10px;background:var(--lv-card);border:1px solid var(--lv-rule)}.ls-period{font-size:12.5px}.ls-fall{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:34px 0 6px}.ls-plot{position:relative;height:130px}.ls-bar{position:absolute;left:18%;right:18%;bottom:var(--b);height:calc(var(--t) - var(--b));min-height:2px;border-radius:4px;background:#57c4ef}.ls-bar--down{background:#b1304a}.ls-bar em{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-size:10.5px;font-style:normal;font-weight:650;white-space:nowrap}.ls-lab{display:block;text-align:center;font-size:10.5px;color:var(--lv-3)}.ls-rows{margin-top:8px}.ls-row{display:grid;grid-template-columns:54px 1fr auto;gap:10px;padding:6px 0;border-top:1px solid var(--lv-rule);font-size:12px}.ls-row.is-total{font-weight:650}.ls-row.is-total:last-child{background:#eff2f8;margin-inline:-14px;padding-inline:14px}@container (max-width: 560px){.lv-body{padding:14px}.lv-actions{display:none}.ld-kpis,.ld-kpis--4,.lb-stats,.lr-figs{grid-template-columns:repeat(2,1fr)}.lk-v{font-size:19px}.li-grid{grid-template-columns:1fr}.li-state{display:none}.lq-row{grid-template-columns:.9fr 1.5fr 1.1fr;font-size:11.5px}.lq-row>span:nth-child(4){display:none}.lb-row{grid-template-columns:24px 1.4fr 1fr}.lb-row>.lb-what,.lb-row>.lb-since{display:none}.lp-row{grid-template-columns:1.3fr 1.2fr}.lp-row>span:nth-child(2){display:none}.li-row{grid-template-columns:2fr .8fr 1fr}.li-row>span:nth-child(2),.li-row>span:nth-child(4),.li-row>span:nth-child(5),.li-row>span:nth-child(6){display:none}.lro-grid{grid-template-columns:1fr 1fr}.lro-grid .lro-card:nth-child(3){display:none}.lr-bar{grid-template-columns:90px 1fr}.lr-bar>span:last-child{display:none}.lv-acts-row,.lb-acts,.lv-crumb{display:none}.lf-exp em{font-size:9.5px}.li-nodes{gap:14px}.li-node+.li-node:before{width:14px}}.lv-in,.is-play .lk,.is-play .lq-row:not(.lq-row--head),.is-play .lro-card,.is-play .ls-row,.is-play .lm-fig,.is-play .lc-list li{animation:lv-rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + .15s)}@keyframes lv-rise{0%{opacity:0;transform:translateY(10px)}}.is-play .ld-greet:after{animation:lv-shine 1.6s var(--ease) .3s both}@keyframes lv-shine{to{transform:translate(100%)}}.is-play .ld-needle{animation:lv-needle 1.6s var(--ease-emph) .7s both}@keyframes lv-needle{0%{transform:rotate(-88deg)}}.is-play .ld-spark polyline{animation:lv-draw 1.4s var(--ease) .9s both}@keyframes lv-draw{0%{stroke-dashoffset:120}}.is-play .ld-plain mark{animation:lv-mark .6s var(--ease) both;animation-delay:calc(1.2s + var(--i) * .28s)}@keyframes lv-mark{0%{background-size:0% 100%}}.is-play.lv-inv .li-fill{animation:li-fill 8s linear infinite}@keyframes li-fill{0%,12%{width:0%}25%,37%{width:33.3%}50%,62%{width:66.6%}75%,to{width:100%}}.is-play.lv-inv .li-step:nth-child(3) i{animation:li-n1 8s linear infinite}.is-play.lv-inv .li-step:nth-child(4) i{animation:li-n2 8s linear infinite}.is-play.lv-inv .li-step:nth-child(5) i{animation:li-n3 8s linear infinite}@keyframes li-n1{0%,24%{border-color:#cbd3e1;box-shadow:none}}@keyframes li-n2{0%,49%{border-color:#cbd3e1;box-shadow:none}}@keyframes li-n3{0%,74%{border-color:#cbd3e1;box-shadow:none}}.is-play.lv-inv .li-pills .lp{opacity:0;animation:li-seg 8s linear infinite;animation-delay:calc(var(--s) * 2s);animation-fill-mode:none}.is-play.lv-inv .li-pills .lp:last-child{animation-name:li-seg-last}@keyframes li-seg{0%{opacity:0;transform:translateY(4px)}3%,24%{opacity:1;transform:none}25%,to{opacity:0}}@keyframes li-seg-last{0%{opacity:0;transform:translateY(4px)}3%,to{opacity:1;transform:none}}.is-play.lv-inv .li-node+.li-node:before{border-top-color:#57c4ef;animation:li-flow 1s linear infinite;background:none}@keyframes li-flow{to{opacity:.35}}.is-play.lv-inv .li-node{animation:lv-rise .5s var(--ease) both;animation-delay:calc(.4s + var(--s) * .18s)}.is-play .lq-bar i{animation:lv-grow-w 1.2s var(--ease) both;animation-delay:calc(.4s + var(--i, 0) * .2s)}@keyframes lv-grow-w{0%{width:0}}.is-play .lq-sum{animation:lv-rise .5s var(--ease) both;animation-delay:calc(var(--i) * .12s + .15s)}.is-play .lq-focus{animation:lq-scan 9s var(--ease) 1.2s infinite}@keyframes lq-scan{0%{opacity:0;transform:translateY(0)}4%,14%{opacity:1;transform:translateY(0)}18%,30%{opacity:1;transform:translateY(40px)}34%,46%{opacity:1;transform:translateY(80px)}50%,62%{opacity:1;transform:translateY(120px)}66%,78%{opacity:1;transform:translateY(160px)}82%,94%{opacity:1;transform:translateY(200px)}to{opacity:0;transform:translateY(200px)}}.is-play .lq-rows .lq-row{animation-name:lv-slide}@keyframes lv-slide{0%{opacity:0;transform:translate(-16px)}}.is-play.lv-po .li-fill{animation:lv-grow-w 1.6s var(--ease) .3s both}.is-play.lv-po .li-step i{animation:lv-pop .4s var(--ease-emph) both;animation-delay:calc(.3s + var(--s) * .32s)}@keyframes lv-pop{0%{opacity:0;transform:scale(.4)}}.is-play.lv-po .lm-fig em{animation:lv-pop .4s var(--ease-emph) both;animation-delay:calc(1.9s + var(--i) * .2s)}.is-play.lv-po .lm-note{animation:lv-rise .5s var(--ease) 2.5s both}.lm.is-play .lm-bill{animation:lm-bill .8s var(--ease) 2.6s both}@keyframes lm-bill{0%{opacity:0;transform:translate(40px,30px) scale(.97)}}.lm.is-play .lm-held .lp{animation:lv-pop .5s var(--ease-emph) 3.3s both}.lm.is-play .lm-cmp .is-diff{animation:lm-flash 1.2s var(--ease) 3.5s both}@keyframes lm-flash{0%{background:transparent}40%{background:#fec248}}.is-play.lv-checks .lc-spin{animation:lc-spin-on 12s linear infinite,lc-rot .7s linear infinite;animation-delay:calc(var(--i) * .7s),0s}.is-play.lv-checks .lc-out{animation:lc-out-on 12s linear infinite;animation-delay:calc(var(--i) * .7s)}@keyframes lc-rot{to{transform:rotate(360deg)}}@keyframes lc-spin-on{0%{opacity:1}6%,to{opacity:0}}@keyframes lc-out-on{0%,5.9%{opacity:0}6%,95%{opacity:1}to{opacity:0}}.is-play .lb-rank{animation:lv-pop .4s var(--ease-emph) both;animation-delay:calc(var(--i, 0) * 90ms + .5s)}.is-play .lb-acts{animation:lv-rise .5s var(--ease) 1.2s both}.is-play .lr-track i,.is-play .lp-track i{animation:lv-grow-w 1.3s var(--ease) both;animation-delay:calc(.7s + var(--i, 0) * .18s)}.is-play .lr-note{animation:lv-rise .5s var(--ease) 1.6s both}.is-play .ls-bar{animation:ls-grow .7s var(--ease) both;animation-delay:calc(.3s + var(--i) * .3s);transform-origin:bottom}.is-play .ls-bar--down{transform-origin:top}@keyframes ls-grow{0%{transform:scaleY(0)}}.is-play .ls-bar em{animation:lv-rise .4s var(--ease) both;animation-delay:calc(.7s + var(--i) * .3s)}.is-play .lf-range{animation:lf-range .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * .2s)}@keyframes lf-range{0%{opacity:0;transform:translate(-50%) scaleY(.3)}}.is-play .lf-exp{animation:lf-exp .9s var(--ease) both;animation-delay:calc(.7s + var(--i) * .22s)}@keyframes lf-exp{0%{transform:translate(-50%) scaleY(0)}}.is-play .lro-card.is-sod{animation:lv-rise .6s var(--ease) both,lro-ring 2.4s var(--ease) 1.4s infinite;animation-delay:calc(var(--i) * 90ms + .15s),1.4s}@keyframes lro-ring{0%,to{box-shadow:0 0 0 3px #f4818e1f}50%{box-shadow:0 0 0 7px #f4818e38}}[data-scene].is-settled:hover,[data-scene].is-settled:hover *{animation-play-state:paused!important}.sc .sc-panel,.sc--row .sc-panel,.tour-shot .sc-panel{aspect-ratio:auto;padding:56px 6% 6%}.sc .sc-window,.sc--row .sc-window{position:relative;top:auto;left:auto;width:100%}.js .sc[data-reveal]:not(.is-in) .sc-window,.js .sc[data-reveal]:not(.is-in) .sc-live{transform:translateY(24px)}.sc-live{position:relative;transition:transform .7s var(--ease)}.sc--live .chat-wrap{margin:0 auto}.sc--dark .lv:not(.lv--dark){box-shadow:0 30px 70px -12px #0009}.sc-inset{display:none}@media(max-width:767px){.sc .sc-panel{padding:40px 4% 4%}}.lh-chat{overflow:visible;border:0;border-radius:0;box-shadow:none;width:auto;top:14%;right:2.5%}.lh-chat .chat-wrap{width:480px;max-width:none;zoom:.62}.lh-chat .chat{box-shadow:0 0 0 1px #0c1e3a1a,0 50px 90px #0000008c}@media(max-width:1199px){.lh-chat .chat-wrap{zoom:.5}}.lh-shot>.lv,.ph2-shot>.lv{position:relative;overflow:visible}.lh-shot>.lv:before,.ph2-shot>.lv:before{content:"";position:absolute;z-index:3;top:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,var(--blue),var(--pink),var(--yellow),transparent);box-shadow:0 0 18px 2px #57c4ef59}.lh-shot>.lv>.lv-bar{border-radius:14px 14px 0 0}.lh-shot .lv{font-size:14px}.lh-shot .lv-body,.ph2-shot .lv-body{padding:24px 28px 28px}.lh-shot .lk-v,.ph2-shot .lk-v{font-size:28px}.chat{--text: #0c1e3a;--text-2: #3a4963;--text-muted: #5b6983;--rule: #e4e9f1;color:#0c1e3a}.lh-chat{z-index:5}.lh-chat .chat-body{min-height:300px}.lv-data .lq-row.dt-row{grid-template-columns:var(--cols)}.lv-data .lq-row.dt-row>span{min-width:0;text-align:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-data .lq-row.dt-row>span.dt-r{text-align:right}.lv-data .lq-row.dt-row>span .lp,.lv-data .lq-row.dt-row>span .lb{vertical-align:middle}.lv-data .lq-row small{display:block;margin-top:1px;font-size:11px;font-weight:400;color:var(--lv-3)}.lv-data .lq-row:has(small){height:52px}.dt-table:has(small) .lq-focus{display:none}.dt-b{font-weight:650}.dt-amber{font-weight:700;color:#85580a}.dt-up{color:#1d7551}.dt-kpis{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:10px;margin-bottom:14px}.dt-kpis .lk-v--sm{font-size:19px;white-space:nowrap}.dt-bar{display:block;height:3px;margin-top:4px;border-radius:2px;background:#e4e9f1}.lv--dark .dt-bar{background:#ffffff1f}.dt-bar b{display:block;height:100%;width:var(--w);border-radius:2px;background:linear-gradient(90deg,#57c4ef,#8fd6f3)}.lq-chips--sel span{border-radius:7px}.lq-chips--sel span:after{content:"\25be";margin-left:8px;color:var(--lv-3);font-size:9px}@container (max-width: 680px){.dt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-data .lq-row.dt-row{grid-template-columns:var(--cols-s)}.lv-data .lq-row.dt-row>span.dt-m{display:none}}.la-top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.la-gauge svg{width:74px;display:block}.la-arc{stroke-dasharray:100}.la-top b{display:block;font-size:14px}.la-top small{font-size:12px;color:var(--lv-2)}.la-label{font-size:12px;font-weight:600;margin-bottom:6px}.la-box{display:flex;align-items:center;min-height:58px;padding:12px 14px;border-radius:8px;border:1px solid #aab6c9;background:var(--lv-card);font-size:14px}.la-type{display:inline-block;overflow:hidden;white-space:nowrap}.la-caret{width:1.5px;height:18px;margin-left:2px;background:#0c1e3a;opacity:0}.la-sugg{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.la-sugg .lb{height:30px}.is-play .dt-bar b{animation:lv-grow-w 1.2s var(--ease) .6s both}.is-play .dt-kpis .lk{animation:lv-rise .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + .15s)}.is-play .dt-press{animation:dt-pulse 2.6s ease-out 1.6s infinite}@keyframes dt-pulse{0%{box-shadow:0 0 #57c4ef8c}35%,to{box-shadow:0 0 0 9px #57c4ef00}}.is-play .lv-data .lq-chips .is-on{animation:dt-chip 5s ease-in-out 1s infinite}@keyframes dt-chip{0%,to{box-shadow:0 0 #57c4ef00}50%{box-shadow:0 0 0 4px #57c4ef40}}.is-play .la-arc{animation:la-arc 1.4s var(--ease) .2s both}@keyframes la-arc{0%{stroke-dashoffset:100}}.is-play .la-type{animation:la-typing 9s steps(34,end) .7s infinite}.is-play .la-caret{animation:la-caret 9s linear .7s infinite}@keyframes la-typing{0%{width:0}30%,92%{width:100%}to{width:0}}@keyframes la-caret{0%,92%,to{opacity:1}30%{opacity:0}31%,60%{opacity:0}}.is-play .la-s4{animation:la-pick 9s ease-in-out .7s infinite}@keyframes la-pick{0%,28%{background:#fff}34%,92%{background:#e3f2fb;border-color:#57c4ef}to{background:#fff}}.ba-top .lv{height:100%}.ba-stage .lv{margin:0}.ba-frame{border-radius:14px;overflow:hidden;box-shadow:0 1px #0c1e3a0f,0 30px 70px #0c1e3a2e}.ba-frame .lv{border-radius:0;box-shadow:none}@container (max-width: 560px){.lq-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-kpis .lk-v--sm{font-size:16px}.lq-row{padding:0 10px;gap:8px}}@container (max-width: 560px){.lv .lp{height:19px;padding:0 6px;font-size:10px}.lv .lp:before{display:none}.lv .dt-kpis .lk-v--sm{font-size:14px;letter-spacing:-.03em}.lv .dt-kpis .lk{padding:10px}.lq-row>span:has(.lp){overflow:visible}}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.pl{position:relative;isolation:isolate;overflow:hidden;background:#fbfcff;padding:calc(var(--header-h) + 72px) 0 96px}.pl-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.pl-orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.pl-orb--a{width:560px;height:560px;left:-140px;top:-120px;background:radial-gradient(circle,rgba(87,196,239,.75),transparent 68%);animation:pl-float-a 16s ease-in-out infinite alternate}.pl-orb--b{width:520px;height:520px;right:-120px;top:40px;background:radial-gradient(circle,rgba(244,129,142,.6),transparent 68%);animation:pl-float-b 19s ease-in-out infinite alternate}.pl-orb--c{width:600px;height:460px;left:30%;top:420px;background:radial-gradient(circle,rgba(254,194,72,.5),transparent 68%);animation:pl-float-c 22s ease-in-out infinite alternate}@keyframes pl-float-a{to{transform:translate3d(140px,90px,0) scale(1.15)}}@keyframes pl-float-b{to{transform:translate3d(-160px,120px,0) scale(.9)}}@keyframes pl-float-c{to{transform:translate3d(-120px,-60px,0) scale(1.12)}}.pl-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(12,30,58,.14) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%)}.pl-head{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.pl-label{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:999px;background:#ffffffbf;border:1px solid rgba(12,30,58,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #0c1e3a0f;font-size:14px;font-weight:600;color:var(--navy)}.pl-title{margin-top:26px;max-width:15ch;font-size:clamp(42px,6.4vw,84px);line-height:1.02;font-weight:650;letter-spacing:-.04em;color:var(--navy)}.pl-shine{background:linear-gradient(100deg,#2aa6e0,#e3566b,#f0a41a,#e3566b,#2aa6e0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pl-shine 7s linear infinite}@keyframes pl-shine{to{background-position:-200% 0}}.pl-lead{margin-top:22px;max-width:46ch;font-size:clamp(17px,1.6vw,20px);color:var(--text-2)}.pl-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:64px;align-items:stretch}@media(min-width:700px){.pl-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1120px){.pl-grid{grid-template-columns:repeat(4,1fr);gap:18px}.pl-slot--pop{margin-top:-18px}}.pl-slot{display:flex}.pl-card{position:relative;flex:1;display:flex;border-radius:26px;background:#fff;border:1px solid rgba(12,30,58,.08);box-shadow:0 1px 2px #0c1e3a0a,0 12px 32px #0c1e3a0f;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.pl-card:hover{transform:translateY(-8px);box-shadow:0 2px 4px #0c1e3a0d,0 28px 60px #0c1e3a24}.pl-card:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),rgba(87,196,239,.16),transparent 70%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.pl-card:hover:before{opacity:1}.pl-in{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;padding:30px 28px 32px}.pl-top{display:flex;align-items:center;justify-content:space-between;min-height:26px}.pl-name{margin-top:22px;font-size:24px;font-weight:650;letter-spacing:-.02em;line-height:1.15}.pl-promise{margin-top:8px;min-height:3em;font-size:15px;color:var(--text-2)}.pl-price{display:flex;align-items:baseline;gap:6px;margin-top:26px;line-height:1}.pl-cur{font-size:22px;font-weight:600;letter-spacing:-.02em}.pl-amt{font-size:64px;font-weight:650;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.pl-per{font-size:15px;color:var(--text-muted)}.pl-note{margin-top:10px;font-size:12.5px;color:var(--text-muted)}.pl-cta{width:100%;margin-top:24px}.pl-plus{margin-top:30px;padding-top:22px;border-top:1px solid rgba(12,30,58,.08);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.pl-list{display:grid;gap:13px;margin-top:16px}.pl-list li{display:grid;grid-template-columns:22px 1fr;gap:11px;align-items:start;font-size:15px;line-height:1.4;color:var(--text-2)}.pl-tick{display:grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;color:#0e6f9d;background:#57c4ef33}.pl-list li:nth-child(3n+2) .pl-tick{color:#b83a50;background:#f4818e33}.pl-list li:nth-child(3n+3) .pl-tick{color:#9a6a00;background:#fec2484d}.js .pl-slot:not(.is-in) .pl-list li{opacity:0}.js .pl-slot.is-in .pl-list li{animation:pl-li .6s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + var(--k, 0) * 55ms + .38s)}.js .pl-slot.is-in .pl-tick{animation:pl-pop .52s var(--ease) both;animation-delay:calc(var(--i, 0) * 90ms + var(--k, 0) * 55ms + .48s)}@keyframes pl-li{0%{opacity:0;transform:translate(-10px)}}@keyframes pl-pop{0%{transform:scale(.2)}60%{transform:scale(1.25)}}.pl-legal{margin-top:36px;text-align:center;color:var(--text-muted)}.pl-card--advanced{background:radial-gradient(120% 70% at 50% 0%,rgba(87,196,239,.32),transparent 62%),linear-gradient(180deg,#14315e,#0c1e3a 70%);border-color:#57c4ef66;color:#fff;box-shadow:0 0 0 1px #0c1e3a80,0 30px 70px #0c1e3a57,0 0 80px #57c4ef40}.pl-card--advanced:hover{box-shadow:0 0 0 1px #0c1e3a80,0 40px 90px #0c1e3a6b,0 0 110px #57c4ef66}.pl-card--advanced:before{background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.14),transparent 70%)}.pl-card--advanced .pl-name,.pl-card--advanced .pl-amt,.pl-card--advanced .pl-cur{color:#fff}.pl-card--advanced .pl-promise,.pl-card--advanced .pl-list li{color:#ffffffd1}.pl-card--advanced .pl-per,.pl-card--advanced .pl-note,.pl-card--advanced .pl-plus{color:#ffffff9e}.pl-card--advanced .pl-plus{border-color:#ffffff24}.pl-card--advanced .pl-tick{color:#0c1e3a;background:#57c4ef}.pl-card--advanced .pl-list li:nth-child(3n+2) .pl-tick{background:#f4818e}.pl-card--advanced .pl-list li:nth-child(3n+3) .pl-tick{background:#fec248}.pl-card--advanced:after{content:"";position:absolute;z-index:1;left:24px;right:24px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#57c4ef,#fff,#f4818e,transparent);background-size:200% 100%;animation:pl-edge 3.6s linear infinite}@keyframes pl-edge{0%{background-position:200% 0}to{background-position:-200% 0}}.pl-pop{position:absolute;z-index:4;top:-15px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 16px 0 13px;border-radius:999px;white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.01em;color:#0c1e3a;background:linear-gradient(100deg,#fec248,#f4818e);box-shadow:0 10px 24px #f4818e80,0 0 0 4px #fbfcff;overflow:hidden}.pl-pop:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);transform:translate(-120%);animation:pl-sheen 3.8s ease-in-out 1s infinite}@keyframes pl-sheen{60%,to{transform:translate(120%)}}.pl-card--ai{border-color:transparent;box-shadow:0 16px 40px #0c1e3a14}.pl-border{position:absolute;inset:0;z-index:3;padding:2.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--ang),#57c4ef,#f4818e,#fec248,#57c4ef);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:pl-ang 5s linear infinite}@keyframes pl-ang{to{--ang: 360deg}}.pl-halo{position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ang),#57c4ef,#f4818e,#fec248,#57c4ef);filter:blur(28px);opacity:.6;animation:pl-ang 5s linear infinite}.pl-aurora{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit;background:#fff;pointer-events:none}.pl-aurora i{position:absolute;width:78%;height:34%;border-radius:50%;filter:blur(34px);opacity:.85}.pl-aurora i:nth-child(1){left:-20%;top:-6%;background:#57c4ef;animation:pl-au-1 9s ease-in-out infinite alternate}.pl-aurora i:nth-child(2){right:-24%;top:34%;background:#f4818e;animation:pl-au-2 11s ease-in-out infinite alternate}.pl-aurora i:nth-child(3){left:-10%;bottom:-8%;background:#fec248;animation:pl-au-3 13s ease-in-out infinite alternate}@keyframes pl-au-1{to{transform:translate3d(60%,40%,0) scale(1.2)}}@keyframes pl-au-2{to{transform:translate3d(-50%,-50%,0) scale(1.15)}}@keyframes pl-au-3{to{transform:translate3d(70%,-60%,0) scale(1.25)}}.pl-aurora:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.7) 50%,transparent 62%);transform:translate(-130%);animation:pl-sheen 6s ease-in-out 1.5s infinite}.pl-card--ai .pl-in{background:linear-gradient(180deg,#ffffff1f,#ffffff80 36%,#ffffff9e);border-radius:inherit}.pl-tag{padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;color:var(--navy);background:#fff;box-shadow:0 0 0 1px #0c1e3a1a,0 6px 16px #57c4ef4d}@media(max-width:699px){.pl{padding-top:calc(var(--header-h) + 48px)}.pl-grid{margin-top:48px;gap:34px}.pl-amt{font-size:56px}.pl-promise{min-height:0}}@media(hover:none){.pl-card:hover{transform:none}}.sk{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;display:flex;align-items:center;padding:calc(var(--header-h) + 40px) 0 120px;color:#fff;background:radial-gradient(120% 90% at 70% 40%,#12305e,#0a1d3b 45%,#050f22)}.sk-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sk-neb{position:absolute;border-radius:50%;filter:blur(80px);will-change:transform}.sk-neb--a{width:620px;height:620px;right:6%;top:4%;background:radial-gradient(circle,rgba(87,196,239,.34),transparent 68%);animation:sk-drift-a 18s ease-in-out infinite alternate}.sk-neb--b{width:520px;height:520px;right:24%;bottom:-8%;background:radial-gradient(circle,rgba(244,129,142,.26),transparent 68%);animation:sk-drift-b 22s ease-in-out infinite alternate}.sk-neb--c{width:560px;height:420px;left:-8%;top:30%;background:radial-gradient(circle,rgba(254,194,72,.14),transparent 68%);animation:sk-drift-c 26s ease-in-out infinite alternate}@keyframes sk-drift-a{to{transform:translate3d(-90px,70px,0) scale(1.14)}}@keyframes sk-drift-b{to{transform:translate3d(80px,-60px,0) scale(1.1)}}@keyframes sk-drift-c{to{transform:translate3d(110px,40px,0) scale(1.18)}}.sk-layer{position:absolute;inset:-20px;transition:transform .6s var(--ease-out, ease-out);will-change:transform}.sk-far{transform:translate3d(calc(var(--px, 0) * -10px),calc(var(--py, 0) * -8px),0)}.sk-near{transform:translate3d(calc(var(--px, 0) * -26px),calc(var(--py, 0) * -20px),0)}.sk-layer i,.au-sky i{position:absolute;left:var(--x);top:var(--y);width:var(--z);height:var(--z);border-radius:50%;background:#fff;opacity:0;box-shadow:0 0 calc(var(--z) * 3) #bee1ffcc;animation:sk-twinkle var(--t) ease-in-out var(--d) infinite}@keyframes sk-twinkle{0%,to{opacity:calc(var(--o) * .25);transform:scale(.8)}50%{opacity:var(--o);transform:scale(1.15)}}.sk-streak{position:absolute;left:8%;top:14%;width:180px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95));opacity:0;transform:rotate(24deg) translate(-40px);animation:sk-streak 11s ease-in 3s infinite}@keyframes sk-streak{0%{opacity:0;transform:rotate(24deg) translate(-40px)}3%{opacity:1}9%,to{opacity:0;transform:rotate(24deg) translate(520px)}}.sk-horizon{position:absolute;inset:auto 0 0;height:36%;background:radial-gradient(60% 100% at 50% 100%,rgba(87,196,239,.22),transparent 70%),linear-gradient(180deg,transparent,rgba(5,15,34,.9))}.sk-grid{position:relative;display:grid;gap:40px;align-items:center;grid-template-columns:1fr}@media(min-width:1024px){.sk-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px}}.sk-label{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:600;color:#fff}.sk-title{margin-top:26px;max-width:11ch;font-size:clamp(46px,7vw,96px);line-height:1;font-weight:650;letter-spacing:-.045em;color:#fff}.sk-title .w{display:inline-block;white-space:pre;animation:sk-word .9s var(--ease) both;animation-delay:calc(.16s + var(--w) * 90ms)}@keyframes sk-word{0%{opacity:0;transform:translateY(.45em);filter:blur(8px)}}.sk-lead{margin-top:26px;max-width:46ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--dark-text-2, rgba(255, 255, 255, .78))}.sk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.sk-sky{position:relative;width:min(100%,560px);aspect-ratio:1;justify-self:center;transform:translate3d(calc(var(--px, 0) * 14px),calc(var(--py, 0) * 10px),0);transition:transform .5s var(--ease-out, ease-out)}.sk-cross{width:100%;height:100%;overflow:visible}.sk-ln{fill:none;stroke:url(#sk-line);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.9;animation:sk-draw 1.8s var(--ease) both;animation-delay:calc(.9s + var(--l, 0) * .35s)}.sk-ln--faint{opacity:.4;stroke-dasharray:.02 .02;stroke-dashoffset:0;animation:sk-fade 1.6s var(--ease) 1.8s both}.sk-ln--static{stroke-dashoffset:0;animation:none;opacity:.35}@keyframes sk-draw{to{stroke-dashoffset:0}}@keyframes sk-fade{0%{opacity:0}}.sk-star{animation:sk-star-in .9s var(--ease) both;animation-delay:calc(.5s + var(--i) * .22s)}@keyframes sk-star-in{0%{opacity:0}}.sk-halo{opacity:.55;animation:sk-breathe 5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sk-core{filter:drop-shadow(0 0 8px currentColor)}.sk-ring{transform-box:fill-box;transform-origin:center;animation:sk-ping 3.6s ease-out infinite;animation-delay:calc(var(--i, 0) * .7s);opacity:0}.sk-star--acrux .sk-ring{animation-duration:2.6s}@keyframes sk-breathe{50%{transform:scale(1.25);opacity:.7}}@keyframes sk-ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(2.4);opacity:0}}.sk-tag{position:absolute;transform:translate(18px,-50%);display:grid;gap:1px;padding:9px 14px 10px;border-radius:14px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 40px #00000059;white-space:nowrap;animation:sk-tag-in .8s var(--ease) 2.2s both}.sk-tag b{font-size:14px;font-weight:650}.sk-tag small{display:flex;align-items:center;gap:6px;font-size:12px;color:#ffffffb8}.sk-tag small:before{content:"";width:7px;height:7px;border-radius:50%;background:#3fd08c;box-shadow:0 0 #3fd08c99;animation:sk-live 2s ease-out infinite}@keyframes sk-live{to{box-shadow:0 0 0 8px #3fd08c00}}.sk-tag--ledger{transform:translate(-50%,24px)}.sk-tag--next{transform:translate(-50%,-190%);padding:6px 12px;background:#ffffff0f}.sk-tag--next b{font-size:12.5px;font-weight:600;color:#fffc}@keyframes sk-tag-in{0%{opacity:0;translate:0 10px}}.sk-cue{position:absolute;left:50%;bottom:28px;width:26px;height:44px;margin-left:-13px;border-radius:14px;border:1.5px solid rgba(255,255,255,.4)}.sk-cue span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:sk-cue 2s ease-in-out infinite}@keyframes sk-cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}80%,to{opacity:0;transform:translateY(16px)}}@media(max-width:1023px){.sk{padding-bottom:96px}.sk-sky{width:min(86%,420px)}.sk-cue{display:none}}@media(max-width:600px){.sk-tag{padding:7px 11px 8px}.sk-tag b{font-size:12.5px}}.sp-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1a8fc4}.sp-title{margin-top:16px;font-size:clamp(32px,4.2vw,56px);line-height:1.05;font-weight:650;letter-spacing:-.035em;color:var(--navy)}.sp-lead{margin-top:20px;max-width:50ch;font-size:clamp(17px,1.4vw,19px);color:var(--text-2)}.sp{position:relative;overflow:hidden;padding:120px 0 130px;background:#f7f9fd}.sp-grid{position:relative;display:grid;gap:64px;align-items:center}@media(min-width:1024px){.sp-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px}}.sp-facts{display:grid;gap:18px;margin-top:34px}.sp-facts li{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.sp-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--navy);background:#fff;box-shadow:0 0 0 1px #0c1e3a14,0 8px 20px #0c1e3a14}.sp-facts li:nth-child(1) .sp-ico{background:linear-gradient(135deg,#d8f0fb,#fff)}.sp-facts li:nth-child(2) .sp-ico{background:linear-gradient(135deg,#fde0e4,#fff)}.sp-facts li:nth-child(3) .sp-ico{background:linear-gradient(135deg,#fff0cc,#fff)}.sp-facts b{display:block;font-size:16.5px;font-weight:650;color:var(--navy)}.sp-facts small{display:block;margin-top:2px;font-size:14.5px;line-height:1.5;color:var(--text-2)}.sp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.sp-deck{position:relative;padding-bottom:14%}.sp-aura{position:absolute;inset:-8% -6% 0;z-index:-1;background:radial-gradient(40% 40% at 25% 30%,rgba(87,196,239,.4),transparent 70%),radial-gradient(40% 40% at 80% 20%,rgba(244,129,142,.32),transparent 70%),radial-gradient(45% 40% at 60% 85%,rgba(254,194,72,.3),transparent 70%);filter:blur(40px);animation:sp-aura 14s ease-in-out infinite alternate}@keyframes sp-aura{to{transform:translate3d(2%,3%,0) scale(1.06)}}.sp-a{position:relative;width:94%;filter:drop-shadow(0 40px 60px rgba(12,30,58,.22))}.sp-b{position:absolute;right:-2%;bottom:0;width:58%;filter:drop-shadow(0 30px 50px rgba(12,30,58,.3));animation:sp-float 7s ease-in-out infinite alternate}@keyframes sp-float{to{transform:translateY(-14px)}}.sp-cap{position:absolute;left:2%;bottom:2%;font-size:12.5px;color:var(--text-muted)}@media(max-width:700px){.sp{padding:88px 0 96px}.sp-b{display:none}.sp-deck{padding-bottom:6%}.sp-a{width:100%}.sp-cap{position:static;margin-top:14px}}.pn{padding:120px 0 130px;background:#fff}.pn-head{max-width:760px}.pn-list{display:grid;gap:110px;margin-top:80px}.pn-row{display:grid;gap:40px;align-items:center;--tone: #57c4ef}.pn-row--pink{--tone: #f4818e}.pn-row--yellow{--tone: #fec248}@media(min-width:1024px){.pn-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.pn-row.is-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pn-row.is-flip .pn-text{order:2}}.pn-num{display:block;font-size:15px;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.pn-bar{display:block;width:56px;height:6px;margin-top:14px;border-radius:6px;background:var(--tone);transform-origin:left;transform:scaleX(0);transition:transform .9s var(--ease) .3s}.is-in .pn-bar,.pn-text.is-in .pn-bar{transform:scaleX(1)}.pn-word{margin-top:22px;font-size:clamp(44px,6vw,84px);line-height:1;font-weight:650;letter-spacing:-.045em;color:var(--navy)}.pn-line{margin-top:20px;font-size:clamp(20px,2vw,26px);line-height:1.3;font-weight:600;letter-spacing:-.015em;color:var(--navy)}.pn-body{margin-top:14px;max-width:44ch;font-size:17px;color:var(--text-2)}.pn-scene{position:relative}.pn-glow{position:absolute;inset:-6% -4%;z-index:-1;border-radius:32px;background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--tone) 40%,transparent),transparent 72%);filter:blur(36px)}.pn-scene .lv,.pn-scene .lm{filter:drop-shadow(0 30px 50px rgba(12,30,58,.16))}@media(max-width:700px){.pn{padding:88px 0 96px}.pn-list{gap:80px;margin-top:56px}}.au{position:relative;overflow:hidden;isolation:isolate;padding:120px 0 130px;color:#fff;background:radial-gradient(100% 80% at 50% 0%,#12305e,#0a1d3b,#050f22)}.au-sky{position:absolute;inset:0;z-index:-1;pointer-events:none}.au .sp-eyebrow{color:#57c4ef}.au .sp-title{color:#fff;max-width:18ch}.au-grid{display:grid;gap:18px;margin-top:64px;grid-template-columns:1fr}@media(min-width:700px){.au-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.au-grid{grid-template-columns:repeat(4,1fr)}}.au-card{position:relative;overflow:hidden;padding:28px 26px 30px;border-radius:22px;background:linear-gradient(180deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .5s var(--ease),border-color .5s var(--ease)}.au-card:before{content:"";position:absolute;inset:0;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 0%),rgba(87,196,239,.22),transparent 70%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.au-card:hover{transform:translateY(-6px);border-color:#57c4ef80}.au-card:hover:before{opacity:1}.au-ico{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#0c1e3a;background:#57c4ef;box-shadow:0 10px 24px #57c4ef66}.au-card:nth-child(2) .au-ico{background:#f4818e;box-shadow:0 10px 24px #f4818e66}.au-card:nth-child(3) .au-ico{background:#fec248;box-shadow:0 10px 24px #fec24866}.au-card:nth-child(4) .au-ico{background:#fff;box-shadow:0 10px 24px #ffffff40}.au-card h3{position:relative;margin-top:24px;font-size:20px;font-weight:650;letter-spacing:-.015em}.au-card p{position:relative;margin-top:10px;font-size:15px;line-height:1.55;color:#ffffffbd}@media(max-width:700px){.au{padding:88px 0 96px}}.fm{padding:120px 0 130px;background:linear-gradient(180deg,#fff,#f3f7fc)}.fm-grid{display:grid;gap:56px;align-items:center}@media(min-width:1024px){.fm-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:80px}}.fm-form{margin-top:30px;max-width:520px}.fm-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:26px;font-weight:600}.fm-links a{color:var(--navy);text-decoration:underline;text-decoration-color:#0c1e3a40;text-underline-offset:4px}.fm-links a:hover{text-decoration-color:currentColor}.fm-art{width:min(100%,440px);justify-self:center}.fm-art svg{width:100%;overflow:visible}.fm-art .sk-ln{stroke:#7f95b8;stroke-width:1.4;opacity:.55}.fm-star .sk-core{fill:#6f86ab;filter:none;animation:fm-dim 4.5s ease-in-out calc(var(--i) * .6s) infinite}.fm-star .sk-ring{stroke:#6f86ab}.fm-star.is-lit .sk-core{fill:#57c4ef;filter:drop-shadow(0 0 10px rgba(87,196,239,.9));animation:none}.fm-star.is-lit .sk-ring{stroke:#57c4ef}@keyframes fm-dim{50%{opacity:.35}}.v2>.fcta{margin-top:0}.sk:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:var(--bars-line);background-size:200% 100%;animation:sk-horizon-line 8s linear infinite;opacity:.9}@keyframes sk-horizon-line{to{background-position:-200% 0}}.sk-tag--next b{font-size:13px;font-weight:650;color:#fff}.sk-tag--next small.sk-soon{font-size:11.5px;color:#fec248}.sk-tag--next small.sk-soon:before{background:#fec248;animation:none}.kain-card{margin-top:20px}.kn{position:relative;isolation:isolate;overflow:hidden;padding:130px 0 140px;color:#fff;background:radial-gradient(60% 70% at 85% 40%,rgba(244,129,142,.22),transparent 70%),radial-gradient(55% 60% at 10% 90%,rgba(87,196,239,.2),transparent 70%),linear-gradient(180deg,#0a1d3b,#050f22)}.kn .au-sky{position:absolute;inset:0;z-index:-1;pointer-events:none}.kn-grid{display:grid;gap:64px;align-items:center}@media(min-width:1024px){.kn-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}}.kn-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 12px;border-radius:999px;font-size:13.5px;font-weight:700;letter-spacing:.02em;color:#0c1e3a;background:linear-gradient(100deg,#fec248,#f4818e);box-shadow:0 10px 28px #f4818e66}.kn-pulse{width:9px;height:9px;border-radius:50%;background:#0c1e3a;animation:kn-pulse 2s ease-out infinite}@keyframes kn-pulse{0%{box-shadow:0 0 #0c1e3a8c}to{box-shadow:0 0 0 10px #0c1e3a00}}.kn-eyebrow{display:block;margin-top:28px;color:#57c4ef}.kn-title{color:#fff;max-width:14ch}.kn-lead{color:#fffc;max-width:52ch}.kn-points{display:grid;gap:18px;margin-top:34px}.kn-points li{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start}.kn-tick{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#0c1e3a;background:#57c4ef}.kn-points li:nth-child(2) .kn-tick{background:#f4818e}.kn-points li:nth-child(3) .kn-tick{background:#fec248}.kn-points b{display:block;font-size:17px;font-weight:650}.kn-points small{display:block;margin-top:2px;font-size:15px;line-height:1.5;color:#ffffffb3}.kn .sp-actions .btn--primary{background:#fff;color:#0c1e3a}.kn-stage{position:relative;padding:30px}.kn-ring{position:absolute;inset:0;border-radius:40px;background:conic-gradient(from var(--ang, 0deg),#57c4ef,#f4818e,#fec248,#57c4ef);filter:blur(46px);opacity:.5;animation:pl-ang 7s linear infinite}.kn-win{position:relative;overflow:hidden;border-radius:20px;background:#0a1d3be6;border:1px solid rgba(255,255,255,.18);box-shadow:0 50px 100px #00000080;animation:kn-float 7s ease-in-out infinite alternate}@keyframes kn-float{to{transform:translateY(-12px) rotate(-.4deg)}}.kn-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.kn-bar i{width:10px;height:10px;border-radius:50%;background:#ffffff38}.kn-url{flex:1;max-width:220px;height:14px;margin-left:14px;border-radius:7px;background:#ffffff14}.kn-body{display:grid;grid-template-columns:22% 1fr;gap:18px;padding:18px;min-height:340px;filter:blur(1.4px)}.kn-side{display:grid;align-content:start;gap:10px}.kn-side span,.kn-h,.kn-cards span,.kn-rows span{position:relative;overflow:hidden;display:block;height:18px;border-radius:8px;background:#ffffff1a}.kn-side span:nth-child(1){background:#57c4ef73}.kn-main{display:grid;gap:14px;align-content:start}.kn-h{width:46%;height:22px}.kn-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kn-cards span{height:62px;border-radius:12px}.kn-cards span:nth-child(1){box-shadow:inset 0 3px #fec248}.kn-cards span:nth-child(2){box-shadow:inset 0 3px #f4818e}.kn-cards span:nth-child(3){box-shadow:inset 0 3px #57c4ef}.kn-chart{display:flex;align-items:flex-end;gap:6px;height:96px;padding:10px;border-radius:12px;background:#ffffff0f}.kn-chart i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,#57c4ef,#57c4ef40);transform-origin:bottom;animation:kn-bar 4.8s ease-in-out calc(var(--i) * .12s) infinite alternate}@keyframes kn-bar{0%{transform:scaleY(.45)}}.kn-rows{display:grid;gap:9px}.kn-rows span{height:14px}.kn-side span:after,.kn-h:after,.kn-cards span:after,.kn-rows span:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);animation:kn-shimmer 3.4s ease-in-out calc(var(--i, 0) * .14s) infinite}@keyframes kn-shimmer{60%,to{transform:translate(120%)}}.kn-veil{position:absolute;inset:40px 0 0;background:radial-gradient(60% 60% at 50% 50%,#050f221a,#050f22b3)}.kn-badge{position:absolute;left:50%;top:56%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:4px;padding:22px 34px 24px;border-radius:22px;background:#ffffff1f;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 30px 70px #00000073;text-align:center}.kn-badge b{font-size:28px;font-weight:650;letter-spacing:-.03em}.kn-badge small{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fec248}.kn-badge-mark{display:grid;gap:4px;margin-bottom:8px}.kn-badge-mark i{display:block;width:34px;height:5px;border-radius:5px;background:#57c4ef;animation:kn-mark 2.6s ease-in-out infinite}.kn-badge-mark i:nth-child(2){background:#f4818e;animation-delay:.2s}.kn-badge-mark i:nth-child(3){background:#fec248;animation-delay:.4s}@keyframes kn-mark{50%{transform:scaleX(.55)}}@media(max-width:700px){.kn{padding:88px 0 96px}.kn-stage{padding:8px}.kn-body{min-height:260px}.kn-badge{padding:16px 24px 18px}.kn-badge b{font-size:22px}}.sk-tag--mini{padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;color:#ffffffdb;background:#ffffff12;animation-delay:calc(2.4s + var(--n, 0) * .25s)}.sk-tag--b{transform:translate(-50%,20px)}.sk-tag--r{transform:translate(16px,-50%)}.kn-fam{margin-top:110px}.kn-fam-head{max-width:720px}.kn-fam-title{margin-top:14px;font-size:clamp(28px,3.6vw,46px);line-height:1.08;font-weight:650;letter-spacing:-.03em;color:#fff}.kn-fam-lead{margin-top:16px;max-width:54ch;font-size:17px;color:#ffffffc2}.kn-cards4{display:grid;gap:16px;margin-top:44px;grid-template-columns:1fr}@media(min-width:700px){.kn-cards4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.kn-cards4{grid-template-columns:repeat(4,1fr)}}.kf{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:24px 22px;border-radius:22px;background:linear-gradient(180deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);--c: #57c4ef;transition:transform .5s var(--ease),border-color .5s var(--ease)}.kf--hrms{--c: #f4818e}.kf--crm{--c: #fec248}.kf--pos{--c: #ffffff}.kf:before{content:"";position:absolute;inset:0;background:radial-gradient(240px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--c) 30%,transparent),transparent 70%);opacity:0;transition:opacity .4s var(--ease);pointer-events:none}.kf:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 70%,transparent)}.kf:hover:before{opacity:1}.kf:after{content:"";position:absolute;left:20px;right:20px;top:0;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--c),transparent);background-size:200% 100%;animation:pl-edge 4.2s linear infinite;animation-delay:calc(var(--i, 0) * -.9s)}.kf-top{position:relative;display:flex;align-items:center;justify-content:space-between}.kf-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#0c1e3a;background:var(--c);box-shadow:0 10px 26px color-mix(in srgb,var(--c) 45%,transparent)}.kf-ai{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(100deg,#57c4ef66,#f4818e66);border:1px solid rgba(255,255,255,.22)}.kf h4{position:relative;margin-top:22px;font-size:21px;font-weight:650;letter-spacing:-.02em;color:#fff}.kf p{position:relative;margin-top:8px;flex:1;font-size:15px;line-height:1.5;color:#ffffffbd}.kf-soon{position:relative;display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.kf-soon i{width:7px;height:7px;border-radius:50%;background:var(--c);animation:kn-pulse-c 2.2s ease-out infinite}@keyframes kn-pulse-c{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 60%,transparent)}to{box-shadow:0 0 0 9px transparent}}@media(max-width:700px){.kn-fam{margin-top:72px}}.kain-family{display:grid;gap:20px;margin-top:20px}.kn--index{padding:110px 0 100px}.kn-fam--first{margin-top:0}.kn-cards4>li{display:flex}a.kf{flex:1;color:inherit;text-decoration:none;cursor:pointer}.kf-go{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#0c1e3a;background:var(--c);opacity:0;transform:translate(-8px,8px);transition:opacity .4s var(--ease),transform .4s var(--ease)}a.kf:hover .kf-go,a.kf:focus-visible .kf-go{opacity:1;transform:none}a.kf:focus-visible{outline:2px solid var(--c);outline-offset:3px}.kn--hrms{background:radial-gradient(55% 70% at 12% 40%,rgba(244,129,142,.28),transparent 70%),radial-gradient(50% 60% at 92% 90%,rgba(254,194,72,.16),transparent 70%),linear-gradient(180deg,#08162d,#050f22)}.kn--crm{background:radial-gradient(55% 70% at 88% 35%,rgba(254,194,72,.22),transparent 70%),radial-gradient(50% 60% at 6% 90%,rgba(87,196,239,.18),transparent 70%),linear-gradient(180deg,#0a1d3b,#050f22)}.kn--pos{background:radial-gradient(55% 70% at 14% 45%,rgba(87,196,239,.26),transparent 70%),radial-gradient(50% 60% at 94% 12%,rgba(255,255,255,.1),transparent 70%),linear-gradient(180deg,#08162d,#050f22)}.kn--hrms .kn-ring{background:conic-gradient(from var(--ang, 0deg),#f4818e,#fec248,#f4818e,#57c4ef,#f4818e)}.kn--crm .kn-ring{background:conic-gradient(from var(--ang, 0deg),#fec248,#57c4ef,#fec248,#f4818e,#fec248)}.kn--pos .kn-ring{background:conic-gradient(from var(--ang, 0deg),#57c4ef,#ffffff,#57c4ef,#f4818e,#57c4ef)}.kn+.kn{border-top:1px solid rgba(255,255,255,.06)}@media(min-width:1024px){.kn.is-flip .kn-copy{order:2}}.kn-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.kn-ai{padding:7px 14px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#fff;background:linear-gradient(100deg,#57c4ef66,#f4818e66);border:1px solid rgba(255,255,255,.24);position:relative;overflow:hidden}.kn-ai:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translate(-120%);animation:pl-sheen 4s ease-in-out 1.2s infinite}.kn-chips+.kn-eyebrow{margin-top:24px}.kn--hrms .kn-tick,.kn--hrms .kn-eyebrow{--t: #f4818e}.kn--hrms .kn-eyebrow{color:#f4818e}.kn--crm .kn-eyebrow{color:#fec248}.kn--pos .kn-eyebrow{color:#8fd6f3}.kn--hrms .kn-pill{background:linear-gradient(100deg,#f4818e,#fec248)}.kn--crm .kn-pill{background:linear-gradient(100deg,#fec248,#8fd6f3);box-shadow:0 10px 28px #fec24866}.kn--pos .kn-pill{background:linear-gradient(100deg,#57c4ef,#fff);box-shadow:0 10px 28px #57c4ef66}.kn-body--hrms{grid-template-columns:30% 1fr}.th-people{display:grid;align-content:start;gap:12px}.th-p{display:grid;grid-template-columns:30px 1fr;grid-template-rows:9px 9px;gap:5px 10px;align-items:center}.th-p i{grid-row:1 / 3;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#f4818e,#fec248);animation:th-bob 3.6s ease-in-out calc(var(--i) * .26s) infinite alternate}.th-p:nth-child(2n) i{background:linear-gradient(135deg,#57c4ef,#8fd6f3)}.th-p:nth-child(3n) i{background:linear-gradient(135deg,#fec248,#fff)}.th-p span{display:block;height:8px;border-radius:6px;background:#ffffff24}.th-p span+span{width:60%;background:#ffffff14}@keyframes th-bob{to{transform:translateY(-4px) scale(1.06)}}.th-main{display:grid;gap:14px;align-content:start}.th-rings{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.th-rings svg{width:100%;max-width:76px;justify-self:center}.th-arc{stroke:#f4818e;animation:th-ring 5s ease-in-out calc(var(--i, 0) * .5s) infinite alternate}.th-rings svg:nth-child(2) .th-arc{stroke:#fec248}.th-rings svg:nth-child(3) .th-arc{stroke:#57c4ef}@keyframes th-ring{0%{stroke-dasharray:8 100}}.th-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;padding:12px;border-radius:12px;background:#ffffff0f}.th-cal i{display:block;aspect-ratio:1;border-radius:6px;background:#ffffff1a}.th-cal i.is-lit{background:#f4818e;animation:th-lit 3.2s ease-in-out calc(var(--i) * .14s) infinite}.th-cal i.is-lit:nth-child(3n){background:#fec248}.th-cal i.is-lit:nth-child(3n+1){background:#57c4ef}@keyframes th-lit{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}.kn-body--crm{grid-template-columns:repeat(4,1fr);gap:10px;align-items:start}.tc-col{display:grid;gap:9px;padding:9px;border-radius:12px;background:#ffffff0d;align-content:start;min-height:260px}.tc-col>b{display:block;height:10px;width:60%;border-radius:6px;background:#fff3}.tc-col:nth-child(1)>b{background:#57c4ef}.tc-col:nth-child(2)>b{background:#fec248}.tc-col:nth-child(3)>b{background:#f4818e}.tc-col:nth-child(4)>b{background:#3fd08c}.tc-col span{display:grid;gap:7px;padding:10px;border-radius:10px;background:#ffffff1a;box-shadow:0 6px 14px #0003}.tc-col span i{display:block;height:8px;width:80%;border-radius:5px;background:#ffffff42}.tc-col span u{display:block;height:7px;width:50%;border-radius:5px;background:#ffffff24}.tc-move{position:relative;z-index:2;background:linear-gradient(135deg,#fec2488c,#f4818e73)!important;box-shadow:0 0 0 1px #fec248b3,0 14px 30px #fec24859!important;animation:tc-move 9s var(--ease) infinite}@keyframes tc-move{0%,8%{transform:translate(0)}28%,38%{transform:translate(calc(100% + 19px),20px)}58%,70%{transform:translate(calc(200% + 38px),6px)}90%,to{transform:translate(calc(300% + 57px),34px)}}.kn-body--crm .tc-col:nth-child(4) span{animation:tc-pop 9s ease-in-out infinite}@keyframes tc-pop{0%,85%{transform:none}92%{transform:scale(1.06)}}.kn-body--pos{grid-template-columns:1.15fr 1fr;gap:14px}.tp-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-content:start}.tp-tiles span{display:grid;place-items:center;aspect-ratio:1;border-radius:14px;background:#ffffff17;animation:tp-tap 7.2s ease-in-out calc(var(--i) * .8s) infinite}.tp-tiles i{width:46%;aspect-ratio:1;border-radius:10px;background:#ffffff4d}.tp-tiles span:nth-child(3n+1) i{background:#57c4ef}.tp-tiles span:nth-child(3n+2) i{background:#f4818e}.tp-tiles span:nth-child(3n) i{background:#fec248}@keyframes tp-tap{0%,10%,to{transform:none;box-shadow:none}5%{transform:scale(.92);box-shadow:0 0 0 4px #57c4ef80}}.tp-receipt{display:grid;gap:10px;align-content:start;padding:14px 12px;border-radius:14px;background:#ffffff14}.tp-receipt>b{display:block;width:50%;height:11px;border-radius:6px;background:#ffffff4d}.tp-receipt span{display:flex;justify-content:space-between;gap:10px;opacity:0;animation:tp-line 7.2s ease-out calc(var(--i) * .8s) infinite}.tp-receipt span i{display:block;height:8px;width:55%;border-radius:5px;background:#ffffff38}.tp-receipt span u{display:block;height:8px;width:22%;border-radius:5px;background:#ffffff4d}@keyframes tp-line{0%{opacity:0;transform:translate(-12px)}8%,85%{opacity:1;transform:none}to{opacity:0}}.tp-receipt em{display:block;height:2px;margin-top:4px;background:#fff3}.tp-receipt s{display:block;height:34px;margin-top:4px;border-radius:10px;text-decoration:none;background:linear-gradient(100deg,#57c4ef,#f4818e,#57c4ef);background-size:200% 100%;animation:sk-horizon-line 3.2s linear infinite;box-shadow:0 8px 22px #57c4ef66}@media(max-width:700px){.kn--index{padding:80px 0 72px}.kn-body--crm{gap:6px}.tc-col{padding:6px;min-height:200px}}.kn-badge b{white-space:nowrap}.kn--pos .kn-badge b{font-size:23px}.wd-grid{display:grid;gap:18px;margin-top:48px;grid-template-columns:1fr}@media(min-width:900px){.wd-grid{grid-template-columns:repeat(3,1fr)}}.wd{position:relative;overflow:hidden;padding:34px 30px 38px;border-radius:24px;background:#fff;border:1px solid rgba(12,30,58,.08);box-shadow:0 14px 40px #0c1e3a0f;--c: #57c4ef;transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.wd--pink{--c: #f4818e}.wd--yellow{--c: #fec248}.wd:hover{transform:translateY(-6px);box-shadow:0 30px 60px #0c1e3a21}.wd:after{content:"";position:absolute;inset:auto -30% -50% auto;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%);filter:blur(14px);transition:transform .7s var(--ease)}.wd:hover:after{transform:scale(1.4) translate(-20px,-20px)}.wd-bar{display:block;width:52px;height:6px;border-radius:6px;background:var(--c);transform-origin:left;animation:wd-bar 1s var(--ease) both}@keyframes wd-bar{0%{transform:scaleX(0)}}.wd-num{position:absolute;right:26px;top:22px;font-size:44px;font-weight:650;letter-spacing:-.04em;color:#0c1e3a12}.wd h3{position:relative;margin-top:26px}.wd p{position:relative;margin-top:12px;color:var(--text-2)}.hw-steps{position:relative;display:grid;gap:18px;margin-top:56px;grid-template-columns:1fr}@media(min-width:900px){.hw-steps{grid-template-columns:repeat(4,1fr);gap:28px}.hw-steps:before{content:"";position:absolute;left:20px;right:20px;top:21px;height:2px;background:var(--bars-line);opacity:.55}}.hw-steps li{position:relative}.hw-n{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-weight:700;color:#fff;background:var(--navy);box-shadow:0 0 0 6px var(--bg-alt, #f6f8fc),0 10px 24px #0c1e3a40}.hw-steps h3{margin-top:20px;font-size:19px;font-weight:650;letter-spacing:-.015em}.hw-steps p{margin-top:8px;color:var(--text-2)}.au2{padding:130px 0 140px}.au2-grid{position:relative;display:grid;gap:56px;align-items:center}@media(min-width:1024px){.au2-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:80px}}.au2-title{max-width:14ch}.au2-lead{margin-top:18px;max-width:44ch;font-size:17px;color:#ffffffbd}.au2-tabs{display:grid;gap:10px;margin-top:40px}.au2-tab{position:relative;overflow:hidden;display:grid;grid-template-columns:26px 46px 1fr;gap:14px;align-items:start;width:100%;padding:18px 20px 20px;text-align:left;color:#fff;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;cursor:pointer;transition:background .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease);--c: #57c4ef}.au2-tab:nth-child(2){--c: #f4818e}.au2-tab:nth-child(3){--c: #fec248}.au2-tab:nth-child(4){--c: #ffffff}.au2-tab:hover{border-color:#ffffff47}.au2-tab:focus-visible{outline:2px solid var(--c);outline-offset:3px}.au2-tab.is-on,.au2:not(.is-ready) .au2-tab:first-child{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 18%,transparent),#ffffff0d);border-color:color-mix(in srgb,var(--c) 60%,transparent);transform:translate(6px)}.au2-n{padding-top:12px;font-size:13px;font-weight:700;letter-spacing:.08em;color:#ffffff73}.au2-tab.is-on .au2-n{color:var(--c)}.au2-ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:#ffffff1a;transition:background .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease)}.au2-tab.is-on .au2-ico{color:#0c1e3a;background:var(--c);box-shadow:0 10px 26px color-mix(in srgb,var(--c) 50%,transparent)}.au2-txt b{display:block;padding-top:11px;font-size:19px;font-weight:650;letter-spacing:-.015em}.au2-txt small{display:block;margin-top:8px;font-size:15px;line-height:1.5;color:#ffffffc2}.au2.is-ready .au2-txt small{max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .5s var(--ease),opacity .4s var(--ease),margin .4s var(--ease)}.au2.is-ready .au2-tab.is-on .au2-txt small{max-height:8em;margin-top:8px;opacity:1}.au2-prog{position:absolute;left:20px;right:20px;bottom:0;height:3px;border-radius:3px;background:#ffffff1a;opacity:0}.au2-prog i{display:block;height:100%;width:100%;border-radius:3px;background:var(--c)}.au2-tab.is-on .au2-prog{opacity:1}.au2.is-cycling .au2-tab.is-on .au2-prog i{animation:au2-fill 6.5s linear both}@keyframes au2-fill{0%{width:0}}.au2-stage{position:relative;padding:24px}.au2-glow{position:absolute;inset:4%;border-radius:40px;background:conic-gradient(from var(--ang, 0deg),#57c4ef,#f4818e,#fec248,#57c4ef);filter:blur(54px);opacity:.42;animation:pl-ang 9s linear infinite}.au2-win{position:relative;overflow:hidden;border-radius:22px;background:#0a1d3bc7;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 50px 100px #00000073}.au2-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.au2-bar i{width:10px;height:10px;border-radius:50%;background:#ffffff38}.au2-panels{padding:22px}.au2-panel[hidden]{display:none}.bx{position:relative;min-height:390px;padding:26px 26px 22px;border-radius:16px;color:var(--navy);background:#fff;box-shadow:0 20px 50px #00000040;font-variant-numeric:tabular-nums}.bx-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid #e4e9f1}.bx-head b{font-size:17px;font-weight:650}.bx-pill{padding:4px 11px;border-radius:999px;font-size:12px;font-weight:700;color:#1a6794;background:#e3f2fb}.bx-pill--y{color:#85580a;background:#fff3d4}.bx-pill--r{color:#b1304a;background:#fde3e7}.bx-foot{position:absolute;left:26px;right:26px;bottom:18px;font-size:12.5px;color:#5b6983}.bx-line,.bx-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:22px;font-size:15px}.bx-line strong{font-size:26px;font-weight:650}.bx-rate{display:grid;grid-template-columns:auto 1fr auto;gap:4px 10px;align-items:center;margin-top:18px;padding:14px 16px;border-radius:12px;background:#f3f7fc;font-size:14px}.bx-rate b{font-size:14.5px}.bx-rate small{grid-column:2 / 4;color:#5b6983;font-size:12.5px}.bx-rate-dot{width:9px;height:9px;border-radius:50%;background:#57c4ef;grid-row:1 / 3}.bx-arrow{display:flex;justify-content:center;gap:8px;margin-top:12px}.bx-arrow i{width:10px;height:10px;border-right:2.5px solid #57c4ef;border-bottom:2.5px solid #57c4ef;transform:rotate(45deg)}.bx-total{align-items:center;padding:16px 18px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#14315e,#0c1e3a)}.bx-total span{font-size:14px;opacity:.8}.bx-total strong{font-size:34px;font-weight:650;letter-spacing:-.03em}.bx-tbl{margin-top:18px;border:1px solid #e4e9f1;border-radius:12px;overflow:hidden}.bx-tr{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:13px 16px;font-size:15px}.bx-tr+.bx-tr{border-top:1px solid #e4e9f1}.bx-tr--h{font-size:12px;font-weight:700;color:#5b6983;background:#f3f7fc}.bx-tr span:nth-child(n+2){text-align:right}.bx-gstc{font-weight:700;color:#85580a;background:#fec2482e;margin:-13px -16px -13px 0;padding:13px 16px}.bx-tr--h .bx-gstc{margin:-13px -16px -13px 0}.bx-sums{display:grid;gap:10px;margin-top:20px;font-size:15px}.bx-sums>div{display:flex;justify-content:space-between}.bx-gstr b{color:#85580a}.bx-grand{padding-top:14px;border-top:2px solid #0c1e3a;font-size:19px;font-weight:650}.bx-grand b{font-size:26px;letter-spacing:-.02em}.bx-cust{display:flex;align-items:center;gap:14px}.bx-av{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-size:22px;font-weight:700;color:#0c1e3a;background:linear-gradient(135deg,#57c4ef,#fec248)}.bx-cust b{display:block;font-size:19px;font-weight:650}.bx-cust small{color:#5b6983;font-size:13px}.bx-abn{display:flex;align-items:center;gap:14px;margin-top:22px;padding:16px 18px;border-radius:14px;background:#f3f7fc}.bx-abn span{font-size:12px;font-weight:700;letter-spacing:.1em;color:#5b6983}.bx-type{display:inline-block;overflow:hidden;white-space:nowrap;font-size:28px;font-weight:650;letter-spacing:.02em}.bx-meta{margin-top:16px}.bx-meta small{display:block;font-size:12px;color:#5b6983}.bx-meta b{font-size:17px}.bx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.bx-chips li{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;font-size:13.5px;font-weight:600;color:#1d7551;background:#e2f3ea}.bx-period{display:flex;align-items:baseline;gap:12px;margin-top:18px}.bx-period span{font-size:24px;font-weight:650;letter-spacing:-.02em}.bx-period small{color:#5b6983;font-size:13px}.bx-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.bx-stats span{padding:12px 16px;border-radius:12px;background:#f3f7fc}.bx-stats span:first-child{box-shadow:inset 0 3px #b1304a}.bx-stats span:last-child{box-shadow:inset 0 3px #fec248}.bx-stats b{display:block;font-size:28px;font-weight:650}.bx-stats small{color:#5b6983;font-size:12.5px}.bx-list{position:relative;margin-top:16px;border:1px solid #e4e9f1;border-radius:12px;overflow:hidden}.bx-list>div{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;height:46px;padding:0 14px;font-size:14.5px}.bx-list>div+div{border-top:1px solid #e4e9f1}.bx-list i{padding:3px 9px;border-radius:999px;font-style:normal;font-size:11.5px;font-weight:700;color:#5b6983;background:#eff2f8}.bx-scan{position:absolute;left:0;right:0;top:0;height:46px;background:#57c4ef24;box-shadow:inset 3px 0 #57c4ef;opacity:0}.au2-panel.is-entering .bx{animation:bx-in .6s var(--ease) both}@keyframes bx-in{0%{opacity:0;transform:translateY(18px) scale(.98)}}.is-entering .bx-line,.is-entering .bx-rate,.is-entering .bx-total,.is-entering .bx-tr,.is-entering .bx-sums>div,.is-entering .bx-abn,.is-entering .bx-stats span,.is-entering .bx-list>div,.is-entering .bx-meta,.is-entering .bx-period{animation:bx-rise .6s var(--ease) both;animation-delay:calc(var(--d, 0) * 1ms + .2s)}@keyframes bx-rise{0%{opacity:0;transform:translateY(12px)}}.bx-rate{--d: 250}.bx-total{--d: 900}.bx-tr:nth-child(2){--d: 200}.bx-sums>div:nth-child(1){--d: 500}.bx-sums>div:nth-child(2){--d: 700}.bx-sums>div:nth-child(3){--d: 900}.bx-abn{--d: 300}.bx-meta{--d: 800}.bx-stats span:nth-child(2){--d: 150}.bx-list>div:nth-child(2){--d: 300}.bx-list>div:nth-child(3){--d: 450}.is-entering .bx-arrow i{animation:bx-chev 1.4s ease-in-out .7s infinite}.is-entering .bx-arrow i:nth-child(2){animation-delay:.85s}.is-entering .bx-arrow i:nth-child(3){animation-delay:1s}@keyframes bx-chev{0%,to{opacity:.25;transform:rotate(45deg) translate(-2px,-2px)}50%{opacity:1;transform:rotate(45deg) translate(3px,3px)}}.is-entering .bx-rate-dot{animation:kn-pulse-c 1.8s ease-out infinite;--c: #57c4ef}.is-entering .bx-total strong{animation:bx-pop .7s var(--ease) 1s both}@keyframes bx-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}}.is-entering .bx-gstc{animation:bx-glow 2.4s ease-in-out .7s infinite}@keyframes bx-glow{50%{background:#fec24866}}.is-entering .bx-grand b{animation:bx-pop .7s var(--ease) 1.1s both}.is-entering .bx-av{animation:bx-pop .6s var(--ease) .1s both}.is-entering .bx-type{animation:bx-type 1.5s steps(14,end) .6s both}@keyframes bx-type{0%{width:0}to{width:14ch}}.is-entering .bx-chips li{animation:bx-pop .5s var(--ease) both;animation-delay:calc(1.5s + var(--k, 0) * .22s)}.is-entering .bx-scan{animation:bx-scan 4.2s var(--ease) .9s infinite}@keyframes bx-scan{0%,8%{opacity:0;transform:translateY(0)}14%,44%{opacity:1;transform:translateY(0)}52%,84%{opacity:1;transform:translateY(46px)}94%,to{opacity:0;transform:translateY(46px)}}@media(max-width:700px){.au2{padding:88px 0 96px}.au2-stage{padding:6px}.au2-tab{grid-template-columns:44px 1fr;padding:16px 16px 18px}.au2-n{display:none}.bx{min-height:360px;padding:20px 18px 56px}.bx-foot{left:18px;right:18px}.bx-type{font-size:22px}.au2-panels{padding:12px}}.au2-title{max-width:17ch}.bx{min-height:430px;padding-bottom:64px}.bx-total strong .bx-num{font-size:inherit;opacity:1}@media(max-width:700px){.bx{min-height:380px}}.gl{display:block;--gl-a: #e3566b}.gl path,.gl circle,.gl rect{stroke-dasharray:1;stroke-dashoffset:0}.js .lg-row:not(.is-in) .gl path,.js .lg-row:not(.is-in) .gl circle,.js .lg-row:not(.is-in) .gl rect,.js .sp-facts li[data-reveal]:not(.is-in) .gl *{stroke-dashoffset:1}.js .lg-row.is-in .gl *,.js .sp-facts li.is-in .gl *{transition:stroke-dashoffset 1.2s var(--ease) calc(var(--n, 0) * .14s + .2s)}.sp-ico{display:block;width:44px;height:44px;color:var(--navy);background:none!important;box-shadow:none!important}.sp-ico .gl{width:48px;height:48px;--gl-a: #1a8fc4}.sp-facts li:nth-child(2) .gl{--gl-a: #e3566b}.sp-facts li:nth-child(3) .gl{--gl-a: #c98a00}.lg{position:relative;padding:120px 0 130px;color:var(--navy);background:#f6f4ee}.lg:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(12,30,58,.045) 1px,transparent 1px);background-size:calc(100% / 12) 100%;pointer-events:none}.lg>.container{position:relative}.lg-top{display:grid;gap:28px;align-items:end;padding-bottom:44px;border-bottom:3px solid var(--navy)}@media(min-width:900px){.lg-top{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:80px}}.lg-kicker{display:block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b6983}.lg-title{margin-top:18px;max-width:15ch;font-size:clamp(40px,5.6vw,84px);line-height:.98;font-weight:650;letter-spacing:-.045em}.lg-lead{max-width:30ch;font-size:18px;line-height:1.5;color:#3a4963}.lg-rows{display:block}.lg-row{display:grid;gap:28px 40px;padding:56px 0 60px;border-bottom:1px solid rgba(12,30,58,.22);grid-template-columns:1fr;position:relative}.lg-row:after{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:#0c1e3a38}@media(min-width:1024px){.lg-row{grid-template-columns:110px minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.lg-num{font-size:clamp(72px,9vw,132px);line-height:.8;font-weight:250;letter-spacing:-.06em;color:#0c1e3a29;font-variant-numeric:tabular-nums}.lg-glyph{display:block;width:76px;height:76px;color:var(--navy)}.lg-row--1 .gl{--gl-a: #c98a00}.lg-row--2 .gl{--gl-a: #e3566b}.lg-row--3 .gl,.lg-row--4 .gl{--gl-a: #1a8fc4}.lg-text h3{margin-top:26px;font-size:clamp(26px,2.6vw,36px);line-height:1.1;font-weight:650;letter-spacing:-.03em}.lg-text p{margin-top:14px;max-width:38ch;font-size:17px;line-height:1.55;color:#3a4963}.lg-doc{position:relative;margin:0;max-width:560px}.lg-doc{width:100%}.lg-row:nth-child(2n) .lg-doc{margin-left:auto}.lg-doc figcaption{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#5b6983}.lg-doc figcaption i{flex:0 0 28px;height:1px;background:currentColor;opacity:.6}.lg-paper{position:relative;border-radius:4px;background:#fff;border:1px solid #d9d4c6;box-shadow:0 1px #0c1e3a0d,0 22px 40px -22px #0c1e3a52;transform:rotate(-.5deg);transition:transform .6s var(--ease)}.lg-row:nth-child(2n) .lg-paper{transform:rotate(.5deg)}.lg-row:hover .lg-paper{transform:rotate(0) translateY(-4px)}.lg-paper:before{content:"";position:absolute;left:18px;top:-7px;width:54px;height:14px;background:#fec2488c;transform:rotate(-3deg)}.lg .bx{min-height:0;padding:26px 26px 62px;border-radius:4px;box-shadow:none}.lg .bx-foot{left:26px;right:26px}.lg .bx--aud,.lg .bx--gst{min-height:400px}.lg .bx--abn,.lg .bx--close{min-height:380px}.lg .bx-total,.lg .bx-rate,.lg .bx-abn,.lg .bx-stats span,.lg .bx-tbl,.lg .bx-list{border-radius:4px}.lg-row{opacity:1}.js .lg-row:not(.is-in) .lg-text,.js .lg-row:not(.is-in) .lg-doc,.js .lg-row:not(.is-in) .lg-num{opacity:0;transform:translateY(18px)}.js .lg-row .lg-text,.js .lg-row .lg-doc,.js .lg-row .lg-num{transition:opacity .7s var(--ease),transform .8s var(--ease)}.js .lg-row .lg-doc{transition-delay:.16s}.js .lg-row .lg-num{transition-delay:0ms}@media(max-width:1023px){.lg{padding:88px 0 96px}.lg-row{padding:40px 0 44px}.lg-num{font-size:72px}.lg-doc{max-width:none}}@media(max-width:700px){.lg .bx{padding:20px 18px 62px}.lg .bx-foot{left:18px;right:18px}.lg .bx--aud,.lg .bx--gst{min-height:380px}.lg .bx--abn,.lg .bx--close{min-height:340px}}.lg-glyph .gl{width:76px;height:76px}.lg .bx-av{border-radius:4px;color:#fff;background:var(--navy)}.lg .bx-chips li,.lg .bx-pill{border-radius:3px}.lg .bx-rate-dot{border-radius:0;width:8px;height:8px;background:#c98a00}.sp-facts{gap:24px}.sp-facts li{grid-template-columns:52px 1fr}.bd{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;padding:calc(var(--header-h) + 72px) 0 120px;color:var(--navy);background:#fff}.bd-par{position:absolute;inset:0;z-index:-2;transform:translate3d(calc(var(--px, 0) * -18px),calc(var(--py, 0) * -12px),0);transition:transform .7s var(--ease-out, ease-out)}.bd-bands{position:absolute;right:-200px;top:-340px;width:1100px;height:1300px;transform:rotate(-24deg)}.bd-b{position:absolute;left:0;right:0;height:110px;animation:bd-slide 1.5s var(--ease) both,bd-drift 9s ease-in-out 1.6s infinite alternate}.bd-b0{top:270px;background:var(--navy);animation-delay:.1s,1.6s}.bd-b1{top:380px;background:var(--blue);animation-delay:.22s,2.2s}.bd-b2{top:490px;background:var(--pink);animation-delay:.34s,2.8s}.bd-b3{top:600px;background:var(--yellow);animation-delay:.46s,3.4s}@keyframes bd-slide{0%{transform:translate(115%)}}@keyframes bd-drift{to{transform:translate(-26px)}}.bd-wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,#fff 0 44%,rgba(255,255,255,.92) 50%,transparent 64%)}.bd-grid{display:grid;gap:56px;align-items:center;grid-template-columns:1fr}@media(min-width:1024px){.bd-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;min-height:calc(100svh - var(--header-h) - 230px)}}.bd-kicker{display:inline-block;margin-bottom:26px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.bd-title{max-width:11ch;font-size:clamp(46px,6.6vw,96px);line-height:.98;font-weight:650;letter-spacing:-.052em}.bd-title .w{display:inline-block;white-space:pre;animation:sk-word .9s var(--ease) both;animation-delay:calc(.12s + var(--w) * 80ms)}.bd-lead{margin-top:28px;max-width:34em;font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--text-2)}.bd-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.bd-card{position:relative;justify-self:end;width:100%;max-width:560px;padding:28px 30px 26px;border-radius:14px;background:#fff;box-shadow:0 40px 80px -24px #0c1e3a6b,0 0 0 1px #0c1e3a14;animation:bd-card-in 1.1s var(--ease) .7s both,bd-float 8s ease-in-out 2s infinite alternate}@keyframes bd-card-in{0%{opacity:0;transform:translateY(40px)}}@keyframes bd-float{to{transform:translateY(-10px)}}.bd-card-h{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.bd-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:17px 0;border-bottom:1px solid var(--rule);animation:lv-rise .7s var(--ease) both;animation-delay:calc(1.1s + var(--r) * .14s)}.bd-row span{font-size:16px;color:var(--text-2)}.bd-row b{font-size:clamp(24px,2.4vw,32px);font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.bd-row b span{font-size:inherit;color:inherit}.bd-owes{display:inline-block;margin-top:18px;padding:7px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:#85580a;background:#fff3d4;animation:lv-rise .7s var(--ease) 1.6s both;position:relative;overflow:hidden}.bd-owes:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.8) 50%,transparent 65%);transform:translate(-120%);animation:pl-sheen 5s ease-in-out 2.4s infinite}.bd-card small{display:block;margin-top:8px;font-size:12.5px;color:var(--text-muted)}.bd-trust{position:absolute;left:0;right:0;bottom:44px;display:flex;flex-wrap:wrap;gap:8px 34px;font-size:14px;font-weight:600;color:var(--text-muted)}.bd-trust li{position:relative;padding-left:14px;animation:lv-rise .7s var(--ease) both;animation-delay:calc(1.5s + var(--i) * .12s)}.bd-trust li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;background:var(--k, var(--blue))}.bd-trust li:nth-child(2){--k: var(--pink)}.bd-trust li:nth-child(3){--k: var(--yellow)}.bd-trust li:nth-child(4){--k: var(--navy)}@media(max-width:1023px){.bd{min-height:0;padding:calc(var(--header-h) + 56px) 0 112px}.bd-bands{right:-420px;top:-420px;width:1000px;transform:rotate(-24deg) scale(.8)}.bd-wash{background:linear-gradient(180deg,rgba(255,255,255,.96) 0 42%,rgba(255,255,255,.4) 62%,transparent 80%)}.bd-card{justify-self:stretch;max-width:none}.bd-trust{position:static;margin-top:44px}}@media(max-width:600px){.bd-title{max-width:9ch}.bd-actions .btn{width:100%;justify-content:center}.bd-row b{font-size:24px}}.bd-trust{position:relative;left:auto;right:auto;bottom:auto;margin-top:64px}@media(max-width:1023px){.bd-bands{right:-330px;top:-330px;transform:rotate(-24deg) scale(.62);transform-origin:100% 0}.bd-wash{background:linear-gradient(180deg,rgba(255,255,255,.9) 0 24%,rgba(255,255,255,.55) 40%,transparent 56%)}.bd-trust{margin-top:44px}}@media(max-width:600px){.bd-title{max-width:11ch}}.bd-trust{width:100%}@media(max-width:1023px){.bd-bands{right:-300px;top:-520px;transform:rotate(-24deg) scale(.7)}.bd-wash{background:linear-gradient(180deg,transparent 0 8%,rgba(255,255,255,.85) 26%,#fff 34%)}}.ed,.cu,.tr,.hq{position:relative;color:var(--navy);background:#f6f4ee;padding:120px 0 130px}.ed--white,.tr{background:#fff}.ed--navy{color:#fff;background:#0a1d3b}.ed>.container,.cu>.container,.tr>.container,.hq>.container{position:relative}@media(max-width:1023px){.ed,.cu,.tr,.hq{padding:80px 0 88px}}.ed-head{display:grid;gap:24px;align-items:end;padding-bottom:40px;border-bottom:3px solid currentColor}@media(min-width:900px){.ed-head--split{grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:80px}}.ed-kicker{display:block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b6983}.ed--navy .ed-kicker{color:#ffffff9e}.ed-title{margin-top:16px;max-width:17ch;font-size:clamp(34px,4.6vw,64px);line-height:1.02;font-weight:650;letter-spacing:-.04em}.ed-lead{max-width:34ch;font-size:18px;line-height:1.5;color:#3a4963}.ed-lead--flat{margin-top:20px;max-width:44ch}.ed--navy .ed-lead{color:#ffffffc7}.ed-glyph{display:block;width:64px;height:64px;color:var(--navy)}.ed-glyph .gl{width:64px;height:64px;--gl-a: #e3566b}.ed--navy .ed-glyph{color:#fff}.js [data-reveal]:not(.is-in) .gl *,.js [data-reveal]:not(.is-in) .gl{stroke-dashoffset:1}.js [data-reveal].is-in .gl *{transition:stroke-dashoffset 1.2s var(--ease) calc(var(--n, 0) * .14s + .25s)}.ed-cell:nth-child(3n+1) .gl,.cu-item:nth-child(3n+1) .gl,.tr-cell:nth-child(4n+1) .gl{--gl-a: #c98a00}.ed-cell:nth-child(3n+3) .gl,.cu-item:nth-child(3n+3) .gl,.tr-cell:nth-child(4n+3) .gl{--gl-a: #1a8fc4}.ed-grid{display:grid;grid-template-columns:1fr}@media(min-width:700px){.ed-grid--2,.ed-grid--3,.ed-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.ed-grid--3{grid-template-columns:repeat(3,1fr)}.ed-grid--4{grid-template-columns:repeat(4,1fr)}}.ed-cell{padding:40px 32px 44px 0;border-bottom:1px solid rgba(12,30,58,.2)}@media(min-width:700px){.ed-cell:nth-child(2n){padding-left:32px;border-left:1px solid rgba(12,30,58,.2)}}@media(min-width:1100px){.ed-grid--3 .ed-cell,.ed-grid--4 .ed-cell{padding-left:32px;border-left:1px solid rgba(12,30,58,.2)}.ed-grid--3 .ed-cell:nth-child(3n+1),.ed-grid--4 .ed-cell:nth-child(4n+1){padding-left:0;border-left:0}}.ed-cell h3{margin-top:26px;font-size:22px;line-height:1.15;font-weight:650;letter-spacing:-.02em}.ed-cell p{margin-top:12px;max-width:34ch;font-size:16.5px;line-height:1.55;color:#3a4963}.tl{position:relative;margin-top:8px}.tl-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:8px 28px;padding:44px 0 48px;border-bottom:1px solid rgba(12,30,58,.18)}@media(min-width:1024px){.tl-step{grid-template-columns:56px minmax(0,1fr) minmax(0,.9fr);gap:8px 56px;align-items:start}}.tl-n{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:22px;font-weight:650;color:#fff;background:var(--navy)}.tl-step:not(:last-child):before{content:"";position:absolute;left:27px;top:100px;bottom:-44px;width:2px;background:var(--bars-line);transform-origin:top;transform:scaleY(0);transition:transform 1.1s var(--ease) .5s}.tl-step.is-in:before{transform:scaleY(1)}.tl-main h3{padding-top:8px;font-size:clamp(24px,2.4vw,32px);line-height:1.1;font-weight:650;letter-spacing:-.03em}.tl-main p{margin-top:12px;max-width:40ch;font-size:17px;line-height:1.55;color:#3a4963}.tl-see{grid-column:2;padding-top:4px}@media(min-width:1024px){.tl-see{grid-column:3;padding:10px 0 0 28px;border-left:1px solid rgba(12,30,58,.2)}}.tl-see span{display:block;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#5b6983}.tl-see p{margin-top:8px;font-size:16px;line-height:1.5}.ed-split{display:grid;gap:48px;align-items:start}@media(min-width:1024px){.ed-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:96px}.ed-split--demo{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center}}.ed-ticks{display:grid;gap:12px;margin-top:28px}.ed-ticks li{display:flex;align-items:center;gap:12px;font-size:16.5px}.ed-ticks svg{flex:none;color:#1d7551}.ed-list{counter-reset:n;border-top:1px solid rgba(12,30,58,.2)}.ed-list li{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid rgba(12,30,58,.2);font-size:18px;line-height:1.45}.ed-list li span{font-size:14px;font-weight:700;letter-spacing:.1em;color:#c98a00;padding-top:3px}.paper-form{position:relative;display:grid;gap:18px;padding:40px 36px 36px;border-radius:4px;background:#fff;border:1px solid #d9d4c6;box-shadow:0 1px #0c1e3a0d,0 30px 50px -28px #0c1e3a59}.ed--white .paper-form{background:#f6f4ee}.paper-form:before{content:"";position:absolute;left:28px;top:-8px;width:64px;height:16px;background:#fec24899;transform:rotate(-2deg)}.paper-form .btn{justify-self:start}@media(max-width:600px){.paper-form{padding:32px 20px 28px}}.kain-links{border-top:1px solid currentColor}.kain-links li{border-bottom:1px solid rgba(12,30,58,.2)}.ed--navy .kain-links li{border-color:#ffffff38}.ed--navy .kain-links{border-color:#ffffff73}.kain-links a{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px 16px;align-items:center;padding:24px 4px;color:inherit;text-decoration:none;transition:padding .4s var(--ease)}.kain-links a span{font-size:clamp(22px,2.2vw,30px);font-weight:650;letter-spacing:-.025em}.kain-links a small{grid-column:1;font-size:15px;color:#5b6983}.ed--navy .kain-links a small{color:#ffffffa8}.kain-links a svg{grid-column:2;grid-row:1 / 3;transition:transform .4s var(--ease)}.kain-links a:hover,.kain-links a:focus-visible{padding-left:16px}.kain-links a:hover svg,.kain-links a:focus-visible svg{transform:translate(6px)}.kain-links--wide{margin-top:8px}.ed-two{display:grid;gap:0;border-top:3px solid var(--navy)}@media(min-width:900px){.ed-two{grid-template-columns:1fr 1fr}}.ed-link{display:block;padding:44px 36px 48px 0;color:inherit;text-decoration:none;border-bottom:1px solid rgba(12,30,58,.2)}@media(min-width:900px){.ed-link+.ed-link{padding-left:40px;border-left:1px solid rgba(12,30,58,.2)}}.ed-link h2{margin-top:14px;font-size:clamp(30px,3.4vw,46px);line-height:1.04;font-weight:650;letter-spacing:-.035em}.ed-link p{margin-top:14px;max-width:40ch;font-size:17px;line-height:1.55;color:#3a4963}.ed-more{display:inline-flex;align-items:center;gap:10px;margin-top:22px;font-weight:650;border-bottom:2px solid var(--yellow);padding-bottom:3px;transition:gap .4s var(--ease)}.ed-link:hover .ed-more{gap:16px}.aid{position:relative;max-width:640px;margin-left:auto;border-radius:4px;background:#fff;border:1px solid #d9d4c6;box-shadow:0 30px 56px -30px #0c1e3a66}.aid-bar{display:flex;align-items:center;gap:7px;height:42px;padding:0 16px;border-bottom:1px solid #e4e9f1}.aid-bar i{width:10px;height:10px;border-radius:50%;background:#d9deea}.aid-bar b{margin-left:10px;font-size:13px;color:#3a4963}.aid-body{display:grid;gap:16px;padding:26px 26px 18px}.aid-q{justify-self:end;max-width:80%;padding:11px 16px;border-radius:14px 14px 3px;font-size:15px;color:#fff;background:var(--navy)}.aid-a{max-width:88%;padding:14px 16px 16px;border-radius:3px 14px 14px;font-size:15.5px;line-height:1.5;background:#f3f7fc;border:1px solid #e4e9f1}.aid-a small{display:block;margin-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5b6983}.aid-src{display:block;margin-top:8px;font-size:12.5px;color:#1a6794}.aid-prop{position:relative;padding:18px;border-radius:4px;border:1.5px solid var(--navy);background:#fff}.aid-flag{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;color:#85580a}.aid-flag .gl{width:26px;height:26px;--gl-a: #c98a00}.aid-prop>b{display:block;margin-top:10px;font-size:20px;font-weight:650;letter-spacing:-.02em}.aid-btns{position:relative;display:flex;gap:10px;margin-top:16px}.aid-ok,.aid-no{display:inline-flex;align-items:center;height:36px;padding:0 18px;border-radius:4px;font-size:14px;font-weight:650}.aid-ok{color:#fff;background:#1d7551}.aid-no{color:var(--navy);border:1px solid #cbd3e1}.aid-cursor{position:absolute;left:40px;top:14px;width:18px;height:18px;opacity:0;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 2l13 7-6 1.6L7 17z' fill='%230c1e3a' stroke='%23fff' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E")}.aid-done{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px dashed #cbd3e1;font-size:14px;font-weight:650;color:#1d7551}.aid-note{padding:0 26px 18px;font-size:12.5px;color:#5b6983}.aid.is-play .aid-q{animation:aid-q 10s var(--ease) infinite}.aid.is-play .aid-a{animation:aid-a 10s var(--ease) infinite}.aid.is-play .aid-prop{animation:aid-p 10s var(--ease) infinite}.aid.is-play .aid-ok{animation:aid-ok 10s var(--ease) infinite}.aid.is-play .aid-no{animation:aid-no 10s var(--ease) infinite}.aid.is-play .aid-cursor{animation:aid-cur 10s var(--ease) infinite}.aid.is-play .aid-done{animation:aid-done 10s var(--ease) infinite}@keyframes aid-q{0%{opacity:0;transform:translateY(10px)}4%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes aid-a{0%,8%{opacity:0;transform:translateY(10px)}14%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes aid-p{0%,26%{opacity:0;transform:translateY(14px)}33%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes aid-cur{0%,40%{opacity:0;transform:translate(150px,50px)}46%{opacity:1;transform:translate(150px,50px)}58%{opacity:1;transform:translate(20px,10px)}62%{transform:translate(20px,10px) scale(.85)}66%,72%{opacity:1;transform:translate(20px,10px)}76%,to{opacity:0;transform:translate(60px,40px)}}@keyframes aid-ok{0%,61%{background:#1d7551;transform:none;box-shadow:none}63%{transform:scale(.94)}66%,94%{background:#14573c;transform:none;box-shadow:0 0 0 4px #1d755140}to{background:#1d7551}}@keyframes aid-no{0%,64%{opacity:1}70%,94%{opacity:.35}to{opacity:1}}@keyframes aid-done{0%,66%{opacity:0;transform:translateY(6px)}74%,94%{opacity:1;transform:none}to{opacity:0}}.cu-grid{display:grid;gap:56px;align-items:start}@media(min-width:1024px){.cu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px}}.cu-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.cu-list{border-top:3px solid var(--navy)}.cu-item{display:grid;grid-template-columns:64px 1fr;gap:24px;align-items:start;padding:30px 0 32px;border-bottom:1px solid rgba(12,30,58,.2)}.cu-item h3{font-size:22px;font-weight:650;letter-spacing:-.02em}.cu-item p{margin-top:8px;max-width:38ch;font-size:16.5px;line-height:1.5;color:#3a4963}.tr{border-top:1px solid rgba(12,30,58,.12)}.tr-head{display:grid;gap:20px;align-items:end;padding-bottom:40px;border-bottom:3px solid var(--navy)}@media(min-width:900px){.tr-head{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:80px}}.tr-title{max-width:14ch}.tr-lead{font-size:18px;line-height:1.5;color:#3a4963}.tr-grid{display:grid;grid-template-columns:1fr}@media(min-width:700px){.tr-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.tr-grid{grid-template-columns:repeat(4,1fr)}}.tr-cell{padding:36px 28px 40px 0;border-bottom:1px solid rgba(12,30,58,.2)}@media(min-width:700px){.tr-cell:nth-child(2n){padding-left:28px;border-left:1px solid rgba(12,30,58,.2)}}@media(min-width:1100px){.tr-cell{padding-left:28px;border-left:1px solid rgba(12,30,58,.2)}.tr-cell:first-child{padding-left:0;border-left:0}}.tr-cell h3{margin-top:22px;font-size:19px;line-height:1.2;font-weight:650;letter-spacing:-.015em}.tr-cell p{margin-top:10px;font-size:15.5px;line-height:1.5;color:#3a4963}.tr-links{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:34px;font-weight:650}.tr-links a{display:inline-flex;align-items:center;gap:8px;color:var(--navy);text-decoration:none;border-bottom:2px solid var(--yellow);padding-bottom:3px}.tr-links a svg{transition:transform .4s var(--ease)}.tr-links a:hover svg{transform:translate(5px)}.hq-grid{display:grid;gap:64px;align-items:start}@media(min-width:1024px){.hq-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:96px}}.hq-faq .ed-title{margin-bottom:36px}.hq-steps{padding:36px 32px;border-radius:4px;background:#fff;border:1px solid #d9d4c6;box-shadow:0 30px 50px -30px #0c1e3a4d}@media(min-width:1024px){.hq-steps{position:sticky;top:110px}}.hq-steps-title{margin-top:12px;font-size:30px;line-height:1.05;font-weight:650;letter-spacing:-.03em}.hq-steps ol{margin:28px 0 30px}.hq-steps li{position:relative;display:grid;grid-template-columns:40px 1fr;gap:16px;padding-bottom:22px}.hq-steps li:not(:last-child):before{content:"";position:absolute;left:19px;top:40px;bottom:2px;width:2px;background:var(--bars-line);opacity:.6}.hq-steps li>span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-weight:700;color:#fff;background:var(--navy)}.hq-steps li p{padding-top:8px;font-size:16px;line-height:1.5}.ed-split--story{align-items:start}.story-lead{font-size:clamp(24px,2.6vw,34px);line-height:1.25;font-weight:600;letter-spacing:-.02em}.story-text p{max-width:54ch;margin-top:22px;font-size:18px;line-height:1.6;color:#3a4963}.story-text p.story-lead{margin-top:0;max-width:34ch;color:var(--navy)}.story-text .small{font-size:14px}.ed .about-location{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-weight:600}.tl-step--plain{padding:36px 0 40px}.tl-step--plain:not(:last-child):before{top:92px;bottom:-36px}.team-rows{border-top:0}.team-rows li{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:baseline;padding:26px 0;border-bottom:1px solid rgba(12,30,58,.2);font-size:20px}.team-n{font-size:14px;font-weight:700;letter-spacing:.1em;color:#c98a00}@media(max-width:600px){.team-rows li{grid-template-columns:40px 1fr}.team-rows li .ph:last-child{grid-column:2}}.kn{background:#0a1d3b!important;border-top:0!important}.kn:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:calc(100% / 12) 100%;pointer-events:none}.kn:after{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--k, #57c4ef)}.kn--erp{--k: #57c4ef}.kn--hrms{--k: #f4818e}.kn--crm{--k: #fec248}.kn--pos{--k: #ffffff}.kn .au-sky{opacity:.6}.kn-ring{display:none}.kn-win{border-radius:6px;background:#0d2346;border:1px solid rgba(255,255,255,.28);box-shadow:0 40px 60px -30px #000000b3}.kn-stage{padding:0}.kn-badge{border-radius:4px;background:#fff;color:#0a1d3b;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 24px 40px -16px #0009}.kn-badge small{color:#8a5d00}.kn-pill{border-radius:3px;padding:7px 14px;color:#0a1d3b;background:var(--k)!important;box-shadow:none!important;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.kn-ai{border-radius:3px;background:none;border:1px solid rgba(255,255,255,.45);letter-spacing:.1em;text-transform:uppercase;font-size:12px}.kn-ai:after{display:none}.kn .kn-eyebrow{color:#ffffffb3!important}.kn-tick{border-radius:0;width:22px;height:22px;color:#0a1d3b;background:var(--k)!important}.kn-points li{grid-template-columns:22px 1fr}.kn-veil{background:#0a1d3b8c}@media(min-width:1024px){.kn-grid{gap:96px}}.sk-label,.sk-tag,.sk-tag--mini{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:3px;background:#0a1d3bd9;border:1px solid rgba(255,255,255,.35);box-shadow:none}.sk-label{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.sk-neb--c{display:none}.sk-neb--a{opacity:.6}.sk-neb--b{opacity:.55}.sk-halo{opacity:.3}.sk:after{height:4px}.sk .btn,.kn .btn{border-radius:4px}.kf{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px;background:#ffffff0a}@media(max-width:700px){.kn-badge{max-width:calc(100% - 24px);padding:14px 18px 16px}.kn-badge b,.kn--pos .kn-badge b{font-size:19px}}.ed-split>*{min-width:0}.paper-form .btn{max-width:100%;white-space:normal;text-align:left;height:auto;min-height:48px}.team-name{font-size:clamp(22px,2.4vw,30px);font-weight:650;letter-spacing:-.025em}.team-role{color:#3a4963;font-size:18px}.sp-cards{display:grid;gap:0;border-top:3px solid var(--navy)}@media(min-width:900px){.sp-cards{grid-template-columns:1fr 1fr}}.sp-card{padding:44px 36px 48px 0;border-bottom:1px solid rgba(12,30,58,.2)}@media(min-width:900px){.sp-card+.sp-card{padding-left:40px;border-left:1px solid rgba(12,30,58,.2)}}.sp-card h2{margin-top:24px;font-size:clamp(26px,2.8vw,36px);line-height:1.08;font-weight:650;letter-spacing:-.03em}.sp-card p{margin:12px 0 24px;max-width:34ch;font-size:17px;color:#3a4963}.sp-dl{display:grid;gap:16px;margin-top:22px}.sp-dl dt{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#5b6983}.sp-dl dd{margin-top:4px;font-size:18px}.qa{display:grid;gap:0;margin-top:8px}.qa>div{display:grid;gap:8px 40px;padding:28px 0;border-bottom:1px solid rgba(12,30,58,.2)}@media(min-width:900px){.qa>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.qa dt{font-size:20px;font-weight:650;letter-spacing:-.015em}.qa dd{font-size:17px;line-height:1.5;color:#3a4963}.ed-lead--wide{max-width:48ch;font-size:20px}.ph{white-space:normal;overflow-wrap:anywhere}.sp-card,.qa>div,.qa dt,.qa dd,.ed-cell,.ed-split>*{min-width:0}.aid,.aid-a,.aid-prop,.aid-bar{color:#0c1e3a}[data-skin=paper] .section:not(.section--dark):not(.section--alt){background-color:#f6f4ee;background-image:linear-gradient(90deg,rgba(12,30,58,.04) 1px,transparent 1px);background-size:calc(100% / 12) 100%}[data-skin=paper] .section--alt{background:#fff}[data-skin=paper] .stmt,[data-skin=paper] .ctl{background-color:#f6f4ee;background-image:linear-gradient(90deg,rgba(12,30,58,.04) 1px,transparent 1px);background-size:calc(100% / 12) 100%}[data-skin=paper] .tour,[data-skin=paper] .plans{background:#fff}[data-skin=paper] .hd{padding-bottom:36px;border-bottom:3px solid var(--text)}[data-skin=paper] .hd-label{margin-bottom:14px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}[data-skin=paper] .hd .v2-h2{font-size:clamp(34px,4.6vw,64px);line-height:1.02;font-weight:650;letter-spacing:-.04em}[data-skin=paper] .hd+*{margin-top:44px}[data-skin=paper] .section--dark .hd-label{color:#ffffff9e}[data-skin=paper] .sc:not(.sc--dark) .sc-panel{padding:0;overflow:visible;border:0;border-radius:0;background:none}[data-skin=paper] .sc:not(.sc--dark) .sc-lines,[data-skin=paper] .sc:not(.sc--dark) .sc-glow{display:none}[data-skin=paper] .sc:not(.sc--dark) .sc-panel:before{top:-8px;left:26px;width:64px;height:16px;border-radius:0;background:#fec24899;transform:rotate(-2deg)}[data-skin=paper] .sc:not(.sc--dark) .lv{border-radius:4px;border:1px solid #d9d4c6;box-shadow:0 1px #0c1e3a0d,0 22px 40px -22px #0c1e3a52}[data-skin=paper] .sc:not(.sc--dark) .lm{box-shadow:none}[data-skin=paper] .sc--dark .sc-panel{border-radius:4px}[data-skin=paper] .card,[data-skin=paper] .more-card,[data-skin=paper] .why-fix,[data-skin=paper] .scancard,[data-skin=paper] .flowcard,[data-skin=paper] .ledger-flow,[data-skin=paper] .lf-node,[data-skin=paper] .fs-node,[data-skin=paper] .lf-outputs li,[data-skin=paper] .frame,[data-skin=paper] .iconlist{border-radius:4px;border:1px solid #d9d4c6;box-shadow:0 1px #0c1e3a0d,0 18px 34px -24px #0c1e3a47}[data-skin=paper] .product-card{border-radius:6px}[data-skin=paper] .sec-item--wide{border-radius:4px}[data-skin=paper] .sec-grid{gap:0;border-top:3px solid var(--navy)}[data-skin=paper] .sec-item:not(.sec-item--wide){border:0;border-bottom:1px solid rgba(12,30,58,.2);border-radius:0;background:none;box-shadow:none;padding:32px 28px 36px 0}@media(min-width:900px){[data-skin=paper] .sec-item:not(.sec-item--wide):not(:nth-child(3n+1)){padding-left:28px;border-left:1px solid rgba(12,30,58,.2)}}[data-skin=paper] .contact-form{position:relative;padding:40px 36px 36px;border-radius:4px;border:1px solid #d9d4c6;background:#fff;box-shadow:0 1px #0c1e3a0d,0 30px 50px -28px #0c1e3a59}[data-skin=paper] .contact-form:before{content:"";position:absolute;left:28px;top:-8px;width:64px;height:16px;background:#fec24899;transform:rotate(-2deg)}@media(max-width:600px){[data-skin=paper] .contact-form{padding:32px 20px 28px}}[data-skin=paper] .input,[data-skin=paper] .select,[data-skin=paper] .textarea,[data-skin=paper] .btn,[data-skin=paper] .compare-table,[data-skin=paper] .ba-table-wrap{border-radius:4px}[data-skin=paper] .chip,[data-skin=paper] .badge{border-radius:3px}[data-skin=paper] .mod{border-top-color:#0c1e3a40}
