/*!
MIT License

Copyright (c) Magic UI

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

*/
@charset "UTF-8";:root,:root *,:root *:before,:root *:after{scrollbar-width:none!important;scrollbar-gutter:auto!important;-ms-overflow-style:none!important}:root::-webkit-scrollbar,:root *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}:root::-webkit-scrollbar-corner,:root *::-webkit-scrollbar-corner{display:none!important}.header-actions{display:flex;align-items:center;gap:22px;flex-shrink:0}.login-link{font-size:13px;font-weight:600;white-space:nowrap}.login-link:hover{color:var(--blue)}.header-actions .header-start{min-height:42px;padding:11px 17px;font-size:12px;gap:14px;background:#126de4}.header-actions .header-start:hover{background:#095bc6}.header-inner{gap:20px}.get-started-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start;scroll-margin-top:110px}.get-started-copy h2{margin-top:20px}.get-started-copy>p:not(.eyebrow){margin-top:22px;max-width:330px;font-size:15px;line-height:1.7}.get-started-copy>.text-link{margin-top:30px;color:#0862ce;font-size:12px}.setup-quiz{padding:34px;border:1px solid var(--line);border-radius:14px;background:#f8fbff;min-width:0}.quiz-progress{font-size:12px;color:#526780;margin-bottom:24px}.setup-quiz fieldset{margin:0;padding:0;border:0;min-width:0}.setup-quiz legend{font-size:25px;font-weight:600;letter-spacing:-.035em;line-height:1.3;margin-bottom:12px}.quiz-help{font-size:12px;line-height:1.7}.quiz-choices{display:grid;gap:12px;margin-top:23px}.quiz-choice{display:flex;gap:14px;align-items:start;padding:19px 17px;border:1px solid #dce5ef;border-radius:9px;cursor:pointer;background:#fff}.quiz-choice:has(input:checked){border-color:#659feb;background:#edf5ff}.quiz-choice input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:#126de4}.quiz-choice strong{display:block;font-size:14px;font-weight:600}.quiz-choice small{display:block;font-size:12px;color:var(--slate);line-height:1.6;margin-top:5px}.quiz-choice:focus-within{outline:2px solid var(--blue);outline-offset:3px}.quiz-field{display:block;margin-top:20px;font-size:12px;font-weight:550}.quiz-field input,.quiz-field select{display:block;width:100%;min-height:48px;margin-top:7px;padding:12px;border:1px solid #c7d6e8;border-radius:7px;background:#fff;color:var(--ink);font:inherit;font-size:15px;line-height:1.5}.quiz-field input:focus-visible,.quiz-field select:focus-visible{outline:2px solid #126de4;outline-offset:2px}.quiz-field input::placeholder{color:#758497;opacity:1}.quiz-optional{font-weight:400;color:var(--slate);margin-left:6px}.setup-quiz fieldset>.quiz-help:last-child{margin-top:18px}.quiz-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:28px}.quiz-next{margin-left:auto;background:#126de4;min-height:48px;padding:12px 19px;gap:18px}.quiz-back{background:transparent;font-size:12px;padding:10px 0;min-height:44px;color:#0862ce}.quiz-back:hover{text-decoration:underline}.quiz-result h3{font-size:26px}.quiz-result dl{margin:24px 0;overflow-wrap:anywhere}.quiz-result dl>div{padding:13px 0;border-bottom:1px solid var(--line)}.quiz-result dt{font-size:11px;color:var(--slate)}.quiz-result dd{margin:5px 0 0;font-size:14px;line-height:1.5}.quiz-result-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}.quiz-result-actions>.button{background:#126de4;min-height:48px;font-size:12px;padding:12px 19px}@media(max-width:1000px){.site-header .desktop-nav{display:none}.site-header .mobile-menu{display:block}.mobile-menu>summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;border-radius:7px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{background:#eef5ff;color:var(--blue)}.mobile-menu nav{position:absolute;top:calc(100% - 1px);left:0;right:0;background:#fffffff7;backdrop-filter:blur(20px);padding:15px 20px 22px;box-shadow:0 20px 30px #061a3a12;border-bottom:1px solid var(--line);display:grid;gap:4px;max-height:calc(100dvh - 70px);overflow:auto}.mobile-menu nav>a{padding:12px 15px;min-height:44px;font-size:13px;display:flex;align-items:center;gap:12px;border-radius:5px}.mobile-menu nav>a:hover{background:#eef5ff}.header-actions{margin-left:auto}.get-started-section{gap:40px}.setup-quiz{padding:28px}}@media(max-width:680px){.site-header .header-inner{gap:8px;width:calc(100% - 32px)}.header-actions{gap:0}.header-actions>.login-link{display:none}.header-actions .header-start{min-height:40px;padding:10px 12px;font-size:11px;gap:0}.header-start .lucide{display:none}.get-started-section{grid-template-columns:1fr;gap:28px;scroll-margin-top:82px}.get-started-copy h2{font-size:34px}.get-started-copy>p:not(.eyebrow){font-size:13px;margin-top:16px}.get-started-copy>.text-link{margin-top:16px}.setup-quiz{padding:24px 20px}.setup-quiz legend{font-size:23px}.quiz-progress{margin-bottom:19px}.quiz-field input,.quiz-field select{font-size:16px}.quiz-choice{padding:17px 14px}.quiz-result-actions{gap:14px}.quiz-result-actions>.button{width:100%}}.get-started-section.section{padding-top:64px;scroll-margin-top:0}.setup-quiz .quiz-next{background:#126de4;min-height:48px;padding:12px 19px}@media(max-width:680px){.get-started-section.section{padding-top:28px}.get-started-copy>p:not(.eyebrow),.get-started-copy>.text-link{display:none}.get-started-copy h2{font-size:28px;margin-top:12px}}@media(max-width:400px){.site-header .wordmark{gap:6px}.site-header .wordmark>span{font-size:14px;letter-spacing:0}.site-header .wordmark img{width:29px}}.hero{overflow:clip}.mobile-menu:not([open]) nav{display:none!important}.tool-call code{overflow-wrap:anywhere;min-width:0}@media(max-width:680px){.tour-frame .tour-tabs a{flex:0 0 auto;min-width:88px;font-size:12px;padding:17px 12px}.tour-frame .tour-tabs{scroll-snap-type:x proximity}.tour-frame .tour-tabs a{scroll-snap-align:center}}:root{color-scheme:light;--ink:#12213b;--blue:#3864e9;--slate:#68758c;--line:#e1e6ef;--frost:#f7f9fd;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:#fff;color:var(--ink);font:16px/1.6 Inter,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.045em;line-height:1.13}h2{font-size:clamp(34px,4.2vw,54px)}h3{font-size:25px}h4{font-size:22px}p{color:var(--slate)}em{font-style:normal;color:var(--blue)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer;border:0;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #3864e9;outline-offset:5px;border-radius:5px}::selection{background:#dbe5ff}button:disabled{cursor:default}[hidden]{display:none!important}.lucide{width:20px;height:20px;display:block;flex-shrink:0}.wrap{width:min(1184px,calc(100% - 80px));margin-inline:auto}.section{padding-block:112px}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:#5368a2;margin-bottom:20px}.tiny-label{font-size:9px;letter-spacing:.1em;color:#77849a;font-weight:600}.section-heading{margin-bottom:52px}.section-heading>p:last-child{font-size:17px;line-height:1.8;margin-top:24px}.centered{text-align:center}.section-intro{font-size:16px;line-height:1.85;margin-top:24px}.heading-row{display:flex;align-items:end;justify-content:space-between;gap:60px}.heading-row>p{max-width:360px;font-size:16px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:var(--blue);transition:gap .25s}.text-link:hover{gap:18px}.text-link .lucide{width:17px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:14px 24px;border-radius:9px;background:var(--blue);color:#fff;font-size:14px;font-weight:600;box-shadow:0 4px 10px #3864e914;transition:background .2s,transform .25s,box-shadow .25s}.button:hover{background:#2854d7;transform:translateY(-2px);box-shadow:0 8px 20px #3864e92a}.button .lucide{width:17px}.button.secondary{background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 3px 7px #12213b04}.button.secondary:hover{background:#f5f7fc}.actions{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px 20px}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:30;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #e8ecf280}.header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:26px}.wordmark{display:inline-flex;align-items:center;gap:9px;flex-shrink:0}.wordmark>span{font-size:20px;font-weight:750;letter-spacing:-.03em}.brand-dot{color:var(--blue)}.desktop-nav{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:550}.desktop-nav a{display:flex;align-items:center;gap:6px}.desktop-nav a:hover{color:var(--blue)}.nav-tag{font-size:9px;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:#eef2ff;color:#4b64ad}.header-actions{gap:24px}.header-actions .header-start{background:var(--blue);font-size:12px;border-radius:7px;padding:10px 15px;min-height:40px}.mobile-menu{display:none}.hero{padding-top:76px}.hero-copy{text-align:center}.announcement{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:500;border:1px solid var(--line);border-radius:24px;padding:6px 11px 6px 8px;background:#fcfdff}.announcement>.lucide{width:13px}.small-orb{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#e2faff,#8ac5f1 30%,#587bdc 65%,#dce9fa);box-shadow:inset 0 0 0 2px #e1effe}.hero h1{font-size:clamp(44px,6.3vw,82px);letter-spacing:-.065em;line-height:1.06;margin-top:28px;font-weight:600}.hero-description{font-size:19px;line-height:1.6;margin:25px auto 28px;max-width:570px}.hero-note{font-size:11px;margin-top:17px;color:#7b879a}.play-icon{font-size:10px;color:var(--blue)}.hero-scene{position:relative;margin:73px auto 50px;max-width:1000px;padding:0 34px;isolation:isolate}.hero-scene:before{content:"";position:absolute;inset:-70px -70px -35px;background:radial-gradient(ellipse at 30% 70%,#e8edff 0,transparent 53%),radial-gradient(ellipse at 80% 65%,#dcf3fb 0,transparent 55%);z-index:-2;filter:blur(20px)}.scene-orbit{position:absolute;border:1px solid #dce5f5;border-radius:50%;z-index:-1;pointer-events:none}.orbit-one{width:115%;height:73%;left:-7%;top:22%;transform:rotate(-12deg)}.orbit-two{width:85%;height:125%;left:8%;top:-11%;transform:rotate(21deg);opacity:.5}.case-window{border:1px solid #d8e1ef;background:#fff;border-radius:12px;box-shadow:0 28px 75px #284b9020,0 5px 15px #203e6c08;overflow:hidden;transform:perspective(1400px) rotateX(3deg);transition:transform .7s var(--ease)}.hero-scene:hover .case-window{transform:perspective(1400px) rotateX(0)}.window-bar{height:44px;display:flex;align-items:center;gap:25px;padding:0 18px;background:#fbfcff;border-bottom:1px solid #e7ecf4}.window-brand{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650}.window-brand img{width:22px;height:22px}.window-label{font-size:8px;letter-spacing:.15em;color:#8b96a8}.window-dots{margin-left:auto;letter-spacing:2px;color:#94a2b5}.case-layout{display:flex}.case-rail{width:52px;flex-shrink:0;border-right:1px solid #e8edf5;display:flex;flex-direction:column;gap:20px;padding:20px 15px;color:#a0adbe;background:#fafcff}.case-rail .lucide{width:17px;height:17px}.case-rail>span:first-child{color:var(--blue)}.case-rail>span:last-child{margin-top:auto}.case-content{flex:1;min-width:0}.case-heading{display:flex;align-items:center;gap:12px;padding:22px 25px 18px}.company-icon{width:43px;height:43px;border:1px solid #dee5f0;border-radius:9px;display:grid;place-items:center;color:#7586ab;background:#f5f7fd}.case-heading h2{font-size:20px;letter-spacing:-.025em;margin:3px 0}.case-heading p{font-size:10px}.case-heading p span{margin:0 7px}.case-heading>.badge{margin-left:auto}.badge{display:inline-flex;align-items:center;white-space:nowrap;padding:4px 9px;border-radius:20px;background:#f0f3f9;color:#6c7b93;font-size:9px;font-weight:500}.badge.amber{background:#fff4de;color:#96641d}.badge.green{background:#e7f5ee;color:#247955}.case-tabs{display:flex;gap:27px;padding:0 25px;border-bottom:1px solid #e8edf5;font-size:10px;color:#8c98aa}.case-tabs span{padding-bottom:11px}.case-tabs .active{color:var(--blue);border-bottom:2px solid var(--blue)}.case-body{display:grid;grid-template-columns:1.15fr 1fr;gap:25px;padding:23px 25px 20px}.case-checklist>div{display:flex;align-items:center;gap:10px;margin-top:17px}.case-checklist strong{display:block;font-size:11px;font-weight:550;line-height:1.4}.case-checklist small{display:block;font-size:9px;color:#8b96a8;margin-top:2px}.status-icon{width:31px;height:31px;display:grid;place-items:center;border-radius:7px}.status-icon .lucide{width:15px;height:15px}.status-icon.blue{background:#edf2ff;color:#517ad6}.status-icon.violet{background:#f0edfd;color:#9772ce}.status-icon.sky{background:#e9f7fc;color:#4f9bb3}.status-icon.peach{background:#fff3e8;color:#c98e4a}.check-dot{display:inline-grid;place-items:center;width:16px;height:16px;flex-shrink:0;font-size:10px;border-radius:50%;background:#e9f6ef;color:#3a9b72}.case-checklist .check-dot,.case-checklist .pending-dot{margin-left:auto}.pending-dot{width:7px;height:7px;border-radius:50%;background:#dba24a;margin-right:5px}.ownership-mini{background:#fafbfe;border:1px solid #e8edf5;border-radius:9px;padding:15px;text-align:center}.ownership-mini>.tiny-label{font-size:8px;display:block}.tree-company{display:flex;flex-direction:column;align-items:center;gap:5px;margin:20px auto 0;background:#fff;border:1px solid #dae3f3;border-radius:8px;padding:12px;width:210px;max-width:100%;box-shadow:0 3px 10px #12213b05}.tree-company>.lucide{color:#6c88c4;width:19px}.tree-company strong{font-size:12px;font-weight:600}.tree-company small{font-size:10px;color:#8593a7}.ownership-mini .tree-company{width:150px;margin-top:12px;padding:8px;gap:3px}.ownership-mini .tree-company strong{font-size:9px}.ownership-mini .tree-company small{display:none}.ownership-mini .tree-company>.lucide{width:14px;height:14px}.tree-connector{position:relative;height:26px;width:50%;border-top:1px solid #cbd8ed;border-left:1px solid #cbd8ed;border-right:1px solid #cbd8ed;margin:22px auto 0;border-radius:8px 8px 0 0}.tree-connector:before{content:"";height:22px;position:absolute;left:50%;bottom:100%;width:1px;background:#cbd8ed}.tree-people{display:flex;justify-content:space-around;gap:12px}.tree-people>div{display:flex;flex-direction:column;align-items:center;gap:5px}.avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;font-size:11px;font-weight:600;color:#77839c;flex-shrink:0}.lavender{background:#eae6fb;color:#7b6bba}.mint{background:#dff3ed;color:#498f7a}.tree-people strong{font-size:11px;font-weight:550}.tree-people small{font-size:9px;color:#7b899f}.ownership-mini .avatar{width:28px;height:28px;font-size:8px}.ownership-mini .tree-people{gap:8px}.ownership-mini .tree-people strong{font-size:9px}.ownership-mini .tree-people small{font-size:8px}.ownership-mini .tree-connector{height:14px;margin-top:15px}.ownership-mini .tree-connector:before{height:15px}.next-action{display:flex;gap:9px;align-items:center;text-align:left;margin-top:16px;padding-top:12px;border-top:1px solid #e6ebf4}.next-action>.lucide{width:15px;color:#8b9bba}.next-action strong,.next-action small{display:block;font-size:9px;font-weight:500}.next-action small{font-size:8px;color:#94a0b3}.case-bottom{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #edf0f6;padding:10px 25px;font-size:8px;color:#94a0b3}.case-bottom>span:first-child{display:flex;align-items:center;gap:6px}.status-dot{display:inline-block;width:5px;height:5px;background:#5eb691;border-radius:50%}.signal-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:10px;border:1px solid #e0e8f5;background:#fffffff5;box-shadow:0 10px 35px #344f8c12;border-radius:9px;padding:12px 16px;font-size:11px;font-weight:500;animation:float 7s ease-in-out infinite}.signal-chip>.lucide{width:17px;color:#6b8cde}.chip-doc{left:-8px;top:80px;transform:rotate(-5deg)}.chip-agent{right:-12px;top:-20px;animation-delay:-2s;transform:rotate(4deg)}.chip-evidence{right:0;bottom:-19px;animation-delay:-4s}.agent-glyph{font-size:26px;line-height:1;color:#7d91ea}.capability-strip{padding:36px 0 38px;text-align:center;border-bottom:1px solid var(--line)}.capability-strip>p{font-size:9px;letter-spacing:.16em;color:#98a1b1}.capability-strip>div{display:flex;justify-content:center;gap:54px;margin-top:20px}.capability-strip>div>span{display:flex;align-items:center;gap:9px;font-size:14px;color:#7b879b;font-weight:500}.capability-strip .lucide{width:18px;color:#9aa8bf}.tour-frame{border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 14px 45px #1d37660a}.tour-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 24px;background:#fcfdff}.tour-tabs a{flex:1;display:flex;gap:10px;justify-content:center;padding:22px 8px;font-size:13px;font-weight:550;border-bottom:2px solid transparent;color:#7c89a0;transition:color .2s,background .2s}.tour-tabs a>span{font-size:10px;color:#9faac0}.tour-tabs a:hover{background:#f5f8ff}.tour-tabs a[aria-selected=true]{border-bottom-color:var(--blue);color:var(--blue)}.tour-panel{display:grid;grid-template-columns:1fr 1fr;min-height:430px}.tour-copy{padding:52px 48px}.section-number{font-size:10px;letter-spacing:.12em;color:#8d9ab0}.tour-copy h3{font-size:31px;line-height:1.2;margin-top:20px}.tour-copy>p{font-size:14px;line-height:1.85;margin-top:18px;max-width:380px}.check-list{list-style:none;padding:0;margin:23px 0 25px;font-size:12px;color:#65748e;display:grid;gap:10px}.check-list li{display:flex;gap:10px}.check-list li:before{content:"\2713";color:#6e8bc1}.tour-visual{background:radial-gradient(ellipse at 60% 30%,#e8eefc,#f5f8fd 80%);display:flex;align-items:center;justify-content:center;padding:40px;min-width:0}.form-card,.document-stack,.person-card,.review-card{width:100%;max-width:390px;background:#fff;border:1px solid #e0e7f4;border-radius:12px;padding:25px;box-shadow:0 15px 30px #223d7210}.form-card-top{display:flex;align-items:center;gap:10px;margin-bottom:22px}.form-card-top>.lucide{color:#7c96c8}.form-card-top .badge{margin-left:auto}.form-card h4{font-size:22px;line-height:1.3;margin-bottom:25px}.illustrated-field{margin-top:18px}.illustrated-field>span{display:block;font-size:10px;color:#8390a5;margin-bottom:6px}.illustrated-field>strong{display:block;padding:10px 11px;border:1px solid #e2e8f1;border-radius:5px;font-size:11px;font-weight:500;color:#63718b;background:#fcfdff}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-card-note{display:flex;align-items:center;gap:6px;font-size:9px;color:#8c9ab2;margin-top:24px}.form-card-note .lucide{width:13px;height:13px}.large-tree{width:100%;max-width:380px;text-align:center}.large-tree .tree-company{width:240px;padding:20px;margin-top:0}.large-tree .tree-company strong{font-size:14px}.large-tree .tree-people>div{background:#fff;border:1px solid #e1e7f2;border-radius:9px;padding:20px 9px;flex:1}.tree-note{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:11px;color:#8493ad}.tree-note .lucide{width:14px}.upload-illustration{text-align:center;padding:10px 0 23px;border-bottom:1px dashed #dce4ef}.upload-illustration>.lucide{margin:0 auto 12px;color:#7c99d9;width:30px;height:30px}.upload-illustration strong,.upload-illustration>span{display:block;font-size:12px}.upload-illustration>span{font-size:10px;color:#95a0b3;margin-top:4px}.document-row{display:flex;align-items:center;gap:11px;padding:17px 0;border-bottom:1px solid #edf0f6}.document-row:last-child{border:0;padding-bottom:0}.file-type{font-size:8px;background:#f1f5fd;padding:10px 6px;border-radius:5px;color:#8395b7;min-width:30px;text-align:center}.document-row strong{font-size:11px;display:block;font-weight:550}.document-row small{font-size:9px;display:block;color:#98a3b7}.document-row>.check-dot,.document-row>.badge{margin-left:auto}.person-card{text-align:center}.big-avatar{width:54px;height:54px;margin:0 auto 17px;font-size:16px}.person-card h4{font-size:24px}.person-card>p{font-size:11px;margin:10px 0 25px}.person-step{display:flex;align-items:center;gap:10px;text-align:left;font-size:11px;margin:20px 0}.person-step small{margin-left:auto;color:#98a4b9;font-size:9px}.step-count{background:#edf2ff;color:#6b86bf;border-radius:50%;width:16px;height:16px;text-align:center;font-size:10px}.illustrated-button{display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;background:#456ce0;border-radius:6px;padding:11px;font-size:11px;font-weight:500;margin-top:22px}.illustrated-button>.lucide{width:13px}.review-header{display:flex;align-items:center;gap:8px;font-size:11px;padding-bottom:12px;border-bottom:1px solid #e9edf5}.review-header>.lucide{width:16px;color:#8499c7}.review-header .badge{margin-left:auto;font-size:8px}.review-attention{display:flex;gap:10px;padding:14px;background:#fff9ed;border:1px solid #f4e8c9;border-radius:6px;margin-top:20px}.review-attention>.lucide{width:17px;color:#d6ac56}.review-attention strong{font-size:11px;color:#9f7d37}.review-attention p{font-size:10px;line-height:1.6;color:#af9b73;margin-top:4px}.tour-foot{display:flex;justify-content:space-between;padding:15px 25px;border-top:1px solid var(--line);font-size:10px;color:#929db1;background:#fcfdff}.experience-section{background:#f8faff;border-block:1px solid #eef1f7}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.experience-art{min-height:560px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 60%,#dfe9ff 0,#edf3fe 40%,transparent 70%)}.orbit-word{position:absolute;top:25px;left:0;font-size:10px;letter-spacing:.2em;line-height:1.8;color:#97a9c5}.mobile-device{width:266px;border:7px solid #fff;border-radius:37px;box-shadow:0 30px 70px #2b478322,0 0 0 1px #dde5f3;background:#fff;padding:26px 20px 20px;transform:rotate(-5deg);position:relative;z-index:1}.phone-notch{position:absolute;width:70px;height:15px;background:#f0f3f9;border-radius:0 0 10px 10px;top:0;left:calc(50% - 35px)}.phone-brand{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.client-logo{width:21px;height:21px;background:#2c856e;color:#fff;border-radius:6px;display:grid;place-items:center;font-size:11px}.phone-progress{display:flex;gap:5px;margin:22px 0 26px}.phone-progress>span{height:3px;border-radius:2px;background:#e9eef5;flex:1}.phone-progress>span:first-child{background:#2c856e}.mobile-device h3{font-size:28px;margin:13px 0}.mobile-device>p{font-size:10px;line-height:1.8}.mobile-device .illustrated-field{margin-top:23px}.mobile-device .illustrated-field strong{padding:12px 9px;font-size:10px}.phone-save{display:flex;align-items:center;gap:5px;font-size:9px;color:#639381;margin-top:15px}.phone-save .lucide{width:12px}.mobile-device .illustrated-button{background:#2c856e;margin-top:27px}.mobile-device>small{display:block;text-align:center;font-size:8px;color:#9da7b8;margin-top:20px}.experience-floating{position:absolute;right:-7px;bottom:70px;z-index:2;display:flex;gap:12px;align-items:center;border:1px solid #e2e8f3;background:#fff;box-shadow:0 12px 30px #243b6511;padding:16px 20px;border-radius:10px;transform:rotate(4deg)}.experience-floating>.lucide{color:#668bd4}.experience-floating strong,.experience-floating span{display:block;font-size:11px}.experience-floating span{font-size:10px;color:#94a0b4;margin-top:3px}.experience-copy h2{font-size:clamp(32px,3.5vw,44px)}.benefit-row{display:flex;gap:20px;margin-top:29px;padding-top:25px;border-top:1px solid #e0e7f2}.benefit-row>span{font-size:10px;color:#90a0bb;padding-top:3px}.benefit-row h3{font-size:18px;letter-spacing:-.025em}.benefit-row p{font-size:13px;margin-top:9px;line-height:1.8;max-width:340px}.agent-section{background:#0e1830;color:#f5f7ff;position:relative;overflow:clip}.agent-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 40%,#283c6f55,transparent 60%)}.agent-section .wrap{position:relative}.agent-section .eyebrow{color:#8e9ee4}.agent-section em{color:#9aaaf6}.agent-heading{display:flex;justify-content:space-between;align-items:end;gap:80px}.agent-heading h2{font-size:clamp(34px,4vw,50px)}.agent-heading>p{color:#929fbd;font-size:15px;line-height:1.9;max-width:335px}.agent-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;margin-top:65px}.agent-conversation{background:linear-gradient(130deg,#1c2944,#15213a);border:1px solid #334260;border-radius:13px;overflow:hidden;box-shadow:0 25px 65px #050c1b55;min-width:0}.conversation-bar{display:flex;gap:10px;align-items:center;font-size:12px;padding:19px 22px;border-bottom:1px solid #2f3c58}.conversation-bar .badge{background:#293651;color:#94a3c7;margin-left:auto;font-size:8px;padding:4px 7px}.conversation-bar .agent-glyph{font-size:21px}.prompt-choices{display:flex;gap:7px;padding:22px 22px 0;flex-wrap:wrap}.prompt-choices button{border:1px solid #394864;border-radius:20px;background:transparent;color:#9aabc8;font-size:10px;padding:7px 12px;min-height:34px;transition:background .25s,color .25s}.prompt-choices button[aria-pressed=true]{background:#3d5284;color:#ecf1ff;border-color:#506696}.agent-question{margin:28px 22px 22px 48px;border:1px solid #4a5e8e;background:#2c406c;color:#e7edff;border-radius:12px 12px 2px;padding:16px 19px;font-size:13px;line-height:1.7}.tool-call{display:flex;align-items:center;gap:8px;margin:0 22px 23px 27px;color:#7e92b8;font-size:10px}.tool-call>.lucide{width:11px;height:11px;color:#90b6aa;margin-left:auto}.tool-dot{width:6px;height:6px;border-radius:50%;background:#7f94d4}.agent-answer{display:flex;gap:12px;margin:0 26px 32px;min-height:145px}.answer-icon{font-size:26px;color:#9aacf5;line-height:1}.agent-answer strong{font-size:15px;font-weight:550;color:#e6edff}.agent-answer p{font-size:12px;color:#a0aec7;line-height:1.9;margin-top:9px}.agent-source{display:flex;gap:7px;margin-top:17px;font-size:9px;color:#8094b7;align-items:center}.agent-source .lucide{width:11px;height:11px}.conversation-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #2e3c59;padding:14px 22px;font-size:9px;color:#7e90b0}.conversation-bottom button{display:flex;gap:6px;align-items:center;color:#98acd0;background:transparent;min-height:32px;font-size:10px}.conversation-bottom .lucide{width:12px;height:12px}.agent-benefits .large-glyph{font-size:45px;display:block;color:#a6b4f1;margin-bottom:22px}.agent-benefits h3{font-size:27px;line-height:1.25}.agent-benefits>p{font-size:13px;line-height:1.85;color:#94a3c0;margin-top:20px}.agent-benefits ul{list-style:none;padding:0;margin:26px 0;display:grid;gap:22px}.agent-benefits li{display:flex;gap:13px;align-items:start}.agent-benefits li>.lucide{width:16px;height:16px;color:#9cafdd;margin-top:3px}.agent-benefits li strong{display:block;font-size:12px;font-weight:550;color:#d4def1}.agent-benefits li div>span{display:block;font-size:11px;color:#7e91b2;margin-top:5px}.agent-benefits .text-link{color:#b2bffa;font-size:12px}.agent-principles{display:flex;justify-content:center;gap:65px;margin-top:56px;padding-top:28px;border-top:1px solid #263550}.agent-principles>span{display:flex;align-items:center;gap:9px;font-size:10px;color:#899bbf}.agent-principles .lucide{width:14px;height:14px}.operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px}.operation-grid h3{font-size:19px;margin-top:26px;letter-spacing:-.03em}.operation-grid p{font-size:13px;line-height:1.9;margin-top:13px;max-width:340px}.operation-art{height:205px;border:1px solid #e4eaf4;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f7f9fd;overflow:hidden}.art-links{background:radial-gradient(ellipse at 50% 40%,#e7eefc,#f8faff)}.operation-icon{display:grid;place-items:center;background:#fff;border:1px solid #e2e8f3;box-shadow:0 6px 15px #35538d08;border-radius:12px;width:47px;height:47px;color:#7a94c9;transform:rotate(-8deg)}.mini-invitation{display:flex;align-items:center;gap:12px;background:#fff;box-shadow:0 9px 25px #2949780c;border:1px solid #e0e7f1;padding:12px 17px;border-radius:8px;width:250px;max-width:90%;margin-top:17px;transform:rotate(3deg)}.mini-invitation strong,.mini-invitation small{display:block;font-size:11px}.mini-invitation small{font-size:9px;color:#96a3b6;margin-top:3px}.mini-invitation>.lucide{margin-left:auto;width:14px;color:#a4b1c9}.art-rules{background:#f7f6fd}.rule-node{display:flex;align-items:center;gap:10px;border:1px solid #dedfee;background:#fff;border-radius:8px;padding:11px 18px;font-size:11px;color:#7a80a6}.rule-node>.lucide{width:15px}.rule-line{height:31px;width:60%;border-bottom:1px solid #d8d9e9;position:relative}.rule-line:before{content:"";width:1px;background:#d8d9e9;height:31px;left:50%;position:absolute}.rule-branches{display:flex;gap:12px;margin-top:12px;font-size:10px;color:#9293b2}.rule-branches span{border:1px solid #e2e2ed;background:#fff;border-radius:6px;padding:9px 12px}.art-history{align-items:stretch;padding:27px 35px;background:#f5faf9;gap:15px}.timeline-item{position:relative;padding-left:25px}.timeline-item>span{position:absolute;left:0;top:6px;width:7px;height:7px;border-radius:50%;background:#a6c9be;box-shadow:0 0 0 4px #e5f1ec}.timeline-item:not(:last-child):after{content:"";height:36px;width:1px;background:#d5e7e0;position:absolute;left:3px;top:15px}.timeline-item strong,.timeline-item small{display:block;font-size:11px;font-weight:500}.timeline-item small{font-size:9px;color:#8ea69e;margin-top:2px}.developer-section{background:#f7f9fd;border-block:1px solid #e9eef6;padding-bottom:45px}.developer-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:center;padding-bottom:64px}.developer-grid .section-intro{max-width:380px;font-size:15px}.integration-labels{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.integration-labels>span{font-size:10px;border:1px solid #dce4f1;border-radius:5px;padding:5px 9px;background:#fff;color:#7d8da8}.code-window{border:1px solid #26344d;border-radius:12px;background:#101b30;color:#b4c5df;min-width:0;box-shadow:0 20px 40px #182f5e17}.code-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2b3850;padding:12px 14px;gap:8px}.code-top>div{display:flex;gap:3px}.code-top button{background:transparent;color:#8a9cbb;padding:7px 10px;border-radius:5px;font-size:10px;min-height:33px;display:flex;align-items:center;gap:6px}.code-top button[aria-pressed=true]{background:#273756;color:#d5e2f9}.code-top button:hover{color:#fff}.code-top .lucide{width:12px;height:12px}.code-window pre{font:11px/1.9 Cascadia Code,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;padding:25px;margin:0;min-height:350px;color:#b9cef2}.code-bottom{padding:14px 20px;border-top:1px solid #263550;color:#7f95b7;font-size:9px;display:flex;align-items:center;gap:8px}.code-bottom>.lucide{width:12px;height:12px}.copy-status{font-size:10px;color:#aabaf5;padding:0 20px 14px}.copy-status:empty{display:none}.mcp-setup{display:flex;align-items:center;gap:22px;border-top:1px solid #dee6f2;padding-top:31px;scroll-margin-top:110px}.mcp-setup>div{display:flex;align-items:center;gap:17px;flex:1}.mcp-icon{font-size:40px;color:#8297d0}.mcp-setup h3{font-size:18px}.mcp-setup p{font-size:12px;line-height:1.8;max-width:500px;margin-top:7px}.mcp-setup .button{font-size:12px;padding:11px 16px;min-height:44px;gap:12px}.mcp-setup .text-link{font-size:11px;white-space:nowrap}.industry-list{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.industry-list article{border-top:1px solid var(--line);padding-top:26px}.industry-list article>.lucide{color:#8b9cc1;width:26px;height:26px;margin-bottom:22px}.industry-list h3{font-size:22px}.industry-list p{font-size:14px;line-height:1.85;margin:17px 0 25px}.industry-list .text-link{font-size:12px}.faq-section{background:#fafbfe;border-block:1px solid #edf1f7}.faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.faq-grid h2{font-size:43px}.faq-grid>.reveal-ready>.text-link,.faq-grid>div>.text-link{margin-top:28px;font-size:12px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:13px;font-weight:550;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .lucide{width:15px;height:15px;color:#93a3bf;transition:transform .25s}.faq-list details[open] summary .lucide{transform:rotate(45deg)}.faq-list p{font-size:13px;line-height:1.9;padding-bottom:22px}.faq-list p a{color:var(--blue);text-decoration:underline}.get-started-section.section{padding-top:112px}.get-started-copy h2{font-size:46px}.get-started-copy>p:not(.eyebrow){font-size:16px;max-width:360px}.contact-benefits{display:grid;gap:17px;margin-top:30px;font-size:12px;color:#8290a6}.contact-benefits>span{display:flex;align-items:center;gap:10px}.contact-benefits .lucide{width:15px;height:15px;color:#8aa0ca}.get-started-copy>.text-link{margin-top:30px}.setup-quiz{padding:34px;border-radius:12px;background:#fafbfe}.quiz-next,.setup-quiz .quiz-next,.quiz-result-actions>.button{background:var(--blue)}.quiz-help{font-size:12px}.closing-section{background:#edf3ff;overflow:clip}.closing-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:65px;position:relative}.closing-inner h2{font-size:clamp(34px,4vw,50px)}.closing-inner .button{margin-top:30px}.closing-inner>img{width:270px;filter:drop-shadow(0 15px 25px #3864e923);transform:rotate(12deg)}.site-footer{padding-top:65px}.footer-main{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;padding-bottom:50px}.footer-main>.wordmark{font-size:18px}.footer-main>div>p{font-size:12px;margin-top:13px}.footer-main nav{display:flex;flex-direction:column;gap:11px;font-size:11px;color:#8290a6}.footer-main nav strong{color:#394c6c;font-size:11px;margin-bottom:5px}.footer-main nav a:hover{color:var(--blue)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:22px 0;font-size:10px;color:#8c99ae}.footer-bottom a{display:flex;align-items:center;gap:7px}.footer-bottom .lucide{width:12px;height:12px}.footer-bottom button{font-size:10px;color:#8c99ae;background:transparent;min-height:36px;padding:5px 10px}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes enter{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes toolPulse{0%,to{opacity:.6}50%{opacity:1;box-shadow:0 0 0 5px #8298df10}}.tool-dot{animation:toolPulse 3s ease-in-out infinite}.agent-answer.replaying{animation:enter .6s var(--ease)}.tour-frame.enhanced .tour-panel:not([hidden]){animation:enter .4s var(--ease)}@media(prefers-reduced-motion:no-preference){[data-reveal].reveal-ready{opacity:.3;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}[data-reveal].is-visible{opacity:1;transform:none}}html.motion-paused{scroll-behavior:auto}.motion-paused *,.motion-paused *:before{animation:none!important;transition:none!important}.motion-paused [data-reveal]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before{animation:none!important;transition:none!important}[data-reveal]{opacity:1!important;transform:none!important}}@media(max-width:1100px){.desktop-nav,.header-inner{gap:18px}.wordmark>span{font-size:18px}.agent-grid,.experience-grid{gap:50px}.developer-grid{gap:55px}.tour-copy{padding:38px 32px}.tour-visual{padding:28px}.agent-heading{gap:40px}.signal-chip{font-size:10px}.mcp-setup{flex-wrap:wrap}.mcp-setup>div{min-width:45%}}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.section{padding-block:80px}.hero{padding-top:55px}.hero h1{font-size:62px}.hero-scene{padding:0 12px;margin-top:65px}.signal-chip{padding:10px 12px}.chip-doc{left:-7px;top:65px}.chip-agent,.chip-evidence{right:0}.case-heading{padding:20px}.case-body{padding:20px;gap:18px}.case-heading h2{font-size:18px}.capability-strip>div{gap:30px}.tour-copy h3{font-size:27px}.tour-copy{padding:30px 25px}.tour-visual{padding:25px 20px}.form-card,.document-stack,.person-card,.review-card{padding:20px}.experience-grid{gap:35px}.experience-floating{right:-5px;padding:12px}.experience-copy h2{font-size:34px}.agent-heading{align-items:start}.agent-heading>p{max-width:270px;font-size:13px}.agent-grid{gap:35px;grid-template-columns:1.15fr .85fr}.agent-benefits h3{font-size:24px}.conversation-bar{padding:17px}.conversation-bar .badge{font-size:7px}.agent-question{margin-left:30px}.agent-principles{gap:25px}.developer-grid{gap:40px}.operation-grid{gap:20px}.operation-grid h3{font-size:17px}.operation-art{height:185px}.art-history{padding:25px}.industry-list{gap:30px}.industry-list h3{font-size:19px}.faq-grid{gap:45px}.faq-grid h2{font-size:37px}.get-started-copy h2{font-size:38px}.get-started-section.section{padding-top:80px}.footer-main{grid-template-columns:1.6fr 1fr 1fr;gap:30px}.footer-main nav:last-child{display:none}}@media(max-width:680px){html{scroll-padding-top:84px}.wrap{width:calc(100% - 36px)}.header-inner{height:67px}.wordmark>span{font-size:17px}.wordmark img{width:32px;height:32px}.header-actions .header-start{font-size:11px;min-height:37px;padding:9px 13px}.header-actions{margin-left:auto}.hero{padding-top:40px}.announcement{font-size:9px;gap:7px;padding:5px 9px 5px 6px}.announcement .nav-tag{font-size:8px}.announcement>.lucide{width:11px}.small-orb{width:17px;height:17px}.hero h1{font-size:clamp(38px,8.5vw,57px);line-height:1.1;letter-spacing:-.06em;margin-top:25px}.hero-description{font-size:15px;margin:22px auto 24px;line-height:1.75}.actions{gap:10px}.actions .button{font-size:11px;padding:12px 15px;min-height:46px;gap:10px}.hero-note{font-size:10px;margin-top:15px}.hero-scene{margin-top:51px;margin-bottom:38px;padding:0 6px}.hero-scene:before{inset:-20px -10px}.scene-orbit{display:none}.case-window{transform:none;border-radius:9px}.window-bar{padding:0 12px;height:34px}.window-label{display:none}.window-brand{font-size:9px}.window-brand img{width:18px;height:18px}.case-rail{display:none}.case-heading{padding:17px 14px;gap:8px}.company-icon{width:34px;height:34px;flex-shrink:0}.company-icon .lucide{width:17px}.case-heading h2{font-size:15px}.case-heading .tiny-label{font-size:7px}.case-heading p{font-size:8px}.case-heading>.badge{font-size:7px;padding:4px 6px}.case-heading p span{margin:0 3px}.case-tabs{padding:0 15px;gap:24px;font-size:9px}.case-body{grid-template-columns:1fr;padding:18px 17px}.ownership-mini{display:none}.case-checklist>.tiny-label{font-size:8px}.case-checklist>div{margin-top:14px}.case-checklist strong{font-size:11px}.case-checklist small{font-size:9px}.status-icon{width:29px;height:29px}.case-bottom{padding:10px 15px;font-size:7px}.signal-chip{font-size:8px;padding:8px 10px;border-radius:7px;gap:7px}.signal-chip>.lucide{width:12px;height:12px}.chip-doc{top:-13px;left:-3px;transform:rotate(-4deg)}.chip-doc .check-dot{width:12px;height:12px;font-size:8px}.chip-agent{display:none}.chip-evidence{bottom:-13px;right:-2px;transform:rotate(3deg)}.capability-strip{padding-top:25px;padding-bottom:29px}.capability-strip>p{font-size:8px;letter-spacing:.1em}.capability-strip>div{gap:17px;flex-wrap:wrap;margin-top:17px}.capability-strip>div>span{font-size:11px;gap:5px}.capability-strip .lucide{width:14px;height:14px}.section{padding-block:65px}.eyebrow{font-size:9px;margin-bottom:16px}h2{font-size:35px}.section-heading{margin-bottom:32px}.section-heading>p:last-child{font-size:14px;margin-top:20px}.desktop-break{display:none}.tour-tabs{padding:0 7px;overflow:auto}.tour-tabs a{font-size:10px;gap:0;padding:18px 6px;min-width:58px}.tour-tabs a>span{display:none}.tour-panel{grid-template-columns:1fr}.tour-copy{padding:29px 25px}.tour-copy h3{font-size:28px;margin-top:16px}.tour-copy>p{font-size:13px;max-width:none}.check-list{font-size:11px;margin:20px 0}.tour-copy .text-link{font-size:12px}.tour-visual{padding:30px 25px;min-height:330px}.form-card,.document-stack,.person-card,.review-card{max-width:330px;padding:23px}.tour-foot{padding:12px 15px;font-size:8px;gap:15px}.tour-foot>span:first-child{max-width:180px}.tour-foot>span:last-child{white-space:nowrap}.experience-grid{grid-template-columns:1fr;gap:35px}.experience-art{min-height:530px;order:2;max-width:430px;width:100%;margin:auto}.experience-copy h2{font-size:34px}.section-intro{font-size:14px;margin-top:20px}.benefit-row{margin-top:23px;padding-top:20px}.benefit-row p{max-width:none;font-size:12px}.experience-floating{right:0;bottom:48px}.orbit-word{left:10px}.agent-heading{display:block}.agent-heading h2{font-size:35px}.agent-heading>p{font-size:14px;margin-top:24px;max-width:100%}.agent-grid{grid-template-columns:1fr;gap:42px;margin-top:35px}.conversation-bar{padding:15px;gap:8px;font-size:10px}.conversation-bar .badge{font-size:7px}.prompt-choices{padding:18px 16px 0;gap:6px}.prompt-choices button{font-size:9px;padding:6px 11px;min-height:34px}.agent-question{margin:22px 16px 20px 32px;padding:14px;font-size:12px}.tool-call{margin:0 18px 22px;font-size:9px}.agent-answer{margin:0 18px 25px;min-height:145px}.agent-answer p{font-size:12px}.agent-answer strong{font-size:14px}.agent-source{font-size:8px}.conversation-bottom{font-size:8px;padding:12px 15px}.agent-benefits .large-glyph{display:none}.agent-benefits h3{font-size:27px}.agent-benefits>p{font-size:13px}.agent-benefits ul{gap:19px}.agent-principles{margin-top:35px;padding-top:25px;gap:16px;justify-content:start;flex-wrap:wrap}.agent-principles>span{font-size:9px;gap:7px}.agent-principles .lucide{width:12px;height:12px}.heading-row{display:block}.heading-row>p{margin-top:22px;font-size:14px;max-width:100%}.operation-grid{grid-template-columns:1fr;gap:33px;margin-top:32px}.operation-grid article{max-width:100%}.operation-art{height:215px}.operation-grid h3{font-size:21px;margin-top:21px}.operation-grid p{max-width:100%;font-size:13px;margin-top:12px}.art-history{padding-inline:50px}.developer-grid{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.developer-grid .section-intro{font-size:14px}.code-window pre{padding:22px 18px;font-size:10px;min-height:330px}.code-top{padding:10px}.code-top button{font-size:9px;padding:7px 9px}.mcp-setup{gap:16px;padding-top:26px}.mcp-setup>div{width:100%;flex:auto;align-items:start}.mcp-setup h3{font-size:19px}.mcp-setup p{font-size:12px}.mcp-setup .button{font-size:11px}.mcp-setup>.text-link{font-size:11px}.mcp-icon{font-size:32px}.developer-section{padding-bottom:32px}.industry-list{grid-template-columns:1fr;gap:35px}.industry-list h3{font-size:23px}.industry-list p{font-size:14px;margin-bottom:19px}.industry-list article>.lucide{margin-bottom:18px}.faq-grid{grid-template-columns:1fr;gap:35px}.faq-grid h2{font-size:35px}.faq-list summary{font-size:13px;padding:20px 0;gap:15px}.faq-list p{font-size:12px}.get-started-section.section{padding-top:65px}.get-started-copy h2{font-size:34px;margin-top:0}.get-started-copy>p:not(.eyebrow){display:block;font-size:14px;margin-top:20px}.get-started-copy>.text-link{display:inline-flex;font-size:11px;margin-top:25px}.contact-benefits{display:none}.setup-quiz{padding:25px 20px}.setup-quiz legend{font-size:24px}.quiz-choice{padding:17px 14px}.closing-inner{padding-block:50px;gap:0}.closing-inner>div{position:relative;z-index:2}.closing-inner h2{font-size:32px}.closing-inner>img{position:absolute;right:-70px;bottom:-30px;width:220px;opacity:.22}.closing-inner .button{font-size:12px;margin-top:25px}.site-footer{padding-top:40px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div{grid-column:1 / -1}.footer-main .wordmark>span{font-size:20px}.footer-main nav{font-size:11px}.footer-bottom{font-size:8px;gap:8px}.footer-bottom button{font-size:8px}.footer-bottom a{gap:5px}.footer-bottom .lucide{width:10px;height:10px}}@media(max-width:370px){.site-header .wordmark>span{font-size:14px}.site-header .wordmark img{width:27px;height:27px}.site-header .header-inner{gap:4px;width:calc(100% - 24px)}.header-actions .header-start{padding:8px 10px;font-size:10px}.hero h1{font-size:36px}.announcement{font-size:8px;gap:5px}.announcement>.nav-tag{display:none}.hero-description{font-size:13px}.actions .button{font-size:10px;padding:11px 12px;gap:8px}.case-heading h2{font-size:13px}.case-heading p{font-size:7px}.case-heading>.badge{font-size:6px}.company-icon{width:29px;height:29px}.tour-tabs a{font-size:9px;min-width:50px}.tour-copy,.tour-visual{padding-inline:20px}.conversation-bar .badge{font-size:6px}.conversation-bar{font-size:9px;gap:6px}.prompt-choices button{font-size:8px;padding:6px 10px}.agent-principles{gap:12px}.closing-inner h2{font-size:28px}}.avatar.portrait{object-fit:cover;background:#edf0f4;border:2px solid #fff;box-shadow:0 3px 12px #233e7214}.ownership-mini .avatar{width:46px;height:46px}.large-tree .avatar{width:76px;height:76px;margin-bottom:5px}.big-avatar.portrait{width:76px;height:76px}.mini-invitation .avatar{width:43px;height:43px}.hero{padding-top:65px}.hero-scene{margin-top:60px}.hero h1 em{background:linear-gradient(100deg,#3864e9,#8b70e5,#3864e9);background-size:220% auto;background-clip:text;color:transparent;animation:titleHue 10s ease-in-out infinite}.hero-copy>.announcement{animation:heroEntrance .8s var(--ease) both}.hero-copy>h1{animation:heroEntrance 1s .1s var(--ease) both}.hero-description{animation:heroEntrance 1s .2s var(--ease) both}.hero-copy .actions{animation:heroEntrance 1s .3s var(--ease) both}.hero-note{animation:heroEntrance 1s .4s var(--ease) both}.scene-orbit:after{content:"";position:absolute;width:9px;height:9px;background:#91adf4;box-shadow:0 0 0 6px #dbe7ff66,0 0 20px #9abaff;border-radius:50%;top:8%;left:16%}.orbit-one{animation:orbitSway 15s ease-in-out infinite}.orbit-two{animation:orbitSway 19s -6s ease-in-out infinite reverse}.hero-scene:before{animation:ambientGlow 10s ease-in-out infinite alternate}.case-window{animation:windowEntrance 1.4s .35s var(--ease) both}.case-checklist>div{animation:rowEntrance .9s var(--ease) both}.case-checklist>div:nth-of-type(2){animation-delay:.2s}.case-checklist>div:nth-of-type(3){animation-delay:.4s}.case-checklist>div:nth-of-type(4){animation-delay:.6s}.tree-connector:after{content:"";position:absolute;left:calc(50% - 2px);top:-20px;width:4px;height:18px;border-radius:3px;background:linear-gradient(transparent,#668ce6);animation:connectionTravel 3.8s ease-in-out infinite}.tree-people>div{transition:transform .4s var(--ease),box-shadow .4s}.tree-people>div:hover{transform:translateY(-5px)}.large-tree .tree-people>div{animation:ownerFloat 6s ease-in-out infinite}.large-tree .tree-people>div+div{animation-delay:-3s}.tour-visual{position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 30%,#e6edff,#f7f9fe 80%)}.tour-visual:before{content:"";position:absolute;inset:25px;border:1px solid #dfe8f580;border-radius:50%;pointer-events:none}.tour-visual>div{position:relative}.tour-frame.enhanced .tour-panel:not([hidden]) .tour-copy>*{animation:rowEntrance .7s var(--ease) both}.tour-frame.enhanced .tour-panel:not([hidden]) .tour-copy>p{animation-delay:.08s}.tour-frame.enhanced .tour-panel:not([hidden]) .tour-visual>div{animation:visualEntrance .85s var(--ease) both}.form-card,.person-card,.review-card{transition:transform .5s var(--ease),box-shadow .5s}.form-card:hover,.person-card:hover,.review-card:hover{transform:translateY(-5px);box-shadow:0 22px 35px #223d7218}.document-row{animation:documentSlide 5.5s ease-in-out infinite}.document-row:nth-child(3){animation-delay:.3s}.document-row:nth-child(4){animation-delay:.6s}.experience-section{background:linear-gradient(145deg,#fbfcff,#f2f6ff 55%,#fafcff);overflow:clip}.experience-grid{gap:70px}.experience-art{min-height:795px;background:none;padding:25px 0 65px}.orbit-word{top:15px;left:5px;z-index:1;font-size:9px}.phone-stage{width:350px;max-width:100%;position:relative;z-index:2;filter:drop-shadow(18px 30px 25px #28487823);animation:phoneFloat 8s ease-in-out infinite;transform:rotate(-4deg)}.mobile-device{width:100%;aspect-ratio:800/1679;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;transform:none;position:relative}.phone-hardware{width:100%;height:100%;object-fit:fill;position:absolute;inset:0;z-index:1}.phone-screen{position:absolute;inset:4.6% 8.1% 4.4%;border-radius:37px;background:#fff;overflow:hidden;z-index:2}.phone-status{height:49px;position:relative;display:flex;justify-content:space-between;padding:13px 20px 0;align-items:flex-start;font-size:10px;color:#17212b}.phone-status>strong{font-weight:650}.phone-island{position:absolute;top:7px;left:50%;transform:translate(-50%);width:83px;height:25px;background:#080909;border-radius:30px;box-shadow:inset 0 1px 2px #ffffff17}.phone-island i{position:absolute;right:8px;top:7px;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#204066,#080e1a 55%,#101316 60%);border:2px solid #11161a}.phone-system{display:flex;gap:5px;align-items:center;margin-top:2px}.phone-signal{font-size:9px;letter-spacing:-1px}.phone-battery{display:block;width:16px;height:8px;border:1px solid #17212b;border-radius:2px;box-shadow:2px 0 0 -1px #17212b;position:relative}.phone-battery:before{content:"";position:absolute;inset:1px;background:#17212b;border-radius:1px}.phone-content{padding:12px 21px 24px}.phone-brand{font-size:14px;gap:8px}.client-logo{width:25px;height:25px;font-size:14px}.phone-lock{margin-left:auto;color:#9aa8b6}.phone-brand .lucide:last-child{width:14px;height:14px;margin-left:auto;color:#8a9ba9}.phone-progress{margin:23px 0 25px;gap:5px}.phone-progress>span{height:3px;position:relative;overflow:hidden;background:#e6eeeb}.phone-progress>span:first-child{background:#e6eeeb}.phone-progress>span:after{content:"";position:absolute;inset:0;background:#368e77;transform:scaleX(0);transform-origin:left;transition:transform .5s}.mobile-device[data-preview=company] .phone-progress>span:first-child:after,.mobile-device[data-preview=people] .phone-progress>span:nth-child(-n+2):after,.mobile-device[data-preview=review] .phone-progress>span:after{transform:scaleX(1)}.phone-page{min-height:400px;animation:phonePage .6s var(--ease) both}.phone-page>.tiny-label{font-size:8px;letter-spacing:.12em}.mobile-device h3{font-size:28px;margin:13px 0;letter-spacing:-.055em;line-height:1.13}.phone-page>p{font-size:10px;line-height:1.7}.mobile-device .illustrated-field{margin-top:22px}.mobile-device .illustrated-field>span{font-size:9px;color:#798c91}.mobile-device .illustrated-field strong{font-size:10px;padding:12px 10px;background:#fbfdfc;border-color:#dfe9e5;border-radius:7px;display:flex;justify-content:space-between;color:#3f5554}.phone-person{display:flex;align-items:center;gap:9px;margin-top:23px;padding:12px 0;border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.phone-person .avatar{width:35px;height:35px}.phone-person strong,.phone-person small{display:block;font-size:10px;line-height:1.6}.phone-person small{font-size:8px;color:#7d8f91}.phone-person>.check-dot{margin-left:auto}.phone-save{margin-top:13px;font-size:9px;color:#528d76}.mobile-device .illustrated-button{margin-top:20px;background:#2c856e;min-height:40px;font-size:11px;border-radius:9px}.phone-powered{display:block;text-align:center;font-size:8px;color:#8b9b9d;margin-top:17px}.phone-home{position:absolute;bottom:7px;left:50%;transform:translate(-50%);height:4px;width:32%;border-radius:4px;background:#101518}.phone-camera{position:relative;overflow:hidden;height:230px;border-radius:14px;margin-top:16px;background:#e7edee}.phone-camera>img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.camera-guide{position:absolute;inset:13px 30px 29px;border:2px solid #aef5d8;border-radius:48%;box-shadow:0 0 0 70px #0e2b2222}.camera-scan{position:absolute;inset:0;background:linear-gradient(transparent 45%,#94e3c740 49%,#e4fffbaa 50%,transparent 52%);background-size:100% 250%;animation:cameraScan 4s ease-in-out infinite}.phone-camera>span{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:#fff;font-size:9px;text-shadow:0 1px 4px #102e26}.phone-ready-portrait{position:relative;width:85px;margin:19px auto}.phone-ready-portrait .avatar{width:85px;height:85px}.phone-ready-portrait>.check-dot{position:absolute;right:0;bottom:0;width:25px;height:25px;border:3px solid white;font-size:12px}.phone-page[data-phone-page=review]{text-align:center}.phone-summary{text-align:left;margin-top:22px}.phone-summary>span{display:flex;align-items:center;gap:10px;font-size:10px;border-bottom:1px solid #edf1ef;padding:11px 0}.phone-summary .lucide{width:14px;height:14px;color:#729c8c}.phone-summary .check-dot{margin-left:auto}.phone-orbit{position:absolute;border:1px solid #d9e3f6;border-radius:50%;width:520px;height:520px;top:140px;left:50%;transform:translate(-50%)}.phone-orbit-two{width:650px;height:650px;top:75px;border-style:dashed;opacity:.6;animation:phoneOrbit 55s linear infinite}.phone-orbit-one:after{content:"";width:12px;height:12px;border:3px solid #fff;background:#8facf4;box-shadow:0 3px 15px #7496de66;border-radius:50%;position:absolute;right:37px;top:110px}.phone-person-float{position:absolute;bottom:160px;right:-20px;z-index:3;background:#ffffffed;backdrop-filter:blur(15px);box-shadow:0 15px 40px #294a8820;border:1px solid #e0e7f5;display:flex;gap:11px;align-items:center;padding:14px 16px;border-radius:14px;animation:float 6s -2s ease-in-out infinite}.phone-person-float .avatar{width:43px;height:43px}.phone-person-float strong,.phone-person-float div>span{display:block;font-size:11px}.phone-person-float div>span{font-size:9px;color:#8795a8;margin-top:3px}.phone-person-float>.lucide{width:14px;color:#7390c8}.phone-demo-controls{position:absolute;bottom:25px;left:50%;transform:translate(-50%);z-index:4;display:flex;padding:4px;border:1px solid #dee7f5;border-radius:25px;background:#ffffffd9;white-space:nowrap;box-shadow:0 5px 15px #31528508}.phone-demo-controls button{padding:8px 13px;min-height:36px;background:transparent;color:#78869d;font-size:10px;border-radius:20px;transition:background .3s,color .3s}.phone-demo-controls button[aria-pressed=true]{background:#eaf0ff;color:#3864e9}.phone-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;color:#8494ad}.agent-section{background:#fff;color:var(--ink)}.agent-section:before{background:radial-gradient(ellipse at 15% 60%,#e9eeff99,transparent 60%)}.agent-section .eyebrow{color:#5368a2}.agent-section em{color:var(--blue)}.agent-heading>p{color:var(--slate)}.agent-grid{gap:75px}.agent-conversation{background:#fff;border-color:#dfe6f1;box-shadow:0 24px 65px #294a8114}.conversation-bar{border-color:#e6ebf4;background:#fbfcff;color:var(--ink)}.conversation-bar .badge{background:#edf2fc;color:#7d8ca8}.prompt-choices button{border-color:#dfe6f3;color:#7082a0}.prompt-choices button[aria-pressed=true]{background:#edf2ff;border-color:#cfdbfa;color:#3864e9}.agent-question{background:#eff3ff;color:#314e94;border-color:#dce5fb}.tool-call{color:#6e85ad}.agent-answer strong{color:#20395e}.agent-answer p{color:#687b98}.agent-source{color:#8597b2}.conversation-bottom{border-color:#e5ebf5;color:#8696ae;background:#fcfdff}.conversation-bottom button{color:#6e87b4}.agent-benefits>p{color:#687b98}.agent-benefits li strong{color:#294367}.agent-benefits li div>span{color:#7d90aa}.agent-benefits .text-link{color:var(--blue)}.agent-principles{border-color:#e5ebf5}.agent-principles>span{color:#7589a7}.agent-conversation.is-playing .agent-question{animation:conversationQuestion 2.4s ease-in-out both}.agent-conversation.is-playing .tool-call{animation:conversationTool 2.4s ease-in-out both}.agent-conversation.is-playing .agent-answer{animation:conversationAnswer 2.4s ease-in-out both}.context-orbit{height:190px;max-width:300px;position:relative;margin:-10px auto 20px}.context-ring{position:absolute;inset:10px 45px 25px;border:1px dashed #d8e3f7;border-radius:50%;transform:rotate(-18deg)}.context-ring:after{content:"";position:absolute;inset:18px -28px;border:1px solid #e7edfa;border-radius:50%}.context-core{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);width:77px;height:77px;display:grid;place-items:center;border:1px solid #dde5f5;background:#ffffffc9;box-shadow:0 10px 35px #3864e920;border-radius:22px}.context-core img{width:58px}.context-node{position:absolute;display:grid;place-items:center;width:42px;height:42px;background:#fff;border:1px solid #e1e8f7;box-shadow:0 6px 22px #3a5c9512;border-radius:13px;color:#809cdf;animation:float 6s ease-in-out infinite}.context-node .avatar{width:42px;height:42px}.context-node.node-person,.context-node.node-person-two{border-radius:50%;border:0}.node-person{left:25px;top:18px;animation-delay:-1s}.node-person-two{right:23px;bottom:45px;animation-delay:-3s}.node-document{right:32px;top:12px;transform:rotate(10deg);animation-delay:-4s}.node-agent{left:25px;bottom:40px;font-size:27px;transform:rotate(-8deg)}.context-label{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;letter-spacing:.08em;color:#91a0b9}.code-window{background:#fff;border-color:#dee6f3;color:#5e7298;box-shadow:0 20px 45px #294c8110}.code-top{border-color:#e5ebf5;background:#fbfcff}.code-top button{color:#7c8ba8}.code-top button[aria-pressed=true]{background:#edf2ff;color:#3864e9}.code-top button:hover{color:#244ca7}.code-window pre{color:#516c9a;background:linear-gradient(120deg,#fff,#fbfcff)}.code-bottom{border-color:#e3eaf5;color:#8495af}.copy-status{color:#5677bd}.api-flow{display:flex;align-items:center;justify-content:center;gap:9px;padding:23px 15px;border-bottom:1px solid #e6edf8}.api-flow>span{display:flex;align-items:center;gap:5px;font-size:9px;white-space:nowrap;color:#6480ac}.api-flow .lucide{width:15px;height:15px}.api-flow img{width:22px;height:22px}.api-flow i{position:relative;height:1px;background:#dfe6f5;width:30px;overflow:visible}.api-flow i:after{content:"";position:absolute;left:0;top:-2px;width:5px;height:5px;background:#80a0ed;box-shadow:0 0 6px #a7beed;border-radius:50%;animation:apiPacket 3s ease-in-out infinite}.api-flow i:nth-of-type(2):after{animation-delay:1.2s}.operation-art{transition:transform .4s,box-shadow .4s}.operation-grid article:hover .operation-art{transform:translateY(-5px);box-shadow:0 16px 30px #2a4d8112}.operation-icon{animation:float 5s ease-in-out infinite}.mini-invitation{animation:float 5s -2s ease-in-out infinite}.rule-node{animation:ruleGlow 5s ease-in-out infinite}.rule-branches>span{animation:ruleGlow 5s 1s ease-in-out infinite}.rule-branches>span+span{animation-delay:1.6s}.timeline-item>span{animation:timelinePulse 5s ease-in-out infinite}.timeline-item:nth-child(2)>span{animation-delay:1s}.timeline-item:nth-child(3)>span{animation-delay:2s}.closing-inner>img{animation:brandFloat 9s ease-in-out infinite}@keyframes titleHue{50%{background-position:100% 50%}}@keyframes heroEntrance{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes rowEntrance{0%{opacity:.2;translate:0 13px}to{opacity:1;translate:0 0}}@keyframes windowEntrance{0%{opacity:0;translate:0 35px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes visualEntrance{0%{opacity:0;translate:25px 12px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes orbitSway{50%{rotate:7deg;translate:0 -9px}}@keyframes ambientGlow{to{opacity:.55;scale:1.08}}@keyframes ownerFloat{50%{translate:0 -6px}}@keyframes connectionTravel{0%,15%{translate:0 0;opacity:0}30%{opacity:1}80%,to{translate:0 24px;opacity:0}}@keyframes documentSlide{0%,65%,to{translate:0 0}75%{translate:5px 0}85%{translate:0 0}}@keyframes phoneFloat{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-12px)}}@keyframes phoneOrbit{to{transform:translate(-50%) rotate(360deg)}}@keyframes phonePage{0%{opacity:0;translate:15px 0}to{opacity:1;translate:0 0}}@keyframes cameraScan{0%,to{background-position:0 100%}50%{background-position:0 0}}@keyframes apiPacket{0%,10%{translate:0 0;opacity:0}20%{opacity:1}80%{opacity:1}to{translate:30px 0;opacity:0}}@keyframes ruleGlow{0%,65%,to{box-shadow:0 0 #8c9ee000}25%{box-shadow:0 0 0 5px #8c9ee015;border-color:#aabcec}}@keyframes timelinePulse{0%,70%,to{box-shadow:0 0 0 4px #e5f1ec}30%{box-shadow:0 0 0 8px #b9e1d333;background:#62af95}}@keyframes brandFloat{50%{translate:0 -14px;rotate:-8deg}}@keyframes conversationQuestion{0%,10%{opacity:.35;translate:0 5px}20%,to{opacity:1;translate:0 0}}@keyframes conversationTool{0%,20%{opacity:.25}35%,to{opacity:1}}@keyframes conversationAnswer{0%,35%{opacity:.2;translate:0 6px}50%,to{opacity:1;translate:0 0}}.motion-enabled [data-motion-scene]:not(.in-viewport) *,.motion-enabled [data-motion-scene]:not(.in-viewport) *:before,.motion-enabled [data-motion-scene]:not(.in-viewport) *:after{animation-play-state:paused!important}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation:none!important;transition:none!important}.page-hidden *,.page-hidden *:before,.page-hidden *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1100px){.experience-grid{gap:35px}.phone-stage{width:325px}.experience-art{min-height:745px}.phone-content{padding:10px 18px 20px}.mobile-device h3{font-size:25px}.phone-page{min-height:370px}.phone-camera{height:208px}.phone-person-float{right:-10px;padding:12px}.phone-person-float strong{font-size:10px}.agent-grid{gap:40px}}@media(min-width:681px)and (max-width:900px){.experience-grid{grid-template-columns:1fr 1fr;gap:25px}.phone-stage{width:300px}.experience-art{min-height:695px}.phone-content{padding:8px 15px 20px}.phone-progress{margin:16px 0 20px}.mobile-device h3{font-size:23px}.phone-page{min-height:344px}.mobile-device .illustrated-field{margin-top:15px}.phone-person{margin-top:15px;padding:8px 0}.phone-powered{margin-top:13px}.phone-camera{height:185px}.phone-person-float{right:-8px;bottom:155px;padding:10px}.phone-person-float>.lucide{display:none}.phone-person-float .avatar{width:32px;height:32px}.phone-person-float strong{font-size:9px}.phone-person-float div>span{font-size:8px}.phone-demo-controls button{padding:7px 10px;font-size:9px}.context-orbit{max-width:250px}.agent-grid{gap:30px}.api-flow{gap:6px}.api-flow>span{font-size:8px}.api-flow i{width:18px}.api-flow i:after{animation-name:connectionTravel}}@media(max-width:680px){.hero{padding-top:40px}.hero-scene{margin-top:48px}.ownership-mini{display:block}.case-body{gap:18px}.ownership-mini .tree-company{margin-top:8px}.ownership-mini .tree-people strong{font-size:10px}.ownership-mini .tree-people small{font-size:8px}.ownership-mini .avatar{width:43px;height:43px}.ownership-mini .next-action{display:none}.hero .ownership-mini{padding:13px}.hero .case-checklist>div:nth-of-type(2),.hero .case-checklist>div:nth-of-type(3){display:none}.hero .case-checklist>.tiny-label{display:none}.hero .case-checklist>div{margin-top:6px}.hero .case-checklist>div+div{margin-top:12px}.experience-grid{gap:40px}.experience-art{order:0;max-width:420px;min-height:760px;padding-bottom:75px}.phone-stage{width:335px}.phone-content{padding:10px 20px 24px}.phone-page{min-height:385px}.phone-camera{height:222px}.mobile-device h3{font-size:27px}.phone-person-float{right:0;bottom:160px}.phone-orbit{width:450px;height:450px}.phone-orbit-two{width:540px;height:540px}.orbit-word{left:0;top:10px;font-size:8px}.agent-grid{gap:35px}.context-orbit{margin-top:0;max-width:280px}.large-tree .avatar{width:68px;height:68px}.api-flow{padding:18px 12px;gap:8px}.api-flow>span{font-size:8px}.api-flow i{width:22px}.phone-demo-controls{bottom:30px}.phone-caption{bottom:6px}}@media(max-width:370px){.phone-stage{width:300px}.experience-art{min-height:695px}.phone-content{padding:7px 16px 20px}.phone-progress{margin:16px 0 20px}.mobile-device h3{font-size:23px}.phone-page{min-height:344px}.phone-camera{height:185px}.mobile-device .illustrated-field{margin-top:15px}.phone-person{margin-top:15px;padding:8px 0}.phone-person-float{right:-3px;bottom:140px;padding:10px}.phone-person-float .avatar{width:32px;height:32px}.phone-person-float strong{font-size:9px}.phone-person-float div>span{font-size:8px}.phone-person-float>.lucide{display:none}.phone-demo-controls button{font-size:9px;padding:8px 10px}.phone-powered{margin-top:12px}.api-flow{gap:5px;padding-inline:8px}.api-flow i{width:12px}.api-flow>span{font-size:7px}.large-tree .avatar{width:60px;height:60px}}.hero-note{display:flex;align-items:center;justify-content:center;gap:10px}.hero-people{display:flex;padding-left:7px}.hero-people .avatar{width:29px;height:29px;margin-left:-7px;box-shadow:none}.hero-people .avatar+img{position:relative;z-index:1}.phone-page{font-size:11px}.phone-page>.tiny-label{display:block}.phone-progress{margin:17px 0 18px}.mobile-device .illustrated-field{margin-top:15px}.mobile-device .illustrated-field strong{padding:9px 10px}.phone-person{margin-top:15px;padding:9px 0}.mobile-device .illustrated-button{margin-top:16px}.phone-powered{margin-top:12px}.phone-person-float{bottom:120px}.phone-content{padding-bottom:14px}.phone-powered{margin-top:9px}.phone-page[data-phone-page=review] .phone-ready-portrait{margin-block:14px}.hero-copy>h1{animation:heroTitleEntrance .65s var(--ease) both}@keyframes heroTitleEntrance{0%{translate:0 10px}to{translate:0 0}}
