.mkt{--bg-light:#fff;--bg-light-2:#f5f5f7;--bg-dark:#000;--bg-dark-2:#1d1d1f;--ink-900:#1d1d1f;--ink-700:#38383d;--ink-500:#6e6e73;--ink-onDark:#f5f5f7;--ink-onDark-2:#a1a1a6;--brand:#0071e3;--brand-ink:#06c;--brand-hover:#0077ed;--brand-glow:#0071e3;--brand-soft:#0071e314;--border-light:#d2d2d7;--border-hairline:#e8e8ed;--border-dark:#ffffff29;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--pad-section:clamp(88px, 13vh, 160px);--container:1080px;--radius:18px;--ease:cubic-bezier(.2, .8, .2, 1)}.mkt,.mkt *{box-sizing:border-box;margin:0;padding:0}.mkt{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:var(--font-sans);color:var(--ink-900);background:var(--bg-light);letter-spacing:-.011em;line-height:1.47;overflow-x:hidden}.mkt img,.mkt video,.mkt canvas,.mkt svg{max-width:100%;display:block}.mkt a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.mkt{scroll-behavior:auto}}.mkt .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(22px,5vw,40px)}.mkt .container.narrow{max-width:760px}.mkt .nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);height:52px;transition:background .4s var(--ease), border-color .4s var(--ease);background:#ffffffd1;border-bottom:1px solid #0000;align-items:center;gap:24px;padding:0 clamp(22px,5vw,40px);display:flex;position:fixed;inset:0 0 auto}.mkt .nav.is-scrolled{border-bottom-color:var(--border-hairline)}.mkt .nav.is-onDark{color:var(--ink-onDark);background:#000000b8}.mkt .nav.is-onDark .nav__links a{color:var(--ink-onDark-2)}.mkt .nav.is-onDark .nav__links a:hover{color:var(--ink-onDark)}.mkt .brand{letter-spacing:-.014em;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.mkt .brand__mark{color:#fff;background:var(--brand);border-radius:7px;place-items:center;width:25px;height:25px;font-size:13px;font-weight:600;display:grid}.mkt .nav__links{gap:26px;margin-left:14px;font-size:13px;display:flex}.mkt .nav__links a{color:var(--ink-700);transition:color .2s}.mkt .nav__links a:hover{color:var(--brand)}.mkt .nav__cta{align-items:center;gap:12px;margin-left:auto;display:flex}.mkt .nav__signin{color:var(--ink-700);font-size:13px;font-weight:400;transition:color .2s}.mkt .nav__signin:hover{color:var(--brand)}.mkt .nav.is-onDark .nav__signin{color:var(--ink-onDark-2)}.mkt .nav.is-onDark .nav__signin:hover{color:var(--ink-onDark)}@media (max-width:400px){.mkt .nav__signin{display:none}}@media (max-width:860px){.mkt .nav__links{display:none}}.mkt .btn{--btn-h:44px;height:var(--btn-h);cursor:pointer;letter-spacing:-.012em;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), opacity .25s var(--ease);white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;gap:6px;padding:0 22px;font-family:inherit;font-size:17px;font-weight:400;line-height:1;display:inline-flex}.mkt .btn--sm{--btn-h:32px;padding:0 15px;font-size:13px}.mkt .btn--lg{--btn-h:52px;padding:0 28px;font-size:19px}.mkt .btn--primary{background:var(--brand);color:#fff}.mkt .btn--primary:hover{background:var(--brand-hover)}.mkt .btn--primary:active{opacity:.85}.mkt .btn--ghost{color:var(--brand-ink);border-color:var(--brand-ink);background:0 0}.mkt .btn--ghost:hover{background:var(--brand);color:#fff}.mkt .btn--ghost:active{opacity:.85}.mkt .btn--onDark{color:var(--ink-onDark);background:#ffffff29}.mkt .btn--onDark:hover{background:#ffffff42}.mkt #themeToggle{border-radius:980px;width:32px;height:32px;padding:0;font-size:15px}.mkt .eyebrow{font-family:var(--font-sans);letter-spacing:-.018em;text-transform:none;color:var(--brand-ink);margin-bottom:8px;font-size:19px;font-weight:600}.mkt .eyebrow--onDark{color:#2997ff}.mkt .h2{letter-spacing:-.03em;color:var(--ink-900);font-size:clamp(2.1rem,5.2vw,3.5rem);font-weight:600;line-height:1.06}.mkt .h2--onDark{color:var(--ink-onDark)}.mkt .lede{color:var(--ink-700);letter-spacing:-.012em;max-width:46ch;margin-top:18px;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5}.mkt .lede--onDark{color:var(--ink-onDark-2)}.mkt .section{padding-block:var(--pad-section);position:relative}.mkt .section--light{background:var(--bg-light)}.mkt #problem,.mkt #audit,.mkt #consultants,.mkt #ready,.mkt #cta{background:var(--bg-light-2)}.mkt .section--dark{background:var(--bg-dark);color:var(--ink-onDark)}.mkt .section--center{text-align:center}.mkt .section--center .lede{margin-inline:auto}.mkt .grid2{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,6vw,76px);display:grid}.mkt .grid2--rev .grid2__text{order:2}@media (max-width:900px){.mkt .grid2,.mkt .grid2--rev{grid-template-columns:1fr}.mkt .grid2--rev .grid2__text{order:0}}.mkt .ticks{gap:14px;margin-top:28px;list-style:none;display:grid}.mkt .ticks li{color:var(--ink-700);letter-spacing:-.012em;padding-left:30px;font-size:17px;position:relative}.mkt .ticks--grid{text-align:left;grid-template-columns:1fr 1fr;max-width:680px;margin-inline:auto}.mkt .ticks--grid li{color:var(--ink-700)}@media (max-width:600px){.mkt .ticks--grid{grid-template-columns:1fr}}.mkt .ticks li:before{content:"";background:var(--brand);border-radius:999px;width:18px;height:18px;position:absolute;top:6px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6a8.4 8.4 0 100 16.8 8.4 8.4 0 000-16.8zm4.05 6.2l-4.6 4.6a.85.85 0 01-1.2 0L5.95 10.1a.85.85 0 111.2-1.2l1.7 1.7 4-4a.85.85 0 111.2 1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.6a8.4 8.4 0 100 16.8 8.4 8.4 0 000-16.8zm4.05 6.2l-4.6 4.6a.85.85 0 01-1.2 0L5.95 10.1a.85.85 0 111.2-1.2l1.7 1.7 4-4a.85.85 0 111.2 1.2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mkt .media-slot{aspect-ratio:3/2;border-radius:var(--radius);background:var(--bg-light-2);place-items:center;display:grid;position:relative;overflow:hidden}.mkt .media-slot--dark{background:var(--bg-dark-2)}.mkt .media-slot--wide{aspect-ratio:16/9;margin-top:44px}.mkt .media-slot figcaption{z-index:1;color:var(--ink-500);border:1px solid var(--border-light);background:#ffffffb3;border-radius:980px;padding:6px 14px;font-size:13px;position:relative}.mkt .media-slot--dark figcaption{color:var(--ink-onDark-2);border-color:var(--border-dark);background:#00000080}.mkt .media-slot.has-media figcaption{display:none}.mkt .media-slot>img,.mkt .media-slot>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mkt .hero{background:var(--bg-light);align-items:center;min-height:92vh;padding-top:92px;display:flex;position:relative;overflow:hidden}.mkt .hero__plate{z-index:0;position:absolute;inset:0}.mkt .hero__plate .hero__video,.mkt .hero__plate .hero__poster{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.mkt .hero__plate.has-media .hero__poster,.mkt .hero__plate.has-video .hero__video{opacity:1}.mkt .hero__plate.has-video .hero__poster{opacity:0}.mkt .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffffb8,#ffffff6b 42%,#ffffffdb);position:absolute;inset:0}.mkt .hero__canvas{z-index:2;width:100%;height:100%;position:absolute;inset:0}.mkt .hero__inner{z-index:3;text-align:center;position:relative}.mkt .hero__title{letter-spacing:-.035em;color:var(--ink-900);font-size:clamp(2.9rem,7.6vw,5.6rem);font-weight:600;line-height:1.03}.mkt .hero__sub{color:var(--ink-700);letter-spacing:-.016em;max-width:34ch;margin:22px auto 0;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:400;line-height:1.4}.mkt .hero__actions{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:32px;display:flex}.mkt .hero__actions--center{justify-content:center}.mkt .hero__trust{letter-spacing:-.008em;text-transform:none;color:var(--ink-500);margin-top:34px;font-size:13px}.mkt .hero__scrollcue{z-index:3;border:1.5px solid #1d1d1f38;border-radius:12px;width:22px;height:36px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.mkt .hero__scrollcue span{background:var(--ink-500);width:3px;height:7px;animation:scrollcue 1.8s var(--ease) infinite;border-radius:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes scrollcue{0%{opacity:0;top:7px}30%{opacity:1}70%{opacity:1}to{opacity:0;top:20px}}@media (prefers-reduced-motion:reduce){.mkt .hero__scrollcue span{animation:none}}.mkt .sig{max-width:560px;margin:48px auto 0}.mkt .sig__svg{width:100%;height:auto}.mkt .sig__path{stroke-dasharray:1400;stroke-dashoffset:1400px}.mkt .sig.is-drawn .sig__path{stroke-dashoffset:0;transition:stroke-dashoffset 2.2s var(--ease)}@media (prefers-reduced-motion:reduce){.mkt .sig__path{stroke-dashoffset:0}}.mkt .features{background:var(--border-hairline);border-radius:var(--radius);border:1px solid var(--border-hairline);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:64px;list-style:none;display:grid;overflow:hidden}.mkt .features li{background:var(--bg-light);text-align:left;padding:28px 24px}.mkt .features h3{letter-spacing:-.018em;font-size:17px;font-weight:600}.mkt .features p{color:var(--ink-500);margin-top:6px;font-size:14px;line-height:1.5}@media (max-width:900px){.mkt .features{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.mkt .features{grid-template-columns:1fr}}.mkt .shot{border-radius:var(--radius);background:var(--bg-light);border:1px solid var(--border-hairline);overflow:hidden;box-shadow:0 4px 24px #0000000f}.mkt .shot--hero{margin-top:52px;box-shadow:0 12px 48px #0000001a}.mkt .shot--onDark{border-color:var(--border-dark);box-shadow:0 12px 48px #00000080}.mkt .shot__chrome{background:var(--bg-light-2);border-bottom:1px solid var(--border-hairline);align-items:center;gap:7px;padding:11px 14px;display:flex}.mkt .shot--onDark .shot__chrome{background:var(--bg-dark-2);border-bottom-color:var(--border-dark)}.mkt .shot__chrome i{border-radius:999px;width:11px;height:11px}.mkt .shot__chrome i:first-child{background:#ff5f57}.mkt .shot__chrome i:nth-child(2){background:#febc2e}.mkt .shot__chrome i:nth-child(3){background:#28c840}.mkt .shot__url{color:var(--ink-500);background:#0000000a;border-radius:980px;margin-inline:auto;padding:4px 14px;font-size:11.5px}.mkt .shot--onDark .shot__url{color:var(--ink-onDark-2);background:#ffffff14}.mkt .shot>img{aspect-ratio:1560/975;object-fit:cover;background:var(--bg-light-2);width:100%;height:auto}.mkt .shot--onDark>img{background:var(--bg-dark-2)}.mkt .shot__cap{color:var(--ink-500);text-align:left;border-top:1px solid var(--border-hairline);background:var(--bg-light);padding:14px 18px;font-size:13.5px}.mkt .shots-duo{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}@media (max-width:860px){.mkt .shots-duo{grid-template-columns:1fr}}.mkt .badge{letter-spacing:-.006em;text-transform:none;color:var(--brand-ink);background:var(--brand-soft);border:1px solid #0000;border-radius:980px;align-items:center;gap:7px;margin-bottom:20px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.mkt .badge--onDark{color:#2997ff;border-color:var(--border-dark);background:#2997ff24}.mkt .microcopy{color:var(--ink-500);margin-top:16px;font-size:13px}.mkt .microcopy--onDark{color:var(--ink-onDark-2)}.mkt .onboard__head{max-width:760px}.mkt .cards3{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.mkt .card3{background:var(--bg-light-2);border-radius:var(--radius);border:1px solid #0000;padding:30px 28px}.mkt .card3__n{color:var(--brand-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.mkt .card3 h3{letter-spacing:-.021em;margin:12px 0 8px;font-size:21px;font-weight:600}.mkt .card3 p{color:var(--ink-500);font-size:15px;line-height:1.5}@media (max-width:720px){.mkt .cards3{grid-template-columns:1fr}}.mkt .roster{background:var(--bg-light);border:1px solid var(--border-hairline);border-radius:var(--radius);margin-top:28px;overflow:hidden}.mkt .roster__head{border-bottom:1px solid var(--border-hairline);letter-spacing:-.006em;text-transform:none;color:var(--ink-500);justify-content:space-between;align-items:center;padding:18px 24px;font-size:13px;display:flex}.mkt .roster__badge{color:#19702e;align-items:center;gap:7px;font-weight:500;display:inline-flex}.mkt .roster__badge:before{content:"";background:currentColor;border-radius:999px;width:7px;height:7px}.mkt .roster__list{list-style:none}.mkt .roster__list li{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(0,1.5fr) 2fr 48px;align-items:center;gap:18px;padding:15px 24px;display:grid}.mkt .roster__list li:last-child{border-bottom:0}.mkt .roster__who{color:var(--ink-900);align-items:center;gap:11px;min-width:0;font-size:15px;font-weight:500;display:flex}.mkt .roster__who em{color:var(--ink-500);white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:400}.mkt .roster__avatar{color:#fff;background:var(--brand);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:grid}.mkt .roster__bar{background:var(--bg-light-2);border-radius:999px;height:6px;overflow:hidden}.mkt .roster__bar i{background:var(--brand);transform-origin:0;height:100%;transition:transform 1.1s var(--ease);border-radius:999px;display:block;transform:scaleX(0)}.mkt .roster.is-in .roster__bar i{transform:scaleX(1)}.mkt .roster__list li:nth-child(2) .roster__bar i{transition-delay:80ms}.mkt .roster__list li:nth-child(3) .roster__bar i{transition-delay:.16s}.mkt .roster__list li:nth-child(4) .roster__bar i{transition-delay:.24s}.mkt .roster__list li:nth-child(5) .roster__bar i{transition-delay:.32s}.mkt .roster__pct{color:var(--ink-500);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.mkt .roster__foot{letter-spacing:-.004em;text-transform:none;color:var(--ink-500);border-top:1px solid var(--border-hairline);padding:14px 24px;font-size:12px}@media (prefers-reduced-motion:reduce){.mkt .roster__bar i{transform:scaleX(1)}}@media (max-width:560px){.mkt .roster__list li{grid-template-columns:minmax(0,1fr) 1.3fr 40px;gap:12px;padding:13px 16px}.mkt .roster__who em{display:none}.mkt .roster__head,.mkt .roster__foot{padding-inline:16px}}.mkt .statement__line,.mkt .cta__title{letter-spacing:-.032em;font-size:clamp(2.2rem,5.6vw,3.9rem);font-weight:600;line-height:1.06}.mkt .statement__line em{color:var(--brand-ink);font-style:normal}.mkt .cta{padding-block:clamp(104px,16vh,190px)}.mkt .footer{background:var(--bg-light-2);color:var(--ink-500);border-top:1px solid var(--border-hairline);padding-block:40px}.mkt .footer__inner{flex-flow:column wrap;align-items:flex-start;gap:16px;display:flex}.mkt .footer .brand{color:var(--ink-900)}.mkt .footer__note{max-width:60ch;margin-left:0;font-size:12px;line-height:1.5}.mkt .footer__links{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.mkt .footer__links a{color:var(--ink-500);font-size:12px;transition:color .2s}.mkt .footer__links a:hover{color:var(--brand)}.mkt .reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(18px)}.mkt .reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mkt .reveal{opacity:1;transition:none;transform:none}}@media (max-width:900px){.mkt .shot__cap{font-size:12.5px}.mkt .statement__line,.mkt .cta__title{letter-spacing:-.028em}}@media (max-width:600px){.mkt{--pad-section:clamp(56px, 9vh, 92px)}.mkt .cta{padding-block:clamp(72px,12vh,130px)}.mkt #platform .shot{border-left:0;border-right:0;border-radius:0;margin-inline:calc(-1*clamp(22px,5vw,40px))}.mkt #platform .shot--hero{margin-top:26px}.mkt .shot__chrome{gap:6px;padding:8px 12px}.mkt .shot__chrome i{width:9px;height:9px}.mkt .shot__url{padding:3px 10px;font-size:10px}.mkt .shot__cap{padding:12px 16px;font-size:12px}.mkt .btn{--btn-h:48px}.mkt .hero__actions{gap:12px;width:100%}.mkt .hero__actions .btn{text-align:center;flex:auto}.mkt .eyebrow{font-size:17px}.mkt .hero:after{background:linear-gradient(#ffffffe0,#ffffffbd 42%,#fffffff0)}}@media (max-width:384px){.mkt .hero__title{letter-spacing:-.03em;font-size:2.5rem}.mkt .h2{font-size:clamp(1.7rem,7.6vw,1.95rem)}.mkt .statement__line,.mkt .cta__title{font-size:clamp(1.85rem,8vw,2.3rem)}}
