@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.grow{flex-grow:1}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--font-geist-sans:"SF Pro Display", "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ink:#07152d;--muted:#5e6e85;--line:#0a23461f;--blue:#1677ff;--cyan:#19cbe5;--violet:#8a5cff;--paper:#f7faff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);overflow-x:hidden}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 72% 16%,#25c7ff1f,#0000 25rem),linear-gradient(#fbfdff,#f7faff 58%,#fff);margin:0;overflow-x:hidden}img{max-width:100%}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1180px,100% - 44px);height:78px;margin:0 auto;display:grid}.brand{align-items:center;width:146px;height:48px;display:flex;overflow:hidden}.brand img{width:146px;height:auto;display:block}.nav-links{color:#40516b;gap:32px;font-size:14px;font-weight:540;display:flex}.nav-links a:hover{color:var(--blue)}.site-nav>.button{justify-self:end}.button{color:#fff;background:linear-gradient(120deg,#1168ee,#1689ff 60%,#16bfe3);border-radius:15px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 22px;font-weight:680;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #1b70eb38}.button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1b70eb47}.button-small{border-radius:13px;min-height:42px;padding:0 17px;font-size:13px;box-shadow:0 9px 22px #1b70eb2b}.hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;width:min(1180px,100% - 44px);min-height:690px;margin:0 auto;padding:66px 0 92px;display:grid}.eyebrow{color:#2a5d97;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:720;display:flex}.eyebrow span{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:2px;width:28px;height:2px}.hero h1{letter-spacing:-.068em;max-width:630px;margin:0;font-size:clamp(52px,5vw,76px);font-weight:690;line-height:.98}.hero h1 em{color:#0000;background:linear-gradient(105deg,#1378fa,#22badf 55%,#8b63f8);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lede{max-width:590px;color:var(--muted);letter-spacing:-.015em;margin:27px 0 0;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.text-link{color:#30445f;font-size:14px;font-weight:650}.text-link span{color:var(--blue);margin-left:7px}.proof-row{color:#607086;flex-wrap:wrap;gap:12px 19px;margin-top:35px;font-size:11px;font-weight:600;display:flex}.proof-row span{align-items:center;gap:7px;display:inline-flex}.proof-row span:before{content:"";background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #19aaeb1a}.product-stage{perspective:1200px;place-items:center;min-height:545px;display:grid;position:relative}.stage-glow{filter:blur(10px);opacity:.55;border-radius:50%;position:absolute}.stage-glow-one{background:radial-gradient(circle,#34c8ff5c,#0000 66%);width:320px;height:320px;top:22px;right:0}.stage-glow-two{background:radial-gradient(circle,#8958ff40,#0000 68%);width:260px;height:260px;bottom:0;left:18px}.product-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #7197c840;border-radius:24px;width:650px;max-width:100%;min-height:435px;position:relative;overflow:hidden;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 42px 100px #1c477f2e,0 12px 28px #1549911c,inset 0 1px #ffffffe6}.window-topbar{color:#6d7c91;border-bottom:1px solid #1a3d6717;grid-template-columns:1fr auto 1fr;align-items:center;height:50px;padding:0 18px;font-size:10px;font-weight:630;display:grid}.window-topbar b{color:#0c8d78;text-transform:uppercase;letter-spacing:.08em;background:#ddf8f1;border-radius:20px;justify-self:end;padding:5px 9px;font-size:8px}.window-dots{gap:6px;display:flex}.window-dots i{background:#e0e7f0;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:#ff6b6b}.window-dots i:nth-child(2){background:#ffca4b}.window-dots i:nth-child(3){background:#39d494}.window-body{grid-template-columns:58px 1fr;min-height:385px;display:grid}.mini-nav{background:linear-gradient(#0b2143,#102b55);flex-direction:column;align-items:center;gap:15px;padding:16px 0;display:flex}.mini-mark{color:#0e5eb9;background:linear-gradient(145deg,#fff,#b9effa);border-radius:9px;place-items:center;width:29px;height:29px;margin-bottom:8px;font-size:12px;font-weight:800;display:grid}.mini-nav i{background:#ffffff14;border-radius:7px;width:22px;height:22px}.mini-nav i.active{background:linear-gradient(135deg,#157aff,#1dd0e5);box-shadow:0 5px 12px #117aff52}.workspace-preview{background:linear-gradient(160deg,#f7fbfff5,#edf6ffd1);padding:24px}.preview-heading{justify-content:space-between;align-items:center;display:flex}.preview-heading>div{flex-direction:column;display:flex}.preview-heading small,.decision-copy>small{color:#8492a7;letter-spacing:.12em;font-size:7px;font-weight:740}.preview-heading strong{letter-spacing:-.04em;margin-top:4px;font-size:18px}.preview-heading>span{color:#2265af;background:#e3f1ff;border:1px solid #cde4fa;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:700}.metric-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px;display:grid}.metric-grid article{background:#ffffffdb;border:1px solid #184b881a;border-radius:12px;flex-direction:column;min-height:80px;padding:12px;display:flex;box-shadow:0 5px 15px #274d7d0d}.metric-grid small{color:#748399;font-size:7px}.metric-grid strong{letter-spacing:-.04em;margin:5px 0 3px;font-size:18px}.metric-grid span{color:#8793a4;font-size:7px}.metric-grid .positive{color:#16816d}.decision-panel{color:#fff;background:linear-gradient(125deg,#0d2c5b,#123d76 70%,#155ca7);border-radius:14px;grid-template-columns:1fr 86px;align-items:center;gap:12px;min-height:151px;margin-top:12px;padding:15px;display:grid;box-shadow:0 14px 27px #0f396e2e}.decision-copy{min-width:0}.decision-copy>small{color:#76c5ff}.decision-copy>strong{margin:7px 0 4px;font-size:12px;display:block}.decision-copy p{color:#b8c9df;margin:0;font-size:8px;line-height:1.5}.evidence-line{color:#c8d6e7;align-items:center;gap:7px;margin-top:14px;font-size:7px;display:flex}.evidence-line i{background:#42c6da;width:16px;height:1px}.evidence-line i.pending{background:#8a78dc}.evidence-line b{color:#fff}.risk-ring{background:radial-gradient(circle at center, #123e76 58%, transparent 59%), conic-gradient(#2ed7df 0 86%, #ffffff21 86%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:73px;height:73px;display:flex}.risk-ring span{font-size:19px;font-weight:700}.risk-ring small{color:#9cc8df;font-size:6px}.activity-strip{color:#68788e;background:#ffffffad;border:1px solid #184b8814;border-radius:10px;justify-content:space-between;align-items:center;min-height:40px;margin-top:11px;padding:0 10px;font-size:7px;display:flex}.activity-strip span{align-items:center;gap:5px;display:flex}.dot{border-radius:50%;width:6px;height:6px}.dot.cyan{background:var(--cyan)}.dot.blue{background:var(--blue)}.dot.violet{background:var(--violet)}.recognition{color:#fff;background:radial-gradient(circle at 80% 0,#1f80ff4d,#0000 28rem),linear-gradient(145deg,#07172e,#0b2447 58%,#0b3159);padding:100px max(22px,50vw - 590px) 110px}.recognition>p{color:#8ed8f7;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:13px;font-weight:650}.recognition h2{letter-spacing:-.05em;max-width:830px;margin:0;font-size:clamp(34px,4vw,57px);line-height:1.08}.recognition-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;display:grid}.recognition-grid article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:20px;min-height:210px;padding:28px}.recognition-grid span{color:#5bc8ef;font-family:var(--font-geist-mono);font-size:11px}.recognition-grid h3{margin:30px 0 10px;font-size:21px}.recognition-grid p{color:#adc0d6;margin:0;font-size:14px;line-height:1.6}.section-shell{width:min(1180px,100% - 44px);margin:0 auto}.section-intro{max-width:760px}.section-intro.centered{text-align:center;margin:0 auto}.section-kicker{color:#2078d3;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:760}.section-intro h2,.evidence-copy h2,.cloud-copy h2,.faq-grid h2,.pilot-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.2vw,58px);line-height:1.06}.section-intro>p:last-child,.evidence-copy>p,.cloud-copy>p,.faq-grid>div>p:last-child,.pilot-card>div>p:last-child{color:var(--muted);font-size:16px;line-height:1.7}.split-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;max-width:none;display:grid}.split-intro>p{margin:0 0 4px}.problem-section{padding:115px 0 125px}.comparison-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:56px;display:grid}.comparison{border-radius:24px;min-height:355px;padding:34px}.comparison>span{text-transform:uppercase;letter-spacing:.1em;border-radius:99px;padding:7px 10px;font-size:10px;font-weight:720;display:inline-flex}.comparison h3{letter-spacing:-.04em;margin:34px 0 22px;font-size:28px}.comparison ul,.buyer-grid ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.comparison li,.buyer-grid li{color:#657489;padding-left:25px;font-size:14px;line-height:1.5;position:relative}.comparison li:before,.buyer-grid li:before{content:"";border-radius:4px;width:12px;height:12px;position:absolute;top:5px;left:0}.old-way{background:#f4f6f9;border:1px solid #e1e7ef}.old-way>span{color:#77859a;background:#e5e9ef}.old-way li:before{border:1px solid #a7b1bf}.new-way{background:radial-gradient(circle at 94% 0,#2cc6f538,#0000 18rem),linear-gradient(135deg,#e9f5ff,#effaff 58%,#f3f0ff);border:1px solid #369afa38;box-shadow:0 25px 55px #306fb51f}.new-way>span{color:#166ac1;background:#d9edff}.new-way li:before{background:linear-gradient(135deg, var(--blue), var(--cyan));box-shadow:0 0 0 4px #167cf117}.workflow-section{background:linear-gradient(#f2f7fe,#fbfdff);border-top:1px solid #e4ecf5;border-bottom:1px solid #e4ecf5;padding:120px 0}.workflow-section .section-intro>p:last-child{margin:20px 0 0}.workflow-list{max-width:900px;margin:62px auto 0;display:grid}.workflow-list article{border-top:1px solid #dbe5f0;grid-template-columns:86px 1fr;gap:28px;min-height:140px;padding:30px 18px;display:grid}.workflow-list article:last-child{border-bottom:1px solid #dbe5f0}.workflow-list article>span{color:#fff;width:56px;height:56px;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#116fff,#1fc8e2);border-radius:17px;place-items:center;font-size:12px;font-weight:700;display:grid;box-shadow:0 12px 24px #1278eb2e}.workflow-list h3{letter-spacing:-.03em;margin:0 0 9px;font-size:22px}.workflow-list p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.evidence-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;padding:130px 0;display:grid}.evidence-visual{background:radial-gradient(circle at 20% 12%,#24b9f638,#0000 17rem),linear-gradient(145deg,#071a37,#0c315d);border:1px solid #d9e7f5;border-radius:32px;flex-direction:column;justify-content:center;gap:18px;min-height:510px;padding:48px;display:flex;position:relative;box-shadow:0 34px 70px #11345e38}.evidence-card{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;flex-direction:column;min-height:96px;padding:20px 23px;display:flex;position:relative}.evidence-card span{color:#67cff0;letter-spacing:.13em;font-size:8px;font-weight:750}.evidence-card strong{margin:7px 0 5px;font-size:17px}.evidence-card small{color:#a9bdd6;font-size:9px}.field-card{background:#1775e833;margin-left:52px}.decision-card{background:#8655f52e;margin-left:104px}.connector{align-items:center;gap:7px;height:20px;margin-left:70px;display:flex}.connector i{background:#42cbe5;border-radius:50%;width:5px;height:5px}.connector i:nth-child(2){opacity:.65}.connector i:nth-child(3){opacity:.35}.evidence-copy>p:nth-of-type(2){margin:25px 0 0}.check-list{gap:15px;margin-top:32px;display:grid}.check-list span{color:#41536c;padding-left:29px;font-size:14px;line-height:1.4;position:relative}.check-list span:before{content:"✓";color:#fff;background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.strengths-section{background:#f4f8fc;border-top:1px solid #e4ebf3;padding:120px 0 130px}.strengths-grid{background:#dbe5ef;border:1px solid #dbe5ef;border-radius:25px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:60px;display:grid;overflow:hidden;box-shadow:0 20px 55px #18416f14}.strengths-grid article{background:#fff;min-height:150px;padding:27px 29px 25px 82px;position:relative}.strengths-grid article>span{color:#fff;width:36px;height:36px;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#1476fb,#19bee6);border-radius:11px;place-items:center;font-size:10px;font-weight:750;display:grid;position:absolute;top:28px;left:28px}.strengths-grid article.tech>span{background:linear-gradient(135deg,#7b55f4,#b453ed)}.strengths-grid h3{letter-spacing:-.025em;margin:2px 0 9px;font-size:17px}.strengths-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.cloud-section{color:#fff;background:radial-gradient(circle at 12% 100%,#32a0ff57,#0000 28rem),radial-gradient(circle at 100% 0,#9650ff40,#0000 30rem),#06142c;padding:120px 0}.cloud-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.cloud-copy .section-kicker{color:#63d5ef}.cloud-copy>p{color:#a7bdd5;margin:25px 0 28px}.light-link{color:#fff}.light-link span{color:#62d2ed}.cloud-stack{gap:12px;display:grid}.cloud-stack article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:170px 1fr;align-items:center;gap:24px;min-height:94px;padding:21px 23px;display:grid}.cloud-stack b{font-size:15px}.cloud-stack span{color:#a9bdd4;font-size:12px;line-height:1.55}.cloud-reasons-heading{max-width:720px;margin-top:92px}.cloud-reasons-heading .section-kicker{color:#63d5ef}.cloud-reasons-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(31px,3.6vw,48px);line-height:1.08}.cloud-reasons{grid-template-columns:repeat(6,1fr);gap:13px;margin-top:38px;display:grid}.cloud-reasons article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff14,#ffffff09);border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:36px 1fr;gap:14px;min-height:210px;padding:24px;display:grid}.cloud-reasons article:first-child,.cloud-reasons article:nth-child(2),.cloud-reasons article:nth-child(3){grid-column:span 2}.cloud-reasons article:nth-child(4){grid-column:2/span 2}.cloud-reasons article:nth-child(5){grid-column:4/span 2}.cloud-reasons article>span{color:#dff9ff;width:34px;height:34px;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#1677ffb8,#1fc9e2b8);border-radius:11px;place-items:center;font-size:8px;font-weight:760;display:grid;box-shadow:0 8px 20px #0c69cb33}.cloud-reasons h3{letter-spacing:-.025em;margin:3px 0 9px;font-size:16px;line-height:1.2}.cloud-reasons p{color:#a9bdd4;margin:0;font-size:11px;line-height:1.62}.buyer-section{padding:125px 0}.buyer-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:58px;display:grid}.buyer-grid article{background:#fff;border:1px solid #dfe7f0;border-radius:24px;min-height:410px;padding:36px;box-shadow:0 18px 45px #183c6412}.buyer-label{text-transform:uppercase;letter-spacing:.11em;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:750;display:inline-flex}.risk-label{color:#0f6bbd;background:#e1f2ff}.tech-label{color:#7640cc;background:#f0e7ff}.buyer-grid h3{letter-spacing:-.04em;margin:34px 0 14px;font-size:28px;line-height:1.15}.buyer-grid p{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.65}.buyer-grid li:before{background:linear-gradient(135deg, var(--blue), var(--cyan))}.faq-section{background:#f3f7fc;border-top:1px solid #e4eaf2;padding:120px 0}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:90px;display:grid}.faq-grid>div>p:last-child{margin-top:23px}.faq-list{border-top:1px solid #d7e1ec}.faq-list details{border-bottom:1px solid #d7e1ec}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;font-size:15px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--blue);font-size:22px;font-weight:350;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-4px 40px 24px 0;font-size:13px;line-height:1.7}.pilot-section{background:#f3f7fc;padding:80px 22px}.pilot-card{color:#fff;background:radial-gradient(circle at 75% 0,#3dd3f152,#0000 20rem),radial-gradient(circle at 100% 100%,#9349ff4d,#0000 23rem),linear-gradient(135deg,#0d54c7,#1478f3 56%,#126fd9);border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:70px;width:min(1180px,100%);min-height:370px;margin:0 auto;padding:62px;display:grid;box-shadow:0 36px 70px #1a5db93d}.pilot-card .section-kicker{color:#bceeff}.pilot-card h2{max-width:720px}.pilot-card>div>p:last-child{color:#d9ebff;max-width:700px;margin:22px 0 0}.pilot-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.white-button{color:#0d5fc2;white-space:nowrap;background:#fff;box-shadow:0 15px 30px #062d6438}.pilot-actions small{color:#d2eaff}footer{background:#fff;padding:76px max(22px,50vw - 590px) 28px}.footer-main{grid-template-columns:.8fr .8fr 1.4fr;align-items:start;gap:60px;display:grid}.footer-brand{align-items:center;width:165px;height:55px;display:flex;overflow:hidden}.footer-brand img{width:165px}.footer-main>p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.6}.footer-links{grid-template-columns:1fr 1fr;gap:50px;display:grid}.footer-links>div{flex-direction:column;gap:12px;display:flex}.footer-links b{text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px}.footer-links a{color:var(--muted);font-size:13px}.footer-links a:hover{color:var(--blue)}.footer-bottom{color:#8591a2;border-top:1px solid #e3e9ef;justify-content:space-between;gap:30px;margin-top:65px;padding-top:23px;font-size:10px;display:flex}.coi-assistant{z-index:1200;color:#0b1c34;font-family:var(--font-geist-sans), Arial, sans-serif;position:fixed;bottom:22px;right:22px}.assistant-launcher{color:#fff;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(130deg,#126af0,#188df9 58%,#20c7df);border:1px solid #ffffffa6;border-radius:18px;align-items:center;gap:10px;padding:0 18px 0 9px;font-size:13px;font-weight:720;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 18px 42px #1569e04d,inset 0 1px #ffffff52}.assistant-launcher:hover{transform:translateY(-2px);box-shadow:0 22px 48px #1569e05c,inset 0 1px #ffffff52}.assistant-launcher-mark,.assistant-avatar{color:#0c63c7;background:linear-gradient(145deg,#fff,#c4f0f8);flex:none;place-items:center;font-weight:820;display:grid}.assistant-launcher-mark{border-radius:12px;width:36px;height:36px;font-size:13px;box-shadow:0 7px 17px #053f822e}.assistant-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:100% 100%;background:#fafdfff7;border:1px solid #4a7ebb33;border-radius:24px;flex-direction:column;width:min(370px,100vw - 28px);height:min(545px,100vh - 104px);animation:.22s cubic-bezier(.2,.78,.2,1) assistantOpen;display:flex;position:absolute;bottom:66px;right:0;overflow:hidden;box-shadow:0 34px 85px #082a5847,0 10px 28px #144e8f24}.assistant-panel[hidden]{display:none}.assistant-header{color:#fff;background:radial-gradient(circle at 90% 0,#23cde25c,#0000 10rem),linear-gradient(135deg,#0b2d5b,#124d91);justify-content:space-between;align-items:center;min-height:68px;padding:12px 14px;display:flex}.assistant-header>div{align-items:center;gap:10px;display:flex}.assistant-avatar{border-radius:12px;width:39px;height:39px;font-size:14px}.assistant-header>div>div{flex-direction:column;display:flex}.assistant-header strong{font-size:13px}.assistant-header small{color:#a9d9ed;margin-top:3px;font-size:9px}.assistant-close{color:#c7e6f2;width:35px;height:35px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;place-items:center;font-size:22px;font-weight:300;display:grid}.assistant-privacy{color:#527066;background:#effaf7;border:1px solid #198d7a21;border-radius:11px;grid-template-columns:19px 1fr;align-items:start;gap:8px;margin:12px 12px 0;padding:9px 10px;display:grid}.assistant-privacy>span{color:#fff;background:#19a682;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;font-weight:800;display:grid}.assistant-privacy p{margin:1px 0 0;font-size:9px;line-height:1.45}.assistant-messages{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:15px 13px 8px;display:flex;overflow-y:auto}.assistant-message{border-radius:14px;max-width:88%;padding:11px 12px;font-size:11px;line-height:1.5;animation:.18s ease-out messageIn}.bot-message{color:#435a75;background:#fff;border:1px solid #dce7f2;border-bottom-left-radius:5px;align-self:flex-start;box-shadow:0 7px 17px #1848800f}.user-message{color:#fff;background:linear-gradient(135deg,#1676f4,#1598ef);border-bottom-right-radius:5px;align-self:flex-end;box-shadow:0 8px 19px #1474e829}.assistant-prompts{gap:6px;padding:4px 13px 9px;display:flex;overflow-x:auto}.assistant-prompts button{color:#31649a;min-height:29px;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #cedceb;border-radius:99px;flex:none;padding:0 9px;font-size:8px;font-weight:650}.assistant-prompts button:hover{background:#edf7ff;border-color:#70b5ee}.assistant-form{background:#fff;border:1px solid #cbd9e7;border-radius:14px;grid-template-columns:1fr 38px;align-items:center;gap:6px;margin:0 12px;padding:6px;display:grid;box-shadow:0 8px 22px #17447912}.assistant-input-wrap{min-width:0}.assistant-form input{color:#17304f;width:100%;height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:11px}.assistant-form input::placeholder{color:#8b98a9}.assistant-form>button{color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1677ff,#20c8df);border:0;border-radius:10px;place-items:center;font-size:16px;font-weight:740;display:grid}.assistant-demo-link{color:#1769bf;background:#edf6ff;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:39px;margin:6px 12px 10px;font-size:10px;font-weight:720;display:flex}.assistant-demo-link span{color:#1a9ed7}.assistant-launcher:focus-visible,.assistant-close:focus-visible,.assistant-prompts button:focus-visible,.assistant-form input:focus-visible,.assistant-form>button:focus-visible,.assistant-demo-link:focus-visible{outline-offset:2px;outline:3px solid #2899ee57}@keyframes assistantOpen{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes messageIn{0%{opacity:0;transform:translateY(5px)}}.legal-page{background:#fbfdff;min-height:100vh;padding-bottom:100px}.legal-nav{border-bottom:1px solid #e4eaf2}.legal-back{color:#4c607a;font-size:13px;font-weight:600}.legal-shell{width:min(820px,100% - 44px);margin:0 auto;padding-top:90px}.legal-shell .section-kicker{margin-bottom:18px}.legal-shell h1{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(42px,6vw,66px)}.legal-lede{color:var(--muted);margin:0 0 55px;font-size:17px;line-height:1.7}.legal-content{gap:34px;display:grid}.legal-content section{border-top:1px solid #dfe6ee;padding-top:34px}.legal-content h2{letter-spacing:-.03em;margin:0 0 12px;font-size:20px}.legal-content p,.legal-content li{color:#576a82;font-size:14px;line-height:1.75}.legal-content ul{margin:12px 0 0;padding-left:20px}.workspace-reel{background:radial-gradient(circle at 82% 10%,#35c6ff24,#0000 16rem),linear-gradient(150deg,#f8fbff,#eaf4ff 72%,#f3eeff);min-width:0;position:relative;overflow:hidden}.reel-scene{z-index:1;opacity:0;filter:blur(5px);padding:22px 24px 28px;animation:30s cubic-bezier(.22,.7,.23,1) infinite reelScene;position:absolute;inset:0;transform:translate(22px)scale(.985)}.reel-scene:nth-child(2){animation-delay:6s}.reel-scene:nth-child(3){animation-delay:12s}.reel-scene:nth-child(4){animation-delay:18s}.reel-scene:nth-child(5){animation-delay:24s}.reel-heading{justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.reel-heading>div{flex-direction:column;min-width:0;display:flex}.reel-heading small{color:#477cb9;letter-spacing:.14em;font-size:7px;font-weight:780}.reel-heading strong{letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:17px;line-height:1.08;overflow:hidden}.live-chip,.scene-status,.soft-focus-label,.report-progress{color:#2567b0;background:#ffffffb3;border:1px solid #2b7dd824;border-radius:99px;flex:none;padding:6px 9px;font-size:7px;font-weight:720;box-shadow:0 5px 16px #1a569a0f}.live-chip i{background:#20c997;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.8s ease-in-out infinite livePulse;display:inline-block;box-shadow:0 0 0 4px #20c9971f}.masked-value{filter:blur(.55px);opacity:.86;display:inline-block}.overview-metrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px;display:grid}.overview-metrics article{background:#ffffffc7;border:1px solid #2c68ab1c;border-radius:12px;flex-direction:column;min-height:69px;padding:11px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #1e4d820e}.overview-metrics small{color:#6d7e95;font-size:7px}.overview-metrics strong{letter-spacing:-.04em;margin-top:6px;font-size:17px}.metric-fill{width:0;height:3px;animation:6s cubic-bezier(.2,.75,.24,1) infinite metricFill;position:absolute;bottom:0;left:0}.fill-cyan{background:linear-gradient(90deg,#19cbe5,#69e0ed)}.fill-violet{background:linear-gradient(90deg,#7957ef,#bc61ed);animation-delay:.18s}.fill-orange{background:linear-gradient(90deg,#ff9d45,#ff617e);animation-delay:.36s}.overview-grid{grid-template-columns:1.75fr .75fr;gap:10px;margin-top:10px;display:grid}.portfolio-chart,.attention-card,.analytics-main,.donut-card,.signal-card{background:#ffffffbf;border:1px solid #2c68ab1c;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 7px 18px #1e4d820d}.portfolio-chart{height:141px;padding:12px}.chart-label{color:#435b79;justify-content:space-between;font-size:8px;font-weight:680;display:flex}.chart-label small{color:#8b98aa;font-size:6px;font-weight:550}.chart-gridlines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:40px 12px 16px}.chart-gridlines i{background:#4673a61a;height:1px}.trend-line{height:58px;position:absolute;top:58px;left:19px;right:18px}.trend-line:before{content:"";clip-path:polygon(0 78%,18% 54%,35% 63%,53% 30%,70% 44%,87% 13%,100% 4%,100% 12%,87% 21%,70% 52%,53% 38%,35% 71%,18% 62%,0 86%);filter:drop-shadow(0 2px 4px #1383ed47);transform-origin:0;background:linear-gradient(90deg,#1677ff,#22c7df);animation:6s ease-in-out infinite trendDraw;position:absolute;inset:0}.trend-line i{display:none}.trend-area{opacity:.2;clip-path:polygon(0 82%,18% 58%,35% 67%,53% 34%,70% 48%,87% 17%,100% 8%,100% 100%,0 100%);background:linear-gradient(#1e9df18c,#0000);height:65px;animation:6s ease-in-out infinite areaReveal;position:absolute;bottom:12px;left:15px;right:15px}.attention-card{height:141px;padding:12px}.attention-card>small,.donut-card>small,.signal-card>small{color:#526981;font-size:7px;font-weight:680}.attention-donut,.analytics-donut{background:radial-gradient(circle,#f8fbff 53%,transparent 55%),conic-gradient(#1677ff 0 48%,#22c9df 48% 72%,#8a5cff 72% 89%,#ff7b72 89%);border-radius:50%;place-items:center;width:70px;height:70px;margin:10px auto 5px;animation:6s cubic-bezier(.2,.72,.2,1) infinite donutBuild;display:grid;box-shadow:0 9px 24px #2b6fba24}.attention-donut span,.analytics-donut span{color:#7f8fa3;letter-spacing:2px;filter:blur(.45px);font-size:7px}.legend-lines{justify-content:center;gap:4px;display:flex}.legend-lines i{background:#dbe6f2;border-radius:4px;width:18px;height:3px}.legend-lines i:nth-child(2){background:#cae9f2;width:12px}.legend-lines i:nth-child(3){background:#dfd4f5;width:14px}.intake-grid{grid-template-columns:.82fr .28fr 1.25fr;align-items:center;gap:10px;min-height:231px;margin-top:10px;display:grid}.document-stack{place-items:center;min-height:210px;display:grid;position:relative}.document-page{background:#fff;border:1px solid #3167a526;border-radius:8px;width:112px;height:148px;position:absolute;box-shadow:0 15px 32px #1e4c8221}.page-back{background:#dfeeff;transform:rotate(-7deg)translate(-9px,3px)}.page-front{padding:16px 13px;animation:6s ease-in-out infinite documentFloat;overflow:hidden;transform:rotate(3deg)}.document-brand{background:linear-gradient(90deg,#1477f8,#20c8e2);border-radius:5px;width:44px;height:8px;margin-bottom:14px}.page-front>i{background:#dce5ef;border-radius:5px;width:86%;height:4px;margin-top:8px;display:block}.page-front>i:nth-of-type(2){width:72%}.page-front>i:nth-of-type(3){width:91%}.page-front>i:nth-of-type(4){width:56%}.document-seal{color:#fff;background:linear-gradient(135deg,#18aa80,#29d0aa);border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid;position:absolute;bottom:13px;right:12px}.scan-beam{background:linear-gradient(90deg,#0000,#27cce3,#0000);height:2px;animation:6s ease-in-out infinite docScan;position:absolute;top:8px;left:0;right:0;box-shadow:0 0 10px #28c8df}.document-stack>small{color:#64809f;font-size:7px;font-weight:650;position:absolute;bottom:3px}.intake-flow{justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.intake-flow i{background:#39c6df;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite flowDot}.intake-flow i:nth-child(2){animation-delay:.15s}.intake-flow i:nth-child(3){animation-delay:.3s}.intake-flow span{color:#6382a4;white-space:nowrap;font-size:5px;position:absolute;top:16px}.field-stream{background:#ffffffc7;border:1px solid #2c68ab1f;border-radius:14px;min-height:210px;padding:14px;box-shadow:0 12px 28px #1e4d8214}.field-title{color:#415c7a;justify-content:space-between;margin-bottom:10px;font-size:8px;font-weight:720;display:flex}.field-title small{color:#8a98aa;font-size:6px}.field-row{color:#61738a;border-top:1px solid #3d669614;grid-template-columns:8px 1fr 48px;align-items:center;gap:8px;min-height:35px;font-size:7px;display:grid}.field-row>i{background:#26c5dc;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #26c5dc1a}.field-row>b{transform-origin:0;background:linear-gradient(90deg,#d7e6f4,#edf3f8);border-radius:5px;height:5px;animation:6s ease-in-out infinite fieldResolve;transform:scaleX(.12)}.field-row:nth-child(3)>b{animation-delay:.2s}.field-row:nth-child(4)>b{animation-delay:.4s}.field-row:nth-child(5)>b{animation-delay:.6s}.tool-strip{color:#5c718a;background:#ffffff9e;border:1px solid #2c68ab1a;border-radius:10px;justify-content:space-around;align-items:center;min-height:36px;font-size:7px;display:flex}.tool-strip span{align-items:center;gap:5px;display:flex}.tool-strip i{color:#118b75;background:#dff8f1;border-radius:5px;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:grid}.soft-focus-label{filter:blur(.35px)}.analytics-layout{grid-template-columns:1.55fr .72fr;gap:10px;margin-top:11px;display:grid}.analytics-main{height:260px;padding:14px}.bar-chart{background:repeating-linear-gradient(#0000 0 44px,#3a699e14 45px);border-bottom:1px solid #3469a624;justify-content:space-between;align-items:flex-end;height:181px;margin-top:15px;padding:0 8px;display:flex}.bar-chart i{background:linear-gradient(#23c9df,#1677ff 68%,#745cf0);border-radius:6px 6px 2px 2px;width:9%;height:0;animation:6s cubic-bezier(.18,.72,.2,1) infinite barRise;box-shadow:0 8px 18px #187ce724}.bar-chart i:nth-child(2){animation-delay:80ms}.bar-chart i:nth-child(3){animation-delay:.16s}.bar-chart i:nth-child(4){animation-delay:.24s}.bar-chart i:nth-child(5){animation-delay:.32s}.bar-chart i:nth-child(6){animation-delay:.4s}.bar-chart i:nth-child(7){animation-delay:.48s}.analytics-axis{color:#8795a6;justify-content:space-between;margin-top:6px;font-size:6px;display:flex}.analytics-side{grid-template-rows:1.2fr .8fr;gap:9px;display:grid}.donut-card,.signal-card{padding:12px}.analytics-donut{width:85px;height:85px;margin-top:15px}.signal-card strong{margin-top:9px;font-size:15px;display:block}.signal-wave{align-items:flex-end;gap:4px;height:32px;margin-top:9px;display:flex}.signal-wave i{background:linear-gradient(#8d61f5,#23c6df);border-radius:5px;width:8px;animation:1.2s ease-in-out infinite waveBounce}.signal-wave i:first-child{height:30%}.signal-wave i:nth-child(2){height:55%;animation-delay:.12s}.signal-wave i:nth-child(3){height:82%;animation-delay:.24s}.signal-wave i:nth-child(4){height:48%;animation-delay:.36s}.signal-wave i:nth-child(5){height:70%;animation-delay:.48s}.signal-wave i:nth-child(6){height:94%;animation-delay:.6s}.analytics-veil{z-index:3;color:#1b45768c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:.08em;text-transform:uppercase;background:#f6fbff80;border:1px solid #ffffff8c;border-radius:10px;justify-content:center;align-items:center;height:35px;font-size:7px;font-weight:720;display:flex;position:absolute;bottom:34px;left:46%;right:7%;box-shadow:0 10px 24px #12396814}.analytics-veil i{background:linear-gradient(100deg,#0000,#ffffffd9,#0000);animation:6s ease-in-out infinite veilSweep;position:absolute;inset:0;transform:translate(-110%)}.bar-chart i:first-child{--bar-height:44%}.bar-chart i:nth-child(2){--bar-height:57%}.bar-chart i:nth-child(3){--bar-height:49%}.bar-chart i:nth-child(4){--bar-height:72%}.bar-chart i:nth-child(5){--bar-height:66%}.bar-chart i:nth-child(6){--bar-height:84%}.bar-chart i:nth-child(7){--bar-height:91%}.alert-status{color:#a04c35;background:#fff2eb;border-color:#ffd7ca}.queue-layout{grid-template-columns:1.48fr .72fr;gap:10px;margin-top:13px;display:grid}.queue-table{background:#fffc;border:1px solid #2c68ab1c;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 9px 24px #1e4d820f}.queue-head,.queue-row{grid-template-columns:1.35fr .8fr .55fr .55fr;align-items:center;gap:7px;padding:0 12px;display:grid}.queue-head{color:#7c8ca0;text-transform:uppercase;letter-spacing:.08em;background:#eff5fb;height:31px;font-size:6px;font-weight:720}.queue-row{opacity:0;border-top:1px solid #36659b14;height:48px;animation:6s ease-out infinite queueRow;transform:translate(-18px)}.queue-row:nth-child(3){animation-delay:.18s}.queue-row:nth-child(4){animation-delay:.36s}.queue-row:nth-child(5){animation-delay:.54s}.queue-row span{color:#48617e;align-items:center;gap:7px;font-size:7px;display:flex}.queue-row span i{background:linear-gradient(135deg,#d9ebff,#e7dcff);border-radius:6px;width:19px;height:19px}.queue-row b{color:#bd5d3d;font-size:6px}.queue-row em{color:#718198;font-size:6px;font-style:normal}.queue-row u{color:#176cc7;font-size:6px;font-weight:720;text-decoration:none}.next-action-card{color:#fff;background:radial-gradient(circle at 100% 0,#4ecfeb59,#0000 10rem),linear-gradient(145deg,#0b2b59,#134e91);border-radius:14px;padding:17px;animation:6s ease-in-out infinite actionGlow;box-shadow:0 14px 28px #0c386b2e}.next-action-card small{color:#70d6ee;letter-spacing:.12em;font-size:6px;font-weight:760}.next-action-card strong{margin:13px 0 7px;font-size:14px;line-height:1.15;display:block}.next-action-card p{color:#b8cce1;margin:0;font-size:7px;line-height:1.55}.next-action-card button{color:#125ca8;width:100%;height:31px;font:inherit;background:#fff;border:0;border-radius:8px;margin-top:22px;font-size:7px;font-weight:740}.next-action-card button span{float:right}.report-progress{align-items:center;gap:5px;display:flex}.report-progress i{border:2px solid #76a9df;border-top-color:#1677ff;border-radius:50%;width:7px;height:7px;animation:.8s linear infinite spin}.report-layout{grid-template-columns:1.25fr .75fr;align-items:center;gap:18px;margin-top:13px;display:grid}.report-page{background:#fff;border:1px solid #2f65a324;border-radius:10px;height:268px;padding:19px 22px;animation:6s ease-in-out infinite reportLift;position:relative;transform:translateY(14px)rotate(-1.5deg);box-shadow:-10px 13px #dbeaff,-18px 24px 36px #17467e29}.report-logo{color:#fff;background:linear-gradient(135deg,#1677ff,#20c8df);border-radius:7px;place-items:center;width:25px;height:25px;margin-bottom:12px;font-size:9px;font-weight:800;display:grid}.report-page>small{color:#4a7cb4;letter-spacing:.12em;font-size:6px;font-weight:760;display:block}.report-page>strong{letter-spacing:-.03em;margin-top:5px;font-size:15px;display:block}.report-rule{transform-origin:0;background:#dde7f1;height:1px;margin:13px 0;animation:6s ease-in-out infinite reportDraw;transform:scaleX(.1)}.report-summary{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.report-summary>span{background:#f2f7fc;border-radius:8px;padding:8px}.report-summary b{font-size:12px;display:block}.report-summary small{color:#7e8fa3;font-size:5px}.report-chart{border-bottom:1px solid #dfe8f1;align-items:flex-end;gap:7px;height:76px;margin-top:12px;display:flex}.report-chart i{background:linear-gradient(#20cadf,#1779f3);border-radius:4px 4px 1px 1px;flex:1;height:0;animation:6s ease-in-out infinite reportBars}.report-chart i:nth-child(2){animation-delay:80ms}.report-chart i:nth-child(3){animation-delay:.16s}.report-chart i:nth-child(4){animation-delay:.24s}.report-chart i:nth-child(5){animation-delay:.32s}.report-chart i:nth-child(6){animation-delay:.4s}.report-sidebar{gap:8px;display:grid}.report-sidebar>article{opacity:0;background:#ffffffc2;border:1px solid #3268a61c;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:8px;min-height:50px;padding:9px;animation:6s ease-out infinite reportItem;display:grid;transform:translate(15px)}.report-sidebar>article:nth-child(2){animation-delay:.2s}.report-sidebar>article:nth-child(3){animation-delay:.4s}.report-sidebar>article>span{color:#176ac4;background:#e1f0ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:6px;font-weight:750;display:grid}.report-sidebar strong{font-size:7px;display:block}.report-sidebar article i{background:#dce7f2;border-radius:4px;width:65%;height:4px;margin-top:6px;display:block}.report-ready{color:#fff;background:linear-gradient(135deg,#169e7e,#22c6a1);border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:9px;display:flex;box-shadow:0 10px 23px #1396752e}.report-ready>i{background:#ffffff2e;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.report-ready span{flex-direction:column;display:flex}.report-ready small{letter-spacing:.1em;font-size:5px}.report-ready strong{margin-top:3px;font-size:8px}.reel-timeline{z-index:5;gap:5px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.reel-timeline>i{background:#2a66ab21;border-radius:5px;width:29px;height:3px;overflow:hidden}.reel-timeline>i:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#1677ff,#20c7df,#8a5cff);width:100%;height:100%;animation:30s linear infinite reelStep;display:block;transform:scaleX(0)}.reel-timeline>i:nth-child(2):after{animation-delay:6s}.reel-timeline>i:nth-child(3):after{animation-delay:12s}.reel-timeline>i:nth-child(4):after{animation-delay:18s}.reel-timeline>i:nth-child(5):after{animation-delay:24s}.privacy-scrim{z-index:4;pointer-events:none;opacity:.82;filter:blur(12px);background:radial-gradient(circle,#fbfdffb8,#eef6ff40 55%,#0000 72%);border-radius:50%;width:52%;height:53%;position:absolute;bottom:-18%;right:-8%}@keyframes reelScene{0%{opacity:0;filter:blur(5px);transform:translate(22px)scale(.985)}2.4%,17.2%{opacity:1;filter:blur();transform:translate(0)scale(1)}19.5%,to{opacity:0;filter:blur(4px);transform:translate(-17px)scale(.992)}}@keyframes reelStep{0%,1%{transform:scaleX(0)}17%,19%{transform:scaleX(1)}20%,to{transform:scaleX(0)}}@keyframes livePulse{50%{opacity:.55;transform:scale(.76)}}@keyframes metricFill{0%,5%{width:0}38%,84%{width:82%}to{width:0}}@keyframes trendDraw{0%,7%{opacity:0;scale:0 1}32%,85%{opacity:1;scale:1}to{opacity:0}}@keyframes areaReveal{0%,10%{clip-path:polygon(0 100%,0 100%,0 100%,0 100%,0 100%,0 100%,0 100%,0 100%,0 100%)}38%,86%{clip-path:polygon(0 82%,18% 58%,35% 67%,53% 34%,70% 48%,87% 17%,100% 8%,100% 100%,0 100%)}to{opacity:0}}@keyframes donutBuild{0%,8%{opacity:.2;transform:rotate(-80deg)scale(.7)}36%,84%{opacity:1;transform:rotate(0)scale(1)}to{opacity:.3;transform:rotate(15deg)}}@keyframes documentFloat{50%{transform:rotate(1deg)translateY(-5px)}}@keyframes docScan{0%,10%{opacity:0;top:8px}18%{opacity:1}66%{opacity:.9;top:132px}82%,to{opacity:0}}@keyframes flowDot{50%{opacity:.35;transform:translate(5px)}}@keyframes fieldResolve{0%,12%{opacity:.45;transform:scaleX(.12)}42%,88%{opacity:1;transform:scaleX(1)}to{opacity:.35}}@keyframes barRise{0%,8%{height:0}40%,84%{height:var(--bar-height,78%)}to{height:10%}}@keyframes waveBounce{50%{opacity:.55;transform:scaleY(.55)}}@keyframes veilSweep{0%,20%{transform:translate(-110%)}65%,to{transform:translate(110%)}}@keyframes queueRow{0%,7%{opacity:0;transform:translate(-18px)}28%,88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}@keyframes actionGlow{50%{transform:translateY(-3px);box-shadow:0 18px 38px #1870c74d}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reportLift{0%,9%{opacity:.4;transform:translateY(18px)rotate(-2deg)}34%,86%{opacity:1;transform:translateY(0)rotate(-1.5deg)}to{opacity:.5;transform:translateY(-4px)}}@keyframes reportDraw{0%,12%{transform:scaleX(.1)}46%,90%{transform:scaleX(1)}to{opacity:.2}}@keyframes reportBars{0%,15%{height:0}46%,88%{height:72%}to{height:10%}}@keyframes reportItem{0%,12%{opacity:0;transform:translate(15px)}40%,90%{opacity:1;transform:translate(0)}to{opacity:0}}.expiration-callout{background:radial-gradient(circle at 96% 10%,#8553f524,#0000 16rem),linear-gradient(135deg,#fff,#edf7ff);border:1px solid #2281ec2e;border-radius:22px;grid-template-columns:58px 1fr;align-items:center;gap:22px;max-width:900px;margin:54px auto 0;padding:28px 30px;display:grid;box-shadow:0 18px 45px #1c569717}.expiration-callout>span{color:#fff;background:linear-gradient(135deg,#ff9547,#ff507c);border-radius:17px;place-items:center;width:54px;height:54px;font-size:23px;font-weight:800;display:grid;box-shadow:0 13px 27px #f1655738}.expiration-callout .section-kicker{color:#b45425;margin-bottom:6px}.expiration-callout h3{letter-spacing:-.035em;margin:0 0 7px;font-size:22px}.expiration-callout p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.contact-page{background:radial-gradient(circle at 12% 8%,#1fc7ec21,#0000 24rem),radial-gradient(circle at 92% 42%,#8457fa1a,#0000 28rem),#f8fbff;min-height:100vh}.contact-nav{border-bottom:1px solid #e4eaf2}.contact-back{color:#4c607a;justify-self:end;font-size:13px;font-weight:650}.contact-shell{grid-template-columns:.88fr 1.12fr;align-items:start;gap:82px;width:min(1180px,100% - 44px);margin:0 auto;padding:82px 0 110px;display:grid}.contact-copy{position:sticky;top:34px}.contact-copy h1{letter-spacing:-.062em;max-width:580px;margin:0;font-size:clamp(48px,5vw,68px);line-height:1.02}.contact-lede{max-width:560px;color:var(--muted);margin:26px 0 0;font-size:17px;line-height:1.7}.contact-expectations{gap:22px;margin-top:48px;display:grid}.contact-expectations article{grid-template-columns:46px 1fr;align-items:start;gap:16px;display:grid}.contact-expectations article>span{color:#fff;width:42px;height:42px;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#1476fb,#19bee6);border-radius:13px;place-items:center;font-size:10px;font-weight:750;display:grid;box-shadow:0 10px 20px #1278eb29}.contact-expectations h2{letter-spacing:-.03em;margin:1px 0 6px;font-size:18px}.contact-expectations p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.contact-note{color:#52667f;background:#ffffffb8;border:1px solid #126fdc1f;border-radius:15px;margin:42px 0 0;padding:17px 18px;font-size:12px;line-height:1.55}.contact-form-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe8;border:1px solid #4f80be2e;border-radius:28px;min-width:0;padding:42px;box-shadow:0 34px 80px #1e4c8424}.form-heading{margin-bottom:30px}.form-heading h2{letter-spacing:-.045em;margin:0;font-size:34px}.form-heading>p:last-child{color:#78879a;margin:9px 0 0;font-size:12px}.form-grid{grid-template-columns:1fr 1fr;gap:21px 18px;display:grid}.form-grid label{color:#30445f;gap:8px;min-width:0;font-size:12px;font-weight:680;display:grid}.form-grid .full-field{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fbfdff;border:1px solid #cad7e5;border-radius:12px;outline:none;padding:13px 14px;font-size:14px;font-weight:450;transition:border-color .16s,box-shadow .16s,background .16s}.form-grid textarea{resize:vertical;min-height:142px;line-height:1.55}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{background:#fff;border-color:#2588ef;box-shadow:0 0 0 4px #197eef1c}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#8c9aad}.consent-row{color:#617188;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:23px 0 0;font-size:12px;line-height:1.55;display:grid}.consent-row input{width:17px;height:17px;accent-color:var(--blue);margin:1px 0 0}.consent-row a,.form-status a{color:#116fd5;text-underline-offset:2px;text-decoration:underline}.website-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-submit{cursor:pointer;border:0;width:100%;margin-top:25px;font-size:14px}.form-fine-print{color:#8491a2;text-align:center;margin:13px 0 0;font-size:10px;line-height:1.5}.form-status{flex-direction:column;justify-content:center;align-items:flex-start;min-height:530px;display:flex}.form-status[hidden]{display:none}.form-status>span{color:#fff;background:linear-gradient(135deg,#16a878,#23c9a1);border-radius:18px;place-items:center;width:56px;height:56px;font-size:25px;font-weight:800;display:grid;box-shadow:0 14px 30px #12996e38}.form-status h2{letter-spacing:-.05em;max-width:440px;margin:25px 0 11px;font-size:38px;line-height:1.08}.form-status p{max-width:460px;color:var(--muted);margin:0 0 28px;font-size:15px;line-height:1.65}.form-status .button{width:auto;text-decoration:none}.form-error{background:#fff4f5;border:1px solid #f2c9cf;border-radius:14px;min-height:0;margin-bottom:24px;padding:18px}.form-error h2{letter-spacing:-.025em;margin:0 0 7px;font-size:18px}.form-error p{color:#7d4650;margin:0;font-size:12px}.partner-page{background:#fbfdff;min-height:100vh}.partner-nav{z-index:10;position:relative}.partner-hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:68px;width:min(1180px,100% - 44px);min-height:710px;margin:0 auto;padding:70px 0 105px;display:grid}.partner-hero-copy h1{letter-spacing:-.07em;max-width:660px;margin:0;font-size:clamp(54px,5.4vw,80px);font-weight:700;line-height:.96}.partner-hero-copy h1 em{color:#0000;background:linear-gradient(105deg,#1477fa,#18badf 45%,#9463f7 77%,#f05b8f);-webkit-background-clip:text;background-clip:text;font-style:normal}.partner-hero-copy>p:not(.eyebrow){max-width:610px;color:var(--muted);letter-spacing:-.015em;margin:29px 0 0;font-size:18px;line-height:1.67}.partner-hero-actions{align-items:center;gap:27px;margin-top:35px;display:flex}.partner-proof{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.partner-proof span{color:#526a86;background:#ffffffc7;border:1px solid #1c70dd1c;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:650;box-shadow:0 7px 20px #234c7d0d}.partner-visual{place-items:center;min-height:570px;display:grid;position:relative}.partner-visual:before{content:"";filter:blur(4px);background:conic-gradient(from 140deg,#1677ff24,#1ccce04d,#8b5bf73d,#f25d9229,#1677ff24);border-radius:50%;width:510px;height:510px;animation:12s linear infinite partnerAura;position:absolute}.partner-orbit{border:1px solid #247ee624;border-radius:50%;position:absolute}.orbit-one{width:520px;height:380px;transform:rotate(-13deg)}.orbit-two{width:430px;height:540px;transform:rotate(24deg)}.partner-brand-card{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #688fc038;border-radius:30px;width:455px;max-width:calc(100% - 56px);min-height:430px;animation:6s ease-in-out infinite partnerCardFloat;position:relative;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 45px 110px #15417933,inset 0 1px #ffffffe6}.partner-card-top{color:#8290a4;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #28538917;justify-content:space-between;align-items:center;height:72px;padding:0 24px;font-size:9px;display:flex}.partner-placeholder-logo{color:#fff;letter-spacing:.13em;background:linear-gradient(135deg,#0c2142,#143e77);border-radius:10px;padding:9px 11px;font-size:8px;font-weight:800}.partner-card-top b{font-weight:650}.partner-card-body{background:radial-gradient(circle at 100% 0,#8256f921,#0000 16rem),linear-gradient(145deg,#f4f9ff,#fbfdff);min-height:316px;padding:30px}.partner-card-body>p{color:#2074cf;text-transform:uppercase;letter-spacing:.12em;margin:0 0 7px;font-size:8px;font-weight:760}.partner-card-body>h2{letter-spacing:-.045em;max-width:300px;margin:0;font-size:29px;line-height:1.05}.partner-card-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.partner-card-metrics article{background:#ffffffd1;border:1px solid #2d65a81c;border-radius:14px;min-height:78px;padding:14px;box-shadow:0 9px 22px #214e830f}.partner-card-metrics span{color:#6d7e93;font-size:8px;font-weight:650;display:block}.partner-meter{background:#e7eef7;border-radius:8px;height:7px;margin-top:22px;display:block;overflow:hidden}.partner-meter:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#1677ff,#22c8df);height:100%;animation:5s ease-in-out infinite partnerMeter;display:block}.meter-one:after{width:86%}.meter-two:after{background:linear-gradient(90deg,#8c60f5,#f264a0);width:73%;animation-delay:.35s}.partner-signal-grid{background:#fff9;border:1px solid #2d65a81a;border-radius:14px;align-items:flex-end;gap:8px;height:77px;margin-top:12px;padding:11px 13px;display:flex}.partner-signal-grid i{background:linear-gradient(#21c9df,#1677ff);border-radius:5px 5px 2px 2px;flex:1;height:22%;animation:5s ease-in-out infinite partnerBars}.partner-signal-grid i:nth-child(2){--partner-bar:68%;animation-delay:.1s}.partner-signal-grid i:nth-child(3){--partner-bar:47%;animation-delay:.2s}.partner-signal-grid i:nth-child(4){--partner-bar:82%;animation-delay:.3s}.partner-signal-grid i:nth-child(5){--partner-bar:61%;animation-delay:.4s}.partner-signal-grid i:nth-child(6){--partner-bar:92%;animation-delay:.5s}.partner-signal-grid i:nth-child(7){--partner-bar:74%;animation-delay:.6s}.partner-signal-grid i:nth-child(8){--partner-bar:98%;animation-delay:.7s}.partner-powered{color:#7f8da1;background:#ffffffdb;justify-content:center;align-items:center;gap:4px;height:42px;font-size:8px;display:flex}.partner-powered strong{color:#1776d7}.partner-float{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #5984ba2e;border-radius:16px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-width:150px;min-height:60px;padding:13px 16px;display:grid;position:absolute;box-shadow:0 18px 45px #1d477c24}.partner-float span{color:#fff;width:27px;height:27px;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#1677ff,#20c5df);border-radius:9px;place-items:center;font-size:7px;font-weight:750;display:grid}.partner-float b{color:#344b68;font-size:10px}.float-a{top:96px;left:5px}.float-b{top:236px;right:-12px}.float-c{bottom:70px;left:12px}.float-b span{background:linear-gradient(135deg,#8a5cf5,#d55ae2)}.float-c span{background:linear-gradient(135deg,#f28b44,#f05c8f)}.partner-opportunity{color:#fff;background:radial-gradient(circle at 85% 0,#2085ff47,#0000 30rem),radial-gradient(circle at 5% 100%,#9354f633,#0000 28rem),#06152e;padding:120px 0 110px}.partner-opportunity-grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;display:grid}.partner-opportunity .section-kicker{color:#62d3ef}.partner-opportunity h2{letter-spacing:-.058em;margin:0;font-size:clamp(42px,4.6vw,62px);line-height:1.03}.partner-opportunity-copy p{color:#afc1d7;margin:0;font-size:16px;line-height:1.72}.partner-opportunity-copy p+p{margin-top:20px}.partner-outcomes{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:66px;display:grid}.partner-outcomes article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1c;border-radius:19px;min-height:150px;padding:25px}.partner-outcomes strong{color:#fff;margin-bottom:14px;font-size:22px;display:block}.partner-outcomes span{color:#a8bad0;font-size:13px;line-height:1.6}.partner-fit{padding:125px 0 130px}.partner-fit .section-intro>p:last-child{max-width:680px;margin:22px auto 0}.partner-types{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.partner-types article{background:radial-gradient(circle at 100% 0,#2abdeb24,#0000 16rem),#fff;border:1px solid #dce6f1;border-radius:25px;min-height:360px;padding:31px;position:relative;overflow:hidden;box-shadow:0 20px 50px #1d467514}.partner-types article:nth-child(2){background:radial-gradient(circle at 100% 0,#8b57f629,#0000 16rem),#fff}.partner-types article:nth-child(3){background:radial-gradient(circle at 100% 0,#f4609421,#0000 16rem),#fff}.partner-types article>span{color:#7b8da4;font-family:var(--font-geist-mono);font-size:10px;font-weight:700}.partner-type-icon{background:linear-gradient(145deg,#e5f4ff,#f6fbff);border-radius:28px;place-items:center;width:88px;height:88px;margin:43px 0 35px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1c77e61a,0 14px 30px #1a68c11c}.partner-type-icon i{background:linear-gradient(135deg,#1677ff,#21c8df);border-radius:50%;position:absolute}.partner-type-icon i:first-child{width:36px;height:36px}.partner-type-icon i:nth-child(2){background:linear-gradient(135deg,#8d5ef6,#d457e1);width:15px;height:15px;bottom:13px;left:14px}.partner-type-icon i:nth-child(3){background:linear-gradient(135deg,#ff9b48,#f45e8f);width:11px;height:11px;top:14px;right:14px}.partner-types h3{letter-spacing:-.04em;margin:0 0 13px;font-size:24px;line-height:1.15}.partner-types p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.partner-benefits{background:#f2f7fc;border-top:1px solid #e2eaf3;border-bottom:1px solid #e2eaf3;padding:120px 0 130px}.partner-benefits-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;display:grid}.partner-benefits-heading h2{letter-spacing:-.058em;max-width:700px;margin:0;font-size:clamp(41px,4.7vw,62px);line-height:1.04}.partner-benefits-heading>p{color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.7}.partner-benefit-grid{background:#dce6ef;border:1px solid #dce6ef;border-radius:26px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:59px;display:grid;overflow:hidden;box-shadow:0 24px 60px #17417017}.partner-benefit-grid article{background:#fff;min-height:225px;padding:28px}.partner-benefit-grid article>span{color:#fff;width:38px;height:38px;font-family:var(--font-geist-mono);background:linear-gradient(135deg,#1477fa,#20c6df);border-radius:12px;place-items:center;font-size:9px;font-weight:750;display:grid}.partner-benefit-grid article:nth-child(n+4)>span{background:linear-gradient(135deg,#835af4,#db59d4)}.partner-benefit-grid h3{letter-spacing:-.03em;margin:26px 0 10px;font-size:19px}.partner-benefit-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.62}.partner-path{padding:125px 0 130px}.partner-path-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:61px;display:grid}.partner-path-grid article{color:#fff;background:radial-gradient(circle at 100% 0,#1ecde047,#0000 16rem),linear-gradient(145deg,#071a36,#0d3768);border-radius:24px;min-height:325px;padding:33px;position:relative;overflow:hidden;box-shadow:0 25px 55px #0f366329}.partner-path-grid article:nth-child(2){background:radial-gradient(circle at 100% 0,#9f5cf652,#0000 16rem),linear-gradient(145deg,#111835,#2e2665)}.partner-path-grid article:nth-child(3){background:radial-gradient(circle at 100% 0,#f45f9147,#0000 16rem),linear-gradient(145deg,#19203d,#453064)}.partner-path-grid article>span{background:#ffffff1a;border:1px solid #ffffff29;border-radius:15px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:750;display:grid}.partner-path-grid small{color:#66d4ee;letter-spacing:.14em;margin-top:50px;font-size:9px;font-weight:760;display:block}.partner-path-grid article:nth-child(2) small{color:#ca9dff}.partner-path-grid article:nth-child(3) small{color:#ff9ec0}.partner-path-grid h3{letter-spacing:-.04em;margin:11px 0;font-size:24px}.partner-path-grid p{color:#b5c6da;margin:0;font-size:13px;line-height:1.67}.partner-boundary{color:#fff;background:linear-gradient(135deg,#1379f6,#1bb8dd 48%,#815df1);padding:110px 0}.partner-boundary-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.partner-boundary .section-kicker{color:#ffffffc2}.partner-boundary h2{letter-spacing:-.055em;margin:0;font-size:clamp(39px,4.4vw,58px);line-height:1.05}.partner-boundary-grid>div:last-child>p{color:#ffffffd1;margin:0;font-size:16px;line-height:1.72}.partner-boundary-points{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.partner-boundary-points span{background:#ffffff1a;border:1px solid #ffffff3b;border-radius:99px;padding:9px 12px;font-size:10px;font-weight:690}.partner-faq{grid-template-columns:.75fr 1.25fr;gap:90px;padding:125px 0;display:grid}.partner-faq h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.6vw,58px);line-height:1.04}.partner-faq>div:first-child>p:last-child{color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.7}.partner-cta{background:#f1f6fc;padding:32px 22px}.partner-cta-card{color:#fff;background:radial-gradient(circle at 84% 8%,#66d9f166,#0000 24rem),radial-gradient(circle at 18% 100%,#9254f759,#0000 25rem),linear-gradient(135deg,#07182f,#0d3970 63%,#174f8f);border-radius:31px;grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;width:min(1180px,100%);min-height:410px;margin:0 auto;padding:58px 62px;display:grid;box-shadow:0 32px 75px #0f396a38}.partner-cta .section-kicker{color:#6cdbf1}.partner-cta h2{letter-spacing:-.058em;max-width:710px;margin:0;font-size:clamp(42px,4.6vw,61px);line-height:1.04}.partner-cta-card>div:first-child>p:last-child{color:#b4c8dd;max-width:700px;margin:22px 0 0;font-size:15px;line-height:1.68}.partner-cta-card>div:last-child{flex-direction:column;align-items:center;gap:13px;display:flex}.partner-cta-card small{color:#9eb6cf;text-align:center;font-size:10px}@keyframes partnerAura{to{transform:rotate(360deg)}}@keyframes partnerCardFloat{50%{transform:rotate(-1deg)translateY(-8px)}}@keyframes partnerMeter{0%,10%{opacity:.3;transform:scaleX(.08)}48%,88%{opacity:1;transform:scaleX(1)}to{opacity:.45}}@keyframes partnerBars{0%,8%{height:12%}48%,88%{height:var(--partner-bar,57%)}to{height:22%}}@media (max-width:1024px){.site-nav,.hero,.section-shell{width:min(100% - 48px,900px)}.site-nav{grid-template-columns:1fr auto;gap:20px}.nav-links{display:none}.hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding:52px 0 88px}.hero-copy{text-align:center}.eyebrow,.hero-actions,.proof-row{justify-content:center}.hero h1,.hero-lede{margin-left:auto;margin-right:auto}.hero h1{max-width:720px;font-size:clamp(50px,7.5vw,68px)}.hero-lede{max-width:640px}.product-stage{width:100%;min-height:470px}.product-window{width:min(650px,100%);transform:none}.recognition{padding:90px 24px 96px}.recognition-grid{grid-template-columns:1fr;gap:14px;margin-top:46px}.recognition-grid article{min-height:0}.recognition-grid h3{margin-top:22px}.split-intro,.evidence-section,.cloud-grid,.faq-grid{grid-template-columns:1fr;gap:46px}.comparison-grid,.buyer-grid{grid-template-columns:1fr}.evidence-visual{order:2;width:min(100%,660px);margin:0 auto}.strengths-grid{grid-template-columns:1fr}.cloud-stack,.buyer-grid,.faq-list{width:100%}.cloud-reasons{grid-template-columns:1fr 1fr}.cloud-reasons article,.cloud-reasons article:nth-child(n){grid-column:auto}.pilot-card{text-align:center;grid-template-columns:1fr;gap:40px}.pilot-card>div:first-child>p,.pilot-card h2{margin-left:auto;margin-right:auto}.footer-main{grid-template-columns:1fr 1fr}.footer-links{grid-column:1/-1}.contact-shell{grid-template-columns:1fr;gap:54px;width:min(100% - 48px,820px);padding-top:64px}.contact-copy{position:static}.contact-copy h1,.contact-lede{max-width:720px}.partner-hero{grid-template-columns:1fr;gap:50px;width:min(100% - 48px,900px);padding-top:58px}.partner-hero-copy{text-align:center}.partner-hero-copy .eyebrow,.partner-hero-actions,.partner-proof{justify-content:center}.partner-hero-copy h1,.partner-hero-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.partner-visual{width:min(620px,100%);margin:0 auto}.partner-opportunity-grid,.partner-benefits-heading,.partner-boundary-grid,.partner-faq{grid-template-columns:1fr;gap:42px}.partner-types,.partner-benefit-grid,.partner-path-grid{grid-template-columns:1fr 1fr}.partner-types article:last-child,.partner-path-grid article:last-child{grid-column:1/-1}.partner-benefit-grid article{min-height:205px}.partner-cta-card{text-align:center;grid-template-columns:1fr;gap:40px}.partner-cta h2,.partner-cta-card>div:first-child>p:last-child{margin-left:auto;margin-right:auto}.partner-cta-card>div:last-child{width:min(360px,100%);margin:0 auto}}@media (max-width:700px){.coi-assistant{bottom:12px;right:12px}.assistant-panel{border-radius:20px;width:calc(100vw - 24px);height:min(570px,100dvh - 86px);bottom:62px}.assistant-launcher{min-height:50px}.site-nav,.hero,.section-shell{width:calc(100% - 32px)}.site-nav{gap:12px;height:72px}.brand,.brand img{width:118px}.button{border-radius:14px;width:100%;min-height:48px;padding:0 18px}.button-small{white-space:nowrap;border-radius:12px;width:auto;min-height:42px;padding:0 14px;font-size:12px}.hero{gap:38px;padding:42px 0 68px}.hero-copy{min-width:0}.eyebrow{letter-spacing:.12em;justify-content:center;max-width:330px;margin:0 auto 20px;font-size:10px;line-height:1.45}.eyebrow span{flex:0 0 20px;width:20px}.hero h1{letter-spacing:-.06em;max-width:560px;font-size:clamp(40px,12vw,52px);line-height:1.01}.hero-lede{margin-top:22px;font-size:16px;line-height:1.58}.hero-actions{flex-direction:column;gap:16px;width:100%;margin-top:28px}.hero-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.proof-row{background:#ffffffad;border:1px solid #1970dc1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:13px;width:min(100%,330px);margin:28px auto 0;padding:16px 18px;font-size:11px;box-shadow:0 12px 32px #1a4f910f}.product-stage{perspective:none;min-height:0;margin-top:4px}.stage-glow-one{width:220px;height:220px;top:-24px;right:-50px}.stage-glow-two{width:180px;height:180px;bottom:-30px;left:-42px}.product-window{border-radius:19px;width:100%;min-width:0;min-height:0;transform:none;box-shadow:0 24px 55px #1c477f2b,0 8px 20px #15499117}.window-topbar{height:39px;padding:0 11px;font-size:7px}.window-topbar b{padding:4px 7px;font-size:6px}.window-dots{gap:4px}.window-dots i{width:5px;height:5px}.window-body{grid-template-columns:40px minmax(0,1fr);min-height:250px}.mini-nav{gap:9px;padding:11px 0}.mini-mark{border-radius:7px;width:23px;height:23px;margin-bottom:4px;font-size:9px}.mini-nav i{border-radius:6px;width:18px;height:18px}.mini-nav i:nth-of-type(n+4){display:none}.workspace-preview{min-width:0;padding:14px 12px 12px}.preview-heading small,.decision-copy>small{font-size:5px}.preview-heading strong{font-size:13px}.preview-heading>span{border-radius:6px;padding:5px 6px;font-size:6px}.metric-grid{gap:6px;margin-top:11px}.metric-grid article{border-radius:8px;min-width:0;min-height:57px;padding:7px}.metric-grid small,.metric-grid span{white-space:nowrap;text-overflow:ellipsis;font-size:5px;overflow:hidden}.metric-grid strong{margin:3px 0 2px;font-size:14px}.decision-panel{border-radius:10px;grid-template-columns:minmax(0,1fr) 50px;gap:7px;min-height:105px;margin-top:7px;padding:10px}.decision-copy>strong{margin:5px 0 3px;font-size:9px}.decision-copy p{font-size:6px}.evidence-line{gap:4px;margin-top:9px;font-size:5px}.evidence-line i{width:8px}.risk-ring{width:45px;height:45px}.risk-ring span{font-size:13px}.risk-ring small{font-size:4px}.activity-strip{border-radius:7px;justify-content:center;min-height:29px;margin-top:7px;padding:0 7px;font-size:5px}.activity-strip span:not(:first-child){display:none}.demo-scenes{width:min(205px,100% - 54px);height:55px;bottom:7px;right:7px}.demo-scene{border-radius:11px;grid-template-columns:30px 1fr;gap:8px;padding:8px 9px}.scene-icon{border-radius:9px;width:29px;height:29px;font-size:13px}.demo-scene small{font-size:5px}.demo-scene strong{margin-top:2px;font-size:9px}.demo-scene p{display:none}.demo-progress{gap:3px;top:45px;right:9px}.demo-progress i{width:11px;height:2px}.product-window:after{top:46px;left:40px}.reel-scene{padding:11px 11px 20px}.reel-heading{gap:6px;min-height:27px}.reel-heading small{font-size:4px}.reel-heading strong{margin-top:2px;font-size:11px}.live-chip,.scene-status,.soft-focus-label,.report-progress{padding:4px 6px;font-size:4px}.overview-metrics{gap:5px;margin-top:6px}.overview-metrics article{border-radius:7px;min-height:42px;padding:6px}.overview-metrics small{font-size:4px}.overview-metrics strong{margin-top:3px;font-size:10px}.overview-grid{gap:5px;margin-top:5px}.portfolio-chart,.attention-card{border-radius:8px;height:133px;padding:7px}.chart-label{font-size:5px}.chart-label small{font-size:4px}.chart-gridlines{inset:30px 8px 10px}.trend-line{top:45px;left:10px;right:10px}.trend-area{bottom:8px;left:7px;right:7px}.attention-card>small,.donut-card>small,.signal-card>small{font-size:4px}.attention-donut{width:54px;height:54px;margin-top:14px}.legend-lines i{width:11px;height:2px}.intake-grid{gap:5px;min-height:171px;margin-top:4px}.document-stack,.field-stream{min-height:165px}.document-page{width:73px;height:104px}.page-front{padding:10px 8px}.document-brand{width:30px;height:5px;margin-bottom:8px}.page-front>i{height:3px;margin-top:5px}.document-seal{width:18px;height:18px;font-size:7px;bottom:8px;right:7px}.document-stack>small,.intake-flow span{font-size:4px}.field-stream{border-radius:8px;padding:8px}.field-title{font-size:5px}.field-title small{font-size:4px}.field-row{grid-template-columns:5px 1fr 28px;gap:5px;min-height:28px;font-size:4px}.field-row>i{width:5px;height:5px}.tool-strip{min-height:27px;font-size:4px}.tool-strip i{width:10px;height:10px;font-size:5px}.analytics-layout{gap:5px;margin-top:5px}.analytics-main{height:185px;padding:8px}.bar-chart{height:132px;margin-top:8px;padding:0 4px}.analytics-axis{font-size:4px}.analytics-side{gap:5px}.donut-card,.signal-card{padding:7px}.analytics-donut{width:55px;height:55px;margin-top:9px}.signal-card strong{margin-top:5px;font-size:9px}.signal-wave{gap:2px;height:21px;margin-top:5px}.signal-wave i{width:5px}.analytics-veil{height:24px;font-size:4px;bottom:24px;left:44%;right:3%}.queue-layout{gap:5px;margin-top:6px}.queue-head,.queue-row{grid-template-columns:1.35fr .8fr .55fr .55fr;gap:3px;padding:0 6px}.queue-head{height:22px;font-size:4px}.queue-row{height:38px}.queue-row span,.queue-row b,.queue-row em,.queue-row u{font-size:4px}.queue-row span{gap:3px}.queue-row span i{width:12px;height:12px}.next-action-card{border-radius:8px;padding:10px}.next-action-card small{font-size:4px}.next-action-card strong{margin:8px 0 4px;font-size:8px}.next-action-card p{font-size:4px}.next-action-card button{border-radius:5px;height:22px;margin-top:9px;font-size:4px}.report-layout{gap:11px;margin-top:5px}.report-page{height:184px;padding:11px 13px;box-shadow:-6px 7px #dbeaff,-10px 14px 22px #17467e24}.report-logo{border-radius:5px;width:17px;height:17px;margin-bottom:7px;font-size:6px}.report-page>small{font-size:4px}.report-page>strong{margin-top:3px;font-size:9px}.report-rule{margin:7px 0}.report-summary{gap:3px}.report-summary>span{border-radius:5px;padding:5px}.report-summary b{font-size:7px}.report-summary small{font-size:3px}.report-chart{gap:3px;height:52px;margin-top:7px}.report-sidebar{gap:4px}.report-sidebar>article{border-radius:6px;grid-template-columns:17px 1fr;gap:5px;min-height:34px;padding:5px}.report-sidebar>article>span{border-radius:4px;width:16px;height:16px;font-size:4px}.report-sidebar strong{font-size:4px}.report-sidebar article i{height:3px;margin-top:3px}.report-ready{border-radius:6px;gap:5px;min-height:34px;padding:5px}.report-ready>i{border-radius:5px;width:17px;height:17px;font-size:5px}.report-ready small{font-size:3px}.report-ready strong{margin-top:2px;font-size:5px}.reel-timeline{gap:3px;bottom:6px}.reel-timeline>i{width:17px;height:2px}.recognition{padding:72px 16px 76px}.recognition>p{font-size:10px;line-height:1.45}.recognition h2{font-size:clamp(34px,9.7vw,42px)}.recognition-grid{margin-top:34px}.recognition-grid article{border-radius:18px;padding:24px}.recognition-grid h3{margin:19px 0 8px}.section-intro h2,.evidence-copy h2,.cloud-copy h2,.faq-grid h2,.pilot-card h2{font-size:clamp(34px,9.8vw,43px);line-height:1.08}.section-intro>p:last-child,.evidence-copy>p,.cloud-copy>p,.faq-grid>div>p:last-child,.pilot-card>div>p:last-child{font-size:15px;line-height:1.62}.section-kicker{margin-bottom:11px;font-size:10px;line-height:1.45}.problem-section,.workflow-section,.evidence-section,.strengths-section,.cloud-section,.buyer-section,.faq-section{padding-top:76px;padding-bottom:78px}.split-intro{gap:20px}.comparison-grid{gap:14px;margin-top:36px}.comparison{border-radius:20px;min-height:0;padding:25px 22px}.comparison h3{margin:26px 0 18px;font-size:25px}.comparison li,.buyer-grid li{font-size:13px}.workflow-section .section-intro>p:last-child{margin-top:16px}.workflow-list{margin-top:40px}.workflow-list article{grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:0;padding:25px 0}.workflow-list article>span{border-radius:13px;width:42px;height:42px}.workflow-list h3{font-size:19px}.workflow-list p{font-size:13px;line-height:1.58}.expiration-callout{border-radius:18px;grid-template-columns:44px 1fr;gap:14px;margin-top:38px;padding:22px 18px}.expiration-callout>span{border-radius:13px;width:42px;height:42px;font-size:18px}.expiration-callout h3{font-size:18px;line-height:1.2}.expiration-callout p:last-child{font-size:12px;line-height:1.55}.evidence-section{gap:36px}.evidence-copy>p:nth-of-type(2){margin-top:20px}.check-list{gap:13px;margin-top:25px}.check-list span{font-size:13px}.evidence-visual{border-radius:23px;gap:12px;min-height:0;padding:22px 16px}.evidence-card{border-radius:13px;min-height:82px;padding:16px 17px}.evidence-card strong{font-size:15px}.field-card{margin-left:14px}.decision-card{margin-left:28px}.connector{height:14px;margin-left:34px}.strengths-grid{border-radius:20px;margin-top:38px}.strengths-grid article{min-height:122px;padding:23px 20px 22px 68px}.strengths-grid article>span{width:34px;height:34px;top:23px;left:20px}.strengths-grid h3{font-size:16px}.cloud-grid{gap:36px}.cloud-copy>p{margin:20px 0 24px}.light-link{align-items:center;min-height:44px;display:inline-flex}.cloud-stack article{border-radius:15px;grid-template-columns:1fr;gap:7px;min-height:0;padding:20px}.cloud-stack span{font-size:12px}.cloud-reasons-heading{margin-top:62px}.cloud-reasons{grid-template-columns:1fr;margin-top:28px}.cloud-reasons article,.cloud-reasons article:nth-child(n){border-radius:15px;grid-column:auto;min-height:0;padding:20px}.cloud-reasons p{font-size:12px}.buyer-grid{gap:14px;margin-top:38px}.buyer-grid article{border-radius:20px;min-height:0;padding:25px 22px}.buyer-grid h3{margin:26px 0 13px;font-size:25px}.buyer-grid p{margin-bottom:23px;font-size:13px}.faq-grid{gap:30px}.faq-list summary{gap:16px;min-height:68px;padding:8px 0;font-size:14px;line-height:1.35}.faq-list details p{margin-right:24px}.pilot-section{padding:34px 16px}.pilot-card{border-radius:22px;gap:32px;min-height:0;padding:38px 22px}.pilot-actions{width:100%}.white-button{width:min(100%,290px)}footer{padding:54px 16px 24px}.footer-main{grid-template-columns:1fr;gap:24px}.footer-brand,.footer-brand img{width:144px}.footer-links{grid-column:auto;gap:32px}.footer-bottom{flex-direction:column;gap:9px;margin-top:42px;line-height:1.5}.legal-page{padding-bottom:72px}.legal-nav{width:calc(100% - 32px)}.legal-back{align-items:center;min-height:44px;display:inline-flex}.legal-shell{width:calc(100% - 32px);padding-top:52px}.legal-shell h1{font-size:clamp(39px,12vw,52px)}.legal-lede{margin-bottom:42px;font-size:16px}.legal-content{gap:28px}.legal-content section{padding-top:28px}.contact-nav{width:calc(100% - 32px)}.contact-back{align-items:center;min-height:44px;display:inline-flex}.contact-shell{gap:38px;width:calc(100% - 32px);padding:48px 0 76px}.contact-copy h1{font-size:clamp(39px,11.5vw,50px)}.contact-lede{margin-top:20px;font-size:16px;line-height:1.62}.contact-expectations{gap:20px;margin-top:34px}.contact-expectations article{grid-template-columns:42px 1fr;gap:13px}.contact-expectations article>span{border-radius:12px;width:38px;height:38px}.contact-expectations h2{font-size:16px}.contact-note{margin-top:30px}.contact-form-card{border-radius:22px;padding:28px 20px}.form-heading h2{font-size:30px}.form-grid{grid-template-columns:1fr;gap:18px}.form-grid .full-field{grid-column:auto}.form-grid input,.form-grid select{min-height:52px}.form-status{min-height:460px}.form-status h2{font-size:34px}.partner-nav-links{display:none}.partner-hero{gap:38px;width:calc(100% - 32px);min-height:0;padding:45px 0 72px}.partner-hero-copy .eyebrow{margin-bottom:20px}.partner-hero-copy h1{font-size:clamp(43px,12.8vw,55px);line-height:.99}.partner-hero-copy>p:not(.eyebrow){margin-top:22px;font-size:16px;line-height:1.6}.partner-hero-actions{flex-direction:column;gap:15px;margin-top:28px}.partner-hero-actions .text-link{align-items:center;min-height:42px;display:inline-flex}.partner-proof{justify-content:center;margin-top:25px}.partner-proof span{font-size:9px}.partner-visual{min-height:425px}.partner-visual:before{width:330px;height:330px}.orbit-one{width:340px;height:245px}.orbit-two{width:270px;height:355px}.partner-brand-card{border-radius:22px;width:min(330px,100% - 28px);min-height:325px}.partner-card-top{height:52px;padding:0 15px;font-size:6px}.partner-placeholder-logo{border-radius:7px;padding:7px 8px;font-size:6px}.partner-card-body{min-height:239px;padding:20px}.partner-card-body>p{font-size:6px}.partner-card-body>h2{font-size:22px}.partner-card-metrics{gap:7px;margin-top:17px}.partner-card-metrics article{border-radius:10px;min-height:59px;padding:10px}.partner-card-metrics span{font-size:6px}.partner-meter{height:5px;margin-top:14px}.partner-signal-grid{border-radius:10px;gap:5px;height:57px;margin-top:8px;padding:8px 9px}.partner-powered{height:32px;font-size:6px}.partner-float{border-radius:12px;grid-template-columns:22px 1fr;gap:7px;min-width:118px;min-height:47px;padding:9px 11px}.partner-float span{border-radius:7px;width:22px;height:22px;font-size:6px}.partner-float b{font-size:8px}.float-a{top:53px;left:-2px}.float-b{top:185px;right:-3px}.float-c{bottom:42px;left:6px}.partner-opportunity,.partner-fit,.partner-benefits,.partner-path,.partner-faq{padding-top:78px;padding-bottom:82px}.partner-opportunity-grid{gap:27px}.partner-opportunity h2,.partner-benefits-heading h2,.partner-boundary h2,.partner-faq h2{font-size:clamp(35px,10.2vw,46px)}.partner-opportunity-copy p,.partner-benefits-heading>p,.partner-boundary-grid>div:last-child>p{font-size:15px;line-height:1.65}.partner-outcomes{grid-template-columns:1fr;gap:10px;margin-top:40px}.partner-outcomes article{border-radius:16px;min-height:0;padding:21px}.partner-fit .section-intro>p:last-child{margin-top:18px}.partner-types,.partner-benefit-grid,.partner-path-grid{grid-template-columns:1fr;margin-top:39px}.partner-types article:last-child,.partner-path-grid article:last-child{grid-column:auto}.partner-types article{border-radius:20px;min-height:0;padding:25px 22px}.partner-type-icon{border-radius:23px;width:72px;height:72px;margin:32px 0 27px}.partner-types h3{font-size:22px}.partner-benefits-heading{gap:24px}.partner-benefit-grid{border-radius:20px}.partner-benefit-grid article{min-height:0;padding:24px}.partner-benefit-grid h3{margin-top:22px}.partner-path-grid{gap:13px}.partner-path-grid article{border-radius:20px;min-height:280px;padding:26px}.partner-path-grid small{margin-top:40px}.partner-boundary{padding:78px 0}.partner-boundary-grid{gap:28px}.partner-boundary-points{margin-top:23px}.partner-faq{gap:34px}.partner-faq>div:first-child>p:last-child{margin-top:19px}.partner-cta{padding:20px 14px}.partner-cta-card{border-radius:23px;gap:32px;min-height:0;padding:42px 22px}.partner-cta h2{font-size:clamp(36px,10.8vw,47px)}.partner-cta-card>div:first-child>p:last-child{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.assistant-panel,.assistant-message{animation:none!important}.assistant-launcher{transition:none}.demo-scene,.demo-scene:before,.demo-progress i:after,.product-window:after,.risk-ring,.metric-grid article:nth-child(3){animation:none!important}.demo-scene{display:none}.scene-connected{opacity:1;filter:none;display:grid;transform:none}.demo-progress{display:none}.button{transition:none}.reel-scene,.reel-scene *,.reel-timeline i:after{animation:none!important}.reel-scene{display:none}.reel-analytics{opacity:1;filter:none;display:block;transform:none}.reel-timeline{display:none}.partner-visual:before,.partner-brand-card,.partner-meter:after,.partner-signal-grid i{animation:none!important}}@media (max-width:390px){.site-nav{width:calc(100% - 24px)}.brand,.brand img{width:108px}.button-small{min-height:40px;padding:0 11px;font-size:11px}.hero,.section-shell{width:calc(100% - 28px)}.hero h1{font-size:clamp(38px,11.8vw,46px)}.preview-heading>span{display:none}.metric-grid article{padding:6px}.metric-grid strong{font-size:13px}.decision-panel{grid-template-columns:minmax(0,1fr) 42px}.risk-ring{width:40px;height:40px}.footer-links{gap:24px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
