html:has(.mkt){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.mkt){scroll-behavior:auto}}.mkt{--ink:#121212;--body:#5f6470;--muted:#8a8e98;--blue:#0b4dd0;--blue-h:#093da8;--tint:#eef2fb;--canvas:#fff;--surface:#f6f6f7;--surface2:#f0f0f2;--hair:#eaeaea;--hair2:#dedede;--p-purple:#f1ecfb;--p-purple-i:#6d3bdb;--p-blue:#e9f1fd;--p-blue-i:#1f6fe0;--p-grey:#f0f0f2;--p-grey-i:#6b7080;--p-green:#e7f7ec;--p-green-i:#1a7c41;--ink-bg:#0e0e11;--rail:#0e0e11;--rail-soft:#9a9da8;--rail-hair:#ffffff1a;--rail-card:#ffffff0d;--r-sm:8px;--r-md:12px;--r-lg:16px;--pill:999px;--ease:cubic-bezier(.22, .61, .36, 1);--mw:1180px;--font-mkt-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;font-family:var(--font-inter), system-ui, "Segoe UI", sans-serif;background:var(--canvas);color:var(--ink);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;line-height:1.5}.mkt *,.mkt :before,.mkt :after{box-sizing:border-box;margin:0;padding:0}.mkt a{color:inherit;text-decoration:none}.mkt button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.mkt input{font-family:inherit}.mkt .wrap{width:100%;max-width:var(--mw);margin:0 auto;padding:0 32px}.mkt section{position:relative}.mkt section[id]{scroll-margin-top:80px}.mkt .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.mkt .eyebrow--light{color:#7fb0ff}.mkt .h-sec{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.08}.mkt .sub-sec{color:var(--body);text-wrap:pretty;max-width:56ch;margin-top:16px;font-size:17px}.mkt .btn{border-radius:var(--r-sm);letter-spacing:-.01em;height:46px;transition:background .14s, border-color .14s, transform 50ms var(--ease), color .14s;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex}.mkt .btn--pri{background:var(--ink);color:#fff}.mkt .btn--pri:hover{background:#2e2e2e}.mkt .btn--pri:active{transform:translateY(1px)}.mkt .btn--ghost{color:var(--ink);border:1px solid var(--hair2);background:0 0}.mkt .btn--ghost:hover{background:var(--surface)}.mkt .btn--lg{height:52px;padding:0 26px;font-size:16px}.mkt .btn--block{width:100%}.mkt .btn--on-dark{color:var(--ink);background:#fff}.mkt .btn--on-dark:hover{background:#e9e9ec}.mkt .btn--ghost-dark{color:#fff;background:0 0;border:1px solid #ffffff38}.mkt .btn--ghost-dark:hover{background:#ffffff12}.mkt .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--hair);background:#ffffffd1;position:sticky;top:0}.mkt .nav__in{align-items:center;gap:28px;height:64px;display:flex}.mkt .brand{align-items:center;gap:9px;display:inline-flex}.mkt .brand__mark{width:24px;height:24px}.mkt .brand__word{letter-spacing:-.025em;white-space:nowrap;font-size:16px;font-weight:600}.mkt .brand__word b{color:var(--blue);font-weight:600}.mkt .nav__links{align-items:center;gap:4px;margin-left:8px;display:flex}.mkt .nav__links a{color:var(--body);border-radius:var(--r-sm);padding:8px 12px;font-size:14px;font-weight:500;transition:color .14s,background .14s}.mkt .nav__links a:hover{color:var(--ink);background:var(--surface)}.mkt .nav__cta{align-items:center;gap:10px;margin-left:auto;display:flex}.mkt .nav__btn{white-space:nowrap;height:40px;padding:0 16px}.mkt .hero{padding:96px 0 76px}.mkt .hero__inner{text-align:center;max-width:780px;margin:0 auto}.mkt .hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(40px,5.2vw,64px);font-weight:800;line-height:1.06}.mkt .hero h1 em{color:var(--blue);font-style:normal}.mkt .hero__h1 .ch{display:inline-block}.mkt .hero__h1 .tword{text-align:left;display:inline-block}.mkt .hero__h1 .caret{background:var(--ink);vertical-align:baseline;border-radius:1px;width:3px;height:.8em;margin-left:.04em;animation:1s step-end infinite mkt-caret-blink;display:inline-block}.mkt .hero__h1 .caret.done{opacity:0;animation:none}.mkt .hero__h1 .xtract{color:var(--blue);font-style:normal}.mkt .hero__h1 .xtract .ch{visibility:hidden;text-align:center}.mkt .hero__h1 .xtract .ch.live{visibility:visible;opacity:.8}.mkt .hero__h1 .xtract .ch.locked{visibility:visible;opacity:1}.mkt .hero__sub{color:var(--body);text-wrap:pretty;max-width:52ch;margin:24px auto 0;font-size:19px}.mkt .hero__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.mkt .hero__trust{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:28px;font-size:13px;display:flex}.mkt .hero__trust span{align-items:center;gap:7px;display:inline-flex}.mkt .hero__trust .tick{color:var(--blue);display:inline-flex}.mkt .hero__trust .tick svg{width:16px;height:16px}@keyframes mkt-caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mkt .hero__h1 .caret{display:none}.mkt .hero__h1 .xtract .ch{visibility:visible;opacity:1}}.mkt .band{padding:96px 0}.mkt .band--surface{background:var(--surface);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.mkt .band__head{max-width:680px;margin-bottom:52px}.mkt .band__head .eyebrow{margin-bottom:16px}.mkt .band__head--center{text-align:center;margin:0 auto 52px}.mkt .band__head--center .h-sec{margin:0 auto}.mkt .band__head--center .sub-sec{margin:16px auto 0}.mkt .prob__grid{grid-template-columns:1fr 1.04fr;align-items:center;gap:56px;display:grid}.mkt .prob__copy .eyebrow{margin-bottom:24px}.mkt .prob__lead{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.12}.mkt .prob__body{margin-top:22px}.mkt .prob__body p{color:var(--body);text-wrap:pretty;font-size:17.5px;line-height:1.65}.mkt .prob__body p+p{margin-top:22px}.mkt .prob__body b{color:var(--ink);font-weight:600}.mkt .brwsr{border:1px solid var(--hair);border-radius:var(--r-lg);background:var(--canvas);overflow:hidden;box-shadow:0 1px 3px #1212120d,0 24px 50px -30px #12121247}.mkt .brwsr__bar{border-bottom:1px solid var(--hair);background:var(--surface);align-items:center;gap:14px;height:46px;padding:0 16px;display:flex}.mkt .brwsr__dots{flex-shrink:0;gap:7px;display:flex}.mkt .brwsr__dots i{background:var(--hair2);border-radius:50%;width:11px;height:11px;display:block}.mkt .brwsr__dots i:first-child{background:#ff5f57}.mkt .brwsr__dots i:nth-child(2){background:#febc2e}.mkt .brwsr__dots i:nth-child(3){background:#28c840}.mkt .brwsr__url{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--pill);height:28px;color:var(--muted);font-size:12px;font-family:var(--font-mkt-mono);flex:1;align-items:center;gap:8px;max-width:340px;padding:0 12px;display:flex}.mkt .brwsr__url svg{flex-shrink:0;width:12px;height:12px}.mkt .brwsr__body{padding:0}.mkt .out{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt .out__c{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--r-lg);padding:32px 30px}.mkt .out__n{letter-spacing:-.04em;color:var(--ink);font-size:48px;font-weight:800;line-height:1}.mkt .out__n small{color:var(--muted);letter-spacing:-.02em;font-size:20px;font-weight:700}.mkt .out__t{letter-spacing:-.02em;margin-top:18px;font-size:18px;font-weight:600}.mkt .out__d{color:var(--body);text-wrap:pretty;margin-top:9px;font-size:15px}.mkt .hiw{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mkt .step{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--r-lg);padding:28px}.mkt .step__n{border-radius:var(--r-sm);background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:inline-flex}.mkt .step__t{letter-spacing:-.02em;margin-top:18px;font-size:19px;font-weight:600}.mkt .step__d{color:var(--body);text-wrap:pretty;margin-top:8px;font-size:15px}.mkt .step__line{background:repeating-linear-gradient(90deg, var(--hair2) 0 5px, transparent 5px 10px);height:1px;margin-top:20px}.mkt .feat{background:var(--hair);border:1px solid var(--hair);border-radius:var(--r-lg);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.mkt .feat__c{background:var(--canvas);padding:30px 28px}.mkt .feat__ic{color:var(--blue);align-items:center;display:flex}.mkt .feat__ic svg{width:28px;height:28px}.mkt .feat__t{letter-spacing:-.015em;margin-top:18px;font-size:17px;font-weight:600}.mkt .feat__d{color:var(--body);text-wrap:pretty;margin-top:7px;font-size:14.5px}.mkt .dark{background:var(--ink-bg);color:#fff}.mkt .sec-band{padding:100px 0;overflow:hidden}.mkt .sec__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.mkt .sec__intro h2{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:16ch;font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.1}.mkt .sec__intro p{color:#a4a7b2;text-wrap:pretty;max-width:42ch;margin-top:20px;font-size:16.5px;line-height:1.6}.mkt .sec__list{border-radius:var(--r-lg);background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.mkt .sec__c{background:var(--ink-bg);padding:26px 24px}.mkt .sec__ic{border-radius:var(--r-sm);color:#7fb0ff;background:#7fb0ff21;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mkt .sec__ic svg{width:19px;height:19px}.mkt .sec__t{letter-spacing:-.015em;color:#fff;margin-top:16px;font-size:16px;font-weight:600}.mkt .sec__d{color:#a4a7b2;text-wrap:pretty;margin-top:7px;font-size:14px;line-height:1.55}.mkt .sec__logo{align-items:center;gap:11px;width:fit-content;margin-bottom:20px;display:flex}.mkt .sec__logo svg{width:30px;height:30px}.mkt .sec__logo span{letter-spacing:-.025em;color:#fff;font-size:20px;font-weight:600}.mkt .uc{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.mkt .uc__c{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--r-lg);padding:28px 30px;transition:border-color .14s,box-shadow .14s}.mkt .uc__c:hover{border-color:var(--hair2);box-shadow:0 1px 3px #1212120d}.mkt .chip{letter-spacing:-.005em;border-radius:var(--pill);align-items:center;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.mkt .chip--purple{background:var(--p-purple);color:var(--p-purple-i)}.mkt .chip--blue{background:var(--p-blue);color:var(--p-blue-i)}.mkt .chip--green{background:var(--p-green);color:var(--p-green-i)}.mkt .chip--grey{background:var(--p-grey);color:var(--p-grey-i)}.mkt .uc__ic{color:var(--blue);align-items:center;display:flex}.mkt .uc__ic svg{width:28px;height:28px}.mkt .uc__t{letter-spacing:-.02em;margin-top:16px;font-size:20px;font-weight:600}.mkt .uc__d{color:var(--body);text-wrap:pretty;margin-top:9px;font-size:15px}.mkt .intg{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mkt .intg__c{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--r-lg);transition:border-color .16s, box-shadow .16s, transform .16s var(--ease);align-items:flex-start;gap:16px;padding:24px;display:flex}.mkt .intg__c:hover{border-color:var(--hair2);transform:translateY(-2px);box-shadow:0 1px 3px #1212120d,0 18px 36px -28px #1212124d}.mkt .intg__logo{border-radius:var(--r-md);background:var(--canvas);border:1px solid var(--hair);flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.mkt .intg__logo img{object-fit:contain;width:30px;height:30px}.mkt .intg__name{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:600}.mkt .intg__desc{color:var(--body);text-wrap:pretty;margin-top:5px;font-size:13.5px;line-height:1.5}.mkt .intg__note{color:var(--muted);margin-top:24px;font-size:14px}.mkt .intg__note a{color:var(--blue);font-weight:600}.mkt .ways{grid-template-columns:1fr 1fr;gap:20px;display:grid}.mkt .way{border:1px solid var(--hair);border-radius:var(--r-lg);padding:36px 34px}.mkt .way--ops{background:var(--canvas)}.mkt .way--dev{background:var(--ink-bg);color:#fff;border-color:#ffffff1a}.mkt .way__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.mkt .way--dev .way__tag{color:#7fb0ff}.mkt .way__t{letter-spacing:-.025em;margin-top:14px;font-size:24px;font-weight:700}.mkt .way__d{color:var(--body);text-wrap:pretty;max-width:42ch;margin-top:12px;font-size:15.5px;line-height:1.6}.mkt .way--dev .way__d{color:#a4a7b2}.mkt .way__code{border-radius:var(--r-md);font-family:var(--font-mkt-mono);color:#c7cad3;background:#0b0b0e;border:1px solid #ffffff1a;margin-top:24px;padding:18px 20px;font-size:13px;line-height:1.85;overflow-x:auto}.mkt .way__code .k{color:#51abff}.mkt .way__code .s{color:#5fd39b}.mkt .way__code .c{color:#6b7080}.mkt .way__bullets{flex-direction:column;gap:13px;margin-top:24px;list-style:none;display:flex}.mkt .way__bullets li{color:var(--body);align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.mkt .way__bullets svg{width:18px;height:18px;color:var(--p-green-i);flex-shrink:0;margin-top:1px}.mkt .roi{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.mkt .roi__panel{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--r-lg);padding:36px 34px}.mkt .roi__inputs{flex-direction:column;gap:26px;display:flex}.mkt .roi__field label{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600;display:flex}.mkt .roi__field label .val{color:var(--blue);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.mkt .roi__field input[type=range]{appearance:none;border-radius:var(--pill);background:var(--surface2);outline:none;width:100%;height:6px;margin-top:14px}.mkt .roi__field input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--blue);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0b4dd066}.mkt .roi__field input[type=range]::-moz-range-thumb{background:var(--blue);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0b4dd066}.mkt .roi__hint{color:var(--muted);margin-top:8px;font-size:12.5px}.mkt .roi__out{background:var(--ink-bg);color:#fff;border-radius:var(--r-lg);flex-direction:column;padding:40px 38px;display:flex}.mkt .roi__out .lbl{letter-spacing:.07em;text-transform:uppercase;color:#7fb0ff;font-size:12px;font-weight:600}.mkt .roi__big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:clamp(48px,6vw,72px);font-weight:800;line-height:1}.mkt .roi__cap{color:#a4a7b2;margin-top:10px;font-size:15px}.mkt .roi__split{border-radius:var(--r-md);background:#ffffff1a;grid-template-columns:1fr 1fr;gap:1px;margin-top:auto;padding-top:32px;display:grid;overflow:hidden}.mkt .roi__stat{background:var(--ink-bg);padding:20px 22px}.mkt .roi__stat .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.mkt .roi__stat .l{color:#7e828e;margin-top:4px;font-size:12.5px}.mkt .roi__cta{margin-top:26px}.mkt .philo{max-width:840px}.mkt .philo .eyebrow{margin-bottom:28px}.mkt .philo__quote{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,3.6vw,42px);font-weight:700;line-height:1.18}.mkt .philo__body{max-width:60ch;margin-top:32px}.mkt .philo__body p{color:var(--body);text-wrap:pretty;font-size:17px;line-height:1.65}.mkt .philo__body p+p{margin-top:20px}.mkt .philo__body b{color:var(--ink);font-weight:600}.mkt .cta{text-align:center;padding:108px 0}.mkt .cta h2{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:18ch;margin:0 auto;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1}.mkt .cta p{color:#a4a7b2;max-width:50ch;margin-top:18px;margin-left:auto;margin-right:auto;font-size:18px}.mkt .cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.mkt .foot{background:var(--ink-bg);color:#a4a7b2;border-top:1px solid #ffffff14;padding:56px 0 40px}.mkt .foot__grid{grid-template-columns:1.8fr 1fr 1fr;gap:40px;display:grid}.mkt .foot__brand .brand__word{color:#fff}.mkt .foot__tag{max-width:30ch;margin-top:14px;font-size:14px}.mkt .foot__col h4{letter-spacing:.06em;text-transform:uppercase;color:#7e828e;margin-bottom:14px;font-size:12px;font-weight:600}.mkt .foot__col a{color:#c7cad3;padding:5px 0;font-size:14px;transition:color .14s;display:block}.mkt .foot__col a:hover{color:#fff}.mkt .foot__bar{color:#7e828e;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.mkt .billing{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:4px;display:flex}.mkt .seg{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--pill);padding:4px;display:inline-flex}.mkt .seg button{color:var(--body);border-radius:var(--pill);letter-spacing:-.01em;padding:9px 22px;font-size:14px;font-weight:600;transition:color .18s,background .18s,box-shadow .18s}.mkt .seg button.on{background:var(--canvas);color:var(--ink);box-shadow:0 1px 4px #1212121a}.mkt .billing__note{color:var(--p-green-i);letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-style:italic;font-weight:600;display:inline-flex}.mkt .billing__note svg{width:38px;height:24px;color:var(--p-green-i);flex-shrink:0;transform:translateY(2px)}.mkt .sizer__q{text-align:center;letter-spacing:-.015em;margin:42px auto 0;font-size:18px;font-weight:600}.mkt .sizer__q span{color:var(--muted);font-weight:500}.mkt .sizer{max-width:940px;margin:30px auto 0}.mkt .slider{padding:0 8px}.mkt .slider__rail{align-items:center;height:28px;display:flex;position:relative}.mkt .slider__track{border-radius:var(--pill);background:var(--surface2);height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mkt .slider__bubble{background:var(--ink);color:#fff;border-radius:var(--pill);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none;padding:7px 14px;font-size:13.5px;font-weight:600;position:absolute;top:-46px;left:0;transform:translate(-50%);box-shadow:0 6px 18px -6px #12121280}.mkt .slider__bubble b{font-size:14.5px;font-weight:700}.mkt .slider__bubble:after{content:"";background:var(--ink);border-radius:1.5px;width:9px;height:9px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.mkt input[type=range].slider__input{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:28px;margin:0;display:block;position:relative}.mkt input[type=range].slider__input::-webkit-slider-thumb{appearance:none;border:2px solid var(--blue);cursor:grab;width:26px;height:26px;transition:transform .1s var(--ease);background:#fff;border-radius:50%;margin-top:1px;box-shadow:0 2px 8px #0b4dd038}.mkt input[type=range].slider__input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.mkt input[type=range].slider__input::-moz-range-thumb{border:2px solid var(--blue);cursor:grab;background:#fff;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #0b4dd038}.mkt input[type=range].slider__input::-moz-range-track{background:0 0}.mkt input[type=range].slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px var(--tint)}.mkt .slider__ticks{height:30px;margin-top:16px;position:relative}.mkt .slider__ticks span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600;position:absolute;top:11px;transform:translate(-50%)}.mkt .slider__ticks span:before{content:"";background:var(--hair2);border-radius:1px;width:2px;height:7px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.mkt .quickpicks{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.mkt .quickpicks button{border-radius:var(--pill);border:1px solid var(--hair2);background:var(--canvas);height:34px;color:var(--body);letter-spacing:-.01em;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s,background .14s}.mkt .quickpicks button:hover{border-color:var(--ink);color:var(--ink)}.mkt .quickpicks button.on{background:var(--ink);border-color:var(--ink);color:#fff}.mkt .planduo{justify-content:center;align-items:center;max-width:900px;margin:54px auto 0;display:flex;position:relative}.mkt .pcard{z-index:2;background:var(--canvas);border:1.5px solid var(--blue);border-radius:18px;flex:0 0 380px;align-self:stretch;position:relative;box-shadow:0 22px 54px -26px #0b4dd052}.mkt .pcard__legend{background:var(--canvas);letter-spacing:-.01em;color:var(--blue);white-space:nowrap;padding:0 14px;font-size:14.5px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-52%)}.mkt .pcard__body{text-align:center;padding:42px 38px 36px}.mkt .pcard__orig{color:var(--muted);visibility:hidden;font-variant-numeric:tabular-nums;min-height:22px;font-size:18px;font-weight:700;text-decoration:line-through;text-decoration-thickness:2px}.mkt .pcard__price{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:60px;font-weight:800;line-height:1}.mkt .pcard__price.is-custom{font-size:38px}.mkt .pcard__per{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:500}.mkt .pcard__label{color:var(--body);margin-top:12px;font-size:13.5px}.mkt .pcard__perpage{color:var(--blue);font-variant-numeric:tabular-nums;min-height:18px;margin-top:10px;font-size:14px;font-weight:600}.mkt .pcard__desc{color:var(--body);text-wrap:pretty;margin-top:18px;font-size:15.5px;line-height:1.5}.mkt .pcard__cta{background:var(--blue);color:#fff;margin-top:24px}.mkt .pcard__cta:hover{background:var(--blue-h)}.mkt .pcard__sub{color:var(--muted);margin-top:14px;font-size:13px}.mkt .pcard__disc{color:var(--muted);text-wrap:pretty;margin-top:18px;font-size:12.5px}.mkt .incard{z-index:1;background:var(--ink-bg);color:#fff;border-radius:18px;flex:460px;align-self:center;margin-left:-16px;padding:44px 48px;position:relative;box-shadow:0 24px 60px -26px #1212128c}.mkt .incard__title{letter-spacing:-.02em;text-align:center;font-size:24px;font-weight:700}.mkt .incard__list{flex-direction:column;gap:15px;width:max-content;max-width:100%;margin:26px auto 0;list-style:none;display:flex}.mkt .incard__list li{color:#e9eef4;align-items:center;gap:13px;font-size:15.5px;font-weight:500;display:flex}.mkt .incard__list li svg{flex-shrink:0;width:21px;height:21px}.mkt .incard__list li.ip-on svg{color:#7fb0ff}.mkt .incard__list li.ip-off,.mkt .incard__list li.ip-off svg{color:#7e828e}.mkt .incard__list li.ip-support svg{color:#7fb0ff}.mkt .dmodal{z-index:200;display:none;position:fixed;inset:0}.mkt .dmodal.open{display:block}.mkt .dmodal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .26s var(--ease);background:#0e0e1185;position:absolute;inset:0}.mkt .dmodal.open .dmodal__backdrop{opacity:1}.mkt .dmodal__close{z-index:5;border-radius:var(--pill);background:var(--canvas);border:1px solid var(--hair2);width:34px;height:34px;color:var(--body);justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:flex;position:absolute;top:16px;right:16px}.mkt .dmodal__close:hover{background:var(--surface);color:var(--ink)}.mkt .dmodal__close svg{width:18px;height:18px}.mkt .flow{background:var(--canvas);text-align:left;border-radius:var(--r-lg);opacity:0;width:min(1000px,100vw - 36px);height:min(700px,100vh - 36px);transition:opacity .26s var(--ease), transform .26s var(--ease);grid-template-columns:360px 1fr;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-46%)scale(.985);box-shadow:0 30px 80px -28px #0e0e118c,0 2px 8px #0e0e112e}.mkt .dmodal.open .flow{opacity:1;transform:translate(-50%,-50%)scale(1)}.mkt .rail{background:var(--rail);color:#fff;flex-direction:column;padding:30px 30px 28px;display:flex}.mkt .rail__brand{align-items:center;gap:9px;margin-bottom:30px;display:inline-flex}.mkt .rail__brand svg{width:22px;height:22px}.mkt .rail__brand .brand__word{color:#fff;font-size:15px}.mkt .rail__brand .brand__word b{color:#7aa6ff}.mkt .steps{flex-direction:column;gap:2px;margin-bottom:30px;list-style:none;display:flex}.mkt .steps li{color:var(--rail-soft);transition:color .2s var(--ease);align-items:center;gap:12px;padding:7px 0;font-size:13.5px;font-weight:500;display:flex}.mkt .steps li .dot{border-radius:var(--pill);border:1.5px solid var(--rail-hair);width:24px;height:24px;color:var(--rail-soft);font-variant-numeric:tabular-nums;background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.mkt .steps li .dot svg{width:13px;height:13px}.mkt .steps li.is-active{color:#fff}.mkt .steps li.is-active .dot{color:var(--rail);background:#fff;border-color:#fff}.mkt .steps li.is-done{color:#cfd2da}.mkt .steps li.is-done .dot{color:#fff;background:#3aa564;border-color:#3aa564}.mkt .steps li.is-final{color:#7fe0a3}.mkt .steps li.is-final .dot{color:#fff;background:#3aa564;border-color:#3aa564}.mkt .rail__pitch{margin-top:auto}.mkt .rail__title{letter-spacing:-.03em;text-wrap:balance;font-size:23px;font-weight:700;line-height:1.14}.mkt .rail__sub{color:var(--rail-soft);text-wrap:pretty;margin-top:11px;font-size:14px;line-height:1.55}.mkt .rail__meta{flex-direction:column;gap:11px;margin-top:22px;list-style:none;display:flex}.mkt .rail__meta li{color:#d4d6dd;align-items:center;gap:11px;font-size:13.5px;font-weight:500;display:flex}.mkt .rail__meta svg{color:#7aa6ff;flex-shrink:0;width:16px;height:16px}.mkt .rail__summary{border-top:1px solid var(--rail-hair);align-items:center;gap:13px;margin-top:22px;padding-top:22px;display:flex}.mkt .rail-tile{border-radius:var(--r-sm);text-align:center;background:var(--rail-card);border:1px solid var(--rail-hair);flex-shrink:0;width:48px;overflow:hidden}.mkt .rail-tile__m{color:var(--rail);letter-spacing:.1em;background:#7aa6ff;padding:3px 0;font-size:9px;font-weight:800;display:block}.mkt .rail-tile__d{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;padding:6px 0 7px;font-size:20px;font-weight:700;line-height:1;display:block}.mkt .rail__summary-txt{min-width:0}.mkt .rail__summary-date{color:#fff;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mkt .rail__summary-time{color:var(--rail-soft);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12.5px}.mkt .work{background:var(--canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.mkt .work__head{border-bottom:1px solid var(--hair);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:65px;padding:22px 64px 22px 30px;display:flex}.mkt .work__title{letter-spacing:-.02em;font-size:17px;font-weight:600}.mkt .work__title span{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:13px;font-weight:400;display:block}.mkt .work__body{flex:auto;min-height:0;overflow:hidden}.mkt .work__body>.panel{height:100%;min-height:0}.mkt .work__foot{border-top:1px solid var(--hair);background:var(--canvas);flex-shrink:0;align-items:center;gap:14px;min-height:79px;padding:16px 30px;display:flex}.mkt .work__foot .spacer{flex:1}.mkt .work__foot .btn{height:46px}.mkt .work__foot .btn:disabled{background:var(--surface2);color:var(--muted);cursor:default;border-color:#0000}.mkt .work__foot .btn:disabled:hover{background:var(--surface2)}.mkt .tz{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.mkt .tz svg{width:15px;height:15px;color:var(--muted)}.mkt .tz select{border:1px solid var(--hair2);border-radius:var(--r-sm);background-color:var(--canvas);height:38px;color:var(--ink);cursor:pointer;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;max-width:200px;padding:0 32px 0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .14s,box-shadow .14s}.mkt .tz select:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint);outline:none}.mkt .sched{grid-template-columns:352px 1fr;height:100%;min-height:0;display:grid}.mkt .sched__cal{border-right:1px solid var(--hair);flex-direction:column;padding:24px 26px;display:flex}.mkt .cal__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.mkt .cal__month{letter-spacing:-.02em;font-size:16px;font-weight:600}.mkt .cal__nav{gap:8px;display:flex}.mkt .cal__btn{border-radius:var(--r-sm);border:1px solid var(--hair2);background:var(--canvas);width:34px;height:34px;color:var(--body);justify-content:center;align-items:center;transition:background .14s,border-color .14s,color .14s;display:flex}.mkt .cal__btn:hover:not(:disabled){background:var(--surface);color:var(--ink)}.mkt .cal__btn:disabled{opacity:.32;cursor:not-allowed}.mkt .cal__btn svg{width:16px;height:16px}.mkt .cal__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mkt .cal__dow{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:center;padding:2px 0 6px;font-size:11px;font-weight:600}.mkt .cal__day{aspect-ratio:1;border-radius:var(--r-md);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;padding-bottom:7px;font-size:14px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s;display:flex;position:relative}.mkt .cal__day:not(.is-empty):not(.is-disabled):hover{background:var(--surface)}.mkt .cal__day.is-empty{pointer-events:none}.mkt .cal__day.is-disabled{color:#cfd0d4;pointer-events:none}.mkt .cal__day.is-avail{cursor:pointer;font-weight:600}.mkt .cal__day.is-avail:after{content:"";background:var(--blue);opacity:.55;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.mkt .cal__day.is-today{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue)}.mkt .cal__day.is-today:after{display:none}.mkt .cal__day.is-sel{background:var(--blue);color:#fff;box-shadow:none;font-weight:600}.mkt .cal__day.is-sel:after{opacity:.9;background:#fff}.mkt .times{flex-direction:column;min-height:0;display:flex}.mkt .times__head{flex-shrink:0;padding:20px 20px 12px}.mkt .times__date{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.mkt .times__tz{color:var(--muted);margin-top:2px;font-size:12px}.mkt .times__scroll{scrollbar-width:thin;scrollbar-color:var(--hair2) transparent;flex:auto;min-height:0;padding:0 20px 18px;overflow-y:auto}.mkt .times__scroll::-webkit-scrollbar{width:8px}.mkt .times__scroll::-webkit-scrollbar-thumb{background:var(--hair2);border:2px solid var(--canvas);border-radius:99px}.mkt .times__scroll::-webkit-scrollbar-track{background:0 0}.mkt .times__group{margin-bottom:16px}.mkt .times__group:last-child{margin-bottom:0}.mkt .times__group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--canvas);z-index:1;margin-bottom:8px;padding:2px 0;font-size:10.5px;font-weight:700;position:sticky;top:0}.mkt .times__list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mkt .slot{border:1px solid var(--hair2);border-radius:var(--r-md);background:var(--canvas);height:42px;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;width:100%;font-size:13.5px;font-weight:600;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:flex}.mkt .slot:hover{border-color:var(--blue);color:var(--blue);background:var(--tint)}.mkt .slot.is-sel{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 3px var(--tint)}.mkt .times__empty{color:var(--muted);padding:14px 20px;font-size:13.5px}.mkt .times__empty.is-err{color:#c8453b}.mkt .times__skel{grid-template-columns:1fr 1fr;gap:8px;padding-top:6px;display:grid}.mkt .times__skel .sk{height:42px}.mkt .sk{border-radius:var(--r-md);background:linear-gradient(100deg, var(--surface2) 30%, #e9e9ec 50%, var(--surface2) 70%);background-size:200% 100%;animation:1.3s linear infinite mkt-shimmer}@keyframes mkt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mkt .sk{animation:none}}.mkt .scroll-pad{scrollbar-width:thin;scrollbar-color:var(--hair2) transparent;height:100%;padding:26px 30px;overflow-y:auto}.mkt .scroll-pad::-webkit-scrollbar{width:8px}.mkt .scroll-pad::-webkit-scrollbar-thumb{background:var(--hair2);border:2px solid var(--canvas);border-radius:99px}.mkt .dform__grid{grid-template-columns:1fr;gap:16px;display:grid}.mkt .dfield{flex-direction:column;gap:7px;min-width:0;display:flex}.mkt .dfield__lbl{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:600}.mkt .dfield__lbl .req{color:#d92d20;margin-left:2px}.mkt .dfield__opt{color:var(--muted);margin-left:3px;font-weight:400}.mkt .dinput{border:1px solid var(--hair2);border-radius:var(--r-md);background:var(--canvas);height:46px;color:var(--ink);width:100%;padding:0 14px;font-family:inherit;font-size:14.5px;transition:border-color .14s,box-shadow .14s}.mkt .dinput::placeholder{color:var(--muted)}.mkt .dinput:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint);outline:none}.mkt .dsel{position:relative}.mkt .dsel__btn{border:1px solid var(--hair2);border-radius:var(--r-md);background:var(--canvas);width:100%;height:46px;color:var(--ink);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:14.5px;font-weight:500;transition:border-color .14s,box-shadow .14s;display:flex}.mkt .dsel__btn:hover{background:var(--surface)}.mkt .dsel.open .dsel__btn{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint)}.mkt .dsel__btn.is-placeholder{color:var(--muted);font-weight:400}.mkt .dsel__chev{color:var(--ink);flex-shrink:0;display:flex}.mkt .dsel__chev svg{width:16px;height:16px;transition:transform .15s var(--ease)}.mkt .dsel.open .dsel__chev svg{transform:rotate(180deg)}.mkt .dsel__pop{z-index:20;background:var(--canvas);border:1px solid var(--hair);border-radius:var(--r-md);display:none;position:absolute;bottom:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 -14px 36px #12121229}.mkt .dsel.open .dsel__pop{display:block}.mkt .dsel__list{scrollbar-width:thin;scrollbar-color:var(--hair2) transparent;max-height:200px;padding:5px;overflow-y:auto}.mkt .dsel__opt{border-radius:var(--r-sm);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums;padding:9px 12px;font-size:14px}.mkt .dsel__opt:hover{background:var(--surface)}.mkt .dsel__opt.is-on{background:var(--tint);color:var(--blue);font-weight:600}.mkt .dfield__err{color:#c8453b;font-size:12.5px;display:none}.mkt .dfield.is-invalid .dinput,.mkt .dfield.is-invalid .dsel__btn,.mkt .dfield.is-invalid .phone{border-color:#c8453b}.mkt .dfield.is-invalid .dfield__err{display:block}.mkt .phone{background:var(--canvas);border:1px solid var(--hair2);border-radius:var(--r-md);align-items:stretch;height:46px;transition:border-color .14s,box-shadow .14s;display:flex}.mkt .phone:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint)}.mkt .phone .combo--code{flex:none;display:flex}.mkt .phone .combo--code .combo__btn{min-width:auto;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;gap:7px;padding:0 11px 0 14px;font-weight:500}.mkt .phone .combo--code .combo__btn:hover,.mkt .phone .combo--code .combo__btn.open{box-shadow:none;background:0 0;border:none}.mkt .phone .combo--code .combo__chev{margin-left:4px}.mkt .phone__num{width:auto;min-width:0;height:100%;color:var(--ink);border:none;border-left:1px solid var(--hair2);background:0 0;border-radius:0;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:14.5px}.mkt .phone__num::placeholder{color:var(--muted)}.mkt .phone__num:focus{border:none;border-left:1px solid var(--hair2);box-shadow:none}.mkt .flow-err{color:#c8453b;border-radius:var(--r-sm);background:#fdeeee;border:1px solid #f3c0c0;margin-bottom:16px;padding:9px 12px;font-size:13px;line-height:1.45}.mkt .work__body .done{padding:30px}.mkt .done__badge{border-radius:var(--pill);background:var(--p-green);width:58px;height:58px;color:var(--p-green-i);justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 0 0 7px #1a7c4112}.mkt .done__badge svg{width:28px;height:28px}.mkt .done__title{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.1}.mkt .done__sub{color:var(--body);text-wrap:pretty;max-width:46ch;margin-top:10px;font-size:15px}.mkt .dnext{border:1px solid var(--hair);border-radius:var(--r-lg);margin-top:26px;padding:22px 24px}.mkt .dnext__label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:18px;font-size:11px;font-weight:700}.mkt .dnext ul{flex-direction:column;gap:16px;list-style:none;display:flex}.mkt .dnext li{color:var(--body);align-items:flex-start;gap:13px;font-size:14px;line-height:1.5;display:flex}.mkt .dnext li .ic{width:22px;height:22px;color:var(--ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mkt .dnext li .ic svg{width:14px;height:14px}.mkt .dnext b{color:var(--ink);font-weight:600}@media (max-width:860px){.mkt .flow{grid-template-columns:1fr;width:min(520px,100vw - 24px);height:auto;max-height:calc(100vh - 24px);overflow-y:auto}.mkt .rail{padding:24px}.mkt .rail__pitch{margin-top:24px}.mkt .work__body{overflow:visible}.mkt .sched{grid-template-columns:1fr;height:auto}.mkt .sched__cal{border-right:0;border-bottom:1px solid var(--hair)}.mkt .times__scroll{max-height:300px}}@media (max-width:960px){.mkt .prob__grid{grid-template-columns:1fr;gap:28px}.mkt .sec__grid{grid-template-columns:1fr;gap:40px}.mkt .hiw,.mkt .feat,.mkt .out{grid-template-columns:1fr}.mkt .feat{gap:1px}.mkt .uc,.mkt .ways,.mkt .roi{grid-template-columns:1fr}.mkt .step__line{display:none}.mkt .way{min-width:0}.mkt .sec__list{grid-template-columns:1fr}.mkt .intg{grid-template-columns:repeat(2,1fr)}.mkt .foot__grid{grid-template-columns:1fr 1fr;gap:32px}.mkt .foot__brand{grid-column:1/-1}.mkt .nav__links{display:none}}@media (max-width:820px){.mkt .planduo{flex-direction:column;align-items:center;max-width:420px}.mkt .pcard{flex:none;width:100%}.mkt .incard{flex:none;width:94%;margin-top:-12px;margin-left:0;padding-top:54px}}@media (max-width:560px){.mkt .wrap{padding:0 20px}.mkt .band,.mkt .sec-band{padding:64px 0}.mkt .hero{padding:48px 0}.mkt .roi__split,.mkt .intg{grid-template-columns:1fr}.mkt .sizer{margin-top:56px}.mkt .nav__in{gap:12px}.mkt .nav__cta{gap:8px}.mkt .nav__btn{height:38px;padding:0 13px;font-size:14px}.mkt .nav__btn-extra{display:none}}@media (max-width:400px){.mkt .brand__word{display:none}}.mkt .legal{padding:56px 0 0}.mkt .legal__head{border-bottom:1px solid var(--hair);max-width:760px;margin:0 auto;padding-bottom:32px}.mkt .legal__back{height:38px;margin-bottom:28px;padding:0 16px;font-size:14px}.mkt .legal__title{letter-spacing:-.03em;font-size:clamp(30px,4vw,42px);font-weight:800;line-height:1.1}.mkt .legal__updated{color:var(--muted);margin-top:12px;font-size:14px}.mkt .legal__body{max-width:760px;margin:0 auto;padding:12px 0 88px}.mkt .legal__body h2{letter-spacing:-.02em;margin-top:44px;font-size:22px;font-weight:700}.mkt .legal__body p{color:var(--body);text-wrap:pretty;margin-top:14px;font-size:16px;line-height:1.7}.mkt .legal__body ul{margin-top:14px;padding-left:22px}.mkt .legal__body li{color:var(--body);text-wrap:pretty;margin-top:9px;font-size:16px;line-height:1.7}.mkt .legal__body a{color:var(--blue);font-weight:500}.mkt .legal__body a:hover{text-decoration:underline}.mkt .legal__body strong{color:var(--ink);font-weight:600}.mkt .legal__footlinks{gap:18px;display:inline-flex}.mkt .legal__footlinks a:hover{color:#fff}