@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}:root{font-family:var(--font-ui);color:#e8edf7;background:#050914;color-scheme:dark;font-synthesis:none;-webkit-font-smoothing:antialiased;--bg: #050914;--surface: #0a1020;--line: #1b2942;--muted: #94a3bd;--blue: #2563eb;--violet: #8b5cf6;--font-ui: "InterVariable", Inter, system-ui, sans-serif;--font-display: "Poppins", var(--font-ui);scroll-behavior:smooth}*{box-sizing:border-box}body,h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button{color:inherit}svg{display:block}button,input,select,textarea{border-radius:0}::selection{background:#2563eb;color:#fff}:focus-visible{outline:2px solid #93c5fd;outline-offset:5px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}p{line-height:1.75}.wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.icon{width:20px;height:20px;flex-shrink:0}.eyebrow{font:10px/1.6 var(--font-ui);letter-spacing:.09em;color:#829aca;display:flex;align-items:center;gap:10px;text-transform:uppercase}.eyebrow .icon{width:16px;height:16px}.gradient-text{background:linear-gradient(110deg,#60a5fa 5%,#818cf8 48%,#a78bfa 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.section{padding:115px 0}h2{font-size:clamp(34px,4.3vw,58px);line-height:1.12}h2>span:not(.gradient-text){color:#899bb9}h2>span{display:block}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:50px}.section-heading h2{margin-top:23px}.section-heading>p{font-size:15px;color:var(--muted);max-width:350px}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;color:#8db4ff;font-weight:500}.text-link .icon{width:17px}.text-link:hover .icon{transform:translate(5px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--blue);border:1px solid #4f83f3;border-radius:9px;padding:15px 22px;font-size:13px;font-weight:550;min-height:49px;color:#fff;box-shadow:inset 0 1px #ffffff20,0 4px 20px #2563eb17;transition:background .2s,transform .2s,box-shadow .2s}.button:hover{background:#3475ff;transform:translateY(-2px);box-shadow:0 6px 30px #2563eb35}.button .icon{width:17px;height:17px}.button-secondary{background:#ffffff05;border-color:#263651;color:#d7e2f5;box-shadow:none}.button-secondary:hover{background:#111c33}.skip-link{position:fixed;z-index:1000;left:12px;top:-80px;background:#2563eb;padding:12px 20px;color:#fff}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:50;background:#050914e8;border-bottom:1px solid #ffffff09;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-bar{height:80px;display:flex;align-items:center;gap:32px}.logo{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:650;letter-spacing:-1.1px;color:#eaf0ff}.logo svg{width:28px;height:30px;color:#5184ff}.logo-dot{margin-left:-8px;color:#8b5cf6}.desktop-nav{display:flex;gap:29px;margin-left:auto;font-size:12px}.desktop-nav a{color:#9caecb;transition:color .2s}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:#fff}.nav-actions{display:flex;align-items:center;gap:20px}.nav-actions .button{padding:11px 17px;min-height:40px;font-size:11px;gap:14px}.sign-in{font-size:12px}.menu-toggle{display:none;width:37px;height:37px;background:none;border:1px solid var(--line);border-radius:7px;padding:10px}.menu-toggle span{display:block;height:1px;background:#d6e1f4;margin:4px 0}#mobile-menu{background:#0a1020;padding:18px 24px;border-top:1px solid var(--line)}#mobile-menu[hidden]{display:none}#mobile-menu>a:not(.button){display:flex;align-items:center;justify-content:space-between;padding:16px 0;font-size:14px}#mobile-menu .button{display:flex;margin-top:12px}.hero{position:relative;padding:66px 0 0;overflow:clip;isolation:isolate}.hero-glow{position:absolute;z-index:-1;width:1250px;height:1000px;left:50%;top:170px;transform:translate(-50%);background:radial-gradient(ellipse at 28% 50%,#2563eb30,transparent 50%),radial-gradient(ellipse at 74% 60%,#8b5cf632,transparent 49%);pointer-events:none}.hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#4b75bc08 1px,transparent 1px),linear-gradient(90deg,#4b75bc08 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(transparent,#000 65%,transparent);mask-image:linear-gradient(transparent,#000 65%,transparent)}.hero-copy{text-align:center;position:relative;z-index:2}.hero-pill{display:inline-flex;align-items:center;gap:10px;color:#b8c7e9;font-size:11px;padding:8px 12px;border:1px solid #354471;border-radius:30px;background:linear-gradient(100deg,#1b3d701f,#753abe17)}.hero-pill .icon{width:13px;height:13px}.pulse-dot{width:5px;height:5px;background:#69f;border-radius:50%;box-shadow:0 0 12px #69f}.hero h1{font-size:clamp(49px,6.1vw,87px);line-height:1.06;letter-spacing:-.035em;margin:27px 0 23px;font-weight:600}.hero-copy>p{font-size:16px;color:#9bacc8;line-height:1.8}.hero-buttons{display:flex;gap:12px;justify-content:center;margin-top:28px}.hero-assurance{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:18px;font-size:10px;color:#7d8da9}.hero-assurance .icon{width:12px;height:12px}.hero-assurance>span{margin-inline:5px}.hero-product{position:relative;max-width:1100px;margin-top:66px;perspective:1500px}.hero-app{transform-origin:50% 0;will-change:transform;border-radius:13px;box-shadow:0 0 0 1px #92acff24,0 -10px 100px #2563eb20,0 20px 80px #0008}.hero-product:before{content:"";position:absolute;left:8%;right:8%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#7198fa,#ab83f8,transparent);z-index:4}.preview-note{font:9px/1.7 var(--font-ui);text-align:center;color:#7286a7;margin-top:17px}.floating-plan{position:absolute;right:-56px;top:15%;z-index:4;width:254px;padding:19px;border:1px solid #627cad4d;border-radius:12px;background:#101a2eec;box-shadow:0 15px 50px #0005;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.floating-plan>div:first-child{display:flex;align-items:center;gap:9px}.floating-plan strong{font-size:10px;letter-spacing:-.02em}.mini-icon{display:grid;place-items:center;background:#2563eb22;border:1px solid #517bee40;border-radius:7px;width:27px;height:27px;color:#87a5ff}.mini-icon .icon{width:15px;height:15px}.tiny-dot{width:5px;height:5px;background:#8b5cf6;border-radius:50%;margin-left:auto}.floating-plan p{font-size:12px;line-height:1.7;color:#a4b4d2;margin:14px 0}.chip-list{display:flex;gap:7px}.chip-list span{font-size:9px;border:1px solid #33446a;padding:5px 8px;border-radius:5px;color:#9faed5}.floating-risk{position:absolute;left:-60px;bottom:18%;z-index:4;display:flex;align-items:center;gap:12px;background:#101a2ef2;border:1px solid #667baa55;border-radius:11px;padding:17px 19px;box-shadow:0 15px 40px #0004}.floating-risk .mini-icon{width:35px;height:35px}.floating-risk small{font-size:9px;color:#8c9cbb}.floating-risk strong{display:block;font-size:20px;margin-top:4px;letter-spacing:-.04em}.floating-risk strong span{font-size:11px;color:#8296be;margin-left:8px}.floating-risk>.icon{width:15px;color:#83a8ff;margin-left:10px}.integrations-strip{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:38px 0;border-bottom:1px solid var(--line);margin-top:30px}.integrations-strip>span{font:9px var(--font-ui);color:#586f93;max-width:110px;line-height:1.8}.integrations-strip>div{display:flex;align-items:center;gap:9px;color:#98a9c4;font-size:13px}.integrations-strip .icon{width:18px;color:#758bac}.app-window{border:1px solid #cdd7ed;border-radius:11px;background:#f7f9fd;color:#1c2a42;overflow:hidden;text-align:left}.app-browser{height:35px;padding:0 14px;background:#eaf0fa;border-bottom:1px solid #dce3ef;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:#7b88a1}.app-browser>span:nth-child(2){display:flex;align-items:center;gap:7px}.app-browser .icon{width:10px;height:10px}.browser-dots{display:flex;gap:5px;width:100px}.browser-dots i{width:5px;height:5px;border-radius:50%;background:#b8c4d6}.demo-label{font:7px var(--font-ui);letter-spacing:.05em}.app-shell{display:grid;grid-template-columns:167px minmax(0,1fr);min-height:410px}.app-sidebar{background:#fff;border-right:1px solid #e6eaf1;padding:25px 10px 15px;display:flex;flex-direction:column}.app-brand{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;margin:0 11px 25px;letter-spacing:-.4px}.app-brand>span{font-size:21px;color:#2563eb}.sidebar-caption{font-size:7px;letter-spacing:.07em;color:#9da8ba;margin:0 11px 12px}.app-sidebar>div:not(.app-brand):not(.app-account){display:flex;align-items:center;gap:9px;padding:11px 10px;font-size:10px;color:#68768e;border-radius:6px;margin-bottom:2px}.app-sidebar>div.active{color:#2563eb!important;background:#eef3ff}.app-sidebar .icon{width:14px;height:14px}.app-sidebar small{font:7px var(--font-ui);color:#8b5cf6;margin-left:auto}.app-account{display:flex;align-items:center;gap:8px;border-top:1px solid #e6eaf1;margin:25px 5px 0;padding-top:17px}.app-account>span{background:#e9eeff;color:#5361c4;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:9px}.app-account p{font-size:8px;font-weight:500;line-height:1.5}.app-account p small{display:block;font-size:7px;color:#8895ad;margin:2px 0 0}.app-viewport{min-width:0;background:#f5f7fc;position:relative}.app-content{padding:25px}.app-page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:22px}.app-page-heading h3{font-size:20px;font-weight:600;letter-spacing:-.035em}.app-page-heading p{font-size:10px;color:#8893a8;margin-top:5px}.app-badge{display:inline-flex;padding:4px 7px;font-size:8px;border:1px solid #dce5fb;background:#eff4ff;color:#5375b5;border-radius:5px;white-space:nowrap;font-weight:450;line-height:1.5}.app-badge.violet{color:#8250cf;background:#f5efff;border-color:#e5d9f9}.app-badge.amber{color:#9f7223;background:#fff7e6;border-color:#f0dfb8}.app-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-bottom:17px}.app-stat{padding:15px;border:1px solid #e2e7f0;background:#fff;border-radius:7px}.app-stat>span{display:block;color:#75839c;font-size:9px}.app-stat strong{display:block;font-size:22px;font-weight:550;letter-spacing:-.04em;margin:9px 0}.app-stat small{font-size:8px;color:#96a1b5}.overview-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}.app-white-card{background:#fff;border:1px solid #e2e7f0;border-radius:7px;padding:17px;min-width:0}.app-white-card h4{font-size:11px;font-weight:550;letter-spacing:-.01em}.app-card-heading{display:flex;align-items:center;gap:8px;margin-bottom:19px}.app-card-heading h4{font-size:11px;font-weight:550;letter-spacing:-.01em}.app-card-heading>span:last-child,.app-card-heading>.icon:last-child{margin-left:auto;font-size:8px;color:#98a4b8}.app-card-heading>.icon{width:16px;height:16px;color:#718be4}.line-chart{width:100%;height:auto;overflow:visible}.chart-axis{display:flex;justify-content:space-between;font:7px var(--font-ui);color:#9aa6bc;margin-top:10px}.watch-item{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f6;padding:13px 0;gap:8px}.watch-item:last-child{padding-bottom:0}.watch-item b{font-size:10px;font-weight:550}.watch-item small{display:block;font-size:8px;color:#8d98ac;margin-top:4px}.dashboard-bottom{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.dashboard-bottom>div{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #e1e7f1;border-radius:6px;padding:12px;font-size:8px;color:#6980a6}.dashboard-bottom .icon{width:13px;height:13px;color:#7c85d9}.dashboard-bottom b{margin-left:auto;font-weight:400;font-size:7px;color:#97a4b9}.connection-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.connection-form{background:#fff;padding:20px;border:1px solid #e0e7f3;border-radius:8px}.mock-field{margin:15px 0}.mock-field>label{display:block;color:#7f8ba0;font-size:9px;margin-bottom:7px}.mock-field>div{border:1px solid #dce3ef;border-radius:6px;background:#f9fbff;padding:11px;font-size:10px;display:flex;align-items:center;justify-content:space-between}.mock-field .icon{width:12px;height:12px;color:#8f9caf}.connection-confirm{display:flex;align-items:center;justify-content:center;gap:7px;background:#edf3ff;color:#3563bc;border:1px solid #d5e1fb;border-radius:6px;font-size:10px;padding:12px;margin-top:20px}.connection-confirm .icon{width:13px;height:13px}.app-fineprint{font-size:7px;color:#9aa4b7;margin-top:12px;text-align:center}.connection-summary{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:10px}.connection-icon{background:#fff;border:1px solid #d8e1f3;padding:14px;border-radius:11px;color:#6284d8}.connection-icon .icon{width:24px;height:24px}.connection-dots{display:flex;flex-direction:column;gap:5px;margin:10px}.connection-dots i{background:#9ab3ee;width:3px;height:3px;border-radius:50%}.metis-symbol{background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:11px;color:#fff;font-size:27px;font-weight:600;width:51px;height:51px;display:grid;place-items:center;box-shadow:0 6px 23px #536be734}.connection-summary h4{font-size:17px;line-height:1.4;margin:18px 0 7px;letter-spacing:-.03em}.connection-summary p{font-size:9px;color:#8995ac}.app-mini-tabs{display:flex;gap:21px;border-bottom:1px solid #e0e7f1;margin-bottom:20px;font-size:9px;color:#8c97aa}.app-mini-tabs>span{padding-bottom:10px}.app-mini-tabs>.selected{color:#526fd1;border-bottom:2px solid #7384ec}.chat-question{width:fit-content;max-width:85%;margin:0 0 23px auto;padding:13px 17px;background:#edf0ff;border:1px solid #dfe4ff;color:#5e6094;border-radius:9px 9px 0;font-size:10px}.chat-response{display:flex;gap:12px;margin-right:15px}.ai-avatar{width:27px;height:27px;background:linear-gradient(135deg,#2563eb,#8b5cf6);color:#fff;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.ai-avatar .icon{width:16px;height:16px}.chat-response b{font-size:12px;font-weight:550}.chat-response p{font-size:10px;color:#7c88a0;margin-top:10px}.insight-chips{display:flex;gap:7px;margin:15px 0}.insight-chips span{display:flex;align-items:center;gap:5px;padding:7px;border:1px solid #dce3f1;background:#fff;font-size:8px;color:#7888a6;border-radius:5px}.insight-chips .icon{width:12px;height:12px;color:#8292dc}.ai-context{display:flex;align-items:center;gap:6px;font-size:8px;color:#8c99b0;background:#edf2fb;border-radius:5px;padding:11px;margin-top:19px}.ai-context .icon{width:12px;height:12px}.ai-context>span{margin-left:auto;color:#6c84b5}.mock-composer{display:flex;align-items:center;justify-content:space-between;border:1px solid #dbe3f0;border-radius:8px;background:#fff;font-size:9px;padding:10px 12px;color:#9aa7bc;margin-top:24px}.mock-composer>span{background:#6b79ec;color:#fff;border-radius:5px;display:grid;place-items:center;width:24px;height:24px;font-size:16px}.plan-heading{display:flex;align-items:center;gap:11px;border-bottom:1px solid #e2e7f0;padding-bottom:18px;margin-bottom:20px}.asset-symbol{background:#fff5df;color:#bc9141;border:1px solid #ecdab3;border-radius:50%;width:34px;height:34px;font-size:12px;display:grid;place-items:center}.plan-heading h4{font-size:15px;font-weight:600}.plan-heading h4 span{font-size:9px;font-weight:400;color:#8d98ae;margin-left:8px}.plan-heading p{font-size:8px;color:#9aa5b9;margin-top:4px}.plan-heading>.app-badge{margin-left:auto}.plan-body{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;align-items:center}.plan-thesis>span{font:7px var(--font-ui);color:#8a97b1;letter-spacing:.08em}.plan-thesis h4{font-size:14px;font-weight:550;margin:9px 0}.plan-thesis p{font-size:9px;color:#7b87a0;line-height:1.8}.plan-thesis>div{display:flex;gap:7px;margin-top:12px;border-top:1px solid #e2e7f1;padding-top:12px}.plan-thesis .icon{width:13px;height:13px;color:#8b5cf6}.plan-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.plan-levels>div{border:1px solid #dfe5f0;background:#fff;padding:13px;border-radius:6px}.plan-levels span{font:7px var(--font-ui);display:block;color:#8c9ab0}.plan-levels strong{display:block;font:12px var(--font-ui);color:#415679;margin-top:10px}.risk-scene{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.risk-calculator{background:#fff;border:1px solid #dfe6f2;border-radius:8px;padding:22px;color:#263854}.risk-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.risk-fields>div{border:1px solid #e2e7f0;border-radius:6px;padding:12px;background:#fafbfe}.risk-fields span{display:block;font-size:8px;color:#8795ae}.risk-fields strong{display:block;font-size:15px;font-weight:550;margin-top:7px;letter-spacing:-.02em}.risk-label{display:flex;justify-content:space-between;font-size:9px;color:#8a99b1;margin:24px 0 12px}.risk-label span{color:#5d78bf}.risk-calculator input{width:100%;accent-color:#5577ed;cursor:pointer;height:4px;margin:0}.risk-calculator input:disabled{opacity:1;cursor:default}.risk-ticks{display:flex;justify-content:space-between;font-size:7px;color:#9aa7bd;margin-top:10px}.risk-result{text-align:center;padding:27px 0 20px}.risk-result>span{font-size:9px;color:#8090af}.risk-result strong{display:block;font-size:43px;font-weight:550;letter-spacing:-.06em;color:#3e67d0;margin:9px 0}.risk-result small{font-size:8px;color:#94a0b5}.app-note{border-top:1px solid #e6ebf4;padding-top:14px;display:flex;align-items:center;gap:8px;color:#8e9bb2;font-size:8px}.app-note .icon{width:12px;height:12px;color:#7b91c0}.risk-context{align-self:center}.risk-context>.icon{color:#718bdd;width:29px;height:29px;margin-bottom:20px}.risk-context h4{font-size:19px;line-height:1.3;font-weight:550;margin-bottom:15px}.risk-context>p{color:#8997ad;font-size:10px;margin-bottom:23px}.risk-context>div{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-top:1px solid #e0e7f0;font-size:8px;color:#8c99ad}.risk-context b{font-weight:500;color:#647aab}.journal-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:15px}.journal-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:17px}.journal-calendar small{text-align:center;font-size:7px;color:#9ba9bc}.journal-calendar>span{aspect-ratio:1;display:grid;place-items:center;font-size:7px;border-radius:3px}.journal-calendar .win{background:#ddf2e8;color:#509277}.journal-calendar .loss{background:#f9e2e6;color:#b1727e}.journal-calendar .empty{color:#b3bdcb}.calendar-legend{display:flex;justify-content:space-between;font-size:7px;color:#8d9cb4;margin-top:15px}.calendar-legend>span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:1px;background:#8dceb0;margin-right:4px}.calendar-legend>span:last-child:before{background:#e2a5b0}.journal-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px}.journal-bottom>div{display:flex;align-items:center;gap:7px;border:1px solid #dfe5f0;border-radius:6px;background:#fff;padding:13px;font-size:8px;color:#8998b0}.journal-bottom .icon{color:#7992d0;width:14px;height:14px}.tour-intro{text-align:center;padding-bottom:85px}.tour-intro .eyebrow{justify-content:center}.tour-intro h2{font-size:clamp(40px,4.8vw,65px);margin:25px 0 22px;letter-spacing:-.03em}.tour-intro p{font-size:15px;color:var(--muted)}.down-link{display:grid;place-items:center;border:1px solid #29385b;border-radius:50%;width:37px;height:37px;margin:30px auto 0;color:#9cadd1;font-size:18px}.product-story{position:relative;border-top:1px solid #1c2942;border-bottom:1px solid #1c2942;background:radial-gradient(ellipse at 65% 40%,#1d345222,transparent 60%),#080e1b;scroll-margin-top:76px}.product-story.scroll-enabled{height:520vh}.story-sticky{position:sticky;top:80px;min-height:650px;height:calc(100svh - 80px);max-height:1050px;display:flex;flex-direction:column;justify-content:space-between;padding:30px 0 25px;overflow:clip}.story-topline{display:flex;align-items:center;justify-content:space-between;gap:20px}.story-topline>a{display:flex;align-items:center;gap:8px;font-size:9px;color:#778cab}.story-topline .icon{width:12px;height:12px}.story-layout{display:grid;grid-template-columns:.75fr 1.8fr;align-items:center;gap:46px;margin-block:35px}.chapter-index{font:38px var(--font-ui);color:#5d87e7;letter-spacing:-.05em;display:block;margin-bottom:30px}.chapter-index>span{font-size:12px;color:#344665;letter-spacing:0}.chapter-copy>.eyebrow{font-size:9px;color:#9eaff0}.story-copy h2{font-size:clamp(30px,3.1vw,43px);line-height:1.15;margin:19px 0 22px;letter-spacing:-.03em}.story-copy h2>span{color:#e6edfd}.story-copy h2>span:last-child{color:#7992c1}.story-copy p{font-size:13px;color:#8ea1c1;line-height:1.85;max-width:285px}.chapter-detail{display:flex;align-items:start;gap:8px;font-size:9px;color:#657eaa;line-height:1.7;margin-top:23px}.chapter-detail .icon{width:12px;height:12px;margin-top:2px}.scroll-cue{font:8px var(--font-ui);color:#5b7197;display:flex;align-items:center;gap:8px;margin-top:35px}.scroll-cue>span{font-size:15px;color:#7c9bcf}.story-device{min-width:0;position:relative}.story-device:before{content:"";position:absolute;inset:-40px;z-index:0;background:radial-gradient(ellipse,#3268df17,transparent 70%);pointer-events:none}.story-device .app-window{position:relative;box-shadow:0 15px 80px #0005;border-color:#b0bde1;border-radius:9px}.story-device .app-shell{grid-template-columns:137px minmax(0,1fr)}.story-device .app-sidebar{padding-inline:7px}.story-device .app-brand{font-size:11px;margin-left:8px}.story-device .app-sidebar>div:not(.app-brand):not(.app-account){font-size:8px;gap:7px;padding:10px 8px}.story-device .app-sidebar .icon{width:12px;height:12px}.story-device .app-account{margin-top:auto}.story-device .app-account p{font-size:7px}.story-device .app-account p small{font-size:6px}.story-device .app-content{padding:22px}.scene-stack{position:relative;height:425px;overflow:hidden}.story-scene{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none}.story-scene.scene-active{opacity:1;visibility:visible;pointer-events:auto}.scroll-enabled .story-scene{will-change:transform,opacity}.story-device .app-page-heading h3{font-size:17px}.story-device .app-page-heading p{font-size:8px}.story-device .app-page-heading{margin-bottom:18px}.story-device .app-browser .demo-label{display:none}.story-nav{margin-top:auto}.story-track{height:1px;background:#1c2b49;position:relative;margin-bottom:20px}.story-track>span{position:absolute;inset:0;background:linear-gradient(90deg,#2563eb,#8b5cf6);transform:scaleX(0);transform-origin:left;box-shadow:0 0 9px #5182f655}.story-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.story-buttons button{border:0;background:none;display:flex;align-items:center;gap:10px;text-align:left;padding:8px 0;color:#4e6589;font-size:11px;transition:color .2s}.story-buttons button>span:first-child{font:8px var(--font-ui);margin-right:7px}.story-buttons button .icon{width:15px;height:15px}.story-buttons button[aria-current=step]{color:#a9bcff}.story-buttons button:hover{color:#c8d6f2}.chapter-check{margin-left:auto;color:#7089be;font-size:9px}.static-story .story-sticky{position:relative;height:auto;min-height:650px}.static-story .story-track{display:none}.static-story .story-scene:not(.scene-active){display:none}.static-story .story-scene.scene-active{opacity:1!important;visibility:visible!important;transform:none!important}#beyond-tour{scroll-margin-top:100px}.tool-bento{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tool-bento>article{padding:39px;border:1px solid #1c2c49;border-radius:16px;overflow:hidden;background:linear-gradient(140deg,#111b2d,#080e1c);position:relative}.feature-label{display:flex;align-items:center;gap:9px;font-size:10px;color:#7f9fe3}.feature-label .icon{width:15px;height:15px}.tool-bento h3{font-size:32px;line-height:1.2;margin:23px 0 18px}.tool-bento>article>p{font-size:13px;color:#8ea1c1;max-width:380px}.news-items{margin:30px 0 17px;border-top:1px solid #26334e}.news-items>div{display:flex;align-items:center;gap:22px;padding:22px 0;border-bottom:1px solid #26334e}.news-items>div>span{font:10px var(--font-ui);color:#516c98}.news-items b{display:block;font-size:13px;font-weight:500}.news-items small{display:block;font-size:9px;color:#6e83a5;margin-top:7px}.news-items .icon{margin-left:auto;width:14px;color:#4f6b98}.example-note{font:8px var(--font-ui);color:#526b95}.news-feature .text-link{margin-top:35px}.risk-feature .risk-calculator{margin-top:28px;background:#0e1930;border-color:#2b3e63;padding:22px;color:#c6d5f1;max-width:400px}.risk-feature .app-card-heading h4{color:#b2c7f3}.risk-feature .risk-fields>div{background:#12203b;border-color:#283b60}.risk-feature .risk-fields strong{color:#b5caf5}.risk-feature .risk-fields span{color:#627fae}.risk-feature .risk-result strong{color:#80a7ff}.risk-feature .risk-result>span{color:#829fce}.risk-feature .risk-result small{color:#5272a1}.risk-feature .app-note{border-color:#233756;color:#6180ae}.risk-feature .risk-result{padding:22px 0}.risk-feature .risk-calculator input{display:block;height:5px}.perspective-section{border-block:1px solid #1a2944;background:radial-gradient(ellipse at 50% 0,#14244c66,transparent 65%),#080e1b}.perspective-section>.wrap>.eyebrow{justify-content:center}.perspective-section h2{text-align:center;margin:24px 0 60px;font-size:clamp(40px,4.7vw,64px)}.trust-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.trust-columns article>.icon{color:#7394df;width:28px;height:28px;margin-bottom:24px}.trust-columns h3{font-size:19px;font-weight:500;letter-spacing:-.025em;margin-bottom:14px}.trust-columns p{font-size:13px;color:#7f94b7;line-height:1.8}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.faq-section h2{margin:24px 0 30px;font-size:44px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:25px;list-style:none;cursor:pointer;font-size:13px;font-weight:450;padding:25px 0;line-height:1.6;color:#b9c9e3}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:300;color:#6584c5;transition:transform .25s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:#8197ba;padding:0 20px 25px 0;line-height:1.8}.page-intro{padding:85px 0 65px;position:relative}.page-intro h1{font-size:clamp(46px,5.8vw,78px);line-height:1.08;margin:26px 0;letter-spacing:-.035em}.page-intro p{max-width:570px;font-size:16px;color:#8ea3c4}.feature-tabs{display:flex;flex-wrap:wrap;gap:9px;padding-bottom:30px;border-bottom:1px solid var(--line)}.feature-tabs a{display:flex;align-items:center;gap:7px;border:1px solid #243454;background:#0b1428;padding:11px 13px;border-radius:7px;font-size:10px;color:#8ba4cd;transition:background .2s}.feature-tabs .icon{width:14px;height:14px}.feature-tabs a:hover{background:#142549;color:#c9d9fb}.feature-detail{scroll-margin-top:95px;border-bottom:1px solid #12213a}.feature-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:80px;align-items:center}.feature-copy h2{font-size:clamp(31px,3.4vw,47px);line-height:1.15;margin:22px 0}.feature-copy h2>span{color:#e1eafd}.feature-copy h2>span:last-child{color:#7c95c0}.feature-copy p{font-size:14px;color:#8ba1c2}.feature-copy ul{list-style:none;padding:0;display:grid;gap:15px;margin:27px 0}.feature-copy li{font-size:11px;line-height:1.7;display:flex;align-items:start;gap:9px;color:#97acd0}.feature-copy li .icon{width:13px;height:13px;color:#668de0;margin-top:2px}.feature-copy .text-link{margin-top:10px}.feature-screen{min-width:0}.standalone-screen{border:1px solid #c7d3ed;border-radius:11px;padding:25px;background:#f5f7fc;color:#263854;box-shadow:0 10px 70px #1b3b7925;overflow:hidden}.feature-reverse{background:#080e1b}.feature-reverse .feature-copy{grid-column:2;grid-row:1}.feature-reverse .feature-screen{grid-column:1;grid-row:1}.feature-reverse .feature-layout{grid-template-columns:1.3fr .85fr}.market-section{scroll-margin-top:90px}.market-section h2{margin:25px 0 55px}.journey{max-width:1050px;margin-bottom:50px}.journey-step{display:grid;grid-template-columns:140px 1fr;gap:50px;padding:45px 0;border-top:1px solid var(--line)}.journey-number{font:45px var(--font-ui);color:#2e4b7e;position:relative}.journey-number>span{display:block;width:1px;background:linear-gradient(#345487,transparent);height:calc(100% - 90px);margin:30px 0 0 28px}.journey-step>div:last-child>.icon{width:26px;height:26px;color:#7a96da;margin-bottom:21px}.journey-step h2{font-size:32px}.journey-step p{color:#8aa0c3;font-size:14px;margin:18px 0;max-width:650px}.journey-note{font-size:11px;background:#101d34;border:1px solid #24385a;border-radius:7px;padding:16px 20px;color:#7c97c3;line-height:1.8}.planning-section{border-block:1px solid #21304f;background:#0a1222}.planning-section h2{margin:25px 0 50px}.lifecycle{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.lifecycle article{border-top:1px solid #314367;padding-top:20px}.lifecycle article>span{display:flex;align-items:center;justify-content:space-between;font:10px var(--font-ui);color:#5b7bb9}.lifecycle .icon{width:14px}.lifecycle h3{font-size:21px;margin:23px 0 15px}.lifecycle p{font-size:12px;color:#8099bf}.muted-note{font-size:10px;color:#5e789f;line-height:1.8;margin-top:30px}.draft-notice{display:flex;gap:13px;background:#12213b;border:1px solid #29436b;border-radius:8px;padding:20px 24px;font-size:12px;color:#819ec8}.draft-notice .icon{margin-top:2px;color:#7b9ada}.draft-notice strong{color:#afc4e7;font-weight:500}.billing-toggle{display:flex;background:#0e192c;border:1px solid #203456;border-radius:8px;padding:4px;width:fit-content;margin:32px 0}.billing-toggle button{background:none;border:0;border-radius:5px;padding:11px 28px;font-size:11px;color:#6e8bba}.billing-toggle button[aria-pressed=true]{background:#1f3e78;color:#c4d8ff;box-shadow:0 3px 10px #0002}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.pricing-card{border:1px solid #263959;border-radius:13px;padding:33px;background:#0a1426}.pricing-card.featured{background:linear-gradient(145deg,#142749,#152049);border-color:#5764b5;box-shadow:0 0 40px #30497d20}.plan-tag{font:8px var(--font-ui);color:#7492c2;text-transform:uppercase;letter-spacing:.05em}.pricing-card h2{font-size:29px;margin:25px 0 15px}.pricing-card>p{font-size:12px;color:#7f9cc5;min-height:64px}.price{display:flex;align-items:baseline;gap:8px;margin:32px 0 9px}.price strong{font-size:57px;font-weight:500;letter-spacing:-.035em}.price>span{font-size:11px;color:#6c8cbd}.pricing-card>small{color:#617fad;font-size:9px}.pricing-card .button{display:flex;margin:28px 0;font-size:11px;gap:12px}.pricing-card ul{border-top:1px solid #263c61;padding:25px 0 0;list-style:none;display:grid;gap:14px}.pricing-card li{display:flex;gap:8px;font-size:10px;color:#9aafd0;line-height:1.7}.pricing-card li .icon{width:13px;height:13px;color:#6c91d7;margin-top:2px}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;padding-bottom:110px}.contact-info h2{font-size:31px;margin:15px 0}.contact-info>p{font-size:13px;color:#7e9bc4}.contact-info>div{padding:27px 0;border-bottom:1px solid var(--line)}.contact-info>div>span{display:block;font:9px var(--font-ui);color:#5f7fac;margin-bottom:12px}.contact-info>div>a{font-size:22px;letter-spacing:-.04em;color:#b6ccf3}.contact-info aside{margin-top:35px;padding:25px;background:#0d192e;border:1px solid #21395e;border-radius:9px}.contact-info aside>.icon{color:#6f90ce;margin-bottom:18px}.contact-info aside h3{font-size:19px;margin-bottom:12px}.contact-info aside p{font-size:12px;color:#7f9bc4}.contact-form{background:#0b1629;border:1px solid #243958;border-radius:12px;padding:37px}.contact-form h2{font-size:25px;margin-bottom:27px}.contact-form label{display:flex;flex-direction:column;font-size:10px;gap:10px;color:#8fa8d0;margin-bottom:23px}.contact-form input,.contact-form select,.contact-form textarea{background:#080f1e;border:1px solid #2a405f;border-radius:6px;width:100%;padding:13px;font-size:12px;color:#c3d6f5;outline-offset:2px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#415b83}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.contact-form>p{font-size:10px;color:#6685b0;line-height:1.8;margin-bottom:20px}.contact-form>p>a{text-decoration:underline}.contact-form>small{display:block;font-size:9px;color:#6887b3;margin:15px 0}.contact-form>p[role=status]{margin:15px 0 0;color:#9dbbe9}.legal-layout{display:grid;grid-template-columns:230px 1fr;gap:85px;padding-bottom:110px;border-top:1px solid var(--line);padding-top:50px}.legal-layout>aside{position:sticky;top:120px;align-self:start}.legal-layout nav{display:grid;margin:25px 0;gap:5px}.legal-layout nav a{font-size:12px;padding:11px 0 11px 15px;border-left:1px solid #293c5d;color:#6f8bb4}.legal-layout nav a[aria-current=page]{color:#a8c5fa;border-left:2px solid #608af5}.legal-layout aside small{font-size:9px;color:#8a9fbf}.legal-layout aside p{font-size:11px;color:#7d93b5;margin-top:18px}.legal-copy{color:#99aece;font-size:13px;line-height:1.9;max-width:800px}.legal-copy p{margin-bottom:20px}.legal-copy h2{font-size:25px;color:#cbd9ef;margin:40px 0 17px;line-height:1.3}.legal-copy h3{font-size:17px;color:#b2c7e7;margin:25px 0 13px}.legal-copy ul{padding-left:20px;margin-bottom:25px}.legal-copy li{padding-left:5px;margin:8px 0}.legal-copy a{color:#83aafa;text-decoration:underline}.legal-copy strong{color:#c2d2ec;font-weight:550}.legal-copy hr{border:0;border-top:1px solid var(--line);margin:35px 0}.closing-cta{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#253b8544,transparent 65%),#090f21;border-top:1px solid #233557;padding:90px 0 80px;text-align:center;isolation:isolate}.closing-cta .eyebrow{justify-content:center;color:#718ed0}.closing-cta h2{font-size:clamp(42px,4.7vw,64px);margin:25px 0 22px;line-height:1.1}.closing-cta p{font-size:14px;color:#839dcc;line-height:1.8}.closing-cta .button{margin-top:28px}.cta-footnote{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;color:#586f9c;font-size:9px}.cta-footnote .icon{width:11px;height:11px}.cta-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#728bc710 1px,transparent 1px),linear-gradient(90deg,#728bc710 1px,transparent 1px);background-size:70px 70px;transform:perspective(600px) rotateX(40deg) scale(1.3);transform-origin:50% 100%;-webkit-mask-image:linear-gradient(transparent 25%,#000);mask-image:linear-gradient(transparent 25%,#000)}footer{padding:65px 0 25px;background:#050a15;border-top:1px solid #21304f}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:55px}.footer-grid>div>p{font-size:12px;color:#8a9fbf;margin-top:20px}.footer-grid h3{font:9px var(--font-ui);letter-spacing:.04em;color:#8a9fbf;text-transform:uppercase;margin:5px 0 23px}.footer-grid>div>a:not(:has(.logo)){display:block;font-size:11px;color:#8a9fbf;margin:15px 0}.footer-grid>div>a:hover{color:#b9d0f8}.footer-risk{font-size:9px;color:#8a9fbf;line-height:1.9;border-top:1px solid #172842;padding-top:25px;margin-top:45px;max-width:1080px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:9px;color:#8a9fbf;margin-top:28px}.footer-bottom>span:last-child{color:#8a9fbf}@media(min-width:901px){#mobile-menu{display:none!important}}@media(max-width:1180px){.wrap{width:calc(100% - 64px)}.nav-bar{gap:22px}.desktop-nav{gap:20px}.nav-actions{gap:15px}.sign-in{display:none}.hero-product{max-width:calc(100% - 120px)}.floating-plan{right:-30px;width:225px}.floating-risk{left:-25px}.story-layout{grid-template-columns:.65fr 1.55fr;gap:27px}.story-device .app-sidebar{display:none}.story-device .app-shell{grid-template-columns:1fr}.story-device .app-content{padding:22px}.scene-stack{height:435px}.story-copy h2{font-size:33px}.chapter-index{font-size:29px;margin-bottom:23px}.story-copy p{font-size:12px}.story-device .preview-note{font-size:7px}.feature-layout,.feature-reverse .feature-layout{gap:40px}.feature-copy h2{font-size:36px}.tool-bento>article{padding:30px}.trust-columns{gap:35px}.faq-section{gap:60px}.pricing-card{padding:27px}.contact-layout{gap:60px}}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.nav-bar{height:70px}.desktop-nav,.nav-actions>.button{display:none}.nav-actions{margin-left:auto}.menu-toggle{display:block}.hero{padding-top:55px}.hero h1{font-size:clamp(46px,7.5vw,64px)}.hero-copy>p{font-size:14px}.hero-product{width:calc(100% - 70px);max-width:none;margin-top:55px}.hero .app-sidebar{display:none}.hero .app-shell{grid-template-columns:1fr}.floating-plan{right:-15px;top:20%;width:210px}.floating-risk{left:-15px;bottom:12%;padding:14px}.integrations-strip{gap:15px;flex-wrap:wrap;justify-content:center;margin-top:20px;padding:30px 0}.integrations-strip>span{max-width:none;width:100%;text-align:center;margin-bottom:10px}.integrations-strip>div{font-size:11px;margin-inline:10px}.section{padding:80px 0}.section-heading{gap:40px}.section-heading h2{font-size:42px}.section-heading>p{max-width:260px;font-size:13px}.tour-intro{padding-bottom:65px}.product-story.scroll-enabled{height:500vh}.story-sticky{top:70px;height:calc(100svh - 70px);min-height:650px;padding:22px 0}.story-layout{grid-template-columns:1fr;gap:22px;margin:20px auto}.story-copy{display:grid;grid-template-columns:55px 1fr;gap:20px;align-items:start}.chapter-index{font-size:23px;margin:5px 0 0}.chapter-index>span{display:block;font-size:8px;margin-top:6px}.chapter-copy{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.chapter-copy>.eyebrow{grid-column:1/-1;font-size:8px}.story-copy h2{font-size:30px;margin:0}.story-copy p{font-size:11px;max-width:none;line-height:1.7;align-self:center}.chapter-detail,.scroll-cue{display:none}.scene-stack{height:365px}.story-device .app-content{padding:19px}.story-device .app-window{max-width:720px;margin:auto}.story-device .app-browser{height:27px}.story-device .app-page-heading h3{font-size:16px}.story-device .app-page-heading{margin-bottom:15px}.story-device .connection-form{padding:15px}.story-device .mock-field{margin:10px 0}.story-device .mock-field>div{padding:8px}.story-device .connection-confirm{padding:9px;margin-top:12px}.story-device .connection-summary h4{font-size:15px}.story-device .chat-response p{font-size:9px;margin-top:7px}.story-device .chat-question{margin-bottom:18px}.story-device .ai-context{margin-top:13px;padding:8px}.story-device .mock-composer{margin-top:17px}.story-device .risk-calculator{padding:15px}.story-device .risk-result{padding:17px 0}.story-device .risk-result strong{font-size:34px}.story-device .risk-label,.story-device .plan-levels{margin-top:15px}.story-device .plan-heading{padding-bottom:12px;margin-bottom:15px}.story-device .plan-body{grid-template-columns:1.6fr 1fr}.story-device .line-chart{max-height:165px}.story-device .journal-grid{grid-template-columns:1.3fr 1fr}.story-device .journal-bottom{margin-top:15px}.story-device .app-mini-tabs{margin-bottom:15px}.story-buttons{gap:10px}.story-buttons button{font-size:10px;gap:8px}.story-buttons button>span:first-child{font-size:7px;margin:0}.story-buttons button>.icon{width:12px;height:12px}.chapter-check{display:none}.story-nav{margin-top:auto}.story-track{margin-bottom:12px}.story-device .preview-note{margin-top:10px}.story-topline .eyebrow{font-size:8px}.story-topline>a{font-size:8px}.tool-bento{gap:18px}.tool-bento>article{padding:25px}.tool-bento h3{font-size:27px}.tool-bento>article>p{font-size:12px}.news-items>div{gap:12px}.news-items b{font-size:11px}.risk-feature .risk-calculator{padding:18px}.risk-feature .risk-fields strong{font-size:13px}.trust-columns{gap:25px}.trust-columns h3{font-size:17px}.trust-columns p{font-size:12px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2{font-size:40px}.page-intro{padding:60px 0 45px}.page-intro h1{font-size:61px}.page-intro p{font-size:14px}.feature-layout,.feature-reverse .feature-layout{grid-template-columns:1fr;gap:40px}.feature-reverse .feature-copy,.feature-reverse .feature-screen{grid-column:auto;grid-row:auto}.feature-copy{max-width:580px}.feature-copy h2{font-size:42px}.feature-screen{max-width:720px}.standalone-screen{padding:30px}.journey-step{grid-template-columns:75px 1fr;gap:35px}.journey-number{font-size:34px}.lifecycle{grid-template-columns:repeat(3,1fr);gap:30px}.pricing-grid{grid-template-columns:1fr;gap:20px}.pricing-card{padding:32px}.pricing-card>p{min-height:0;max-width:430px}.pricing-card .button{max-width:330px}.pricing-card ul{display:grid;grid-template-columns:1fr 1fr}.price{margin-top:25px}.contact-layout{grid-template-columns:1fr;gap:40px}.contact-info{max-width:600px}.contact-form{max-width:700px}.legal-layout{grid-template-columns:180px 1fr;gap:40px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div>p{margin-top:15px}.footer-grid>div>p br{display:none}}@media(max-width:600px){.wrap{width:calc(100% - 40px)}.nav-bar{height:66px;gap:14px}.logo{font-size:22px;gap:7px}.logo svg{width:25px;height:27px}.logo-dot{margin-left:-6px}.hero{padding-top:38px}.hero-pill{font-size:8px;gap:7px;padding:8px 10px}.hero-pill .icon{width:11px}.hero h1{font-size:clamp(32px,8.8vw,46px);line-height:1.09;margin:25px 0 21px}.hero-copy>p{font-size:12px;line-height:1.8;max-width:330px;margin-inline:auto}.desktop-break{display:none}.hero-buttons{gap:9px;margin-top:24px;flex-wrap:wrap}.hero-buttons .button{font-size:10px;padding:13px 15px;gap:10px;min-height:43px}.hero-assurance{font-size:7px;gap:6px;margin-top:15px}.hero-assurance .icon{width:10px;height:10px}.hero-assurance>span{margin-inline:0}.hero-product{width:calc(100% - 40px);margin-top:42px}.hero-app{border-radius:8px}.hero .app-content{padding:14px}.hero .app-page-heading h3{font-size:15px}.hero .app-page-heading p{font-size:7px}.hero .app-page-heading>.app-badge{display:none}.hero .app-page-heading{margin-bottom:15px}.hero .app-stats{grid-template-columns:1fr 1fr;gap:8px}.hero .app-stat:last-child{display:none}.hero .app-stat{padding:11px}.hero .app-stat>span{font-size:8px}.hero .app-stat strong{font-size:18px}.hero .app-stat small{font-size:7px}.hero .overview-grid{grid-template-columns:1fr}.hero .overview-grid>.app-white-card:last-child{display:none}.hero .app-white-card{padding:13px}.hero .line-chart{max-height:125px}.hero .app-shell{min-height:330px}.hero .app-browser{height:27px;font-size:7px}.hero .app-browser .demo-label{display:none}.hero .browser-dots{width:auto}.hero .dashboard-bottom{gap:7px}.hero .dashboard-bottom>div{font-size:7px;padding:9px;gap:5px}.hero .dashboard-bottom b{display:none}.hero .dashboard-bottom .icon{width:11px}.floating-plan{display:none}.floating-risk{bottom:16%;left:auto;right:-8px;padding:11px;gap:8px;border-radius:8px}.floating-risk .mini-icon{width:25px;height:25px}.floating-risk .mini-icon .icon{width:13px}.floating-risk small{font-size:7px}.floating-risk strong{font-size:15px}.floating-risk strong span{font-size:8px;margin-left:5px}.floating-risk>.icon{width:12px;margin-left:4px}.preview-note{font-size:7px;line-height:1.8;margin-top:13px}.integrations-strip{padding:25px 0;gap:18px;margin-top:15px}.integrations-strip>span{font-size:8px;margin-bottom:2px}.integrations-strip>div{font-size:10px;margin:0;width:44%;justify-content:center}.integrations-strip .icon{width:14px}.section{padding:66px 0}.eyebrow{font-size:8px}.tour-intro h2{font-size:37px;margin:22px 0 18px}.tour-intro p{font-size:12px}.down-link{margin-top:23px}.section-heading{display:block;margin-bottom:32px}.section-heading h2{font-size:37px}.section-heading>p{margin-top:22px;font-size:12px;max-width:none}.product-story.scroll-enabled{height:450vh}.story-sticky{top:66px;height:calc(100svh - 66px);min-height:570px;padding:15px 0;max-height:850px}.story-topline .eyebrow{font-size:6px;letter-spacing:.045em}.story-topline>a{font-size:7px;gap:5px}.story-topline>a .icon{width:10px}.story-layout{gap:17px;margin:18px auto}.story-copy{display:block;position:relative}.chapter-index{position:absolute;right:0;top:0;font-size:19px;margin:0}.chapter-index>span{font-size:6px;margin-top:4px}.chapter-copy{display:block;padding-right:40px}.chapter-copy>.eyebrow{font-size:7px;gap:6px}.chapter-copy>.eyebrow .icon{width:12px;height:12px}.story-copy h2{font-size:26px;margin:10px 0 12px;line-height:1.13;letter-spacing:-.03em}.story-copy p{font-size:9px;line-height:1.75;max-width:290px}.story-device .app-browser{height:24px;font-size:6px;padding-inline:10px}.story-device .browser-dots{width:auto}.story-device .browser-dots i{width:4px;height:4px}.story-device .app-browser .icon{width:8px;height:8px}.scene-stack{height:315px}.story-device .app-shell{min-height:0}.story-device .app-content{padding:13px}.story-device .app-page-heading{gap:7px;margin-bottom:13px}.story-device .app-page-heading h3{font-size:13px}.story-device .app-page-heading p{font-size:6px;margin-top:3px}.story-device .app-page-heading .app-badge{font-size:6px;padding:3px 5px}.story-device .connection-layout{grid-template-columns:1.3fr .7fr;gap:10px}.story-device .connection-form{padding:11px}.story-device .app-card-heading{gap:5px;margin-bottom:12px}.story-device .app-card-heading h4{font-size:8px}.story-device .app-card-heading>.icon{width:12px;height:12px}.story-device .mock-field{margin:10px 0}.story-device .mock-field>label{font-size:7px;margin-bottom:5px}.story-device .mock-field>div{padding:8px;font-size:8px}.story-device .connection-confirm{font-size:7px;padding:8px;gap:4px}.story-device .connection-confirm .icon{width:10px}.story-device .app-fineprint{font-size:5px;margin-top:9px}.story-device .connection-summary{padding:0}.story-device .connection-icon{padding:10px}.story-device .connection-icon .icon{width:18px;height:18px}.story-device .connection-dots{gap:4px;margin:8px}.story-device .metis-symbol{width:36px;height:36px;font-size:22px;border-radius:8px}.story-device .connection-summary h4{font-size:11px;margin-top:14px}.story-device .connection-summary p{font-size:6px}.story-device .app-mini-tabs{font-size:7px;gap:15px;margin-bottom:14px}.story-device .app-mini-tabs>span{padding-bottom:8px}.story-device .chat-question{font-size:7px;padding:9px 11px;margin-bottom:15px;max-width:90%}.story-device .chat-response{gap:8px;margin-right:0}.story-device .ai-avatar{width:21px;height:21px;border-radius:6px}.story-device .ai-avatar .icon{width:13px;height:13px}.story-device .chat-response b{font-size:9px}.story-device .chat-response p{font-size:7px;line-height:1.8;margin-top:8px}.story-device .insight-chips{gap:4px;margin:10px 0;flex-wrap:wrap}.story-device .insight-chips span{font-size:6px;padding:5px;gap:3px}.story-device .insight-chips .icon{width:9px;height:9px}.story-device .ai-context{font-size:6px;padding:7px;gap:4px;margin-top:11px}.story-device .ai-context .icon{width:9px}.story-device .ai-context>span{display:none}.story-device .mock-composer{font-size:7px;padding:7px 9px;margin-top:15px}.story-device .mock-composer>span{width:19px;height:19px;font-size:12px}.story-device .asset-symbol{width:26px;height:26px;font-size:10px}.story-device .plan-heading{gap:7px;margin-bottom:14px;padding-bottom:11px}.story-device .plan-heading h4{font-size:12px}.story-device .plan-heading h4>span{display:none}.story-device .plan-heading p{font-size:6px}.story-device .plan-heading>.app-badge{font-size:6px}.story-device .plan-body{display:block}.story-device .plan-body .line-chart{height:95px}.story-device .chart-axis{font-size:5px;margin-top:7px}.story-device .plan-thesis{display:none}.story-device .plan-levels{gap:6px;margin-top:17px}.story-device .plan-levels>div{padding:10px 7px}.story-device .plan-levels span{font-size:5px}.story-device .plan-levels strong{font-size:8px;margin-top:8px}.story-device .risk-scene{display:block}.story-device .risk-context{display:none}.story-device .risk-calculator{padding:13px;max-width:100%;margin:auto}.story-device .risk-fields{gap:8px}.story-device .risk-fields>div{padding:9px}.story-device .risk-fields span{font-size:7px}.story-device .risk-fields strong{font-size:13px;margin-top:5px}.story-device .risk-label{font-size:7px;margin:13px 0 8px}.story-device .risk-ticks{font-size:6px;margin-top:7px}.story-device .risk-result{padding:12px 0}.story-device .risk-result>span{font-size:7px}.story-device .risk-result strong{font-size:30px;margin:5px 0}.story-device .risk-result small{font-size:6px}.story-device .app-note{padding-top:9px;font-size:6px}.story-device .app-note .icon{width:10px;height:10px}.story-device .journal-grid{grid-template-columns:1fr 1fr;gap:8px}.story-device .app-white-card{padding:10px}.story-device .app-white-card h4{font-size:8px}.story-device .app-card-heading>span:last-child{display:none}.story-device .journal-grid .line-chart{margin-top:25px}.story-device .journal-calendar{gap:3px;margin-top:14px}.story-device .journal-calendar small{font-size:5px}.story-device .journal-calendar>span{font-size:5px;min-width:0}.story-device .calendar-legend{font-size:5px;gap:7px;line-height:1.8;margin-top:10px;flex-wrap:wrap}.story-device .journal-bottom{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px}.story-device .journal-bottom>div{padding:9px 7px;font-size:6px;gap:4px;line-height:1.5}.story-device .journal-bottom .icon{width:10px;height:10px}.story-device .preview-note{font-size:5.5px;line-height:1.8;margin-top:8px}.story-track{margin-bottom:10px}.story-buttons{gap:8px}.story-buttons button{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:7px;gap:6px;padding:4px 0}.story-buttons button>span:first-child{display:none}.story-buttons button>.icon{width:13px;height:13px}.static-story .story-sticky{min-height:0;padding-block:25px}.static-story .story-nav{margin-top:5px}.tool-bento{grid-template-columns:1fr;gap:20px}.tool-bento>article{padding:27px}.tool-bento h3{font-size:30px}.tool-bento>article>p{font-size:12px}.feature-label{font-size:9px}.risk-feature .risk-calculator{max-width:none}.risk-feature .risk-fields strong{font-size:16px}.perspective-section h2{font-size:37px;margin:23px 0 40px}.trust-columns{grid-template-columns:1fr;gap:35px}.trust-columns article{border-top:1px solid #203250;padding-top:27px}.trust-columns article>.icon{width:25px;height:25px;margin-bottom:19px}.trust-columns h3{font-size:20px}.trust-columns p{font-size:12px}.faq-section h2{font-size:36px}.faq-list summary{font-size:12px;padding:22px 0}.faq-list details p{font-size:11px}.page-intro{padding:48px 0 40px}.page-intro h1{font-size:43px;margin:23px 0}.page-intro p{font-size:13px}.feature-tabs{gap:7px;padding-bottom:25px}.feature-tabs a{font-size:8px;padding:9px 10px;gap:5px}.feature-tabs .icon{width:12px;height:12px}.feature-copy h2{font-size:33px}.feature-copy p{font-size:12px}.feature-copy li{font-size:10px}.standalone-screen{padding:17px}.standalone-screen .app-page-heading h3{font-size:16px}.standalone-screen .app-page-heading p{font-size:8px}.standalone-screen .app-page-heading>.app-badge{font-size:6px}.standalone-screen .connection-layout{grid-template-columns:1fr}.standalone-screen .connection-summary{display:none}.standalone-screen .risk-scene{grid-template-columns:1fr}.standalone-screen .risk-context{display:none}.standalone-screen .chat-response{gap:8px;margin-right:0}.standalone-screen .chat-response b{font-size:11px}.standalone-screen .chat-response p{font-size:9px}.standalone-screen .chat-question{font-size:9px;max-width:95%}.standalone-screen .insight-chips{flex-wrap:wrap;gap:5px}.standalone-screen .insight-chips span,.standalone-screen .ai-context{font-size:7px}.standalone-screen .ai-context>span{display:none}.standalone-screen .plan-body{grid-template-columns:1fr}.standalone-screen .plan-thesis{display:none}.standalone-screen .plan-heading h4>span{display:none}.standalone-screen .plan-levels{gap:6px}.standalone-screen .plan-levels>div{padding:10px 7px}.standalone-screen .plan-levels span{font-size:5px}.standalone-screen .plan-levels strong{font-size:8px}.standalone-screen .journal-grid{grid-template-columns:1fr}.standalone-screen .journal-calendar>span{font-size:9px}.standalone-screen .journal-calendar small{font-size:9px}.standalone-screen .journal-bottom{grid-template-columns:1fr}.standalone-screen .app-mini-tabs{font-size:8px;gap:15px}.journey-step{grid-template-columns:38px 1fr;gap:23px;padding:32px 0}.journey-number{font-size:24px}.journey-number>span{margin-left:14px}.journey-step h2{font-size:25px}.journey-step p{font-size:12px}.journey-note{font-size:10px;padding:15px}.journey-step>div:last-child>.icon{width:23px;height:23px;margin-bottom:17px}.lifecycle{grid-template-columns:1fr;gap:25px}.lifecycle h3{font-size:21px;margin:15px 0 10px}.lifecycle p{font-size:12px}.planning-section h2{font-size:35px}.draft-notice{padding:17px;gap:10px;font-size:10px}.draft-notice .icon{width:16px;height:16px}.billing-toggle{margin:27px 0}.billing-toggle button{padding:10px 22px;font-size:10px}.pricing-card{padding:28px}.pricing-card>p{font-size:12px}.pricing-card ul{grid-template-columns:1fr}.price strong{font-size:55px}.contact-layout{padding-bottom:70px}.contact-info h2{font-size:28px}.contact-info>div>a{font-size:22px;overflow-wrap:anywhere}.contact-form{padding:25px}.form-row{grid-template-columns:1fr;gap:0}.contact-form h2{font-size:24px}.contact-form input,.contact-form select,.contact-form textarea{font-size:16px}.contact-form label,.contact-form .button{font-size:11px}.legal-layout{grid-template-columns:1fr;gap:35px;padding:30px 0 70px}.legal-layout>aside{position:static}.legal-layout nav{display:flex;flex-wrap:wrap;gap:10px}.legal-layout nav a{font-size:10px;padding:7px 0 7px 10px}.legal-copy{font-size:12px}.legal-copy h2{font-size:23px}.legal-copy h3{font-size:17px}.closing-cta{padding:65px 0 60px}.closing-cta h2{font-size:38px}.closing-cta p,.closing-cta .button{font-size:12px}.cta-footnote{font-size:8px}footer{padding:45px 0 25px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid h3{font-size:8px}.footer-grid>div>a:not(:has(.logo)){font-size:10px;margin:13px 0}.footer-grid>div>p{font-size:11px}.footer-risk{font-size:8px;margin-top:30px}.footer-bottom{font-size:8px;gap:12px;flex-wrap:wrap}.footer-bottom>span:last-child{display:none}}@media(max-height:720px)and (min-width:901px){.story-sticky{min-height:550px;padding-top:18px}.scene-stack{height:390px}.story-device .app-content{padding:18px}.story-layout{margin-block:20px}.chapter-index{margin-bottom:18px}.story-copy h2{font-size:31px}.story-copy p{font-size:11px}.story-copy .chapter-detail{margin-top:15px}.scroll-cue{margin-top:20px}.story-device .risk-result{padding:15px 0}.story-device .connection-form{padding:15px}.story-device .mock-field{margin:12px 0}.story-device .connection-confirm{margin-top:12px}.story-device .chat-response p{font-size:9px}.story-device .mock-composer{margin-top:15px}}@media(prefers-reduced-motion:reduce){:root:not([data-motion=full]){scroll-behavior:auto}html:not([data-motion=full]) *,html:not([data-motion=full]) *:before,html:not([data-motion=full]) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html:not([data-motion=full]) .product-story.scroll-enabled{height:auto}html:not([data-motion=full]) .story-sticky{position:relative!important;height:auto!important}}html[data-motion=reduced]{scroll-behavior:auto}html[data-motion=reduced] *,html[data-motion=reduced] *:before,html[data-motion=reduced] *:after{animation:none!important;transition:none!important}.story-layout{margin-block:auto}.story-nav{margin-top:0}.scene-stack{height:480px}@media(max-width:1180px){.scene-stack{height:470px}}@media(max-width:900px){.scene-stack{height:395px}.story-layout{margin-block:auto}}@media(max-width:600px){.scene-stack{height:335px}.story-layout{margin-block:auto}.story-device .risk-result{padding:9px 0}.story-device .risk-calculator{padding:11px}.story-device .risk-label{margin-top:11px}.story-device .risk-result strong{font-size:28px}}@media(max-height:740px)and (max-width:600px){.story-sticky{min-height:550px;padding:10px 0}.story-topline{display:none}.story-copy h2{font-size:23px;margin:8px 0}.story-copy p{font-size:8px}.story-copy>.chapter-index{font-size:18px}.scene-stack{height:305px}.story-device .app-content{padding:10px}.story-device .app-page-heading{margin-bottom:9px}.story-device .preview-note{font-size:5px;margin-top:5px}.story-buttons button{font-size:6px}.story-device .risk-calculator{padding:9px}.story-device .risk-fields>div{padding:7px}.story-device .risk-result{padding:7px 0}.story-device .risk-result strong{font-size:25px}.story-device .app-note{padding-top:6px}.story-device .connection-form{padding:9px}.story-device .mock-field{margin:8px 0}.story-device .connection-confirm{padding:6px}.story-device .app-fineprint{font-size:5px}.story-track{margin-bottom:7px}}.logo{font-family:var(--font-display);font-weight:600;letter-spacing:-.7px}.app-window :is(h3,h4),.standalone-screen :is(h3,h4),.risk-calculator h4{font-family:var(--font-ui)}.app-stat strong,.price strong,.risk-result strong,.risk-fields strong,.plan-levels strong,.floating-risk strong,.chapter-index,.journey-number,.chart-axis,.journal-calendar,.news-items>div>span{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums}.home-experience{isolation:isolate}.hero{padding-bottom:64px}.hero-app{position:relative;z-index:2}.hero-foundation{position:absolute;inset:12px 0 24px;pointer-events:none}.hero-foundation i{position:absolute;inset:0;border:1px solid #7297f03b;border-radius:18px;background:linear-gradient(120deg,#152957,#0b1222 65%);box-shadow:0 25px 50px #0004;transform:translateY(20px) scale(.965)}.hero-foundation i:last-child{transform:translateY(40px) scale(.925);opacity:.6}.hero-product .preview-note{position:relative;z-index:3;margin-top:38px}.integrations-strip{position:relative;z-index:3;margin-top:-34px;border:1px solid #20324e;border-radius:14px;background:linear-gradient(115deg,#111c30ee,#090f1ff5);box-shadow:0 20px 60px #0003;padding:27px 36px}.visual-bridge{position:relative;min-height:640px;margin-top:-35px;padding:165px 0;margin-bottom:-54px;isolation:isolate;overflow:clip}.bridge-art{position:absolute;inset:-40px 0;z-index:-3;will-change:transform}.bridge-art img{width:100%;height:100%;object-fit:cover;object-position:center}.bridge-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#050914bb,transparent 75%),linear-gradient(#050914 0%,transparent 22%,transparent 70%,#050914 100%)}.bridge-thread{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.5}.bridge-thread path{fill:none;stroke:#6b8fea;stroke-width:1}.bridge-copy h2{font-size:clamp(32px,3.45vw,50px);line-height:1.2;letter-spacing:-.035em;margin:25px 0}.bridge-copy p{color:#97a9c8;font-size:14px;line-height:1.85}.bridge-link{display:inline-flex;align-items:center;gap:20px;color:#d9e4ff;font-size:12px;margin-top:27px}.bridge-link span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #6385c65c;border-radius:50%;transition:background .2s,transform .2s}.bridge-link:hover span{background:#2563eb;transform:translateY(3px)}.bridge-marker{position:absolute;bottom:83px;left:max(48px,calc((100% - 1280px)/2));right:max(48px,calc((100% - 1280px)/2));display:flex;gap:25px;align-items:center;font-size:8px;letter-spacing:.14em;color:#7b91b9}.bridge-marker i{flex:1;height:1px;background:linear-gradient(90deg,#5478b855,transparent)}.bridge-marker b{font-weight:400}.product-story{z-index:2;border-radius:36px 36px 0 0;box-shadow:0 -20px 60px #0004;background:radial-gradient(ellipse at 70% 20%,#152b4c55,transparent 55%),#080e1b}.product-story:before{content:"";position:absolute;top:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#6c91d9aa,transparent)}.story-device{isolation:isolate}.device-underlay{position:absolute;inset:0;pointer-events:none;z-index:-1}.device-underlay i{position:absolute;inset:0;border:1px solid #5985d44a;border-radius:16px;background:linear-gradient(135deg,#1a3151,#0c1527);transform:translate(10px,12px) rotate(1.5deg) scale(.985)}.device-underlay i:last-child{transform:translate(20px,23px) rotate(3deg) scale(.965);opacity:.4}.tools-section{position:relative;padding-bottom:175px}.tool-bento{position:relative;grid-template-columns:1.08fr 1fr;gap:0;align-items:start}.tool-bento>article{box-shadow:0 28px 65px #0003}.tool-bento>.news-feature{padding-right:82px;background:radial-gradient(ellipse at 0 0,#1c346033,transparent 75%),linear-gradient(140deg,#111b2d,#080e1c)}.tool-bento>.risk-feature{margin:88px 0 -55px -40px;z-index:2;border-color:#3d51825e;background:radial-gradient(ellipse at 100% 0,#48328344,transparent 65%),linear-gradient(140deg,#151e33,#0b1121)}.tools-connector{position:absolute;left:55%;right:4%;top:22px;display:flex;align-items:center;gap:18px;color:#607caa;font-size:8px;letter-spacing:.1em}.tools-connector span{height:1px;background:linear-gradient(90deg,#3863a077,#9b78d377);flex:1}.tools-connector b{font-weight:400}.perspective-section{position:relative;border-radius:32px 32px 0 0;background:radial-gradient(ellipse at 70% 0,#182c5160,transparent 65%),#080e1b}.perspective-top{display:grid;grid-template-columns:.95fr 1.15fr;align-items:center;gap:35px;margin-bottom:80px}.perspective-section h2{text-align:left;font-size:clamp(32px,3.4vw,49px);margin:25px 0 22px;line-height:1.2}.perspective-lede{font-size:14px;color:#8198ba;line-height:1.8}.trust-columns{border-top:1px solid #233654;padding-top:42px}.intelligence-map{position:relative;min-width:0;width:100%;height:330px;isolation:isolate}.network-grid{position:absolute;inset:-30px -10px;background-image:radial-gradient(#819cd04a .7px,transparent .7px);background-size:20px 20px;-webkit-mask-image:radial-gradient(ellipse,#0008,transparent 70%);mask-image:radial-gradient(ellipse,#0008,transparent 70%);z-index:-1}.intelligence-map>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.network-wire{stroke:#44659c;stroke-width:1;fill:none;transition:stroke .2s,filter .2s}.network-wire.wire-active{stroke:#a896ff;filter:drop-shadow(0 0 4px #8266ff)}.intelligence-map>svg circle{fill:none;stroke:#486fa12a;stroke-width:.7}.network-node{display:flex;align-items:center;gap:9px;position:absolute;transform:translate(-50%,-50%);width:158px;padding:13px 12px;border:1px solid #314465;border-radius:11px;background:linear-gradient(130deg,#172339,#0b1425);box-shadow:0 10px 22px #0003;transition:border-color .2s,background .2s}.network-node:hover,.network-node:focus-visible{border-color:#8884d5;background:#1c2b47}.network-node>span{display:grid;place-items:center;width:25px;height:29px;flex:0 0 25px;color:#94acff}.network-node .icon{width:20px;height:20px}.network-node strong{display:block;font-size:10px;font-weight:500;color:#d9e5ff}.network-node small{display:block;font-size:7px;margin-top:5px;color:#7c93b4;white-space:nowrap}.network-hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:9px}.network-hub>div{width:64px;height:64px;display:grid;place-items:center;border-radius:18px;border:1px solid #7297ff80;background:linear-gradient(135deg,#294788,#342561);box-shadow:0 0 50px #366be82b,inset 0 1px 1px #adcaff44}.network-hub svg{width:28px;height:30px;fill:none;stroke:#e0e9ff;stroke-width:3;stroke-linejoin:round}.network-hub>span{font:500 10px var(--font-display);color:#b9c9eb}.network-caption{position:absolute;bottom:0;width:100%;text-align:center;color:#607ba4;font-size:7px;letter-spacing:.16em}.feature-screen{position:relative;isolation:isolate}.feature-screen:after{content:"";position:absolute;inset:10px -10px -10px 10px;border:1px solid #7292ce33;border-radius:16px;background:linear-gradient(135deg,#21315044,#0e192b44);transform:rotate(2deg);z-index:-1;pointer-events:none}.closing-cta{width:min(1360px,calc(100% - 48px));margin:0 auto -42px;border:1px solid #365183;border-radius:28px;z-index:2;box-shadow:0 28px 70px #0006;padding-block:90px 105px;background:radial-gradient(ellipse at 50% 120%,#253d9866,transparent 65%),#090f21}.cta-horizon{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}.cta-horizon i{position:absolute;width:130%;height:120px;bottom:-84px;left:-15%;border-radius:50%;border:1px solid #6f89ce66;box-shadow:0 -6px 35px #3868cd20}.cta-horizon i:nth-child(2){bottom:-63px;width:110%;left:-5%;border-color:#526fac44}.cta-horizon i:nth-child(3){bottom:-42px;width:90%;left:5%;border-color:#9a80db33}footer{padding-top:110px}@media(max-width:1180px){.bridge-marker{left:32px;right:32px}.perspective-top{grid-template-columns:1fr 1.15fr;gap:20px}.network-node{width:140px;padding:11px 9px;gap:5px}.network-node strong{font-size:9px}}@media(max-width:900px){.visual-bridge{min-height:580px;padding-block:140px 150px}.bridge-copy h2{max-width:430px}.bridge-shade{background:linear-gradient(90deg,#050914e8,transparent 100%),linear-gradient(#050914,transparent 25%,transparent 70%,#050914)}.bridge-art img{object-position:62% center}.perspective-top{grid-template-columns:1fr;gap:25px;margin-bottom:45px}.intelligence-map{max-width:620px;margin-inline:auto}.network-node{width:158px;padding:13px 12px;gap:9px}.network-node strong{font-size:10px}.tool-bento{grid-template-columns:1fr;gap:0}.tool-bento>.news-feature{margin-right:42px;padding:32px 42px 56px 32px}.tool-bento>.risk-feature{margin:-25px 0 0 42px;padding:32px}.tools-connector{display:none}.tools-section{padding-bottom:100px}.integrations-strip{padding:25px}}@media(max-width:600px){.hero{padding-bottom:45px}.hero-foundation i{transform:translateY(12px) scale(.965)}.hero-foundation i:last-child{transform:translateY(24px) scale(.925)}.hero-product .preview-note{margin-top:27px}.integrations-strip{margin-top:-20px;padding:22px 15px}.visual-bridge{min-height:660px;padding:98px 0 290px;margin-bottom:-30px;margin-top:-25px}.bridge-art{inset:155px -30% -10px -80%}.bridge-art img{object-position:right center}.bridge-copy{position:relative;z-index:1}.bridge-copy .eyebrow{font-size:8px;letter-spacing:.1em}.bridge-copy h2{font-size:clamp(28px,7.8vw,42px);margin-block:21px}.bridge-copy p{font-size:12px}.bridge-shade{background:linear-gradient(#050914 9%,#050914d9 36%,transparent 70%,#050914 100%)}.bridge-thread{opacity:.3}.bridge-marker{bottom:57px;left:20px;right:20px;font-size:6px;gap:18px}.product-story{border-radius:24px 24px 0 0}.device-underlay i{transform:translate(4px,7px) rotate(1deg) scale(.985)}.device-underlay i:last-child{transform:translate(8px,14px) rotate(2deg) scale(.965)}.tools-section{padding-bottom:75px}.tool-bento>.news-feature{margin-right:14px;padding:26px 26px 45px}.tool-bento>.risk-feature{margin-left:14px;margin-top:-18px;padding:26px}.tool-bento h3{font-size:26px}.perspective-section{border-radius:24px 24px 0 0}.perspective-section h2{font-size:clamp(29px,7.8vw,42px)}.intelligence-map{height:300px}.network-node{width:116px;padding:11px 8px;gap:5px}.network-node>span{width:18px;flex-basis:18px}.network-node .icon{width:16px;height:16px}.network-node strong{font-size:8px}.network-node small{font-size:5.5px}.network-hub>div{width:48px;height:48px;border-radius:14px}.network-hub svg{width:23px;height:25px}.network-hub>span{font-size:8px}.trust-columns{padding-top:30px}.closing-cta{width:calc(100% - 24px);margin-bottom:-30px;border-radius:20px;padding:65px 0 85px}.closing-cta .wrap{width:calc(100% - 32px)}.closing-cta h2{font-size:34px}footer{padding-top:83px}}@media(prefers-reduced-motion:reduce){.bridge-art{will-change:auto}}.news-feature .example-note{display:block;margin-bottom:19px}@media(min-width:1181px){.network-node{width:174px}.network-node strong{font-size:11px}.network-node small{font-size:8px}}@media(max-width:600px){.network-node{width:126px;flex-direction:column;text-align:center;gap:6px}.network-node>span{height:19px;flex-basis:19px}.network-node strong{font-size:9px}.network-node small{font-size:6.5px}}.interior{position:relative;isolation:isolate}.interior em{font-style:normal}.catalogue{padding:95px 0 65px}.catalogue-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:30px 90px;margin-bottom:60px}.catalogue-intro>.eyebrow{grid-column:1 / -1}.catalogue h1{font-size:clamp(45px,5.6vw,78px);line-height:1.08;letter-spacing:-.045em}.catalogue h1 em{color:#889fff}.catalogue-intro>div{display:flex;flex-direction:column;justify-content:space-between;gap:25px}.catalogue-intro p{max-width:350px;color:#8da3c7;font-size:14px;line-height:1.8}.catalogue-count{display:flex;align-items:center;gap:20px;font:500 60px/1 var(--font-display);color:#bdcfff}.catalogue-count>span{font:9px/1.8 var(--font-ui);letter-spacing:.13em;color:#657fa8}.catalogue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#314568;border:1px solid #314568}.catalogue-item{min-width:0;padding:22px 28px 25px;background:#0b1323;transition:background .25s;position:relative}.catalogue-item:nth-child(2n){background:#0e182b}.catalogue-item:hover,.catalogue-item:focus-visible{background:#1c2d4b}.catalogue-index{display:flex;align-items:center;justify-content:space-between;color:#6784b4;font-size:9px}.catalogue-index .icon{width:16px;height:16px;transition:transform .25s}.catalogue-item:hover .catalogue-index .icon{transform:translate(4px,-4px) rotate(-45deg)}.catalogue-glyph{height:100px;display:flex;flex-direction:column;justify-content:center;position:relative;margin:15px 0;color:#a1b8fa}.catalogue-glyph>span{font:500 25px/1.2 var(--font-display)}.catalogue-glyph>b{font:500 25px/1.2 var(--font-display);color:#655eaf}.catalogue-glyph>i{position:absolute;height:24px;width:2px;background:#8c9fea;left:167px;bottom:20px}.catalogue-glyph svg{width:90%;height:75px;fill:none;stroke:#849dde;stroke-width:1.5}.catalogue-glyph>strong{font:500 42px var(--font-ui);letter-spacing:-.05em}.catalogue-glyph>strong small{font-size:19px;color:#6e85b6}.glyph-scale{display:flex;gap:10px;align-items:center;height:25px}.glyph-scale i{width:1px;height:9px;background:#5070a9}.glyph-scale i:nth-child(4n+1){height:18px;background:#a0b7fa}.glyph-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;width:150px}.glyph-calendar i{height:13px;background:#233451}.glyph-calendar .marked{background:#8698ee}.glyph-news{display:grid;gap:10px}.glyph-news i{height:3px;background:linear-gradient(90deg,#8b9ddd 20%,#2c4063 20%,#2c4063 75%,transparent 75%)}.glyph-news i:nth-child(2n){width:75%}.glyph-account{display:flex;gap:20px;align-items:center;font:500 23px var(--font-display)}.glyph-account .icon{width:35px;height:35px;color:#496393}.glyph-account>b{display:grid;place-items:center;border:1px solid #8399d1;width:47px;height:47px;color:#b4b1ff}.catalogue-item h2{font-size:18px;letter-spacing:-.02em;margin-bottom:11px;color:#d6e2f7}.catalogue-item p{font-size:11px;line-height:1.75;color:#7991b4;max-width:280px}.catalogue-foot{display:flex;justify-content:space-between;padding-top:20px;color:#56749f;font-size:7px;letter-spacing:.12em}.platform-experience .feature-tabs{position:sticky;top:80px;z-index:8;width:100%;max-width:none;flex-wrap:nowrap;overflow-x:auto;justify-content:center;padding:15px 25px;background:#080f1df5;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-block:1px solid #294061;scrollbar-width:none}.platform-experience .feature-tabs::-webkit-scrollbar{display:none}.platform-experience .feature-tabs a{flex-shrink:0;white-space:nowrap;border:0;border-radius:0;background:transparent;padding:8px 13px}.platform-experience .feature-tabs a:hover{background:#1b2f51}.platform-experience .feature-detail{padding-block:110px;scroll-margin-top:160px;overflow:clip}.platform-experience .feature-reverse{background:#0c1526;border-radius:0}.platform-experience .feature-copy h2>span{display:block}.platform-experience .feature-screen:after{display:none}.feature-orbit{display:none}.platform-experience .standalone-screen{border-radius:5px;box-shadow:20px 20px #17243a}.platform-experience #intelligence .feature-layout{grid-template-columns:.8fr 1.4fr}.platform-experience #journal .feature-layout{grid-template-columns:1fr}.platform-experience #journal .feature-copy{max-width:780px}.platform-experience #journal .feature-copy ul{grid-template-columns:repeat(3,1fr)}.platform-experience #journal .feature-screen{grid-column:1;grid-row:auto;max-width:1050px;width:100%;margin-top:10px}.platform-experience #accounts .standalone-screen{box-shadow:-18px 18px #1a213e}.market-visual{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #2f4263}.market-flow,.market-signal{display:none}.market-tile{padding:35px 28px}.market-tile+.market-tile{border-left:1px solid #2f4263}.market-tile-icon{display:block;color:#93a7eb;margin-bottom:35px}.market-tile-icon .icon{width:30px;height:30px}.market-tile small{font-size:7px;color:#6c82a8;letter-spacing:.1em}.market-tile h3{font-size:21px;margin:15px 0}.market-tile p{color:#8da2c3;font-size:12px}.market-tile>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.market-tile>div>span{font-size:8px;color:#6e8fb8;border-bottom:1px solid #415d85;padding-bottom:6px}.workflow-experience{background:linear-gradient(180deg,#10122b 0,#050914 800px)}.process-opening{padding:85px 0 20px}.process-kicker{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.process-kicker>span:last-child{font-size:8px;color:#807cba;letter-spacing:.12em}.process-opening h1{font-size:clamp(48px,6.8vw,96px);line-height:1.13;letter-spacing:-.05em}.process-word{display:block}.process-word:nth-child(2){color:#65749c}.process-word:last-child{color:#a7ade8}.process-word em{color:#e1e7ff}.process-opening-bottom{display:flex;justify-content:space-between;align-items:center;gap:60px;margin-top:45px}.process-opening-bottom p{max-width:470px;font-size:14px;color:#8f9ec2;line-height:1.8}.process-start{display:flex;align-items:center;gap:24px;font-size:12px;color:#b9c7e7}.process-start b{width:60px;height:60px;display:grid;place-items:center;border:1px solid #8586c8;border-radius:50%;font-size:24px;font-weight:400;transition:background .25s,transform .25s}.process-start:hover b{background:#48438c;transform:translateY(5px)}.process-route{width:100%;height:160px;margin-top:55px;overflow:visible}.process-line{stroke:#8b81d5;stroke-width:1.4;fill:none}.process-route circle{fill:#a39bea}.workflow-experience .journey{max-width:1280px;margin-bottom:80px}.workflow-experience .journey-step{grid-template-columns:130px .9fr 1.1fr;gap:40px;padding:80px 0;border-top:1px solid #292f4d;align-items:center;scroll-margin-top:100px}.workflow-experience .journey-number{align-self:start;font:500 85px/1 var(--font-display);color:#6474a2;letter-spacing:-.07em}.workflow-experience .journey-number span{display:none}.journey-copy>.icon{display:none}.workflow-experience .journey-copy h2{font-size:32px;line-height:1.2}.workflow-experience .journey-copy p{font-size:13px;line-height:1.8;color:#8f9fc1}.workflow-experience .journey-note{padding:0 0 0 16px;border:0;border-left:2px solid #7268b0;background:none;border-radius:0;font-size:10px}.process-diagram{min-width:0;padding:25px 0 25px 30px}.diagram-label{display:block;font-size:8px;letter-spacing:.12em;color:#6c82af;margin-bottom:30px}.perspective-axes{height:160px;display:grid;grid-template-columns:1fr 60px 1fr;align-items:center;text-align:center;position:relative;border-bottom:1px solid #415377}.perspective-axes>span{font-size:8px;letter-spacing:.08em;color:#9baacc}.perspective-axes b{width:60px;height:60px;display:grid;place-items:center;background:#8c87d6;color:#10172c;font:500 15px var(--font-display);transform:rotate(-8deg)}.perspective-axes i{position:absolute;top:0;bottom:0;width:1px;left:50%;background:#415377;z-index:-1}.diagram-tags{display:flex;justify-content:space-between;margin-top:20px;font-size:9px;color:#8c9fc3}.access-diagram{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:160px}.access-diagram>strong{font:500 28px var(--font-display);color:#c0cdec}.access-diagram>div{flex:1;min-width:0;text-align:center}.access-diagram span,.access-diagram small{display:block;font-size:8px;color:#8094bb}.access-diagram svg{display:block;width:100%;height:42px}.process-diagram>p{font-size:10px;color:#6e82aa;margin-top:25px}.decision-checks>div{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #2c405d}.decision-checks span{color:#657aae;font-size:9px}.decision-checks b{font-weight:400;font-size:13px;color:#b2c2df}.decision-checks .icon{width:17px;height:17px;margin-left:auto;color:#8586dc}.decision-pause{display:block;margin-top:25px;font-size:7px;color:#8788bf;letter-spacing:.07em}.record-lanes>div{display:flex;align-items:center;gap:15px;margin:22px 0}.record-lanes b{font-size:9px;font-weight:400;color:#7288bb}.record-lanes span{font-size:12px;white-space:nowrap;color:#a8bad9}.record-lanes i{flex:1;height:7px;background:repeating-linear-gradient(90deg,#6d7da8 0 2px,transparent 2px 7px);opacity:.4}.record-lanes>div:nth-child(2) i{background:repeating-linear-gradient(90deg,#8b81c4 0 9px,transparent 9px 13px)}.record-lanes>div:nth-child(3) i{height:1px;background:#8b91ca}.workflow-experience .planning-section{background:#b4b4e3;color:#141b32;border:0}.workflow-experience .planning-section .eyebrow{color:#4b517d}.workflow-experience .planning-section h2 span{color:#555b8c}.workflow-experience .lifecycle{gap:0}.workflow-experience .lifecycle article{padding:25px 25px 0 0;border-top:1px solid #575e9666}.workflow-experience .lifecycle article>span,.workflow-experience .lifecycle p,.workflow-experience .planning-section .muted-note{color:#424f73}.pricing-experience{background:radial-gradient(ellipse at 10% 0,#16234455,transparent 45%)}.pricing-opening{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;padding:95px 0 65px}.pricing-opening h1{font:500 clamp(48px,6.1vw,84px)/1.08 var(--font-display);letter-spacing:-.05em;margin-top:25px}.pricing-opening em{color:#8dace9}.pricing-opening p{font-size:14px;line-height:1.8;color:#8fa4c6;max-width:330px}.pricing-opening .text-link{margin-top:25px}.pricing-experience .draft-notice{max-width:none;border:0;border-left:2px solid #587aaa;border-radius:0;background:#10203970;padding:15px 20px}.pricing-experience .billing-toggle{border-radius:0;margin:30px 0;background:transparent;border-color:#364d74}.pricing-experience .billing-toggle button{border-radius:0}.pricing-experience .billing-toggle button[aria-pressed=true]{background:#799de5;color:#10172a}.comparison-board{background:#e7edf7;color:#152641;scroll-margin-top:105px;border-top:4px solid #769de7}.comparison-label{display:flex;justify-content:space-between;padding:20px 30px;border-bottom:1px solid #b9c8df;font-size:8px;letter-spacing:.09em;color:#4d678c}.pricing-experience .pricing-grid{gap:0}.pricing-experience .pricing-card,.pricing-experience .pricing-card.featured{background:transparent;border:0;border-radius:0;box-shadow:none;padding:35px 30px}.pricing-experience .pricing-card+.pricing-card{border-left:1px solid #bac8dd}.pricing-experience .pricing-card.featured{background:#d8e3f5}.coverage-meter{display:flex;gap:5px;margin:0 0 28px;width:65px}.coverage-meter i{height:5px;flex:1;background:#b9c8dc}.coverage-meter i.filled{background:#4265ae}.pricing-experience .plan-tag{color:#536f9b}.pricing-experience .pricing-card h2{color:#13284a;margin:20px 0 14px;font-size:30px}.pricing-experience .pricing-card>p{color:#5e7290}.pricing-experience .price strong{color:#183561;font-size:65px;animation:price-change .3s ease}.pricing-experience .price>span,.pricing-experience .pricing-card>small{color:#566e94}.pricing-experience .pricing-card li{color:#476182}.pricing-experience .pricing-card li .icon{color:#456ab0}.pricing-experience .pricing-card ul{border-top:1px solid #b4c5df}.pricing-experience .pricing-card .button{background:#153666;color:#e7efff;border-color:#153666;box-shadow:none;border-radius:3px}.pricing-experience .pricing-card .button:hover{background:#2c5290}@keyframes price-change{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.contact-opening{display:flex;justify-content:space-between;gap:40px;align-items:end;padding:95px 0 65px;border-bottom:1px solid #293d5c;margin-bottom:60px}.contact-opening h1{font:500 clamp(70px,10vw,144px)/1 var(--font-display);letter-spacing:-.065em;margin-top:25px}.contact-opening h1>span{color:#8c83d8}.contact-opening p{font-size:16px;line-height:1.8;color:#8ea4c6;margin-bottom:6px}.contact-experience .contact-layout{grid-template-columns:.75fr 1.25fr;gap:100px;align-items:start}.contact-experience .contact-info h2{font-size:25px;line-height:1.3;margin-top:0}.contact-experience .contact-info>div{padding-block:24px}.contact-experience .contact-info>div>a{font-size:21px}.contact-experience .contact-info aside{background:transparent;border:0;border-top:1px solid #293d5c;border-radius:0;padding:27px 0;margin-top:30px}.contact-experience .contact-form{position:relative;top:auto;background:#eef1f7;border:0;border-radius:2px;padding:40px 45px;box-shadow:12px 12px #233653;color:#1b3154;scroll-margin-top:105px}.letter-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #c3cddd;padding-bottom:26px;margin-bottom:30px}.letter-heading>span{font-size:9px;letter-spacing:.08em;color:#6a7d9a}.letter-stamp{width:70px;height:80px;border:1px dashed #7287b1;outline:3px solid #eef1f7;outline-offset:-6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transform:rotate(7deg);background:#dce4f1;color:#5f76a0}.letter-stamp .icon{width:28px;height:28px}.letter-stamp>span{font-size:6px;letter-spacing:.12em}.contact-experience .contact-form h2{color:#173251;font-size:28px}.contact-experience .contact-form label{color:#516c8e}.contact-experience .contact-form input,.contact-experience .contact-form select,.contact-experience .contact-form textarea{background:#f9fbff;color:#1c3455;border:1px solid #bfcbdc;border-radius:0}.contact-experience .contact-form :is(input,textarea)::placeholder{color:#8291a8}.contact-experience .contact-form>p,.contact-experience .contact-form>small{color:#6f819b}.contact-experience .contact-form>p a{color:#365a9c}.contact-experience .contact-form>.button{border-radius:2px;background:#234b8c;box-shadow:none;color:#f0f5ff}.legal-experience .page-intro{border-bottom:1px solid #2b405e;margin-bottom:55px}.legal-experience .legal-copy{background:transparent;border-top:0;padding-top:0}.page-ending{padding-block:55px 75px;border-top:1px solid #334966}.page-ending>p{font-size:12px;color:#7894bb;margin-bottom:20px}.page-ending>div{display:flex;align-items:center;justify-content:space-between;gap:40px}.page-ending h2{font-size:clamp(30px,3.5vw,48px);line-height:1.2}.page-ending a{display:flex;align-items:center;gap:30px;font-size:12px;color:#b5cafa}.page-ending a .icon{width:26px;height:26px;transition:transform .25s}.page-ending a:hover .icon{transform:translate(8px)}.ending-workflow{text-align:center;border:0;padding-block:25px 95px}.ending-workflow>div{flex-direction:column;gap:30px}.ending-workflow h2{max-width:680px;color:#a6a8e0;font-size:clamp(34px,4.8vw,64px)}.ending-pricing{background:#112039;border:0;padding:40px;margin-bottom:70px}.ending-pricing h2{font-size:30px}@media(max-width:1180px){.catalogue-intro{gap:30px 50px}.catalogue-item{padding:20px}.workflow-experience .journey-step{grid-template-columns:85px 1fr 1fr;gap:30px}.workflow-experience .journey-number{font-size:65px}.process-diagram{padding-left:10px}.contact-experience .contact-layout{gap:55px}.contact-experience .contact-form{padding:35px}.pricing-opening{gap:50px}.pricing-experience .pricing-card,.pricing-experience .pricing-card.featured{padding:30px 23px}}@media(max-width:900px){.catalogue{padding-top:70px}.catalogue-intro{grid-template-columns:1fr}.catalogue-intro>div{flex-direction:row;align-items:center}.catalogue-grid{grid-template-columns:repeat(2,1fr)}.platform-experience .feature-tabs{top:70px;justify-content:flex-start;padding:12px 24px}.platform-experience .feature-detail{padding-block:85px}.platform-experience #intelligence .feature-layout,.platform-experience #journal .feature-copy ul,.market-visual{grid-template-columns:1fr}.market-tile{display:grid;grid-template-columns:45px 1fr;gap:0 20px;padding:25px 10px}.market-tile-icon{grid-row:1 / span 4;margin:0}.market-tile+.market-tile{border-left:0;border-top:1px solid #2f4263}.process-opening{padding-top:65px}.process-opening h1{font-size:clamp(45px,7.8vw,70px)}.process-opening-bottom{gap:30px}.process-route{height:110px}.workflow-experience .journey-step{grid-template-columns:75px 1fr;gap:30px;padding-block:55px}.process-diagram{grid-column:2;padding-left:0}.workflow-experience .journey-number{grid-row:1 / span 2}.workflow-experience .lifecycle{grid-template-columns:1fr 1fr;gap:30px}.pricing-opening{grid-template-columns:1fr;gap:30px;padding-top:70px}.pricing-opening>div:last-child{display:flex;align-items:center;gap:40px;justify-content:space-between}.pricing-opening .text-link{margin-top:0}.pricing-experience .pricing-grid{grid-template-columns:1fr}.pricing-experience .pricing-card,.pricing-experience .pricing-card.featured{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding:35px}.coverage-meter,.pricing-experience .plan-tag{grid-column:1}.pricing-experience .pricing-card h2{grid-column:1;margin-top:15px}.pricing-experience .pricing-card>p{grid-column:1;min-height:0}.pricing-experience .price{grid-column:2;grid-row:1 / span 3;margin-top:10px;align-self:center}.pricing-experience .pricing-card>small{grid-column:2;grid-row:4}.pricing-experience .pricing-card .button{grid-column:2;grid-row:5;align-self:center}.pricing-experience .pricing-card ul{grid-column:1;grid-row:5;border-top:0;margin-top:15px}.pricing-experience .pricing-card+.pricing-card{border-left:0;border-top:1px solid #bac8dd}.contact-opening{display:block;padding-top:70px}.contact-opening p{margin-top:25px}.contact-experience .contact-layout{grid-template-columns:1fr;gap:55px}.contact-experience .contact-form{grid-row:1}.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.contact-info>h2,.contact-info>p,.contact-info>aside{grid-column:1 / -1}}@media(max-width:600px){.catalogue{padding:50px 0 45px}.catalogue-intro{gap:20px;margin-bottom:35px}.catalogue h1{font-size:clamp(35px,10vw,52px)}.catalogue-intro>div{gap:25px}.catalogue-intro p{font-size:11px}.catalogue-count{font-size:42px;flex-direction:column;gap:8px;align-items:start}.catalogue-count>span{font-size:6px}.catalogue-item{padding:16px 13px}.catalogue-item h2{font-size:14px;line-height:1.35}.catalogue-item p{font-size:9px}.catalogue-glyph{height:75px;margin-block:10px}.catalogue-glyph>span,.catalogue-glyph>b{font-size:17px}.catalogue-glyph>i{display:none}.catalogue-glyph>strong{font-size:32px}.glyph-scale{gap:6px}.glyph-calendar{width:110px;gap:4px}.glyph-calendar i{height:10px}.glyph-account{gap:8px;font-size:17px}.glyph-account .icon{width:21px;height:21px}.glyph-account>b{width:32px;height:32px}.catalogue-foot{font-size:5px;gap:25px}.platform-experience .feature-tabs{top:66px;padding:10px 13px}.platform-experience .feature-tabs a{font-size:8px}.platform-experience .feature-detail{padding-block:60px;scroll-margin-top:127px}.platform-experience .standalone-screen{box-shadow:8px 8px #17243a}.platform-experience #accounts .standalone-screen{box-shadow:-8px 8px #1a213e}.process-opening{padding-top:50px}.process-kicker{margin-bottom:35px}.process-kicker>span:last-child{font-size:6px}.process-opening h1{font-size:clamp(32px,9.3vw,50px)}.process-opening-bottom{align-items:flex-start;flex-direction:column;gap:25px;margin-top:30px}.process-opening-bottom p{font-size:12px}.process-start{gap:25px}.process-start b{width:42px;height:42px;font-size:20px}.process-route{height:80px;margin-top:35px}.workflow-experience .journey-step{grid-template-columns:45px 1fr;gap:20px;padding-block:40px}.workflow-experience .journey-number{font-size:43px}.workflow-experience .journey-copy h2{font-size:25px}.workflow-experience .journey-copy p{font-size:12px}.process-diagram{grid-column:1 / -1;padding-top:20px}.workflow-experience .lifecycle{grid-template-columns:1fr;gap:25px}.workflow-experience .lifecycle article{padding:20px 0 0}.workflow-experience .lifecycle h3{margin:15px 0}.pricing-opening{padding:50px 0 40px}.pricing-opening h1{font-size:46px}.pricing-opening>div:last-child{display:block}.pricing-opening p{font-size:12px}.pricing-opening .text-link{margin-top:20px}.comparison-label{padding:17px;font-size:6px;gap:15px}.pricing-experience .pricing-card,.pricing-experience .pricing-card.featured{display:block;padding:28px}.coverage-meter{margin-bottom:25px}.pricing-experience .pricing-card h2{font-size:28px}.pricing-experience .price{margin-top:25px}.pricing-experience .price strong{font-size:58px}.pricing-experience .pricing-card>small{display:block}.pricing-experience .pricing-card ul{border-top:1px solid #bac8dd}.contact-opening{padding:50px 0 35px;margin-bottom:35px}.contact-opening h1{font-size:clamp(60px,17vw,95px)}.contact-opening p{font-size:13px}.contact-experience .contact-form{padding:25px 23px;box-shadow:7px 7px #233653}.letter-stamp{width:52px;height:63px}.letter-heading>span{font-size:7px}.contact-experience .contact-form h2{font-size:25px}.contact-info{grid-template-columns:1fr}.contact-info>h2,.contact-info>p,.contact-info>aside{grid-column:auto}.page-ending{padding-block:40px 55px}.page-ending>div{align-items:flex-start;flex-direction:column;gap:25px}.page-ending h2{font-size:29px}.ending-workflow>div{align-items:center}.ending-pricing{padding:25px}.ending-pricing h2{font-size:26px}}.interior[data-reduced=true] *,html[data-motion=reduced] .interior *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.interior *{animation:none!important;transition:none!important}}.process-track{stroke:#666397;stroke-width:1;fill:none;opacity:.3}.tilt-scene{--px: 0;--py: 0;perspective:1200px}.platform-cinema{position:relative;background:radial-gradient(ellipse at 72% 28%,#18224670,transparent 55%);padding-bottom:100px;overflow:clip}.platform-cinema-hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;min-height:720px;padding-top:50px;gap:10px}.platform-cinema-copy{position:relative;z-index:2;padding:40px 0}.platform-cinema-copy .eyebrow{font-size:9px}.platform-cinema-copy .eyebrow i{width:5px;height:5px;border-radius:50%;background:#81a8ff;box-shadow:0 0 15px #74a2ff}.cinema-headline{font-size:clamp(50px,5.55vw,80px);line-height:1.08;letter-spacing:-.045em;margin:28px 0}.cinema-headline>span{display:block}.platform-cinema-copy>p{max-width:370px;font-size:14px;line-height:1.8;color:#8e9fbf}.platform-cinema-copy>.button{margin-top:30px}.cinema-proof{display:flex;gap:10px;margin-top:28px;color:#617a9f;font-size:9px;line-height:1.7}.cinema-proof .icon{width:14px;height:14px;margin-top:4px}.engine-stage{position:relative;height:650px;min-width:0;touch-action:pan-y}.engine-visual{position:absolute;inset:-25px -70px 0 -65px}.engine-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;transition:opacity .8s}.engine-canvas{position:absolute;inset:0;opacity:0;transition:opacity .8s}.engine-canvas canvas{display:block;width:100%;height:100%}.engine-visual.is-rendered .engine-canvas{opacity:1}.engine-visual.is-rendered .engine-poster{opacity:0}.engine-coordinate{position:absolute;left:15px;right:15px;display:flex;justify-content:space-between;color:#547099;font-size:7px;letter-spacing:.12em}.coordinate-top{top:28px;padding-top:17px;border-top:1px solid #344b6d77}.coordinate-bottom{bottom:29px}.engine-explode{position:absolute;bottom:75px;left:50%;transform:translate(-50%);white-space:nowrap;display:flex;align-items:center;gap:10px;padding:13px 18px;border-radius:30px;background:#101b30bd;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid #47658d77;color:#a9bfe6;font-size:10px;transition:background .25s,border-color .25s}.engine-explode:hover{background:#21375a;border-color:#849cd4}.engine-explode[aria-pressed=true]{border-color:#8e7bd2}.engine-explode .icon{width:15px;height:15px}.engine-tool{position:absolute;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #5b719b55;background:#101c2edb;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:8px;box-shadow:0 15px 30px #0003;pointer-events:none;animation:ambient-drift 6s ease-in-out infinite}.engine-tool .icon{width:16px;height:16px;color:#9e9af0}.engine-tool span{font-size:9px;color:#b1c1de}.engine-tool i{width:4px;height:4px;margin-left:10px;background:#739ef1;border-radius:50%}.engine-tool-a{top:22%;left:4%}.engine-tool-b{right:-1%;bottom:27%;animation-delay:-3s}@keyframes ambient-drift{0%,to{translate:0 0}50%{translate:0 -10px}}.platform-theatre{position:relative;z-index:3;margin-top:30px;border:1px solid #46628c66;border-radius:20px;background:#0d1729;box-shadow:0 30px 80px #0005;perspective:1400px;scroll-margin-top:105px}.theatre-intro{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #30466766}.theatre-intro .eyebrow{font-size:8px}.theatre-intro>span:last-child{color:#617da8;font-size:7px;letter-spacing:.1em}.theatre-body{display:grid;grid-template-columns:260px 1fr;gap:0}.theatre-nav{padding:25px 18px;display:flex;flex-direction:column;gap:8px}.theatre-nav button{display:flex;align-items:center;gap:10px;padding:16px 13px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8498ba;text-align:left;transition:background .2s,color .2s}.theatre-nav button>span{font-size:7px;color:#466188}.theatre-nav button>.icon{width:16px;height:16px}.theatre-nav button>.icon:last-child{margin-left:auto;width:12px;opacity:0;transition:opacity .2s}.theatre-nav button>b{font-size:10px;font-weight:400}.theatre-nav button[aria-pressed=true]{background:linear-gradient(110deg,#243b6644,#39345a55);border-color:#4c64986b;color:#d1dfff}.theatre-nav button[aria-pressed=true]>.icon:last-child{opacity:1}.theatre-nav button:hover{background:#1a2a45}.theatre-display{min-width:0;padding:22px 24px 0 0}.theatre-browser{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;background:#dfe6f2;color:#7d8da7;border-radius:10px 10px 0 0}.theatre-browser>span{display:flex;gap:5px}.theatre-browser i{width:4px;height:4px;border-radius:50%;background:#9eacc2}.theatre-browser small{font-size:6px;letter-spacing:.1em}.theatre-browser>.icon{width:10px;height:10px}.theatre-screen{background:#f6f8fc;color:#263854;padding:23px;height:470px;overflow:auto;animation:theatre-reveal .45s ease both;border-radius:0 0 9px 9px;color-scheme:light}.theatre-screen .line-chart{max-height:215px}.theatre-screen .risk-scene{grid-template-columns:1fr}.theatre-screen .risk-context{display:none}.theatre-screen .risk-calculator{padding:16px}.theatre-screen .risk-label{margin:15px 0 10px}.theatre-screen .risk-result{padding:14px 0 12px}.theatre-screen .risk-result strong{font-size:35px;margin:5px 0}.theatre-screen .plan-body{grid-template-columns:1fr}.theatre-screen .plan-thesis,.theatre-screen .journal-bottom{display:none}.theatre-screen .connection-summary{background:#eff3fa}.theatre-description{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:20px 0}.theatre-description p{font-size:10px;line-height:1.7;color:#8097bb;max-width:410px}.theatre-description a{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:9px;color:#acbfe8}.theatre-description .icon{width:14px;height:14px}.platform-theatre>.preview-note{margin:0;padding:14px;border-top:1px solid #27395766;font-size:8px}.theatre-markets{padding:25px}.theatre-markets h3{font-size:27px;margin:20px 0 25px}.theatre-markets>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid #d8e0ed;padding:25px 0;font-size:13px}.theatre-markets>div .icon{width:20px;height:20px;color:#718ad0}.theatre-markets>div .icon:last-child{margin-left:auto}@keyframes theatre-reveal{0%{opacity:.3;clip-path:inset(0 0 10% 0)}to{opacity:1;clip-path:inset(0)}}.workflow-experience{background:#050914}.ribbon-cinema{position:relative;min-height:800px;height:calc(100svh - 80px);max-height:1000px;overflow:clip;isolation:isolate}.ribbon-landscape{position:absolute;inset:0;z-index:-3;transform-origin:60% 70%;will-change:transform}.ribbon-landscape img{width:100%;height:100%;object-fit:cover;object-position:60% center}.ribbon-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#050914c9,transparent 75%),linear-gradient(#05091466,transparent 50%,#050914 100%)}.ribbon-copy{padding-top:110px;position:relative}.ribbon-copy .eyebrow{font-size:8px;color:#7e93c0}.ribbon-title{font-size:clamp(48px,5.9vw,85px);line-height:1.12;letter-spacing:-.045em;margin:28px 0;max-width:850px}.ribbon-title>span{display:block}.ribbon-title em{color:#a8b2f4}.ribbon-copy>p{font-size:14px;line-height:1.9;color:#9cacc8}.ribbon-start{display:inline-flex;align-items:center;gap:25px;margin-top:35px;font-size:11px}.ribbon-start b{font-size:22px;font-weight:400;display:grid;place-items:center;width:45px;height:45px;border:1px solid #7c91bc70;border-radius:50%;background:#17223a70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s}.ribbon-start:hover b{transform:translateY(5px)}.ribbon-mileposts{display:grid;grid-template-columns:repeat(4,1fr);position:absolute;left:0;right:0;bottom:35px;border-top:1px solid #5876a155;padding-top:24px;gap:35px}.ribbon-mileposts a{display:flex;align-items:center;gap:13px;color:#8aa3cd;transition:color .2s}.ribbon-mileposts a:hover{color:#e0e9ff}.ribbon-mileposts a>span{font:400 9px var(--font-ui);color:#6c75c0}.ribbon-mileposts a>b{font-weight:400;font-size:10px}.workflow-experience .journey{margin-top:40px}.workflow-experience .journey-step{position:relative;min-height:510px;border-top:0;padding-block:95px}.workflow-experience .journey-step:before{content:"";position:absolute;inset:15px -40px;border-radius:22px;background:radial-gradient(ellipse at 80% 50%,#1f2e514d,transparent 70%);opacity:0;transition:opacity .7s;z-index:-1}.workflow-experience .journey-step.chapter-current:before{opacity:1}.workflow-experience .journey-number{font-size:110px;color:#6c81bd;text-shadow:0 0 60px #415cb133}.workflow-experience .journey-copy h2{font-size:36px}.workflow-experience .process-diagram{padding:35px;border:1px solid #4b659f44;border-radius:18px;background:linear-gradient(130deg,#17243f66,#0a132370);box-shadow:0 25px 50px #0002;transform:perspective(1000px) rotateY(-5deg);transition:transform .7s,border-color .7s}.workflow-experience .chapter-current .process-diagram{transform:perspective(1000px) rotateY(0);border-color:#778fc66b}.workflow-experience .planning-section{background:radial-gradient(ellipse at 80% 0,#30306088,transparent),#131d36;color:#dce5f8;border-radius:30px 30px 0 0;border-top:1px solid #526890}.workflow-experience .planning-section h2 span{color:#9da6e1}.workflow-experience .planning-section .eyebrow,.workflow-experience .lifecycle article>span,.workflow-experience .lifecycle p,.workflow-experience .planning-section .muted-note{color:#869cc6}.workflow-experience .lifecycle article{border-top-color:#7186af55}.pricing-cinema{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:95px 0 80px}.pricing-cinema-copy h1{font-size:clamp(46px,5.4vw,77px);line-height:1.08;letter-spacing:-.045em;margin:28px 0}.pricing-cinema-copy>p{font-size:15px;color:#8ba2c7;line-height:1.85}.pricing-guidance{display:flex;align-items:center;gap:12px;margin-top:32px;color:#607b9f;font-size:10px;line-height:1.8}.pricing-guidance .icon{width:21px;height:21px}.plan-lab{min-width:0}.plan-lab-inner{position:relative;transform:rotateY(calc(var(--px) * 8deg)) rotateX(calc(var(--py) * -6deg));transition:transform .4s;border:1px solid #556e9e6b;border-radius:22px;background:radial-gradient(ellipse at 65% 10%,#39447777,transparent 60%),linear-gradient(145deg,#152644,#10182a);box-shadow:0 30px 80px #0004;padding:27px 32px}.lab-caption{display:flex;align-items:center;justify-content:space-between;color:#8a9fc2;font-size:8px;letter-spacing:.12em}.lab-caption .icon{width:16px;height:16px}.account-sculpture{position:relative;height:230px;perspective:900px;margin-top:10px}.account-fin{position:absolute;width:88px;height:135px;left:calc(50% - 150px + var(--fin) * 65px);top:38px;border:1px solid #718abd40;border-radius:10px;background:linear-gradient(135deg,#31446333,#182840aa);transform:rotateY(-30deg) rotateX(8deg) translateY(13px);box-shadow:10px 20px 25px #0004;transition:transform .65s cubic-bezier(.2,.7,.3,1),background .65s,border-color .65s;z-index:calc(5 - var(--fin));display:flex;align-items:center;justify-content:center}.account-fin>span{position:absolute;top:12px;left:12px;font-size:7px;color:#758db7}.account-fin>.icon{width:27px;height:27px;color:#697da4}.account-fin>i{position:absolute;left:9px;right:9px;bottom:13px;height:2px;background:#536fa566}.account-fin.fin-active{background:linear-gradient(130deg,#477be8a6,#5748ac99 65%,#293b67);border-color:#b4c3ff90;transform:rotateY(-30deg) rotateX(8deg) translateY(-12px);box-shadow:0 0 35px #5277d62b,10px 20px 25px #0004}.account-fin.fin-active .icon{color:#cedbff}.account-fin.fin-active>i{background:#a6c0ff;box-shadow:0 0 15px #8cb4ff}.account-pedestal{position:absolute;bottom:16px;left:12%;right:10%;height:70px;border:1px solid #779ad331;border-radius:50%;transform:rotateX(65deg);background:radial-gradient(ellipse,#344f8425,transparent 65%);z-index:-1}.lab-controls label{display:flex;justify-content:space-between;align-items:center;color:#9ab0d5;font-size:11px}.lab-controls label strong{font-size:25px;font-weight:400;color:#d9e7ff;font-variant-numeric:tabular-nums}.lab-controls input{width:100%;height:4px;margin:22px 0 14px;accent-color:#8a9df5;cursor:pointer}.lab-range-labels{display:flex;justify-content:space-between;font-size:8px;color:#617fa9}.lab-fit{border-top:1px solid #4b679433;display:flex;align-items:center;justify-content:space-between;margin-top:28px;padding-top:25px}.lab-fit>div{display:flex;flex-direction:column;gap:6px}.lab-fit small{font-size:7px;color:#6f8db9;letter-spacing:.1em}.lab-fit strong{font:500 28px var(--font-display);color:#d4e1ff;animation:price-change .3s ease}.lab-fit strong small{font-size:10px;margin-left:3px;letter-spacing:0}.lab-fit>div:last-child{text-align:right}.lab-fit span{font-size:8px;color:#627da9}.lab-compare{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8ba5d6;border-top:1px solid #4b679433;padding-top:20px;margin-top:22px}.lab-compare .icon{width:16px;height:16px}.pricing-experience .comparison-board{background:#101c31;color:#dce7fa;border:1px solid #425d87;border-radius:16px;overflow:hidden}.pricing-experience .comparison-label{border-color:#304967;color:#748caf}.pricing-experience .pricing-card,.pricing-experience .pricing-card.featured{background:linear-gradient(140deg,#172641,#0c172a);position:relative;transition:background .4s}.pricing-experience .pricing-card[data-selected=true]{background:radial-gradient(ellipse at 50% 0,#5c50a755,transparent),#172a4d}.pricing-experience .pricing-card[data-selected=true]:before{content:"";position:absolute;left:20%;right:20%;top:0;height:2px;background:#a099ed;box-shadow:0 0 25px #a09bff}.pricing-experience .pricing-card+.pricing-card{border-color:#344c6d}.pricing-experience .pricing-card h2{color:#d4e3ff}.pricing-experience .pricing-card>p,.pricing-experience .plan-tag,.pricing-experience .pricing-card li{color:#869fc5}.pricing-experience .price strong{color:#c7d9ff}.pricing-experience .price>span,.pricing-experience .pricing-card>small{color:#6e8bb7}.pricing-experience .pricing-card ul{border-color:#385374}.pricing-experience .pricing-card .button{border-color:#4b6fa9;background:#244774}.coverage-meter i{background:#364b6c}.coverage-meter i.filled{background:#839af0}.contact-experience{overflow-x:clip}.contact-cinema{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:70px 0 55px;min-height:530px}.contact-cinema-copy{position:relative;z-index:2}.contact-cinema-copy h1{font-size:clamp(43px,4.4vw,64px);line-height:1.12;letter-spacing:-.045em;margin:27px 0}.contact-cinema-copy>p{font-size:14px;line-height:1.8;color:#859cc2}.contact-write{display:inline-flex;align-items:center;gap:25px;margin-top:28px;font-size:12px;color:#bed0f1}.contact-write .icon{width:20px;height:20px;transition:transform .3s}.contact-write:hover .icon{transform:translate(5px,-5px) rotate(-30deg)}.flight-scene{height:420px;position:relative}.flight-art{position:absolute;inset:-25px -45px -5px -30px;transform:rotateY(calc(var(--px) * 10deg)) rotateX(calc(var(--py) * -7deg)) translate(calc(var(--px) * 12px),calc(var(--py) * 12px));transition:transform .5s}.flight-art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at center,#000 58%,transparent 78%);mask-image:radial-gradient(ellipse at center,#000 58%,transparent 78%);animation:flight-drift 8s ease-in-out infinite}@keyframes flight-drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(8px,-10px) rotate(-1deg)}}.flight-caption{position:absolute;left:5%;bottom:4%;display:flex;align-items:center;gap:12px;color:#4f6b94;font-size:7px;letter-spacing:.14em}.flight-caption i{width:40px;height:1px;background:#6784b666}.contact-experience .contact-layout{gap:85px;padding-top:15px}.contact-experience .contact-form{transform:perspective(1200px) rotateY(-3deg);transform-origin:left center;transition:transform .6s,box-shadow .6s;border-radius:12px;box-shadow:18px 25px 60px #0005,5px 5px #506797}.contact-experience .contact-form:focus-within{transform:perspective(1200px) rotateY(0);box-shadow:0 25px 65px #0005,0 0 0 1px #a5b6df}.contact-experience .contact-form input,.contact-experience .contact-form textarea,.contact-experience .contact-form select{border-radius:5px;transition:border-color .25s,box-shadow .25s}.contact-experience .contact-form :is(input,textarea,select):focus{border-color:#647fe1;box-shadow:0 0 0 3px #6e88d614}.page-ending{position:relative}.page-ending a{padding:15px 20px;border:1px solid #4a649344;border-radius:30px;background:#1b2b433f;transition:background .25s}.page-ending a:hover{background:#293f60}.ending-workflow{padding-top:30px}.ending-pricing{border-radius:18px;box-shadow:0 25px 55px #0003}@media(max-width:1180px){.platform-cinema-hero{grid-template-columns:1fr 1fr;min-height:650px}.engine-stage{height:570px}.engine-visual{inset:-20px -50px 0}.engine-tool-a{left:-5%}.engine-tool-b{right:-3%}.theatre-body{grid-template-columns:220px 1fr}.theatre-nav{padding:20px 12px}.theatre-nav button{gap:7px;padding:15px 8px}.theatre-nav button>b{font-size:9px}.pricing-cinema{gap:45px}.plan-lab-inner{padding:25px}.ribbon-title{font-size:68px}.workflow-experience .journey-number{font-size:80px}.workflow-experience .journey-copy h2{font-size:30px}.workflow-experience .process-diagram{padding:25px}.contact-experience .contact-layout{gap:55px}}@media(max-width:900px){.platform-cinema-hero{grid-template-columns:1fr;min-height:0;padding-top:55px}.platform-cinema-copy{padding:0;max-width:600px}.cinema-headline{font-size:clamp(48px,7.8vw,70px)}.cinema-headline>span{display:inline}.cinema-headline>span:not(:last-child):after{content:" "}.platform-cinema-copy>p{max-width:470px}.cinema-proof{display:none}.engine-stage{height:510px;max-width:650px;width:100%;margin:auto}.engine-visual{inset:-35px -20px 0}.engine-tool-a{left:5%}.engine-tool-b{right:3%}.engine-coordinate.coordinate-top{display:none}.platform-theatre{margin-top:0}.theatre-body{grid-template-columns:1fr}.theatre-nav{flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:14px;gap:7px}.theatre-nav button{flex-shrink:0;padding:12px}.theatre-nav button>span,.theatre-nav button>.icon:last-child{display:none}.theatre-display{padding:0 20px}.theatre-screen{height:480px}.ribbon-cinema{height:760px;min-height:760px}.ribbon-copy{padding-top:80px}.ribbon-title{font-size:60px}.ribbon-landscape img{object-position:63% center}.ribbon-mileposts{gap:20px}.ribbon-mileposts a{align-items:start;gap:8px}.ribbon-mileposts a>b{font-size:8px;line-height:1.7}.workflow-experience .journey-step{min-height:0}.workflow-experience .journey-step:before{inset:15px -15px}.pricing-cinema{grid-template-columns:1fr;gap:50px;padding-top:65px}.pricing-cinema-copy h1{font-size:60px}.pricing-guidance{display:none}.plan-lab{max-width:580px;width:100%;margin:auto}.contact-cinema{grid-template-columns:1fr;gap:0;padding-top:60px}.contact-cinema-copy h1{font-size:52px}.flight-scene{max-width:600px;width:100%;margin:auto;height:380px}.flight-art{inset:0}.contact-experience .contact-form{transform:none}.contact-experience .contact-layout{padding-top:0}}@media(max-width:600px){.platform-cinema{padding-bottom:55px}.platform-cinema-hero{padding-top:45px}.platform-cinema-copy .eyebrow{font-size:7px}.cinema-headline{font-size:clamp(39px,10.8vw,58px);margin:23px 0}.platform-cinema-copy>p{font-size:12px}.platform-cinema-copy>.button{margin-top:23px}.engine-stage{height:380px}.engine-visual{inset:-25px -30px 0}.engine-tool{padding:9px 11px;gap:6px}.engine-tool span{font-size:7px}.engine-tool .icon{width:13px;height:13px}.engine-tool i{margin-left:3px}.engine-tool-a{top:24%;left:0}.engine-tool-b{bottom:28%;right:0}.engine-explode{bottom:42px;padding:10px 14px;font-size:8px}.coordinate-bottom{bottom:12px;font-size:5px;left:0;right:0}.platform-theatre{width:calc(100% - 24px);border-radius:13px}.theatre-intro{padding:18px}.theatre-intro>span:last-child{display:none}.theatre-intro .eyebrow{font-size:7px}.theatre-nav{padding:11px}.theatre-nav button>b{font-size:8px}.theatre-nav button>.icon{width:13px;height:13px}.theatre-display{padding:0 11px}.theatre-browser{padding:12px}.theatre-browser small{font-size:5px}.theatre-screen{padding:15px;height:485px}.theatre-screen .app-page-heading h3{font-size:17px}.theatre-screen .app-page-heading p{font-size:8px}.theatre-screen .app-badge{font-size:6px}.theatre-screen .chat-response{margin-right:0;gap:8px}.theatre-screen .chat-response b{font-size:11px}.theatre-screen .chat-response p,.theatre-screen .chat-question{font-size:9px}.theatre-screen .chat-question{max-width:98%}.theatre-screen .insight-chips{flex-wrap:wrap;gap:5px}.theatre-screen .insight-chips span,.theatre-screen .ai-context{font-size:7px}.theatre-screen .ai-context>span{display:none}.theatre-screen .journal-grid,.theatre-screen .connection-layout{grid-template-columns:1fr}.theatre-screen .journal-calendar,.theatre-screen .connection-summary{display:none}.theatre-screen .plan-heading h4>span{display:none}.theatre-screen .plan-levels{gap:5px}.theatre-screen .plan-levels>div{padding:10px 7px}.theatre-screen .plan-levels span{font-size:5px}.theatre-screen .plan-levels strong{font-size:8px}.theatre-screen .app-mini-tabs{font-size:8px;gap:12px}.theatre-description{display:block;padding:16px 4px}.theatre-description p{font-size:9px}.theatre-description a{margin-top:12px}.platform-theatre>.preview-note{font-size:6px}.theatre-markets{padding:10px}.theatre-markets h3{font-size:24px}.theatre-markets>div{font-size:11px;gap:12px}.ribbon-cinema{height:730px;min-height:730px}.ribbon-copy{padding-top:55px}.ribbon-copy .eyebrow{font-size:6px}.ribbon-title{font-size:clamp(37px,10vw,52px);margin-top:23px}.ribbon-copy>p{font-size:12px}.ribbon-landscape{inset:120px -50% 0 -90%}.ribbon-landscape img{object-position:73% center}.ribbon-shade{background:linear-gradient(#050914 0,#050914aa 30%,transparent 60%,#050914 100%)}.ribbon-start{font-size:10px;margin-top:25px}.ribbon-mileposts{bottom:24px;grid-template-columns:1fr 1fr;gap:17px 20px;padding-top:19px}.ribbon-mileposts a>b{font-size:8px}.workflow-experience .journey{margin-top:10px}.workflow-experience .journey-step{padding-block:50px}.workflow-experience .journey-number{font-size:46px}.workflow-experience .journey-copy h2{font-size:26px}.workflow-experience .process-diagram{padding:22px}.pricing-cinema{padding:50px 0;gap:40px}.pricing-cinema-copy h1{font-size:46px}.pricing-cinema-copy>p{font-size:12px}.pricing-cinema-copy .eyebrow{font-size:7px}.plan-lab-inner{padding:22px;transform:none}.account-sculpture{height:195px}.account-fin{width:68px;height:113px;left:calc(50% - 122px + var(--fin) * 53px);top:30px}.account-fin>.icon{width:22px;height:22px}.lab-caption{font-size:6px}.lab-fit strong{font-size:25px}.contact-cinema{padding:48px 0 30px}.contact-cinema-copy .eyebrow{font-size:7px}.contact-cinema-copy h1{font-size:clamp(33px,9vw,47px)}.contact-cinema-copy>p{font-size:12px}.flight-scene{height:280px}.flight-art{inset:0 -10px}.flight-caption{bottom:0;font-size:6px}.contact-experience .contact-layout{gap:45px}.contact-experience .contact-form{box-shadow:5px 5px #364e7c;border-radius:9px}}html[data-motion=reduced] .engine-tool,html[data-motion=reduced] .flight-art img{animation:none}.interior[data-reduced=true] .plan-lab-inner,.interior[data-reduced=true] .flight-art,.interior[data-reduced=true] .contact-form,.interior[data-reduced=true] .process-diagram{transform:none}@media(prefers-reduced-motion:reduce){.engine-tool,.flight-art img{animation:none}}.platform-cinema{background:#050914;overflow:visible;padding-bottom:85px}.portal-journey{height:160svh;min-height:1200px;position:relative}.portal-stage{position:sticky;top:76px;height:calc(100svh - 76px);min-height:650px;overflow:clip;isolation:isolate;background:#050914}.portal-landscape{position:absolute;inset:0;transform-origin:50% 70%;will-change:transform}.portal-landscape img{width:100%;height:100%;object-fit:cover;object-position:center 66%}.portal-shade{position:absolute;inset:0;background:linear-gradient(#050914c9 0%,#0509144a 36%,transparent 65%,#050914e8 100%)}.portal-copy{position:relative;z-index:2;text-align:center;padding-top:clamp(65px,10vh,115px)}.portal-copy .eyebrow{justify-content:center;color:#b0c0de;font-size:9px;letter-spacing:.18em}.portal-copy h1{font-size:clamp(64px,7vw,104px);line-height:1.02;letter-spacing:-.055em;margin:28px 0 25px;font-weight:500}.portal-copy h1 span{color:#bdc5ff}.portal-copy p{color:#b1bdd4;font-size:14px;line-height:1.8}.portal-enter,.conversation-start{display:inline-flex;align-items:center;gap:24px;font-size:12px;margin-top:25px;color:#edf2ff}.portal-enter>span,.conversation-start>span{display:grid;place-items:center;width:48px;height:48px;border:1px solid #8ca6d966;border-radius:50%;background:#192d5066;transition:background .25s,transform .25s}.portal-enter .icon,.conversation-start .icon{width:19px;height:19px;transform:rotate(45deg)}.portal-enter:hover>span,.conversation-start:hover>span{background:#355dae;transform:translateY(3px)}.portal-floor{position:absolute;bottom:30px;inset-inline:0;display:grid;grid-template-columns:1fr 160px 1fr;align-items:center;gap:40px;z-index:3;color:#93a9cd;font-size:9px}.portal-floor>span{display:flex;gap:10px;align-items:center}.portal-floor .icon{width:12px;height:12px}.portal-floor>span:last-child{justify-content:end;letter-spacing:.12em;font-size:7px}.portal-floor b{font-size:20px;font-weight:400;margin-left:10px}.portal-progress{height:1px;background:#6683af55}.portal-progress i{display:block;height:1px;background:#c6c3ff;box-shadow:0 0 10px #c6c3ff;transform:scaleX(0);transform-origin:left}.portal-perspective{visibility:hidden;position:absolute;top:48%;inset-inline:0;z-index:2;text-align:center;opacity:0}.portal-perspective .eyebrow{justify-content:center;font-size:8px;color:#b1c1e0}.portal-perspective h2{font-size:clamp(35px,4vw,58px);line-height:1.15;letter-spacing:-.045em;margin:20px 0;text-shadow:0 3px 25px #050914}.portal-perspective h2 span{color:#c1bdf2}.portal-perspective p{color:#b9c6dc;font-size:13px}.portal-perspective a{display:inline-flex;align-items:center;gap:15px;margin-top:25px;font-size:12px}.portal-perspective .icon{width:16px}.workspace-invitation{position:relative;display:flex;justify-content:space-between;align-items:end;gap:60px;padding:100px 0 42px}.workspace-invitation .eyebrow{font-size:8px;color:#738cb5}.workspace-invitation h2{font-size:clamp(36px,4vw,56px);letter-spacing:-.04em;line-height:1.15;margin:20px 0 0}.workspace-invitation h2 span{color:#8194bc}.workspace-invitation>p{max-width:310px;font-size:13px;color:#8ca2c6;line-height:1.9}.platform-theatre{margin-top:0;box-shadow:0 35px 100px #0008;border-color:#687dad66}.platform-experience .feature-tabs{margin-top:0}.platform-experience .feature-detail{border-top:1px solid #27375066}.platform-experience .feature-copy h2{font-size:clamp(32px,3.5vw,49px);letter-spacing:-.04em}.platform-experience .feature-orbit{opacity:.45}.conversation-cinema{position:relative;isolation:isolate;min-height:730px;height:calc(100svh - 76px);max-height:970px;overflow:clip}.conversation-art{position:absolute;inset:0;transform-origin:70% 65%;will-change:transform}.conversation-art img{width:100%;height:100%;object-fit:cover;object-position:center}.conversation-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0509144d,transparent 65%),linear-gradient(0deg,#050914 0%,transparent 20%,transparent 85%,#05091466)}.conversation-copy{position:relative;z-index:2;padding-top:clamp(140px,19vh,205px)}.conversation-copy .eyebrow{font-size:9px;color:#8b9dbc;letter-spacing:.16em}.conversation-copy h1{font-size:clamp(55px,6.5vw,95px);line-height:1.04;letter-spacing:-.055em;margin:30px 0;font-weight:500}.conversation-copy h1 em{font-style:normal;color:#a0a5fb}.conversation-copy>p{color:#9babca;font-size:14px;line-height:1.9}.conversation-start{margin-top:28px}.conversation-caption{position:absolute;bottom:32px;inset-inline:0;display:flex;justify-content:space-between;color:#7188ac;font-size:7px;letter-spacing:.14em}.conversation-caption b{font-size:18px;margin-left:18px;font-weight:400}.conversation-topics{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:105px 0 115px;align-items:center;scroll-margin-top:105px}.topics-intro .eyebrow{font-size:8px;color:#6f88b4}.topics-intro h2{font-size:clamp(36px,4vw,55px);line-height:1.13;letter-spacing:-.04em;margin:24px 0}.topics-intro p{font-size:12px;color:#8198ba}.topic-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.topic-choices button{position:relative;text-align:left;display:flex;flex-direction:column;align-items:start;min-height:190px;padding:24px;border:1px solid #344b706e;border-radius:10px;background:linear-gradient(140deg,#18264180,#0b132244);color:#c6d6f2;transition:border-color .3s,background .3s}.topic-choices button>.icon:first-of-type{color:#819feb;width:25px;height:25px;margin-bottom:25px}.topic-choices .topic-number{position:absolute;right:24px;top:26px;color:#637b9f;font-size:9px}.topic-choices strong{font:500 16px var(--font-display);letter-spacing:-.025em}.topic-choices button>span:not(.topic-number){font-size:10px;color:#8497b7;line-height:1.7;margin-top:8px;max-width:170px}.topic-choices button>.icon:last-child{position:absolute;bottom:25px;right:21px;width:15px;height:15px;transform:rotate(-35deg);transition:transform .3s}.topic-choices button:hover,.topic-choices button[aria-pressed=true]{border-color:#8796e77a;background:linear-gradient(130deg,#1c3156,#29244888)}.topic-choices button:hover>.icon:last-child{transform:rotate(0) translate(4px)}.contact-experience .conversation-desk{scroll-margin-top:160px;position:relative;background:#eaf0fa;padding:65px;border-radius:24px;gap:75px;grid-template-columns:.8fr 1.2fr;color:#263c5c;border-top:1px solid #fff;box-shadow:0 40px 90px #0005}.conversation-desk .contact-info{position:sticky;top:120px}.conversation-desk .contact-info>.eyebrow{color:#526783;font-size:8px}.contact-experience .conversation-desk .contact-info h2{font-size:30px;margin:27px 0 18px;letter-spacing:-.035em;color:#1c3151}.conversation-desk .contact-info>p{font-size:12px;line-height:1.8;color:#526783;max-width:275px}.conversation-desk .contact-info>div{border-color:#c5cfdf}.conversation-desk .contact-info>div>span{color:#526783;font-size:9px}.contact-experience .conversation-desk .contact-info>div>a{color:#2e4b77;font-size:18px}.contact-experience .conversation-desk .contact-info aside{border-color:#c5cfdf;margin-top:16px}.conversation-desk .contact-info aside .icon{color:#5676b6}.conversation-desk .contact-info aside h3{color:#334c73;font-size:13px}.conversation-desk .contact-info aside p{color:#526783;font-size:11px;line-height:1.8}.contact-experience .conversation-desk .contact-form{background:transparent;border-radius:0;padding:0 0 0 40px;border-left:1px solid #c5cfdf;box-shadow:none;transform:none;outline:none}.enquiry-heading{display:flex;justify-content:space-between;align-items:center;color:#526783;font-size:8px;letter-spacing:.12em}.enquiry-heading .icon{width:19px;height:19px;transform:rotate(45deg);color:#516eb3}.contact-experience .conversation-desk .contact-form h2{font-size:30px;letter-spacing:-.035em;margin:27px 0 35px}.contact-experience .conversation-desk .contact-form input,.contact-experience .conversation-desk .contact-form select,.contact-experience .conversation-desk .contact-form textarea{background:#f5f8fd;border-color:#c6d1e2;border-radius:6px;padding:15px;font-size:12px}.contact-experience .conversation-desk .contact-form label{font-size:10px;color:#526783}.contact-experience .conversation-desk .contact-form>p,.contact-experience .conversation-desk .contact-form>small{color:#526783}.contact-experience .conversation-desk .contact-form input::placeholder,.contact-experience .conversation-desk .contact-form textarea::placeholder{color:#5c6b81;opacity:1}.contact-experience .conversation-desk .contact-form input:focus-visible,.contact-experience .conversation-desk .contact-form select:focus-visible,.contact-experience .conversation-desk .contact-form textarea:focus-visible{outline-color:#405bd5}.contact-experience .conversation-desk .contact-form .button{width:100%;justify-content:space-between;border-radius:7px;background:#2557b9;color:#f0f5ff;padding:18px 22px;font-size:12px}.contact-experience .conversation-desk .contact-form .button:hover{background:#3468d3}.conversation-signoff{padding:95px 0 100px;text-align:center;overflow:clip}.conversation-signoff>span{font-size:10px;color:#697fa3}.conversation-signoff p{font:500 clamp(75px,14vw,200px)/1.3 var(--font-display);letter-spacing:-.055em;color:#9eaed0;margin:20px 0}.conversation-signoff p>span{color:#8b85de}.conversation-signoff a{display:inline-flex;gap:25px;align-items:center;color:#a4b7d9;font-size:13px}.conversation-signoff .icon{width:16px;height:16px}@media(max-width:1000px){.portal-copy h1{font-size:75px}.portal-floor{grid-template-columns:1fr 110px;gap:25px}.portal-floor>span:last-child{display:none}.conversation-copy h1{font-size:65px}.conversation-art img{object-position:55% center}.conversation-topics{gap:35px}.contact-experience .conversation-desk{padding:40px;gap:35px}.contact-experience .conversation-desk .contact-form{padding-left:30px}.topic-choices button{padding:20px}.topic-choices strong{font-size:14px}}@media(max-width:700px){.portal-journey{min-height:0;height:130svh}.portal-stage{top:64px;height:calc(100svh - 64px);min-height:640px}.portal-landscape{inset:120px -85% 0}.portal-landscape img{object-position:center bottom}.portal-shade{background:linear-gradient(#050914 0%,#050914d9 20%,#05091455 47%,transparent 70%,#050914e8)}.portal-copy{padding-top:55px}.portal-copy h1{font-size:clamp(39px,11.2vw,70px);margin:23px 0}.portal-copy .eyebrow{font-size:7px;letter-spacing:.12em}.portal-copy p{font-size:11px}.portal-enter{margin-top:20px;font-size:11px;gap:17px}.portal-enter>span{width:42px;height:42px}.portal-floor{bottom:22px;grid-template-columns:1fr;gap:15px;text-align:center}.portal-floor>span{justify-content:center;font-size:7px}.portal-progress{width:100px;margin:auto}.portal-perspective{top:44%}.portal-perspective h2{font-size:30px}.portal-perspective p{font-size:10px;line-height:1.7;max-width:270px;margin:auto}.portal-perspective .eyebrow{font-size:7px}.workspace-invitation{padding:65px 0 30px;flex-direction:column;gap:22px;align-items:start}.workspace-invitation h2{font-size:37px}.workspace-invitation>p{font-size:11px;max-width:320px}.platform-experience .feature-copy h2{font-size:32px}.conversation-cinema{min-height:735px;height:calc(100svh - 64px);max-height:850px}.conversation-art{inset:auto 0 40px -103%;height:400px;transform-origin:75% 70%}.conversation-art img{object-fit:contain;object-position:right bottom}.conversation-shade{background:linear-gradient(#050914 0%,#050914 26%,#050914aa 37%,transparent 58%,#050914 100%)}.conversation-copy{padding-top:55px}.conversation-copy h1{font-size:clamp(40px,11vw,70px);margin:25px 0}.conversation-copy .eyebrow{font-size:7px;letter-spacing:.1em}.conversation-copy>p{font-size:11px}.conversation-start{margin-top:18px;font-size:11px;gap:18px}.conversation-start>span{width:42px;height:42px}.conversation-caption{bottom:23px;font-size:6px}.conversation-caption>span:first-child{display:none}.conversation-caption>span:last-child{margin-left:auto}.conversation-topics{grid-template-columns:1fr;gap:30px;padding:65px 0;scroll-margin-top:85px}.topics-intro h2{font-size:37px;margin:20px 0}.topics-intro p{font-size:11px}.topic-choices{gap:9px}.topic-choices button{min-height:180px;padding:18px 14px}.topic-choices .topic-number{top:22px;right:15px;font-size:8px}.topic-choices strong{font-size:12px;line-height:1.5}.topic-choices button>span:not(.topic-number){font-size:9px;max-width:110px}.topic-choices button>.icon:last-child{width:12px;bottom:15px;right:12px}.contact-experience .conversation-desk{display:flex;flex-direction:column;padding:30px 23px;gap:40px;width:calc(100% - 24px);border-radius:16px}.conversation-desk .contact-info{position:static;display:block;order:2;width:100%;padding-top:30px;border-top:1px solid #c5cfdf}.contact-experience .conversation-desk .contact-form{order:1;padding:0;border:0;width:100%}.contact-experience .conversation-desk .contact-form h2{font-size:27px;margin:25px 0 30px}.contact-experience .conversation-desk .contact-info h2{font-size:27px}.contact-experience .conversation-desk .contact-form input,.contact-experience .conversation-desk .contact-form select,.contact-experience .conversation-desk .contact-form textarea{font-size:16px;padding:14px 12px}.conversation-signoff{padding:65px 0}.conversation-signoff p{font-size:75px}}.platform-experience[data-reduced=true] .portal-journey{height:auto;min-height:0}.platform-experience[data-reduced=true] .portal-stage{position:relative;top:0}.platform-experience[data-reduced=true] .portal-perspective,.platform-experience[data-reduced=true] .portal-progress{display:none}@media(prefers-reduced-motion:reduce){.portal-landscape,.conversation-art{will-change:auto}}.terrace-cinema{position:relative}.terrace-hero{position:relative;min-height:760px;height:calc(100svh - 76px);max-height:1100px;overflow:hidden;isolation:isolate}.terrace-art,.terrace-shade{position:absolute;inset:0;z-index:-2}.terrace-art{transform-origin:75% 65%;will-change:transform}.terrace-art img{width:100%;height:100%;object-fit:cover;object-position:55% center}.terrace-shade{z-index:-1;background:linear-gradient(90deg,rgba(5,9,20,.45),transparent 70%),linear-gradient(0deg,#050914,transparent 25%)}.terrace-copy{padding-top:clamp(115px,15vh,210px)}.terrace-copy h1{font-size:clamp(60px,6.4vw,105px);letter-spacing:-.065em;line-height:1.09;max-width:850px;margin:27px 0}.terrace-copy h1 span{color:#aebfff}.terrace-copy p{color:#b9c4d9;font-size:17px;line-height:1.85;margin-bottom:32px}.terrace-foot{position:absolute;bottom:55px;left:0;right:0;display:flex;gap:35px;font-size:10px;letter-spacing:.15em;color:#a6b3ca}.terrace-foot span:last-child{margin-left:auto}.workspace-fit{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:68px 75px;margin-top:-15px;border:1px solid #293345;border-radius:22px;background:linear-gradient(130deg,#141e32,#0b101c 70%);box-shadow:0 30px 100px #0004;scroll-margin-top:105px}.fit-intro h2{font-size:clamp(32px,3.3vw,52px);line-height:1.2;margin:22px 0;letter-spacing:-.05em}.fit-intro h2 span{color:#98add6}.fit-intro p{color:#9baac3;line-height:1.8;font-size:14px;max-width:350px}.fit-controls{padding-top:12px}.fit-controls label{display:flex;align-items:center;justify-content:space-between;font-size:15px;color:#dce4f3}.fit-controls label strong{font-size:36px;color:#94b4ff;font-weight:500}.fit-controls input{width:100%;accent-color:#6388ff;margin:27px 0 12px;cursor:pointer}.fit-scale{display:flex;justify-content:space-between;font-size:10px;color:#9aa9c2}.fit-result{margin-top:27px;padding:24px 0;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;align-items:center}.fit-result small{display:block;font-size:9px;letter-spacing:.12em;color:#91a0b8;margin-bottom:7px}.fit-result strong{display:block;font-size:31px;font-weight:500;letter-spacing:-.04em;animation:price-roll .3s ease}.fit-result strong small{display:inline;font-size:13px;margin-left:5px;letter-spacing:0}.fit-result>div:last-child{text-align:right}.fit-result span{font-size:10px;color:#9aabc6}.fit-controls>a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff14;padding-top:18px;font-size:12px;color:#cad8f5}.pricing-experience .pricing-section{padding-top:65px}.pricing-experience .comparison-board{border-radius:22px;overflow:hidden;background:#0d1422}.pricing-experience .pricing-card{position:relative;background:linear-gradient(155deg,#16203480,transparent 60%);transition:background .3s,box-shadow .3s}.pricing-experience .pricing-card[data-selected=true]{background:linear-gradient(160deg,#22499965,#0c1421 80%);box-shadow:inset 0 3px #6b93ff}.pricing-experience .coverage-meter{margin-bottom:35px}.pricing-experience .pricing-card .price{margin-top:30px}@media(max-width:900px){.terrace-hero{min-height:700px}.workspace-fit{gap:45px;padding:40px}.terrace-foot{gap:20px}.terrace-foot span:last-child{display:none}}@media(max-width:600px){.terrace-hero{min-height:740px;height:calc(100svh - 64px);max-height:850px}.terrace-copy{padding-top:83px}.terrace-copy h1{font-size:clamp(48px,12vw,66px);margin:25px 0 20px}.terrace-copy p{font-size:14px}.terrace-art{inset:220px -45% 0 -25%}.terrace-art img{object-position:65% center}.terrace-shade{background:linear-gradient(0deg,#050914,transparent 25%,transparent 60%,#050914 88%)}.terrace-foot{bottom:35px;font-size:8px;gap:20px}.workspace-fit{grid-template-columns:1fr;gap:28px;padding:30px 24px;margin-top:0;border-radius:16px}.fit-intro h2{font-size:34px}.fit-intro p{font-size:13px}.pricing-experience .pricing-section{padding-top:35px}}.product-ui{color:#e6eaf3;font:12px/1.55 var(--font-ui);color-scheme:dark;text-align:left}.product-ui :is(h3,h4,h5,p){margin:0;letter-spacing:0}.product-ui :is(h3,h4,h5){font-family:var(--font-ui);font-weight:600;color:#eef1f8}.product-ui h3{font-size:17px;line-height:1.3}.product-ui h4{font-size:12px;line-height:1.5}.product-ui .icon{width:15px;height:15px;flex-shrink:0}.app-window.product-ui{background:#0a0d13;border-color:#323a50;border-radius:13px}.product-ui .app-browser{background:#101521;border-color:#283044;color:#9da9bc}.product-ui .browser-dots i{background:#47516a}.product-ui .app-sidebar{background:#080b10;border-color:#252b38;padding-top:19px}.product-ui .app-brand{margin:0 10px;font-size:15px;color:#7598ff}.r-brand-tagline{font-size:7px;color:#b0bbce;margin:0 10px 20px}.product-ui .sidebar-caption{font-size:6px;letter-spacing:.12em;color:#8d97aa;margin:13px 10px 8px}.product-ui .app-sidebar>div:not(.app-brand):not(.app-account){color:#bec5d3;padding:8px;font-size:8px;gap:7px}.product-ui .app-sidebar>div.active{background:#10182d;color:#91acff!important}.product-ui .app-sidebar>div>.icon{background:#151c28;padding:3px;width:22px;height:22px;border-radius:7px}.product-ui .app-account{border-color:#283044;margin-top:auto;padding-top:14px}.product-ui .app-account>span{background:#142143;color:#81a6ff}.product-ui .app-account p{color:#b6c2d9}.product-ui .app-viewport{background:#090c12}.theatre-screen,.platform-experience .standalone-screen{background:#090c12;color:#e5ebf7;border-color:#30374a;color-scheme:dark}.r-heading{display:flex;align-items:center;gap:10px;background:#111725;border:1px solid #293044;border-radius:13px;padding:16px;margin-bottom:15px}.r-heading>span{background:#182342;color:#6e8aff;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;flex-shrink:0}.r-heading p{font-size:9px;color:#98a3b7;margin-top:3px}.r-heading>small{margin-left:auto;white-space:nowrap;border:1px solid #26325a;border-radius:20px;background:#18203c;color:#92a9ff;padding:3px 7px;font-size:7px}.r-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border:1px solid #252c3a;border-radius:11px;background:#111725;overflow:hidden;margin-bottom:13px}.r-metrics>div{padding:13px 12px;border-right:1px solid #ffffff06;min-width:0}.r-metrics span{display:block;font-size:7px;color:#abb5c8;letter-spacing:.06em;text-transform:uppercase}.r-metrics strong{display:block;font-size:16px;font-weight:600;margin-top:5px;white-space:nowrap}.r-panel{background:#111725;border:1px solid #293044;border-radius:13px;padding:16px;min-width:0}.r-panel>h4{display:flex;align-items:center;gap:7px;margin-bottom:15px}.r-panel h4 .icon{color:#728fff}.r-panel h4 small{margin-left:auto;font-size:7px;color:#99a7c1;font-weight:400}.r-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.r-dashboard-stats .r-metrics{background:transparent;border:0;gap:9px}.r-dashboard-stats .r-metrics>div{border:1px solid #263046;background:#141c2b;border-radius:11px}.r-dashboard-stats .r-metrics strong{color:#85b4ff}.r-dashboard-row{display:flex;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #ffffff09;font-size:8px}.r-dashboard-row b{font-weight:500}.r-dashboard-row span{margin-left:auto;color:#aab2c3;font-size:6px}.r-dashboard-row small{margin-left:auto;color:#a4b5d4;font-size:7px}.r-empty{text-align:center;padding:25px 0;color:#c2cbdb;font-size:10px}.r-empty span{display:block;color:#838fa5;font-size:8px;margin-top:8px}.r-tabs{display:flex;gap:3px;padding:5px;background:#131925;border:1px solid #222a39;border-radius:10px;margin:14px 0}.r-tabs>span{flex:1;text-align:center;white-space:nowrap;font-size:8px;color:#adb6c8;padding:7px 3px;border-radius:7px}.r-tabs>.selected{background:#080b11;color:#f1f4ff;box-shadow:0 0 0 1px #273043}.r-chat{padding:6px 0}.r-question{background:#273657;color:#e2eaff;padding:12px 17px;border-radius:12px 12px 3px;width:85%;margin:6px 0 17px auto;font-size:11px}.r-answer{display:flex;gap:12px;align-items:start}.r-answer>div{background:#111725;border:1px solid #1f2737;padding:18px;border-radius:3px 12px 12px;font-size:11px}.r-ai-avatar{display:grid;place-items:center;background:#18213b;color:#799bff;border-radius:9px;width:30px;height:30px;flex-shrink:0}.r-answer p{font-size:10px;line-height:1.8;color:#b9c3d6;margin-top:12px}.product-ui .ai-context{background:transparent;border:0;border-top:1px solid #ffffff0d;margin-top:16px;padding:10px 0 0;font-size:7px;color:#92a4c4}.r-composer{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#7f8da7;background:#111827;border:1px solid #283146;border-radius:12px;padding:14px;margin:19px 0 0 40px;font-size:9px}.r-composer span{background:#25334c;color:#aabde1;border-radius:8px;padding:3px 10px;font-size:17px}.r-symbols{display:flex;flex-wrap:wrap;gap:7px;padding:0 4px}.r-symbols>span{color:#99c8e8;background:#182435;border-radius:5px;padding:2px 6px;font-size:7px}.r-plans{padding:0;overflow:hidden}.r-plans>h4{padding:14px 15px;margin:0}.r-plan-state{padding:10px 15px;border-block:1px solid #ffffff08;color:#8e9bb0;font-size:7px}.r-plan-row{width:100%;display:flex;align-items:center;gap:16px;padding:13px 15px;border:0;border-top:1px solid #ffffff08;background:transparent;color:#c3cee0;text-align:left;font-family:inherit}button.r-plan-row{cursor:pointer}.r-plan-row b{font-size:8px;color:#92cbec;min-width:55px}.r-plan-row>span{font-size:7px;padding:3px 6px;background:#1c2332;border-radius:4px;white-space:nowrap}.r-plan-row p{color:#9da9bf;font-size:8px}.r-plan-row small{margin-left:auto}.plan-reasoning{padding:18px;background:#161e2e;border-block:1px solid #303c56}.plan-reasoning>p{margin-top:10px;color:#b8c2d7;font-size:10px;line-height:1.8}.plan-conditions{margin-top:17px}.plan-conditions h4{font-size:10px;margin-bottom:9px}.plan-conditions>span{display:inline-block;background:#202b43;border:1px solid #33415d;border-radius:6px;padding:4px 7px;color:#b6c9ed;font-size:7px;margin:3px 4px 0 0}.r-account-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px}.r-section-label{margin:5px 0 10px!important}.r-linked-account{border-color:#354377}.r-linked-account .r-metrics{border:0;background:#1b2132}.r-account-meta{display:flex;gap:10px;justify-content:space-between;font-size:7px;color:#a1adc3}.r-brokers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r-brokers>span{display:grid;grid-template-columns:20px 1fr;gap:5px;padding:12px 10px;background:#141c2d;border:1px solid #283149;border-radius:11px}.r-brokers b{font-size:10px}.r-brokers .icon{color:#648cfd}.r-brokers small{font-size:7px;color:#76c9af;grid-column:2}.r-link-form .connection-confirm{display:flex;gap:7px;color:#a7bdf0;background:#1a2641;padding:9px;border:1px solid #304365;font-size:8px;border-radius:8px;margin:0 0 12px}.r-field{margin:12px 0}.r-field>span{display:block;color:#9aa7bf;font-size:7px;margin-bottom:6px}.r-field>b{display:flex;justify-content:space-between;align-items:center;font-weight:500;background:#1b2334;border:1px solid #2b354a;border-radius:8px;padding:9px 11px;font-size:10px}.r-field small{color:#8f9db5}.r-example-note{font-size:7px;color:#8e9db8;margin-top:10px}.r-risk-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;background:#121a2a;border:1px solid #273149;border-radius:11px;margin-bottom:13px;font-size:9px}.r-risk-strip small{color:#97a9ca;margin-left:6px}.r-risk-strip b{margin-left:6px}.r-risk-grid{display:grid;grid-template-columns:.9fr 1.3fr;gap:12px}.r-risk-label{display:flex;justify-content:space-between;align-items:center;color:#9aa7bf;font-size:7px;margin-top:14px}.r-risk-label strong{color:#a4c4fa;font-size:12px}.r-trade-parameters input{width:100%;accent-color:#6485ff;margin:11px 0 1px;height:15px;cursor:pointer}.r-risk-output{min-width:0}.r-lot-output{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.r-lot-output>div{border:1px solid #39426e;border-radius:12px;background:linear-gradient(125deg,#202d4777,#111622);padding:16px 12px}.r-lot-output>div:last-child{border-color:#245469}.r-lot-output span{color:#94a8d1;font-size:7px;display:block}.r-lot-output strong{display:block;font-size:28px;line-height:1.5;font-weight:500;letter-spacing:-.03em}.r-lot-output small{font-size:7px;color:#a3afc5}.product-ui .r-lot-output .risk-result{margin:0;text-align:left}.product-ui .r-lot-output .risk-result strong{color:#88d4f8;margin:0;font-size:28px}.r-risk-output>.r-metrics{grid-auto-flow:initial;grid-template-columns:1fr 1fr}.r-risk-output .r-metrics strong{font-size:14px}.r-risk-note{display:flex;gap:10px;font-size:8px;color:#9fb0cd;padding:12px}.r-risk-note .icon{color:#739afa}.r-equity .line-chart{max-height:170px;margin-top:5px}.r-equity .r-metrics{border:0;background:#151e2d;margin-bottom:5px}.r-equity .r-metrics strong{font-size:13px}.r-journal-insights{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.r-journal-insights>div{border:1px solid #29354c;padding:12px;background:#141e30;border-radius:10px}.r-journal-insights span,.r-journal-insights small{display:block;font-size:8px;color:#9aabc7}.r-journal-insights b{display:block;font-size:11px;margin:5px 0;color:#cbdaef}@media(max-width:700px){.r-heading{padding:12px;gap:8px}.product-ui h3{font-size:14px}.r-heading p{font-size:8px}.r-heading>small{display:none}.r-metrics>div{padding:10px 7px}.r-metrics strong{font-size:13px}.r-metrics span{font-size:6px}.r-dashboard-grid{gap:9px}.r-dashboard-grid .r-panel{padding:10px}.r-dashboard-row{gap:5px;font-size:7px}.r-dashboard-row small{font-size:6px}.r-risk-grid{grid-template-columns:1fr}.r-trade-parameters{display:grid;grid-template-columns:1fr 1fr;gap:5px 15px}.r-trade-parameters>h4{grid-column:1/-1;margin-bottom:0}.r-trade-parameters input{grid-column:2;grid-row:3}.r-trade-parameters .r-risk-label{grid-column:2;grid-row:2}.r-trade-parameters .r-field{margin:8px 0 0}.r-risk-output>.r-metrics{grid-template-columns:repeat(4,1fr)}.r-account-layout{gap:10px}.r-link-form,.r-linked-account{padding:12px}.r-linked-account .r-metrics{grid-auto-flow:row}.r-link-form .connection-confirm{font-size:7px}.r-tabs>span{font-size:7px;white-space:normal}.r-plan-row{gap:8px;padding:12px 10px}.r-plan-row p{font-size:7px}.r-answer>div{padding:13px}.r-answer p{font-size:9px}.r-question{font-size:10px}.r-composer{margin-left:0}}.market-intelligence{position:relative;background:radial-gradient(ellipse at 50% 45%,#173c7230,transparent 65%);padding-block:130px 95px;scroll-margin-top:100px}.market-intelligence:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#4466a8,transparent)}.market-editorial{display:grid;grid-template-columns:1.5fr 1fr;column-gap:80px;align-items:end}.market-editorial>.eyebrow{grid-column:1/-1;margin-bottom:27px}.market-editorial h2{font-size:clamp(40px,4.8vw,72px);line-height:1.14;letter-spacing:-.06em}.market-editorial h2 span{color:#8ca9dc}.market-editorial>p{font-size:15px;line-height:1.85;color:#a8b7d0;max-width:400px;padding-bottom:8px}.market-lenses{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:48px 0 26px}.market-lenses button{display:flex;align-items:center;gap:12px;background:#0e1525;color:#a9b9d6;border:1px solid #29354b;border-radius:12px;padding:21px 20px;text-align:left;cursor:pointer;transition:background .25s,border-color .25s,transform .25s;font-family:var(--font-ui)}.market-lenses button:hover{transform:translateY(-3px);border-color:#7894ce}.market-lenses button[aria-pressed=true]{background:linear-gradient(115deg,#254984,#15243d);border-color:#638cd4;color:#f2f6ff}.market-lenses button>b{font-size:13px;font-weight:500}.market-lenses button>span{font-size:9px;color:#90a4c8}.market-lenses button>span:last-child{margin-left:auto;font-size:16px}.market-lenses .icon{width:18px;height:18px}.market-showcase{border:1px solid #394664;border-radius:17px;background:#090c12;box-shadow:0 45px 90px #0006;overflow:hidden;transform-origin:50% 100%}.market-showcase-bar{display:flex;justify-content:space-between;align-items:center;background:#121a2a;border-bottom:1px solid #29354b;padding:16px 24px;font:10px var(--font-ui);color:#a2b1c9}.market-showcase-bar>span{display:flex;gap:9px;align-items:center}.market-showcase-bar i{width:6px;height:6px;border-radius:50%;background:#5c88ff}.market-showcase-bar small{font-size:8px;letter-spacing:.12em}.market-showcase-inner{padding:25px 28px;animation:theatre-reveal .4s ease both}.market-preview{font:12px/1.65 var(--font-ui);color:#dfe5f0;text-align:left;color-scheme:dark}.market-preview :is(h3,h4,h5,p){margin:0;letter-spacing:0;font-family:var(--font-ui)}.market-preview h3{font-size:18px;font-weight:600;color:#f1f3fa}.market-preview h4{font-size:13px;font-weight:550;color:#f0f3fb}.market-preview h5{font-size:11px;font-weight:550;color:#dbe6ff}.market-preview .icon{width:16px;height:16px;flex-shrink:0}.market-app-heading{display:flex;align-items:center;gap:14px;padding:20px;background:#111725;border:1px solid #2a3246;border-radius:13px}.market-heading-icon{background:#192544;border-radius:10px;color:#7195ff;padding:10px;display:flex}.market-app-heading p{font-size:10px;color:#9da9be;margin-top:3px}.market-example{margin-left:auto;font-size:8px;letter-spacing:.06em;color:#9eb1d5;background:#1b2842;padding:4px 8px;border-radius:20px}.market-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.market-toolbar>span{padding:6px 14px;color:#aebbd2;border-radius:20px;font-size:10px;background:#111726;border:1px solid #232d40}.market-toolbar>.selected{background:#3459d4;color:#fff;border-color:#4d6fe0}.news-breaking{display:flex;align-items:center;gap:15px;background:#361c2866;border:1px solid #61324377;border-radius:8px;padding:11px 15px;margin-bottom:14px;font-size:10px;color:#d1b1be}.news-breaking>span{color:#ff9197;font-size:8px;letter-spacing:.05em}.news-breaking .icon{margin-left:auto;color:#b6627c}.news-event{border:1px solid #303a51;border-left:3px solid #eb6873;border-radius:11px;background:#141a2b;overflow:hidden}.news-meta{display:flex;gap:11px;align-items:center;padding:17px 20px 5px}.news-meta>span{background:#242b40;border:1px solid #41495e;padding:1px 8px;border-radius:4px;font-size:9px}.news-meta>small{color:#8796b1;font-size:9px}.news-meta>b{margin-left:auto;color:#ff979c;background:#562b3e;padding:2px 7px;border-radius:4px;font-size:8px;font-weight:500}.news-headline{padding:6px 20px 18px;display:flex;gap:20px;align-items:center;justify-content:space-between}.news-headline>button{display:flex;align-items:center;justify-content:center;padding:8px;background:#283250;border:1px solid #465580;color:#a6bcff;border-radius:7px;cursor:pointer}.news-assessment{display:grid;grid-template-columns:65px 1fr;gap:20px;background:#22273e;padding:22px;border-top:1px solid #384665;animation:theatre-reveal .35s ease}.sentiment-score{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#302438;border:1px solid #733c51;border-radius:10px;align-self:start;padding:14px 4px;color:#ff888f}.sentiment-score strong{font-size:25px;font-weight:600}.sentiment-score span{font-size:7px;letter-spacing:.09em}.news-assessment-body>h5{display:flex;gap:7px;align-items:center;color:#c6d5ff;letter-spacing:.08em;font-size:9px}.news-assessment-body>p{font-size:12px;color:#d0d8e9;line-height:1.85;margin-top:9px}.news-takeaway{font-size:11px;color:#aebbd4;padding:13px 16px;border:1px solid #39435b;background:#1a2034;border-radius:7px;line-height:1.75;margin-top:14px}.instrument-impacts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.instrument-impacts>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap;border:1px solid #394359;background:#141a2b;padding:13px 11px;border-radius:9px}.instrument-impacts b{font-size:10px}.instrument-impacts small{font-size:6px;color:#e2af8b;padding:2px 4px;background:#442d30;border-radius:3px}.instrument-impacts>div>span{margin-left:auto;font-size:9px}.instrument-impacts .bullish{color:#77d8b2}.instrument-impacts .bearish{color:#fb8c97}.news-secondary{padding:17px 20px;background:#121827;border:1px solid #293249;border-left:3px solid #5e9a88;border-radius:10px;margin-top:13px}.news-secondary>span{color:#91a0bb;font-size:9px}.news-secondary h4{margin:5px 0}.news-secondary>div{display:flex;gap:7px;margin-top:8px}.news-secondary>div>span{border:1px solid #344561;color:#9ac2e4;padding:1px 5px;border-radius:4px;font-size:8px}.market-data-note{color:#94a2b9;font-size:8px;margin-top:16px!important;text-align:center}.market-day{display:flex;align-items:center;justify-content:space-between;padding:10px 0 13px;color:#b8c5dc;font-size:10px}.market-day span{font-size:8px;color:#7f91af}.economic-event{background:#111725;border:1px solid #2e384d;border-radius:13px;padding:20px}.event-overview{display:flex;align-items:center;gap:15px}.event-time{background:#1e273c;border-radius:9px;padding:9px 13px}.event-time b,.event-time small{display:block}.event-time small{color:#9aabcb;font-size:8px}.event-name>span{font-size:9px;color:#b8c5dd}.event-name>small{font-size:8px;color:#93a1ba}.high-impact-pill{background:#a33d46;color:#ffe7e7;font-size:9px;border-radius:13px;padding:3px 9px;margin-left:auto}.event-values{display:flex;gap:6px}.event-values>div{background:#20283a;border-radius:7px;padding:6px 12px;text-align:center}.event-values small,.event-values b{display:block}.event-values small{color:#9da9be;font-size:8px}.event-values b{font-size:11px}.event-analysis-toggle{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:#182139;border:1px solid #354469;color:#c5d5f8;font:10px var(--font-ui);border-radius:7px;padding:10px;margin-top:18px;cursor:pointer}.event-analysis-toggle>span{margin-left:auto;font-size:15px}.calendar-assessment{border-top:1px solid #2e374b;margin-top:18px;padding-top:20px;animation:theatre-reveal .35s ease}.calendar-assessment>h5,.earnings-assessment>h5{display:flex;gap:8px;align-items:center;margin-bottom:17px}.calendar-assessment>h5 .icon,.earnings-assessment>h5 .icon{color:#7596ff}.event-impact-score,.event-recommendation{border:1px solid #303b54;border-radius:10px;padding:16px;margin-top:12px}.event-impact-score>span{display:flex;justify-content:space-between;align-items:center;font-size:10px}.event-impact-score strong{font-size:20px}.impact-track{background:#252f46;height:6px;border-radius:5px;overflow:hidden;margin:10px 0}.impact-track>i{display:block;width:90%;height:100%;background:linear-gradient(90deg,#4167f0,#6683e7);border-radius:5px}.event-impact-score>small{background:#93424f;color:#ffc8ce;font-size:8px;border-radius:10px;padding:2px 6px}.event-impact-score>small>span{margin-left:8px;color:#9ca9c3;background:#111725}.event-recommendation h5{display:flex;align-items:center;justify-content:space-between;gap:10px}.event-recommendation h5>span{font-size:8px;color:#efbc80}.event-recommendation p{font-size:11px;color:#adbcd5;line-height:1.8;margin:12px 0}.event-recommendation>small{font-size:8px;display:flex;justify-content:space-between;color:#8f9fbc}.confidence>i{width:78%}.affected-title{margin:19px 0 10px!important}.affected-instruments{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.affected-instruments>div{position:relative;border:1px solid #2e3c56;background:#182134;padding:12px 10px;border-radius:9px}.affected-instruments b{font-size:10px;display:block}.affected-instruments small{font-size:8px;color:#9daccc;display:block;margin:4px 0 8px}.affected-instruments span{color:#92b7fd;font-size:10px}.event-considerations{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}.event-considerations>div{background:#192237;padding:14px;border-radius:8px;border:1px solid #2d3b56}.event-considerations h5{font-size:10px}.event-considerations p{font-size:10px;color:#a8b9d4;line-height:1.8;margin-top:7px}.earnings-event{padding:22px;background:linear-gradient(120deg,#1b2440,#111725 65%);border:1px solid #394369;border-top:3px solid #5274ea;border-radius:13px}.earnings-company{display:flex;align-items:center;gap:12px;padding:13px;background:#242d4355;border:1px solid #313c5377;border-radius:9px}.company-monogram{padding:7px 14px;background:#22366a;border-radius:9px;color:#86a6ff}.earnings-company h4>small{color:#acbedf;font-size:10px;margin-left:6px}.earnings-company p{font-size:9px;color:#95a6c7}.earnings-company>.app-badge{margin-left:auto;background:#202e52;border-color:#344673;color:#abbff7;font-size:8px}.earnings-metric{margin-top:17px;font-size:10px;color:#a5b3cd}.earnings-metric .impact-track>i{width:50%;background:#364462}.earnings-metric>div:last-child{display:flex;justify-content:space-between;font-size:10px}.earnings-assessment{padding:20px 0 0;margin-top:18px;border-top:1px solid #3c4965;animation:theatre-reveal .35s ease}.earnings-assessment p{color:#b0bfd9;font-size:11px;line-height:1.8}.market-explainer{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:35px;padding:30px 5px 0}.market-explainer>span{display:flex;align-items:center;gap:10px;font-size:13px;color:#d4dff2}.market-explainer .icon{width:17px;height:17px;color:#789cff}.market-explainer>p{color:#9eafcb;font-size:13px;line-height:1.8}.market-explainer>a{display:flex;align-items:center;justify-content:end;gap:9px;font-size:12px;color:#b9cdf0}.market-compact .market-app-heading{padding:13px}.market-compact h3{font-size:16px}.market-compact .news-assessment{grid-template-columns:45px 1fr;gap:12px;padding:15px}.market-compact .sentiment-score strong{font-size:20px}.market-compact .news-assessment-body>p{font-size:10px}.market-compact .news-takeaway{font-size:9px;padding:10px}.market-compact .instrument-impacts{grid-template-columns:repeat(3,1fr);gap:6px}.market-compact .instrument-impacts>div{padding:9px}.market-compact .news-secondary{display:none}@media(max-width:900px){.market-editorial{gap:25px}.market-editorial>p{font-size:13px}.market-lenses button{gap:8px;padding:17px 12px}.market-lenses button>b{font-size:11px}.instrument-impacts{grid-template-columns:repeat(2,1fr)}.event-overview{flex-wrap:wrap}.event-values{margin-left:auto}.market-explainer{grid-template-columns:1fr 2fr}.market-explainer>a{grid-column:2;justify-content:start}}@media(max-width:600px){.market-intelligence{padding-block:80px 60px}.market-editorial{grid-template-columns:1fr;gap:22px}.market-editorial>.eyebrow{margin:0}.market-editorial h2{font-size:40px}.market-lenses{margin:25px 0 17px;gap:7px}.market-lenses button{flex-direction:column;align-items:start;gap:7px;padding:13px 10px}.market-lenses button>b{font-size:10px;line-height:1.5}.market-lenses button>span{display:none}.market-showcase{border-radius:12px}.market-showcase-bar{padding:13px 14px;font-size:9px}.market-showcase-bar small{display:none}.market-showcase-inner{padding:12px}.market-app-heading{padding:12px;gap:9px}.market-preview h3{font-size:14px}.market-app-heading p{font-size:8px}.market-heading-icon{padding:7px}.market-example{display:none}.market-toolbar{gap:5px;margin:13px 0}.market-toolbar>span{padding:4px 9px;font-size:8px}.news-breaking{font-size:8px;gap:9px;padding:9px}.news-breaking>span{font-size:6px;white-space:nowrap}.news-breaking .icon{display:none}.news-meta{padding:12px 12px 5px;gap:6px;flex-wrap:wrap}.news-meta>small{font-size:7px}.news-meta>span{font-size:8px}.news-meta>b{font-size:6px}.news-headline{padding:6px 12px 12px;gap:10px}.market-preview h4{font-size:11px}.news-assessment{padding:13px;gap:9px;grid-template-columns:1fr}.sentiment-score{flex-direction:row;justify-content:start;gap:10px;padding:6px 11px;width:max-content}.sentiment-score strong{font-size:18px}.news-assessment-body>p{font-size:10px}.news-takeaway{padding:10px;font-size:9px}.instrument-impacts{gap:7px;margin-top:11px}.instrument-impacts>div{padding:9px;gap:5px}.instrument-impacts b{font-size:9px}.instrument-impacts small{font-size:5px}.instrument-impacts>div>span{font-size:8px;width:100%}.news-secondary{padding:13px}.market-data-note{font-size:7px;line-height:1.7}.economic-event,.earnings-event{padding:12px}.event-overview{gap:9px}.event-time{padding:6px 9px}.event-time b{font-size:11px}.event-name>span{font-size:8px}.high-impact-pill{font-size:8px}.event-values{width:100%;margin:5px 0 0}.event-values>div{flex:1}.market-day{font-size:8px}.market-day span{font-size:6px}.calendar-assessment{padding-top:15px}.event-impact-score,.event-recommendation{padding:12px}.event-recommendation p{font-size:10px}.event-recommendation h5{font-size:9px}.event-recommendation h5>span{font-size:7px;white-space:nowrap}.affected-instruments{grid-template-columns:1fr 1fr;gap:7px}.event-considerations{grid-template-columns:1fr;gap:10px}.event-considerations>div{padding:11px}.market-explainer{grid-template-columns:1fr;gap:15px;padding:23px 0 0}.market-explainer>a{grid-column:auto}.market-explainer>p{font-size:12px}.market-compact .news-assessment{grid-template-columns:1fr}.market-compact .instrument-impacts{grid-template-columns:1fr 1fr}.market-compact .instrument-impacts>div:last-child{display:none}}@media(prefers-reduced-motion:reduce){.terrace-art{will-change:auto}.market-showcase-inner,.news-assessment,.calendar-assessment,.earnings-assessment,.fit-result strong{animation:none!important}.market-lenses button{transition:none}}.theatre-browser{background:#141b2b;border-color:#303b53;color:#a1afc7}.theatre-browser small{color:#a1afc7}.theatre-browser>span i{background:#53617d}@media(max-width:600px){.terrace-art{-webkit-mask-image:linear-gradient(to bottom,transparent,black 25%);mask-image:linear-gradient(to bottom,transparent,black 25%)}}.story-device .r-heading{padding:10px 12px;margin-bottom:10px}.story-device .r-heading h3{font-size:14px}.story-device .r-heading p{font-size:8px}.story-device .r-tabs{margin:9px 0}.story-device .r-tabs>span{padding:5px 3px;font-size:7px}.story-device .r-metrics{margin-bottom:8px}.story-device .r-metrics>div{padding:9px}.story-device .r-metrics strong{font-size:13px}.story-device .r-panel{padding:12px}.story-device .r-plans{padding:0}.story-device .r-plans>h4{padding:10px 12px}.story-device .r-plan-state{padding:7px 12px}.story-device .r-plan-row{padding:8px 12px}.story-device .r-plan-static:last-child{display:none}.story-device .plan-reasoning{padding:12px}.story-device .plan-reasoning>p{font-size:9px;margin-top:7px}.story-device .plan-conditions{margin-top:10px}.story-device .plan-conditions>span{font-size:6px;padding:3px 5px}.story-device .r-equity .line-chart{max-height:115px}.story-device .r-journal-insights{margin-top:8px}.story-device .r-journal-insights>div{padding:8px 10px}.story-device .r-risk-strip{padding:8px 10px;margin-bottom:9px}.story-device .r-risk-note{display:none}.story-device .r-field{margin:9px 0}.story-device .r-field>b{padding:7px 9px;font-size:9px}.story-device .r-link-form .connection-confirm{padding:7px;font-size:7px;margin:0 0 8px}.story-device .r-example-note{font-size:6px}.story-device .app-sidebar>div:not(.app-brand):not(.app-account){padding:4px 7px;font-size:7px}.story-device .app-sidebar>div>.icon{width:18px;height:18px}.story-device .sidebar-caption{margin:8px 8px 5px;font-size:5px}.story-device .r-brand-tagline{margin-bottom:8px}.story-device .app-account{padding-top:10px}@media(max-width:700px){.story-device .r-heading{gap:7px;padding:8px;margin-bottom:8px}.story-device .r-heading>span{width:27px;height:27px;border-radius:8px}.story-device .r-heading h3{font-size:11px}.story-device .r-heading p{font-size:6px}.story-device .r-account-layout{gap:8px}.story-device .r-section-label{font-size:8px;margin:3px 0 6px!important}.story-device .r-panel{padding:9px}.story-device .r-panel>h4{font-size:9px;margin-bottom:8px}.story-device .r-linked-account .r-metrics{grid-auto-flow:column}.story-device .r-metrics>div{padding:7px 5px}.story-device .r-metrics strong{font-size:10px;margin-top:3px}.story-device .r-metrics span{font-size:5px}.story-device .r-linked-account .r-metrics:nth-of-type(2),.story-device .r-account-meta{display:none}.story-device .r-brokers{grid-template-columns:1fr;gap:5px}.story-device .r-brokers>span{padding:6px}.story-device .r-brokers b{font-size:8px}.story-device .r-brokers small{font-size:6px}.story-device .r-field{margin:7px 0}.story-device .r-field>span{font-size:6px;margin-bottom:4px}.story-device .r-field>b{padding:5px 7px;font-size:7px;border-radius:5px}.story-device .r-link-form .connection-confirm{font-size:6px;line-height:1.5;padding:5px;gap:3px}.story-device .r-link-form .connection-confirm .icon{width:9px;height:9px}.story-device .r-link-form .r-example-note{display:none}.story-device .r-tabs{margin:7px 0;padding:3px}.story-device .r-tabs>span{padding:4px 2px;font-size:6px}.story-device .r-symbols{gap:4px;flex-wrap:nowrap;overflow:hidden}.story-device .r-symbols>span{font-size:5px;padding:2px 4px}.story-device .r-plans{padding:0}.story-device .r-plans>h4{padding:7px 9px;margin:0;font-size:9px}.story-device .r-plan-state{padding:5px 9px;font-size:5px}.story-device .r-plan-row{padding:7px 8px;gap:6px}.story-device .r-plan-row b{font-size:7px;min-width:35px}.story-device .r-plan-row>span{font-size:5px}.story-device .r-plan-row p,.story-device .r-plan-static{display:none}.story-device .plan-reasoning{padding:10px}.story-device .plan-reasoning h4{font-size:9px}.story-device .plan-reasoning>p{font-size:7px;line-height:1.6;margin-top:6px}.story-device .plan-conditions{margin-top:8px}.story-device .plan-conditions h4{font-size:8px;margin-bottom:4px}.story-device .plan-conditions>span{font-size:5px;padding:2px 4px}.story-device .r-chat{padding:0}.story-device .r-question{font-size:8px;line-height:1.6;padding:8px 10px;margin:7px 0 10px auto}.story-device .r-ai-avatar{width:21px;height:21px}.story-device .r-answer{gap:6px}.story-device .r-answer>div{padding:10px}.story-device .r-answer h4{font-size:9px}.story-device .r-answer p{font-size:7px;margin-top:7px;line-height:1.6}.story-device .ai-context{font-size:5px;margin-top:8px;padding-top:6px}.story-device .r-composer{font-size:6px;padding:8px;margin-top:9px}.story-device .r-composer>span{font-size:10px;padding:2px 6px}.story-device .r-risk-strip{padding:7px;font-size:7px;margin-bottom:7px}.story-device .r-risk-grid{gap:8px}.story-device .r-trade-parameters{gap:2px 10px;padding:8px}.story-device .r-trade-parameters>h4{font-size:9px;margin:0}.story-device .r-trade-parameters .r-field{margin:5px 0 0}.story-device .r-risk-label{font-size:5px;margin:5px 0 0}.story-device .r-risk-label strong{font-size:10px}.story-device .r-trade-parameters input{height:9px;margin:5px 0}.story-device .r-lot-output{gap:8px;margin-bottom:8px}.story-device .r-lot-output>div{padding:8px}.story-device .r-lot-output strong,.story-device .r-lot-output .risk-result strong{font-size:21px}.story-device .r-lot-output span,.story-device .r-lot-output small{font-size:6px}.story-device .r-risk-output .r-metrics strong{font-size:10px}.story-device .r-risk-calculator>.r-example-note{display:none}.story-device .r-equity .r-metrics{display:none}.story-device .r-equity .line-chart{max-height:110px}.story-device .r-equity>h4{margin-bottom:4px}.story-device .r-journal-insights>div{padding:7px}.story-device .r-journal-insights span,.story-device .r-journal-insights small{font-size:6px}.story-device .r-journal-insights b{font-size:8px;margin:3px 0}}@media(max-width:700px){.story-device .r-risk-grid{grid-template-columns:1.1fr 1fr}.story-device .r-trade-parameters{display:block}.story-device .r-trade-parameters .r-field{margin:8px 0}.story-device .r-risk-label{margin-top:8px}.story-device .r-lot-output{grid-template-columns:1fr}.story-device .r-risk-output>.r-metrics{display:none}.story-device .r-equity .line-chart{max-height:70px}}.story-device .r-equity .r-metrics{display:none}@media(min-width:701px){.story-device .r-equity .line-chart{max-height:95px}.story-device .r-journal-insights>div{padding:7px 9px}.story-device .r-journal-insights small{font-size:6px}}.risk-feature .r-lot-output>.risk-result{padding:16px 12px}.risk-feature .r-lot-output>.risk-result small{color:#a3afc5}.platform-experience{--preview-ground: #f5f6f8;--preview-card: #fff;--preview-inset: #f0f3f8;--preview-border: #dfe4ec;--preview-ink: #1e293b;--preview-muted: #56647c;--preview-blue: #405bd5;--preview-blue-soft: #edf1ff;--preview-ai: #f1f0fc}.platform-experience :is(.theatre-screen,.standalone-screen,.market-showcase){background:var(--preview-ground);color:var(--preview-ink);border-color:var(--preview-border);color-scheme:light}.platform-experience :is(.product-ui,.market-preview){color:var(--preview-ink);color-scheme:light}.platform-experience :is(.theatre-browser,.market-showcase-bar){background:#eef0f5;border-color:var(--preview-border);color:var(--preview-muted)}.platform-experience .theatre-browser small{color:var(--preview-muted)}.platform-experience .theatre-browser>span i{background:#b8c2d4}.platform-experience :is(.product-ui,.market-preview) :is(h3,h4,h5){color:var(--preview-ink)}.platform-experience :is(.r-heading,.r-metrics,.r-panel,.r-answer>div,.r-composer,.market-app-heading,.news-event,.news-secondary,.economic-event,.instrument-impacts>div){background:var(--preview-card);border-color:var(--preview-border)}.platform-experience :is(.r-heading p,.r-metrics span,.r-panel h4 small,.r-dashboard-row span,.r-dashboard-row small,.r-empty,.r-empty span,.r-answer p,.r-composer,.r-plan-state,.r-plan-row p,.plan-reasoning>p,.r-account-meta,.r-field>span,.r-field small,.r-example-note,.r-risk-strip small,.r-risk-label,.r-lot-output span,.r-lot-output small,.r-risk-note,.r-journal-insights span,.r-journal-insights small,.market-app-heading p,.news-meta>small,.news-secondary>span,.market-data-note,.market-day,.market-day span,.event-time small,.event-name>span,.event-name>small,.event-values small,.event-recommendation p,.event-recommendation>small,.affected-instruments small,.event-considerations p,.earnings-company h4>small,.earnings-company p,.earnings-metric,.earnings-assessment p){color:var(--preview-muted)}.platform-experience :is(.r-heading>span,.r-ai-avatar,.market-heading-icon,.company-monogram){color:var(--preview-blue);background:var(--preview-blue-soft)}.platform-experience :is(.r-heading>small,.market-example,.earnings-company>.app-badge){background:var(--preview-blue-soft);border-color:#d5ddfa;color:var(--preview-blue)}.platform-experience .r-metrics>div{border-color:var(--preview-border)}.platform-experience :is(.r-panel h4 .icon,.r-brokers .icon,.r-risk-note .icon,.calendar-assessment>h5 .icon,.earnings-assessment>h5 .icon){color:var(--preview-blue)}.platform-experience :is(.r-dashboard-stats .r-metrics>div,.r-brokers>span,.r-field>b,.r-risk-strip,.r-journal-insights>div){border-color:var(--preview-border);background:var(--preview-inset)}.platform-experience :is(.r-dashboard-stats .r-metrics strong,.r-risk-label strong,.affected-instruments span){color:var(--preview-blue)}.platform-experience :is(.r-dashboard-row,.r-plan-state,.r-plan-row,.calendar-assessment,.earnings-assessment){border-color:var(--preview-border)}.platform-experience .r-tabs{background:#eaeef4;border-color:var(--preview-border)}.platform-experience .r-tabs>span{color:var(--preview-muted)}.platform-experience .r-tabs>.selected{background:var(--preview-card);color:var(--preview-ink);box-shadow:0 1px 4px #1e293b12}.platform-experience .r-question{background:var(--preview-blue-soft);color:#30468f}.platform-experience .product-ui .ai-context{border-color:var(--preview-border);color:var(--preview-muted)}.platform-experience .r-composer span{background:var(--preview-blue);color:#fff}.platform-experience :is(.r-symbols>span,.plan-conditions>span,.news-secondary>div>span){background:var(--preview-blue-soft);border-color:#d3dcf5;color:#365792}.platform-experience .r-plan-row{color:var(--preview-ink)}.platform-experience .r-plan-row b{color:#315c9e}.platform-experience .r-plan-row>span{background:var(--preview-inset);color:#58667e}.platform-experience .plan-reasoning{background:var(--preview-blue-soft);border-color:#d6dff5}.platform-experience .r-linked-account{border-color:#c6d2ef}.platform-experience :is(.r-linked-account .r-metrics,.r-equity .r-metrics){background:var(--preview-inset)}.platform-experience .r-brokers small{color:#18795c}.platform-experience .r-link-form .connection-confirm{background:var(--preview-blue-soft);color:#405c95;border-color:#d5dff4}.platform-experience .r-trade-parameters input{accent-color:var(--preview-blue)}.platform-experience .r-lot-output>div{background:linear-gradient(125deg,#edf1ff,#fff);border-color:#ccd7f5}.platform-experience .r-lot-output>div:last-child{background:linear-gradient(125deg,#edf8fc,#fff);border-color:#c7e2eb}.platform-experience .product-ui .r-lot-output .risk-result strong{color:#19749e}.platform-experience .r-journal-insights b{color:var(--preview-ink)}.platform-experience .chart-grid-line{stroke:var(--preview-border)}.platform-experience .chart-axis{color:var(--preview-muted)}.platform-experience .theatre-intro>span:last-child,.platform-experience .theatre-nav button>span{color:#92a4c1}.platform-experience .risk-feature .r-lot-output>.risk-result small{color:var(--preview-muted)}.platform-experience .market-toolbar>span{background:var(--preview-card);color:var(--preview-muted);border-color:var(--preview-border)}.platform-experience .market-toolbar>.selected{background:var(--preview-blue);border-color:var(--preview-blue);color:#fff}.platform-experience .news-breaking{background:#fff1f2;border-color:#f3d4da;color:#8f4c5c}.platform-experience :is(.news-breaking>span,.news-breaking .icon){color:#b43f54}.platform-experience .news-event{border-left-color:#d95568}.platform-experience .news-secondary{border-left-color:#39947b}.platform-experience .news-meta>span{background:var(--preview-inset);border-color:var(--preview-border)}.platform-experience :is(.news-meta>b,.sentiment-score,.event-impact-score>small){color:#b63f54;background:#fcebf0;border-color:#efc8d2}.platform-experience :is(.news-headline>button,.event-analysis-toggle){background:var(--preview-blue-soft);border-color:#d0d9f7;color:var(--preview-blue)}.platform-experience .news-assessment{background:var(--preview-ai);border-color:#dcdcf1}.platform-experience .news-assessment-body>h5{color:#5555a5}.platform-experience .news-assessment-body>p{color:#48536c}.platform-experience .news-takeaway{background:#ffffffb3;color:#59657c;border-color:#dedff0}.platform-experience .instrument-impacts small{color:#95612b;background:#fff2df}.platform-experience .instrument-impacts .bullish{color:#18795c}.platform-experience .instrument-impacts .bearish{color:#bc4054}.platform-experience :is(.event-time,.event-values>div){background:var(--preview-inset)}.platform-experience .high-impact-pill{background:#c84959;color:#fff}.platform-experience :is(.event-impact-score,.event-recommendation){background:#fafbfe;border-color:var(--preview-border)}.platform-experience .impact-track{background:#e2e7f2}.platform-experience .event-impact-score>small>span{background:#fafbfe;color:var(--preview-muted)}.platform-experience .event-recommendation h5>span{color:#94611f}.platform-experience :is(.affected-instruments>div,.event-considerations>div){background:var(--preview-blue-soft);border-color:#d9e0f4}.platform-experience .earnings-event{background:linear-gradient(120deg,#f0f2ff,#fff 65%);border-color:#d8dff1;border-top-color:#5274ea}.platform-experience .earnings-company{background:#ffffffb3;border-color:var(--preview-border)}.platform-experience .earnings-metric .impact-track>i{background:#9baad0}.platform-experience :is(.product-ui,.market-preview) button:focus-visible{outline:2px solid var(--preview-blue);outline-offset:3px}.platform-entrance{position:relative}.entrance-stage{position:relative;isolation:isolate;padding:58px 0 34px;overflow:clip;background:#edf3fc}.entrance-heading{position:relative;text-align:center;z-index:3}.entrance-heading .eyebrow{justify-content:center;color:#44618d;font-size:9px;letter-spacing:.18em}.entrance-heading h1,.entrance-heading h2{font-family:Poppins,sans-serif;color:#132441;font-size:clamp(44px,5vw,76px);font-weight:500;letter-spacing:-.055em;line-height:1.08;margin:20px 0 18px}.entrance-heading h1 span,.entrance-heading h2 span{color:#3865c6}.entrance-heading p{color:#425d83;font-size:14px;line-height:1.75;margin:0}.entrance-resolution{display:none}.entrance-visual{position:relative;margin-top:58px;padding:0 28px;perspective:1800px;z-index:2}.entrance-board{width:100%;max-width:1060px;margin:auto;border:1px solid #dfe5f3;background:#f6f8fc;color:#23334d;border-radius:13px;box-shadow:0 45px 100px #0007,0 0 70px #5278eb20;transform-style:preserve-3d;text-align:left;font-family:Inter,sans-serif}.entrance-board .icon{width:14px;height:14px;flex:0 0 auto}.entrance-chrome{height:46px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e7f0;background:#fff;border-radius:13px 13px 0 0}.entrance-chrome>strong{display:flex;gap:8px;align-items:center;font-size:15px;letter-spacing:-.5px}.entrance-brandmark{background:#2563eb;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:#fff;font-size:15px}.entrance-chrome>span{display:flex;align-items:center;gap:6px;font-size:9px;color:#58677f}.entrance-chrome .entrance-example{font-size:7px;letter-spacing:.13em}.entrance-app{display:grid;grid-template-columns:158px minmax(0,1fr);transform-style:preserve-3d}.entrance-sidebar{padding:18px 9px;background:#fff;border-radius:0 0 0 13px;border-right:1px solid #e2e7f0}.entrance-sidebar>div+div{margin-top:16px}.entrance-sidebar small{display:block;font-size:6px;color:#68758b;font-weight:600;letter-spacing:.08em;margin:0 8px 7px}.entrance-sidebar span{display:flex;align-items:center;gap:7px;padding:7px 8px;font-size:9px;color:#56647c;border-radius:5px}.entrance-sidebar .is-selected{color:#2563eb;background:#eaf1ff;font-weight:600}.entrance-sidebar .icon{width:12px;height:12px}.entrance-dashboard{padding:22px 18px 12px;min-width:0;transform-style:preserve-3d}.entrance-app-title{display:flex;justify-content:space-between;align-items:center}.entrance-app-title strong{display:block;font-size:18px;letter-spacing:-.5px;font-weight:600}.entrance-app-title div>span{display:block;font-size:9px;color:#65728a;margin-top:4px}.entrance-account{padding:7px 9px;background:#fff;border:1px solid #e2e7f0;border-radius:5px;font-size:8px;display:flex;align-items:center;gap:8px;color:#52647c}.entrance-account i{width:5px;height:5px;background:#16a085;border-radius:50%}.entrance-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:17px 0}.entrance-metrics>div{border:1px solid #e2e7f0;background:#fff;border-radius:7px;padding:11px}.entrance-metrics span{display:block;font-size:8px;color:#68758b;margin-bottom:7px}.entrance-metrics strong{display:block;font-weight:600;font-size:15px;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.entrance-panel-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;transform-style:preserve-3d}.entrance-panel{position:relative;background:#fff;border:1px solid #dfe5f0;border-radius:9px;min-width:0;box-shadow:0 2px 6px #1428500a}.entrance-panel-heading{height:39px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9edf5}.entrance-panel-heading>span:first-child{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:600;white-space:nowrap}.entrance-panel-heading .icon{color:#2563eb;width:13px;height:13px}.entrance-dot{width:5px;height:5px;border-radius:50%;background:#2563eb}.entrance-panel-content{padding:13px 12px 10px}.entrance-meta{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:8px;color:#65728a}.entrance-impact-tag{display:inline-block;color:#a34714;background:#fff3e7;font-weight:500;font-size:7px;padding:4px 6px;border-radius:4px;margin-top:10px}.entrance-panel h3{font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:-.15px;margin:10px 0 7px;color:#23334d}.entrance-panel p{font-size:9px;line-height:1.65;color:#62718b;margin:0}.entrance-instruments{display:flex;gap:5px;margin-top:12px}.entrance-instruments b{color:#526b9e;background:#f0f4fc;border-radius:3px;padding:3px 5px;font-size:7px;font-weight:500}.entrance-assessment{display:flex;align-items:center;gap:6px;margin-top:13px;padding-top:10px;border-top:1px solid #edf0f7;color:#2563eb;font-size:8px}.entrance-assessment .icon{width:12px;height:12px}.entrance-calendar-filter{display:flex;gap:9px;align-items:center;font-size:7px;color:#67768e;margin-bottom:14px}.entrance-calendar-filter b{background:#ecf2ff;color:#2563eb;padding:4px 6px;border-radius:3px;font-weight:500}.entrance-calendar .entrance-impact-tag{margin-top:0}.entrance-estimates{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px}.entrance-estimates span{font-size:7px;color:#68758b}.entrance-estimates strong{display:block;font-size:11px;color:#23334d;font-weight:500;margin-top:6px}.entrance-ai-label{background:#ecf2ff;color:#2563eb;font-size:7px;padding:3px 5px;border-radius:4px}.entrance-reactions{margin-top:12px}.entrance-reactions>div{display:grid;grid-template-columns:1fr .6fr 1fr;align-items:center;gap:5px;padding:10px 0;border-top:1px solid #edf0f7;font-size:8px}.entrance-reactions strong{font-weight:600}.entrance-reactions span{color:#68758b;font-size:7px}.entrance-reactions b{font-weight:500;font-size:8px;text-align:right}.entrance-reactions .is-up{color:#137761}.entrance-reactions .is-down{color:#b54455}.entrance-panel .entrance-analysis-note{font-size:7px;margin-top:8px}.entrance-status{display:flex;justify-content:space-between;gap:10px;padding-top:13px;color:#67768e;font-size:7px}.entrance-status>span{display:flex;align-items:center;gap:5px}.entrance-status .icon{width:10px;height:10px}.entrance-link-line{position:absolute;top:46%;height:1px;background:#6290ff;width:12px;transform-origin:left;z-index:-1}.entrance-link-one{left:calc(33.333% - 4px)}.entrance-link-two{left:calc(66.666% - 8px)}.entrance-link-line i{position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background:#6290ff;box-shadow:0 0 12px #6194ff}.entrance-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:50px;z-index:4}.entrance-caption{display:flex;align-items:center;gap:9px;font-size:6px;letter-spacing:.09em;color:#51698c}.entrance-caption i{width:2px;height:2px;background:#849ed1;border-radius:50%}.entrance-bottom>a{display:flex;align-items:center;gap:18px;font-size:11px;color:#183b76;padding:12px 0}.entrance-bottom>a .icon{width:15px;height:15px;transform:rotate(45deg);transition:transform .2s}.entrance-bottom>a:hover .icon{transform:rotate(45deg) translate(3px)}.entrance-progress{display:none;width:140px}.entrance-progress span{display:block;font-size:6px;letter-spacing:.15em;color:#51698c;margin-bottom:12px}.entrance-progress>div{height:1px;background:#7186b43d}.entrance-progress i{display:block;height:1px;background:#b9c3ff;transform:scaleX(0);transform-origin:left}@media(max-width:999px){.entrance-stage{padding-top:48px}.entrance-visual{padding:0;margin-top:38px}.entrance-sidebar{display:none}.entrance-app{grid-template-columns:minmax(0,1fr)}.entrance-heading h1{font-size:clamp(38px,6vw,58px)}.entrance-bottom{margin-top:26px}}@media(max-width:600px){.entrance-stage{padding-top:36px;padding-bottom:12px}.entrance-heading h1{font-size:clamp(32px,8.4vw,49px);letter-spacing:-.05em;margin-top:18px}.entrance-heading .eyebrow{font-size:7px;letter-spacing:.12em}.entrance-heading p{font-size:12px;padding:0 6px}.entrance-break{display:none}.entrance-visual{margin-top:30px}.entrance-chrome{height:44px;padding:0 12px}.entrance-chrome>span:not(.entrance-example){display:none}.entrance-chrome>strong{font-size:13px}.entrance-chrome .entrance-example{font-size:6px}.entrance-dashboard{padding:17px 12px 12px}.entrance-app-title strong{font-size:17px}.entrance-app-title div>span{font-size:8px}.entrance-account{font-size:7px;padding:6px}.entrance-account i{display:none}.entrance-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0}.entrance-metrics>div{padding:10px}.entrance-metrics span{font-size:9px}.entrance-metrics strong{font-size:16px}.entrance-panel-grid{grid-template-columns:minmax(0,1fr);gap:12px}.entrance-panel-heading{height:42px}.entrance-panel-heading>span:first-child{font-size:12px}.entrance-panel-content{padding:13px 14px}.entrance-meta{font-size:10px}.entrance-panel h3{font-size:15px}.entrance-panel p{font-size:11px}.entrance-impact-tag,.entrance-instruments b,.entrance-calendar-filter{font-size:9px}.entrance-assessment{font-size:10px}.entrance-estimates span{font-size:9px}.entrance-estimates strong{font-size:13px}.entrance-reactions>div,.entrance-reactions span,.entrance-reactions b{font-size:10px}.entrance-panel .entrance-analysis-note{font-size:9px}.entrance-link-line{display:none}.entrance-status>span:first-child{display:none}.entrance-status{justify-content:center;font-size:8px}.entrance-bottom{flex-direction:column-reverse;gap:8px}.entrance-caption{font-size:5px}.entrance-bottom>a{font-size:12px}}.entrance-visual{margin-top:clamp(200px,32vh,350px)}.entrance-board{box-shadow:0 35px 80px #3b579f24,0 0 0 7px #ffffff6b}.entrance-bottom>a{background:#ffffffae;border:1px solid #b6c9e7;border-radius:40px;padding:12px 20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.entrance-caption{color:#3e577b}.platform-cinema{background:linear-gradient(#edf3fc,#edf3fc 72%,#050914)}.platform-cinema .workspace-invitation h2{color:#182a48}.platform-cinema .workspace-invitation h2 span{color:#4269b0}.platform-cinema .workspace-invitation>p,.platform-cinema .workspace-invitation .eyebrow{color:#50678b}.platform-entrance[data-animated=true]{height:220svh}.platform-entrance[data-animated=true] .entrance-stage{position:sticky;top:76px;height:calc(100svh - 76px);min-height:0;padding-top:clamp(30px,6vh,70px)}.platform-entrance[data-animated=true] .entrance-resolution{display:block;position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none}.platform-entrance[data-animated=true] .entrance-visual{position:absolute;top:40%;left:0;right:0;margin-top:0;padding:0 56px;visibility:hidden;opacity:0;transform-origin:50% 0}.platform-entrance[data-animated=true] .entrance-board{transform:rotateX(9deg) rotateY(-6deg) rotate(1deg)}.platform-entrance[data-animated=true] .entrance-panel{box-shadow:0 25px 50px #14285030}.platform-entrance[data-animated=true] .entrance-news{transform:translate3d(-50px,-22px,40px) rotate(-5deg)}.platform-entrance[data-animated=true] .entrance-calendar{transform:translate3d(0,28px,60px) rotate(2deg)}.platform-entrance[data-animated=true] .entrance-impact{transform:translate3d(45px,-30px,50px) rotate(5deg)}.platform-entrance[data-animated=true] .entrance-bottom{position:absolute;bottom:20px;left:0;right:0;margin-top:0}.platform-entrance[data-animated=true] .entrance-progress{display:block}.entrance-progress i{background:#4265c3}@media(min-width:1000px)and (max-height:849px){.platform-entrance[data-animated=true] .entrance-stage{padding-top:26px}.platform-entrance[data-animated=true] .entrance-heading h1,.platform-entrance[data-animated=true] .entrance-heading h2{font-size:49px;margin:16px 0 12px}.platform-entrance[data-animated=true] .entrance-heading p{font-size:12px}.platform-entrance[data-animated=true] .entrance-visual{top:35%;transform:scale(.74)}.platform-entrance[data-animated=true] .entrance-bottom{bottom:15px}}@media(min-width:1000px)and (min-height:850px)and (max-height:949px){.platform-entrance[data-animated=true] .entrance-visual{top:38%;transform:scale(.88)}}@media(max-width:999px){.platform-entrance[data-animated=true] .entrance-visual{padding:0;top:37%}.platform-entrance[data-animated=true] .entrance-news{transform:translate3d(-10px,-18px,20px) rotate(-3deg)}.platform-entrance[data-animated=true] .entrance-calendar{transform:translate3d(10px,20px,25px) rotate(3deg)}.platform-entrance[data-animated=true] .entrance-impact{transform:translate3d(0,15px,20px) rotate(-2deg)}.entrance-progress{width:90px}.entrance-caption{display:none}}@media(max-width:900px){.platform-entrance[data-animated=true] .entrance-stage{top:64px;height:calc(100svh - 64px)}}@media(max-width:600px){.entrance-visual{margin-top:280px}.platform-entrance[data-animated=true]{height:230svh}.platform-entrance[data-animated=true] .entrance-stage{padding-top:32px}.platform-entrance[data-animated=true] .entrance-heading h2{font-size:clamp(30px,8vw,43px);margin:16px 0 10px}.platform-entrance[data-animated=true] .entrance-heading p{font-size:11px}.platform-entrance[data-animated=true] .entrance-resolution .eyebrow{font-size:6px;letter-spacing:.07em}.platform-entrance[data-animated=true] .entrance-board{transform:rotateX(5deg) rotateY(-3deg);border-radius:10px}.platform-entrance[data-animated=true] .entrance-visual{top:34%}.platform-entrance[data-animated=true] .entrance-chrome{height:34px;padding:0 10px}.platform-entrance[data-animated=true] .entrance-chrome>strong{font-size:11px}.platform-entrance[data-animated=true] .entrance-brandmark{width:19px;height:19px}.platform-entrance[data-animated=true] .entrance-dashboard{padding:10px 9px 8px}.platform-entrance[data-animated=true] .entrance-app-title strong{font-size:13px}.platform-entrance[data-animated=true] .entrance-app-title div>span{display:none}.platform-entrance[data-animated=true] .entrance-metrics{margin:9px 0}.platform-entrance[data-animated=true] .entrance-metrics>div{padding:7px}.platform-entrance[data-animated=true] .entrance-metrics>div:nth-child(n+3){display:none}.platform-entrance[data-animated=true] .entrance-metrics span{font-size:7px;margin-bottom:4px}.platform-entrance[data-animated=true] .entrance-metrics strong{font-size:12px}.platform-entrance[data-animated=true] .entrance-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.platform-entrance[data-animated=true] .entrance-panel-heading{padding:0 7px;height:30px}.platform-entrance[data-animated=true] .entrance-panel-heading>span:first-child{font-size:8px;gap:4px}.platform-entrance[data-animated=true] .entrance-panel-heading .icon{width:10px;height:10px}.platform-entrance[data-animated=true] .entrance-calendar .entrance-panel-heading .icon{display:none}.platform-entrance[data-animated=true] .entrance-panel-content{padding:8px}.platform-entrance[data-animated=true] .entrance-panel h3{font-size:10px;line-height:1.5;margin:7px 0}.platform-entrance[data-animated=true] .entrance-panel p,.platform-entrance[data-animated=true] .entrance-instruments,.platform-entrance[data-animated=true] .entrance-calendar-filter,.platform-entrance[data-animated=true] .entrance-meta>span{display:none}.platform-entrance[data-animated=true] .entrance-meta{font-size:7px}.platform-entrance[data-animated=true] .entrance-impact-tag{font-size:6px;padding:3px 4px;margin-top:6px}.platform-entrance[data-animated=true] .entrance-assessment{font-size:7px;padding-top:7px;margin-top:8px;gap:3px}.platform-entrance[data-animated=true] .entrance-assessment .icon{width:9px;height:9px}.platform-entrance[data-animated=true] .entrance-estimates{margin-top:8px}.platform-entrance[data-animated=true] .entrance-estimates span{font-size:6px}.platform-entrance[data-animated=true] .entrance-estimates strong{font-size:9px}.platform-entrance[data-animated=true] .entrance-impact{grid-column:1 / -1}.platform-entrance[data-animated=true] .entrance-impact h3{display:none}.platform-entrance[data-animated=true] .entrance-reactions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:5px}.platform-entrance[data-animated=true] .entrance-reactions>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;padding:7px 0 0}.platform-entrance[data-animated=true] .entrance-reactions strong{font-size:8px}.platform-entrance[data-animated=true] .entrance-reactions span{font-size:6px}.platform-entrance[data-animated=true] .entrance-reactions b{font-size:7px;flex-basis:100%;text-align:left}.platform-entrance[data-animated=true] .entrance-status{padding-top:7px;font-size:6px}.platform-entrance[data-animated=true] .entrance-bottom{flex-direction:row;justify-content:space-between;bottom:18px}.platform-entrance[data-animated=true] .entrance-bottom>a{font-size:9px;padding:10px 12px;gap:10px}.platform-entrance[data-animated=true] .entrance-progress{width:70px}.platform-entrance[data-animated=true] .entrance-progress span{font-size:5px;letter-spacing:.03em}}@media(max-width:600px)and (max-height:740px){.platform-entrance[data-animated=true] .entrance-stage{padding-top:22px}.platform-entrance[data-animated=true] .entrance-heading h1{font-size:clamp(30px,8vw,40px)}.platform-entrance[data-animated=true] .entrance-visual{top:33%}}@media(max-width:360px){.platform-entrance[data-animated=true] .entrance-heading h2{font-size:25px}.platform-entrance[data-animated=true] .entrance-visual{top:31%}.platform-entrance[data-animated=true] .entrance-assessment{display:none}}.entrance-photo{position:absolute;inset:0 0 auto;height:min(100svh,900px);z-index:-2;overflow:hidden}.entrance-photo img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 58%}.entrance-photo-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#edf3fc80,transparent 28%,transparent 65%,#edf3fc 92%)}.platform-entrance[data-animated=true] .entrance-photo{inset:0;height:100%}.platform-entrance[data-animated=true] .entrance-photo-shade{background:linear-gradient(#edf3fc70,transparent 27%,transparent 90%,#edf3fc40)}.platform-entrance[data-animated=true] .entrance-stage{padding-top:clamp(22px,4vh,46px)}.entrance-opening{display:grid;grid-template-columns:1fr 230px;column-gap:60px;text-align:left;align-items:start}.entrance-opening .eyebrow{justify-content:start;grid-column:1}.entrance-heading .entrance-opening h1{grid-column:1;font-size:clamp(38px,4vw,58px);line-height:1.08;margin:15px 0 0;letter-spacing:-.05em}.entrance-heading .entrance-opening p{grid-column:2;grid-row:1 / 3;text-align:left;align-self:center;font-size:12px;line-height:1.7;margin-top:10px;color:#284363}.entrance-opening .entrance-break{display:none}@media(max-width:999px){.entrance-opening{grid-template-columns:1fr 180px;column-gap:24px}.entrance-heading .entrance-opening h1{font-size:40px}.entrance-heading .entrance-opening p{font-size:11px}}@media(max-width:600px){.entrance-opening{display:block;text-align:center}.entrance-opening .eyebrow{justify-content:center}.entrance-heading .entrance-opening h1,.platform-entrance[data-animated=true] .entrance-heading .entrance-opening h1{font-size:clamp(29px,8vw,37px);line-height:1.06;margin:12px 0 8px}.entrance-heading .entrance-opening p{font-size:10px;line-height:1.5;text-align:center;max-width:250px;margin:0 auto}.platform-entrance[data-animated=true] .entrance-stage{padding-top:20px}.entrance-photo img{object-position:center 60%}}html[data-page-enter=true] main,html[data-page-enter=true] footer{animation:page-arrive .36s ease-out both}html[data-page-leaving=true] main,html[data-page-leaving=true] footer{opacity:0;transition:opacity .24s ease-in-out;pointer-events:none}@keyframes page-arrive{0%{opacity:0}to{opacity:1}}html[data-motion=reduced][data-page-leaving=true] main,html[data-motion=reduced][data-page-leaving=true] footer{opacity:1}
