.v2-scroll-section{isolation:isolate;position:relative}main.v2 .v2-faq-list,main.v2 .otto-footer-v2{border-top:none}main.v2 .otto-footer-v2:not(.is-visible) .footer-reveal,main.v2 .otto-footer-v2:not(.is-visible) .otto-footer-social-link{opacity:0}main.v2 .otto-footer-v2.is-visible .footer-reveal,main.v2 .otto-footer-v2.is-visible .otto-footer-social-link{animation:otto-footer-reveal .65s var(--footer-delay,0s) cubic-bezier(.16, 1, .3, 1) both}main.v2 .otto-footer-v2.is-visible .otto-footer-social-link{animation-name:otto-footer-social-in;animation-duration:.5s;animation-delay:var(--social-delay,0s)}@media (prefers-reduced-motion:reduce){main.v2 [data-v2-scroll-heading],main.v2 [data-v2-scroll-item],main.v2 [data-v2-scroll-body]{opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}}.v2{--v2-section-pad:clamp(88px, 10vw, 136px);--v2-section-gap:clamp(88px, 10vw, 148px);--v2-lead-gap:40px;--v2-hero-gap:28px;--v2-bg:#f4f6f3;--v2-surface:#fff;--v2-soft:#e8f2f3;--v2-soft-strong:#d8eaed;--v2-ink:#10242d;--v2-muted:#54666d;--v2-faint:#7e8c91;--v2-line:#10242d21;--v2-blue:#108fc8;--v2-blue-deep:#086c99;--v2-navy:#102c37;--v2-navy-soft:#183b47;--v2-on-dark:#f4fbfc;--v2-radius:26px;--v2-shadow:0 26px 70px #123f4e1a, 0 3px 12px #123f4e12;background:var(--v2-bg);color:var(--v2-ink);font-family:var(--font-dm-sans), "DM Sans", sans-serif;position:relative;overflow:clip}.v2:before{z-index:20;opacity:.026;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E");position:fixed;inset:0}.v2 h1,.v2 h2,.v2 h3,.v2 p,.v2 figure,.v2 blockquote{margin:0}.v2 h1,.v2 h2,.v2 h3{text-wrap:balance}.v2 h1,.v2 h2{font-family:var(--font-baloo), "Baloo 2", sans-serif;letter-spacing:-.045em;font-weight:700}.v2 a{text-decoration:none}.v2 button{color:inherit;font:inherit}.v2-shell{width:min(1220px,100% - 48px);margin-inline:auto}.v2>.hdr{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.v2>.hdr.scrolled{background:color-mix(in srgb, var(--v2-bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);border-bottom-color:#0000}.v2>.hdr nav{gap:22px}.v2>.hdr nav a{font-size:14px}.v2>.hdr .cta-shine{background:var(--v2-ink);color:var(--v2-bg);box-shadow:none}.v2>.hdr .hdr-login{min-height:36px;color:var(--v2-ink);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:650;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background-color .18s;display:inline-flex}.v2>.hdr .nav-rim-link--login>a,.v2>.hdr .nav-rim-link>a.hdr-login{color:#0e4a62!important;background:linear-gradient(115deg,#f4fbfe 0%,#e5f5fc 52%,#cfeaf6 100%)!important}.v2>.hdr .nav-rim-link--login>a:hover,.v2>.hdr .nav-rim-link>a.hdr-login:hover{color:#0e4a62!important;background:linear-gradient(115deg,#f3fbfe 0%,#b7e4f6 48%,#7dcef0 100%)!important}.v2>.hdr .nav-rim-link--cta>a,.v2>.hdr .nav-rim-link>a.nav-rim-cta{background:var(--v2-ink)!important;color:var(--v2-bg)!important}.v2>.hdr .nav-rim-link--cta>a:hover,.v2>.hdr .nav-rim-link>a.nav-rim-cta:hover{color:#fff!important;background:#0c1c23!important}.v2>.hdr .hdr-login:focus-visible{outline:2px solid var(--v2-blue);outline-offset:3px}.v2>.hdr .hdr-login:active{transform:translateY(0)scale(.98)}.v2>.hdr .nav-rim-link:before{background:linear-gradient(118deg,#5ce8f4 0%,#9ecfff 38%,#c9a8f5 72%,#d8a8e8 100%)}.v2>.hdr .nav-rim-link--login:before{opacity:.92;background:linear-gradient(115deg,#7dcef0 0%,#25aee4 42%,#9ecfff 72%,#c9a8f5 100%)}.v2-hero{padding:0}.v2-hero-grid{min-height:min(720px, calc(100dvh - var(--header-height)));grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.v2-hero-copy{z-index:2;position:relative}.v2-kicker{color:var(--v2-blue-deep);letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.v2-hero h1{max-width:690px;margin-top:20px;font-size:clamp(56px,5.8vw,80px);line-height:.94}.v2-hero-copy>p{max-width:570px;margin-top:var(--v2-hero-gap);color:var(--v2-muted);font-size:clamp(17px,1.55vw,20px);line-height:1.65}.v2-actions{margin-top:var(--v2-hero-gap);flex-wrap:wrap;gap:12px;display:flex}.v2-button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .18s;display:inline-flex}.v2-button:hover{transform:translateY(-3px)}.v2-button:active{transform:translateY(0)scale(.98)}.v2-button:focus-visible,.v2 button:focus-visible,.v2 summary:focus-visible,.v2 a:focus-visible{outline:3px solid color-mix(in srgb, var(--v2-blue) 46%, transparent);outline-offset:4px}.v2 .v2-button--primary{background:var(--v2-blue);color:#071d26;box-shadow:0 12px 30px #106d942e}.v2 .v2-button--secondary{border-color:var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 74%, transparent);color:var(--v2-ink)}.v2 .v2-button--secondary:hover{opacity:.72}.v2 .v2-button--light{background:var(--v2-on-dark);color:#102c37}.v2-workbench{border:1px solid color-mix(in srgb, var(--v2-blue) 20%, var(--v2-line));border-radius:var(--v2-radius);background:var(--v2-soft);min-height:620px;box-shadow:var(--v2-shadow);isolation:isolate;position:relative;overflow:hidden}.v2-workbench:before{z-index:-1;border:84px solid color-mix(in srgb, var(--v2-blue) 10%, transparent);content:"";border-radius:50%;width:470px;height:470px;position:absolute;bottom:-150px;right:-90px}.v2-workbench-head,.v2-workbench-foot{z-index:5;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:800;display:flex;position:relative}.v2-workbench-head{border-bottom:1px solid var(--v2-line);letter-spacing:.05em;text-transform:uppercase;padding:22px 24px}.v2-online{color:var(--v2-blue-deep);align-items:center;gap:8px;display:inline-flex}.v2-online i{background:#21a566;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #21a5661f}.v2-puppet-wrap{z-index:2;width:min(73%,455px);position:absolute;bottom:36px;left:-42px}.v2-puppet{--look-x:0px;--look-y:0px;--head-rotate:0deg;aspect-ratio:1;cursor:pointer;width:100%;transform:rotate(var(--head-rotate));transform-origin:50% 80%;background:0 0;border:1px solid #0000;transition:transform .11s ease-out;display:block;position:relative}.v2-puppet-base{object-fit:contain;filter:drop-shadow(0 18px 14px #0f506a1f);width:100%;height:100%;display:block}.v2-eye{pointer-events:none;width:18.7%;height:20.55%;position:absolute;top:42.3%;transform:translate(-50%,-50%)}.v2-eye--left{left:32.7%}.v2-eye--right{left:67.08%}.v2-pupil{aspect-ratio:1;width:53%;transform:translate(calc(-50% + var(--look-x)), calc(-50% + var(--look-y)));background:#101d2d;border-radius:50%;transition:transform 90ms ease-out;position:absolute;top:50%;left:50%;box-shadow:inset 0 -3px #00000029}.v2-pupil:after{aspect-ratio:1;content:"";background:#fff;border-radius:50%;width:24%;position:absolute;top:18%;left:20%}.v2-lid{opacity:0;transform-origin:50%;pointer-events:none;background:#1b8bc3;border-bottom:3px solid #0b3850;border-radius:50%;position:absolute;inset:-1px;transform:scaleY(.08)}.v2-cheek{opacity:0;pointer-events:none;background:#ef7590;border-radius:50%;width:8%;height:3.2%;position:absolute;top:52%}.v2-cheek--left{left:20%}.v2-cheek--right{right:20%}.v2-puppet.is-reacting{animation:.7s cubic-bezier(.16,1,.3,1) v2-otto-hello}.v2-puppet.is-reacting .v2-pupil{transform:translate(-50%,-50%)scale(1.12)}.v2-puppet.is-reacting .v2-cheek{opacity:.82}.v2-task-list{z-index:4;border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;width:min(62%,350px);margin:0;padding:0;list-style:none;position:absolute;top:82px;right:22px;box-shadow:0 18px 45px #13495b17}.v2-task-list li{grid-template-columns:24px 1fr 18px;align-items:center;gap:12px;padding:16px;display:grid}.v2-task-list li+li{border-top:1px solid var(--v2-line)}.v2-task-list li>span{color:var(--v2-faint);font-size:10px;font-weight:800}.v2-task-list p{color:var(--v2-ink);font-size:13px;font-weight:700;line-height:1.35}.v2-task-list svg{color:var(--v2-blue-deep)}.v2-workbench-foot{border-top:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-soft) 88%, transparent);color:var(--v2-muted);justify-content:flex-end;padding:15px 20px;position:absolute;bottom:0;left:0;right:0}.v2-workbench-foot svg{color:var(--v2-blue-deep)}.v2-integrations{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-integrations .v2-shell{grid-template-columns:210px 1fr;align-items:center;gap:36px;padding-block:28px;display:grid}.v2-integrations p{color:var(--v2-muted);font-size:12px;font-weight:700;line-height:1.4}.v2-logo-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.v2-logo{align-items:center;gap:9px;min-width:34px;display:inline-flex}.v2-logo img{object-fit:contain;filter:saturate(.78);width:28px;height:28px}.v2-logo span{white-space:nowrap;font-size:12px;font-weight:700;display:none}.v2-intro,.v2-process,.v2-jobs,.v2-channels,.v2-safety,.v2-proof,.v2-faq,.v2-cta,.v2-about,.v2-how,.v2-lane,.v2-starters,.v2-partners,.v2-topics{padding-block:clamp(92px,11vw,152px)}.v2-section-heading{max-width:850px}.v2-section-heading h2,.v2-process-heading h2,.v2-jobs-heading h2,.v2-channels>.v2-shell>h2,.v2-safety h2,.v2-proof h2,.v2-faq h2,.v2-cta h2{font-size:clamp(42px,5.2vw,70px);line-height:.98}.v2-section-heading p:not(.v2-inner-eyebrow),.v2-process-heading p,.v2-jobs-heading>p,.v2-safety-grid>div>p,.v2-cta-inner>div>p{max-width:650px;margin-top:var(--v2-lead-gap);color:var(--v2-muted);font-size:17px;line-height:1.7}.v2-capability-list{border-top:1px solid var(--v2-line);margin-top:76px}.v2-capability{border-bottom:1px solid var(--v2-line);grid-template-columns:48px 62px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:186px;padding:30px 8px;display:grid}.v2-capability-number{color:var(--v2-faint);font-size:11px;font-weight:800}.v2-capability-icon{background:var(--v2-soft);width:54px;height:54px;color:var(--v2-blue-deep);border-radius:16px;place-items:center;transition:transform .26s cubic-bezier(.16,1,.3,1);display:grid}.v2-capability:hover .v2-capability-icon{transform:rotate(-4deg)translateY(-3px)}.v2-capability-icon svg{width:27px;height:27px}.v2-capability h3{font-family:var(--font-baloo), "Baloo 2", sans-serif;font-size:clamp(26px,3vw,38px);line-height:1.05}.v2-capability p{max-width:700px;color:var(--v2-muted);margin-top:9px;font-size:15px;line-height:1.65}.v2-capability-state{color:var(--v2-blue-deep);align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.v2-process-heading{max-width:760px}.v2-process-track{border-top:1px solid var(--v2-line);grid-template-columns:repeat(4,1fr);margin:76px 0 0;padding:0;list-style:none;display:grid}.v2-process-track li{padding:38px 28px 0 0;position:relative}.v2-process-track li:before{border:3px solid var(--v2-bg);background:var(--v2-blue);width:11px;height:11px;box-shadow:0 0 0 1px var(--v2-blue);content:"";border-radius:50%;position:absolute;top:-6px;left:0}.v2-process-track li>span{color:var(--v2-blue-deep);font-size:11px;font-weight:800}.v2-process-track h3{font-family:var(--font-baloo), "Baloo 2", sans-serif;margin-top:18px;font-size:27px;line-height:1}.v2-process-track p{color:var(--v2-muted);margin-top:14px;font-size:14px;line-height:1.65}.v2-jobs{border-top:1px solid var(--v2-line)}.v2-jobs-heading{max-width:720px}.v2-jobs-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:clamp(40px,7vw,96px);margin-top:70px;display:grid}.v2-job-tabs{flex-direction:column;justify-content:center;display:flex}.v2-job-tabs button{border:0;border-bottom:1px solid var(--v2-line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:30px 1fr 20px;align-items:center;gap:16px;width:100%;padding:22px 0;display:grid}.v2-job-tabs button:first-child{border-top:1px solid var(--v2-line)}.v2-job-tabs button>span{color:var(--v2-faint);font-size:10px;font-weight:800}.v2-job-tabs button strong{font-size:17px}.v2-job-tabs button svg{opacity:.28;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s}.v2-job-tabs button[aria-selected=true]{color:var(--v2-blue-deep)}.v2-job-tabs button[aria-selected=true] svg{opacity:1;transform:translate(5px)}.v2-job-sheet{border-radius:var(--v2-radius);background:var(--v2-navy);min-height:590px;box-shadow:var(--v2-shadow);color:var(--v2-on-dark);padding:clamp(32px,5vw,62px);position:relative;overflow:hidden}.v2-job-sheet:after{content:"";pointer-events:none;border:72px solid #4cb3d914;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-160px;right:-120px}.v2-job-sheet-head{color:#9fc0ca;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;font-weight:800;display:flex}.v2-job-sheet h3{max-width:620px;font-family:var(--font-baloo), "Baloo 2", sans-serif;margin-top:64px;font-size:clamp(34px,4.4vw,55px);line-height:1}.v2-job-sheet>p{z-index:1;color:#bfd0d5;max-width:680px;margin-top:24px;font-size:15px;line-height:1.72;position:relative}.v2-job-sheet ul{z-index:1;gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.v2-job-sheet li{color:#e7f2f4;grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.5;display:grid}.v2-job-sheet li svg{color:#70c8eb;margin-top:2px}.v2-channels{padding-top:42px}.v2-channels>.v2-shell>h2{max-width:720px}.v2-channel-list{border-top:1px solid var(--v2-line);grid-template-columns:1fr 1fr;gap:0 54px;margin-top:70px;display:grid}.v2-channel-list article{border-bottom:1px solid var(--v2-line);grid-template-columns:58px 150px 1fr;align-items:start;gap:20px;min-height:215px;padding:34px 0;display:grid}.v2-channel-icon{border:1px solid var(--v2-line);width:50px;height:50px;color:var(--v2-blue-deep);border-radius:15px;place-items:center;display:grid}.v2-channel-icon svg{width:25px;height:25px}.v2-channel-list article>div:nth-child(2)>span{color:var(--v2-faint);text-transform:uppercase;font-size:10px;font-weight:800}.v2-channel-list h3{font-family:var(--font-baloo), "Baloo 2", sans-serif;margin-top:8px;font-size:25px;line-height:1}.v2-channel-list p{color:var(--v2-muted);font-size:13px;line-height:1.65}.v2-safety{padding-top:26px}.v2-safety-grid{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-soft);grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(46px,8vw,110px);padding:clamp(36px,6vw,76px);display:grid}.v2-safety-mark{width:42px;height:42px;color:var(--v2-blue-deep);margin-bottom:30px}.v2-approval-track{margin:0;padding:0;list-style:none}.v2-approval-track li{border-bottom:1px solid var(--v2-line);color:var(--v2-muted);grid-template-columns:34px 1fr;align-items:center;gap:16px;padding:15px 18px;display:grid}.v2-approval-track li>span{background:color-mix(in srgb, var(--v2-surface) 84%, transparent);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.v2-approval-track .is-gate{border:1px solid color-mix(in srgb, var(--v2-blue) 34%, var(--v2-line));background:var(--v2-surface);color:var(--v2-ink);border-radius:14px;margin-block:8px;box-shadow:0 12px 36px #10405014}.v2-approval-track .is-gate>span{background:var(--v2-blue);color:#fff}.v2-proof{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-proof-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(50px,9vw,126px);display:grid}.v2-proof figure{padding-top:4px}.v2-proof blockquote{font-family:var(--font-baloo), "Baloo 2", sans-serif;letter-spacing:-.025em;font-size:clamp(26px,3.5vw,42px);font-weight:600;line-height:1.18}.v2-proof figcaption{color:var(--v2-muted);flex-direction:column;gap:4px;margin-top:30px;font-size:13px;line-height:1.5;display:flex}.v2-proof figcaption strong{color:var(--v2-ink)}.v2-proof figure>a{color:var(--v2-blue-deep);align-items:center;gap:9px;margin-top:28px;font-size:13px;font-weight:800;display:inline-flex}.v2-proof figure>a svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.v2-proof figure>a:hover svg{transform:translate(4px)}.v2-faq-grid{grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(56px,9vw,132px);display:grid}.v2-faq h2{top:calc(var(--header-height) + 42px);position:sticky}.v2-faq-list{border-top:1px solid var(--v2-line)}.v2-faq-list details{border-bottom:1px solid var(--v2-line)}.v2-faq-list summary{cursor:pointer;grid-template-columns:1fr 30px;align-items:center;gap:20px;min-height:76px;font-size:16px;font-weight:700;list-style:none;display:grid}.v2-faq-list summary::-webkit-details-marker{display:none}.v2-faq-list summary i{color:var(--v2-blue-deep);text-align:center;font-size:24px;font-style:normal;font-weight:400;transition:transform .22s cubic-bezier(.16,1,.3,1)}.v2-faq-list details>p{max-width:720px;color:var(--v2-muted);padding:0 50px 28px 0;font-size:14px;line-height:1.7}.v2-cta{padding-top:30px}.v2-cta-inner{border-radius:var(--v2-radius);background:var(--v2-navy);min-height:470px;color:var(--v2-on-dark);grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;padding:clamp(42px,7vw,84px);display:grid;position:relative;overflow:hidden}.v2-cta-inner:before{content:"";border:96px solid #49b2da14;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-230px;right:-170px}.v2-cta-inner>div{z-index:2;position:relative}.v2-cta-inner>div>p{color:#b8ccd2}.v2-cta-inner .v2-button{margin-top:30px}.v2-cta-inner>img{z-index:1;object-fit:contain;width:310px;height:310px;position:absolute;bottom:-40px;right:26px}.v2>footer{background:var(--v2-bg);color:var(--v2-ink)}@keyframes v2-otto-hello{0%,to{transform:rotate(var(--head-rotate)) translateY(0)}36%{transform:rotate(-3deg)translateY(-8px)}68%{transform:rotate(3deg)translateY(-3px)}}@keyframes v2-otto-blink{0%,44%,48%,to{opacity:0;transform:scaleY(.08)}45%,47%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.v2-lid{animation:5.8s ease-in-out infinite v2-otto-blink}.v2-eye--right .v2-lid{animation-delay:30ms}}@media (max-width:1080px){.v2-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);gap:48px}.v2-workbench{min-height:570px}.v2-logo-row{scrollbar-width:none;justify-content:flex-start;padding-bottom:6px;overflow-x:auto}.v2-logo-row::-webkit-scrollbar{display:none}.v2-channel-list article{grid-template-columns:54px 120px 1fr}}@media (max-width:900px){.v2-hero-grid{grid-template-columns:1fr;min-height:auto}.v2-hero-copy,.v2-hero h1{max-width:760px}.v2-workbench{min-height:620px}.v2-puppet-wrap{width:min(68%,450px)}.v2-integrations .v2-shell{grid-template-columns:170px 1fr;align-items:start}.v2-process-track{border-top:0;grid-template-columns:1fr 1fr;gap:28px 32px}.v2-process-track li{border-top:1px solid var(--v2-line);padding-top:30px}.v2-jobs-layout,.v2-safety-grid,.v2-proof-grid,.v2-faq-grid{grid-template-columns:1fr}.v2-work-window{grid-template-columns:188px minmax(0,1fr)}.v2-work-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.v2-work-goal>p{font-size:36px}.v2-job-tabs{grid-template-columns:repeat(3,1fr);display:grid}.v2-job-tabs button{border-top:1px solid var(--v2-line)}.v2-job-tabs button+button{border-left:1px solid var(--v2-line);padding-left:18px}.v2-faq h2{max-width:650px;position:static}.v2-channel-list{grid-template-columns:1fr}.v2-cta-inner{grid-template-columns:1fr 230px}}@media (max-width:680px){.v2-shell{width:min(100% - 32px,1220px)}.v2-hero{padding:48px 0 68px}.v2-hero h1{font-size:clamp(48px,15vw,66px)}.v2-hero-copy>p{font-size:17px}.v2-actions{flex-direction:column;align-items:stretch}.v2-button{width:100%}.v2-workbench{min-height:610px}.v2-task-list{width:auto;top:76px;left:14px;right:14px}.v2-puppet-wrap{width:min(92%,410px);bottom:36px;left:50%;transform:translate(-50%)}.v2-workbench-foot{justify-content:center}.v2-integrations .v2-shell{display:block}.v2-logo-row{margin-top:20px}.v2-logo{min-width:max-content}.v2-logo span{display:inline}.v2-intro,.v2-process,.v2-jobs,.v2-channels,.v2-safety,.v2-proof,.v2-faq,.v2-cta{padding-block:78px}.v2-section-heading h2,.v2-process-heading h2,.v2-jobs-heading h2,.v2-channels>.v2-shell>h2,.v2-safety h2,.v2-proof h2,.v2-faq h2,.v2-cta h2{font-size:clamp(39px,12vw,54px)}.v2-capability-list{margin-top:54px}.v2-capability{grid-template-columns:42px 1fr;gap:14px 16px;min-height:0;padding:28px 0}.v2-capability-number{align-self:start;padding-top:17px}.v2-capability-icon,.v2-capability>div:nth-child(3),.v2-capability-state{grid-column:2}.v2-process-track{grid-template-columns:1fr}.v2-process-track li{padding-right:0}.v2-job-tabs{scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.v2-job-tabs button{border-top:1px solid var(--v2-line);min-width:210px}.v2-job-tabs::-webkit-scrollbar{display:none}.v2-job-sheet{min-height:0}.v2-job-sheet h3{margin-top:44px}.v2-channel-list article{grid-template-columns:54px 1fr;gap:14px;min-height:0}.v2-channel-list article>p{grid-column:2}.v2-safety-grid{width:calc(100% - 24px);padding:34px 22px}.v2-proof blockquote{font-size:27px}.v2-faq-list details>p{padding-right:12px}.v2-cta-inner{grid-template-columns:1fr;align-items:start;min-height:620px;padding:42px 26px}.v2-cta-inner>img{width:260px;height:260px;bottom:-38px;right:50%;transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.v2{--v2-bg:#fbfbfa;--v2-surface:#fff;--v2-soft:#f2f3f1;--v2-soft-strong:#e7e9e5;--v2-ink:#161817;--v2-muted:#5f6562;--v2-faint:#858b87;--v2-line:#1618171f;--v2-blue:#25aee4;--v2-blue-deep:#087cae;--v2-navy:#141817;--v2-navy-soft:#202624;--v2-on-dark:#f8fbf9;--v2-shadow:0 28px 70px #18221e14, 0 4px 16px #18221e0f}[data-theme=dark] .v2{--v2-bg:#0b0c0c;--v2-surface:#151716;--v2-soft:#121413;--v2-soft-strong:#202321;--v2-ink:#f4f6f5;--v2-muted:#a7aca9;--v2-faint:#777d79;--v2-line:#f4f6f51f;--v2-blue:#37b6e9;--v2-blue-deep:#61c5ec;--v2-navy:#151817;--v2-navy-soft:#212624;--v2-shadow:0 30px 80px #00000057, 0 4px 18px #00000042}.v2:before{display:none}.v2 h1{font-family:var(--font-dm-sans), "DM Sans", sans-serif}.v2 h2,.v2 h3,.v2-capability h3,.v2-process-track h3,.v2-job-sheet h3,.v2-channel-list h3,.v2-proof blockquote{font-family:Fraunces,serif}.v2-hero{z-index:0;margin-top:calc(-1 * var(--header-height));min-height:100svh;padding:calc(36px + var(--header-height)) 0 20px;isolation:isolate;background-color:#dce8f2;position:relative;overflow:hidden}.v2-hero:before{content:"";z-index:0;pointer-events:none;background-image:-webkit-image-set(url(/hero/hero-sky.jpg) 1x,url(/hero/hero-sky@2x.jpg) 2x);background-image:image-set("/hero/hero-sky.jpg" 1x,"/hero/hero-sky@2x.jpg" 2x);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.v2-hero:after{content:"";z-index:0;background:linear-gradient(to bottom, transparent, var(--v2-bg));pointer-events:none;height:120px;position:absolute;inset:auto 0 0}.v2-hero>.v2-shell{z-index:1;position:relative}.v2-hero-experience{--hero-flip:cubic-bezier(.25, 1, .5, 1);--hero-soft:cubic-bezier(.16, .84, .44, 1);z-index:1;text-align:center;flex-direction:column;align-items:center;margin-top:clamp(8px,3vh,28px);display:flex;position:relative}.v2-hero h1.v2-hero-keyword{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;max-width:none!important;font-size:1px!important;line-height:1!important}.v2-hero-badge{border:1px solid color-mix(in srgb, var(--v2-ink) 16%, transparent);box-shadow:none;color:var(--v2-ink);letter-spacing:-.018em;transition:transform .24s var(--hero-soft);background:0 0;border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:6px 7px 6px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.v2-hero-badge:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--v2-ink) 7%, transparent);opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.v2-hero-badge-copy{z-index:1;align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.v2-hero-badge-sep{color:color-mix(in srgb, var(--v2-muted) 82%, transparent)}.v2-hero-badge-go{z-index:1;border:1px solid color-mix(in srgb, var(--v2-ink) 18%, transparent);width:22px;height:22px;color:var(--v2-ink);border-radius:999px;place-items:center;transition:transform .24s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translate(0)}.v2-hero-badge-go:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--v2-ink) 10%, transparent);opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.v2-hero-badge-go svg{z-index:1;position:relative}.v2-hero-badge:hover:before,.v2-hero-badge:hover .v2-hero-badge-go:before{opacity:1}.v2-hero-badge:hover .v2-hero-badge-go{transform:translate(1px,-1px)}.v2-hero-badge:active{transform:scale(.985)}.v2-hero-badge:focus-visible{outline-offset:3px}.v2-hero-poke-counter{border-color:color-mix(in srgb, var(--v2-ink) 9%, transparent);background:color-mix(in srgb, var(--v2-surface) 72%, transparent);color:color-mix(in srgb, var(--v2-muted) 88%, var(--v2-ink));letter-spacing:.01em;cursor:default;-webkit-user-select:none;user-select:none;margin-bottom:14px;padding:4px 11px 4px 9px;font-size:11.5px;font-weight:550}.v2-hero-poke-counter .v2-hero-badge-copy{color:color-mix(in srgb, var(--v2-muted) 92%, var(--v2-ink));font-weight:500}.v2-hero-poke-counter-num{z-index:1;border:1px solid color-mix(in srgb, var(--v2-ink) 11%, transparent);background:color-mix(in srgb, var(--v2-ink) 4%, transparent);font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:999px;place-items:center;min-width:2.25rem;height:18px;padding:0 6px;font-size:11px;font-weight:620;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .32s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.v2-hero-poke-counter.is-bump .v2-hero-poke-counter-num{background:color-mix(in srgb, var(--v2-accent) 14%, transparent);transform:scale(1.08)}.v2-hero-experience>*{z-index:1;position:relative}.v2-hero-bloom{z-index:0;pointer-events:none;width:920px;height:520px;opacity:calc(var(--bloom,1) * .644);transform:translate(-50%, -50%) scale(calc(.78 + (var(--bloom,1) * .22)));background:radial-gradient(58% 52% at 38% 58%,#179cd63d,#0000 72%),radial-gradient(50% 46% at 62% 40%,#31c2dd36,#0000 70%);position:absolute;top:calc(50% + 30px);left:50%;-webkit-mask-image:radial-gradient(72% 66%,#000 0%,#000000eb 18%,#0000009e 42%,#00000047 64%,#00000014 80%,#0000 94%);mask-image:radial-gradient(72% 66%,#000 0%,#000000eb 18%,#0000009e 42%,#00000047 64%,#00000014 80%,#0000 94%)}.v2-hero-bloom-blob{filter:blur(58px);display:block;position:absolute}.v2-hero-bloom-blob:first-child{background:#179cd659;border-radius:68% 32% 58% 42%/44% 62% 38% 56%;width:300px;height:210px;top:20%;left:14%;transform:rotate(-16deg)}.v2-hero-bloom-blob:nth-child(2){background:#31c2dd52;border-radius:38% 62% 46% 54%/60% 34% 66% 40%;width:310px;height:220px;top:18%;right:12%;transform:rotate(14deg)}.v2-hero-bloom-blob:nth-child(3){background:#108cc42e;border-radius:54% 46% 70% 30%/36% 64%;width:240px;height:180px;bottom:16%;right:26%;transform:rotate(-8deg)}.v2-hero-bloom-blob:nth-child(4){background:#50d6e827;border-radius:72% 28% 48% 52%/40% 70% 30% 60%;width:220px;height:160px;top:28%;left:30%;transform:rotate(7deg)}[data-theme=dark] .v2-hero-bloom-blob:first-child{background:#179cd65d}[data-theme=dark] .v2-hero-bloom-blob:nth-child(2){background:#31c2dd4f}[data-theme=dark] .v2-hero-bloom-blob:nth-child(3){background:#108cc436}[data-theme=dark] .v2-hero-bloom-blob:nth-child(4){background:#50d6e824}[data-theme=dark] .v2-hero-bloom{background:radial-gradient(58% 52% at 38% 58%,#179cd644,#0000 72%),radial-gradient(50% 46% at 62% 40%,#31c2dd39,#0000 70%)}.v2-hero-title{letter-spacing:-.066em;perspective:1200px;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:1100px;margin:0;font-size:clamp(56px,7.2vw,92px);font-weight:600;line-height:.96;display:flex}.v2-hero-title-line{justify-content:center;align-items:center;gap:clamp(10px,1.5vw,18px);display:flex}.v2-hero-title-word{transform-style:preserve-3d;display:inline-flex}.v2-hero-title-word>span{transform-origin:bottom;backface-visibility:hidden;display:block}.v2-hero-title-mark{border-radius:50%;margin:0;padding:0}.v2-hero-mascot-wrap{align-items:flex-end;gap:2px;display:flex!important}.v2-hero-mascot-wrap>b{font:inherit;font-weight:inherit;margin-bottom:.04em}.v2-hero-mascot{border:1px solid var(--v2-line);width:clamp(66px,6vw,82px);height:clamp(66px,6vw,82px);box-shadow:none;cursor:pointer;background:radial-gradient(circle at 40% 28%,#fffffff2,#0000 44%),#e8f5f9;border-radius:50%;flex:none;place-items:center;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),border-color .32s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.v2-hero-mascot.is-poked{border-color:color-mix(in srgb, var(--v2-accent) 42%, var(--v2-line));box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-accent) 18%, transparent), 0 10px 28px color-mix(in srgb, var(--v2-accent) 16%, transparent);transform:scale(1.03)}[data-theme=dark] .v2-hero-mascot{background:radial-gradient(circle at 40% 28%,#ffffff1a,#0000 45%),#17262b}.v2-hero-mascot>*{transform-origin:50%;display:block;transform:translateY(calc(14% + 2px))scale(1.32);width:100%!important;height:100%!important}.v2-hero-rotator{--v2-role-travel:.3em;min-width:min(100%,10.8em);color:var(--v2-blue);transform-origin:bottom;backface-visibility:hidden;place-items:center;transition:opacity .36s;display:grid;position:relative}.v2-hero-role{visibility:hidden;white-space:nowrap;grid-area:1/1;position:absolute}.v2-hero-role.is-resting,.v2-hero-role.is-outgoing,.v2-hero-role.is-incoming{visibility:visible}.v2-hero-role-word{opacity:1;display:inline-block;translate:0}.v2-hero-role.is-outgoing .v2-hero-role-word{animation:.18s cubic-bezier(.4,0,1,1) both v2-role-word-out;animation-delay:calc(var(--role-word-i) * 30ms)}.v2-hero-role.is-incoming .v2-hero-role-word{animation:.26s cubic-bezier(.16,1,.3,1) both v2-role-word-in;animation-delay:calc(var(--role-word-i) * 30ms)}@keyframes v2-role-word-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 calc(-1 * var(--v2-role-travel))}}@keyframes v2-role-word-in{0%{opacity:0;translate:0 var(--v2-role-travel)}to{opacity:1;translate:0}}.v2-hero-rotator>.v2-hero-rotator-measure{visibility:hidden;opacity:0;pointer-events:none;position:static}.v2 p.v2-hero-summary{max-width:760px;margin-top:var(--v2-hero-gap);color:var(--v2-ink);letter-spacing:-.02em;font-size:clamp(18px,1.7vw,22px);font-weight:550;line-height:1.55}.v2-hero-support{display:none}.v2-hero-form-wrap{z-index:1;width:min(100%,520px);margin-top:var(--v2-hero-gap);box-shadow:none;background:0 0;padding:0;position:relative;overflow:visible}[data-theme=dark] .v2-hero-connection[aria-label=GitHub] img{filter:invert()}.v2-hero-form{z-index:1;border:1px solid color-mix(in srgb, var(--v2-line) 86%, transparent);background:var(--v2-surface);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:62px;padding:6px 6px 6px 20px;display:grid;position:relative;box-shadow:0 6px 18px #151f1b14}.v2-hero-form input{min-width:0;color:var(--v2-ink);font:inherit;background:0 0;border:0;outline:0;font-size:16px}.v2-hero-form input::placeholder{color:var(--v2-faint)}.v2-hero-form button{background:var(--v2-ink);min-height:48px;color:var(--v2-bg);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:800;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;display:inline-flex}.v2-hero-form button:hover{transform:translateY(-2px)}.v2-hero-form button:active{transform:translateY(0)scale(.98)}.v2-hero-connections{z-index:2;justify-content:center;align-items:center;width:100%;max-width:1040px;margin-top:10px;display:flex;position:relative}.v2-hero-dock{width:100%}.v2-hero-dock>div{padding-top:calc(var(--tool-dock-size) * var(--tool-dock-rise) + .4rem)}.v2-hero-dock [data-slot=tool-dock-item]>div{width:var(--tool-dock-size);height:var(--tool-dock-size)}.v2-hero-dock [data-slot=tool-dock-item]>div>*{animation:5.6s cubic-bezier(.37,0,.63,1) 1.8s infinite v2-dock-float}.v2-hero-dock [data-slot=tool-dock-item]:nth-child(3n+1)>div>*{animation-duration:5.2s;animation-delay:1.8s}.v2-hero-dock [data-slot=tool-dock-item]:nth-child(3n+2)>div>*{animation-duration:6.1s;animation-delay:2s}.v2-hero-dock [data-slot=tool-dock-item]:nth-child(3n)>div>*{animation-duration:6.6s;animation-delay:2.2s}@media (prefers-reduced-motion:reduce){.v2-hero-dock [data-slot=tool-dock-item]>div>*{animation:none}}.v2-hero-dock [data-slot=tool-dock-tile]{isolation:isolate;background-color:#eef3f5;background-image:linear-gradient(#ffffffc7,#ffffff47),linear-gradient(165deg,#31c2dd14,#0000 68%);box-shadow:inset 0 1px #fffffff0,inset 0 -.5px #1428300a,0 0 0 1px #14283012,0 8px 16px #10283214}[data-theme=dark] .v2-hero-dock [data-slot=tool-dock-tile]{background-color:#182226;background-image:linear-gradient(#ffffff29,#ffffff0a),linear-gradient(165deg,#31c2dd1a,#179cd60d);box-shadow:inset 0 1px #ffffff6b,inset 0 -.5px #ffffff14,0 0 0 1px #ffffff29,0 8px 18px #00000029}[data-theme=dark] .v2-hero-dock .v2-dock-mark-ink{filter:invert()}.v2-hero-dock [data-slot=tool-dock-tile]:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(165deg,#ffffff47 0%,#ffffff0d 36%,#0000 58%);position:absolute;inset:0}[data-theme=light] .v2-hero-dock [data-slot=tool-dock-tile]{background-color:#eef3f5;background-image:linear-gradient(#ffffffc7,#ffffff47),linear-gradient(165deg,#31c2dd14,#0000 68%)}[data-theme=light] .v2-hero-dock [data-slot=tool-dock-tile]:after{background:linear-gradient(165deg,#ffffff8c 0%,#ffffff14 40%,#0000 62%)}.v2-hero-proof{justify-items:center;gap:14px;width:min(100%,920px);margin:52px 0 0;padding-bottom:32px;display:grid}.v2-trusted{color:var(--v2-muted);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500}.v2-press{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 36px;width:min(100%,920px);margin:0;padding:2px 0 0;list-style:none;display:flex}.v2-press li{justify-content:center;align-items:center;height:28px;display:flex}.v2-press img{object-fit:contain;object-position:center;filter:grayscale();opacity:.48;transform-origin:50%;cursor:default;width:auto;max-width:112px;height:20px;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1)}.v2-press img[data-mark=fox]{max-width:86px;height:26px}.v2-press img[data-mark=abc]{max-width:78px;height:24px}.v2-press img[data-mark=nbc]{max-width:34px;height:28px}.v2-press img[data-mark=cbs]{max-width:72px;height:18px}.v2-press img[data-mark=ap]{max-width:118px;height:18px}.v2-press img[data-mark=usa],.v2-press img[data-mark=bloomberg],.v2-press img[data-mark=huffpost]{max-width:108px;height:18px}.v2-press li:hover img,.v2-press li:focus-within img{filter:none;opacity:1;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.v2-press img{transition:none}.v2-press li:hover img,.v2-press li:focus-within img{transform:none}}.v2-desk{z-index:1;padding:calc(var(--v2-section-gap) * .9) 24px var(--v2-section-pad);position:relative}.v2-desk-intro{text-align:center;width:min(760px,100%);margin:0 auto 8px}.v2-desk-intro h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(32px,4vw,48px);font-weight:700;line-height:1.04}.v2-desk-intro>p:last-of-type{max-width:540px;margin:var(--v2-lead-gap) auto 0;color:var(--v2-muted);font-size:16px;line-height:1.6}.v2-desk-stage{border:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent);background:var(--v2-surface);border-radius:32px;grid-template-columns:240px minmax(0,1fr);width:min(1180px,100%);min-height:min(640px,70vh);margin-inline:auto;display:grid;overflow:hidden;box-shadow:0 28px 70px #10242d14}[data-theme=dark] .v2-desk-stage{box-shadow:0 28px 70px #0000004d}.v2-desk-nav{border-right:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent);background:color-mix(in srgb, var(--v2-soft) 55%, var(--v2-surface));flex-direction:column;gap:6px;padding:28px 18px;display:flex}.v2-desk-nav>p{color:var(--v2-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 10px 12px;font-size:12px;font-weight:700}.v2-desk-nav button{min-height:46px;color:var(--v2-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;padding:0 14px;font-size:15px;font-weight:650;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:flex}.v2-desk-nav button:hover{background:color-mix(in srgb, var(--v2-surface) 80%, transparent);color:var(--v2-ink);transform:translate(2px)}.v2-desk-nav button:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.v2-desk-nav button:active{transform:translate(0)scale(.99)}.v2-desk-nav button.is-active{background:var(--v2-surface);color:var(--v2-ink);box-shadow:0 8px 20px #10242d0f}.v2-desk-main{align-content:start;gap:22px;padding:36px 40px;display:grid}.v2-desk-head{color:var(--v2-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.v2-desk-head em{background:color-mix(in srgb, var(--v2-blue) 12%, transparent);color:var(--v2-blue-deep);border-radius:999px;padding:6px 10px;font-style:normal;font-weight:700}.v2-desk-main h2{letter-spacing:-.05em;max-width:16ch;margin:0;font-size:clamp(32px,4vw,48px);line-height:1.05}.v2-desk-main ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.v2-desk-main li{background:color-mix(in srgb, var(--v2-soft) 80%, transparent);color:var(--v2-muted);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:650}.v2-desk-note{background:color-mix(in srgb, var(--v2-soft) 70%, var(--v2-surface));border-radius:20px;gap:10px;max-width:560px;padding:20px 22px;display:grid}.v2-desk-note strong{color:var(--v2-ink);font-size:13px}.v2-desk-note p{color:var(--v2-muted);margin:0;font-size:15px;line-height:1.55}.v2-desk-note div{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.v2-desk-note span{background:var(--v2-ink);min-height:36px;color:var(--v2-bg);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.v2-desk-note span:last-child{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-line) 80%, transparent);color:var(--v2-ink);background:0 0}.v2-work{scroll-margin-top:calc(var(--header-height) + 18px);overflow:visible}.v2-work-stage{width:min(1480px,100%);margin:0 auto;padding:0 32px 4px;position:relative;overflow:visible}.v2-work-stage-inner{--v2-work-stage-height:640px;--v2-work-window-inset-top:2px;grid-template-columns:minmax(280px,.88fr) minmax(0,1.62fr);grid-template-rows:var(--v2-work-stage-height);grid-template-areas:"scene canvas";align-items:start;gap:8px 24px;display:grid}.v2-otto-scene{flex-direction:column;grid-area:scene;justify-content:flex-end;align-self:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}.v2-otto-scene__bubble-wrap{z-index:3;flex-direction:column;justify-content:flex-end;width:min(100%,400px);height:auto;margin:0;display:flex;position:absolute;top:2px;left:0;overflow:visible}.v2-otto-dialogue{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;width:100%;display:flex}.v2-otto-dialogue__item{width:100%;height:0;display:block;overflow:hidden}.v2-otto-dialogue__item.is-exiting{pointer-events:none}.v2-otto-dialogue__item-inner{opacity:0;backface-visibility:hidden;width:100%;padding:0 10px 12px;display:flex}.v2-otto-dialogue__item.is-user .v2-otto-dialogue__item-inner{justify-content:flex-end}.v2-otto-dialogue__item.is-otto .v2-otto-dialogue__item-inner{justify-content:flex-start}.v2-otto-dialogue__bubble{max-width:100%}.v2-otto-dialogue__canvas-link{width:fit-content;max-width:100%;color:inherit;text-decoration:none;display:block}.v2-otto-dialogue__canvas-link:hover .v2-otto-speech__body{background:var(--v2-navy);transform:translateY(-1px)}.v2-otto-dialogue__canvas-link:hover .v2-otto-speech__tail path{fill:var(--v2-navy)}.v2-otto-dialogue__canvas-link:focus-visible{outline:2px solid var(--v2-blue);outline-offset:4px;border-radius:22px}.v2-otto-dialogue__canvas-link:active .v2-otto-speech__body{transform:scale(.985)}.v2-otto-scene__figure{z-index:1;aspect-ratio:620/828;transform-origin:0 100%;width:auto;max-width:148%;height:100%;margin-inline:0;position:relative;overflow:visible;transform:none}.v2-otto-scene__figure img{object-fit:contain;object-position:left bottom;opacity:0;visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}.v2-otto-scene__figure img.is-active{opacity:1;visibility:visible}.v2-otto-speech{width:auto;max-width:100%;margin-right:0}.v2-otto-speech [data-slot=speech-bubble-tail],.v2-otto-speech__tail{width:22px;height:18px;bottom:-6px;left:14px;right:auto;transform:scaleX(-1)rotate(12deg)}.v2-otto-speech.is-user [data-slot=speech-bubble-tail],.v2-otto-speech.is-user .v2-otto-speech__tail{left:auto;right:14px;transform:rotate(12deg)}.v2-otto-speech__body{width:fit-content;max-width:100%;box-shadow:none;filter:none;border-radius:22px;align-items:flex-start;padding:10px 14px 11px;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.v2-otto-speech.is-user .v2-otto-speech__body{background:var(--v2-surface);color:var(--v2-ink);border:1px solid color-mix(in srgb, var(--v2-line) 72%, transparent);box-shadow:none}.v2-otto-speech.is-user .v2-otto-speech__tail path{fill:var(--v2-surface)}.v2-otto-speech.is-canvas .v2-otto-speech__body{padding:9px 16px 10px}.v2-otto-speech__copy{display:grid;position:relative;overflow:hidden}.v2-otto-speech__sizer,.v2-otto-speech__text{letter-spacing:-.03em;overflow-wrap:break-word;grid-area:1/1;min-width:0;margin:0;font-size:14px;font-weight:650;line-height:1.38}.v2-otto-speech__sizer{visibility:hidden;pointer-events:none}.v2-otto-speech.is-user .v2-otto-speech__text{color:var(--v2-ink)}.v2-otto-speech__text{color:var(--v2-bg);min-width:0}.v2-otto-speech.is-canvas .v2-otto-speech__text{align-items:center;gap:7px;display:inline-flex}.v2-otto-speech__arrow-slot,.v2-otto-speech__arrow{flex:none;width:14px;height:14px;display:inline-block}.v2-otto-speech__arrow{opacity:0;transition:transform .18s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.22,1,.36,1)}.v2-otto-speech__arrow.is-on{opacity:1}.v2-otto-dialogue__canvas-link:hover .v2-otto-speech__arrow{transform:translate(3px)}.v2-otto-speech.is-user .v2-otto-speech__cursor{background:var(--v2-ink)}.v2-otto-speech__cursor,.v2-otto-dialogue [data-slot=speech-bubble-cursor]{background:color-mix(in srgb, var(--v2-bg) 88%, white);vertical-align:-.08em;width:7px;height:.95em;margin-left:4px;margin-right:-11px;animation:.9s step-end infinite v2-otto-caret;display:inline-block}.v2-work-section-cta{justify-content:center;width:min(1240px,100%);margin:-18px auto 0;padding:0 24px;display:flex}.v2-work-section-cta-link{background:var(--v2-ink);min-height:52px;color:var(--v2-bg);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.v2-work-section-cta-link:hover{background:var(--v2-navy);transform:translateY(-1px)}.v2-work-section-cta-link:focus-visible{outline:2px solid var(--v2-blue);outline-offset:3px}.v2-work-section-cta-link:active{transform:scale(.985)}@keyframes v2-otto-caret{0%,49%{opacity:1}50%,to{opacity:0}}.v2-work-glow{filter:blur(8px);pointer-events:none;background:radial-gradient(circle at 30% 40%,#25aee42e,#0000 55%),radial-gradient(circle at 80% 20%,#10242d0f,#0000 50%);height:70%;position:absolute;inset:6% 6% auto}.v2-work-window{z-index:2;min-height:0;height:calc((var(--v2-work-stage-height) - var(--v2-work-window-inset-top)) * 5 / 6 * 1.05);margin-top:var(--v2-work-window-inset-top);scroll-margin-top:calc(var(--header-height) + 18px);border:1px solid color-mix(in srgb, var(--v2-line) 70%, white);background:color-mix(in srgb, var(--v2-surface) 97%, transparent);border-radius:28px;outline:none;grid-area:canvas;grid-template-columns:200px minmax(0,1fr);align-self:start;align-items:stretch;margin-right:-4px;transition:box-shadow .42s cubic-bezier(.16,1,.3,1),border-color .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #10242d1a,0 2px 8px #10242d0a}.v2-work-window.is-called{border-color:color-mix(in srgb, var(--v2-blue) 55%, var(--v2-line));box-shadow:0 28px 70px #10242d1f, 0 0 0 4px color-mix(in srgb, var(--v2-blue) 22%, transparent)}.v2-work-playbooks{border-right:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent);background:color-mix(in srgb, var(--v2-soft) 55%, white);align-content:start;align-self:stretch;gap:4px;height:100%;min-height:0;padding:12px 10px 10px 12px;display:grid}.v2-work-playbooks>p{color:var(--v2-faint);letter-spacing:.14em;text-transform:uppercase;margin:0 10px 8px;font-size:10px;font-weight:800}.v2-work-playbooks [role=tablist]{gap:2px;display:grid}.v2-work-playbooks button{width:100%;color:var(--v2-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:2px;padding:7px 12px;display:grid;position:relative}.v2-work-playbooks button:hover{background:color-mix(in srgb, var(--v2-surface) 80%, transparent);color:var(--v2-ink)}.v2-work-playbooks button:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.v2-work-playbooks button:active{transform:scale(.985)}.v2-work-playbooks button.is-active{border:1px solid color-mix(in srgb, var(--v2-blue) 18%, white);background:color-mix(in srgb, var(--v2-blue) 12%, white);color:var(--v2-ink);transform:translateY(-1px);box-shadow:0 5px 12px #108fc814,0 1px 3px #10242d0f}.v2-work-playbooks button strong,.v2-work-playbooks button span{z-index:1;position:relative}.v2-work-playbooks button strong{letter-spacing:-.02em;font-size:14px;font-weight:750}.v2-work-playbooks button span{color:var(--v2-faint);font-size:12px;line-height:1.35;display:none}.v2-work-playbooks button.is-active span{color:var(--v2-muted);display:block}.v2-work-playbooks small{color:var(--v2-faint);margin:16px 10px 0;font-size:12px;line-height:1.5}.v2-work-screen{background:var(--v2-surface);flex-direction:column;align-self:stretch;min-width:0;height:100%;min-height:0;display:flex}.v2-work-panel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;animation:.48s cubic-bezier(.16,1,.3,1) both v2-work-scene;display:grid}.v2-work-head{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 2px;display:flex}.v2-work-who{align-items:center;gap:10px;min-width:0;display:flex}.v2-work-who b{background:color-mix(in srgb, var(--v2-blue) 16%, white);width:28px;height:28px;color:var(--v2-blue-deep);letter-spacing:.04em;border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.v2-work-who span{min-width:0;color:var(--v2-ink);font-size:14px;font-weight:750;display:grid}.v2-work-who i{color:var(--v2-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:650;overflow:hidden}.v2-work-review{border:1px solid color-mix(in srgb, var(--v2-line) 78%, transparent);background:color-mix(in srgb, var(--v2-soft) 38%, white);color:var(--v2-muted);border-radius:9px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:750;display:inline-flex;box-shadow:0 2px 7px #10242d0a}.v2-work-review svg{color:var(--v2-blue-deep);flex:none}.v2-work-grid{grid-template:"goal channels""kpis idea""chart idea"minmax(0,1fr)/minmax(0,1.2fr) minmax(220px,.86fr);align-items:stretch;gap:8px;height:100%;min-height:0;padding:4px 16px 12px;display:grid}.v2-work-goal{grid-area:goal}.v2-work-kpis{grid-area:kpis}.v2-work-chart{flex-direction:column;grid-area:chart;min-height:0;display:flex}.v2-work-channels{grid-area:channels}.v2-work-idea{flex-direction:column;grid-area:idea;min-height:0;display:flex}.v2-work-goal,.v2-work-kpis li,.v2-work-chart,.v2-work-channels,.v2-work-outcome,.v2-work-idea,.v2-work-desks{border:1px solid color-mix(in srgb, var(--v2-line) 68%, transparent);background:color-mix(in srgb, var(--v2-soft) 28%, white);border-radius:18px}.v2-work-goal{flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px 14px 12px;display:flex}.v2-work-goal-top{color:var(--v2-faint);justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.v2-work-goal-top strong{color:var(--v2-blue-deep);font-size:13px;font-weight:800}.v2-work-goal>p{color:var(--v2-ink);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:30px;font-weight:750;line-height:.95;display:flex}.v2-work-goal small{color:var(--v2-muted);letter-spacing:-.01em;font-size:14px;font-weight:650}.v2-work-goal-pace{flex-direction:column;gap:8px;margin-top:auto;display:flex}.v2-work-meter{background:color-mix(in srgb, var(--v2-soft-strong) 80%, white);border-radius:99px;height:8px;overflow:hidden}.v2-work-meter i{border-radius:inherit;background:linear-gradient(90deg, var(--v2-blue), color-mix(in srgb, var(--v2-blue) 70%, #10242d));width:100%;height:100%;transform:scaleX(var(--p,.5));transform-origin:0;animation:1.1s cubic-bezier(.16,1,.3,1) 80ms both v2-work-bar;display:block}.v2-work-goal>em{color:var(--v2-blue-deep);font-size:13px;font-style:normal;font-weight:700}.v2-work-kpis{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-work-kpis li{aspect-ratio:1;text-align:center;animation:v2-work-scene .56s var(--d,80ms) cubic-bezier(.16, 1, .3, 1) both;align-content:center;justify-items:center;gap:5px;padding:9px 8px;display:grid}.v2-work-kpis li>span{color:var(--v2-faint);letter-spacing:.02em;font-size:11px;font-weight:800}.v2-work-kpis strong{color:var(--v2-ink);letter-spacing:-.04em;font-size:24px;font-weight:750;line-height:1}.v2-work-kpis em{background:color-mix(in srgb, var(--v2-blue) 12%, white);width:fit-content;color:var(--v2-blue-deep);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:750}.v2-work-count{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-grid;position:relative}.v2-work-count-ghost,.v2-work-count-live{white-space:nowrap;grid-area:1/1}.v2-work-count-ghost{visibility:hidden}.v2-work-count-live{justify-self:start}.v2-work-chart{height:100%;min-height:0;padding:8px 14px 6px}.v2-work-chart-head{flex:none;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.v2-work-chart-head span{color:var(--v2-muted);font-size:13px;font-weight:700}.v2-work-chart-head b{color:var(--v2-ink);letter-spacing:-.04em;align-items:baseline;gap:8px;font-size:20px;font-weight:750;display:inline-flex}.v2-work-chart-head small{color:var(--v2-blue-deep);font-size:12px;font-weight:750}.v2-work-trend-wrap{flex:1;align-items:flex-end;min-height:72px;display:flex}.v2-work-trend{width:100%;height:100%;min-height:72px;display:block}.v2-work-trend-target{stroke:color-mix(in srgb, var(--v2-line) 82%, transparent);stroke-dasharray:3 4;stroke-width:1px}.v2-work-trend-fill{fill:color-mix(in srgb, var(--v2-blue) 8%, transparent);opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) .32s both v2-work-fade}.v2-work-trend-line{fill:none;stroke:color-mix(in srgb, var(--v2-blue) 88%, #10242d);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.2s cubic-bezier(.16,1,.3,1) .18s both v2-work-draw}.v2-work-trend-tip{fill:var(--v2-blue);stroke:#ffffffb8;stroke-width:1.5px;opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) 1.1s both v2-work-fade}.v2-work-channels{flex-direction:column;height:100%;min-height:0;padding:8px 12px 10px;display:flex}.v2-work-channels ul{flex:1;align-content:space-between}.v2-work-channels-head span,.v2-work-outcome span,.v2-work-idea span,.v2-work-desks span{color:var(--v2-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.v2-work-channels ul,.v2-work-desks ul{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.v2-work-channels li{color:var(--v2-ink);animation:v2-work-scene .52s var(--d,.12s) cubic-bezier(.16, 1, .3, 1) both;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.v2-work-channels img,.v2-work-desks img{object-fit:contain;width:16px;height:16px}.v2-work-channels b{color:var(--v2-muted);font-variant-numeric:tabular-nums;font-weight:750}.v2-work-outcome{background:color-mix(in srgb, var(--v2-blue) 10%, white);gap:6px;padding:14px 16px;animation:.56s cubic-bezier(.16,1,.3,1) .22s both v2-work-scene;display:grid}.v2-work-outcome strong{color:var(--v2-ink);letter-spacing:-.02em;font-size:15px;font-weight:750}.v2-work-outcome em{background:color-mix(in srgb, var(--v2-blue) 16%, white);width:fit-content;color:var(--v2-blue-deep);border-radius:999px;padding:3px 8px;font-size:12px;font-style:normal;font-weight:800}.v2-work-idea{background:var(--v2-surface);gap:8px;padding:10px 14px;animation:.62s cubic-bezier(.16,1,.3,1) .38s both v2-work-scene}.v2-work-idea p{flex:1;min-height:0}.v2-work-idea span{letter-spacing:.06em;text-transform:none;align-items:center;gap:8px;display:inline-flex}.v2-work-idea>span{color:var(--v2-muted);letter-spacing:-.01em;font-size:12px}.v2-work-idea span img{border-radius:6px;width:20px;height:20px}.v2-work-idea strong{color:var(--v2-ink);letter-spacing:-.02em;font-size:15px;font-weight:750;line-height:1.3}.v2-work-idea p{color:var(--v2-muted);margin:0;font-size:12px;line-height:1.45}.v2-work-idea div{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.v2-work-idea button{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;display:inline-flex}.v2-work-idea button:first-of-type{background:var(--v2-ink);color:var(--v2-bg);font-size:13px;font-weight:750}.v2-work-idea button:last-of-type{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-line) 80%, transparent);color:var(--v2-ink);background:0 0;font-size:13px;font-weight:700}.v2-work-idea button:hover{transform:translateY(-1px)}.v2-work-idea button:first-of-type:hover{background:var(--v2-navy)}.v2-work-idea button:last-of-type:hover{background:color-mix(in srgb, var(--v2-soft) 70%, white)}.v2-work-idea button:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.v2-work-idea button:active{transform:scale(.98)}.v2-work-desks{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.v2-work-desks ul{flex-wrap:wrap;gap:8px;margin:0;display:flex}.v2-work-desks li{background:var(--v2-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--v2-line) 70%, transparent);color:var(--v2-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}@keyframes v2-work-scene{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-work-bar{0%{transform:scaleX(0)}to{transform:scaleX(var(--p,.5))}}@keyframes v2-work-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes v2-work-fade{0%{opacity:0}to{opacity:1}}.v2-work:not(.is-intro) .v2-desk-intro>*,.v2-work-stage:not(.is-in) .v2-work-stage-inner,.v2-work-stage:not(.is-in) .v2-work-window,.v2-work-stage:not(.is-in) .v2-work-playbooks>p,.v2-work-stage:not(.is-in) .v2-work-playbooks button,.v2-work-stage:not(.is-in) .v2-work-playbooks small,.v2-work-stage:not(.is-in) .v2-work-panel{opacity:0;filter:blur(12px);animation:none!important}.v2-work-stage:not(.is-in) .v2-work-kpis li,.v2-work-stage:not(.is-in) .v2-work-channels li,.v2-work-stage:not(.is-in) .v2-work-outcome,.v2-work-stage:not(.is-in) .v2-work-idea,.v2-work-stage:not(.is-in) .v2-work-meter i,.v2-work-stage:not(.is-in) .v2-work-trend-line,.v2-work-stage:not(.is-in) .v2-work-trend-fill,.v2-work-stage:not(.is-in) .v2-work-trend-tip{animation:none!important}.v2-work.is-intro .v2-desk-intro>*{animation:.88s cubic-bezier(.16,.84,.44,1) both v2-hero-blur-in}.v2-work.is-intro .v2-desk-intro>:nth-child(2){animation-delay:90ms}.v2-work-stage.is-in .v2-work-stage-inner{animation:.9s cubic-bezier(.16,.84,.44,1) both v2-hero-blur-in}.v2-work-stage.is-in .v2-work-playbooks>p,.v2-work-stage.is-in .v2-work-playbooks button,.v2-work-stage.is-in .v2-work-playbooks small{animation:.64s cubic-bezier(.16,.84,.44,1) both v2-hero-blur-in}.v2-work-stage.is-in .v2-work-playbooks>p{animation-delay:80ms}.v2-work-stage.is-in .v2-work-playbooks button:first-child{animation-delay:.14s}.v2-work-stage.is-in .v2-work-playbooks button:nth-child(2){animation-delay:.2s}.v2-work-stage.is-in .v2-work-playbooks button:nth-child(3){animation-delay:.26s}.v2-work-stage.is-in .v2-work-playbooks button:nth-child(4){animation-delay:.32s}.v2-work-stage.is-in .v2-work-playbooks button:nth-child(5){animation-delay:.38s}.v2-work-stage.is-in .v2-work-playbooks button:nth-child(6){animation-delay:.44s}.v2-work-stage.is-in .v2-work-playbooks small{animation-delay:.52s}@media (prefers-reduced-motion:reduce){.v2-work-panel,.v2-work-kpis li,.v2-work-channels li,.v2-work-outcome,.v2-work-idea,.v2-work-meter i,.v2-work-trend-line,.v2-work-trend-fill,.v2-work-trend-tip,.v2-work.is-intro .v2-desk-intro>*,.v2-work-stage.is-in .v2-work-stage-inner,.v2-work-stage.is-in .v2-work-playbooks>p,.v2-work-stage.is-in .v2-work-playbooks button,.v2-work-stage.is-in .v2-work-playbooks small,.v2-otto-scene__line{animation:none}.v2-otto-dialogue__item,.v2-otto-dialogue__item-inner{opacity:1;transition:none;transform:none;height:auto!important}.v2-work-meter i{transform:none}.v2-work-trend-line{stroke-dashoffset:0}.v2-work-trend-fill,.v2-work-trend-tip{opacity:1}}.v2-about:not(.is-in) .v2-about-copy>*,.v2-about:not(.is-in) .v2-proof-card{opacity:0;filter:blur(12px)}.v2-about.is-in .v2-about-copy>*{animation:.88s cubic-bezier(.16,.84,.44,1) both v2-hero-blur-in}.v2-about.is-in .v2-about-copy>:nth-child(2){animation-delay:80ms}.v2-about.is-in .v2-about-copy>:nth-child(3){animation-delay:.15s}.v2-about.is-in .v2-proof-card{animation:.88s cubic-bezier(.16,.84,.44,1) both v2-hero-blur-in;animation-delay:calc(.24s + (var(--card-i) * 90ms))}.v2-process-stage{gap:22px;display:grid}.v2-process-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v2-process-tabs button{border:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent);background:var(--v2-surface);min-height:72px;color:var(--v2-muted);cursor:pointer;text-align:left;border-radius:18px;justify-content:space-between;align-items:center;padding:0 18px;font-size:16px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,color .18s;display:flex}.v2-process-tabs button em{color:var(--v2-faint);font-size:12px;font-style:normal}.v2-process-tabs button:hover{color:var(--v2-ink);transform:translateY(-2px)}.v2-process-tabs button:focus-visible{outline:2px solid var(--v2-blue);outline-offset:3px}.v2-process-tabs button:active{transform:translateY(0)scale(.99)}.v2-process-tabs button.is-active{border-color:color-mix(in srgb, var(--v2-blue) 40%, var(--v2-line));color:var(--v2-ink)}.v2-process-panel{background:var(--v2-surface);border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(280px,.9fr);min-height:360px;display:grid;overflow:hidden;box-shadow:0 20px 48px #10242d0f}.v2-process-panel>div{padding:40px 40px 36px}.v2-process-index{color:var(--v2-blue);letter-spacing:.08em;margin:0 0 12px;font-size:13px;font-weight:800}.v2-process-panel h3{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(28px,3vw,40px)}.v2-process-panel p{color:var(--v2-muted);margin:0;font-size:16px;line-height:1.65}.v2-process-panel aside{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--v2-blue) 14%, transparent), transparent 46%), var(--v2-soft);align-content:center;gap:12px;padding:36px;display:grid}.v2-process-panel aside strong{letter-spacing:-.03em;font-size:22px}.v2-capability-follow{margin-top:88px}.v2-demo-stage{background:radial-gradient(ellipse 70% 80% at 78% 30%, color-mix(in srgb, var(--v2-blue) 16%, transparent), transparent 58%), radial-gradient(ellipse 50% 60% at 12% 80%, color-mix(in srgb, var(--v2-soft) 80%, transparent), transparent 70%), var(--v2-surface);width:min(1180px,100%);min-height:min(720px,74vh);box-shadow:0 28px 70px #10242d1a, 0 2px 0 color-mix(in srgb, var(--v2-line) 70%, transparent);border-radius:32px;margin-inline:auto;overflow:hidden}[data-theme=dark] .v2-demo-stage{box-shadow:0 28px 70px #00000052,0 1px #ffffff0d}.v2-demo-film{min-height:inherit;grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);display:grid}.v2-demo-chat{background:color-mix(in srgb, var(--v2-surface) 92%, transparent);flex-direction:column;gap:14px;padding:36px 28px 28px;display:flex}.v2-demo-bubble{border-radius:18px;max-width:92%;margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.v2-demo-bubble--user{background:color-mix(in srgb, var(--v2-soft) 88%, var(--v2-surface));color:var(--v2-ink);align-self:flex-start;animation:.72s cubic-bezier(.16,1,.3,1) .12s both v2-demo-enter}.v2-demo-bubble--otto{background:var(--v2-ink);color:var(--v2-bg);align-self:flex-end;animation:.72s cubic-bezier(.16,1,.3,1) .42s both v2-demo-enter}.v2-demo-composer{border:1px solid color-mix(in srgb, var(--v2-line) 80%, transparent);min-height:48px;color:var(--v2-faint);border-radius:999px;align-items:center;margin-top:auto;padding:0 16px;font-size:14px;display:flex}.v2-demo-preview{align-content:center;padding:36px 32px;display:grid;position:relative}.v2-demo-preview-bar{color:var(--v2-faint);align-items:center;gap:6px;margin-bottom:18px;font-size:12px;font-style:normal;display:flex}.v2-demo-preview-bar span{background:color-mix(in srgb, var(--v2-line) 80%, transparent);border-radius:50%;width:8px;height:8px}.v2-demo-preview-bar em{margin-left:8px;font-style:normal}.v2-demo-preview-page{color:#10242d;text-align:left;background:linear-gradient(#f7fbfc 0%,#e7f3f7 100%);border-radius:24px;gap:8px;min-height:320px;padding:36px 32px;display:grid;box-shadow:0 18px 40px #10242d14}[data-theme=dark] .v2-demo-preview-page{color:#eef6f7;background:linear-gradient(#1a2a30 0%,#122026 100%);box-shadow:0 18px 40px #00000047}.v2-demo-preview-page strong{letter-spacing:-.04em;font-size:28px}.v2-demo-preview-page p{color:color-mix(in srgb, currentColor 72%, transparent);margin:0;font-size:16px}.v2-demo-preview-change{background:color-mix(in srgb, var(--v2-blue) 16%, transparent);border-radius:8px;width:fit-content;padding:4px 10px;font-weight:700;animation:2.8s cubic-bezier(.16,1,.3,1) .8s both v2-demo-mark;color:var(--v2-blue-deep)!important}.v2-demo-preview-tag{background:var(--v2-ink);width:fit-content;color:var(--v2-bg);letter-spacing:.02em;border-radius:999px;margin-top:12px;padding:5px 10px;font-size:12px;font-weight:700}@keyframes v2-demo-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-demo-mark{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.v2-demo-bubble--user,.v2-demo-bubble--otto,.v2-demo-preview-change{animation:none}}.v2-hero-connections:before{display:none}.v2-hero-connection{z-index:1;width:40px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;transition:transform .22s cubic-bezier(.16,1,.3,1);display:grid;position:relative;transform:translateY(0)scale(1)}.v2-hero-connection.is-otto{width:52px;height:52px}.v2-hero-connection img{object-fit:contain;width:40px;height:40px}.v2-hero-connection.is-otto img{border-radius:14px;width:52px;height:52px}.v2-intro{z-index:1;background:var(--v2-bg);padding-top:clamp(72px,8vw,112px);position:relative}.v2-job-sheet,.v2-cta-inner{background:#151817}.v2-job-sheet:after,.v2-cta-inner:before{border-color:#45b9e412}.v2-safety-grid{background:var(--v2-soft)}.v2-faq-grid{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:48px 64px;width:min(100%,1100px);margin-inline:auto;display:grid}.v2-faq h2{max-width:16ch;margin-bottom:0;position:static}.v2-faq-list summary{min-height:88px;font-size:17px}.v2-faq-list details>p{padding-bottom:34px;font-size:15px}@keyframes v2-hero-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes v2-hero-flip{0%{opacity:0;transform:rotateX(40deg)translateY(.42em)}to{opacity:1;transform:rotateX(0)translate(0,0)}}@keyframes v2-hero-blur-in{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes v2-hero-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.v2-hero-title-word>span,.v2-hero-rotator,.v2-hero-badge,.v2 p.v2-hero-summary,.v2-hero-form-wrap,.v2-hero-connections,.v2-hero-proof{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}@keyframes v2-dock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes v2-hero-mascot-enter{0%{opacity:0;transform:translateY(8px)rotate(-4deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@media (max-width:680px){.v2-hero{padding:28px 0 16px}.v2-hero-experience{margin-top:8px}.v2-hero-title{gap:8px;font-size:clamp(42px,12vw,58px)}.v2-hero-title-line{gap:8px}.v2-hero-mascot{width:54px;height:54px}.v2-hero-rotator{width:100%;min-width:0}.v2-hero-rotator>span{white-space:normal}.v2 p.v2-hero-summary{margin-top:var(--v2-hero-gap);font-size:17px}.v2-demo{padding:8px 16px 36px}.v2-demo-stage{border-radius:22px;min-height:0}.v2-demo-film{grid-template-columns:1fr}.v2-demo-chat{padding:22px 18px 18px}.v2-demo-preview{padding:8px 18px 22px}.v2-desk{padding:8px 16px 48px}.v2-work-stage{padding:8px 0 0}.v2-work-stage-inner{grid-template:"chat"168px"canvas""otto"/1fr;gap:14px}.v2-otto-scene{height:auto;min-height:0;display:contents}.v2-otto-scene__bubble-wrap{grid-area:chat;justify-self:stretch;width:100%;max-width:none;height:100%;position:relative;top:auto;left:auto}.v2-otto-scene__figure{aspect-ratio:620/828;transform-origin:bottom;grid-area:otto;place-self:end center;width:min(88%,360px);max-width:88%;height:auto;margin-inline:auto;transform:none}.v2-work-window{border-radius:22px;grid-template-columns:1fr;align-self:auto;height:auto;min-height:0;margin-right:0}.v2-work-playbooks,.v2-work-screen{height:auto}.v2-work-panel{grid-template-rows:auto auto;height:auto}.v2-work-grid{height:auto}.v2-work-section-cta{margin-top:0;padding:0 16px}.v2-work-section-cta-link{justify-content:center;width:100%;min-height:50px;font-size:14px}.v2-work-playbooks{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent);padding:14px 12px 10px}.v2-work-playbooks [role=tablist]{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.v2-work-playbooks button{flex:none;width:auto;min-width:154px}.v2-work-playbooks button span{display:block}.v2-work-playbooks small{display:none}.v2-work-grid{grid-template:"goal""channels""kpis""chart""idea"/1fr;padding:8px 14px 16px}.v2-work-goal,.v2-work-kpis,.v2-work-chart,.v2-work-channels,.v2-work-idea{grid-area:auto;height:auto}.v2-work-idea p{flex:none}.v2-work-idea div{margin-top:2px}.v2-work-goal>p{font-size:34px}.v2-work-kpis{grid-template-columns:1fr 1fr}.v2-work-kpis li:last-child{grid-column:1/-1}.v2-desk-stage,.v2-process-panel,.v2-process-tabs,.v2-proof-cards,.v2-faq-grid{grid-template-columns:1fr}.v2-desk-stage,.v2-process-panel{min-height:0}.v2-desk-nav{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--v2-line) 70%, transparent);flex-flow:wrap}.v2-desk-main,.v2-process-panel>div,.v2-process-panel aside{padding:24px 20px}.v2-hero-form{padding:6px 6px 6px 14px}.v2-hero-form button{min-height:48px;padding-inline:15px}.v2-hero-form button svg{display:none}.v2-hero-connections{margin-top:0}.v2-hero-proof{gap:12px;margin-top:40px;padding-bottom:24px}.v2-press{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 12px;width:100%;display:grid}.v2-press li{width:100%;height:26px}.v2-press img,.v2-press img[data-mark]{max-width:calc(100% - 4px);height:16px}.v2-press img[data-mark=fox]{height:22px}.v2-press img[data-mark=abc],.v2-press img[data-mark=cbs]{height:18px}.v2-press img[data-mark=nbc]{max-width:28px;height:24px}.v2-desk-intro{margin-bottom:28px}.v2-desk-intro h2{font-size:clamp(30px,9vw,40px)}.v2-faq h2{margin-bottom:36px}}.v2,.v2 h1,.v2 h2,.v2 h3,.v2-capability h3,.v2-process-track h3,.v2-job-sheet h3,.v2-channel-list h3,.v2-proof blockquote{font-family:var(--font-plus-jakarta), "Plus Jakarta Sans", sans-serif}.v2 h1,.v2 h2,.v2 h3{letter-spacing:-.048em}.v2-hero-title{letter-spacing:-.064em;font-weight:700}.v2-hero-summary{max-width:760px;font-weight:600}.v2-hero-form{border-color:color-mix(in srgb, var(--v2-line) 72%, transparent);border-radius:12px;min-height:62px;box-shadow:0 10px 24px #292f2c1a,inset 0 1px #fffc}[data-theme=dark] .v2-hero-form{box-shadow:0 18px 42px #0000004d,inset 0 1px #ffffff14}.v2-hero-connections{z-index:2;overflow:visible}.v2-hero-spark{z-index:6;background:var(--logo-color,#25aee4);width:6px;height:6px;box-shadow:0 0 10px color-mix(in srgb, var(--logo-color,#25aee4) 70%, transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.v2-hero-connection:hover,.v2-hero-connection:focus-visible{z-index:4;transform:translateY(-3px)scale(1.06)}@keyframes v2-hero-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}14%{opacity:.95}to{opacity:0;transform:translate(calc(-50% + var(--flow-x)), calc(-50% + var(--flow-y,0px))) scale(.15)}}@keyframes v2-app-icon-float{0%,to{transform:translateY(0) rotate(var(--v2-icon-tilt,0deg)) scale(1)}50%{transform:translateY(-1.5px) rotate(var(--v2-icon-tilt,0deg)) scale(1)}}.v2-section-heading h2,.v2-process-heading h2,.v2-jobs-heading h2,.v2-channels>.v2-shell>h2,.v2-safety h2,.v2-proof h2,.v2-faq h2,.v2-cta h2{font-size:clamp(40px,4.6vw,64px);font-weight:700;line-height:1.02}.v2-capability-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.v2-capability-card{border:1px solid var(--v2-line);background:radial-gradient(circle at 88% 104%, color-mix(in srgb, var(--v2-blue) 11%, transparent), transparent 46%), var(--v2-surface);border-radius:24px;flex-direction:column;min-height:340px;padding:clamp(28px,4vw,44px);transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 54px #17241e0f}.v2-capability-card:hover{border-color:color-mix(in srgb, var(--v2-blue) 34%, var(--v2-line));transform:translateY(-6px);box-shadow:0 28px 64px #17434e1c}.v2-capability-card--1,.v2-capability-card--4{grid-column:span 7}.v2-capability-card--2,.v2-capability-card--3{grid-column:span 5}.v2-capability-card--2{background:radial-gradient(circle at 86% 96%, #ffbc922e, transparent 48%), var(--v2-surface)}.v2-capability-card--3{background:radial-gradient(circle at 86% 96%, #ffb7cd29, transparent 48%), var(--v2-surface)}.v2-capability-card-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.v2-capability-icon{border:1px solid var(--v2-line);background:color-mix(in srgb, var(--v2-soft) 86%, transparent)}.v2-capability-copy{z-index:1;max-width:610px;margin-top:auto;padding-top:46px;position:relative}.v2-capability-card h3{font-size:clamp(28px,3vw,42px);line-height:1.05}.v2-capability-card p{max-width:620px;color:var(--v2-muted);margin-top:13px;font-size:15px;line-height:1.68}.v2-app-cluster{align-items:center;margin-top:26px;display:flex}.v2-app-cluster>span{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:14px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 9px 22px #16221d14}.v2-app-cluster>span+span{margin-left:-8px}.v2-app-cluster img{object-fit:contain;width:31px;height:31px}.v2-process{padding-top:42px}.v2-process-cards{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:24px;grid-template-columns:repeat(4,1fr);margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #17241e0f}.v2-process-cards li{min-height:280px;padding:34px 28px;position:relative}.v2-process-cards li+li{border-left:1px solid var(--v2-line)}.v2-process-cards li>span{border:1px solid color-mix(in srgb, var(--v2-blue) 32%, var(--v2-line));width:34px;height:34px;color:var(--v2-blue-deep);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.v2-process-cards h3{margin-top:50px;font-size:24px}.v2-process-cards p{color:var(--v2-muted);margin-top:13px;font-size:13px;line-height:1.65}.v2-process-cards li>svg{z-index:2;border:1px solid var(--v2-line);background:var(--v2-surface);width:20px;height:20px;color:var(--v2-blue-deep);box-sizing:content-box;border-radius:50%;padding:4px;position:absolute;top:42px;right:-10px}.v2-job-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:64px;display:grid}.v2-job-card{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:24px;min-height:520px;padding:clamp(28px,4vw,44px);box-shadow:0 20px 54px #17241e0f}.v2-job-card--1{background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--v2-blue) 10%, transparent), transparent 38%), var(--v2-surface);grid-column:span 7}.v2-job-card--2{background:radial-gradient(circle at 95% 0%, #ffbc9229, transparent 42%), var(--v2-surface);grid-column:span 5}.v2-job-card--3{grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:0 54px;min-height:430px;display:grid}.v2-job-card-top{color:var(--v2-faint);justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:800;display:flex}.v2-job-card-top span:last-child{color:var(--v2-blue-deep)}.v2-job-card h3{max-width:580px;margin-top:40px;font-size:clamp(30px,3.8vw,48px);line-height:1.04}.v2-job-card>p{max-width:680px;color:var(--v2-muted);margin-top:18px;font-size:14px;line-height:1.72}.v2-job-card ul{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.v2-job-card li{color:var(--v2-muted);grid-template-columns:18px 1fr;align-items:start;gap:11px;font-size:13px;line-height:1.52;display:grid}.v2-job-card li svg{color:var(--v2-blue-deep);margin-top:2px}.v2-job-card--3 .v2-job-card-top,.v2-job-card--3 .v2-app-cluster,.v2-job-card--3 h3,.v2-job-card--3>p{grid-column:1}.v2-job-card--3 ul{grid-area:1/2/span 5;align-self:center}.v2-channel-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.v2-channel-grid article{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:22px;min-height:290px;padding:28px;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .22s;box-shadow:0 18px 46px #17241e0d}.v2-channel-grid article:hover{border-color:color-mix(in srgb, var(--v2-blue) 30%, var(--v2-line));transform:translateY(-5px)}.v2-channel-logo{border:1px solid var(--v2-line);background:var(--v2-soft);border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.v2-channel-logo img{object-fit:contain;width:36px;height:36px}.v2-channel-logo.is-otto img{border-radius:12px;width:48px;height:48px}.v2-channel-logo.is-apps{background:0 0;border:0;gap:8px;width:auto;padding:0;display:flex}.v2-channel-logo.is-apps img{background:0 0;border:0;width:28px;height:28px;padding:0}.v2-mark-clip{border:1px solid var(--v2-line);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.v2-mark-clip.is-claude img,.v2-mark-clip.is-cursor img{object-fit:cover;object-position:left center;width:168px;max-width:none;height:36px}.v2-channel-grid article>span{color:var(--v2-faint);margin-top:34px;font-size:11px;font-weight:700;display:block}.v2-channel-grid h3{margin-top:6px;font-size:25px}.v2-channel-grid p{color:var(--v2-muted);margin-top:12px;font-size:13px;line-height:1.65}@media (max-width:900px){.v2-capability-card--1,.v2-capability-card--2,.v2-capability-card--3,.v2-capability-card--4{grid-column:span 6}.v2-process-cards{grid-template-columns:1fr 1fr}.v2-process-cards li:nth-child(3){border-left:0;border-top:1px solid var(--v2-line)}.v2-process-cards li:nth-child(4){border-top:1px solid var(--v2-line)}.v2-job-card--1,.v2-job-card--2{grid-column:1/-1}.v2-job-card--3{display:block}.v2-channel-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.v2-hero-bloom{width:min(680px,150vw);height:380px}.v2-capability-grid,.v2-job-cards,.v2-channel-grid{grid-template-columns:1fr}.v2-capability-card--1,.v2-capability-card--2,.v2-capability-card--3,.v2-capability-card--4,.v2-job-card--1,.v2-job-card--2,.v2-job-card--3{grid-column:1;min-height:0}.v2-capability-card{padding:26px}.v2-process-cards{grid-template-columns:1fr}.v2-process-cards li,.v2-process-cards li:nth-child(3),.v2-process-cards li:nth-child(4){border-top:1px solid var(--v2-line);border-left:0;min-height:0}.v2-process-cards li:first-child{border-top:0}.v2-process-cards li>svg{display:none}.v2-process-cards h3{margin-top:28px}.v2-job-card{padding:28px 24px}.v2-channel-grid article{min-height:0}}.v2-section-heading--center{text-align:center;max-width:760px;margin-inline:auto}.v2-section-heading--center p{margin-inline:auto}.v2-about{padding-block:clamp(56px,7vw,88px)}.v2-about-copy{text-align:center;max-width:720px;margin-inline:auto}.v2-about-copy h2{margin-top:12px;font-size:clamp(36px,4vw,52px);line-height:1.02}.v2-about-copy>p:last-child{max-width:620px;margin:var(--v2-lead-gap) auto 0;color:var(--v2-muted);font-size:17px;line-height:1.6}.v2-proof-cards{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.v2-proof-card{min-height:228px;transform-style:preserve-3d;border-radius:28px;align-content:start;gap:8px;padding:22px 22px 24px;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(0)rotateX(0);box-shadow:0 18px 40px #10242d0f,inset 0 1px #ffffffb3}.v2-proof-card:hover{transform:translateY(-10px)rotateX(5deg)scale(1.015);box-shadow:0 28px 50px #10242d1f,0 8px 16px #10242d0f,inset 0 1px #fffc}.v2-proof-card--sand{background:radial-gradient(circle at 88% 0,#f4ba96d9,#0000 58%),linear-gradient(165deg,#fff7f2 0%,#f6e4d6 100%)}.v2-proof-card--tide{background:radial-gradient(circle at 12% 0,#8cd6ece6,#0000 56%),linear-gradient(165deg,#f4fbfe 0%,#d5eef6 100%)}.v2-proof-card--sage{background:radial-gradient(circle at 80% 100%,#b0d6aad9,#0000 58%),linear-gradient(165deg,#f7faf4 0%,#e3f0df 100%)}.v2-proof-logos{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.v2-proof-logos li{background:#ffffffb8;border-radius:10px;outline:none;place-items:center;width:34px;height:34px;transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s;display:grid;position:relative;transform:translateY(0)scale(1)}.v2-proof-logos li:hover,.v2-proof-logos li:focus-visible{background:#fff;transform:translateY(-3px)scale(1.08)}.v2-proof-tip{z-index:2;background:var(--v2-ink);color:#fff;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1.2;transition:opacity .16s,transform .16s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)}.v2-proof-logos li:hover .v2-proof-tip,.v2-proof-logos li:focus-visible .v2-proof-tip{opacity:1;transform:translate(-50%)translateY(0)}.v2-proof-logos img{object-fit:contain;width:18px;height:18px}.v2-proof-hold{width:34px;height:34px;color:var(--v2-ink);background:#ffffffb8;border-radius:10px;place-items:center;margin-bottom:18px;font-size:18px;display:grid}.v2-proof-card strong{font-family:var(--font-baloo), "Baloo 2", sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(52px,5vw,72px);font-weight:700;line-height:.9}.v2-proof-card>span{letter-spacing:-.02em;font-size:15px;font-weight:700}.v2-proof-card>p{max-width:28ch;color:var(--v2-muted);font-size:14px;line-height:1.5}.v2-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:56px 0 0;padding:0;list-style:none;display:grid}.v2-how{padding-top:var(--v2-section-pad);padding-bottom:calc(var(--v2-section-gap) * .5 + 8px)}.v2-how-card{background:var(--v2-surface);will-change:transform, opacity, filter;border-radius:28px;overflow:hidden;box-shadow:0 16px 40px #10242d0f}.v2-how-card-art{aspect-ratio:4/3;background:#eef6f8;overflow:hidden}.v2-how-card-art img{object-fit:cover;width:100%;height:100%;display:block}.v2-how-card-body h3{letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;display:flex}.v2-how-card-body h3 span{background:var(--v2-soft);width:26px;height:26px;color:var(--v2-ink);font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:0;border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.v2-how-card-body{padding:22px 22px 26px}.v2-how-card-body p{color:var(--v2-muted);margin-top:10px;font-size:14.5px;line-height:1.65}@media (prefers-reduced-motion:reduce){.v2-how-card{filter:none;opacity:1;will-change:auto;transform:none}}.v2-lane{padding-top:clamp(56px,7vw,88px);padding-bottom:8px}.v2-try-grid,.v2-starter-grid,.v2-partner-grid,.v2-topic-grid{gap:16px;display:grid}.v2-try-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.v2-try-card,.v2-starter-card{border:1px solid var(--v2-line);background:var(--v2-surface);min-height:196px;color:inherit;border-radius:18px;flex-direction:column;padding:26px 24px 22px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s;display:flex;box-shadow:0 10px 28px #10242d0a}.v2-try-card:hover,.v2-starter-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px #103f4e1a}.v2-try-card:focus-visible,.v2-starter-card:focus-visible,.v2-more-link:focus-visible,.v2-topic-grid a:focus-visible{outline:2px solid var(--v2-blue);outline-offset:3px}.v2-try-card:active,.v2-starter-card:active{transform:translateY(0)scale(.99)}.v2-try-card h3,.v2-starter-card h3{letter-spacing:-.03em;font-size:22px}.v2-try-card p,.v2-starter-card p{color:var(--v2-muted);margin-top:10px;font-size:15px;line-height:1.65}.v2-try-card span{color:var(--v2-blue-deep);align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:700;display:inline-flex}.v2-try-card span svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}.v2-try-card:hover span svg{transform:translate(3px)}.v2-starters{padding-top:clamp(72px,9vw,120px)}.v2-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.v2-starter-mark{width:44px;height:44px;color:var(--v2-blue-deep);background:linear-gradient(160deg,#e7f6fb,#d4eef6);border-radius:14px;place-items:center;margin-bottom:18px;font-size:22px;display:grid}.v2-starter-card:nth-child(2) .v2-starter-mark,.v2-starter-card:nth-child(5) .v2-starter-mark{background:linear-gradient(160deg,#e8f7f2,#d5efe6)}.v2-starter-card:nth-child(3) .v2-starter-mark,.v2-starter-card:nth-child(6) .v2-starter-mark{color:#c56a1a;background:linear-gradient(160deg,#fff1e4,#ffe4cf)}.v2-more-link{border:1px solid color-mix(in srgb, var(--v2-line) 80%, transparent);background:var(--v2-surface);min-height:46px;color:var(--v2-ink);border-radius:999px;align-items:center;gap:8px;margin:32px auto 0;padding:0 18px;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s;display:inline-flex}.v2-starters .v2-shell{flex-direction:column;align-items:center;display:flex}.v2-more-link:hover{border-color:color-mix(in srgb, var(--v2-blue) 40%, var(--v2-line));transform:translateY(-2px)}.v2-more-link:active{transform:translateY(0)scale(.99)}.v2-partner-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:40px;padding:0;list-style:none}.v2-partner-grid li{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:128px;padding:20px 12px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:flex;box-shadow:0 10px 24px #10242d0a}.v2-partner-grid li:hover{transform:translateY(-3px);box-shadow:0 18px 36px #103f4e14}.v2-partner-grid span{background:var(--v2-soft);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.v2-partner-grid img{object-fit:contain;width:30px;height:30px}.v2-partner-grid strong{letter-spacing:-.02em;text-align:center;font-size:14px;font-weight:700}.v2-faq .v2-section-heading{margin-bottom:36px}.v2-faq-list{max-width:880px;margin-inline:auto}.v2-faq-list summary{letter-spacing:-.03em;font-size:20px}.v2-faq-list details>p{max-width:72ch;font-size:16px;line-height:1.7}.v2-faq-list summary i{background:var(--v2-surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--v2-line);color:var(--v2-ink);border-radius:50%;place-items:center;font-size:22px;display:grid}.v2-topics{padding-top:24px;padding-bottom:clamp(72px,8vw,110px)}.v2-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.v2-topic-grid h3{letter-spacing:-.02em;margin-bottom:16px;font-size:18px}.v2-topic-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v2-topic-grid a{color:var(--v2-muted);font-size:15px;font-weight:600;transition:color .18s}.v2-topic-grid a:hover{color:var(--v2-ink)}.v2-jobs .v2-section-heading{margin-bottom:36px}@media (max-width:1100px){.v2-how-grid,.v2-try-grid,.v2-starter-grid,.v2-partner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.v2-about,.v2-how,.v2-lane,.v2-starters,.v2-partners,.v2-topics{padding-block:64px}.v2-how-grid,.v2-try-grid,.v2-starter-grid,.v2-partner-grid,.v2-topic-grid,.v2-proof-cards{grid-template-columns:1fr}.v2-proof-card,.v2-try-card,.v2-starter-card{min-height:0}.v2-faq-list summary{min-height:72px;font-size:17px}.v2-flow{grid-template-columns:1fr}}.v2-flow{gap:14px;display:grid}.v2-flow .v2-approval-track li.is-on{border:1px solid color-mix(in srgb, var(--v2-blue) 34%, var(--v2-line));background:var(--v2-surface);color:var(--v2-ink);border-radius:14px}.v2-flow .v2-approval-track li.is-on>span,.v2-flow .v2-approval-track li.is-done>span{background:var(--v2-blue);color:#fff}.v2-flow-stage{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:18px;min-height:230px;padding:22px;position:relative;box-shadow:0 16px 36px #10242d0f}.v2-flow-card>p{color:var(--v2-faint);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.v2-flow-card>strong{color:var(--v2-ink);letter-spacing:-.03em;opacity:.35;filter:blur(1.5px);margin-top:8px;font-size:22px;transition:opacity .42s,filter .42s;display:block}.v2-flow-card>strong.is-in{opacity:1;filter:none}.v2-flow-preview{border:1px solid var(--v2-line);background:var(--v2-soft);color:var(--v2-muted);opacity:0;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;font-size:13px;transition:opacity .42s,transform .42s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(8px)}.v2-flow-preview.is-in{opacity:1;transform:none}.v2-flow-preview i{background:#35c46a;border-radius:50%;width:8px;height:8px}.v2-flow-action{background:var(--v2-blue);color:#fff;opacity:.35;border-radius:999px;margin-top:18px;padding:8px 14px;font-size:13px;font-weight:800;transition:opacity .32s,transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex}.v2-flow-stage.is-step-3 .v2-flow-action,.v2-flow-stage.is-step-4 .v2-flow-action{opacity:1}.v2-flow-stage.is-step-3 .v2-flow-action{transform:scale(.98)}.v2-flow-action.is-shipped{background:#1c8a4c}.v2-flow-cursor{clip-path:polygon(0 0,0 100%,28% 72%,48% 100%,62% 92%,42% 64%,78% 64%);opacity:0;pointer-events:none;background:#161817;width:18px;height:18px;transition:opacity .28s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;bottom:28px;right:34%;transform:translate(24px,16px)}.v2-flow-cursor.is-click{opacity:1;transform:translate(-8px,-6px)}.v2-review,.v2-testimonials{padding-top:calc(var(--v2-section-pad) + var(--v2-section-gap) * .42);padding-bottom:calc(var(--v2-section-pad) + var(--v2-section-gap) * .4);background:0 0}.v2-testimonials-shell{flex-direction:column;align-items:center;display:flex}.v2-testimonials-intro{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:540px;margin-inline:auto;display:flex}.v2-testimonials-intro h2{font-family:var(--font-baloo), "Baloo 2", sans-serif;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.04}.v2-testimonials-intro p{color:var(--v2-muted);opacity:.85;margin-top:14px;font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.v2-testimonials-grid{grid-template-columns:1fr;gap:16px;width:100%;max-width:1020px;margin:32px auto 0;display:grid}.v2-testimonials-grid .v2-testimonials-card{max-width:none;height:100%}.v2-testimonials-press{text-align:center;width:100%;max-width:1020px;margin:36px auto 0}.v2-testimonials-press .v2-trusted{margin-bottom:14px}@media (min-width:768px){.v2-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}}.v2-testimonials-columns{width:100%;max-width:1020px;max-height:740px;box-shadow:none;filter:none;background:0 0;justify-content:center;align-items:flex-start;gap:24px;margin:40px auto 0;padding-inline:4px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.v2-testimonials-column{width:320px;max-width:320px;box-shadow:none;background:0 0;flex:0 0 320px;overflow:visible}@media (min-width:768px){.v2-testimonials-column--left{order:1}.v2-testimonials-column--center{order:2}.v2-testimonials-column--right{order:3}}.v2-testimonials-column-track{box-shadow:none;filter:none;background:0 0;flex-direction:column;gap:24px;padding-bottom:24px;display:flex}.v2-testimonials-card{z-index:0;background:#fff;border:1px solid #10242d17;border-radius:24px;width:100%;max-width:320px;padding:36px 36px 28px;position:relative;box-shadow:0 2px 6px #10242d0f,0 14px 36px -10px #10242d3d}.v2-testimonials-card-badge{flex-shrink:0;justify-content:flex-end;align-items:center;width:auto;max-width:64px;height:20px;display:inline-flex;position:absolute;top:18px;right:18px}.v2-testimonials-card-badge img{object-fit:contain;width:auto;height:100%;max-height:20px;display:block}.v2-testimonials-card-badge--clutch{max-width:58px;height:14px}.v2-testimonials-card-badge--clutch img{max-height:14px}.v2-testimonials-card-badge--trustpilot img{max-height:22px}.v2-testimonials-card-text{color:var(--v2-ink);padding-right:28px;font-size:15px;line-height:1.65}.v2-testimonials-stars{align-items:center;gap:3px;margin-top:14px;display:flex}.v2-testimonials-stars svg{width:16px;height:16px}.v2-testimonials-stars--google{color:#e2a322}.v2-testimonials-stars--trustpilot{color:#00b67a}.v2-testimonials-stars--clutch{color:#e62415}.v2-testimonials-card-author{align-items:center;gap:12px;margin-top:20px;display:flex}.v2-testimonials-card-avatar{object-fit:cover;border-radius:999px;flex-shrink:0;width:42px;min-width:42px;height:42px;min-height:42px}.v2-testimonials-card-avatar--initial{box-sizing:border-box;place-items:center;display:grid;overflow:hidden}.v2-testimonials-card-avatar-letter{color:#fff;-webkit-text-fill-color:#fff;font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.02em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:18px;font-weight:700;line-height:1;display:block}.v2-testimonials-card-author strong{color:var(--v2-ink);letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.3;display:block}.v2-testimonials-card-handle{color:var(--v2-muted);margin-top:1px;font-size:12px;line-height:1.35;display:block}.v2-testimonials-card-author>div>span:not(.v2-testimonials-card-handle){color:var(--v2-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}@media (max-width:960px){.v2-testimonials-columns{max-height:620px}.v2-testimonials-column{flex:0 0 min(100%,320px);width:min(100%,320px);max-width:320px}}@media (prefers-reduced-motion:reduce){.v2-testimonials-column-track{transform:none!important}}.v2-review .v2-section-heading{margin-inline:auto;margin-bottom:4px}.v2-review-gate{pointer-events:none;height:1px;margin:0}.v2-review-card{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:22px;max-width:760px;margin:20px auto 0;padding:36px 36px 32px;box-shadow:0 18px 46px #17241e0d}.v2-review-stars{color:#e2a322;letter-spacing:.12em;font-size:18px}.v2-review-card blockquote{font-family:var(--font-baloo), "Baloo 2", sans-serif;letter-spacing:-.03em;margin-top:16px;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2}.v2-review-card figcaption{color:var(--v2-muted);flex-direction:column;gap:4px;margin-top:22px;font-size:14px;display:flex}.v2-review-card figcaption strong{color:var(--v2-ink)}.v2-review-card>a{color:var(--v2-blue-deep);align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:800;display:inline-flex}.v2-review-card>a:hover svg{transform:translate(3px)}.v2-review-card>a svg{transition:transform .18s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.v2-flow-card>strong,.v2-flow-preview,.v2-flow-action,.v2-flow-cursor{transition:none}.v2-flow-cursor{display:none}}.v2-channel-grid article{min-height:260px;overflow:hidden}.v2-channel-logo{background:radial-gradient(circle at 50% 20%,#fffffff5,#0000 38%),linear-gradient(145deg,#e6f7fb,#d4edf5);border:0;border-radius:16px;width:100%;height:92px;position:relative}.v2-channel-grid article:nth-child(2) .v2-channel-logo{background:radial-gradient(circle at 50% 20%,#fffffff5,#0000 38%),linear-gradient(145deg,#e3f8ee,#cef0df)}.v2-channel-grid article:nth-child(3) .v2-channel-logo{background:radial-gradient(circle at 50% 20%,#fffffff5,#0000 38%),linear-gradient(145deg,#fff0e8,#fbe2d9)}.v2-channel-grid article:nth-child(4) .v2-channel-logo{background:radial-gradient(circle at 50% 20%,#fffffff5,#0000 38%),linear-gradient(145deg,#eef0f5,#dfe5ed)}.v2-channel-logo:after{content:"";pointer-events:none;border:1px solid #ffffffb8;border-radius:12px;position:absolute;inset:10px}.v2-channel-logo.is-otto img{width:56px;height:56px;transform:rotate(-4deg);box-shadow:0 12px 24px #124e602e}.v2-channel-logo:not(.is-apps):not(.is-otto) img{filter:drop-shadow(0 10px 14px #162a3021);width:50px;height:50px}.v2-channel-logo.is-apps{background:radial-gradient(circle at 50% 20%,#fffffff5,#0000 38%),linear-gradient(145deg,#eef0f5,#dfe5ed);justify-content:center;width:100%;height:92px;padding:0 14px}.v2-mark-clip{z-index:1;border-radius:14px;width:48px;height:48px;position:relative;box-shadow:0 10px 20px #162a301f}.v2-mark-clip:first-child{transform:translateY(7px)rotate(-7deg)}.v2-mark-clip:nth-child(2){transform:translateY(-5px)}.v2-mark-clip:last-child{transform:translateY(6px)rotate(7deg)}.v2-safety{padding-block:58px}.v2-safety-grid{grid-template-columns:minmax(250px,.58fr) minmax(0,1.42fr);align-items:center;gap:clamp(28px,5vw,66px);padding:clamp(30px,4vw,46px)}.v2-safety h2{font-size:clamp(36px,4vw,52px)}.v2-safety-mark{margin-bottom:20px}.v2-flow{gap:12px}.v2-flow .v2-approval-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.v2-flow .v2-approval-track li{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;gap:7px;min-width:0;padding:8px 6px;font-size:11px;display:flex}.v2-flow .v2-approval-track li>span{flex:none;width:22px;height:22px;font-size:9px}.v2-flow-stage{min-height:142px;padding:18px 20px}.v2-flow-card{grid-template-columns:minmax(120px,1fr) minmax(120px,.8fr) auto;align-items:center;gap:8px 14px;display:grid}.v2-flow-card>p,.v2-flow-card>strong{grid-column:1}.v2-flow-card>strong{margin-top:0;font-size:19px}.v2-flow-preview{grid-area:1/2/span 2;margin-top:0}.v2-flow-action{grid-area:1/3/span 2;margin-top:0}.v2-flow-cursor{bottom:38px;right:44px}.v2-review-carousel{max-width:860px;margin:36px auto 0}.v2-review-card{max-width:none;min-height:370px;margin:0;animation:.36s cubic-bezier(.16,1,.3,1) both v2-review-enter}@keyframes v2-review-enter{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.v2-review-placeholder{color:var(--v2-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:12px;font-weight:700;display:inline-flex}.v2-review-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.v2-review-dots,.v2-review-arrows{align-items:center;gap:8px;display:flex}.v2-review-dots button{background:var(--v2-soft-strong);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .22s cubic-bezier(.16,1,.3,1),background .18s}.v2-review-dots button.is-active{background:var(--v2-blue);width:26px}.v2-review-arrows button{border:1px solid var(--v2-line);background:var(--v2-surface);width:42px;height:42px;color:var(--v2-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s;display:grid}.v2-review-arrows button:hover{border-color:color-mix(in srgb, var(--v2-blue) 40%, var(--v2-line));transform:translateY(-2px)}@media (max-width:680px){.v2-how{padding-top:76px;padding-bottom:34px}.v2-review{padding-top:calc(var(--v2-section-pad) + var(--v2-section-gap) * .85);padding-bottom:var(--v2-section-pad)}.v2-how{padding-bottom:calc(var(--v2-section-gap) * .75 + 12px)}.v2-desk{padding-top:calc(var(--v2-section-gap) * .5)}}main.v2 .v2-faq.v2-scroll-section{padding-top:calc(var(--v2-section-pad) + var(--v2-section-gap) * .55);padding-bottom:var(--v2-section-pad)}.v2-faq .v2-section-heading{margin-inline:auto}.v2-faq-list{gap:10px;max-width:860px;margin-inline:auto;display:grid}.v2-faq-list details{border:1px solid var(--v2-line);background:var(--v2-surface);border-radius:16px;overflow:hidden}.v2-faq-list summary{border:0;min-height:76px;padding-inline:22px}.v2-faq-list details>p{padding:0 72px 24px 22px}.v2-faq-list summary i{background:var(--v2-soft);width:30px;height:30px;box-shadow:none;border:0;font-size:15px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.v2-faq-list details[open] summary i{transform:rotate(180deg)}.v2-faq-list details>p a.v2-faq-inline-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.v2-faq-list details>p a.v2-faq-inline-link:hover,.v2-faq-list details>p a.v2-faq-inline-link:active{color:var(--v2-ink)}.v2-faq-list details>p a.v2-faq-inline-link:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}.v2-faq-aside{text-align:center;max-width:860px;color:var(--v2-muted);margin:-8px auto 22px;font-size:15px;line-height:1.65}.v2-faq-aside a{color:inherit;text-underline-offset:3px;text-decoration:underline}.v2-faq-aside a:hover{color:var(--v2-ink)}.v2-faq-aside a:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}.v2-disambiguation-note{text-align:center;max-width:720px;color:var(--v2-muted);margin:0 auto 8px;font-size:15px;line-height:1.65}.v2-disambiguation-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.v2-disambiguation-note a:hover{color:var(--v2-ink)}.v2-disambiguation-note a:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}.v2-topics .v2-section-heading{margin-inline:auto}.v2-topic-grid{text-align:center;max-width:900px;margin-inline:auto}.v2-topic-grid ul{justify-items:center}@media (max-width:900px){.v2-safety-grid{grid-template-columns:1fr}}@media (max-width:680px){.v2-flow .v2-approval-track{grid-template-columns:1fr}.v2-flow .v2-approval-track li{justify-content:flex-start}.v2-flow-card{grid-template-columns:1fr}.v2-flow-card>p,.v2-flow-card>strong,.v2-flow-preview,.v2-flow-action{grid-area:auto/1}.v2-review-card{min-height:410px;padding:28px 24px}.v2-review-card blockquote{font-size:25px}}
