.context-section{--context-paper:#fafbfa;--context-muted:#58605b;--context-line:#dde3e0;isolation:isolate;background:var(--context-paper);scroll-margin-top:0;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.context-section{--context-paper:lab(98.5192% -.617027 .315857);--context-muted:lab(39.8427% -3.84934 1.52973);--context-line:lab(89.6552% -2.23869 .89047)}}.context-composition{grid-template-columns:56% 39%;align-content:start;row-gap:26px;min-height:calc(100dvh - 68px);padding-top:clamp(45px,10vh,115px);display:grid;position:relative}.context-intro{z-index:2;grid-column:2;width:100%;max-width:520px;margin:0;position:relative}.context-eyebrow{color:var(--green-dark);margin-bottom:22px;font-size:13px;font-weight:550;line-height:1.5}.context-intro h2{letter-spacing:-.044em;font-size:clamp(42px,4.15vw,66px);font-weight:550;line-height:1.025}.context-intro h2 span{color:var(--green-dark)}.context-intro .context-typing-run,.context-intro .context-typing-char{color:inherit}.context-typing-caret{position:relative}.context-typing-caret:after{content:"";pointer-events:none;background:currentColor;width:1.5px;height:.92em;position:absolute;top:.07em;left:100%}.context-intro:focus-within .context-typing-char{opacity:1!important}.context-intro:focus-within .context-typing-caret:after{display:none}.context-lead{max-width:325px;color:var(--context-muted);margin-top:24px;font-size:17px;line-height:1.5}.context-product{width:min(1000px,84vw,159.836dvh - 223.77px);margin:0;position:absolute;bottom:38px;left:max(0px,50% - 680px)}.context-product-stage{perspective:1800px;mix-blend-mode:multiply}.context-device{aspect-ratio:1950/1220;transform-origin:50% 60%;width:100%;transform:translate3d(var(--device-x,0px),var(--device-y,0px),0) rotate(var(--device-rz,0deg)) scale(var(--device-scale,1));position:relative;container-type:inline-size}.context-device-art{transform-origin:0 0;width:1950px;height:1220px;transform:scale(var(--art-scale,.5));position:absolute;top:0;left:0}@supports (transform:scale(calc(100px / 200px))){.context-device-art{transform:scale(calc(100cqw / 1950px))}}.context-device-photo{width:2688px;max-width:none;height:1520px;position:absolute;top:-90px;left:-400px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 90%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.context-device-screen{transform-origin:0 0;background:var(--white);width:1200px;height:750px;color:var(--ink);border-radius:14px 17px 2px 2px;position:absolute;top:0;left:0;overflow:hidden;transform:matrix3d(.945824,.169778,0,.000141195,.173703,.978803,0,-.0000719048,0,0,1,0,128,36,0,1)}.context-app-bar{border-bottom:1px solid var(--context-line);justify-content:space-between;align-items:center;height:64px;padding:0 42px;display:flex}.context-app-brand{align-items:center;gap:14px;font-size:22px;font-weight:550;display:inline-flex}.context-app-brand img{width:21px;height:27px}.context-demo-label{color:var(--context-muted);font-size:18px}.context-app-content{padding:24px 42px}.context-question>span{color:var(--context-muted);font-size:20px;line-height:1.4;display:block}.context-question>p{letter-spacing:-.02em;margin-top:6px;font-size:39px;font-weight:500;line-height:1.18}.context-analysis{grid-template-columns:1fr 1.07fr;align-items:start;gap:34px;margin-top:26px;display:grid}.context-insight-label{color:var(--green-dark);margin-bottom:12px;font-size:20px;line-height:1.4}.context-finding h3{letter-spacing:-.037em;font-size:50px;font-weight:550;line-height:1.06}.context-finding h3 span{color:var(--green)}.context-finding>p:last-child{max-width:490px;color:var(--context-muted);margin-top:17px;font-size:25px;line-height:1.4}.context-scenarios{background:var(--green-wash);border:1px solid var(--context-line);border-radius:10px;padding:22px 23px 13px}.context-scenarios>p{font-size:21px;font-weight:550;line-height:1.4}.context-scenarios>p>span{color:var(--context-muted);margin-top:3px;font-size:17px;font-weight:400;display:block}.context-scenarios table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:14px}.context-scenarios th,.context-scenarios td{text-align:left;vertical-align:middle}.context-scenarios thead th{color:var(--context-muted);padding:0 8px 12px;font-size:18px;font-weight:400;line-height:1.35}.context-scenarios thead th:first-child{padding-left:0}.context-scenarios tbody th{width:39%;font-size:17px;font-weight:400;line-height:1.4}.context-scenarios tbody th strong{font-size:30px;font-weight:550;line-height:1.15}.context-scenarios tbody th>span{color:var(--context-muted);font-size:16px;display:block}.context-scenarios tbody td{white-space:nowrap;padding:12px 8px;font-size:25px;font-weight:500}.context-scenarios tbody tr{border-top:1px solid var(--context-line)}.context-revenue{color:var(--green-dark)}.context-threshold{border-top:1px solid var(--context-line);align-items:center;gap:32px;margin-top:20px;padding-top:18px;display:flex}.context-threshold>div{flex:none;width:330px}.context-threshold>div>span{color:var(--context-muted);font-size:18px;line-height:1.3;display:block}.context-threshold strong{letter-spacing:-.025em;color:var(--green-dark);margin-top:3px;font-size:43px;font-weight:550;line-height:1.1;display:block}.context-threshold small{letter-spacing:0;font-size:23px;font-weight:400}.context-threshold>p{max-width:650px;color:var(--context-muted);font-size:24px;line-height:1.35}.context-app-sources{align-items:center;gap:21px;margin-top:21px;font-size:18px;line-height:1.5;display:flex}.context-app-sources>span{color:var(--context-muted)}.context-app-sources b{color:var(--context-muted);padding-inline:5px;font-weight:400}.context-assumptions{color:var(--context-muted);margin-top:8px;font-size:17px;line-height:1.4}.context-product>figcaption{text-align:center;width:60%;color:var(--context-muted);font-size:10px;line-height:1.5;position:absolute;bottom:-18px;left:10%}.context-foot{z-index:3;grid-column:2;width:100%;max-width:400px;margin:0;position:relative}.context-foot>p{max-width:310px;color:var(--context-muted);font-size:13px;line-height:1.7}@media (min-width:1001px) and (max-height:680px){.context-composition{row-gap:20px;padding-top:32px}.context-intro h2{font-size:42px}.context-eyebrow{margin-bottom:15px}.context-lead{margin-top:18px;font-size:15px}}@media (min-width:1650px){.context-product{width:min(1220px,159.836dvh - 287.705px);bottom:50px;left:calc(50% - 790px)}.context-composition{padding-top:calc(15dvh - 10.2px)}}@media (max-width:1000px){.context-composition{min-height:0;padding:58px 0 35px;display:block}.context-intro{text-align:center;width:calc(100% - 48px);max-width:650px;margin:auto;position:relative;inset:auto}.context-intro h2{font-size:52px}.context-lead{max-width:420px;margin:21px auto 0}.context-product{width:min(820px,100%);margin:32px auto 0;position:relative;inset:auto}.context-device{transform:none}.context-product>figcaption{width:100%;margin:13px 0 0;position:static}.context-foot{text-align:center;width:calc(100% - 48px);max-width:550px;margin:28px auto 0;position:relative;inset:auto}.context-foot>p{max-width:none}}@media (max-width:600px){.context-composition{padding-block:45px 30px}.context-eyebrow{margin-bottom:17px;font-size:12px}.context-intro h2{font-size:clamp(34px,9vw,48px)}.context-lead{max-width:280px;margin-top:19px;font-size:15px}.context-product{width:min(620px,150vw);margin:32px 0 0}.context-device{width:100%}.context-device-screen{width:1200px}.context-product>figcaption{text-align:center;width:100vw;margin-top:0}.context-foot{margin-top:23px}.context-foot>p{max-width:270px;margin:auto;font-size:12px}}@media (prefers-reduced-motion:reduce){.context-device{transform:none}.context-chart-rise{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce),print{.context-typing-char{opacity:1!important}.context-typing-caret:after{display:none}}.lv-screen{border-radius:12px;box-shadow:0 18px 36px -17px #19251f30;box-shadow:0 18px 36px -17px lab(13.2688% -6.56374 2.31066/.19)}.journey-eyebrow{color:var(--green-dark);margin-bottom:24px;font-size:13px;font-weight:550;line-height:1.5}.ai-applications{background:var(--white)}.ai-applications-layout{grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(45px,7vw,110px);min-height:calc(100dvh - 68px);padding-block:64px;display:grid}.ai-applications h2,.mobile-ai h2{letter-spacing:-.044em;font-size:clamp(42px,4.15vw,66px);font-weight:550;line-height:1.025}.ai-applications h2 span,.mobile-ai h2 span{color:var(--green-dark)}.ai-applications-intro>p:not(.journey-eyebrow),.mobile-ai-copy>p:not(.journey-eyebrow){max-width:390px;color:var(--muted);margin-top:25px;font-size:18px;line-height:1.6}.journey-text-link{align-items:center;gap:16px;min-height:44px;margin-top:33px;font-size:13px;font-weight:550;display:inline-flex}.journey-text-link .icon{width:16px;height:16px}.ai-use-cases{border-top:1px solid var(--line)}.ai-use-cases article{border-bottom:1px solid var(--line);padding:27px 0 29px}.ai-use-heading{align-items:center;gap:18px;display:flex}.ai-use-heading>span{color:var(--green-dark);font-variant-numeric:tabular-nums;font-size:12px}.ai-use-heading h3{letter-spacing:-.025em;font-size:26px;font-weight:550;line-height:1.2}.ai-use-question{color:var(--green-dark);margin:13px 0 7px 34px;font-size:17px;line-height:1.4}.ai-use-cases article>p:last-child{max-width:430px;color:var(--muted);margin-left:34px;font-size:14px;line-height:1.55}.context-composition{row-gap:22px}.context-lead{max-width:370px}.context-foot{max-width:410px}.provider-controls{margin-top:0}.provider-controls-row{align-items:center;transition:opacity .3s,transform .3s;display:flex}.provider-controls.is-copy-pending .provider-controls-row{opacity:0;visibility:hidden;transform:translateY(8px)}.provider-tabs{border:1px solid var(--context-line);background:#f3f5f3;background:lab(96.3288% -.925541 .473833);border-radius:11px;gap:2px;width:100%;max-width:320px;padding:3px;display:flex}.provider-tabs button{min-width:0;min-height:38px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:500;transition:background .18s ease-out,box-shadow .18s ease-out;display:flex}.provider-tabs button img{object-fit:contain;width:19px;height:19px}.provider-tabs button[aria-selected=true]{background:var(--white);border-color:var(--context-line);box-shadow:0 2px 5px #1e23200d;box-shadow:0 2px 5px lab(13.1353% -3.21651 1.27718/.05)}.provider-tabs button:active{transform:scale(.97)}.provider-switch-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.provider-screen{color:#1c1d1c;color:lab(10.7204% -.886016 .563765);background:#fefefe;background:lab(99.652% 0 0)}.provider-ui{grid-template-columns:260px minmax(0,1fr);width:100%;height:100%;font-family:Arial,sans-serif;display:grid}.provider-ui[hidden]{display:none}.provider-ui:focus-visible{outline:5px solid var(--green);outline-offset:-6px}.provider-sidebar{background:#f5f5f5;background:lab(96.5335% -.295132 .187504);flex-direction:column;min-width:0;padding:28px 18px;font-size:18px;display:flex}.provider-sidebar-logo{align-items:center;gap:12px;min-height:36px;margin:0 10px 30px;display:flex}.provider-sidebar-logo img{flex:none;width:32px;height:32px}.provider-sidebar-logo strong{font-family:Georgia,serif;font-size:27px;font-weight:500}.provider-nav-item{white-space:nowrap;align-items:center;gap:11px;min-height:46px;padding:10px;line-height:1.4;display:flex}.provider-nav-item svg{stroke-width:1.65px;flex:none;width:21px;height:21px}.provider-nav-label{color:#686968;color:lab(44.347% -.590295 .375199);margin:30px 10px 12px;font-size:15px}.provider-nav-active{white-space:nowrap;background:#e3e4e3;background:lab(90.515% -.590265 .375092);border-radius:8px;padding:12px 10px;font-size:18px;line-height:1.4}.provider-account{align-items:center;gap:11px;margin-top:auto;padding:18px 8px 0;font-size:16px;display:flex}.provider-account>span{background:var(--green-soft);border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.provider-account p{white-space:nowrap;min-width:0;line-height:1.35}.provider-account small{color:#626363;color:lab(42.027% -.590324 .375211);margin-top:5px;font-size:13px;display:block}.provider-main{min-width:0}.provider-topbar{justify-content:space-between;align-items:center;gap:20px;height:67px;padding:0 30px;display:flex}.provider-topbar strong{font-size:25px;font-weight:500}.provider-topbar strong>span{color:gray;color:lab(53.6% 0 0);margin-left:7px}.provider-topbar>span{color:#6f6f6f;color:lab(46.64% 0 0);font-size:16px}.provider-gpt-conversation{width:calc(100% - 88px);max-width:824px;margin:8px auto 0}.provider-prompt{background:#f0f0f0;background:lab(94.7935% -.295103 .187492);border-radius:22px;width:fit-content;max-width:95%;margin-left:auto;padding:18px 24px;font-size:25px;line-height:1.4}.provider-source{color:#5b5e5c;color:lab(39.7479% -1.54412 .790656);margin:26px 0 15px;font-size:17px;line-height:1.4}.provider-answer h3{letter-spacing:-.015em;font-size:30px;font-weight:600;line-height:1.25}.provider-answer>p{margin-top:12px;font-size:23px;line-height:1.5}.provider-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:23px;font-size:21px}.provider-table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.provider-table th,.provider-table td{text-align:left;border-bottom:1px solid #d9dbda;border-bottom:1px solid lab(87.2805% -.885397 .562727);padding:13px 10px}.provider-table thead th{color:#5f615f;color:lab(40.8805% -.885591 .563014);font-size:17px;font-weight:500}.provider-table tbody th{font-weight:400}.provider-table td:last-child,.provider-table th:last-child{text-align:right}.provider-table th:first-child{padding-left:0}.provider-table tfoot th,.provider-table tfoot td{border-bottom:0;font-weight:600}.provider-conclusion{font-size:22px;line-height:1.45}.provider-composer{color:#626462;color:lab(42.0405% -.885591 .563014);background:#f6f7f6;background:lab(97.1135% -.295132 .187504);border:1px solid #e0e2e0;border:1px solid lab(89.587% -.590235 .375092);border-radius:28px;justify-content:space-between;align-items:center;padding:14px 18px 14px 25px;font-size:21px;display:flex}.provider-gpt-conversation>.provider-composer{margin-top:24px}.provider-send{color:#fbfcfb;color:lab(98.8535% -.295132 .187504);background:#212221;background:lab(13.027% -.590466 .375471);border-radius:50%;place-items:center;width:35px;height:35px;font-size:27px;display:grid}.provider-claude{background:#fbf9f3;background:lab(98.0693% -.0121892 3.05654)}.provider-claude .provider-sidebar{background:#f0eee6;background:lab(94.0192% -.00837445 3.8253)}.provider-claude .provider-nav-active{background:#e3dfd6;background:lab(89.0457% .00327826 4.98259)}.provider-claude .provider-topbar{border-bottom:1px solid #dedbd2;border-bottom:1px solid lab(87.3008% -.0000298023 4.59723)}.provider-claude .provider-topbar strong{font-size:22px}.provider-claude-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);height:683px;display:grid}.provider-claude-chat{flex-direction:column;min-width:0;min-height:0;padding:24px 23px 22px;display:flex}.provider-claude .provider-prompt{background:#f0eae2;background:lab(93.0765% .767648 4.91339);border-radius:11px;max-width:100%;padding:16px 18px;font-size:23px}.provider-claude .provider-source{margin-block:24px 20px;font-size:15px}.provider-claude-answer>img{width:29px;height:29px;margin-bottom:13px}.provider-claude-answer p{margin-top:13px;font-family:Georgia,serif;font-size:24px;line-height:1.4}.provider-claude-answer strong{font-weight:600}.provider-file{background:#fdfcf7;background:lab(98.8712% -.0126958 2.29005);border:1px solid #d4cdc1;border:1px solid lab(82.6484% 1.10123 6.82985);border-radius:9px;align-items:center;gap:12px;margin-top:24px;padding:18px 15px;font-size:19px;display:flex}.provider-file small{color:#66635d;color:lab(42.0271% .608444 3.79193);margin-top:5px;font-size:15px;display:block}.provider-file .icon:last-child{width:17px;height:17px;margin-left:auto}.provider-claude .provider-composer{background:#fdfcf7;background:lab(98.8712% -.0126958 2.29005);border-radius:13px;margin-top:auto;padding-inline:16px;font-size:19px}.provider-claude .provider-send{background:#cb6f4d;background:lab(57.3133% 34.8939 35.8411);border-radius:9px}.provider-artifact{background:#fffefd;background:lab(99.6625% -.00655651 .761843);border-left:1px solid #d6d0c7;border-left:1px solid lab(83.7988% .836581 5.29816);min-width:0}.provider-artifact-bar{color:#605d59;color:lab(39.6996% .414833 2.64672);border-bottom:1px solid #e4e1db;border-bottom:1px solid lab(89.5831% .460565 3.01582);justify-content:space-between;padding:18px 23px;font-size:16px;display:flex}.provider-document{padding:26px 23px}.provider-document-eyebrow{color:#66635d;color:lab(42.0271% .608444 3.79193);margin-bottom:13px;font-size:15px}.provider-document h3{letter-spacing:-.025em;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.1}.provider-document .provider-table{margin-top:29px;font-size:18px}.provider-document .provider-table th,.provider-document .provider-table td{padding-block:15px;padding-inline:5px}.provider-document .provider-table thead th{font-size:15px}.provider-document .provider-table th:first-child{padding-left:0}.provider-document .provider-table td:last-child{white-space:nowrap}.provider-document .provider-conclusion{margin-top:27px;font-size:19px}.provider-document .provider-conclusion strong{margin-top:5px;font-size:34px;font-weight:500;display:block}.provider-document-source{color:#66635d;color:lab(42.0271% .608444 3.79193);margin-top:24px;font-size:15px;line-height:1.5}.provider-gemini{color:#1f1f1f;background:#fff}.provider-gemini .provider-sidebar{background:#f0f4f9}.provider-gemini .provider-nav-active{background:#d3e3fd;border-radius:22px}.provider-gemini .provider-topbar strong{letter-spacing:-.03em;font-size:29px}.provider-gemini-conversation{width:calc(100% - 88px);max-width:824px;margin:8px auto 0}.provider-gemini .provider-prompt{background:#e9eef6;border-radius:24px 4px 24px 24px}.provider-gemini .provider-source{color:#435166;align-items:center;gap:12px;display:flex}.provider-gemini .provider-source img{width:30px;height:30px}.provider-gemini .provider-answer h3{font-size:29px;font-weight:500}.provider-gemini .provider-table{border-block:1px solid #dee4ed}.provider-gemini .provider-table thead{background:#f4f7fc}.provider-gemini .provider-table th:first-child{padding-left:10px}.provider-gemini .provider-composer{background:#f0f4f9;border:0;border-radius:30px;margin-top:22px}.provider-gemini .provider-send{color:#174ea6;background:#d3e3fd}.provider-demo-track,.provider-demo-stage{display:contents}.is-provider-scroll{min-height:calc(var(--provider-scene-height) + var(--provider-scroll-span))}.is-provider-scroll .context-composition{top:var(--nav-h);height:var(--provider-scene-height);min-height:var(--provider-scene-height);position:sticky}@media (min-width:1001px) and (max-height:740px){.ai-applications-layout{padding-block:40px}.ai-use-cases article{padding-block:20px}.ai-applications h2,.mobile-ai h2{font-size:48px}.context-composition{row-gap:18px;padding-top:40px}.context-eyebrow{margin-bottom:18px}.context-intro h2{font-size:clamp(40px,4.15vw,56px)}.context-lead{margin-top:20px;font-size:16px}}@media (max-width:1100px) and (min-width:1001px){.ai-applications-layout{gap:45px}.ai-use-heading h3{font-size:23px}}@media (max-width:1000px){.ai-applications-layout{gap:42px;min-height:0;padding-block:65px}.ai-applications h2{font-size:46px}.ai-applications-intro>p:not(.journey-eyebrow){font-size:16px}.ai-use-heading h3{font-size:22px}.provider-controls-row{justify-content:center}.context-lead{max-width:400px}}@media (max-width:700px){.ai-applications-layout{grid-template-columns:1fr;gap:32px;padding-block:55px}.ai-applications h2,.mobile-ai h2{font-size:clamp(36px,9.3vw,46px)}.journey-eyebrow{margin-bottom:19px;font-size:12px}.ai-applications-intro>p:not(.journey-eyebrow){margin-top:21px}.journey-text-link{margin-top:20px;font-size:12px}.ai-use-cases article{padding-block:23px}.ai-use-heading{gap:13px}.ai-use-heading h3{font-size:23px}.ai-use-question{margin-left:29px;font-size:16px}.ai-use-cases article>p:last-child{margin-left:29px}.context-composition{padding-top:48px}.context-lead{max-width:290px;font-size:15px}}@media (prefers-reduced-motion:reduce){.provider-tabs button{transition:none}}@media (max-width:1000px){.provider-demo-track{display:block}.provider-demo-stage{display:flow-root}.is-provider-scroll{min-height:0}.is-provider-scroll .context-composition{height:auto;min-height:0;position:relative;top:auto}.is-provider-scroll .provider-demo-track{min-height:calc(var(--provider-stage-height) + var(--provider-scroll-span))}.is-provider-scroll .provider-demo-stage{top:calc(var(--nav-h) + 12px);position:sticky}}@media (max-width:600px){.provider-tabs button{gap:5px;min-height:40px;padding-inline:7px}}@media (prefers-reduced-motion:reduce),print{.provider-controls.is-copy-pending .provider-controls-row{opacity:1;visibility:visible;transition:none;transform:none}.is-provider-scroll,.is-provider-scroll .provider-demo-track{min-height:0}.is-provider-scroll .context-composition,.is-provider-scroll .provider-demo-stage{height:auto;position:relative;top:auto}}.mobile-ai{background:var(--paper);position:relative;overflow:clip}.mobile-ai-layout{grid-template-columns:43% 57%;align-items:center;gap:0;min-height:calc(100dvh - 68px);padding-block:30px;display:grid;position:relative}.mobile-ai-copy{z-index:2;max-width:490px;padding:0;position:relative}.mobile-ai .journey-eyebrow{margin-bottom:22px}.mobile-ai h2{letter-spacing:-.044em;font-size:clamp(42px,4.15vw,66px);line-height:1.025}.mobile-ai-copy>p:not(.journey-eyebrow){max-width:345px;margin-top:25px;font-size:17px;line-height:1.55}.mobile-ai-copy .button{margin-top:30px}.mobile-ai-phone-track{place-items:center;min-width:0;display:grid}.mobile-ai-figure{justify-self:center;width:100%;margin:0;position:relative}.mobile-ai-scene{perspective:1800px;mix-blend-mode:multiply;position:relative}.ai-phone{transform-origin:50% 65%;width:100%;position:relative;container-type:inline-size}.phone-product-art{transform-origin:0 0;position:absolute;top:0;left:0}.phone-product-photo{max-width:none;height:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 6% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 6% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ai-phone-screen{transform-origin:0 0;color:#1a1b1a;color:lab(9.56039% -.886053 .563827);background:#fefffe;background:lab(99.7815% -.295132 .187492);border-radius:42px;flex-direction:column;width:390px;height:960px;font-family:Arial,sans-serif;display:flex;position:absolute;top:0;left:0;overflow:hidden}.phone-status{flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 25px;font-size:14px;font-weight:600;display:flex;position:relative}.phone-island{background:#050605;background:lab(1.56996% -.197575 .125039);border-radius:50%;width:10px;height:10px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.phone-app-bar{border-bottom:1px solid #e7e8e7;border-bottom:1px solid lab(91.8935% -.295132 .187492);justify-content:space-between;align-items:center;padding:13px 22px;font-size:23px;display:flex}.phone-app-bar strong{align-items:center;gap:9px;font-size:19px;font-weight:500;display:flex}.phone-app-bar img{width:21px;height:21px}.phone-chat{padding:21px 21px 0}.phone-chat-context{text-align:center;color:#5c5e5d;color:lab(39.7205% -.885591 .563031);margin-bottom:22px;font-size:11px}.phone-message{font-size:21px;line-height:1.46}.phone-user{background:#edefee;background:lab(94.227% -.590265 .375092);border-radius:19px;width:fit-content;max-width:91%;margin-left:auto;padding:14px 17px}.phone-answer{padding:23px 1px}.phone-amount{white-space:nowrap}.phone-answer>p+p{margin-top:12px}.phone-answer>p:first-child{font-weight:400}.phone-answer small{color:#5c5e5d;color:lab(39.7205% -.885591 .563031);margin-top:13px;font-size:12px;line-height:1.4;display:block}.phone-chart{font-variant-numeric:tabular-nums;gap:13px;margin:20px 0 17px;display:grid}.phone-chart>div{grid-template-columns:22px 1fr 94px;align-items:center;gap:13px;font-size:13px;display:grid}.phone-chart strong{text-align:right;font-size:16px;font-weight:500}.phone-chart i{background:linear-gradient(to right,#a5a9a6 var(--bar),#e9ecea var(--bar));border-radius:2px;height:7px;display:block}@supports (color:lab(0% 0 0)){.phone-chart i{background:linear-gradient(to right,lab(68.7475% -1.47608 .938499) var(--bar),lab(93.094% -1.18056 .750411) var(--bar))}}.phone-chart .phone-chart-focus i{background:linear-gradient(to right,var(--green) var(--bar),#e9ecea var(--bar))}@supports (color:lab(0% 0 0)){.phone-chart .phone-chart-focus i{background:linear-gradient(to right,var(--green) var(--bar),lab(93.094% -1.18056 .750411) var(--bar))}}.phone-chart .phone-chart-focus{color:var(--green-dark)}.phone-composer{color:#5a5b5a;color:lab(38.5605% -.885606 .563043);border:1px solid #dddedd;border:1px solid lab(88.427% -.590265 .375092);border-radius:29px;align-items:center;gap:11px;margin:auto 17px 0;padding:12px 13px;font-size:14px;display:flex}.phone-composer>span:first-child{font-size:22px}.phone-composer b{color:#fbfcfb;color:lab(98.8535% -.295132 .187504);background:#1f1f1f;background:lab(11.867% -.590488 .375503);border-radius:50%;place-items:center;width:29px;height:29px;margin-left:auto;font-size:22px;font-weight:400;display:grid}.phone-home{background:#181918;background:lab(8.38697% -.59054 .37559);border-radius:4px;flex:none;width:31%;height:4px;margin:16px auto 10px}.mobile-ai-meta{justify-content:center;align-items:center;gap:18px;margin-top:0;display:flex}.mobile-ai-figure figcaption{color:var(--muted);text-align:center;font-size:10px;line-height:1.5}.phone-scroll-cue{color:var(--green-dark);justify-content:center;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:flex}.phone-scroll-count{font-variant-numeric:tabular-nums;white-space:nowrap}.phone-scroll-meter{background:var(--line);width:46px;height:2px;overflow:hidden}.phone-scroll-meter>span{background:var(--green);width:100%;height:100%;transform:scaleX(var(--phone-scroll-progress,0));transform-origin:0;display:block}.is-scroll-chat .mobile-ai-meta{flex-direction:column;gap:7px}.mobile-ai.is-scroll-chat{min-height:calc(var(--phone-scene-height) + var(--phone-scroll-span))}.is-scroll-chat .mobile-ai-layout{top:var(--nav-h);min-height:var(--phone-scene-height);height:var(--phone-scene-height);position:sticky}.is-scroll-chat .phone-message{transition:none}@media (min-width:1001px) and (max-height:740px){.mobile-ai h2{font-size:48px}.mobile-ai-layout{padding-block:18px}}@media (max-width:1000px){.mobile-ai-layout{min-height:0;padding-block:58px 40px}.mobile-ai h2{font-size:44px}.mobile-ai-copy>p:not(.journey-eyebrow){font-size:16px}.mobile-ai-meta{flex-direction:column;gap:0}}@media (max-width:700px){.mobile-ai-layout{flex-direction:column;padding-block:48px 26px;display:flex}.mobile-ai-copy{text-align:center;width:100%;max-width:420px}.mobile-ai h2{font-size:clamp(36px,9.3vw,46px)}.mobile-ai .journey-eyebrow{margin-bottom:19px;font-size:12px}.mobile-ai-copy>p:not(.journey-eyebrow){max-width:310px;margin:21px auto 0}.mobile-ai-copy .button{margin-top:23px}.mobile-ai-phone-track{width:100%;margin-top:24px;display:block}.mobile-ai-figure{flex:none;margin-inline:calc(50% - min(120vw,510px)/2)}.mobile-ai-meta{margin-top:5px}}@media (prefers-reduced-motion:reduce){.ai-phone{transform:none}}.mobile-ai-figure{width:min(590px,64.5161dvh - 109.677px)}.ai-phone{aspect-ratio:1000/1550}.phone-product-art{width:1000px;height:1550px;transform:scale(var(--phone-art-scale,.4))}@supports (transform:scale(calc(100px / 200px))){.phone-product-art{transform:scale(calc(100cqw / 1000px))}}.phone-product-photo{width:2048px;height:2048px;top:-125px;left:-535px}.ai-phone-screen{transform:matrix3d(1.52379,.083139,0,.0000875481,.145366,1.41255,0,-.0000510179,0,0,1,0,141,41,0,1)}@media (max-width:1000px) and (min-width:701px){.mobile-ai-figure{width:min(480px,52vw)}}@media (max-width:700px){.mobile-ai-figure{width:120vw;max-width:510px}}@media (max-width:1000px) and (min-width:701px){.is-scroll-chat .mobile-ai-layout{padding-block:24px}.is-scroll-chat .mobile-ai-figure{width:min(52vw,calc((var(--phone-scene-height) - 90px) * 1000 / 1550))}}@media (max-width:700px){.mobile-ai.is-scroll-chat{min-height:0}.is-scroll-chat .mobile-ai-layout{height:auto;min-height:0;padding-bottom:0;position:relative;top:auto}.is-scroll-chat .mobile-ai-phone-track{width:100vw;min-height:calc(var(--phone-scene-height) + var(--phone-scroll-span))}.is-scroll-chat .mobile-ai-figure{--phone-mobile-width:min(120vw,510px,calc((var(--phone-scene-height) - 85px) * 1000 / 1550));top:calc(var(--nav-h) + 24px);width:var(--phone-mobile-width);margin-inline:calc((100% - var(--phone-mobile-width)) / 2);margin-block:0;position:sticky}}@media (prefers-reduced-motion:reduce),print{.mobile-ai.is-scroll-chat,.is-scroll-chat .mobile-ai-phone-track{min-height:0}.is-scroll-chat .mobile-ai-layout,.is-scroll-chat .mobile-ai-figure{height:auto;position:relative;top:auto}.is-scroll-chat .phone-message{opacity:1!important;transform:none!important}.phone-scroll-cue{display:none}}.ai-continuity{isolation:isolate;background:var(--paper);position:relative;overflow:clip}.ai-continuity-background{z-index:0;pointer-events:none;position:absolute;inset:0}.ai-continuity-scene{top:var(--nav-h);height:calc(100svh - var(--nav-h));position:sticky;overflow:clip}.ai-continuity>.ai-applications,.ai-continuity>.context-section,.ai-continuity>.mobile-ai{isolation:auto;background:0 0;position:relative}.ai-continuity .ai-applications-layout{position:relative}.ai-continuity .ai-applications-intro>p:not(.journey-eyebrow){max-width:420px}.continuity-plane,.continuity-edge{transform-origin:50%;width:73vw;height:190%;position:absolute;top:-45%;left:0}.continuity-plane-back{transform:translate3d(var(--continuity-x,28vw),var(--continuity-y,0px),0) skewX(-20.8deg);background:#cceeda;background:lab(91.0825% -14.1734 5.62532);overflow:hidden;box-shadow:inset 1px 0 #fafcfbcc,-20px 8px 55px #2f493b0b;box-shadow:inset 1px 0 lab(98.8808% -.958681 .381434/.8),-20px 8px 55px lab(28.6156% -13.0304 5.15418/.045)}.continuity-plane-front{transform:translate3d(calc(var(--continuity-x,28vw) + 74px),calc(var(--continuity-y,0px) - 16px),0) skewX(-20.8deg);background:#eff5f2;background:lab(96.0488% -2.55877 1.01779);border-left:1px solid #fafcfb;border-left:1px solid lab(98.8808% -.958681 .381434);overflow:hidden;box-shadow:-9px 0 22px #2f493b0f;box-shadow:-9px 0 22px lab(28.6156% -13.0304 5.15418/.06)}.continuity-edge{width:1px;transform:translate3d(calc(var(--continuity-x,28vw) - 54px),calc(var(--continuity-y,0px) + 22px),0) skewX(-20.8deg);background:#a2bbad6e;background:lab(73.793% -11.2691 4.47328/.43)}.continuity-plane-back:after{content:"";background:linear-gradient(#0000,#f4fff7b8,#0000);background:linear-gradient(#0000,lab(99.0436% -4.63524 2.37367/.72),#0000);height:60%;animation:16s linear infinite continuity-light-pass;position:absolute;inset:-30% 0 0}.continuity-plane-front:after{content:"";background:linear-gradient(90deg,#fffc,#0000);background:linear-gradient(90deg,lab(100% 0 0/.8),#0000);width:33%;height:100%;animation:12s ease-in-out infinite alternate continuity-soft-light;position:absolute;top:0;left:0}.continuity-reliefs{transform:translate3d(var(--continuity-detail-x,0px),0,0);position:absolute;inset:0}.continuity-relief{background:linear-gradient(105deg,#ffffff14 65%,#fffc);background:linear-gradient(105deg,lab(100% 0 0/.08) 65%,lab(100% 0 0/.8));border:1px solid #afbfb66b;border:1px solid lab(75.9382% -7.06083 2.80552/.42);position:absolute;transform:skew(-20.8deg);box-shadow:inset -10px 0 24px #ffffffa6,12px 16px 32px #4251490e;box-shadow:inset -10px 0 24px lab(100% 0 0/.65),12px 16px 32px lab(33.0438% -7.7443 3.07205/.055)}.continuity-relief:after{content:"";border-right:1px solid #ffffffe6;border-right:1px solid lab(100% 0 0/.9);position:absolute;inset:0 12px 0 0}.continuity-relief-near{width:clamp(90px,13vw,230px);height:48%;animation:18s ease-in-out infinite alternate continuity-relief-near;bottom:-27%;left:-6%}.continuity-relief-far{width:clamp(110px,19vw,310px);height:64%;animation:23s ease-in-out infinite alternate continuity-relief-far;top:-14%;right:-10%}.continuity-filament{width:5px;height:160%;transform:translate3d(calc(var(--continuity-x,28vw) + 19px),0,0) skewX(-20.8deg);background:#ffffff3d;background:lab(100% 0 0/.24);position:absolute;top:-40%;left:0;overflow:hidden}.continuity-filament:after{content:"";background:linear-gradient(#0000,#fffffff2,#0000);background:linear-gradient(#0000,lab(100% 0 0/.95),#0000);height:35%;animation:11s linear -5s infinite continuity-light-pass;position:absolute;inset:-30% 0 auto}.continuity-control-layer{z-index:5;pointer-events:none;position:absolute;inset:0}.continuity-control-position{top:calc(var(--nav-h) + 14px);justify-content:flex-end;padding-inline:20px;display:flex;position:sticky}.continuity-motion-toggle{width:36px;height:36px;color:var(--green-dark);cursor:pointer;pointer-events:auto;background:#fbfcfbd9;background:lab(98.8672% -.638962 .254226/.85);border:1px solid #b7c0bb80;border:1px solid lab(76.963% -3.84262 1.52787/.5);border-radius:50%;place-items:center;padding:0;display:grid}.continuity-motion-toggle[hidden]{display:none}.continuity-motion-toggle:hover{background:var(--white);border-color:var(--green)}.continuity-motion-toggle:focus-visible{outline:2px solid var(--green);outline-offset:4px}.continuity-play-icon,[data-ambient-paused=true] .continuity-pause-icon{display:none}[data-ambient-paused=true] .continuity-play-icon{display:block}.continuity-relief,.continuity-plane-back:after,.continuity-plane-front:after,.continuity-filament:after{animation-play-state:paused}[data-ambient-running=true] .continuity-relief,[data-ambient-running=true] .continuity-plane-back:after,[data-ambient-running=true] .continuity-plane-front:after,[data-ambient-running=true] .continuity-filament:after{animation-play-state:running}@keyframes continuity-light-pass{0%{opacity:0;transform:translateY(-85%)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(360%)}}@keyframes continuity-soft-light{0%{opacity:.4;transform:translate(-20%)}to{opacity:.9;transform:translate(34%)}}@keyframes continuity-relief-near{0%{transform:translateY(22px)skew(-20.8deg)}to{transform:translate(18px,-25px)skew(-20.8deg)}}@keyframes continuity-relief-far{0%{transform:translateY(-22px)skew(-20.8deg)}to{transform:translate(-16px,32px)skew(-20.8deg)}}.ai-continuity .context-product-stage{mix-blend-mode:normal;transform-origin:50% 60%;transform:translate3d(var(--notebook-exit-x,0px),var(--notebook-exit-y,0px),0) scale(var(--notebook-exit-scale,1))}.ai-continuity .mobile-ai-scene{mix-blend-mode:normal;transform-origin:50% 65%;transform:translate3d(var(--phone-enter-x,0px),var(--phone-enter-y,0px),0) rotate(var(--phone-enter-angle,0deg)) scale(var(--phone-enter-scale,1))}.ai-continuity .context-device-photo,.ai-continuity .phone-product-photo{mix-blend-mode:normal;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.ai-continuity .context-device-photo{-webkit-mask-image:url(/demos/notebook-silhouette.svg);mask-image:url(/demos/notebook-silhouette.svg)}.ai-continuity .phone-product-photo{-webkit-mask-image:url(/demos/phone-silhouette.svg);mask-image:url(/demos/phone-silhouette.svg)}.ai-continuity .context-device:before,.ai-continuity .ai-phone:before{content:"";filter:blur(15px);pointer-events:none;background:#1f262224;background:lab(14.3356% -4.18918 1.66246/.14);border-radius:50%;position:absolute}.ai-continuity .context-device:before{width:87%;height:5%;bottom:-1%;left:12%}.ai-continuity .ai-phone:before{width:69%;height:3%;bottom:0;left:17%}@media (max-width:1000px){.ai-continuity .context-device{transform:translate3d(var(--device-x,0px),var(--device-y,0px),0) rotate(var(--device-rz,0deg)) scale(var(--device-scale,1))}.continuity-plane{width:100vw}.continuity-plane-front{transform:translate3d(calc(var(--continuity-x,28vw) + 48px),calc(var(--continuity-y,0px) - 12px),0) skewX(-20.8deg)}.continuity-edge{transform:translate3d(calc(var(--continuity-x,28vw) - 32px),calc(var(--continuity-y,0px) + 16px),0) skewX(-20.8deg)}}@media (max-width:700px){.continuity-plane-back{background:#dbf2e5;background:lab(93.4329% -9.31242 3.69954)}.continuity-plane-front{background:#f4f7f5;background:lab(97.052% -1.5983 .63585)}.continuity-relief-near{width:110px;height:37%;left:-22%}.continuity-relief-far{width:170px;height:95%;top:-20%;right:-50%}.continuity-control-position{top:calc(var(--nav-h) + 10px);padding-inline:12px}.continuity-motion-toggle{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.ai-continuity .context-device,.ai-continuity .context-product-stage,.ai-continuity .mobile-ai-scene{transform:none}.continuity-control-layer{display:none}.continuity-relief,.continuity-plane-back:after,.continuity-plane-front:after,.continuity-filament:after{animation:none}}@media print{.ai-continuity-background,.continuity-control-layer{display:none}.ai-continuity .context-device,.ai-continuity .context-product-stage,.ai-continuity .mobile-ai-scene{transform:none}}.ai-use-track{min-width:0}.ai-use-stage{position:relative}.ai-applications-intro .journey-text-link.wait-for-examples{transition:opacity .28s,transform .28s}.ai-applications-intro .journey-text-link.wait-for-examples:not(.is-report-ready){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.ai-applications-intro:focus-within>*{opacity:1!important;transform:none!important}.ai-applications-intro .typing-run,.ai-applications-intro .typing-char{color:inherit}.has-typing-caret{position:relative}.has-typing-caret:after{content:"";pointer-events:none;background:currentColor;width:1.5px;height:.92em;position:absolute;top:.07em;left:100%}.ai-applications-intro:focus-within .typing-char,.ai-applications-intro:focus-within .journey-text-link svg{opacity:1!important}.ai-applications-intro:focus-within .has-typing-caret:after{display:none}.application-scroll-cue{color:var(--green-dark);align-items:center;gap:12px;margin-top:18px;font-size:11px;line-height:1.5;display:flex}.application-scroll-cue[hidden]{display:none}.application-scroll-count{font-variant-numeric:tabular-nums;white-space:nowrap}.application-scroll-meter{background:var(--line);width:46px;height:2px;overflow:hidden}.application-scroll-meter>span{background:var(--green);height:100%;transform:scaleX(var(--applications-progress,0));transform-origin:0;display:block}.is-scroll-applications{min-height:calc(var(--applications-scene-height) + var(--applications-scroll-span))}.is-scroll-applications .ai-applications-layout{top:var(--nav-h);min-height:var(--applications-scene-height);height:var(--applications-scene-height);padding-block:32px;position:sticky}.is-scroll-applications .ai-use-cases{border-top:0}.is-scroll-applications .ai-use-cases article:first-child{border-top:1px solid var(--line)}@media (max-width:700px){.is-scroll-applications{min-height:0}.is-scroll-applications .ai-applications-layout{height:auto;min-height:0;padding-block:55px 0;position:relative;top:auto}.is-scroll-applications .ai-use-track{min-height:calc(var(--applications-content-height) + var(--applications-scroll-span))}.is-scroll-applications .ai-use-stage{top:calc(var(--nav-h) + 24px);position:sticky}}@media (prefers-reduced-motion:reduce),print{.is-scroll-applications,.is-scroll-applications .ai-use-track{min-height:0}.is-scroll-applications .ai-applications-layout,.is-scroll-applications .ai-use-stage{height:auto;position:relative;top:auto}.ai-use-cases article,.ai-applications-intro>*{opacity:1!important;transform:none!important}.ai-use-cases article{transition:none!important}.ai-applications-intro .journey-text-link.wait-for-examples{visibility:visible;transition:none;opacity:1!important;transform:none!important}.ai-applications-intro .typing-char,.ai-applications-intro .journey-text-link svg{opacity:1!important}.has-typing-caret:after,.application-scroll-cue{display:none}}.harness{padding-block:96px}.ai-continuity>.harness{background:linear-gradient(180deg,#fafbfa00,var(--paper) 96px)}@supports (color:lab(0% 0 0)){.ai-continuity>.harness{background:linear-gradient(180deg,lab(98.5147% -.478268 .361455/0),var(--paper) 96px)}}.harness-layout{z-index:1;position:relative}.harness-head{display:block}.harness-intro{padding-right:0}.harness .journey-eyebrow{margin-bottom:20px}.harness h2{letter-spacing:-.038em;font-size:clamp(38px,3.4vw,52px);line-height:1.06}.harness h2 span{color:var(--green-dark);text-wrap:balance;display:block}.harness-lead{max-width:560px;color:var(--muted);text-wrap:pretty;margin-top:22px;font-size:18px;line-height:1.55}.harness-figure{margin:40px 0 0;position:relative}.team-card{--spring:cubic-bezier(.22,.9,.24,1);--wire-1:#88e5b8;--wire-2:#b4f0d2;--tip-1:#f4fff9;--tip-2:#9ff0c8;--deep:#1c3d34;--vivid:#10b268;--mint:#8fdfb4;--approve:#e7d6b3;--approve-ink:#816339;border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px -56px #1b2e2459;box-shadow:0 30px 70px -56px lab(16.8816% -9.77656 3.8667/.35)}@supports (color:lab(0% 0 0)){.team-card{--mint:lab(82.7761% -32.67 12.9116);--approve:lab(86.2423% 2.0954 19.5972);--approve-ink:lab(44.3103% 8.39084 28.5719)}}@supports (transition-timing-function:linear(0,1)){.team-card{--spring:linear(0, .0446, .1443, .2642, .3849, .4963, .594, .6768, .7452, .8009, .8454, .8807, .9084, .93, .9467, .9596, .9694, .9769, .9826, .987, .9902, .9927, .9946, .9959, 1)}}.team-stage{isolation:isolate;color:#fff;background:#1c3d34;position:relative;overflow:hidden}.team-nano{z-index:-1;pointer-events:none;opacity:0;transition:opacity 1.4s;position:absolute;inset:0;overflow:hidden}.team-nano.is-built{opacity:1}.team-world{will-change:transform;background-repeat:repeat-x;animation:80s linear infinite team-world;position:absolute}@keyframes team-world{to{transform:translateX(calc(-1 * var(--map-w)))}}.team-world-flicker{width:100%;height:100%;position:absolute;inset:0}.team-world-flicker rect{fill:var(--mint);opacity:0;animation:team-flicker var(--t) ease-in-out var(--d) infinite}@keyframes team-flicker{0%,to{opacity:0}50%{opacity:.45}}.agent-team:not(.is-visible) :is(.team-world,.team-world-flicker rect){animation-play-state:paused}.team-map{grid-template-columns:150px minmax(0,1fr) minmax(0,1fr) 180px;column-gap:56px;padding:46px 28px 26px;display:grid;position:relative}.team-wires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.team-wires .team-wire{fill:none;stroke:#ffffff1f;stroke:lab(100% 0 0/.12);stroke-width:1.25px}.team-wires .team-flow{fill:none;stroke-width:1.6px;stroke-linecap:round}.team-wires .team-glow{fill:none;stroke:#7fe3b0;stroke:lab(83.0375% -39.4068 15.5501);stroke-width:5px;stroke-linecap:round;opacity:.2}.team-wires .team-shimmer{fill:none;stroke:#f2fff8;stroke-width:2px;stroke-linecap:round;stroke-dasharray:28px calc(var(--len) * 1px);stroke-dashoffset:28px;opacity:0;filter:drop-shadow(0 0 3px #85e9b6);filter:drop-shadow(0 0 3px lab(85.3583% -39.3778 15.5421))}.team-wires .team-tip{opacity:0}.team-wires .team-landing{fill:var(--mint);opacity:0;transition:opacity .8s var(--spring)}.team-wires .team-landing.is-on{opacity:.45}.team-wires .team-landing.is-dup{display:none}.team-col{z-index:1;flex-direction:column;justify-content:space-around;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.team-col-label{letter-spacing:.08em;text-transform:uppercase;color:#8fdfb4d9;color:lab(82.7761% -32.67 12.9116/.85);font-size:11px;font-weight:500;position:absolute;top:-30px;left:0}.team-source{background:linear-gradient(#ffffff0e,#ffffff05);background:linear-gradient(lab(100% 0 0/.055),lab(100% 0 0/.02));border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;height:62px;padding:0 12px 0 13px;display:grid;box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}.team-source-icon{width:30px;height:30px;color:var(--mint);transition:background .6s var(--spring),border-color .6s var(--spring);border:1px solid #ffffff29;border:1px solid lab(100% 0 0/.16);border-radius:8px;place-items:center;display:grid}.team-source .icon{width:15px;height:15px}.team-source>div{min-width:0}.team-source strong{letter-spacing:-.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.team-source em{font-variant-numeric:tabular-nums;color:#ffffff94;color:lab(100% 0 0/.58);white-space:nowrap;margin-top:1px;font-size:11.5px;font-style:normal;line-height:1.4;display:block}.team-source.is-lit{border-color:#8fdfb438;border-color:lab(82.7761% -32.67 12.9116/.22);box-shadow:inset 0 1px #ffffff12,inset -2px 0 #8fdfb480;box-shadow:inset 0 1px lab(100% 0 0/.07),inset -2px 0 lab(82.7761% -32.67 12.9116/.5)}.team-source.is-lit .team-source-icon{background:#8fdfb41a;background:lab(82.7761% -32.67 12.9116/.1);border-color:#8fdfb466;border-color:lab(82.7761% -32.67 12.9116/.4)}.team-agents-next{justify-content:flex-end}.team-agent{--lift:0px;min-height:62px;color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(170%)brightness(1.9);backdrop-filter:blur(16px)saturate(170%)brightness(1.9);translate:0 var(--lift);background:linear-gradient(#ffffffe6 0%,#ffffffd6 55%,#f6fef9cc 100%);background:linear-gradient(lab(100% 0 0/.9) 0%,lab(100% 0 0/.84) 55%,lab(98.9759% -3.1994 1.27245/.8) 100%);border:0;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 18px 12px 12px;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #ffffff59,inset 0 -1px #d3e2d999,0 1px 1px #000d064d,0 6px 14px -6px #00080480,0 22px 34px -22px #000502a6;box-shadow:inset 0 1px lab(100% 0 0/.95),inset 0 0 0 1px lab(100% 0 0/.35),inset 0 -1px lab(88.6713% -6.41248 2.54869/.6),0 1px 1px lab(2.66492% -4.28922 1.2666/.3),0 6px 14px -6px lab(1.69786% -3.12567 .925413/.5),0 22px 34px -22px lab(.998514% -2.14596 .63768/.65)}.team-agent.is-working{--lift:-2px;box-shadow:inset 0 1px 0 #fffffff2,inset 0 -1px 0 #d3e2d999,0 0 0 2px var(--mint),0 10px 20px -8px #00080499,0 28px 44px -24px #000502bf}@supports (color:lab(0% 0 0)){.team-agent.is-working{box-shadow:inset 0 1px 0 lab(100% 0 0/.95),inset 0 -1px 0 lab(88.6713% -6.41248 2.54869/.6),0 0 0 2px var(--mint),0 10px 20px -8px lab(1.69786% -3.12567 .925413/.6),0 28px 44px -24px lab(.998514% -2.14596 .63768/.75)}}.team-icon{width:30px;height:30px;color:var(--green-dark);transition:background .6s var(--spring),color .6s var(--spring);background:#e7f6ed;background:lab(95.6314% -6.41096 2.54827);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.team-icon .icon{width:15px;height:15px}.team-icon{position:relative;overflow:hidden}.team-icon .icon{transition:opacity .4s var(--spring),scale .5s var(--spring)}.team-loader{opacity:0;width:12px;height:12px;transition:opacity .4s var(--spring),scale .5s var(--spring);margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%;scale:.6}.team-loader i{background:var(--mint);border-radius:1.5px;width:5px;height:5px;animation:.9s infinite team-slide;position:absolute;top:0;left:0}.team-loader i:first-child{background:#fff;animation-delay:-.45s}.team-loader i:nth-child(2){animation-delay:-.15s}.team-loader i:nth-child(3){background:var(--vivid);animation-delay:-.75s}.team-agent.is-working .team-icon .icon{opacity:0;scale:.6}.team-agent.is-working .team-loader{opacity:1;scale:1}.agent-team:not([data-run=play]) .team-loader i{animation-play-state:paused}@keyframes team-slide{0%{animation-timing-function:cubic-bezier(.6,0,.2,1);translate:0}8.333%{translate:7px}25%{animation-timing-function:cubic-bezier(.6,0,.2,1);translate:7px}33.333%{translate:7px 7px}50%{animation-timing-function:cubic-bezier(.6,0,.2,1);translate:7px 7px}58.333%{translate:0 7px}75%{animation-timing-function:cubic-bezier(.6,0,.2,1);translate:0 7px}83.333%{translate:0}to{translate:0}}.team-agent.is-working .team-icon,.team-agent.is-done .team-icon{background:linear-gradient(160deg,#2a5a4c 0%,var(--deep) 55%,#163128 100%);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #00080459;box-shadow:inset 0 1px lab(100% 0 0/.18),0 1px 2px lab(1.69786% -3.12567 .925413/.35)}.team-agent-main{min-width:0}.team-agent-line{align-items:center;min-width:0;display:flex}.team-agent strong{letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.team-agent-sub{grid-template-columns:minmax(0,1fr);min-width:0;margin-top:1px;display:grid}.team-result{min-width:0;transition:opacity .3s var(--spring) .1s,translate .4s var(--spring) .1s;grid-area:1/1;align-items:baseline;gap:4px;display:flex}.team-result b{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:400;line-height:1.4}.team-result span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.4;overflow:hidden}.team-agent[data-final=approval] .team-result span{color:var(--approve-ink)}.team-activity{opacity:0;transition:opacity .12s ease-out,translate .3s var(--spring);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;align-self:center;font-size:11.5px;line-height:1.4;overflow:hidden;translate:0 -4px}.agent-team:is([data-run=pending],[data-run=play]) .team-agent:not(.is-done) .team-result{opacity:0;translate:0 4px}.agent-team:is([data-run=pending],[data-run=play]) .team-agent:not(.is-done) .team-activity{opacity:1;translate:0}.team-person{background:#ffffff08;background:lab(100% 0 0/.03);border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:11px;height:62px;padding:0 14px 0 13px;display:grid}.team-person>span{letter-spacing:.04em;color:#ffffffb3;color:lab(100% 0 0/.7);width:32px;height:32px;transition:border-color .6s var(--spring),color .6s var(--spring);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.team-person>div{min-width:0}.team-person-line{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.team-person time{font-variant-numeric:tabular-nums;color:#ffffff73;color:lab(100% 0 0/.45);transition:opacity .6s var(--spring);flex:none;font-size:10.5px}.agent-team:is([data-run=pending],[data-run=play]) .team-person:not(.is-reached) time{opacity:0}.team-person strong{letter-spacing:-.012em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.team-person em{color:#ffffff9e;color:lab(100% 0 0/.62);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;font-style:normal;line-height:1.4;display:block;overflow:hidden}.team-person.is-reached{border-color:#ffffff29;border-color:lab(100% 0 0/.16)}.team-person.is-reached>span{color:#fff;border-color:#ffffff80;border-color:lab(100% 0 0/.5)}.team-person.is-approval em{color:var(--approve)}.team-person.is-approval.is-reached>span{border-color:var(--approve);color:var(--approve)}.agent-team[data-run=play] .team-person:not(.is-reached) em,.agent-team[data-run=pending] .team-person em{font-size:0}.agent-team[data-run=play] .team-person:not(.is-reached) em:before,.agent-team[data-run=pending] .team-person em:before{content:"";background:linear-gradient(90deg,#ffffff12 0%,#ffffff2b 50%,#ffffff12 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(100% 0 0/.07) 0%,lab(100% 0 0/.17) 50%,lab(100% 0 0/.07) 100%) 0 0/200% 100%;border-radius:4px;width:118px;max-width:100%;height:8px;margin:4px 0;animation:1.6s linear infinite team-skeleton;display:block}.agent-team:is([data-run=pending],[data-run=play]) :is(.team-source,.team-agent,.team-person):not(.is-lit){opacity:.32}.team-source,.team-agent,.team-person{transition-property:opacity,box-shadow,background,color,border-color,translate;transition-duration:.45s;transition-timing-function:var(--spring)}.team-timeline{border-top:1px solid #ffffff1a;border-top:1px solid lab(100% 0 0/.1);padding:18px 28px 24px}.team-timeline-label{letter-spacing:.08em;text-transform:uppercase;color:#8fdfb4d9;color:lab(82.7761% -32.67 12.9116/.85);font-size:11px;font-weight:500}.team-feed{--step:5;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.team-feed:before,.team-feed:after{content:"";height:1px;position:absolute;top:4px;left:4px}.team-feed:before{background:#ffffff29;background:lab(100% 0 0/.16);right:calc(20% - 4px)}.team-feed:after{width:calc(max(var(--step) - 1,0) * 20%);background:var(--mint);max-width:calc(80% - 4px);transition:width .8s var(--spring)}.team-feed li{z-index:1;transition:opacity .6s var(--spring);padding:18px 20px 0 0;position:relative}.team-feed li:before{content:"";box-sizing:border-box;background:var(--deep);width:9px;height:9px;transition:background .5s var(--spring),border-color .5s var(--spring);border:1.5px solid #ffffff59;border:1.5px solid lab(100% 0 0/.35);border-radius:50%;position:absolute;top:0;left:0}.team-feed li.is-shown:before{border-color:var(--mint);background:var(--mint)}.team-feed li.is-wait.is-shown:before{border-color:var(--approve);background:var(--approve)}.team-feed time{color:#ffffff8c;color:lab(100% 0 0/.55);font-variant-numeric:tabular-nums;font-size:12px;display:block}.team-feed p{color:#fff;margin-top:3px;font-size:14px;line-height:1.4}.team-feed b{font-weight:500}.team-feed em{color:var(--mint);margin:0 6px;font-style:normal}.team-feed span{color:#ffffffa6;color:lab(100% 0 0/.65);margin-top:2px;font-size:13px;line-height:1.45;display:block}.team-feed .is-wait span{color:var(--approve)}.team-feed .is-ok span:after{content:" ✓";color:var(--mint);font-weight:600}.agent-team:is([data-run=pending],[data-run=play]) .team-feed li:not(.is-shown){opacity:.35}.team-feed li.is-new{animation:.4s both agent-in}.team-foot{min-height:72px;color:var(--ink);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr)) auto;padding:0 28px;display:grid}.team-foot-cta{align-items:center;padding-left:24px;display:flex}.team-foot-cta .button{white-space:nowrap;min-height:40px;transition:background .18s,opacity .5s var(--spring) .35s,translate .6s var(--spring) .35s,visibility 0s linear .35s;gap:12px;margin:0;padding:10px 18px;font-size:14px;line-height:18px}.team-foot-cta .button .icon{width:16px;height:16px}.team-foot-cta .button{color:#fff;background:#1c3d34}.team-foot-cta .button:hover{background:#24493f}.team-foot-cta .button:focus-visible{outline-offset:3px;outline:2px solid #1c3d34}.agent-team:is([data-run=pending],[data-run=play]) .team-foot-cta .button{opacity:0;visibility:hidden;transition:background .18s,opacity .2s,translate .2s,visibility 0s linear .2s;translate:0 6px}.team-foot-item{white-space:nowrap;align-content:center;gap:3px;min-width:0;padding:14px 20px;font-size:12.5px;line-height:1.3;display:grid}.team-foot-item:first-child{padding-left:0}.team-foot-item+.team-foot-item{border-left:1px solid var(--line)}.team-foot-then{text-overflow:ellipsis;color:#7b827f;color:lab(53.7348% -3.29027 .954878);transition:color .6s var(--spring) .2s;font-size:12px;position:relative;overflow:hidden}.team-foot-now{align-items:baseline;gap:8px;min-width:0;display:flex}.team-foot-now span{text-overflow:ellipsis;color:var(--muted);overflow:hidden}.team-foot-item b{letter-spacing:-.01em;color:var(--green-dark);font-variant-numeric:tabular-nums;transition:opacity .7s var(--spring),translate .8s var(--spring);font-size:16px;font-weight:500}@keyframes team-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.team-foot-now{position:relative}.team-foot-now:after,.team-foot-then:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#e9eeec 0%,#f7f9f8 50%,#e9eeec 100%) 0 0/200% 100%;background:linear-gradient(90deg,lab(93.701% -1.97014 .572383) 0%,lab(97.7205% -.98446 .286126) 50%,lab(93.701% -1.97014 .572383) 100%) 0 0/200% 100%;border-radius:6px;width:min(200px,92%);height:13px;margin-top:-6.5px;transition:opacity .35s;position:absolute;top:50%;left:0}.team-foot-item:nth-child(2) .team-foot-now:after{width:min(176px,92%)}.team-foot-item:nth-child(3) .team-foot-now:after{width:min(150px,92%)}.team-foot-then:after{border-radius:5px;width:min(150px,80%);height:9px;margin-top:-4.5px}.team-foot-item:nth-child(2) .team-foot-then:after{width:min(170px,80%)}.agent-team:is([data-run=pending],[data-run=play]) .team-foot-item:not(.is-ready) :is(.team-foot-now,.team-foot-then):after{opacity:1;animation:1.6s linear infinite team-skeleton}.agent-team:is([data-run=pending],[data-run=play]) .team-foot-item:not(.is-ready) .team-foot-then{color:#0000}.agent-team:is([data-run=pending],[data-run=play]) .team-foot-item:not(.is-ready) b{opacity:0;translate:0 3px}.agent-team:is([data-run=pending],[data-run=play]) .team-foot-item:not(.is-ready) .team-foot-now span{opacity:0}.team-foot-now span{transition:opacity .6s var(--spring) .1s}@keyframes agent-pulse{50%{opacity:.35}}@keyframes agent-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.provider-phone{margin:0;display:none}.provider-phone figcaption{color:var(--muted);text-align:center;margin-top:4px;font-size:10px;line-height:1.5}@media (min-width:1001px){.harness{padding-block:clamp(32px,5vh,96px)}.harness-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:56px;display:grid}.harness .journey-eyebrow{margin-bottom:14px}.harness-lead{justify-self:end;max-width:520px;margin-top:0;font-size:17px}.harness-figure{margin-top:clamp(20px,3.6vh,40px)}}@media (min-width:1001px) and (max-height:820px){.harness{padding-block:clamp(24px,4vh,96px)}.harness h2{font-size:clamp(34px,3vw,42px)}.harness-lead{font-size:16px}.team-map{--row:62px;padding-top:clamp(40px,6vh,70px)}.team-foot{min-height:62px}.team-foot-item{padding-block:10px}}@media (min-width:1001px){.team-map{--row:64px;--row-gap:clamp(16px,2.6vh,30px);grid-template-columns:184px minmax(0,1fr) minmax(0,1fr) 226px;column-gap:clamp(24px,33.3333% - 308.667px,76px);padding:clamp(46px,7vh,70px) 28px clamp(26px,4.2vh,50px)}.team-col{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,var(--row));gap:var(--row-gap) 0;place-items:center stretch;width:100%;min-width:0;display:grid}.team-agent,.team-person{width:100%;min-width:0}.team-agents-next>li:first-child{grid-row:2}.team-agents-next>li:nth-child(2){grid-row:3}.team-source{width:100%;min-width:0}.team-timeline{display:none}}@media (max-width:1279px){.team-foot{grid-template-columns:repeat(3,minmax(0,1fr))}.team-foot-cta{grid-column:1/-1;padding:2px 0 18px}}@media (max-width:1180px){.team-map{grid-template-columns:172px minmax(0,1fr) minmax(0,1fr) 216px;column-gap:clamp(18px,33.3333% - 301.333px,44px);padding-inline:28px}.team-source{grid-template-columns:26px minmax(0,1fr);gap:9px;padding:0 10px 0 11px}.team-source-icon{border-radius:7px;width:26px;height:26px}}@media (max-width:1000px){.harness{padding-block:80px 88px}.team-foot{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:24px}.team-foot-cta{grid-column:1/-1;padding:4px 0 20px}.team-foot-now{flex-direction:column;align-items:flex-start;gap:2px}.team-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:32px 24px 36px}.team-wires,.team-col-sources,.team-col-people{display:none}.team-col.team-agents{display:contents}.team-feed{grid-template-columns:1fr;row-gap:18px}.team-feed:before,.team-feed:after{width:1px;max-width:none;height:auto;inset:4px auto 6px 4px}.team-feed:after{height:calc(max(var(--step) - 1,0) * 20%);transition:height .6s cubic-bezier(.2,.7,.2,1);bottom:auto}.team-feed li{padding:0 0 0 26px}.team-timeline{padding:22px 24px 28px}}@media (max-width:700px){.harness{padding-block:64px 72px}.harness h2{font-size:clamp(34px,9vw,44px)}.harness-lead{margin-top:18px;font-size:16px}.harness-figure{margin-top:36px}.team-map{grid-template-columns:1fr;gap:8px;padding:22px 16px 26px}.team-agent{padding:11px 16px 11px 11px}#ag-reports{grid-column:auto}.team-timeline{padding:20px 18px 24px}.team-foot{grid-template-columns:1fr;padding:4px 16px}.team-foot-cta{padding:8px 0 16px}.team-foot-cta .button{justify-content:center;width:100%;min-height:44px}.team-foot-item{padding:12px 0}.team-foot-now{flex-direction:row;align-items:baseline;gap:8px}.team-foot-item+.team-foot-item{border-left:0;border-top:1px solid var(--line)}#inteligencia .context-product{display:none}.provider-phone{width:min(118vw,500px,calc((100svh - var(--nav-h) - 150px) * 1000 / 1550));margin:16px auto 0;display:block;position:relative;left:50%;transform:translate(-50%)}}.team-agent,.team-person{isolation:isolate;position:relative;overflow:hidden}.team-agent:after,.team-person:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(circle closest-side,#00b5681f 0%,#00b5680f 40%,#00b56809 76%,#00ae6366 88%,#0000 95%);background:radial-gradient(circle closest-side,lab(65.0673% -54.7265 28.2947/.12) 0%,lab(65.0673% -54.7265 28.2947/.06) 40%,lab(65.0673% -54.7265 28.2947/.035) 76%,lab(62.7437% -54.8196 28.3575/.4) 88%,#0000 95%);border-radius:50%;width:340px;height:340px;margin:-170px 0 0 -170px;position:absolute;top:50%;left:0}.team-agent:after{width:150px;height:150px;margin:-75px 0 0 -75px}.team-person:after{background:radial-gradient(circle closest-side,#b0efcc66 0%,#8fdfb433 38%,#8fdfb41a 72%,#b0efcc52 87%,#0000 100%);background:radial-gradient(circle closest-side,lab(89.4739% -25.9742 10.2844/.4) 0%,lab(82.7761% -32.67 12.9116/.2) 38%,lab(82.7761% -32.67 12.9116/.1) 72%,lab(89.4739% -25.9742 10.2844/.32) 87%,#0000 100%)}.team-person.is-approval:after{background:radial-gradient(circle closest-side,#f8eace6b 0%,#e7d6b338 38%,#e7d6b31a 72%,#f8eace57 87%,#0000 100%);background:radial-gradient(circle closest-side,lab(93.179% 1.51703 15.5328/.42) 0%,lab(86.2423% 2.0954 19.5972/.22) 38%,lab(86.2423% 2.0954 19.5972/.1) 72%,lab(93.179% 1.51703 15.5328/.34) 87%,#0000 100%)}.team-agent.is-charged:after,.team-person.is-charged:after{animation:.95s cubic-bezier(.15,.6,.3,1) team-charge}.team-agent.is-charged:after{animation-name:team-charge-light;animation-duration:1.1s}@keyframes team-charge-light{0%{opacity:1;scale:.1}65%{opacity:1}to{opacity:0;scale:1}}@keyframes team-charge{0%{opacity:1;scale:.1}45%{opacity:.85}to{opacity:0;scale:1}}@media (prefers-reduced-transparency:reduce){.team-agent{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff 0% 45%,#f4f8f6 100%);background:linear-gradient(#fff 0% 45%,lab(97.2976% -1.91841 .763118) 100%)}}@media (prefers-reduced-motion:reduce){.team-foot-cta .button{translate:none!important}.team-foot-now:after,.team-foot-then:after,.team-person em:before{animation:none!important}.team-nano{transition:none}.team-world,.team-world-flicker rect{animation:none}.team-foot-item b{transition:none;translate:none}.team-feed li.is-new,.team-loader i,.team-agent:after,.team-person:after{animation:none}.team-wires .team-shimmer{display:none}.team-feed:after{transition:none}}
