.social-links[data-astro-cid-y2qsmizv]{justify-content:center;gap:14px;margin:0 auto;padding:0;list-style:none;display:flex}@media (width<=720px){.social-links[data-astro-cid-y2qsmizv]{margin:14px 0}}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{opacity:.85;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover,.social-links[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:focus-visible{opacity:1}.cc{z-index:1000;border:1px solid color-mix(in srgb,var(--ow-text) 14%,transparent);background:color-mix(in srgb,var(--ow-surface) 82%,transparent);backdrop-filter:blur(18px)saturate(1.2);max-width:720px;color:var(--ow-text);border-radius:22px;margin:0 auto;padding:18px 20px;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 50px #00000029}.cc[hidden]{display:none}.cc:focus,.cc:focus-visible,.marketing .cc:focus-visible{outline:none;box-shadow:0 18px 50px #00000029}.marketing .cc .cc-h{letter-spacing:0;max-width:none;margin:0 0 4px;font-size:18px;line-height:1.3}.cc-p{margin:0 0 12px;font-size:16px;line-height:1.45}.cc-link{color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.cc-choose{border:0;margin:0 0 12px;padding:0}.cc-choose[hidden]{display:none}.cc-legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.marketing .cc label.cc-cat,.cc label.cc-cat{border-top:1px solid color-mix(in srgb,var(--ow-text) 10%,transparent);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:9px 0;font-size:16px;font-weight:400;display:flex}.cc-cat-text{flex:1}.cc-cat-text strong{margin-right:6px}.marketing .cc input.cc-switch,.cc input.cc-switch{-webkit-appearance:none;appearance:none;width:44px;min-width:44px;max-width:44px;height:26px;min-height:0;box-shadow:none;background:color-mix(in srgb,var(--ow-text) 22%,transparent);cursor:pointer;border:0;border-radius:999px;flex:none;margin:0;padding:0;transition:background .15s;position:relative}.cc input.cc-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.marketing .cc input.cc-switch:checked,.cc input.cc-switch:checked{background:var(--ow-accent)}.cc input.cc-switch:checked:after{left:21px}.cc input.cc-switch:disabled{opacity:.6;cursor:not-allowed}.cc input.cc-switch:focus-visible{outline:2px solid var(--ow-accent);outline-offset:3px}.cc-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cc-btn{justify-content:center;width:100%}@media (width<=640px){.cc-actions{grid-template-columns:1fr}}.marketing{--paper:var(--ow-bg);--navy:var(--ow-text);--teal:var(--ow-text);--muted:var(--ow-muted);--line:var(--line);background:var(--paper);color:var(--navy);font-size:17px;line-height:1.65}.marketing *,.marketing :before,.marketing :after{box-sizing:border-box}.marketing h1,.marketing h2,.marketing h3,.marketing p{max-width:none}.marketing h1{letter-spacing:-.028em;font-family:Syne,sans-serif;font-size:clamp(38px,4.25vw,61px);font-weight:700;line-height:1.04}.marketing h2{letter-spacing:-.035em;font-family:Syne,sans-serif;font-size:clamp(29px,2.8vw,40px);font-weight:600;line-height:1.12}.marketing h3{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}.wrap{width:min(1240px,100% - 96px);margin-inline:auto}.section{padding-block:88px}.section+.section{border-top:1px solid var(--line)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin-bottom:22px;font:500 13px/1.5 JetBrains Mono,monospace}.lede{color:var(--muted);margin-top:24px;max-width:60ch!important;font-size:19px!important;line-height:1.65!important}.muted{color:var(--muted)}.small{font-size:15px!important}.actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.button{background:var(--teal);color:#fff;border:1px solid var(--teal);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:22px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.button:hover{background:var(--ow-text)}.button.secondary{color:var(--navy);border-color:var(--line);background:0 0}.text-link{text-underline-offset:5px;font-size:15px;font-weight:600;text-decoration:underline}.split{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;padding-block:80px 70px;display:grid}.hero .lede{max-width:49ch!important}.status{color:#765319;background:#faf2df;border:1px solid #cbb887;border-radius:2px;align-items:center;gap:7px;padding:4px 9px;font-size:15px;font-weight:600;line-height:1.4;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status.neutral{color:var(--ow-muted);background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));border-color:var(--line)}.evidence-strip{border-block:1px solid var(--line);grid-template-columns:1fr 2fr 1fr;align-items:center;gap:40px;padding-block:28px;display:grid}.evidence-strip p{margin:0;font-size:15px}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px;display:flex}.section-heading h2{max-width:25ch}.section-heading p{max-width:45ch}.outcomes{grid-template-columns:1.4fr 1fr 1fr;gap:44px;display:grid}.outcomes article{border-top:2px solid var(--teal);padding-top:22px}.outcomes p{color:var(--muted);margin-top:18px}.index-number{color:var(--teal);margin-bottom:35px;font:15px JetBrains Mono,monospace;display:block}.dark{background:var(--navy);color:var(--paper)}.dark .eyebrow{color:#a7d2c1}.dark .muted,.dark .lede{color:#c0cecf}.dark .button.secondary{color:#fff;border-color:#7d9197}.workflow{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:44px;padding:0;list-style:none;display:grid}.workflow li{border-top:1px solid #627a80;padding-top:20px}.workflow p{color:#c0cecf;margin-top:12px;font-size:15px}.workflow .index-number{color:#acd7c5;margin-bottom:18px}.function-row{border-top:1px solid var(--line);grid-template-columns:58px 1fr 1fr 30px;align-items:center;gap:24px;padding:26px 0;text-decoration:none;display:grid}.function-row:last-child{border-bottom:1px solid var(--line)}.function-row .index-number{margin:0}.function-row p{color:var(--muted);margin:0;font-size:15px}.function-row h3{margin:0 0 5px;font-size:20px}.function-row:hover h3{color:var(--teal)}.function-detail{border-top:1px solid var(--line);padding-block:50px;scroll-margin-top:100px}.function-detail dl{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:24px;display:grid}.function-detail dt{color:var(--muted);margin-bottom:6px;font-size:15px}.function-detail dd{margin:0}.note{border-left:3px solid var(--ow-text);background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));color:var(--ow-text);margin-block:24px;padding:20px 24px;font-size:15px}.fact-list{margin:0}.fact-list div{border-bottom:1px solid var(--line);padding:22px 0}.fact-list dt{font-weight:600}.fact-list dd{color:var(--muted);margin:8px 0 0;font-size:16px}.tier-grid{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:40px;display:grid}.tier{padding:30px}.tier+.tier{border-left:1px solid var(--line)}.tier h3{font-size:20px}.tier .price{margin-top:28px;display:block}.price,.financial{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.015em;white-space:nowrap;font-size:clamp(34px,3.3vw,48px);font-weight:600;font-stretch:100%;line-height:1.15;font-family:DM Sans,system-ui,sans-serif!important;font-style:normal!important;transform:none!important}.tier ul{margin:24px 0 0;padding:0;font-size:15px;list-style:none}.tier li{margin-block:9px}.tier li:before{content:"✓";color:var(--teal);padding-right:9px}.faqs{margin-top:32px}.faqs details{border-top:1px solid var(--line);padding-block:22px}.faqs details:last-child{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;font-size:18px;font-weight:500}.faqs details p{color:var(--muted);max-width:75ch;margin-top:18px;font-size:16px}.cta{justify-content:space-between;align-items:center;gap:40px;display:flex}.cta h2{max-width:22ch}.page-intro{padding-block:72px 54px}.page-intro h1{max-width:18ch}.table-scroll{border:1px solid var(--line);margin-top:30px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:15px}.data-table th{text-align:left;background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));font-weight:600}.data-table th,.data-table td{border-bottom:1px solid var(--line);vertical-align:top;min-width:145px;padding:18px}.data-table a{text-underline-offset:3px;text-decoration:underline}.marketing :focus-visible{outline-offset:4px;outline:3px solid #008679}.marketing input,.marketing select,.marketing textarea{width:100%;color:var(--navy);border:1px solid var(--line);font:inherit;background:#fff;border-radius:3px;padding:11px 13px;font-size:16px}.marketing label{margin-bottom:8px;font-size:15px;font-weight:600;display:block}.field{margin-bottom:22px}.field small{color:var(--muted);margin-top:6px;font-size:15px;display:block}.marketing button:disabled{cursor:not-allowed;opacity:.65}.form-panel{border:1px solid var(--line);background:#fff;padding:32px}.founder-placeholder{aspect-ratio:4/5;background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));text-align:center;color:var(--teal);border:1px solid #bdcfc3;place-content:center;display:grid}.founder-placeholder strong{letter-spacing:-.09em;font-size:100px;font-weight:500;line-height:1}.founder-placeholder p{margin-top:25px;font-size:15px}.legal-page .font-syne{font-family:DM Sans,system-ui,sans-serif}.skip-link{z-index:100;color:#fff;background:#122d39;padding:10px 18px;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}@media (width>=1600px){.wrap{width:min(1400px,100% - 128px)}.hero{gap:70px}}@media (width<=1000px){.wrap{width:calc(100% - 48px)}.hero{gap:26px}.split{gap:35px}.section{padding-block:64px}.outcomes{gap:24px}.tier{padding:23px}.function-row{grid-template-columns:30px 1.2fr 1fr 20px;gap:15px}}@media (width<=720px){.wrap{width:calc(100% - 40px)}.hero,.split{grid-template-columns:1fr}.hero{gap:38px;padding-block:48px 32px}.hero h1{max-width:12ch}.evidence-strip{grid-template-columns:1fr;gap:14px}.section{padding-block:48px}.section-heading,.cta{display:block}.section-heading p{margin-top:20px}.outcomes,.tier-grid{grid-template-columns:1fr;gap:0}.outcomes article{margin-bottom:30px}.index-number{margin-bottom:18px}.workflow{grid-template-columns:1fr 1fr;gap:28px}.function-row{grid-template-columns:24px 1fr 20px;gap:12px}.function-row>p{grid-column:2}.function-row>span:last-child{grid-area:1/3}.function-detail dl{grid-template-columns:1fr;gap:18px}.tier+.tier{border-left:0;border-top:1px solid var(--line)}.tier{padding:26px}.page-intro{padding-block:48px 30px}.cta .button{margin-top:25px}.form-panel{padding:23px}}.opening{border-bottom:1px solid #314250}.opening .hero{grid-template-columns:5fr 6fr;gap:58px;padding-block:70px 66px}.hero-footnote{color:#bac9cd;margin-top:30px;font-size:15px!important}.dark .button{color:var(--ow-text);background:#72d5c3;border-color:#72d5c3}.dark .button:hover{background:#9be1d3}.dark a:focus-visible{outline-color:#72d5c3}.workflow-feature{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface))}.evidence-strip .eyebrow{font-size:15px}.outcomes article:first-child h3{font-size:28px}.outcomes article{border-top:1px solid var(--line)}.outcomes .text-link{margin-top:22px;display:inline-block}.pricing-foot{justify-content:space-between;gap:25px;margin-top:20px;display:flex}.estimate-link{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;margin-top:35px;padding:30px 0;text-decoration:none;display:flex}.estimate-link .eyebrow{margin-bottom:10px}.estimate-link p:last-child{color:var(--muted);margin-top:10px;font-size:15px}.estimate-link>span{color:var(--teal);font-size:32px}.closing{grid-template-columns:1.1fr 1fr;gap:90px;display:grid}.closing h2{max-width:23ch}.founder-editorial{grid-template-columns:1fr 2fr;gap:110px;display:grid}.founder-editorial aside{position:sticky;top:110px}.founder-editorial aside>p{margin-top:18px}.founder-rule{border-top:3px solid var(--teal);width:48px;margin:35px 0}.editorial-copy{max-width:64ch}.editorial-copy p{margin-top:25px}.editorial-copy h2{max-width:26ch}.section-nav{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:38px 0 22px;display:grid}.section-nav a{border-bottom:1px solid var(--line);padding:17px 20px 17px 0;font-weight:600;text-decoration:none}.section-nav span{color:var(--muted);font-size:15px;font-weight:400;display:block}.function-intro{grid-template-columns:1fr 1.5fr;gap:70px;display:grid}.function-intro .lede{margin-top:0}.function-intro h2{max-width:16ch}.scope-groups{grid-template-columns:1fr 1fr;gap:50px;margin:35px 0;display:grid}.scope-groups ul{margin-top:18px;padding-left:19px}.scope-groups li{margin:9px 0;padding-left:5px;font-size:16px}.scope-boundary{color:var(--muted);border-left:2px solid var(--teal);margin-top:28px;padding-left:18px;font-size:15px!important}.availability-register{border-top:1px solid var(--line);margin-top:35px}.availability-register>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:12px 60px;padding:25px 0;display:grid}.availability-register h3{font-size:18px}.availability-register p{color:var(--muted);font-size:15px}.availability-register button{grid-column:2;justify-self:start;margin-top:8px}.availability-register a{text-underline-offset:4px;text-decoration:underline}.bridge-decisions{margin-top:25px}.bridge-decisions>div{border-top:1px solid #526874;grid-template-columns:100px 1fr;gap:25px;padding:15px 0;display:grid}.bridge-decisions dt{font-weight:600}.bridge-decisions dd{color:#c0cecf;margin:0;font-size:15px}@media (width<=1000px){.opening .hero{gap:30px}.closing{gap:40px}.founder-editorial{gap:60px}.function-intro{gap:40px}}@media (width<=720px){.opening .hero{grid-template-columns:1fr;padding-block:45px 38px}.hero h1{max-width:16ch}.outcomes{grid-template-columns:1fr}.outcomes article{padding-bottom:25px}.pricing-foot{display:block}.pricing-foot>a{margin-top:15px;display:inline-block}.closing,.founder-editorial,.function-intro,.scope-groups{grid-template-columns:1fr;gap:28px}.founder-editorial aside{position:static}.section-nav{grid-template-columns:1fr 1fr}.availability-register>div{grid-template-columns:1fr;gap:10px}.availability-register button{white-space:normal;grid-column:1}.function-intro h2{max-width:none}.scope-groups{gap:25px}.hero-footnote{max-width:32ch}.estimate-link{gap:20px}}.marketing .hero h1{text-align:left;max-width:none;margin-inline:0}.marketing p.financial{font-size:clamp(34px,3.3vw,48px);line-height:1.15}.marketing .search-examples{margin:0;padding:0;list-style:none}.search-examples li{border-top:1px solid #526874;padding:16px 0;font-size:16px}.marketing .scope-groups ul{list-style:outside}.marketing .data-table caption{color:var(--muted)}.marketing .status{white-space:nowrap}@media (width<=420px){.marketing .availability-register .button{text-align:left;display:block}.marketing .availability-register .button .status{margin-top:8px}.marketing .hero h1{letter-spacing:-.025em;font-size:36px}}.marketing{--paper:var(--ow-bg);--navy:var(--ow-text);--teal:var(--ow-text);--muted:var(--ow-muted);--line:var(--line);background:var(--paper);color:var(--navy);font-family:DM Sans,Arial,sans-serif;line-height:1.65;overflow-x:clip}.marketing h1,.marketing h2,.marketing h3{letter-spacing:-.045em;text-wrap:balance;font-family:DM Sans,Arial,sans-serif;font-weight:500}.marketing h1{max-width:17ch;font-size:clamp(42px,6vw,88px);font-weight:500;line-height:1.02}.marketing h2{max-width:22ch;font-size:clamp(32px,3.7vw,54px);line-height:1.09}.marketing h3{letter-spacing:-.03em;font-size:clamp(23px,2.1vw,30px);line-height:1.2}.marketing p{max-width:66ch}.marketing .wrap{width:min(1328px,100% - 112px);margin-inline:auto}.marketing .lede{max-width:60ch;color:var(--muted);margin-top:25px;font-size:clamp(18px,1.5vw,21px);line-height:1.65}.marketing .eyebrow,.marketing .mono{letter-spacing:.055em;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500;line-height:1.6}.marketing .eyebrow{color:var(--teal);text-transform:uppercase;margin-bottom:23px;display:block}.marketing .small{font-size:15px}.marketing .muted{color:var(--muted)}.marketing .text-link{color:var(--teal);align-items:center;gap:25px;min-height:44px;font-size:15px;display:inline-flex}.marketing .actions{margin-top:26px}.marketing .button{background:var(--teal);color:#fff;border-radius:0;gap:28px;min-height:48px;padding:13px 23px}.marketing .button:hover,.marketing .wb-demo:hover{color:#fff;background:#104b39}.marketing a:focus-visible,.marketing button:focus-visible,.marketing summary:focus-visible,.marketing input:focus-visible,.marketing select:focus-visible,.marketing textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo)}.marketing [hidden]{display:none!important}.marketing section[id],.marketing article[id]{scroll-margin-top:110px}.marketing .split{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.marketing .wb-header{z-index:60;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.marketing .wb-nav{align-items:center;gap:36px;min-height:88px;display:flex}.marketing .wb-brand{letter-spacing:-.065em;color:inherit;align-items:center;gap:9px;font-size:28px;font-weight:700;text-decoration:none;display:inline-flex}.marketing .brand-period{color:var(--teal);margin-left:-8px}.marketing #wb-navigation{align-items:center;gap:28px;margin-left:auto;display:flex}.marketing .wb-nav-item{align-items:center;gap:2px;display:flex;position:relative}.marketing .wb-nav-item>a{align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:flex}.marketing .wb-nav-item>a:hover,.marketing .wb-nav-item>a[aria-current]{text-underline-offset:7px;text-decoration:underline}.marketing .wb-nav-item summary{cursor:pointer;text-align:center;min-width:32px;min-height:44px;padding:10px;list-style:none}.marketing .wb-nav-item summary::-webkit-details-marker{display:none}.marketing .wb-submenu{background:var(--paper);border:1px solid var(--line);min-width:200px;padding:12px 18px;position:absolute;top:48px;left:-18px;box-shadow:0 12px 22px #142d2610}.marketing .wb-submenu a{padding:9px 0;font-size:15px;text-decoration:none;display:block}.marketing .wb-demo{background:var(--teal);color:#fff;white-space:nowrap;align-items:center;gap:23px;padding:13px 18px;font-size:15px;text-decoration:none;display:flex}.marketing .wb-menu{min-height:44px;font:inherit;color:inherit;background:0 0;border:0;padding:10px 0;font-size:15px;display:none}.marketing .home-hero{grid-template-columns:1.04fr 1fr;align-items:start;gap:70px;padding:76px 0 0;display:grid}.marketing .hero-copy{padding-bottom:50px}.marketing .hero-copy .lede{max-width:43ch;font-size:18px}.marketing .hero-kicker{border-top:1px solid var(--line);justify-content:space-between;gap:26px;margin-top:30px;padding:21px 0;font-size:15px;display:flex}.marketing .hero-kicker strong{font-weight:500}.marketing .scope-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.marketing .scope-band .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:15px;display:flex}.marketing .scope-band span:before{content:"+";color:var(--teal);margin-right:12px;font-family:monospace}.marketing .workbench{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));border:1px solid var(--line);min-width:0;color:var(--ow-text)}.marketing .bench-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:15px 23px;display:flex}.marketing .motion-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #788d75;min-height:40px;padding:9px 13px;font-size:15px}.marketing .bench-stage{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));height:430px;position:relative;overflow:hidden}.marketing .bench-render{position:absolute;inset:0}.marketing .bench-render canvas{width:100%;height:100%;display:block}.marketing .bench-poster{position:absolute;inset:33px 50px 58px;transform:perspective(1100px)rotateX(18deg)rotate(-8deg);box-shadow:20px 24px #8ca58628,40px 43px #8ca58618}.marketing [data-render=webgl] .bench-poster{display:none}.marketing .bench-label{align-items:center;gap:9px;font:15px JetBrains Mono,monospace;display:flex;position:absolute;bottom:20px;left:23px}.marketing .signal-dot{background:var(--ow-text);border-radius:50%;width:6px;height:6px}.marketing .bench-chapters{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.marketing .bench-chapters a{border-right:1px solid var(--line);flex-direction:column;gap:7px;min-height:72px;padding:18px 11px;font-size:15px;text-decoration:none;display:flex}.marketing .bench-chapters a:last-child{border:0}.marketing .bench-chapters a:hover,.marketing .bench-chapters a[aria-current=step]{color:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));background:#164632}.marketing .bench-stories article{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:38px;padding:32px;display:grid}.marketing .bench-stories h3{font-size:27px}.marketing .bench-stories p{margin-top:13px;font-size:15px}.marketing .bench-stories dl{font-size:15px}.marketing .bench-stories dl>div+div{margin-top:18px}.marketing .bench-stories dt{text-transform:uppercase;letter-spacing:.05em;color:#526b54;margin-bottom:5px;font-size:15px}.marketing .bench-stories dd{margin:0}.marketing .bench-note{color:#50604e;max-width:none;padding:0 32px 23px;font-size:15px}.marketing .workbench.compact .bench-stage{height:348px}.marketing .workbench.compact .bench-chapters{grid-template-columns:repeat(3,1fr)}.marketing .workbench.compact .bench-chapters a:nth-child(-n+3){border-bottom:1px solid var(--line)}.marketing .workbench.compact .bench-stories article{padding:25px;display:block}.marketing .workbench.compact .bench-stories dl{display:none}.marketing .workbench.compact .bench-stories h3{font-size:23px}.marketing .workbench.compact .bench-stories p{font-size:15px}.marketing .workbench.compact .bench-note{padding:0 25px 20px}.marketing .artefact{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));border:1px solid var(--line);color:var(--ow-text);min-width:0;padding:24px 28px;box-shadow:0 18px 40px #173d2c09}.marketing .artefact-top{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:17px;font:15px JetBrains Mono,monospace;display:flex}.marketing .sheet-heading{padding:28px 0 18px}.marketing .sheet-heading>span{color:#667462;font:15px JetBrains Mono,monospace}.marketing .sheet-heading h3{margin-top:12px;font-size:32px}.marketing .single-line{width:100%;height:auto;display:block}.marketing .sheet-bottom{border-top:1px solid #bfcbb9;justify-content:space-between;align-items:center;gap:16px;padding-top:19px;font-size:15px;display:flex}.marketing .review-stamp{color:#315b3d;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap;border:1px solid #537955;padding:7px 10px;font-size:15px}.marketing .artefact-caption{color:var(--ow-muted);margin-top:16px;font-size:15px}.marketing .sheet-table{border-collapse:collapse;width:100%;margin:20px 0 38px;font-size:15px}.marketing .sheet-table th,.marketing .sheet-table td{border-bottom:1px solid var(--line);text-align:left;padding:15px 7px;font-weight:400}.marketing .sheet-table th{font-weight:500}.marketing .sheet-table caption{text-align:left;color:var(--ow-muted);padding-bottom:8px;font-size:15px}.marketing .calc-equation{letter-spacing:-.035em;padding:20px 0;font-family:Georgia,serif;font-size:74px}.marketing .calc-equation span{color:#84967d;margin:0 10px;font-size:45px}.marketing .calc-equation sub{font-size:32px}.marketing .letter{padding:16px 0 30px}.marketing .letter p{margin:20px 0;font-size:16px}.marketing .annotation{border-left:2px solid var(--ow-text);background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));color:#31573d;padding:10px 15px;font:15px JetBrains Mono,monospace}.marketing .evidence-index{margin:15px 0 30px;padding:0;list-style:none}.marketing .evidence-index li{border-top:1px solid var(--line);gap:24px;padding:18px 0;display:flex}.marketing .evidence-index li>span{color:#658361;font:15px JetBrains Mono,monospace}.marketing .evidence-index strong{font-size:15px;font-weight:500}.marketing .evidence-index small{color:#5d7057;margin-top:6px;font-size:15px;display:block}.marketing .issue-line{justify-content:space-between;padding:15px 0 30px;font:15px JetBrains Mono,monospace;display:flex}.marketing .compact.artefact{height:100%;padding:14px 19px;overflow:hidden}.marketing .compact .sheet-heading{padding:12px 0 0}.marketing .compact .sheet-heading h3{font-size:20px}.marketing .compact .single-line{max-height:190px}.marketing .compact .sheet-bottom,.marketing .compact .artefact-caption{display:none}.marketing .editorial-intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.marketing .editorial-intro p{color:var(--muted);font-size:18px}.marketing .output-spread{grid-template-columns:1.15fr 1fr;align-items:start;gap:55px;display:grid}.marketing .output-spread>:last-child{margin-top:100px}.marketing .captioned>p{color:var(--muted);margin-top:20px;font-size:15px}.marketing .chapter-rule{align-items:center;gap:25px;margin-bottom:42px;display:flex}.marketing .chapter-rule:after{content:"";background:var(--line);flex:1;height:1px}.marketing .chapter-rule span{color:var(--teal);font:15px JetBrains Mono,monospace}.marketing .ink-section{color:#f3f4e8;background:#153d30}.marketing .ink-section .eyebrow,.marketing .ink-section .text-link{color:#b8d1a9}.marketing .ink-section .lede,.marketing .ink-section p{color:#d6dfcc}.marketing .ink-section h2,.marketing .ink-section h3{color:#f3f4e8}.marketing .confidence-pair{grid-template-columns:1fr 1fr;gap:90px;display:grid}.marketing .confidence-pair h2{max-width:15ch}.marketing .confidence-pair p{margin-top:28px;font-size:17px}.marketing .ownership-map{border:1px solid #7e9981;margin-top:50px;padding:26px}.marketing .ownership-map .map-label{letter-spacing:.05em;color:#bbd2ac;margin-bottom:25px;font:15px JetBrains Mono,monospace}.marketing .ownership-map .map-nodes{flex-wrap:wrap;justify-content:space-between;gap:18px;font-size:17px;display:flex}.marketing .ownership-map small{color:var(--line);border-top:1px solid #5d7b62;margin-top:24px;padding-top:20px;font-size:15px;display:block}.marketing .function-ledger{border-top:1px solid var(--line);margin-top:42px}.marketing .function-ledger>a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:60px 1fr 1.35fr 20px;align-items:center;gap:24px;padding:24px 0;text-decoration:none;display:grid}.marketing .function-ledger>a:hover{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface))}.marketing .function-ledger strong{letter-spacing:-.03em;font-size:23px;font-weight:500}.marketing .function-ledger small{color:var(--muted);margin-top:4px;font-size:15px;display:block}.marketing .function-ledger p{color:var(--muted);font-size:15px}.marketing .comparison{border-collapse:collapse;width:100%}.marketing .comparison th,.marketing .comparison td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:25px 20px;font-size:15px}.marketing .comparison th{font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500}.marketing .comparison tbody th{min-width:150px;font-family:DM Sans,sans-serif;font-size:20px}.marketing .comparison td:last-child{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface))}.marketing .roi-invitation{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.3fr 1fr;align-items:center;gap:75px;padding:65px 0;display:grid}.marketing .roi-invitation p{color:var(--muted);margin-bottom:18px;font-size:18px}.marketing .closing-line{justify-content:space-between;align-items:center;gap:30px;padding:38px 0 65px;font-size:20px;display:flex}.marketing .closing-line p{font-size:20px}.marketing .wb-footer{color:#e2e8d9;background:#112c24;padding:60px 0 28px}.marketing .footer-heading{border-bottom:1px solid #456150;justify-content:space-between;align-items:start;gap:30px;padding-bottom:40px;display:flex}.marketing .footer-heading p{letter-spacing:-.03em;font-size:23px;line-height:1.35}.marketing .footer-columns{grid-template-columns:repeat(4,1fr);gap:35px;padding:45px 0;display:grid}.marketing .footer-columns a{color:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));padding:8px 0;font-size:15px;text-decoration:none;display:block}.marketing .footer-columns a:hover{text-decoration:underline}.marketing .footer-columns .eyebrow{color:#abc39c;margin-bottom:15px}.marketing .footer-registration{border-top:1px solid #456150;padding-top:25px}.marketing .footer-registration p{color:#b6c8b0;max-width:none;margin-bottom:7px;font-size:15px}.marketing .reading{max-width:840px;margin-inline:auto}.marketing .reading p{margin-block:18px}.marketing .reading h2{margin-top:45px;font-size:30px}.marketing .reading h3{margin-top:28px;font-size:22px}.marketing .reading ul,.marketing .reading ol{margin-block:20px;padding-left:24px}.marketing .reading li{margin:9px 0}.marketing .notice-box{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));border-left:3px solid #466d46;margin:28px 0;padding:22px 25px;font-size:15px}.marketing .route-links{flex-wrap:wrap;gap:24px;margin-top:24px;display:flex}.marketing .work-example{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;padding-block:80px;display:grid}.marketing .work-example:nth-child(2n){grid-template-columns:1.15fr .85fr}.marketing .work-example:nth-child(2n)>:first-child{order:2}.marketing .work-example .lede{font-size:17px}.marketing .work-example dl{margin-top:25px;font-size:15px}.marketing .work-example dt{font-weight:600}.marketing .work-example dd{color:var(--muted);margin:5px 0 16px}.marketing .price-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.marketing .price-column{border-right:1px solid var(--line);padding:35px 30px}.marketing .price-column:first-child{padding-left:0}.marketing .price-column:last-child{border:0}.marketing .price-column h2{font-size:25px}.marketing .price-column .price{margin:25px 0 4px;font-size:clamp(37px,3.7vw,56px);font-weight:500}.marketing .price-column ul{margin-top:28px;padding:0;list-style:none}.marketing .price-column li{border-top:1px solid var(--line);padding:13px 0;font-size:15px}.marketing .quote-band{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));justify-content:space-between;align-items:center;gap:35px;padding:24px 30px;font-size:16px;display:flex}.marketing .quote-band p{font-size:16px}.marketing .form-panel{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));border:1px solid var(--line);border-radius:0;padding:36px}.marketing .field-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.marketing .field{margin-bottom:22px}.marketing label{font-size:15px}.marketing input,.marketing select,.marketing textarea{border-radius:0}.marketing .form-panel .button{width:100%}.marketing .request-preview{color:#485d44;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:25px;padding:12px 0;font-size:15px}.marketing .form-note{color:var(--muted);margin:20px 0;font-size:15px}.marketing .form-panel h2{font-size:33px}.marketing .form-panel [role=alert]{color:#7c2f1d;background:#f9ede6;border-left:3px solid #a44026;margin-bottom:23px;padding:18px;font-size:15px}.marketing .form-panel [role=status]{padding-top:15px}.marketing .function-detail .scope-groups{gap:35px}.marketing .section-nav{margin-top:30px}.marketing .function-intro{gap:60px}.marketing .scope-boundary{font-size:15px}.marketing .founder-block{grid-template-columns:1.2fr .8fr;gap:90px;display:grid}.marketing .founder-mark{letter-spacing:-.09em;color:#477251;border-top:1px solid #a1b296;padding-top:30px;font-size:clamp(100px,16vw,220px);line-height:1}.marketing .founder-note{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface));padding:42px}.marketing .source-list{padding:0;list-style:none}.marketing .source-list li{border-top:1px solid var(--line);padding:28px 0}.marketing .source-list h2{font-size:28px}.marketing .source-list p{margin-top:14px;font-size:15px}.marketing .source-list .route-links{margin-top:12px}@media (width>=1500px){.marketing .home-hero{gap:95px}.marketing .home-hero h1{font-size:90px}}@media (width<=1150px){.marketing .wrap{width:calc(100% - 64px)}.marketing .wb-nav{gap:20px}.marketing #wb-navigation{gap:15px}.marketing .home-hero{gap:35px}.marketing .hero-kicker{display:block}.marketing .hero-kicker strong{margin:6px 0;display:block}.marketing .bench-toolbar{padding-inline:17px}.marketing .output-spread,.marketing .split{gap:40px}.marketing .work-example{gap:45px}.marketing .wb-brand{font-size:25px}}@media (width<=960px){.marketing .wb-nav{flex-wrap:wrap;gap:15px;min-height:76px}.marketing .wb-menu:not([hidden]){margin-left:auto;display:block}.marketing #wb-navigation{flex-wrap:wrap;order:4;gap:10px 28px;width:100%;margin:0;padding:10px 0 20px}.marketing #wb-navigation[data-enhanced]:not(.open){display:none}.marketing .wb-submenu{z-index:70}.marketing .home-hero{grid-template-columns:1fr 1fr;gap:28px;padding-top:50px}.marketing .home-hero h1{font-size:52px}.marketing .bench-toolbar>.mono{max-width:17ch;font-size:9px}.marketing .bench-stage,.marketing .workbench.compact .bench-stage{height:300px}.marketing .bench-poster{inset:30px 25px 65px}.marketing .bench-chapters{grid-template-columns:repeat(3,1fr)}.marketing .bench-chapters a:nth-child(-n+3){border-bottom:1px solid var(--line)}.marketing .confidence-pair,.marketing .editorial-intro{gap:45px}.marketing .price-column{padding:25px 18px}.marketing .founder-block{gap:40px}.marketing .footer-columns{gap:20px}}@media (width<=720px){.marketing .wrap{width:calc(100% - 40px)}.marketing .section{padding-block:60px}.marketing .page-intro{padding:48px 0}.marketing h1{font-size:46px}.marketing .home-hero{grid-template-columns:1fr;gap:12px;padding-top:42px}.marketing .home-hero h1{max-width:13ch;font-size:clamp(45px,9vw,66px)}.marketing .hero-copy{padding-bottom:18px}.marketing .hero-copy .lede{max-width:none}.marketing .hero-kicker{gap:15px;margin-top:20px;padding:15px 0;display:flex}.marketing .hero-kicker strong{font-size:15px}.marketing .home-hero>.workbench{margin-bottom:30px}.marketing .bench-toolbar>.mono{max-width:none;font-size:15px}.marketing .bench-stories article{padding:24px;display:block}.marketing .bench-stories dl{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.marketing .bench-stories dl>div+div{margin:0}.marketing .bench-note{padding-inline:24px}.marketing .scope-band .wrap{grid-template-columns:1fr 1fr;gap:14px;font-size:15px;display:grid}.marketing .editorial-intro,.marketing .output-spread,.marketing .split,.marketing .confidence-pair,.marketing .roi-invitation,.marketing .founder-block{grid-template-columns:1fr;gap:35px}.marketing .output-spread>:last-child{margin:0}.marketing .editorial-intro{margin-bottom:32px}.marketing .artefact{padding:21px 19px}.marketing .sheet-heading h3{font-size:29px}.marketing .artefact-top{font-size:8px}.marketing .sheet-bottom{font-size:15px}.marketing .review-stamp{font-size:9px}.marketing .function-ledger>a{grid-template-columns:25px 1fr 20px;gap:16px;padding:20px 0}.marketing .function-ledger p{grid-column:2;font-size:15px}.marketing .function-ledger>a>span:last-child{grid-area:1/3}.marketing .function-ledger strong{font-size:22px}.marketing .comparison th,.marketing .comparison td{padding:18px 12px;font-size:15px}.marketing .comparison tbody th{min-width:110px;font-size:16px}.marketing .table-scroll{max-width:100%;overflow-x:auto}.marketing .roi-invitation{padding:40px 0}.marketing .closing-line{padding:20px 0 45px;display:block}.marketing .closing-line a{margin-top:15px}.marketing .work-example,.marketing .work-example:nth-child(2n){grid-template-columns:1fr;gap:35px;padding:50px 0}.marketing .work-example:nth-child(2n)>:first-child{order:0}.marketing .price-grid{grid-template-columns:1fr}.marketing .price-column,.marketing .price-column:first-child{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.marketing .price-column .price{font-size:52px}.marketing .quote-band{padding:22px;display:block}.marketing .form-panel{padding:25px 20px}.marketing .field-grid{grid-template-columns:1fr}.marketing .footer-columns{grid-template-columns:1fr 1fr;gap:28px}.marketing .footer-heading p{font-size:18px}.marketing .footer-heading .wb-brand{font-size:36px}.marketing .wb-demo{gap:12px;padding:10px 12px;font-size:15px}.marketing .wb-brand{font-size:24px}.marketing .wb-brand svg{width:23px}.marketing .founder-note{padding:28px}.marketing .function-detail .scope-groups{grid-template-columns:1fr}.marketing .calc-layout{gap:30px}.marketing .financial{white-space:normal;overflow-wrap:anywhere}}@media (width<=370px){.marketing .wrap{width:calc(100% - 32px)}.marketing .wb-nav{gap:10px}.marketing .wb-brand{font-size:21px}.marketing .wb-demo{gap:8px;padding:10px}.marketing .hero-kicker{display:block}.marketing .bench-chapters a{padding:14px 10px;font-size:15px}.marketing .bench-toolbar>.mono{max-width:16ch}.marketing .sheet-table{font-size:15px}.marketing .bench-poster{inset:40px 22px 68px}}@media (prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.marketing .wb-header,.marketing .wb-footer,.marketing .bench-render,.marketing .motion-toggle,.marketing .wb-demo{display:none!important}.marketing .wrap{width:100%}.marketing .section{padding-block:25px}.marketing .ink-section{color:var(--ow-text);background:#fff}.marketing .ink-section p,.marketing .ink-section h2{color:var(--ow-text)}.marketing .bench-poster{display:block!important}.marketing .artefact{box-shadow:none}.marketing details>*{display:block!important}.marketing .calc-layout{display:block}.marketing a{color:inherit}}.marketing .legal-copy{background:var(--paper,var(--ow-bg))}.marketing .legal-copy h1{margin-bottom:28px;font-size:clamp(42px,6vw,76px)}.marketing .legal-copy h2{letter-spacing:-.035em;scroll-margin-top:120px;font-size:clamp(22px,3vw,30px);line-height:1.25}.marketing .legal-copy p,.marketing .legal-copy li{font-size:16px;line-height:1.8}.marketing .legal-overview{max-width:760px;margin:28px 0}.marketing .legal-contents{border-block:1px solid var(--line);margin-top:28px;padding:18px 0}.marketing .legal-contents summary{cursor:pointer;min-height:44px;font-weight:600}.marketing .legal-contents ol{columns:2;column-gap:32px;margin-top:12px}.marketing .legal-contents li{break-inside:avoid;padding:6px 0;list-style:none}.marketing .legal-contents a{text-underline-offset:4px;text-decoration:underline}.marketing .legal-closing{margin-top:40px}@media (width<=720px){.marketing .legal-contents ol{columns:1}}.marketing .bench-poster>[data-poster-chapter]{height:100%}.marketing .motion-toggle:disabled{cursor:default;border-color:#0000}.marketing .price{letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-stretch:100%;font-family:DM Sans,Arial,sans-serif!important;transform:none!important}.marketing{--paper:var(--ow-bg);--navy:var(--ow-text);--teal:var(--ow-text);--muted:var(--ow-muted);--line:color-mix(in srgb,var(--ow-text) 16%,transparent);--radius-card:20px;--radius-field:14px;--ow-ink-band:#1c1b19;--ow-on-ink-band:#f5f1ea;background:var(--ow-bg);color:var(--ow-text);font-family:DM Sans,system-ui,-apple-system,Segoe UI,Arial,sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marketing{--ow-ink-band:var(--ow-surface);--ow-on-ink-band:var(--ow-text)}}:root[data-theme=dark] .marketing{--ow-ink-band:var(--ow-surface);--ow-on-ink-band:var(--ow-text)}body{background:var(--ow-bg)}.marketing h1,.marketing h2,.marketing h3,.marketing .price,.marketing .financial{font-family:DM Sans,system-ui,Arial,sans-serif}.marketing .eyebrow,.marketing .mono,.marketing .index-number,.marketing .artefact-top,.marketing .chapter-rule span{text-transform:none;letter-spacing:0;color:var(--ow-muted);font-family:inherit;font-size:14px;font-weight:600}.marketing .footer-columns .eyebrow{color:inherit;opacity:.75}.marketing a,.marketing .text-link{color:var(--ow-text)}.marketing .home-hero h1 span,.marketing .muted,.marketing .lede,.marketing .editorial-intro p{color:var(--ow-muted)}.marketing :focus-visible,.marketing a:focus-visible,.marketing button:focus-visible,.marketing summary:focus-visible,.marketing input:focus-visible,.marketing select:focus-visible,.marketing textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo)}.marketing .button,.marketing .wb-demo,.marketing .nav-demo,.marketing button.button{background:var(--ow-accent);color:var(--ow-on-accent);border:1px solid var(--ow-accent);border-radius:999px;gap:10px;padding:12px 24px;font-weight:600;text-decoration:none}.marketing .button:hover,.marketing .wb-demo:hover{filter:brightness(.94);background:var(--ow-accent)}.marketing .button.secondary,.marketing .button.ghost{color:var(--ow-text);border-color:var(--line);background:0 0}.marketing .wb-demo span{display:none}.marketing .wb-login{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.marketing .wb-login:hover{background:color-mix(in srgb,var(--ow-text) 7%,transparent)}.marketing .theme-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ow-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.marketing .theme-toggle:hover{background:color-mix(in srgb,var(--ow-text) 7%,transparent)}.marketing .wb-nav{gap:18px}.marketing .wb-nav #wb-navigation{margin-left:auto}.marketing .wb-nav-item summary{opacity:.7;min-width:24px;padding:10px 6px}.marketing .wb-nav-item:hover summary{opacity:1}.marketing .wb-header{background:var(--ow-bg);border-bottom:1px solid var(--line)}.marketing .wb-submenu{background:var(--ow-surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:250px;padding:10px;box-shadow:0 18px 40px #0000001f}.marketing .wb-submenu a{color:var(--ow-text);border-radius:12px;padding:10px 14px}.marketing .wb-submenu a:hover{background:color-mix(in srgb,var(--ow-text) 7%,transparent);text-decoration:none}.marketing .wb-brand{color:var(--ow-text)}.wb-brand img{height:var(--logo-h,54px);width:auto;margin-left:calc(var(--logo-h,54px) * -.154);display:block}.wb-brand .logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wb-brand .logo-light{display:none}:root:not([data-theme=light]) .wb-brand .logo-dark{display:block}}:root[data-theme=dark] .wb-brand .logo-light{display:none}:root[data-theme=dark] .wb-brand .logo-dark{display:block}.marketing .footer-heading .wb-brand{--logo-h:84px}@media (width<=720px){.marketing .wb-header .wb-brand{--logo-h:46px}.marketing .footer-heading .wb-brand{--logo-h:52px}.marketing .footer-heading{flex-wrap:wrap;align-items:center;gap:10px 14px}.marketing .footer-heading .social-links{margin:0 0 0 auto}.marketing .footer-heading p{flex-basis:100%}.marketing .footer-heading p br{display:none}}@media (width<=370px){.marketing .wb-header .wb-brand{--logo-h:40px}}.marketing .wb-footer,.marketing .ink-section,.marketing .dark{background:var(--ow-ink-band);color:var(--ow-on-ink-band)}.marketing .wb-footer a,.marketing .wb-footer p,.marketing .wb-footer .wb-brand,.marketing .ink-section h2,.marketing .ink-section p,.marketing .ink-section .eyebrow,.marketing .ink-section .text-link,.marketing .ink-section .lede{color:var(--ow-on-ink-band)}.marketing .ink-section .eyebrow,.marketing .ink-section p{opacity:.82}.marketing .footer-heading,.marketing .footer-registration{border-color:color-mix(in srgb,var(--ow-on-ink-band) 22%,transparent)}.marketing .scope-band{background:var(--ow-surface);border-block:1px solid var(--line);color:var(--ow-muted)}.marketing .workbench,.marketing .artefact,.marketing .form-panel,.marketing .tier-grid,.marketing .tier,.marketing .table-scroll,.marketing .note,.marketing .price-grid,.marketing .roi-invitation,.marketing .legal-overview,.marketing .founder-placeholder,.marketing details.faq,.marketing .availability-register>div{border-radius:var(--radius-card)}.marketing .workbench,.marketing .artefact,.marketing .form-panel,.marketing .tier-grid,.marketing .table-scroll,.marketing .tier{background:var(--ow-surface);border:1px solid var(--line);color:var(--ow-text);box-shadow:none}.marketing .artefact{border-radius:16px}.marketing .note{background:color-mix(in srgb,var(--ow-text) 5%,transparent);border-left:3px solid var(--ow-accent);color:var(--ow-text)}.marketing .tier-grid{overflow:hidden}.marketing .tier li:before{color:var(--ow-done)}.marketing .data-table th{background:color-mix(in srgb,var(--ow-text) 6%,transparent)}.marketing input,.marketing select,.marketing textarea{background:var(--ow-surface);color:var(--ow-text);border:1px solid color-mix(in srgb,var(--ow-text) 32%,transparent);border-radius:var(--radius-field)}.marketing .status{background:color-mix(in srgb,var(--ow-clock) 22%,transparent);color:var(--ow-text);border-color:#0000;border-radius:999px}.marketing .status.neutral{background:color-mix(in srgb,var(--ow-text) 8%,transparent);color:var(--ow-text)}.marketing .outcomes article,.marketing .workflow li{border-top-color:var(--line)}.marketing .workflow-feature{background:var(--ow-surface)}.marketing .skip-link{background:var(--ow-text);color:var(--ow-bg);border-radius:999px}@media print{.marketing{color:#000;background:#fff}}.marketing .text-ink,.marketing .text-text-body{color:var(--ow-text)}.marketing .text-text-muted{color:var(--ow-muted)}.marketing .text-accent,.marketing .text-link{color:var(--ow-text)}.marketing .bg-canvas{background-color:var(--ow-bg)}.marketing .border-border-light{border-color:var(--line)}.marketing .font-mono-jb{text-transform:none;letter-spacing:0;font-family:inherit}.marketing .font-dm{font-family:inherit}.marketing .text-link{text-underline-offset:3px;text-decoration:underline}.marketing p{font-size:18px;line-height:1.65}.marketing li,.marketing dd{font-size:17px}.marketing .lede{font-size:20px!important}.marketing small,.marketing .small,.marketing caption,.marketing .form-note,.marketing p.small,.marketing p.form-note,.marketing .artefact-caption,.marketing .review-stamp,.marketing .annotation,.marketing .map-label,.marketing .bench-label,.marketing .bench-note,.marketing .motion-toggle,.marketing .seq-note,.marketing .footer-registration p,.marketing dt,.marketing th,.marketing td,.marketing .status,.marketing .artefact-top,.marketing .sheet-bottom span,.marketing .artefact span,.marketing .eyebrow,.marketing .mono,.marketing .own-steps li span:last-child{font-size:15px}.marketing figcaption,.marketing .seq-caption span,.marketing .scope-band span,.marketing .hero-kicker strong,.marketing .wb-footer p,.marketing .wb-footer a,.marketing .footer-columns a,.marketing a.text-link,.marketing .text-link,.marketing .wb-nav-item>a,.marketing .wb-submenu a,.marketing .wb-login,.marketing .seq-tab,.marketing .seq-play{font-size:16px}.marketing .seq-caption strong{font-size:20px}.marketing .footer-registration p{font-size:15px;line-height:1.6}.marketing .own-steps li span:last-child{font-size:16px}.marketing .own-head{grid-template-columns:1fr 1fr;align-items:end;gap:56px;margin-bottom:40px;display:grid}.marketing .own-head p{max-width:none;margin:0}.marketing .own-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.marketing .own-steps li{text-align:center;border:1px solid color-mix(in srgb,var(--ow-on-ink-band) 22%,transparent);background:color-mix(in srgb,var(--ow-on-ink-band) 6%,transparent);border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:26px 18px 22px;display:flex}.marketing .own-steps strong{font-size:20px}.marketing .own-steps li span{opacity:.85;font-size:16px}.marketing .own-pic{object-fit:contain;filter:drop-shadow(0 0 24px #ffecc847);width:auto;max-width:100%;height:150px;margin:0 auto 10px;display:block}@media (width<=900px){.marketing .own-head{grid-template-columns:1fr;gap:20px}.marketing .own-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.marketing .own-steps{grid-template-columns:1fr}}.marketing .fn-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 18px;padding:0;list-style:none;display:grid}.marketing .fn-cards a{border:1px solid var(--line);background:var(--ow-surface);border-radius:20px;flex-direction:column;gap:6px;height:100%;padding:22px 24px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.marketing .fn-cards a:hover{border-color:var(--ow-text);transform:translateY(-3px)}.marketing .fn-cards strong{font-size:22px}.marketing .fn-cards span{color:var(--ow-muted);font-size:16px;font-weight:600}.marketing .fn-cards em{color:var(--ow-text);font-size:16px;font-style:normal}.marketing .prod-player{max-width:980px;margin-bottom:24px}@media (width<=900px){.marketing .fn-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.marketing .fn-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing .fn-cards a{transition:none}}.marketing .comparison th,.marketing .comparison td,.marketing .comparison thead th{text-transform:none;letter-spacing:0;font-family:inherit;font-weight:600}.marketing .comparison td{font-weight:400}.marketing .home-hero{grid-template-columns:minmax(0,6fr) minmax(0,7fr);align-items:start;gap:24px}.marketing .home-hero h1{max-width:12ch;font-size:clamp(42px,4.4vw,72px)}.marketing .home-hero .hero-copy{min-width:0}.marketing .home-hero .lede{max-width:41ch!important}.marketing .hero-art{min-width:0;margin:56px 0 0 1.5%}.marketing .hero-art img{mix-blend-mode:multiply;border-radius:28px;width:100%;height:auto;display:block}:root[data-theme=dark] .marketing .hero-art img{mix-blend-mode:normal}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marketing .hero-art img{mix-blend-mode:normal}}.marketing .seq-wide{max-width:980px;margin-inline:auto}@media (width<=900px){.marketing .home-hero{grid-template-columns:1fr}.marketing .hero-art{margin:12px 0 0}}.marketing .ink-section a{color:var(--ow-on-ink-band);text-underline-offset:4px;text-decoration:underline}.marketing .vp{margin:0}.marketing .vp video{aspect-ratio:16/9;background:var(--ow-surface);border-radius:20px;width:100%;height:auto;display:block}.marketing .vid-card .vp video{border-radius:0}.marketing .vp-text{margin:12px 4px 0;font-size:16px}.marketing .vp-text summary{cursor:pointer;font-weight:600}.marketing .vp-text ol{margin:10px 0 0;padding-left:22px}.marketing .home-video{max-width:980px;margin:36px auto 0}.marketing .home-video h3{margin:0 0 12px;font-size:22px}.marketing .glim-meet{justify-content:center;align-items:center;gap:40px;padding-block:44px 52px;display:flex}.marketing .glim-pic{flex:none;margin:0}.marketing .glim-pic img{border-radius:28px;width:210px;height:auto;display:block}.marketing .glim-text{max-width:56ch}.marketing .glim-text h2{margin:0 0 8px;font-size:30px}.marketing .glim-text p{margin:8px 0 0}@media (width<=640px){.marketing .glim-meet{text-align:center;flex-direction:column;gap:16px}.marketing .glim-pic img{width:170px}}.marketing p,.marketing li,.marketing dd,.marketing td,.marketing .lede,.marketing .editorial-intro p,.marketing .home-hero .hero-copy p{color:var(--ow-text)}.marketing .home-hero h1 span{color:color-mix(in srgb,var(--ow-text) 62%,var(--ow-bg))}.marketing .muted,.marketing small,.marketing .small,.marketing .form-note,.marketing caption,.marketing .vid-meta,.marketing .seq-note,.marketing .aud-links,.marketing .feature-boundary{color:var(--ow-muted)}.marketing small,.marketing .small,.marketing .form-note,.marketing .seq-note{font-size:16px}.marketing .ink-section p,.marketing .ink-section li,.marketing .own-steps li span{color:var(--ow-on-ink-band)}.marketing .scope-band span{color:var(--ow-text);font-size:17px}.marketing .glim-row{align-items:flex-start;gap:18px;margin-top:26px;display:flex}.marketing .glim-mini{flex:none;width:96px;height:auto}.marketing .glim-row .glim-text{max-width:none}.marketing .glim-row .glim-text h2{margin:0 0 4px;font-size:22px}.marketing .glim-row .glim-text p{margin:6px 0 0;font-size:17px}.marketing .home-hero .hero-copy{padding-bottom:8px}.marketing .proof-band{border:1px solid var(--line);background:var(--ow-surface);border-radius:20px;flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:40px;padding:22px 28px;display:flex}.marketing .proof-lead{flex:340px;max-width:none;margin:0;font-size:19px;font-weight:600}.marketing .proof-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.marketing .proof-facts li{border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:16px;font-weight:600}.marketing .function-ledger>a{grid-template-columns:72px 1fr 20px;gap:22px}.marketing .function-ledger .fl-icon{object-fit:contain;justify-self:center;width:auto;max-width:72px;height:56px}.marketing .function-ledger strong{font-size:22px}.marketing .function-ledger small{font-size:16px}.marketing .who-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.marketing .who-strip a{border:1px solid var(--line);background:var(--ow-surface);height:100%;color:inherit;border-radius:20px;padding:20px 22px;text-decoration:none;display:block}.marketing .who-strip a:hover{background:color-mix(in srgb,var(--ow-text) 6%,var(--ow-surface))}.marketing .who-strip img{width:auto;height:52px;margin-bottom:12px;display:block}.marketing .who-strip strong{margin-bottom:6px;font-size:19px;display:block}.marketing .who-strip span{font-size:16px}.marketing .price-line p{max-width:none;margin:0;font-size:20px}.marketing .how-steps{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.marketing .how-steps li{border:1px solid var(--line);background:var(--ow-surface);border-radius:20px;padding:22px 24px}.marketing .how-steps li:before{counter-increment:how;content:counter(how);background:var(--ow-accent);width:34px;height:34px;color:var(--ow-on-accent);border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:700;display:inline-flex}.marketing .how-steps h3{margin:0 0 6px;font-size:21px}.marketing .how-steps p{margin:6px 0 0;font-size:17px}@media (width<=900px){.marketing .who-strip,.marketing .how-steps{grid-template-columns:1fr}.marketing .function-ledger>a{grid-template-columns:56px 1fr 16px;gap:14px}.marketing .proof-band{padding:18px 20px}}.marketing .who-strip img{box-sizing:content-box;background:var(--ow-bg);border-radius:16px;height:48px;padding:8px}.marketing .price-scroll{padding:4px 2px 12px;overflow-x:auto}.marketing .price-grid{border:0;grid-template-columns:repeat(5,minmax(200px,1fr));gap:14px;min-width:1040px}.marketing .price-column,.marketing .price-column:first-child,.marketing .price-column:last-child{border:1px solid var(--line);background:var(--ow-surface);border-radius:20px;padding:24px 20px}.marketing .price-column .most-start{color:var(--ow-muted);margin:0 0 8px;font-size:15px;font-weight:700}.marketing .price-column .pilot-link{margin-top:14px;font-size:17px;font-weight:700;display:inline-block}.marketing .billing-choice label{white-space:nowrap}@media (width<=620px){.marketing .price-grid{grid-template-columns:repeat(5,240px);width:max-content;min-width:0}}.marketing .signoff{max-width:none;margin-top:36px;font-size:22px;font-weight:600}.marketing .pillars{margin-top:28px}.marketing .proof-person{max-width:none;margin:0;font-size:18px;font-weight:600}.marketing .pillar-chips{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.marketing .pillar-chips li{border:1px solid var(--line);background:var(--ow-surface);border-radius:999px;padding:7px 14px;font-size:16px;font-weight:600}.marketing .hero-price{max-width:none;margin:14px 0 0;font-size:16px}.marketing .page-art{margin-top:8px}.marketing .page-art figure{margin:0}.marketing .page-art img{mix-blend-mode:multiply;border-radius:28px;width:100%;height:auto;display:block}:root[data-theme=dark] .marketing .page-art img{mix-blend-mode:normal}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marketing .page-art img{mix-blend-mode:normal}}.marketing .wb-nav-item>a,.marketing .wb-login,.marketing .wb-demo{white-space:nowrap}.marketing #wb-navigation{gap:clamp(8px,1.1vw,18px)}@media (width<=1240px){.marketing .wb-nav{flex-wrap:wrap;gap:15px;min-height:76px}.marketing .wb-menu:not([hidden]){margin-left:auto;display:block}.marketing #wb-navigation{flex-wrap:wrap;order:4;gap:10px 28px;width:100%;margin:0;padding:10px 0 20px}.marketing #wb-navigation[data-enhanced]:not(.open){display:none}.marketing .wb-nav #wb-navigation{margin-left:0}}.marketing .tick-list{flex-wrap:wrap;gap:6px 26px;margin:16px 0 0;padding:0;list-style:none;display:flex}.marketing .tick-list li{background:0 0;border:0;border-radius:0;padding:0 0 0 26px;font-size:17px;font-weight:600;position:relative}.marketing .tick-list li:before{content:"";border:solid var(--ow-text);border-width:0 2.5px 2.5px 0;width:7px;height:12px;position:absolute;top:.38em;left:2px;transform:rotate(40deg)}.marketing .solo-line{color:var(--ow-muted);margin:2px 0 6px}.marketing .how-steps li:before{color:var(--ow-text);border:2px solid var(--ow-text);background:0 0}.marketing .glass-seg{scrollbar-width:none;background:color-mix(in srgb,var(--ow-surface) 52%,transparent);backdrop-filter:blur(18px)saturate(1.7);border:1px solid color-mix(in srgb,var(--ow-text) 14%,transparent);border-radius:999px;align-items:stretch;gap:2px;max-width:100%;padding:5px;display:inline-flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffffa6,inset 0 -1px #0000000d,0 6px 22px #00000017}.marketing .glass-seg::-webkit-scrollbar{display:none}.marketing .glass-seg>[data-seg-item]{z-index:1;color:var(--ow-text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:10px 22px;font-size:18px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex;position:relative}.marketing .glass-seg>[data-seg-item]:hover{background:color-mix(in srgb,var(--ow-text) 9%,transparent)}.marketing .glass-seg>[data-seg-item]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo)}.marketing .glass-seg>[data-seg-item][aria-current=true],.marketing .glass-seg>[data-seg-item][aria-pressed=true],.marketing .glass-seg>[data-seg-item].is-active{background:0 0}.marketing .glass-seg .glass-ind{z-index:0;pointer-events:none;opacity:0;width:var(--seg-w,0);height:var(--seg-h,0);transform:translate(var(--seg-x,0),var(--seg-y,0));box-shadow:inset 0 1px 0 #fffffff2,0 2px 10px #00000029,0 0 0 1px color-mix(in srgb,var(--ow-text) 10%,transparent);background:linear-gradient(#ffffffeb,#ffffff9e);border-radius:999px;transition:transform .38s cubic-bezier(.3,1.25,.5,1),width .38s cubic-bezier(.3,1.25,.5,1),height .38s,opacity .2s;position:absolute;top:0;left:0}.marketing .glass-seg.is-ready .glass-ind{opacity:1}:root[data-theme=dark] .marketing .glass-seg .glass-ind{background:linear-gradient(#ffffff42,#ffffff1f);box-shadow:inset 0 1px #ffffff59,0 2px 12px #00000080,0 0 0 1px #ffffff29}:root[data-theme=dark] .marketing .glass-seg{background:color-mix(in srgb,var(--ow-surface) 45%,transparent);box-shadow:inset 0 1px #ffffff24,0 6px 22px #00000073}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .marketing .glass-seg .glass-ind{background:linear-gradient(#ffffff42,#ffffff1f);box-shadow:inset 0 1px #ffffff59,0 2px 12px #00000080,0 0 0 1px #ffffff29}:root:not([data-theme=light]) .marketing .glass-seg{box-shadow:inset 0 1px #ffffff24,0 6px 22px #00000073}}@media (prefers-reduced-motion:reduce){.marketing .glass-seg .glass-ind,.marketing .glass-seg>[data-seg-item]{transition:none}}@media (prefers-reduced-transparency:reduce){.marketing .glass-seg{backdrop-filter:none;background:var(--ow-surface)}}.marketing .glass-seg.seq-tabs{border-radius:999px;flex-wrap:nowrap;margin-top:14px;display:flex}.marketing .glass-seg .seq-tab{color:var(--ow-text);background:0 0;border:0;padding:9px 16px;font-size:16px;transform:none}.marketing .glass-seg .seq-tab:hover{background:color-mix(in srgb,var(--ow-text) 9%,transparent);transform:none}.marketing .glass-seg .seq-tab.is-active{color:var(--ow-text);background:0 0;border:0}.marketing .glass-seg .seq-num{border-color:currentColor}.marketing .glass-seg .seq-tab.is-active .seq-num{background:var(--ow-accent);border-color:var(--ow-accent);color:var(--ow-on-accent)}.marketing .glass-seg .seq-play{background:color-mix(in srgb,var(--ow-text) 9%,transparent);color:var(--ow-text);border:0;border-radius:999px;flex:none;margin-left:6px;padding:9px 16px;font-weight:700}@media (width<=480px){.marketing .glass-seg{display:flex}.marketing .glass-seg>[data-seg-item]{flex:auto;justify-content:center;padding:9px 14px;font-size:17px}}.marketing .seq-controls .glass-seg.seq-tabs{flex-wrap:nowrap;display:flex}.marketing .glass-seg .seq-tab{padding:8px 12px;font-size:16px}.marketing .glass-pill{border:1px solid color-mix(in srgb,var(--ow-text) 14%,transparent);font:inherit;color:var(--ow-text);cursor:pointer;background:color-mix(in srgb,var(--ow-surface) 52%,transparent);backdrop-filter:blur(18px)saturate(1.7);border-radius:999px;padding:11px 20px;font-size:16px;font-weight:700;transition:background .2s;box-shadow:inset 0 1px #ffffffa6,0 6px 22px #00000017}.marketing .glass-pill:hover{background:color-mix(in srgb,var(--ow-text) 9%,var(--ow-surface))}.marketing .glass-pill:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo)}.marketing .glass-pill[hidden]{display:none}:root[data-theme=dark] .marketing .glass-pill{box-shadow:inset 0 1px #ffffff24,0 6px 22px #00000073}@media (prefers-reduced-transparency:reduce){.marketing .glass-pill{backdrop-filter:none;background:var(--ow-surface)}}@media (prefers-reduced-motion:reduce){.marketing .glass-pill{transition:none}}@media (width<=720px){.marketing .glass-seg .seq-tab{padding:8px 11px;font-size:16px}}.marketing .switch-row{margin-top:22px}.marketing .home-hero .hero-pillars{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;gap:6px 36px;margin:6px 0 0}@media (width<=720px){.marketing .home-hero .hero-pillars{flex-wrap:wrap}}.marketing .home-hero{padding-top:44px}.marketing .editorial-intro{gap:56px;margin-bottom:30px}.marketing .closing-line{padding:24px 0 40px}.marketing .proof-band{margin-top:26px}.marketing .price-line{padding:6px 0 44px}.marketing .function-detail{padding-block:34px}.marketing .section>h2:first-child,.marketing .section>.editorial-intro{margin-top:0}.marketing .sbs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:14px 56px;display:grid}.marketing .sbs>h2{grid-area:1/1/span 4;margin:0}.marketing .sbs>:not(h2){grid-column:2;margin-top:0;margin-bottom:0}@media (width<=900px){.marketing .sbs{grid-template-columns:1fr}.marketing .sbs>h2{grid-row:auto}.marketing .sbs>:not(h2){grid-column:1}}@media (width<=720px){.marketing .section{padding-block:40px}.marketing .page-intro{padding:36px 0 24px}.marketing .editorial-intro{gap:18px;margin-bottom:22px}}.marketing h2{font-size:clamp(28px,3vw,42px)}.marketing .page-intro h1{font-size:clamp(40px,4.6vw,66px)}.marketing .function-ledger{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px;margin-top:26px;display:grid}.marketing .who-strip{gap:12px;margin-top:22px}.marketing .who-strip a{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 14px;padding:14px 18px;display:grid}.marketing .who-strip img{grid-row:1/span 2;margin:0}.marketing .who-strip strong{margin:0}.marketing .own-pic{height:96px;margin-bottom:6px}.marketing .own-head{margin-bottom:26px}.marketing .seq-wide{max-width:980px}.marketing .get-pic,.marketing .lb-pic,.marketing .hv-pic{vertical-align:middle;height:56px;margin:0 12px 6px 0;padding:5px;display:inline-block}.marketing .get-who{vertical-align:middle;display:inline-block}.marketing .feature-pic{height:56px}.marketing .feature-head{min-height:0;margin-bottom:4px}.marketing .feature-card{padding:20px 22px}.marketing .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}@media (width<=1100px){.marketing .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.marketing .feature-grid{grid-template-columns:1fr}}.marketing .get-grid,.marketing .lb-big,.marketing .hv-big,.marketing .diff-grid,.marketing .lb-grid,.marketing .hv-grid,.marketing .how-steps{gap:14px;margin-top:16px}.marketing .fn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.marketing .fn-grid .function-detail{border:1px solid var(--line);background:var(--ow-surface);border-radius:20px;margin:0;padding:20px 24px}.marketing .fn-grid .function-intro{display:block}.marketing .fn-grid .function-intro h2{margin:2px 0 8px;font-size:24px}.marketing .fn-grid .function-intro .lede{margin:0;font-size:17px}@media (width<=800px){.marketing .fn-grid{grid-template-columns:1fr}}.marketing .incl-grid{gap:10px;margin-top:14px}.marketing .other-prices{margin-top:14px}.marketing .hero-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:36px;display:grid}.marketing .hero-split .page-art{margin:0}@media (width<=900px){.marketing .hero-split{grid-template-columns:1fr;gap:18px}}.marketing .it-box .fact-list,.marketing [data-contract-preserved] .fact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 40px;display:grid}.marketing .it-box .fact-list>div,.marketing [data-contract-preserved] .fact-list>div{padding:10px 0}@media (width<=800px){.marketing .it-box .fact-list,.marketing [data-contract-preserved] .fact-list{grid-template-columns:1fr}}.marketing .page-intro .lede{margin-top:10px;margin-bottom:0}.marketing .footer-heading .wb-brand{font-size:38px}.marketing .footer-heading p{font-size:19px}.marketing .footer-columns .eyebrow{margin-bottom:8px;display:block}.marketing .footer-registration p{margin-bottom:3px}@media (width<=900px){.marketing .function-ledger{grid-template-columns:1fr}}.marketing .glass-seg .seq-num{border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-right:4px;font-size:15px;line-height:1;display:inline-flex}.marketing .glass-seg .seq-tab{padding:8px 10px}.marketing .proof-band .proof-logo{color:inherit;flex:none;text-decoration:none;display:inline-flex}.marketing .proof-band .proof-text{flex:360px;min-width:0}.marketing .proof-band .proof-text .proof-lead{flex:none}.marketing .proof-band .proof-text .proof-person{margin-top:4px;font-size:17px;font-weight:500}.marketing .case-link{margin-top:18px;font-size:18px}.marketing .familiar{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:32px;padding-block:26px;display:grid}.marketing .familiar h2{white-space:nowrap;max-width:none;margin:0}.marketing .familiar p{max-width:68ch;margin:0}.marketing #sequence{border-top:0;padding-top:26px}@media (width<=820px){.marketing .familiar{grid-template-columns:1fr;row-gap:8px}.marketing .familiar h2{white-space:normal}}.marketing .seq-controls{margin-top:14px;display:block}.marketing .seq-controls .glass-seg.seq-tabs{justify-content:space-between;width:100%;max-width:100%;display:flex}.marketing .glass-seg.seq-tabs>.seq-tab{flex:auto;justify-content:center}.marketing .seq-stage{position:relative}.marketing .glass-circle{z-index:3;cursor:pointer;width:44px;height:44px;color:var(--ow-text);border:1px solid color-mix(in srgb,var(--ow-text) 16%,transparent);background:color-mix(in srgb,var(--ow-surface) 58%,transparent);backdrop-filter:blur(16px)saturate(1.6);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:inset 0 1px #ffffffa6,0 4px 14px #00000038}.marketing .glass-circle:hover{background:color-mix(in srgb,var(--ow-surface) 82%,transparent)}.marketing .glass-circle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo)}.marketing .glass-circle[hidden]{display:none}.marketing .glass-circle svg{fill:currentColor}.marketing .glass-circle .ic-play,.marketing .glass-circle.is-paused .ic-pause{display:none}.marketing .glass-circle.is-paused .ic-play{display:block}:root[data-theme=dark] .marketing .glass-circle{box-shadow:inset 0 1px #ffffff2e,0 4px 14px #00000080}@media (prefers-reduced-motion:reduce){.marketing .glass-circle{transition:none}}@media (prefers-reduced-transparency:reduce){.marketing .glass-circle{backdrop-filter:none;background:var(--ow-surface)}}.marketing .proof-band .proof-logo .se-logo-img{width:80px;height:80px}.marketing .price-column,.marketing .price-column:first-child,.marketing .price-column:last-child{box-shadow:none;transition:none}.marketing .price-column:hover{background:var(--ow-surface);box-shadow:none;transform:none}.marketing .glass-button{font:inherit;color:var(--ow-text);cursor:pointer;border:1px solid color-mix(in srgb,var(--ow-text) 16%,transparent);background:color-mix(in srgb,var(--ow-surface) 52%,transparent);backdrop-filter:blur(18px)saturate(1.7);border-radius:999px;justify-content:center;align-items:center;padding:16px 36px;font-size:19px;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffffa6,0 8px 26px #0000001f}.marketing .glass-button:hover{background:color-mix(in srgb,var(--ow-surface) 85%,transparent);box-shadow:inset 0 1px #fffc,0 10px 30px #00000029}.marketing .glass-button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--focus-halo)}:root[data-theme=dark] .marketing .glass-button{box-shadow:inset 0 1px #ffffff29,0 8px 26px #00000080}@media (prefers-reduced-motion:reduce){.marketing .glass-button{transition:none}}@media (prefers-reduced-transparency:reduce){.marketing .glass-button{backdrop-filter:none;background:var(--ow-surface)}}.marketing .section{padding-block:64px}.marketing .page-intro{padding:52px 0 32px}.marketing .get-card,.marketing .lb-card,.marketing .hv-card,.marketing .feature-card{padding:24px 26px}.marketing .get-grid,.marketing .lb-big,.marketing .hv-big,.marketing .diff-grid,.marketing .lb-grid,.marketing .hv-grid,.marketing .feature-grid,.marketing .how-steps{gap:18px}.marketing .how-steps li{padding:20px 24px}.marketing .function-ledger>a{padding:18px 0}.marketing .who-strip{gap:14px}.marketing .who-strip a{padding:18px 20px}.marketing .own-steps li{padding:24px 16px 20px}.marketing .product-features{padding-block:52px}.marketing .footer-columns a{padding:6px 0}.marketing .footer-heading{padding-bottom:28px}.marketing .faqs details{padding-block:6px}.marketing .price-column,.marketing .price-column:first-child,.marketing .price-column:last-child{padding:26px 22px}.marketing .card-link{margin-top:14px}.marketing .ct-split .field-grid{gap:0 16px}.marketing .ct-split .field label{margin-bottom:5px;font-size:16px}.marketing .ct-split .field textarea{min-height:52px}.marketing .ct-split .form-note{margin:0 0 8px;font-size:15px}.marketing .ct-intro h1{margin:0 0 4px;font-size:clamp(32px,3.2vw,42px)}.marketing .ct-intro .lede{margin:0;font-size:18px}.marketing .ct-split .field input,.marketing .ct-split .field select{padding-block:9px}.marketing .button.secondary{background:color-mix(in srgb,var(--ow-surface) 52%,transparent);color:var(--ow-text);border:1px solid color-mix(in srgb,var(--ow-text) 16%,transparent);backdrop-filter:blur(18px)saturate(1.7);box-shadow:inset 0 1px #ffffffa6,0 8px 26px #0000001f}.marketing .button.secondary:hover{background:color-mix(in srgb,var(--ow-surface) 85%,transparent)}.marketing .lg-card .glass-button{margin-top:0}.marketing .ct-intro{padding:34px 0 0}.marketing .ct-intro h1{max-width:none}.marketing .ct-split .field-grid:has(#plan-field:not([hidden])){grid-template-columns:repeat(3,minmax(0,1fr))}.marketing .ct-split .field-grid #plan-field[hidden]{display:none}.marketing .glim-touch{box-shadow:none;transform-origin:50% 85%;outline-offset:4px;cursor:default;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:inline-block}.marketing .glim-touch img{display:block}.marketing .glim-touch:focus-visible img{animation:.9s ease-out glim-glow}.marketing .glim-touch:focus-visible{animation:.6s ease-in-out glim-wobble}@media (hover:hover) and (pointer:fine){.marketing .glim-touch:hover img{animation:.9s ease-out glim-glow}.marketing .glim-touch:hover{animation:.6s ease-in-out glim-wobble}}.marketing .glim-touch.is-wake img{animation:.9s ease-out glim-glow-b}.marketing .glim-touch.is-wake{animation:.6s ease-in-out glim-wobble-b}@keyframes glim-wobble{0%,to{transform:rotate(0)}15%{transform:rotate(-3deg)}35%{transform:rotate(3deg)}55%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}90%{transform:rotate(0)}}@keyframes glim-wobble-b{0%,to{transform:rotate(0)}15%{transform:rotate(-3deg)}35%{transform:rotate(3deg)}55%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}90%{transform:rotate(0)}}@keyframes glim-glow{0%{filter:var(--glim-rest-shadow)}35%{filter:brightness(1.1) drop-shadow(0 0 12px #ffbe6499) var(--glim-rest-shadow)}to{filter:var(--glim-rest-shadow)}}@keyframes glim-glow-b{0%{filter:var(--glim-rest-shadow)}35%{filter:brightness(1.1) drop-shadow(0 0 12px #ffbe6499) var(--glim-rest-shadow)}to{filter:var(--glim-rest-shadow)}}@media (prefers-reduced-motion:reduce){.marketing .glim-touch:hover,.marketing .glim-touch:focus-visible,.marketing .glim-touch.is-wake{animation:none!important}.marketing .glim-touch:focus-visible img{animation:.9s ease-out glim-glow!important}@media (hover:hover) and (pointer:fine){.marketing .glim-touch:hover img{animation:.9s ease-out glim-glow!important}}.marketing .glim-touch.is-wake img{animation:.9s ease-out glim-glow-b!important}}.marketing .consent{cursor:pointer;align-items:flex-start;gap:12px;margin:16px 0 6px;font-weight:400;display:flex}.marketing .consent input{width:20px;height:20px;accent-color:var(--ow-accent);flex:none;margin-top:3px}.marketing .consent-basis{color:var(--ow-muted);margin:0 0 14px;font-size:14px}.marketing .human-check{min-height:0;margin:0 0 16px}.marketing .human-check-note{color:var(--ow-muted);font-size:15px}.marketing .hp-field{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}:root{--focus-ring:#1c1b19;--focus-halo:#f5f1ea}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--focus-ring:#f4f5f2;--focus-halo:#0b0d0e}}:root[data-theme=dark]{--focus-ring:#f4f5f2;--focus-halo:#0b0d0e}.marketing .glass-seg.seg-single.is-ready .glass-ind{opacity:0}.marketing .glass-seg.seg-single.is-ready:hover .glass-ind,.marketing .glass-seg.seg-single.is-ready:focus-within .glass-ind{opacity:1}.marketing .lg-seg{justify-content:center;width:100%;display:flex}.marketing .lg-seg>[data-seg-item]{flex:1;justify-content:center}.marketing .pay-terms{margin:14px 0 0;padding:0;list-style:none}.marketing .pay-terms li{margin:0 0 12px;line-height:1.6}:root{--ow-error:#b3261e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ow-error:#ff9c94}}:root[data-theme=dark]{--ow-error:#ff9c94}.marketing .calc-error-box{border:1px solid var(--ow-error);background:color-mix(in srgb,var(--ow-error) 7%,var(--ow-surface));border-left-width:6px;border-radius:16px;margin-bottom:26px;padding:20px 24px}.marketing .calc-error-box h2{color:var(--ow-text);margin:0 0 10px!important;font-family:DM Sans,sans-serif!important;font-size:20px!important}.marketing .calc-error-box ul{margin:0;padding:0;list-style:none}.marketing .calc-error-box li{margin:8px 0;font-size:17px;line-height:1.5}.marketing .calc-error-box a{color:var(--ow-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.marketing .field input.is-error,.marketing .field select.is-error{border-color:var(--ow-error);box-shadow:inset 0 0 0 1px var(--ow-error)}.marketing .field-error{color:var(--ow-error);align-items:flex-start;gap:8px;margin-top:8px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.marketing .field-error svg{flex:none;margin-top:2px}.marketing .field-note{color:var(--ow-muted);margin-top:8px;font-size:15px;display:block}html[data-surface=marketing]{color-scheme:light dark}@media (prefers-color-scheme:light){html[data-surface=marketing]:not([data-theme=dark]){color-scheme:light only}}html[data-surface=marketing][data-theme=light]{color-scheme:light only}html[data-surface=marketing][data-theme=dark]{color-scheme:dark}.marketing .form-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:4px;display:flex}.marketing .form-actions .human-check{flex:none;margin:0}.marketing .form-actions .button{flex:240px;width:auto;min-width:0;margin:0}.marketing .ct-split .consent{margin:8px 0 2px}.marketing .ct-split .consent-basis{margin:0 0 10px;font-size:14px;line-height:1.4}.marketing .ct-split .field{margin:0 0 6px}.marketing .ct-split .field textarea{height:54px;min-height:0}.marketing .ct-split .form-note{margin:0 0 4px}.marketing .section.familiar{padding-block:26px}.marketing .price-grid .price-column,.marketing .price-grid .price-column:first-child,.marketing .price-grid .price-column:last-child{padding-top:24px;padding-bottom:24px}.marketing .small a,.marketing .form-note a,.marketing .muted a{text-underline-offset:3px;text-decoration:underline}.marketing .table-scroll,.marketing .price-scroll{scroll-margin-top:120px}.marketing [data-pricing-version] .page-intro{padding:18px 0 4px}.marketing [data-pricing-version] .page-intro .eyebrow{margin-bottom:6px}.marketing [data-pricing-version] .page-intro h1{margin:0;font-size:clamp(34px,3.3vw,44px);line-height:1.05}.marketing [data-pricing-version] .page-intro .lede{margin-top:6px;font-size:17px}.marketing [data-pricing-version] .section{padding-block:10px}.marketing [data-pricing-version] .price-grid .price-column,.marketing [data-pricing-version] .price-grid .price-column:first-child,.marketing [data-pricing-version] .price-grid .price-column:last-child{border:1px solid var(--line);padding:14px 16px}.marketing [data-pricing-version] .price-column .eyebrow.band{letter-spacing:.04em;margin:0 0 6px;font-size:13px;line-height:1.35}.marketing [data-pricing-version] .price-column h2{margin:0;font-size:24px;line-height:1.15}.marketing [data-pricing-version] .price-column .price{margin:4px 0 0;font-size:30px;line-height:1.1}.marketing [data-pricing-version] .price-column .small{margin:2px 0 0;font-size:14px;line-height:1.35}.marketing [data-pricing-version] .price-column .plan-note{color:var(--ow-muted);margin-top:6px;font-weight:400}.marketing [data-pricing-version] .price-scroll{padding-bottom:6px}.marketing [data-pricing-version] .other-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:8px 0 0;display:grid}.marketing [data-pricing-version] .other-item{border:1px solid var(--line);background:var(--ow-surface);border-radius:14px;margin:0;padding:10px 14px;font-size:15px;line-height:1.4}.marketing [data-pricing-version] .other-name{font-size:17px}.marketing [data-pricing-version] .other-fig{font-size:20px;font-weight:700}.marketing [data-pricing-version] .other-item .muted{color:var(--ow-muted)}@media (width<=900px){.marketing [data-pricing-version] .other-row{grid-template-columns:1fr}}.marketing [data-pricing-version] .trial-cta{text-align:center;flex-direction:column;align-items:center;margin-top:8px;display:flex}.marketing [data-pricing-version] .trial-cta .glass-button{align-self:center}.marketing [data-pricing-version] .trial-cta .trial-line,.marketing [data-pricing-version] .trial-cta .quiet-line{text-align:center;max-width:60ch;margin:6px 0 0;font-size:15px}.marketing .trial-one{margin:18px 0 0}.marketing .closing-block{padding-block:20px 56px}.marketing .closing-card{border:1px solid var(--line);background:var(--ow-surface);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 32px;padding:28px 32px;display:grid}.marketing .closing-main h2{margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.marketing .closing-price{margin:8px 0 0;font-size:18px}.marketing .closing-card .glass-button{white-space:nowrap;margin:0}.marketing .closing-note{border-top:1px solid var(--line);max-width:none;color:var(--ow-muted);grid-column:1/-1;margin:0;padding-top:14px;font-size:15px;line-height:1.5}.marketing .closing-note a{color:var(--ow-text);text-underline-offset:3px;text-decoration:underline}@media (width<=720px){.marketing .closing-card{grid-template-columns:1fr;padding:22px 20px}.marketing .closing-card .glass-button{text-align:center;justify-self:stretch}}.marketing .glass-button.is-solid{background:var(--ow-accent);color:var(--ow-on-accent);border:1px solid var(--ow-accent);box-shadow:none;backdrop-filter:none}.marketing .glass-button.is-solid:hover{background:var(--ow-accent);filter:brightness(.94);box-shadow:none}.marketing .button,.marketing button.button,.marketing .wb-demo,.marketing .glass-button{box-sizing:border-box;text-align:center;white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:10px;display:inline-flex;border-radius:999px!important;width:auto!important;height:auto!important;min-height:52px!important;padding:0 28px!important;font-size:17px!important;font-weight:600!important;line-height:1.2!important}.marketing .wb-demo{align-self:center}.marketing main h1{font-family:DM Sans,system-ui,sans-serif!important;font-size:clamp(40px,4.6vw,66px)!important;font-weight:500!important;line-height:1.05!important}.marketing main h2{font-family:DM Sans,system-ui,sans-serif!important;font-size:clamp(28px,3vw,42px)!important;font-weight:500!important;line-height:1.12!important}.marketing main h3{font-family:DM Sans,system-ui,sans-serif!important;font-size:22px!important;font-weight:500!important;line-height:1.25!important}.marketing main h4{font-family:DM Sans,system-ui,sans-serif!important;font-size:17px!important;font-weight:500!important;line-height:1.3!important}.marketing main :is(.blog-prose,.reading,.legal-copy) h2{font-size:30px!important;font-weight:500!important;line-height:1.2!important}.marketing main :is(.blog-prose,.reading,.legal-copy) h3{font-size:22px!important}.marketing main :is(article,[class*=-card],.price-column,.tier,.function-detail,.it-box,.calc-results):not(.closing-card) :is(h2,h3){font-size:22px!important;font-weight:500!important;line-height:1.25!important}.marketing main :is(.blog-prose,.reading,.legal-copy) :is(article,[class*=-card]) :is(h2,h3){font-size:22px!important}.marketing .get-card,.marketing .lb-card,.marketing .hv-card{border-radius:20px!important;padding:28px 26px!important}.marketing .get-card .get-list li,.marketing .lb-card .lb-list li,.marketing .hv-card .hv-list li{margin:6px 0!important;font-size:17px!important}.marketing .get-pic,.marketing .lb-pic,.marketing .hv-pic{box-sizing:content-box!important;width:auto!important;height:84px!important;margin-bottom:14px!important;padding:6px!important;display:block!important}.marketing .lg-grid .lg-card{flex-direction:column;display:flex}.marketing .ct-intro{padding-top:12px!important;padding-bottom:0!important}.marketing .ct-intro .eyebrow{margin-bottom:6px!important}.marketing .ct-intro .lede{margin-top:6px!important}.marketing .ct-split .field label{line-height:1.25;margin-bottom:4px!important}.marketing .ct-split .field input,.marketing .ct-split .field select{height:44px!important;min-height:44px!important;padding-top:0!important;padding-bottom:0!important}.marketing .ct-split .field-grid{row-gap:0}.marketing .ct-split{padding-block:4px 32px!important}.marketing .ct-split .form-panel{padding:12px 22px!important}.marketing .ct-intro h1{margin-bottom:0!important}.marketing .ct-intro .lede{margin-top:4px!important;margin-bottom:0!important}.marketing .ct-split .field input,.marketing .ct-split .field select{height:42px!important;min-height:42px!important}.marketing .lg-act .glass-seg.seg-single{gap:0;padding:0!important}.marketing .lg-act .glass-seg>[data-seg-item]{box-sizing:border-box;justify-content:center;min-height:52px!important;padding:0 28px!important;font-size:17px!important;font-weight:600!important;line-height:1.2!important}.marketing .lg-act .glass-seg .glass-ind{top:0!important}.marketing .lg-act .glass-seg.seg-single{width:auto!important;display:inline-flex!important}.marketing .lg-act .glass-seg.seg-single>[data-seg-item]{flex:none!important;width:auto!important}.marketing .lg-act .glass-seg.seg-single{overflow:visible!important}.marketing .wb-footer{padding:22px 0 16px}.marketing .footer-heading{align-items:center;padding-bottom:12px}.marketing .footer-heading p{max-width:none;margin:0}.marketing .footer-columns{gap:20px 26px;padding:12px 0 14px}.marketing .footer-columns .eyebrow{margin-bottom:2px}.marketing .footer-columns a{box-sizing:border-box;min-height:24px;padding:2px 0;line-height:1.3}.marketing .footer-registration{padding-top:10px}.marketing .footer-registration p{margin-bottom:2px;line-height:1.45}@media (width>=721px){.marketing .footer-heading p br{display:none}}@media (width<=720px){.marketing .footer-columns{row-gap:14px}}.marketing .footer-columns.footer-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 18px}@media (width<=960px){.marketing .footer-columns.footer-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.marketing .footer-columns.footer-five{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.marketing .footer-columns.footer-five .footer-legal{order:5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.marketing .footer-columns.footer-five .footer-legal .eyebrow{grid-column:1/-1}}:root{--glim-rest-shadow:drop-shadow(0 3px 6px #281e1447)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glim-rest-shadow:drop-shadow(0 2px 5px #0009) drop-shadow(0 0 8px #ffbe6429)}}:root[data-theme=dark]{--glim-rest-shadow:drop-shadow(0 2px 5px #0009) drop-shadow(0 0 8px #ffbe6429)}.marketing .glim-mini{filter:var(--glim-rest-shadow)}.marketing .card-eg{color:var(--ow-muted);margin:8px 0 0;font-size:15px;font-style:normal;line-height:1.4;display:block}.marketing .lb-line{margin:0;font-size:17px}:root{--icon-shadow:drop-shadow(0 3px 5px #281e143d)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--icon-shadow:drop-shadow(0 2px 4px #000000b3) drop-shadow(0 0 7px #ffebd224)}}:root[data-theme=dark]{--icon-shadow:drop-shadow(0 2px 4px #000000b3) drop-shadow(0 0 7px #ffebd224)}.marketing :is(.fl-icon,.feature-pic,.hv-pic,.lb-pic,.get-pic,.aud-pic,.who-strip img,.cs-changed img,.incl-grid img){filter:var(--icon-shadow);box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.marketing [data-pricing-version] .trust-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:26px;width:100%;margin-top:6px;display:grid}.marketing [data-pricing-version] .trust-items{justify-content:flex-start;gap:18px;margin:0;padding:0;list-style:none;display:flex}.marketing [data-pricing-version] .trust-items li{text-align:left;align-items:center;gap:10px;max-width:170px;font-size:16px;font-weight:600;line-height:1.25;display:flex}.marketing [data-pricing-version] .trust-icon{background:var(--ow-bg);width:44px;height:44px;color:var(--ow-accent);border:1px solid var(--line);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.marketing [data-pricing-version] .uk-tile{border:1px solid var(--line);background:var(--ow-surface);text-align:left;border-radius:18px;align-items:center;gap:14px;padding:12px 16px;display:flex}.marketing [data-pricing-version] .uk-tile strong{font-size:18px;display:block}.marketing [data-pricing-version] .uk-tile span:not(.trust-icon){font-size:15px;line-height:1.35;display:block}.marketing [data-pricing-version] .solo-line{max-width:70ch;margin-top:10px;font-size:17px}@media (width<=1100px){.marketing [data-pricing-version] .trust-row{grid-template-columns:1fr;justify-items:center;gap:16px}.marketing [data-pricing-version] .trust-items{flex-wrap:wrap;justify-content:center}.marketing [data-pricing-version] .uk-tile{max-width:560px}}.marketing [data-pricing-version] h1{max-width:none}.marketing [data-pricing-version] .trial-cta{width:100%;max-width:none}.marketing [data-pricing-version] .trust-items li{white-space:normal;max-width:none}.marketing [data-pricing-version] .trust-items li{white-space:nowrap;flex:none}.marketing [data-pricing-version] .trust-items li:first-child{white-space:normal;max-width:190px}@media (width<=1100px){.marketing [data-pricing-version] .trust-row{grid-template-columns:1fr}.marketing [data-pricing-version] .trust-items li:first-child{max-width:none}}.marketing [data-pricing-version] .trust-row{grid-template-columns:1fr auto 1fr;gap:20px}.marketing [data-pricing-version] .trust-items li{gap:8px;font-size:15.5px}.marketing [data-pricing-version] .trust-icon{border-radius:12px;width:40px;height:40px}@media (width<=1100px){.marketing [data-pricing-version] .trust-row{grid-template-columns:1fr}.marketing [data-pricing-version] .trust-items li:first-child{max-width:none}}.marketing [data-pricing-version] .trust-pic{width:auto;height:48px;box-shadow:none;filter:var(--icon-shadow);background:0 0;border:0;border-radius:0;flex:none;padding:0}.marketing [data-pricing-version] .solo-line{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.marketing [data-pricing-version] .solo-line .trust-pic{margin-right:2px}.marketing [data-pricing-version] .trust-items li{gap:10px}.marketing [data-pricing-version] .trust-items{gap:14px}.marketing [data-pricing-version] .uk-tile,.marketing [data-pricing-version] .trust-items{gap:12px}.marketing [data-pricing-version] .trust-items li{white-space:normal;gap:8px;max-width:150px;font-size:15.5px}.marketing [data-pricing-version] .trust-items li:first-child{max-width:178px}.marketing [data-pricing-version] .trust-items li span{min-width:0}.marketing [data-pricing-version] .trial-cta .solo-line{color:var(--ow-text);text-align:left;flex-flow:wrap;justify-content:center;align-items:center;gap:4px 14px;max-width:none;margin-top:12px;font-size:17px;display:flex}.marketing :is(.field-grid,.field,.consent,.st-set,.st-note)[hidden]{display:none}.marketing [data-pricing-version] .trial-cta{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:none;margin-top:22px;display:flex}.marketing [data-pricing-version] .trial-cta .trial-line{margin:12px 0 0;font-size:16px}.marketing [data-pricing-version] .trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:12px;width:100%;margin:18px 0 0;padding:14px 0;list-style:none;display:grid}.marketing [data-pricing-version] .trust-strip li{text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:600;line-height:1.25;display:flex}.marketing [data-pricing-version] .trust-strip small{color:var(--ow-muted);font-size:14px;font-weight:400}.marketing [data-pricing-version] .trust-strip .trust-pic{width:auto;height:48px}@media (width<=640px){.marketing [data-pricing-version] .trust-strip{grid-template-columns:repeat(2,1fr);row-gap:18px}}.marketing :is(#sd-form,#it-form,#start-form) .field-grid{grid-template-columns:1fr}.marketing :is(#sd-form,#it-form,#start-form) .field input,.marketing :is(#sd-form,#it-form,#start-form) .field select,.marketing :is(#sd-form,#it-form,#start-form) .field textarea{width:100%;max-width:520px}.marketing :is(#sd-form,#it-form,#start-form) .form-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.marketing :is(#sd-form,#it-form,#start-form) .form-actions .button{flex:none;align-self:flex-start;width:auto;min-width:0;height:auto;padding-inline:30px}.marketing .wb-footer .footer-link-button{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:inherit;background:0 0;border:0;margin:0;padding:4px 0;font-size:16px;display:block}.marketing .wb-footer .footer-link-button[hidden]{display:none}.marketing button.text-link{font:inherit;text-underline-offset:3px;cursor:pointer;color:var(--ow-text);background:0 0;border:0;padding:0;text-decoration:underline}.marketing .sd-later{margin:14px 0 0}.marketing .footer-reg-line2 span{white-space:nowrap}.marketing input[type=radio],.marketing input[type=radio]:focus-visible{border-radius:50%}
