.pm{--brand: #2563EB;--brand-dark: #1D4ED8;--brand-50: #EFF6FF;--brand-100: #DBEAFE;--text: #0F172A;--text-2: #475569;--text-3: #64748B;--border: #E2E8F0;--white: #FFFFFF;--alt: #F8FAFC;--wash: linear-gradient(180deg, #E4EEFF 0%, #F3F8FF 45%, #FFFFFF 100%);--glow: radial-gradient(closest-side, rgb(37 99 235 / .12), rgb(37 99 235 / 0));--pro-bg: linear-gradient(180deg, #F5F9FF, #FFFFFF 55%);--dot-ok: #10B981;--dot-wait: #F59E0B;--dot-ask: #7C3AED;--ok-bg: #ECFDF5;--ok-fg: #047857;--wait-bg: #FFFBEB;--wait-fg: #B45309;--ask-bg: #F5F3FF;--ask-fg: #6D28D9;--neutral-bg: #F1F5F9;--neutral-fg: #334155;--squiggle: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 16' fill='none' preserveAspectRatio='none'%3E%3Cpath d='M2 10 C30 2, 50 14, 80 8 C110 2, 130 14, 160 9 C190 4, 210 13, 240 7 C260 3, 280 12, 298 8' stroke='%232563EB' stroke-width='3.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--nav-bg: rgb(255 255 255 / .86);--chap-bg: rgb(255 255 255 / .94);--shadow-frame: 0 30px 60px -20px rgb(15 23 42 / .25), 0 2px 6px rgb(15 23 42 / .06);--shadow-card: 0 1px 2px rgb(15 23 42 / .06), 0 10px 24px -12px rgb(15 23 42 / .22);--shadow-hair: 0 1px 2px rgb(15 23 42 / .06);--ring-halo: 0 0 0 1.5px #F59E0B, 0 0 0 5px rgb(245 158 11 / .25);--mask-r: linear-gradient(to right, black calc(100% - 48px) , transparent);--mask-b: linear-gradient(to bottom, black calc(100% - 48px) , transparent);--r-frame: 12px;--r-btn: 8px;--r-panel: 16px;--nav-h: 64px;--chap-h: 60px;--max: 1200px;--gutter: max(24px, calc((100% - var(--max)) / 2));--sec-y: 80px;--ease: cubic-bezier(.22, 1, .36, 1);--h1: clamp(2.75rem, 5.2vw, 4.75rem);--h2: clamp(2rem, 3.2vw, 2.75rem);background:var(--white);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}.pm *,.pm *:before,.pm *:after{box-sizing:border-box}.pm :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0;padding:0;list-style:none;color:inherit}.pm :where(a){color:inherit}.pm img{display:block;max-width:100%;height:auto}.pm :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}@media(min-width:1100px){.pm{--sec-y: 128px}}.pm code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.pm-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;background:var(--brand);color:var(--white)!important;font-weight:600;font-size:.9375rem;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;border-radius:var(--r-btn);transition:background-color .2s ease,transform .16s var(--ease)}.pm-btn:hover{background:var(--brand-dark)}.pm-btn:active{transform:scale(.98)}.pm-btn--sm{padding:0 16px}.pm-nav{position:fixed;z-index:60;top:0;left:0;right:0;height:var(--nav-h);display:flex;align-items:center;gap:8px;padding-inline:var(--gutter);background:var(--nav-bg);box-shadow:0 1px 0 var(--border)}.pm-nav__logo{display:inline-flex;align-items:center;min-height:44px;margin-right:auto}.pm-nav__logo img{height:24px;width:auto}.pm-nav__links{display:flex;align-items:center;gap:0;margin-right:8px}.pm-nav__links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:.9375rem;font-weight:500;text-decoration:none;color:var(--text-2);transition:color .2s ease}.pm-nav__links a:hover,.pm-nav__links a[aria-current]{color:var(--text)}.pm-nav__links a[aria-current]{box-shadow:inset 0 -2px 0 var(--brand)}.pm-nav>.pm-btn{position:relative;height:38px;padding:0 16px;font-size:.875rem}.pm-nav>.pm-btn:after{content:"";position:absolute;inset:-3px 0}.pm-nav__logo img{height:26px}.pm-nav__signin{color:var(--text)!important}.pm-nav__menu{position:relative}.pm-nav__menu summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-btn)}.pm-nav__menu summary::-webkit-details-marker{display:none}.pm-nav__menu summary span,.pm-nav__menu summary span:before,.pm-nav__menu summary span:after{display:block;width:18px;height:2px;border-radius:2px;background:var(--text)}.pm-nav__menu summary span{position:relative}.pm-nav__menu summary span:before,.pm-nav__menu summary span:after{content:"";position:absolute;left:0}.pm-nav__menu summary span:before{top:-6px}.pm-nav__menu summary span:after{top:6px}.pm-nav__menu nav{position:absolute;right:0;top:52px;width:220px;padding:6px;display:flex;flex-direction:column;background:var(--white);border-radius:var(--r-frame);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-card)}.pm-nav__menu nav a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:var(--r-btn);font-weight:500;text-decoration:none}.pm-nav__menu nav a:hover{background:var(--alt)}@media(max-width:1099.98px){.pm-nav__links{display:none}}@media(min-width:1100px){.pm-nav__menu{display:none}}.pm-nav__signin-sm{display:none}@media(max-width:1099.98px){.pm-nav__signin-sm{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--text);text-decoration:none}}@media(max-width:700px){.pm{--mask-r: linear-gradient(to right, black calc(100% - 88px) , transparent calc(100% - 8px) )}}#import{scroll-margin-top:calc(var(--nav-h) + 24px)}.pm.is-dm [data-wrap=save]{height:240vh}.pm.is-dm [data-wrap=ask]{height:280vh}.pm.is-dm [data-wrap=remember]{height:200vh}.pm.is-dm [data-wrap=agent]{height:160vh}.pm.is-dm [data-stick]{position:sticky;top:0;height:100vh;height:100svh;min-height:0;overflow:clip;align-content:center}@media(prefers-reduced-motion:reduce){.pm *,.pm *:before,.pm *:after{transition:none!important;animation:none!important}}#va{--ink: #0A1B3D;--ink-2: #425466;--ink-3: #5E6F85;--line: rgb(10 27 61 / .08);--deep: #1E3A8A;--blue: #2563EB;--cyan: #67E8F9;--sky: #93C5FD;--indigo: #4F46E5;--lift: 0 50px 100px -20px rgb(30 45 110 / .32), 0 30px 60px -30px rgb(0 0 0 / .34), 0 0 0 1px rgb(10 27 61 / .06);--lift-sm: 0 24px 48px -16px rgb(30 45 110 / .28), 0 12px 24px -14px rgb(0 0 0 / .22), 0 0 0 1px rgb(10 27 61 / .06);--e-out: cubic-bezier(.16, 1, .3, 1);--col: 1180px;--cut: clamp(40px, 5vw, 72px);--gx: max(24px, calc((100% - var(--col)) / 2));color:var(--ink);font-feature-settings:"cv11","ss01","ss03"}#va .pm-nav{background:#fffffffb;box-shadow:0 1px #e8edf5}#va .pm-nav>.pm-btn{border-radius:999px}.va-mesh{position:absolute;inset:0;overflow:hidden;isolation:isolate;pointer-events:none}.va-mesh--hero,.va-mesh--band{background:radial-gradient(70% 60% at 30% 0%,#67e8f980,#67e8f900 70%),radial-gradient(60% 60% at 90% 30%,#3b82f68c,#3b82f600 70%),linear-gradient(160deg,#1e3a8a,#1d4ed8 55%,#2563eb)}.va-mesh--pale{background:linear-gradient(160deg,#eef4ff,#f4f8ff 60%,#f2fbff)}.va-hero{position:relative;overflow:clip;display:grid;align-items:center;min-height:min(900px,max(calc(100svh - 80px),700px));padding:calc(var(--nav-h) + 48px) var(--gx) calc(var(--cut) + 40px)}.va-hero>.va-mesh{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut)),0 100%)}.va-hero__in{position:relative;display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:40px;align-items:center;width:100%;max-width:var(--col);margin-inline:auto}.va-hero__copy{padding-top:0;color:#fff;position:relative;z-index:2}.va-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#ffffffdb;letter-spacing:-.005em}.va-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px #67e8f938}.va-h1{margin-top:22px!important;font-size:clamp(3rem,5.5vw,5.25rem);font-weight:600;letter-spacing:-.052em;line-height:.97;color:#fff}.va-h1__l{display:block;white-space:nowrap}.va-hero__sub{margin-top:28px!important;max-width:30em;font-size:1.1875rem;line-height:1.55;color:#ffffffd6;text-wrap:pretty;letter-spacing:-.008em}.va-hero__cta{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}.va-hero__fine{margin-top:18px!important;font-size:.875rem;color:#ffffffa8}.va-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;font-size:.9688rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,transform .16s var(--e-out)}.va-btn:active{transform:scale(.97)}.va-btn--light{background:#fff;color:var(--deep)!important;box-shadow:0 8px 24px -8px #0a144673}.va-btn--light:hover{background:#f0f6ff}.va-btn--ghost{color:#fff!important;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff52}.va-btn--ghost:hover{background:#fff3}.va-btn__arrow{position:relative;width:10px;height:10px}.va-btn__arrow:before{content:"";position:absolute;inset:1px 2px 1px 0;border:solid currentColor;border-width:2px 2px 0 0;transform:rotate(45deg) translate(-1px,1px);transition:transform .2s var(--e-out)}.va-btn:hover .va-btn__arrow:before{transform:rotate(45deg) translate(1px,-1px)}.va-stage{position:relative;z-index:1;container-type:inline-size;width:138%}.va-stage__set{position:relative;aspect-ratio:100 / 76}.va-frag{position:absolute;margin:0;background:#fff}.va-frag:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift);pointer-events:none}.va-frag img,.va-frag video{display:block;width:100%;height:auto;border-radius:inherit}.va-frag--app{left:0;top:6cqw;width:66cqw;border-radius:1.4cqw;height:58cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 6cqw),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 6cqw),transparent)}.va-win__bar{display:flex;gap:.55cqw;align-items:center;height:3cqw;padding-inline:1.4cqw;background:#f3f5f8;box-shadow:inset 0 -1px #e6eaf0}.va-win__bar i{width:.8cqw;height:.8cqw;border-radius:50%;background:#d5dbe4}.va-frag--ask{left:54cqw;top:0;width:30.5cqw;border-radius:1.4cqw;z-index:2;background:#f8f9fb}.va-frag--phone{left:4cqw;top:36cqw;width:17cqw;z-index:3;border-radius:2.8cqw;padding:.7cqw;background:#0b1220}.va-frag--phone:before{box-shadow:0 40px 80px -24px #0a14468c,0 0 0 1px #ffffff14}.va-frag--phone img{border-radius:2.2cqw;aspect-ratio:780 / 1520;object-fit:cover;object-position:top}@media(min-width:761px){.va-stage--home .va-frag--app{top:9cqw;width:60cqw;height:50cqw}.va-stage--home .va-frag--ask{left:56cqw}}@keyframes va-in{0%{opacity:0;transform:translateY(14px)}}@keyframes va-fade{0%{opacity:0}}@keyframes va-lift{0%{translate:0 40px}}.va-js [data-in]{animation:va-in .9s var(--e-out) both}.va-js [data-in]:nth-child(2){animation-delay:.06s}.va-js .va-h1__l:nth-child(2){animation-delay:.14s!important}.va-js .va-hero__sub{animation-delay:.24s}.va-js .va-hero__cta{animation-delay:.32s}.va-js .va-hero__fine{animation-delay:.38s}.va-js .va-hero .va-frag{animation:va-fade 1.1s var(--e-out) both,va-lift 1.3s var(--e-out) both}.va-js .va-hero .va-frag--app{animation-delay:.18s}.va-js .va-hero .va-frag--ask{animation-delay:.36s}.va-js .va-hero .va-frag--phone{animation-delay:.54s}.va-works{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;padding:48px var(--gx) 24px}.va-works__k{font-size:.875rem;color:var(--ink-3)}.va-works ul{display:flex;flex-wrap:wrap;gap:8px 36px}.va-works li{font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:#0a1b3d8f}.va-kicker{font-size:.9375rem;font-weight:600;color:var(--blue);letter-spacing:-.005em}.va-intro{max-width:760px;margin:0 auto;padding:120px 24px 40px;text-align:center}.va-h2{margin-top:14px!important;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.va-lead{margin:20px auto 0!important;max-width:34em;font-size:1.1875rem;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.va-h3{margin-top:12px!important;font-size:clamp(2rem,3.3vw,3rem);font-weight:600;letter-spacing:-.042em;line-height:1.04;text-wrap:balance}.va-body{margin-top:18px!important;font-size:1.125rem;line-height:1.6;color:var(--ink-2);max-width:26em;text-wrap:pretty}.va-final{position:relative;margin-top:0;padding:calc(var(--cut) + 112px) var(--gx) 112px;color:#fff;overflow:hidden}.va-final>.va-mesh{clip-path:polygon(0 var(--cut),100% 0,100% 100%,0 100%)}.va-final__grid{position:relative;max-width:var(--col);margin-inline:auto;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;align-items:center}.va-final__in{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.va-final__h{max-width:14em;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.va-final .va-hero__fine{margin-top:-12px!important}.va-final__shot{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:var(--lift)}.va-final__shot img{width:100%;height:auto;display:block}@media(max-width:1099.98px){.va-final__grid{grid-template-columns:1fr;gap:48px}.va-final__in{padding-bottom:0}.va-final__shot{width:min(100%,560px)}}@media(max-width:1099.98px){.va-hero__in{grid-template-columns:1fr;gap:56px}.va-hero__copy{max-width:640px}.va-stage{width:112%}}@media(max-width:1240px){.va-hero{padding-top:calc(var(--nav-h) + 48px)}.va-h1{font-size:clamp(3rem,6.4vw,4.75rem)}.va-hero__sub{font-size:1.0938rem}}@media(max-width:760px){.va-hero{padding:calc(var(--nav-h) + 36px) 20px calc(var(--cut) + 28px);min-height:0}.va-hero__in{grid-template-columns:1fr;gap:44px}.va-hero__copy{padding-top:0}.va-h1{font-size:clamp(2.75rem,12.4vw,3.5rem);letter-spacing:-.048em}.va-hero__sub{font-size:1.0625rem;margin-top:20px!important}.va-hero__cta{margin-top:28px}.va-hero__cta .va-btn{flex:1 1 auto;justify-content:center}.va-stage{width:100%}.va-stage__set{aspect-ratio:100 / 104}.va-frag--app{left:0;top:8cqw;width:86cqw;height:92cqw;border-radius:2.6cqw}.va-frag--app img{width:160%;max-width:none}.va-win__bar{height:5cqw;gap:1cqw;padding-inline:2.4cqw}.va-win__bar i{width:1.4cqw;height:1.4cqw}.va-frag--ask{left:auto;right:0;top:0;width:42cqw;border-radius:2.6cqw}.va-frag--phone{display:none}.va-works{gap:12px 24px;padding-top:36px}.va-works ul{justify-content:center;gap:6px 22px}.va-works li{font-size:.9688rem}.va-final{padding:calc(var(--cut) + 72px) 20px 72px;margin-top:0}.va-final__grid{grid-template-columns:1fr;gap:40px}.va-final__in{padding-bottom:0}.va-final__shot{border-radius:14px}}.va-stage--home .va-hero-still{display:none}@media(max-width:768px){.va-stage--home .va-clip{display:none}.va-stage--home .va-hero-still{display:block}.va-js [data-in],.va-js .va-hero .va-frag{animation:none}}#va{interpolate-size:allow-keywords;--r-panel: 28px}#va ::selection{background:#2563eb2e}#va .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.va-col{width:min(var(--col),100% - 48px);margin-inline:auto}.va-sec{padding-block:112px}#va [id]{scroll-margin-top:calc(var(--nav-h) + 32px)}.va-head{max-width:760px;margin:0 auto 64px;text-align:center}.va-head .va-lead{margin-top:18px!important}#va .va-h2{letter-spacing:-.038em}.va-btn--ink{background:var(--ink);color:#fff!important;box-shadow:0 8px 20px -10px #0a1b3d80}.va-btn--ink:hover{background:#17305f}.va-btn--line{color:var(--ink)!important;box-shadow:inset 0 0 0 1px #0a1b3d29}.va-btn--line:hover{background:#f3f6fb}.va-btn--brand{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -10px #2563eb99}.va-btn--brand:hover{background:#1d4ed8}.va-claude__reply strong{font-weight:600}.va-claude__line{margin-top:.3em!important;color:var(--ink-2)}.va-check{flex:none;width:18px;height:18px;margin-top:2px;color:var(--blue)}.va-ticks{display:grid;gap:10px;margin-top:28px}.va-ticks li{display:flex;gap:12px;align-items:flex-start;font-size:1rem;line-height:1.5;color:var(--ink)}.va-intro{max-width:820px;padding-top:40px;padding-bottom:0}.va-step{position:relative;overflow:clip}.va-step__in{position:relative;width:100%;padding-inline:max(24px,calc((100% - var(--col)) / 2));display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;padding-block:64px}.va-step__in--rev{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}.va-step__txt{position:relative;z-index:4}@media(min-width:1100px){.va-step--save .va-step__in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}}.va-step__txt .va-body{max-width:25em}.va-vis{position:relative;z-index:1;container-type:inline-size;aspect-ratio:100 / 84;width:100%}.va-vis__bg{position:absolute;inset:0;border-radius:var(--r-panel);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.va-clip{display:block;width:100%;height:auto;background:#f3f5f8}.va-pile{position:absolute;inset:0}.va-pile__c{position:absolute;left:var(--x);top:var(--y);width:28cqw;border-radius:1.6cqw;background:#fff;z-index:calc(10 - var(--i))}.va-pile__c:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift-sm);pointer-events:none}.va-pile__c img,.va-fr img,.va-mem img,.va-ghost img,.va-connect img,.va-src img,.va-phone img{display:block;width:100%;height:auto;border-radius:inherit}.va-pile__c:nth-child(1){--x: 6cqw;--y: 12cqw}.va-pile__c:nth-child(2){--x: 36cqw;--y: 12cqw}.va-pile__c:nth-child(3){--x: 66cqw;--y: 12cqw}.va-pile__c:nth-child(4){--x: 6cqw;--y: 48cqw}.va-pile__c:nth-child(5){--x: 36cqw;--y: 48cqw}.va-pile__c:nth-child(6){--x: 66cqw;--y: 48cqw}.va-lib{position:absolute;left:6cqw;top:8cqw;width:94cqw;height:78cqw;margin:0;z-index:12;border-radius:1.8cqw 0 0;background:#fff;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.va-lib:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift);pointer-events:none}.va-lib img{display:block;width:100%;height:auto;border-radius:inherit}#va:not(.is-dm) .va-pile{display:none}.va-answer{position:absolute;right:7cqw;top:2.5cqw;width:33cqw;margin:0;border-radius:1.6cqw;background:#f8f9fb;z-index:2}.va-answer:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift);pointer-events:none}.va-answer img,.va-answer video{display:block;border-radius:inherit}.va-src{position:absolute;left:5cqw;top:18cqw;width:50cqw;margin:0;border-radius:1.8cqw;background:#fff;z-index:3;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.va-src:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift-sm);pointer-events:none}.va-step__in--peak{grid-template-columns:1fr;justify-items:center;gap:40px}.va-step__txt--c{text-align:center;display:flex;flex-direction:column;align-items:center}.va-step__txt--c .va-body{margin-inline:auto;max-width:30em}.va-peak{position:relative;container-type:inline-size;width:min(1040px,100%);aspect-ratio:100 / 46}.va-peak__glow{position:absolute;inset:-14% -8%;background:radial-gradient(50% 50% at 42% 50%,rgb(147 197 253 / .42),rgb(165 243 252 / .14) 55%,transparent 72%)}.va-ghost{display:none;position:absolute;left:18cqw;top:0;width:30cqw;height:44cqw;margin:0;border-radius:1.6cqw;background:#f3f5f8}.va-ghost:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift-sm);pointer-events:none}.va-mem{position:absolute;left:0;top:3cqw;width:74cqw;margin:0;border-radius:1.6cqw;background:#fff;z-index:2}.va-mem:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift);pointer-events:none}.va-phone{position:relative;margin:0;border-radius:3cqw;padding:.8cqw;background:#0b1220}.va-phone:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 40px 80px -24px #0a144680,0 0 0 1px #0a1b3d1a;pointer-events:none}.va-phone img{border-radius:2.3cqw}.va-phone--mem{position:absolute;left:79cqw;top:0;width:21cqw;z-index:3}.va-phone--mem img{aspect-ratio:780 / 1500;object-fit:cover;object-position:top}.va-step--agent{color:#fff;padding-block:112px;background:linear-gradient(160deg,#2563eb,#1d4ed8)}.va-step__txt--on .va-kicker{color:#a5f3fc}.va-step__txt--on .va-h3{color:#fff}.va-step__txt--on .va-body{color:#ffffffd6}.va-connect{position:absolute;left:0;top:0;width:66cqw;margin:0;border-radius:2cqw;background:#fff}.va-connect:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift);pointer-events:none}.va-claude{position:absolute;left:42cqw;top:42.4cqw;width:58cqw;margin:0;z-index:2;color:var(--ink);padding:3cqw 3.4cqw 3.4cqw;border-radius:2.2cqw;background:#fff;font-size:2.1cqw;line-height:1.5}.va-claude:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift);pointer-events:none}.va-claude figcaption{display:flex;align-items:center;gap:.6em;font-size:.86em;font-weight:600;color:var(--ink-3)}.va-claude figcaption:before{content:"";width:.55em;height:.55em;border-radius:50%;background:#10b981;box-shadow:0 0 0 .25em #10b98129}.va-claude blockquote{margin:0}.va-claude blockquote>*+*{margin-top:.4em!important}.va-claude__p{margin-top:1em!important;padding:.7em .9em;border-radius:.8em;background:#f4f6fa;color:var(--ink-2);font-size:.95em}.va-claude .va-claude__h{margin-top:1em!important;font-weight:600}.va-claude ul{display:grid;gap:.3em}.va-claude li{position:relative;padding-left:1.1em}.va-claude li:before{content:"";position:absolute;left:.2em;top:.66em;width:.32em;height:.32em;border-radius:50%;background:var(--ink-3)}#va.is-dm [data-wrap=save]{height:270vh}#va.is-dm [data-wrap=ask]{height:300vh}#va.is-dm [data-wrap=remember]{height:210vh}#va.is-dm [data-wrap=agent]{height:220vh;padding-block:0}#va.is-dm [data-wrap=save] [data-stick]{align-content:start;padding-top:calc(var(--nav-h) + 32px)}#va.is-dm .va-step--save .va-vis{aspect-ratio:100 / 92;width:min(100%,calc((100svh - var(--nav-h) - 72px) * 100 / 92))}#va.is-dm [data-stick]{position:sticky;top:0;height:100vh;height:100svh;overflow:clip;align-content:center;padding-block:calc(var(--nav-h) + 16px) 24px}#va.is-dm .va-vis{width:min(100%,calc((100svh - var(--nav-h) - 88px) * 100 / 84));justify-self:end}#va.is-dm .va-ghost{display:block}#va.is-dm .va-peak{width:min(1040px,100%,calc((100svh - 380px) * 100 / 46))}.va-how{padding-top:40px;padding-bottom:72px}.va-how .va-head{margin-bottom:56px}.va-how__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.va-how__c{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--line),0 30px 60px -36px #1e2d6e59}.va-how__shot{position:relative;margin:0;aspect-ratio:16 / 11;overflow:hidden;background:linear-gradient(160deg,#eef4ff,#f2fbff)}.va-how__shot>div{position:absolute;inset:9% 0 0 7%;overflow:hidden;border-radius:12px 0 0;background:#fff;box-shadow:var(--lift-sm)}.va-how__shot img{position:absolute;left:0;top:0;width:calc(100% * var(--z, 1));max-width:none;height:auto;translate:var(--ox, 0) var(--oy, 0)}.va-how__shot:after{content:"";position:absolute;inset:auto 0 0;height:22%;background:linear-gradient(to top,#fff,transparent)}.va-how__txt{padding:6px 28px 30px}.va-how__n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(160deg,#1e3a8a,#2563eb);color:#fff;font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}.va-how__c h3{margin-top:16px!important;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.va-how__c p{margin-top:8px!important;color:var(--ink-2);line-height:1.55;text-wrap:pretty}.va-features{padding-block:112px}.va-feat{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;align-items:center}.va-feat+.va-feat{margin-top:112px}.va-feat--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.va-feat--rev .va-feat__txt{order:2}#va .va-feat__h{margin-top:0!important;font-size:clamp(2rem,3vw,2.75rem)}.va-feat .va-body{max-width:30em}.va-fvis{position:relative;container-type:inline-size;aspect-ratio:640 / 440;width:100%;max-width:640px;justify-self:end;border-radius:24px;overflow:hidden}.va-feat--rev .va-fvis{justify-self:start}.va-fvis .va-vis__bg{border-radius:24px}.va-fr{position:absolute;margin:0;background:#fff;border-radius:1.8cqw;z-index:calc(var(--d) + 1)}.va-fr img{display:block}.va-fr:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--lift-sm);pointer-events:none}.va-fr[data-d="0"]:before{box-shadow:var(--lift)}.va-fr--f1-lib,.va-fr--f2-cite,.va-fr--f3-read{left:5cqw;top:7cqw;width:80cqw;border-radius:1.6cqw}.va-fr--f1-phone{left:70cqw;top:22cqw;width:24cqw;border-radius:3cqw;padding:.8cqw;background:#0b1220}.va-fr--f1-phone img{border-radius:2.3cqw;aspect-ratio:780 / 1300;object-fit:cover;object-position:top}.va-fr--f2-src,.va-fr--f3-notes{left:64cqw;top:25cqw;width:31cqw;height:40cqw;border-radius:1.6cqw;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}.va-switch{position:relative;padding-block:112px;margin-top:72px;background:#eef4ff}.va-switch__in{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:72px;align-items:center}#va .va-switch__txt .va-h2{margin-top:0!important}.va-switch__cmp{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:28px}.va-switch__cmp a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;color:var(--deep);text-decoration:none}.va-switch__cmp a:hover{color:var(--blue)}.va-switch__cmp a:hover .va-btn__arrow:before{transform:rotate(45deg) translate(1px,-1px)}.va-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.va-sources li{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:16px;background:#fff;font-weight:600;letter-spacing:-.01em;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 14px 30px -18px #1e2d6e4d}.va-sources li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #2563eb1f}.va-teams{padding-block:112px 120px}.va-teams__head{max-width:820px;margin-inline:auto;text-align:center}#va .va-teams__head .va-h2{font-size:clamp(2.5rem,4.2vw,3.5rem);line-height:1.07}.va-teams__head .va-lead{margin-top:20px!important}.va-teams__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.va-teams__row li{padding:28px 28px 30px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--line),0 24px 48px -32px #1e2d6e4d}.va-teams__row h3{margin-top:20px!important;font-size:1.125rem;font-weight:600;letter-spacing:-.015em}.va-teams__row p{margin-top:8px!important;color:var(--ink-2);line-height:1.55}.va-teams__ic{position:relative;display:block;width:40px;height:40px;border-radius:12px;background:linear-gradient(160deg,#1e3a8a,#2563eb);box-shadow:0 8px 18px -8px #2563ebb3}.va-teams__ic:before,.va-teams__ic:after{content:"";position:absolute}.va-teams__ic--lib:before{left:11px;top:11px;width:18px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 2px #fff}.va-teams__ic--lib:after{left:15px;top:17px;width:10px;height:2px;background:#fff;box-shadow:0 4px #fff}.va-teams__ic--dec:before{left:12px;top:13px;width:16px;height:9px;border:solid #fff;border-width:0 0 2.5px 2.5px;rotate:-45deg}.va-teams__ic--mcp:before{left:10px;top:10px;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 2px #fff}.va-teams__ic--mcp:after{left:20px;top:20px;width:10px;height:10px;border-radius:50%;background:#67e8f9}.va-teams__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px}.va-teams__note{margin-top:18px!important;text-align:center;font-size:.9375rem;color:var(--ink-3)}.va-faq{padding-top:40px;padding-bottom:96px}.va-faq__in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}.va-faq__side{position:sticky;top:calc(var(--nav-h) + 48px)}#va .va-faq__side .va-h2{margin-top:0!important}.va-faq__side a{color:var(--blue);font-weight:600;text-underline-offset:3px}.va-faq__list{max-width:720px;box-shadow:0 -1px 0 var(--line)}.va-faq details{box-shadow:0 1px 0 var(--line)}.va-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 0}.va-faq summary::-webkit-details-marker{display:none}.va-faq summary h3{font-size:1.0938rem;font-weight:600;letter-spacing:-.015em;color:var(--ink);transition:color .2s ease}.va-faq summary:hover h3{color:var(--deep)}.va-faq__x{flex:none;position:relative;width:28px;height:28px;border-radius:50%;background:#f1f4f9;transition:transform .35s var(--ease),background-color .2s ease}.va-faq__x:before,.va-faq__x:after{content:"";position:absolute;left:8px;top:13px;width:12px;height:2px;border-radius:2px;background:var(--ink-2)}.va-faq__x:after{transform:rotate(90deg)}.va-faq details[open] .va-faq__x{transform:rotate(45deg);background:#2563eb1a}.va-faq details p{padding:0 48px 26px 0;color:#475569;font-size:1rem;line-height:26px;max-width:62ch}.va-faq__card{margin-top:36px;padding:24px 24px 26px;border-radius:20px;background:#f5f8ff;box-shadow:inset 0 0 0 1px #dce6fb;max-width:360px}.va-faq__card-h{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--ink)}.va-faq__card p:not(.va-faq__card-h){margin-top:8px!important;color:var(--ink-2);font-size:.9375rem;line-height:1.5}.va-faq__card .va-btn{margin-top:18px}.va-faq details::details-content{block-size:0;overflow:hidden;transition:block-size .4s var(--ease),content-visibility .4s allow-discrete}.va-faq details[open]::details-content{block-size:auto}.va-final .va-hero__fine{color:#ffffffd1}.va-foot{padding:96px 0 40px}.va-foot__in{width:min(var(--col),100% - 48px);margin-inline:auto;display:grid;grid-template-columns:1.5fr repeat(5,minmax(0,1fr));gap:28px}.va-foot__brand a{display:inline-flex;min-height:44px;align-items:center}.va-foot__brand img{height:24px;width:auto}.va-foot__brand p{margin-top:10px!important;color:var(--ink-3);font-size:.9375rem}.va-foot__col h2{font-size:.875rem;font-weight:600;color:var(--ink);margin-bottom:10px!important}.va-foot__col a{display:inline-flex;align-items:center;min-height:36px;color:var(--ink-2);font-size:.9375rem;text-decoration:none;transition:color .2s ease}.va-foot__col a:hover{color:var(--ink)}.va-foot__base{width:min(var(--col),100% - 48px);margin:56px auto 0!important;padding-top:24px;box-shadow:0 -1px 0 var(--line);font-size:.8125rem;color:var(--ink-3);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}@media(max-width:1099.98px){.va-step__in,.va-step__in--rev{grid-template-columns:1fr;gap:36px;padding-block:56px}.va-step__txt .va-body{max-width:34em}.va-vis{max-width:680px}.va-feat,.va-feat--rev,.va-switch__in,.va-faq__in{grid-template-columns:1fr;gap:48px}.va-feat--rev .va-feat__txt{order:0}.va-faq__side{position:static}.va-fvis{max-width:720px}.va-foot__in{grid-template-columns:repeat(5,minmax(0,1fr))}.va-teams__row{grid-template-columns:1fr}.va-how__row{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.va-fvis,.va-feat--rev .va-fvis{justify-self:start}.va-foot__brand{grid-column:1 / -1}}@media(max-width:760px){.va-col,.va-foot__in,.va-foot__base{width:calc(100% - 40px)}.va-step__in{padding-inline:20px}.va-sec{padding-block:96px}.va-head{margin-bottom:40px;text-align:left}.va-intro{padding:72px 20px 8px;text-align:left}.va-step__in,.va-step__in--rev{padding-block:44px;gap:28px}.va-vis{aspect-ratio:100 / 76}.va-lib{left:4cqw;top:6cqw;width:96cqw;height:66cqw;border-radius:3cqw 0 0}.va-vis--ask{aspect-ratio:100 / 132}.va-answer{right:4cqw;top:4cqw;width:52cqw;border-radius:3cqw}.va-src{left:4cqw;top:46cqw;width:58cqw;border-radius:3cqw}.va-peak{aspect-ratio:100 / 96}.va-mem{width:100%;top:0;border-radius:3cqw}.va-mem img{width:150%;max-width:none}.va-phone--mem{left:auto;right:4cqw;top:34cqw;width:36cqw}.va-step--agent{padding-block:72px}.va-vis--agent{aspect-ratio:auto;display:flex;flex-direction:column}.va-connect{position:relative;top:0;width:100%;border-radius:3.2cqw}.va-claude{position:relative;left:0;top:0;width:94%;margin:4cqw 0 0 6cqw;font-size:.9375rem;padding:18px 20px 20px;border-radius:16px}.va-features{padding-block:72px}.va-feat{gap:32px}.va-feat+.va-feat{margin-top:80px}.va-fvis{aspect-ratio:100 / 88}.va-fr--f1-lib,.va-fr--f2-cite,.va-fr--f3-read{left:0;top:6cqw;width:120cqw;border-radius:2.4cqw}.va-fr--f1-phone{left:58cqw;top:30cqw;width:36cqw}.va-fr--f2-src,.va-fr--f3-notes{left:46cqw;top:36cqw;width:48cqw;height:50cqw}.va-how__txt{padding:4px 22px 26px}.va-switch{padding-block:80px;margin-top:48px}.va-sources li{padding:15px 16px;font-size:.9375rem}.va-teams{padding-block:80px 88px}.va-teams__head{text-align:left}.va-teams__row{margin-top:40px;gap:14px}.va-teams__cta{justify-content:flex-start;margin-top:32px}.va-teams__note{text-align:left}.va-teams__cta .va-btn{width:100%;justify-content:center}.va-faq{padding-bottom:72px}.va-faq summary{min-height:64px}.va-faq details p{padding-right:0}.va-foot{padding-top:64px}.va-foot__in{grid-template-columns:1fr 1fr;gap:28px 20px}.va-foot__brand{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){#va *,#va *:before,#va *:after{transition:none!important;animation:none!important}}.va-soon{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:600;letter-spacing:0;white-space:nowrap;vertical-align:2px}.va-soon:before{content:"";width:6px;height:6px;border-radius:50%;background:#f59e0b}.va-planlbl{display:inline-flex;padding:3px 10px;border-radius:999px;background:#dcfce7;color:#166534;font-size:.75rem;font-weight:600}.va-planlbl--pro{background:#2563eb1a;color:var(--blue)}.va-cc{margin:0;color:var(--ink);padding:1.5em 1.7em 1.7em;line-height:1.5}.va-cc figcaption{display:flex;align-items:center;gap:.6em;font-size:.86em;font-weight:600;color:var(--ink-3)}.va-cc figcaption:before{content:"";flex:none;width:.55em;height:.55em;border-radius:50%;background:#10b981;box-shadow:0 0 0 .25em #10b98129}.va-cc blockquote{margin:0}.va-cc blockquote>*+*{margin-top:.4em!important}.va-cc__p{margin-top:1em!important;padding:.7em .9em;border-radius:.8em;background:#f4f6fa;color:var(--ink-2);font-size:.95em}.va-cc .va-cc__h{margin-top:1em!important;font-weight:600}.va-cc ul{display:grid;gap:.3em}.va-cc li{position:relative;padding-left:1.1em}.va-cc li:before{content:"";position:absolute;left:.2em;top:.66em;width:.32em;height:.32em;border-radius:50%;background:var(--ink-3)}.va-agents{padding-top:104px;padding-bottom:64px}.va-agents__head{margin-bottom:28px}#va .va-agents__h{font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.02}.va-clients{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:48px;text-align:center}.va-clients ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.va-clients li{padding:9px 18px;border-radius:999px;background:#fff;font-weight:600;letter-spacing:-.01em;color:var(--ink);box-shadow:0 0 0 1px var(--line),0 10px 24px -16px #1e2d6e59}.va-clients p{font-size:.9375rem;color:var(--ink-3)}.va-duo{position:relative;container-type:inline-size;aspect-ratio:100 / 54;border-radius:var(--r-panel);overflow:hidden}.va-duo .va-vis__bg{border-radius:var(--r-panel)}.va-duo__connect{left:4cqw;top:4cqw;width:49cqw;height:47.5cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6cqw),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6cqw),transparent)}.va-duo__connect img{width:100%;height:auto}.va-duo__claude{left:56cqw;top:8cqw;width:40cqw;font-size:1.32cqw;border-radius:1.8cqw}.va-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px}.va-points li{padding-top:22px;box-shadow:0 -1px 0 var(--line)}.va-points__n{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--blue)}.va-points h3{margin-top:10px!important;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}.va-points p{margin-top:8px!important;color:var(--ink-2);line-height:1.6;text-wrap:pretty}.va-agents__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:48px;padding:22px 26px;border-radius:20px;background:#f5f8ff;box-shadow:inset 0 0 0 1px #dce6fb}.va-teamline{max-width:44em;color:var(--ink-2);line-height:1.55}.va-becomes{padding-top:48px;padding-bottom:72px}.va-becomes .va-head{margin-bottom:48px;max-width:860px}.va-becomes__vis{position:relative;container-type:inline-size;aspect-ratio:100 / 37;border-radius:var(--r-panel);overflow:hidden}.va-becomes__app{left:5cqw;top:5cqw;width:95cqw;border-radius:1.4cqw 0 0}.va-becomes__app img,.va-becomes__half img{display:block;width:100%;height:auto}.va-becomes--capture .va-becomes__vis{aspect-ratio:100 / 42.4}.va-becomes__half{top:5cqw;width:45cqw;height:32.4cqw;border-radius:1.4cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3cqw),transparent),linear-gradient(to right,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 calc(100% - 3cqw),transparent),linear-gradient(to right,#000 86%,transparent);mask-composite:intersect}#va .va-becomes__half img{width:128%;max-width:none}.va-becomes__half--l{left:3.5cqw}.va-becomes__half--r{left:51.5cqw}#va .va-sub__h1{font-size:clamp(2.75rem,4.6vw,4.5rem);line-height:1.02;letter-spacing:-.048em;text-wrap:balance;max-width:11em}.va-sub--agents .va-stage__set{aspect-ratio:100 / 68}.va-sa-connect{top:2cqw;width:48cqw;height:49cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6cqw),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.6cqw),transparent)}.va-sa-connect img{width:100%}.va-sa-claude{left:50.5cqw;top:9cqw;width:33cqw;z-index:2;font-size:1.16cqw;border-radius:1.6cqw}.va-sc-import{top:4cqw;width:34cqw;background:#fff}.va-sub--capture .va-frag--app img,.va-sub--learns .va-frag--app img{width:100%}.va-fr--wide{left:5cqw;top:7cqw;width:90cqw;border-radius:1.6cqw}.va-fr--wide img,.va-fr--wide video,.va-fr--imp img{display:block;width:100%;height:auto}.va-fr--crop{height:62cqw;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent)}.va-fr--imp{left:20cqw;top:6cqw;width:60cqw;height:63cqw;border-radius:1.6cqw;-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent);mask-image:linear-gradient(to bottom,#000 82%,transparent)}.va-feat__txt .va-planlbl,.va-feat__txt .va-how__n{margin-bottom:18px}#va .va-feat__txt .va-kicker+.va-feat__h{margin-top:12px!important}.va-tools{padding-bottom:40px}.va-tools__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.va-tools__grid li{padding:24px 26px 26px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--line),0 24px 48px -32px #1e2d6e4d}.va-tools__grid code{display:inline-block;padding:5px 10px;border-radius:8px;background:#0b1220;color:#a5f3fc;font:600 .9375rem/1.3 ui-monospace,SF Mono,Menlo,monospace}.va-tools__grid p{margin-top:14px!important;color:var(--ink-2);line-height:1.55}.va-clients--tools{margin:40px 0 0}.va-setup{padding-top:72px}.va-steps{display:grid;gap:18px;margin-top:28px;counter-reset:s}.va-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:start}.va-steps span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(160deg,#1e3a8a,#2563eb);color:#fff;font-size:.875rem;font-weight:700}.va-steps p{padding-top:3px;font-size:1.0625rem;line-height:1.55;color:var(--ink-2)}.va-play,.va-nextteam{padding-top:40px}.va-nextteam__in{max-width:760px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 40px 48px;border-radius:var(--r-panel);background:#f5f8ff;box-shadow:inset 0 0 0 1px #dce6fb}.va-nextteam__in .va-btn{margin-top:26px}.va-stages{padding-top:112px;padding-bottom:40px}.va-cap{padding-bottom:40px}.va-fr--code{left:20cqw;top:6cqw;width:60cqw;height:56.4cqw;border-radius:1.6cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.8cqw),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.8cqw),transparent)}.va-fr--code img{display:block;width:100%;height:auto}.va-fr--cite{left:2cqw;top:7cqw;width:62cqw}.va-fr--ans{left:49cqw;top:9cqw;width:48cqw;height:56cqw;border-radius:1.6cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 5cqw),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 5cqw),transparent)}.va-fr--ans img{display:block;width:100%;height:auto}.va-js .is-drift{will-change:transform}.va-cap__row{margin-block:112px}.va-cap__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.va-cap__cards li{padding:28px 28px 30px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--line),0 24px 48px -32px #1e2d6e4d}.va-cap__cards h3{margin-top:18px!important;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.va-cap__cards p{margin-top:8px!important;color:var(--ink-2);line-height:1.55}@media(max-width:1099.98px){.va-points,.va-cap__cards{grid-template-columns:1fr;gap:20px}.va-points{gap:8px}.va-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.va-duo{aspect-ratio:100 / 58}.va-duo__claude{font-size:1.5cqw;left:55cqw;width:42cqw;top:5cqw}}@media(max-width:760px){.va-agents{padding-top:80px}.va-agents__head,.va-becomes .va-head{text-align:left}.va-clients{align-items:flex-start;text-align:left}.va-clients ul{justify-content:flex-start;gap:8px}.va-clients li{padding:7px 14px;font-size:.9375rem}.va-duo{aspect-ratio:auto;display:flex;flex-direction:column;padding:5cqw 4cqw 6cqw}.va-duo .va-fr{position:relative;left:auto;top:auto}.va-duo__connect{width:100%;height:90cqw;border-radius:3cqw}.va-duo__claude{width:94%;margin:4cqw 0 0 6%;font-size:.875rem;border-radius:16px}.va-points{margin-top:44px}.va-agents__foot{padding:20px}.va-agents__foot .va-btn{width:100%;justify-content:center}.va-becomes__vis{aspect-ratio:100 / 70}.va-becomes__app{width:190cqw;top:6cqw;left:5cqw}.va-becomes--capture .va-becomes__vis{aspect-ratio:100 / 102}.va-becomes__half{left:4cqw;width:92cqw;height:45cqw;border-radius:2.4cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 4cqw),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 4cqw),transparent)}#va .va-becomes__half img{width:100%}.va-becomes__half--l{left:4cqw;top:4cqw}.va-becomes__half--r{left:4cqw;top:53cqw}#va .va-sub__h1{font-size:clamp(2.375rem,10.4vw,3rem)}.va-sub .va-frag--app img{width:100%!important}.va-sub--agents .va-stage__set{aspect-ratio:100 / 192}.va-sa-connect{width:100cqw;height:100cqw;top:0}.va-sa-claude{display:block;left:6cqw;top:104cqw;width:94cqw;font-size:3.4cqw;transform:none}.va-sc-import{width:46cqw}.va-fr--wide{left:4cqw;width:92cqw;top:6cqw;border-radius:2.4cqw}.va-fr--crop{height:74cqw}.va-fr--imp{left:12cqw;width:76cqw;height:80cqw}.va-fr--code{left:8cqw;top:5cqw;width:84cqw;height:79cqw;border-radius:2.4cqw;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 3.8cqw),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 3.8cqw),transparent)}.va-fr--cite{left:4cqw;top:5cqw;width:92cqw}.va-fr--ans{left:28cqw;top:30cqw;width:68cqw;height:54cqw;border-radius:2.4cqw}.va-tools__grid{grid-template-columns:1fr}.va-nextteam__in{align-items:flex-start;text-align:left;padding:36px 22px}.va-nextteam__in .va-btn{width:100%;justify-content:center}.va-cap__row{margin-block:72px}.va-stages{padding-top:72px}}
