/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.visible{visibility:visible}.relative{position:relative}.hidden{display:none}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.landing{--lp-gray:var(--paper);--lp-ink:var(--obsidian);--lp-rail:1240px;color:var(--lp-ink);isolation:isolate}.landing section{padding:0}.landing h1,.landing h2,.landing h3,.landing p{margin:0}.landing h1,.landing h2{letter-spacing:-.01em;font-size:clamp(26px,3vw,42px);font-weight:700;line-height:1.05}.landing h3{letter-spacing:-.025em;line-height:1.2}.landing a{text-decoration:none}.landing button{font:inherit}.lp-backdrop{z-index:-1;background:var(--obsidian);height:100svh;position:fixed;top:0;right:0;bottom:0;left:0}.lp-background-video{object-fit:cover;width:100%;height:100%;position:absolute}.lp-video-shade{background:linear-gradient(90deg,#0000008a,#0000001a 75%);position:absolute;top:0;right:0;bottom:0;left:0}.lp-hero{z-index:1;height:100svh;min-height:720px;position:relative}.lp-hero-overlay{background:var(--paper);align-items:flex-end;height:48%;padding:86px 32px 24px;display:flex;position:absolute;inset:0 0 auto}.lp-hero-row{width:100%;max-width:var(--lp-rail);text-align:center;flex-direction:column;align-items:center;gap:24px;margin-inline:auto;display:flex}.lp-hero-left{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.lp-hero-left>[data-fade]{width:100%;max-width:650px}.lp-hero-right{flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.lp-hero-right>[data-fade]{width:100%}.lp-kicker{letter-spacing:.075em;text-transform:uppercase;font-size:10px;font-weight:500}.lp-hero-left .lp-kicker{justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.lp-counter{letter-spacing:.08em;color:var(--fog);align-items:center;gap:24px;font-size:10px;display:flex}.lp-counter span{letter-spacing:0}.lp-hero-left>.lp-counter{justify-content:center;width:100%}.lp-hero-description{color:var(--steel);width:100%;max-width:390px;margin-inline:auto;font-size:18px;line-height:1.6}.lp-hero-description span{color:var(--fog)}.lp-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lp-button{color:#1a1a1a;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #1a1a1a;border-radius:9999px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:12px 30px;font-size:11px;font-weight:500;line-height:1.5;transition:background .2s,color .2s;display:inline-flex}.lp-button:hover,.lp-button-dark{color:#fff;background:#1a1a1a}.lp-button-dark:hover{background:var(--graphite)}.lp-micro{color:var(--fog);font-size:11px;line-height:1.6}.lp-hero-right .lp-micro{margin-top:10px}.lp-hero-right .lp-buttons,.lp-hero-right .lp-micro{width:100%}.lp-hero-bottom{color:#fff;text-align:center;max-width:320px;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%)}.lp-hero-bottom p{letter-spacing:-.02em;margin-bottom:14px;font-size:22px;line-height:1.45}.lp-hero-bottom span{color:#f0f0f0;max-width:235px;margin-inline:auto;font-size:12px;line-height:1.65;display:block}.lp-hero-explore{color:#fff;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute;bottom:105px;left:50%;transform:translate(-50%)}.landing .lp-statement{z-index:1;color:#fff;flex-direction:column;justify-content:center;min-height:100svh;padding:70px 32px 32px;display:flex;position:relative}.lp-statement-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:720px;margin-inline:auto;padding:80px 0;display:flex}.lp-statement .lp-counter{color:#eee;justify-content:center;width:100%;margin-bottom:40px}.lp-statement h2{flex-wrap:wrap;justify-content:center;gap:.25em;width:100%;max-width:650px;margin-inline:auto;line-height:1.08;display:flex}.lp-statement-inner>p:not(.lp-counter){color:#eee;max-width:310px;margin:24px auto 0;font-size:14px;line-height:1.65}.lp-text-link{border-bottom:1px solid;align-items:center;gap:16px;padding:8px 0;font-size:12px;line-height:1.6;display:inline-flex}.lp-statement .lp-text-link{color:#fff;margin-top:28px}.landing .lp-section{z-index:2;background:var(--paper);padding:70px 32px 80px;position:relative}.lp-section>*{width:100%;max-width:var(--lp-rail);margin-inline:auto}.lp-section>.lp-counter{text-align:center;margin-bottom:20px}.lp-section-head{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;display:flex}.lp-section-head>:first-child{flex:none;width:100%;max-width:650px}.lp-section-head h2{flex-wrap:wrap;justify-content:center;gap:.25em;display:flex}.lp-section-head>p,.lp-section-head>div:last-child{max-width:500px;margin-inline:auto;padding-top:0;font-size:14px;line-height:1.65}.lp-section-head>p{max-width:320px;color:var(--steel)}.lp-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;display:grid}.lp-service-card{background:0 0;border:1px solid #0000002e;border-radius:20px;flex-direction:column;padding-top:16px;display:flex;overflow:hidden}.lp-service-top{color:var(--fog);justify-content:space-between;align-items:center;padding:0 20px 16px;font-size:10px;display:flex}.lp-service-media{aspect-ratio:4/3;background:var(--cloud);width:100%;position:relative;overflow:hidden}.lp-service-video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.lp-service-copy{text-align:center;padding:24px 28px 28px}.lp-service-copy .lp-kicker{color:var(--steel);margin-bottom:14px;font-size:9px}.lp-service-copy h3{margin-bottom:14px;font-size:22px;font-weight:600}.lp-service-copy>p:last-child{color:var(--steel);max-width:325px;margin-inline:auto;font-size:14px;line-height:1.65}.lp-capabilities{border-bottom:1px solid #0003;flex-wrap:wrap;justify-content:center;gap:16px 32px;padding:26px 0;font-size:11px;display:flex}.lp-capabilities>a{align-items:center;gap:10px;font-weight:600;display:inline-flex}.lp-example{background:var(--snow);border:1px solid var(--cloud);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:8%;margin-top:80px;padding:48px;display:grid}.lp-example>div:first-child{text-align:center}.lp-example h3{margin:22px 0;font-size:clamp(28px,3.4vw,48px)}.lp-example>div>p:last-child{max-width:340px;color:var(--steel);margin-inline:auto;font-size:14px;line-height:1.65}.lp-result{background:var(--subtle);border-radius:12px;padding:26px}.lp-result>p{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:10px;display:flex}.lp-result-dot{background:var(--ember);border-radius:50%;width:6px;height:6px}.lp-result dl{margin:18px 0}.lp-result dl>div{border-top:1px solid #00000026;justify-content:space-between;align-items:baseline;gap:14px;padding:13px 0;font-size:12px;display:flex}.lp-result dt{color:#555}.lp-result dd{text-align:right;align-items:center;gap:6px;margin:0;display:flex}.lp-result>a{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.landing .lp-compare-section{background:var(--snow);border-top:1px solid var(--cloud)}.lp-muted{color:var(--fog);margin-top:12px!important}.lp-compare-section .lp-text-link{margin-top:10px}.lp-table-scroll{border:1px solid #aeaeaa;border-radius:12px;overflow-x:auto}.lp-comparison{border-collapse:collapse;table-layout:fixed;width:100%;min-width:940px;font-size:12px;line-height:1.6}.lp-comparison caption{text-align:left;background:var(--subtle);caption-side:bottom;padding:16px 20px;font-size:11px}.lp-comparison th,.lp-comparison td{vertical-align:top;border-bottom:1px solid var(--cloud);text-align:left;padding:20px;font-weight:400}.lp-comparison thead th{border-bottom-color:var(--fog);font-size:16px;font-weight:600}.lp-comparison thead th:first-child{padding-top:24px;font-size:11px;font-weight:400}.lp-comparison th span{margin-top:4px;font-size:10px;font-weight:400;display:block}.lp-comparison .lp-our-col{background:#ff5a001a}.lp-comparison td svg{vertical-align:-3px;display:inline}.lp-comparison tbody th{font-weight:500}.lp-comparison a{text-underline-offset:4px;text-decoration:underline}.lp-source-note{color:var(--fog);text-align:center;max-width:860px;font-size:11px;line-height:1.7;margin:16px auto 36px!important}.lp-source-note a{text-decoration:underline}.lp-win-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.lp-win-grid article{border-top:1px solid var(--mist);padding:24px 0 0}.lp-win-grid h3{max-width:290px;margin:18px auto 12px;font-size:20px}.lp-win-grid article{text-align:center}.lp-win-grid article>p:not(.lp-kicker){max-width:320px;color:var(--steel);margin-inline:auto;font-size:14px;line-height:1.7}.lp-win-grid a{align-items:center;gap:16px;margin-top:22px;font-size:11px;display:inline-flex}.landing .lp-start-section{border-top:1px solid #0003}.lp-paths{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lp-path{text-align:center;border:1px solid #0000004d;border-radius:20px;flex-direction:column;align-items:center;padding:36px;display:flex}.lp-path h3{margin-top:18px;font-size:30px}.lp-path ol{flex:1;width:100%;margin:28px 0 32px;padding:0;list-style:none}.lp-path li{text-align:center;border-top:1px solid #0003;justify-content:center;gap:14px;padding:20px 0;display:flex}.lp-path li>span{color:#555;padding-top:4px;font-size:10px}.lp-path b{font-size:15px;font-weight:500}.lp-path li>div{max-width:350px}.lp-path li p{color:#444;max-width:350px;margin:5px auto 0;font-size:13px;line-height:1.6}.lp-enterprise{background:var(--snow)}.lp-path-secondary{margin-top:16px;font-size:11px}.lp-proof{border-top:1px solid var(--cloud);text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:80px;padding-top:40px;display:flex}.lp-proof-mark{background:var(--ember);color:#fff;justify-content:center;align-items:center;width:105px;height:105px;font-size:110px;font-weight:700;line-height:1;display:flex}.lp-proof h3{margin:16px 0;font-size:32px}.lp-proof p:not(.lp-kicker){max-width:470px;margin-inline:auto;font-size:14px;line-height:1.65}.lp-proof .lp-micro{margin-top:16px;font-size:11px!important}.lp-proof>a{justify-self:center}.lp-proof p a{text-underline-offset:3px;text-decoration:underline}.landing .lp-faq-section{background:var(--snow);border-top:1px solid var(--cloud)}.lp-faq-section .lp-kicker{margin-bottom:20px}.lp-faq{width:100%;max-width:900px;margin-inline:auto}.lp-faq details{border-top:1px solid var(--cloud)}.lp-faq summary{cursor:pointer;text-align:center;padding:22px 0;font-size:15px;line-height:1.5;list-style:none;display:block;position:relative}.lp-faq-question{text-align:center;padding:0 24px;display:block}.lp-faq summary>span[aria-hidden=true]{font-size:20px;font-weight:300;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] summary>span[aria-hidden=true]{transform:translateY(-50%)rotate(45deg)}.lp-faq details>p{color:var(--steel);text-align:center;max-width:690px;margin-inline:auto;padding:0 0 26px;font-size:14px;line-height:1.75}.lp-faq a{text-decoration:underline}.landing .lp-final{z-index:2;background:radial-gradient(60% 80% at 50% 120%,#ff5a0047,transparent 70%),var(--obsidian);color:var(--snow);text-align:center;padding:90px 32px 110px;position:relative}.lp-final .lp-kicker{color:var(--ash)}.lp-final .lp-button{color:var(--snow);border-color:var(--snow)}.lp-final .lp-button-dark{background:var(--snow);color:var(--obsidian);border-color:var(--snow)}.lp-final .lp-micro{color:var(--ash)}.lp-final h2{margin:24px 0 32px;font-size:clamp(36px,6.5vw,92px)}.lp-final .lp-buttons{justify-content:center}.lp-final .lp-micro{margin-top:24px}.lp-fixed-controls{z-index:5;pointer-events:none;color:#111;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:24px;left:32px;right:32px}.lp-fixed-controls button,.lp-fixed-controls a{pointer-events:auto}.lp-fixed-controls button{border:1px solid var(--cloud);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffffe6;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:10px 14px;font-size:10px;display:flex}.lp-scroll-indicator{border:1.5px solid var(--obsidian);background:var(--snow);border-radius:11px;justify-content:center;width:22px;height:36px;padding-top:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lp-scroll-indicator span{background:#111;border-radius:2px;width:3px;height:8px;animation:2s ease-in-out infinite scrollBounce}.lp-past-intro .lp-scroll-indicator{visibility:hidden}.lp-paused [data-fade]{opacity:1!important;transform:none!important}.lp-paused .lp-scroll-indicator span{animation:none}@keyframes scrollBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(min-width:1600px){.landing{--lp-rail:1536px}}@media(max-width:1100px){.lp-button{gap:10px;padding:12px 22px}}@media(max-width:900px){.lp-hero{min-height:840px}.lp-hero-overlay{align-items:stretch;height:58%;padding:90px 18px 26px}.lp-hero-row{flex-direction:column;gap:24px}.lp-hero-left,.lp-hero-right{gap:24px;width:100%}.lp-hero-left{flex-direction:column;align-items:center}.lp-hero-left .lp-counter{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding-bottom:4px}.lp-hero-left .lp-kicker{margin-bottom:16px}.lp-hero-right{gap:20px}.lp-hero-description{max-width:490px;font-size:17px}.lp-button{padding:11px 22px;font-size:10px}.lp-hero-bottom{max-width:none;inset:auto 18px 90px;transform:none}.lp-hero-explore{bottom:95px;left:50%;right:auto;transform:translate(-50%)}.landing .lp-statement{padding:90px 18px 32px}.lp-statement h2{max-width:580px;font-size:36px}.landing .lp-section{padding:70px 18px 60px}.lp-section-head{flex-direction:column;gap:16px;margin-bottom:24px}.lp-section-head>:first-child{flex-basis:auto;width:100%}.lp-section-head>p,.lp-section-head>div:last-child{max-width:500px;padding-top:0}.lp-section-head h2{max-width:500px}.lp-service-grid{grid-template-columns:1fr;gap:16px}.lp-service-card{grid-template-columns:1fr 1fr;padding:0;display:grid}.lp-service-top{display:none}.lp-service-media{aspect-ratio:4/3;height:100%}.lp-service-copy{align-self:center;padding:28px}.lp-capabilities{justify-content:center;gap:18px 24px}.lp-example{gap:28px;margin-top:48px;padding:28px}.lp-win-grid{gap:20px}.lp-path{padding:26px}.lp-path h3{font-size:24px}.lp-path li{gap:15px}.lp-proof{margin-top:48px}.lp-faq{margin-inline:auto}.lp-fixed-controls{bottom:18px;left:18px;right:18px}}@media(max-width:600px){.lp-hero{min-height:850px}.lp-hero-overlay{height:56%;padding-top:85px}.lp-hero-left h1{font-size:32px}.lp-hero-left .lp-counter{font-size:9px}.lp-hero-left .lp-counter span{display:none}.lp-hero-description{font-size:16px;line-height:1.55}.lp-hero-row{gap:24px}.lp-hero-left .lp-kicker{font-size:9px}.lp-hero-bottom p{font-size:22px}.lp-hero-explore{display:none}.lp-statement h2{font-size:30px}.lp-statement .lp-counter{font-size:9px;line-height:1.7}.lp-service-grid{grid-auto-rows:auto}.lp-service-card{padding-top:16px;display:flex}.lp-service-top{display:flex}.lp-service-media{aspect-ratio:4/3;height:auto}.lp-service-copy{align-self:stretch;padding:24px 28px 28px}.lp-example{grid-template-columns:1fr;padding:26px 20px}.lp-result{padding:20px}.lp-win-grid{grid-template-columns:1fr;gap:28px}.lp-win-grid article>p:not(.lp-kicker),.lp-win-grid h3{max-width:none}.lp-paths{grid-template-columns:1fr}.lp-path{padding:28px 24px}.lp-proof{gap:28px}.lp-proof-mark{width:64px;height:64px;font-size:68px}.lp-faq summary{font-size:14px}.landing .lp-final{padding:70px 18px 90px}.lp-fixed-controls button{padding:10px 12px;font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-fade]{opacity:1!important;transform:none!important}.lp-scroll-indicator span{animation:none}}@media(max-width:360px){.lp-hero-overlay{height:auto;min-height:56%}}
