@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}.homepage-shell{background:#f5f7fc}.home-labs{--home-ground: #f8f9fc;--home-ink: #16233b;background:var(--home-ground);color:var(--home-ink);color-scheme:light;overflow:clip}.home-labs h1,.home-labs h2,.home-labs h3{font-family:var(--font-ui);font-weight:450}.home-labs h2{font-size:clamp(42px,5.7vw,82px);line-height:1.06;letter-spacing:-.055em}.home-labs em{font-style:normal}.home-container{width:min(1360px,calc(100% - 112px));margin-inline:auto}.home-labs button,.home-labs a{touch-action:manipulation}.home-labs :focus-visible{outline-color:#5184ff}.homepage-shell>.site-header{position:absolute;width:100%;top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.homepage-shell .nav-bar{width:calc(100% - 80px);max-width:1600px;height:94px;gap:32px}.homepage-shell .desktop-nav{gap:30px;margin-inline:auto;font-size:13px}.homepage-shell .desktop-nav a{color:#e7edf9}.homepage-shell .desktop-nav a:hover,.homepage-shell .desktop-nav a[aria-current=page]{color:#9dbbff}.homepage-shell>.site-header .logo{color:#eaf0ff}.homepage-shell .nav-actions .sign-in{display:none}.homepage-shell .nav-actions .button{border:1px solid #ffffff57;color:#fff;background:#ffffff08;border-radius:999px;padding:12px 21px;box-shadow:none;font-size:12px}.homepage-shell .nav-actions .button:hover,.homepage-shell #mobile-menu .button:hover{background:#2c5de2;color:#fff}.homepage-shell #mobile-menu{background:#f5f7fc;color:#16233b;color-scheme:light;border-top-color:#d9e2f1}.homepage-shell #mobile-menu>a:not(.button){color:#16233b}.homepage-shell #mobile-menu>a:not(.button):hover,.homepage-shell #mobile-menu>a[aria-current=page]{color:#2c5de2}.homepage-shell .menu-toggle{border-color:#ffffff57;border-radius:50%;width:44px;height:44px;padding:12px}.homepage-shell .menu-toggle span{background:#eaf0ff}.home-kicker{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:550;letter-spacing:.16em;line-height:1.5}.home-pill{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:53px;border-radius:99px;padding:16px 26px;font-size:13px;font-weight:550;transition:transform .25s,background .25s}.home-pill:hover{transform:translateY(-3px)}.home-pill--primary{background:#2c5de2;color:#fff;border:1px solid #5184ff;box-shadow:0 8px 32px #2c5de226}.home-pill--primary:hover{background:#3475ff}.home-explore-anchor{scroll-margin-top:24px}.home-spark{width:40px;height:40px}.home-manifesto{position:relative;padding:155px 0 135px;background:#f0f4ff;isolation:isolate}.home-manifesto:before{content:"";position:absolute;top:-65px;left:-5%;width:110%;height:70px;background:#f0f4ff;border-radius:50% 50% 0 0/100% 100% 0 0;z-index:-1}.home-manifesto .home-container{position:relative;z-index:1;max-width:1120px;text-align:center}.home-manifesto .home-kicker{justify-content:center;color:#58677f;margin-bottom:33px}.home-manifesto h2{font-size:clamp(42px,6.2vw,92px);line-height:1.12;letter-spacing:-.057em}.home-manifesto h2>.home-manifesto-word{display:inline;color:#16233b}.home-manifesto-caption{margin-top:32px;font-size:16px;color:#58677f}.home-manifesto .home-text-link{margin-top:25px}.home-trading-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.home-market-candles,.home-market-chart{position:absolute;height:auto}.home-market-candles{width:clamp(280px,24vw,420px);right:-90px;top:55px;transform:rotate(-9deg);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.home-market-chart{width:clamp(290px,27vw,450px);left:-115px;bottom:75px;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent);mask-image:linear-gradient(90deg,#000 35%,transparent)}.home-market-grid{stroke:#dce6fa;stroke-width:1}.home-market-wick{stroke:#b5c9ef;stroke-width:3;stroke-linecap:round}.home-market-body{fill:#d7e3fa;stroke:#bccff1;stroke-width:2}.home-market-body.is-hollow{fill:#edf3ff}.home-market-area{fill:#dce7fb;opacity:.45}.home-market-line{stroke:#abc3f0;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.home-market-point{fill:#f0f4ff;stroke:#abc3f0;stroke-width:3}.home-text-link{display:inline-flex;align-items:center;gap:17px;font-size:13px;font-weight:550}.home-text-link .icon{width:18px;height:18px;transition:transform .25s}.home-text-link:hover .icon{transform:translate(5px)}.home-ribbon{position:relative;overflow:hidden;background:#dfe9ff;transform:rotate(-2deg) scale(1.025);z-index:2;margin:-15px 0;padding:29px 0;border-top:1px solid #c7d9fc;border-bottom:1px solid #c7d9fc}.home-ribbon-text{width:max-content;display:flex;gap:38px;align-items:center;font-size:clamp(24px,3.2vw,44px);line-height:1.2;letter-spacing:-.04em;margin-left:-200px;color:#214fb2}.home-ribbon .home-spark{width:30px;height:30px}.home-workflow{background:#fff;padding:130px 0 86px;scroll-margin-top:20px}.home-workflow-heading{text-align:center}.home-workflow-heading .home-kicker{justify-content:center;color:#58677f;margin-bottom:22px}.home-workflow-heading h2 em{color:#2c5de2}.home-workflow-heading>p:last-child{color:#58677f;font-size:15px;margin-top:23px}.home-workflow-tabs{display:flex;width:fit-content;max-width:100%;margin:40px auto 55px;border:1px solid #d8e0ed;border-radius:99px;padding:6px;gap:3px}.home-workflow-tabs button{display:flex;gap:9px;align-items:center;border:0;background:transparent;border-radius:99px;padding:14px 20px;font-size:12px;color:#58677f;transition:color .2s,background .2s}.home-workflow-tabs button[aria-pressed=true]{background:#2c5de2;color:#fff}.home-workflow-tabs button:hover:not([aria-pressed=true]){background:#edf2fd}.home-workflow-tabs button>span{font-size:9px;opacity:.65}.home-workflow-tabs .icon{width:15px;height:15px}.home-workflow-layout{display:grid;grid-template-columns:.7fr 1.7fr;gap:54px;align-items:center;perspective:1400px}.home-workflow-copy{animation:home-copy-enter .5s ease both}.home-step-number{display:block;font-size:15px;margin-bottom:25px;color:#2c5de2}.home-step-number>span{font-size:10px;color:#65748c}.home-workflow-copy h3{font-size:clamp(26px,2.7vw,39px);line-height:1.18;letter-spacing:-.04em}.home-workflow-copy h3>span{display:block}.home-workflow-copy p{font-size:14px;color:#58677f;margin-top:23px}.home-workflow-copy .home-text-link{margin-top:28px;color:#2c5de2}.home-workflow-preview{min-width:0;border:6px solid #e1e9f8;border-radius:18px;box-shadow:0 28px 60px -25px #24478738;background:#0b1020;color:#e8edf7;color-scheme:dark;overflow:hidden}.home-workflow-preview .app-window{width:100%;border:0;border-radius:11px;box-shadow:none}.home-workflow-preview .app-shell{min-height:440px;grid-template-columns:144px 1fr}.home-workflow-preview .app-sidebar{padding:15px 9px}.home-workflow-preview .app-sidebar>div:not(.app-brand):not(.app-account){font-size:9px}.home-workflow-preview .app-viewport{min-width:0}.home-workflow-preview .app-content{padding:19px}.home-workflow-preview .r-heading h3{font-family:var(--font-ui);font-size:20px}.home-workflow-preview .app-brand{font-size:17px}.home-workflow-preview .demo-label{display:none}.home-preview-scene{animation:home-copy-enter .45s ease both}.home-example-note{text-align:right;font-size:9px;color:#65748c;margin-top:23px}.home-principles{padding-block:120px 110px}.home-principles-heading .home-kicker{margin-bottom:25px;color:#58677f}.home-principles-heading h2{font-size:clamp(40px,4.7vw,68px)}.home-principles-heading h2 em{color:#2c5de2}.home-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:62px}.home-principle-icon{width:57px;height:57px;border-radius:19px;background:var(--principle-color);display:grid;place-items:center;color:#2c5de2;margin-bottom:25px;transform:rotate(-6deg)}.home-principle-icon .icon{width:24px;height:24px;transform:rotate(6deg)}.home-principles-grid h3{font-size:19px;letter-spacing:-.03em}.home-principles-grid p{color:#58677f;font-size:13px;margin-top:14px;max-width:320px}.home-faq{display:grid;grid-template-columns:.85fr 1.3fr;gap:90px;padding-block:90px 120px;border-top:1px solid #d8e0ed}.home-faq .home-kicker{color:#58677f;margin-bottom:24px}.home-faq h2{font-size:clamp(40px,4.7vw,65px)}.home-faq h2 em{color:#2c5de2}.home-faq .home-text-link{margin-top:30px}.home-faq-list details{border-bottom:1px solid #d8e0ed}.home-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:22px;list-style:none;cursor:pointer;font-size:14px;font-weight:450;padding:23px 0}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary>span{font-size:22px;font-weight:300;color:#58677f;transition:transform .25s}.home-faq-list details[open] summary>span{transform:rotate(45deg)}.home-faq-list details>p{font-size:13px;color:#58677f;padding:0 30px 22px 0}.home-closing{position:relative;overflow:hidden;isolation:isolate;background:#e5edff;padding:110px 30px 120px;text-align:center;border-radius:50% 50% 0 0/9% 9% 0 0}.home-closing-copy>.home-spark{margin:0 auto 24px;color:#5184ff;width:35px;height:35px}.home-closing .home-kicker{justify-content:center;color:#58677f;margin-bottom:24px}.home-closing h2{font-size:clamp(60px,8vw,114px)}.home-closing h2 em{color:#2c5de2}.home-closing-copy>p:not(.home-kicker){font-size:15px;color:#58677f;margin-top:23px}.home-closing .home-pill{margin-top:35px}.home-closing-contact{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:25px;font-size:11px;color:#58677f}.home-closing-contact .icon{width:14px;height:14px}.home-closing-orbit{position:absolute;inset:70px 0;z-index:-1;pointer-events:none;transform:rotate(-15deg)}.home-closing-orbit i{position:absolute;width:1550px;height:430px;left:calc(50% - 775px);top:30px;border:1px solid #c6d7f7;border-radius:50%}.home-closing-orbit i:nth-child(2){transform:rotate(16deg)}.home-closing-orbit i:nth-child(3){transform:rotate(-16deg)}.homepage-shell>footer{background:#090b11;color:#e8edf7;border:0;padding-top:65px}.homepage-shell footer :is(.footer-grid>div>p,.footer-grid h3,.footer-grid>div>a:not(:has(.logo)),.footer-risk,.footer-bottom,.footer-bottom>span:last-child){color:#8a9cbd}.homepage-shell footer .footer-grid>div>a:hover{color:#80a7ff}.homepage-shell footer .footer-risk{border-color:#243047}@keyframes home-copy-enter{0%{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:1100px){.home-container{width:calc(100% - 80px)}.homepage-shell .nav-bar,.homepage-shell .desktop-nav{gap:20px}.home-workflow-layout{grid-template-columns:.7fr 1.5fr;gap:25px}.home-workflow-preview .app-shell{grid-template-columns:1fr}.home-workflow-preview .app-sidebar{display:none}.home-workflow-tabs button{padding:13px 17px}.home-principles-grid{gap:30px}}@media(max-width:900px){.home-container{width:calc(100% - 48px)}.homepage-shell .nav-bar{height:80px;width:calc(100% - 48px)}.homepage-shell .menu-toggle{margin-left:auto}.home-manifesto{padding:115px 0 105px}.home-manifesto h2{font-size:clamp(44px,7.5vw,66px)}.home-market-candles{width:260px;right:-110px;top:20px}.home-market-chart{width:280px;left:-125px;bottom:30px}.home-workflow{padding-top:100px}.home-workflow-layout{grid-template-columns:1fr}.home-workflow-copy{text-align:center;margin-bottom:10px}.home-step-number{margin-bottom:15px}.home-workflow-copy h3>span{display:inline}.home-workflow-copy h3>span+span:before{content:" "}.home-workflow-copy p{max-width:510px;margin:17px auto 0}.home-workflow-copy .home-text-link{margin-top:18px}.home-workflow-preview{max-width:680px;width:100%;margin:0 auto}.home-workflow-tabs{margin-bottom:35px}.home-example-note{text-align:center}.home-principles{padding-block:95px}.home-principles-grid{gap:25px}.home-principles-grid h3{font-size:17px}.home-faq{gap:35px;padding-block:65px 90px}}@media(max-width:600px){.home-pill{min-height:50px;font-size:12px;padding:15px 22px}.home-manifesto{padding:85px 0 90px}.home-manifesto h2{font-size:43px}.home-manifesto-caption{font-size:13px}.home-manifesto .home-kicker{font-size:8px}.home-market-candles{width:210px;right:-100px;top:-35px;opacity:.65}.home-market-chart{width:230px;left:-95px;bottom:-15px;opacity:.65}.home-ribbon{padding:22px 0}.home-ribbon-text{font-size:29px;gap:25px}.home-ribbon .home-spark{width:23px;height:23px}.home-workflow{padding:85px 0 65px}.home-workflow-heading h2{font-size:46px}.home-workflow-heading .home-kicker{font-size:8px}.home-workflow-heading>p:last-child{font-size:13px;max-width:280px;margin-inline:auto}.home-workflow-tabs{border-radius:16px;width:100%;justify-content:space-between;padding:5px;gap:2px;margin-top:30px}.home-workflow-tabs button{flex-direction:column;gap:8px;padding:12px 7px;font-size:9px;border-radius:12px;flex:1}.home-workflow-tabs button>span{display:none}.home-workflow-tabs .icon{width:17px;height:17px}.home-workflow-copy h3{font-size:27px}.home-workflow-copy p{font-size:13px}.home-workflow-preview{border-width:4px;border-radius:12px}.home-workflow-preview .app-content{padding:14px}.home-workflow-preview .app-shell{min-height:430px}.home-workflow-preview .app-browser{padding-inline:12px}.home-workflow-preview .r-heading h3{font-size:18px}.home-example-note{font-size:8px;line-height:1.6}.home-principles{padding-block:75px}.home-principles-grid{grid-template-columns:1fr;gap:38px;margin-top:40px}.home-principle-icon{margin-bottom:19px}.home-principles-grid h3{font-size:20px}.home-principles-grid p{max-width:100%}.home-faq{grid-template-columns:1fr;padding-block:65px 85px;gap:35px}.home-faq-list summary{font-size:13px}.home-closing{padding:90px 24px 95px}.home-closing h2{font-size:65px}.home-closing-copy>p:not(.home-kicker){font-size:13px}.homepage-shell footer .wrap{width:calc(100% - 48px)}}.home-labs[data-reduced=true] *,.home-labs[data-reduced=true] *:before,.home-labs[data-reduced=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){.home-labs *,.home-labs *:before,.home-labs *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.hg-section{--hg-ground: #f5f7fc;--hg-ink: #16233b;--hg-blue: #2c5de2;--hg-gutter: clamp(24px, 5vw, 80px);position:relative;padding:112px 0 128px;background:var(--hg-ground);color:var(--hg-ink);color-scheme:light;isolation:isolate;font-family:var(--font-ui);overflow:clip}.hg-heading{padding-inline:var(--hg-gutter);max-width:1600px;margin:auto}.hg-eyebrow{display:block;font-size:11px;letter-spacing:.1em;font-weight:600;margin-bottom:30px}.hg-heading h2{font-family:var(--font-ui);font-size:clamp(58px,7.7vw,118px);font-weight:450;letter-spacing:-.075em;line-height:1.02}.hg-heading h2 span{color:var(--hg-blue)}.hg-intro-row{display:flex;justify-content:space-between;align-items:end;margin-top:30px;gap:30px}.hg-intro-row p{font-size:19px;line-height:1.5;letter-spacing:-.03em}.hg-intro-row>a{display:inline-flex;align-items:center;gap:20px;font-size:15px;padding:10px 0;border-bottom:1px solid #758bae60}.hg-intro-row>a:hover{color:var(--hg-blue);border-color:var(--hg-blue)}.hg-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:44px;padding-bottom:12px}.hg-filters button{background:transparent;border:1px solid #ccd5e5;border-radius:99px;padding:12px 23px;color:var(--hg-ink);font-size:14px;transition:background .2s,color .2s,border-color .2s}.hg-filters button[aria-pressed=true]{background:#2c5de2;color:#fff;border-color:#5184ff}.hg-filters button:hover{border-color:var(--hg-ink)}.hg-stage{position:relative;padding-top:36px}.hg-backdrop{position:absolute;z-index:-1;right:-180px;top:55%;width:410px;height:290px;background:#e2eafa;border:1px solid #d2def2;border-radius:55% 45% 29% 71%/57% 38% 62% 43%;transform:rotate(-20deg)}.hg-viewport{padding:20px var(--hg-gutter) 22px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--hg-gutter)}.hg-viewport::-webkit-scrollbar{display:none}.hg-stage[data-pinned=true] .hg-viewport{overflow:clip;scroll-snap-type:none}.hg-track{display:flex;gap:28px;width:max-content;position:relative}.hg-card{position:relative;width:clamp(355px,31vw,440px);flex-shrink:0;scroll-snap-align:start}.hg-card-link{position:absolute;inset:-5px;z-index:2;display:block;border-radius:16px}.hg-card-link:focus-visible{outline:3px solid var(--hg-blue);outline-offset:8px;border-radius:15px}.hg-art{height:clamp(258px,37vh,360px);border-radius:16px;position:relative;transform:rotate(-1.4deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);overflow:hidden;border:1px solid #2b3852;box-shadow:0 18px 42px #1f3b601c;background:#090c14}.hg-card:nth-child(2n) .hg-art{transform:rotate(1.5deg)}.hg-card:hover .hg-art,.hg-card:has(.hg-card-link:focus-visible) .hg-art{transform:rotate(0) translateY(-5px)}.hg-art-scene,.hg-art-scene>div{width:100%;height:100%;position:relative}.hg-art-scene{pointer-events:none}.hg-art:after{content:"";position:absolute;inset:auto 0 0;height:64px;background:linear-gradient(0deg,#090c14 32%,#090c1400)}.hg-preview-label{position:absolute;left:17px;bottom:16px;font-weight:500;letter-spacing:.015em;color:#aebbd2;z-index:1;font-size:9px}.hg-card-arrow{display:grid;place-items:center;position:absolute;right:15px;bottom:13px;width:36px;height:36px;border-radius:50%;background:#2c5de2;color:#fff;z-index:1;transform:rotate(-35deg);transition:transform .3s}.hg-card:hover .hg-card-arrow{transform:rotate(0)}.hg-card-copy{padding:26px 4px 0}.hg-card-kicker{display:block;font-size:11px;font-weight:500;letter-spacing:.02em;margin-bottom:9px}.hg-card-copy h3{font:500 29px/1.15 var(--font-ui);letter-spacing:-.055em}.hg-card-copy p{font-size:14px;line-height:1.6;color:#58677f;max-width:360px;margin-top:13px}.hg-controls{display:flex;align-items:center;gap:30px;padding:25px var(--hg-gutter) 8px}.hg-count{font-size:11px;letter-spacing:.035em;white-space:nowrap}.hg-progress{height:2px;flex:1;background:#d3dceb;overflow:hidden}.hg-progress>span{display:block;height:100%;background:#2c5de2;transform-origin:left}.hg-arrows{display:flex;gap:8px}.hg-arrows button{display:grid;place-items:center;width:43px;height:43px;background:transparent;border:1px solid #aebcd1;border-radius:50%;color:var(--hg-ink);transition:background .2s,color .2s}.hg-arrows button:first-child svg{transform:rotate(180deg)}.hg-arrows button:hover:not(:disabled){color:#fff;background:#2c5de2}.hg-arrows button:disabled{opacity:.25}.hg-app{color-scheme:dark;height:100%;background:#090c14;color:#e6eaf3;font:11px/1.5 var(--font-ui);text-align:left}.hg-app .icon{width:14px;height:14px;flex-shrink:0}.hg-app-chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;height:39px;padding:0 15px;border-bottom:1px solid #242d40;background:#0c101b}.hg-app-chrome>span{display:inline-flex;align-items:center;gap:5px;color:#8795ad;font-size:8px}.hg-app-chrome .hg-app-brand{color:#79a0ff;font-size:10px;font-weight:700;letter-spacing:.04em}.hg-app-brand .icon{width:20px;height:20px;padding:3px;background:#16264c;border-radius:5px}.hg-app-chrome>i{width:5px;height:5px;border-radius:50%;background:#5184ff}.hg-app-body{padding:15px}.hg-app-heading{display:flex;align-items:center;gap:9px;margin-bottom:13px}.hg-app-heading>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #29416d;background:#14233e;border-radius:8px;color:#7ea2ff}.hg-app-heading strong{display:block;font-size:13px;font-weight:600;letter-spacing:-.02em}.hg-app-heading small{display:block;color:#8e9cb2;font-size:8px;margin-top:2px}.hg-app-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid #263044;margin:0 0 13px;color:#9ba7bc;font-size:8px;white-space:nowrap}.hg-app-tabs>*{padding:6px 8px 8px}.hg-app-tabs>b{border-bottom:2px solid #5184ff;background:#142240;color:#94b3ff;border-radius:5px 5px 0 0;font-weight:500}.hg-app-panel{border:1px solid #293145;background:#111624;border-radius:10px;padding:12px}.hg-app :is(h4,p){margin:0;font-family:var(--font-ui);letter-spacing:0}.hg-app h4{font-size:11px;font-weight:600;color:#eaf0ff}.hg-app p{color:#a3afc3;font-size:9px;line-height:1.7}.hg-app-question{margin:0 0 10px 30px;padding:9px 11px;border:1px solid #2a3e66;border-radius:9px 9px 2px;background:#172744;color:#dce7ff;font-size:9px}.hg-app-response{display:flex;align-items:flex-start;gap:9px}.hg-app-response>.icon{padding:5px;width:27px;height:27px;border-radius:8px;background:#24213d;color:#b39af9}.hg-app-response>div{flex:1;padding:10px 11px;border:1px solid #2b3043;border-radius:3px 9px 9px;background:#111624}.hg-app-response b{font-size:10px}.hg-app-response p{margin-top:5px;font-size:8px}.hg-app-response strong{color:#c7d3e9;font-weight:500}.hg-app-composer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:8px 10px;border:1px solid #2a3348;border-radius:8px;color:#8696ae;font-size:8px}.hg-app-composer span{width:20px;height:20px;text-align:center;line-height:20px;background:#2c5de2;color:#fff;border-radius:5px;font-size:14px}.hg-app-meta{display:flex;justify-content:space-between;color:#8d9bb1;font-size:7px;margin-bottom:9px}.hg-app-meta b{color:#e8a5af;background:#472331;padding:1px 6px;border-radius:3px;font-weight:500}.hg-news-panel h4{font-size:12px;line-height:1.55}.hg-news-assessment{padding:10px;margin-top:10px;border:1px solid #353050;border-radius:6px;background:#19172b}.hg-news-assessment>span{display:flex;align-items:center;gap:5px;color:#bcadf5;font-size:8px;font-weight:600}.hg-news-assessment p{font-size:8px;margin-top:5px}.hg-app-instruments{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.hg-app-instruments>span{background:#0c1323;border:1px solid #293349;border-radius:5px;padding:6px;font-size:8px;color:#a8bfea}.hg-app-instruments small{display:block;font-size:7px;margin-top:3px;color:#8d9bb1}.hg-app-symbols{display:flex;gap:6px;margin-bottom:10px;color:#8ea3c5;font-size:7px}.hg-app-symbols>*{padding:3px 7px;border:1px solid #2b3851;border-radius:4px}.hg-app-symbols b{background:#192b4f;color:#93b2f5;font-weight:500}.hg-plan-row{display:flex;align-items:center;gap:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #273044}.hg-plan-row span{color:#a3b5d7;background:#222c40;border-radius:4px;padding:2px 6px;font-size:7px}.hg-plan-row small{margin-left:auto;color:#869bbd}.hg-plan-panel>p{margin-top:5px;font-size:8px}.hg-plan-conditions{display:grid;gap:4px;padding:9px 10px;border-left:2px solid #5184ff;background:#121e35;margin-top:10px;font-size:8px;color:#9caecd}.hg-plan-conditions b{color:#c1d1ee;font-weight:500;margin-bottom:2px}.hg-app-account-strip{display:flex;justify-content:space-between;gap:10px;padding:9px 11px;margin-bottom:10px;background:#111624;border:1px solid #293145;border-radius:6px;font-size:8px;color:#91a0b8}.hg-app-account-strip b{color:#e0e8f7;margin-left:6px;font-weight:500}.hg-risk-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:9px}.hg-risk-inputs,.hg-risk-output{padding:10px}.hg-risk-inputs h4{font-size:10px;margin-bottom:10px}.hg-risk-inputs label{display:flex;justify-content:space-between;color:#8f9db5;font-size:8px;margin-top:10px}.hg-risk-inputs label b{color:#c6d3ea;font-weight:500}.hg-app-slider{height:3px;border-radius:3px;background:#29334a;margin-top:9px}.hg-app-slider>span{display:block;width:30%;height:100%;background:#5184ff;border-radius:3px;position:relative}.hg-app-slider>span:after{content:"";position:absolute;right:-4px;top:-3px;width:9px;height:9px;border-radius:50%;background:#7c9fff}.hg-risk-output{background:#111c33;border-color:#284479;text-align:center}.hg-risk-output>span{font-size:8px;color:#a8bee6}.hg-risk-output>strong{display:block;font-size:38px;font-weight:500;line-height:1.25;letter-spacing:-.04em;color:#86a8ff;margin-top:10px}.hg-risk-output>small{display:block;font-size:8px;color:#8eabd7}.hg-risk-output>div{display:flex;justify-content:space-between;padding-top:8px;margin-top:8px;border-top:1px solid #284065;font-size:7px;color:#a3b5d0}.hg-risk-output b{color:#e0eaff;font-size:9px;font-weight:500}.hg-app .hg-app-footnote{font-size:7px;color:#7f91ac;margin-top:9px}.hg-journal-panel{padding:10px 12px 7px}.hg-journal-panel h4,.hg-account-panel h4{display:flex;align-items:center;gap:6px}.hg-journal-panel h4>small,.hg-account-panel h4>small{margin-left:auto;color:#8698b9;font-size:7px;font-weight:400}.hg-journal-panel .line-chart{width:100%;height:110px;margin-top:7px}.hg-chart-axis{display:flex;justify-content:space-between;font-size:6px;color:#8492a9}.hg-app-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:12px;font-size:8px;color:#9aa9c1}.hg-app-metrics b{display:block;margin-top:5px;font-size:14px;font-weight:500;color:#dce7fb;font-variant-numeric:tabular-nums}.hg-app-section-title{margin:12px 0 8px;color:#9ba9c0;font-size:8px}.hg-app-brokers{display:flex;gap:8px}.hg-app-brokers>span{display:flex;align-items:center;gap:6px;flex:1;border:1px solid #293145;border-radius:6px;background:#111624;padding:8px 10px;color:#b4c5e5;font-size:9px}.hg-app-readonly{display:flex;align-items:center;gap:5px;margin-top:10px;font-size:7px;color:#8eabd7}@media(min-width:901px)and (max-height:780px){.hg-art-scene{transform:scale(.84);transform-origin:top center;width:119.05%;height:119.05%;margin-left:-9.525%}.hg-card-copy{padding-top:19px}.hg-card-copy h3{font-size:25px}.hg-card-copy p{font-size:13px;margin-top:10px}.hg-controls{padding-top:18px}.hg-stage{padding-top:20px}}@media(max-width:900px){.hg-section{padding:85px 0 90px}.hg-heading h2{font-size:clamp(58px,9vw,82px)}.hg-intro-row p{font-size:17px}.hg-intro-row>a{font-size:13px;gap:10px}.hg-card{width:365px}.hg-art{height:340px}.hg-backdrop{top:47%;width:320px}}@media(max-width:600px){.hg-section{padding:66px 0 72px;--hg-gutter: 24px}.hg-eyebrow{font-size:9px;letter-spacing:.07em;margin-bottom:24px}.hg-heading h2{font-size:clamp(45px,11.4vw,67px);line-height:1.04}.hg-intro-row{display:block;margin-top:24px}.hg-intro-row p{font-size:16px}.hg-intro-row>a{margin-top:18px}.hg-filters{flex-wrap:nowrap;gap:6px;margin-top:28px}.hg-filters button{padding:10px 13px;font-size:11px;white-space:nowrap}.hg-stage{padding-top:16px}.hg-track{gap:22px}.hg-card{width:min(330px,calc(100vw - 66px))}.hg-art{height:320px}.hg-card-copy{padding:23px 2px 0}.hg-card-copy h3{font-size:26px}.hg-card-copy p{font-size:13px}.hg-controls{gap:17px;padding-top:20px}.hg-count{font-size:9px}.hg-arrows{gap:6px}.hg-arrows button{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.hg-art,.hg-card-arrow,.hg-filters button,.hg-arrows button{transition:none}}.mh-hero{background:#f5f7fc;color:#16233b}.mh-cinema{position:relative;isolation:isolate;overflow:hidden;height:min(1040px,100svh);min-height:710px;background:#071329;color:#fff}.mh-film{position:absolute;inset:0;z-index:-2;overflow:hidden}.mh-film-poster,.mh-film-poster img,.mh-film-video{display:block;position:absolute;width:100%;height:100%;inset:0}.mh-film-poster img,.mh-film-video{object-fit:cover;object-position:center}.mh-film-video{opacity:0;transition:opacity .65s ease}.mh-film-video.is-visible{opacity:1}.mh-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#04102385,#04102320 48%,transparent 76%),linear-gradient(0deg,#041023b3,transparent 27%,transparent 73%,#04102350)}.mh-intro{position:relative;width:min(1360px,calc(100% - 112px));margin:0 auto;padding-top:clamp(195px,24vh,290px)}.mh-eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:30px;font-size:9px;font-weight:550;letter-spacing:.19em;color:#b7cae9}.mh-eyebrow>span{width:5px;height:5px;border-radius:50%;background:#6495ff;box-shadow:0 0 18px #5184ff}.mh-hero h1{font-size:clamp(72px,7.3vw,112px);letter-spacing:-.067em;line-height:1.035;font-weight:450}.mh-hero h1 em{color:#a2c2ff}.mh-description{margin-top:29px;max-width:430px;font-size:15px;line-height:1.8;color:#d0dced}.mh-actions{display:flex;align-items:center;gap:30px;margin-top:34px}.mh-actions .home-pill{white-space:nowrap;min-height:54px;padding-inline:25px;background:#2c5de2;box-shadow:0 8px 35px #030b2440,inset 0 1px #ffffff24}.mh-actions .home-pill:hover{background:#3475ff}.mh-tour-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;color:#eef3ff}.mh-tour-link>span,.mh-explore-link>span{font-size:20px;transition:transform .2s}.mh-tour-link:hover>span,.mh-explore-link:hover>span{transform:translateY(4px)}.mh-assurance{display:flex;align-items:center;gap:7px;margin-top:27px;font-size:9px;color:#a8b9d3}.mh-assurance .icon{width:12px;height:12px}.mh-cinema-bottom{position:absolute;bottom:67px;width:min(1360px,calc(100% - 112px));left:50%;transform:translate(-50%);display:flex;justify-content:space-between;align-items:center}.mh-scroll-cue{display:inline-flex;gap:18px;align-items:center;font-size:8px;letter-spacing:.13em;color:#bdcde6}.mh-scroll-cue i{display:grid;place-items:center;width:37px;height:37px;border:1px solid #c3d7ff52;border-radius:50%;font:normal 18px var(--font-ui)}.mh-cinema-signature{display:flex;flex-direction:column;gap:10px;font-size:7px;letter-spacing:.16em;color:#a8bedc;text-align:right}.mh-cinema-signature>span:last-child{color:#e6efff}.mh-curve{position:absolute;bottom:-1px;left:-5%;width:110%;height:38px;border-radius:50% 50% 0 0/100% 100% 0 0;background:#f5f7fc;pointer-events:none}.mh-workspace{padding:65px 0 30px;background:radial-gradient(ellipse at center 45%,#dfeaff,#f5f7fc 74%);scroll-margin-top:25px}.mh-showcase{width:min(1180px,calc(100% - 112px));margin:0 auto;perspective:1600px}.mh-preview-toolbar{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.mh-preview-eyebrow{display:block;font-size:8px;letter-spacing:.15em;color:#627491;margin-bottom:16px}.mh-preview-heading h2{font-size:clamp(28px,3.1vw,43px);letter-spacing:-.045em}.mh-preview-heading h2 em{color:#2c5de2}.mh-view-controls{display:flex;align-items:center;gap:4px}.mh-view-controls button{display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:1px solid transparent;border-radius:999px;padding:9px 14px;font-size:10px;color:#607293;white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}.mh-view-controls button[aria-pressed=true]{color:#244fb4;background:#fff;border-color:#d8e3f7;box-shadow:0 2px 5px #254a890a}.mh-view-controls button:hover{color:#244fb4;background:#ffffff8f}.mh-view-controls .icon{width:13px;height:13px}.mh-frame{position:relative;padding:7px;background:#b4c9eb52;border:1px solid #fdfdffe6;border-radius:21px;box-shadow:0 30px 75px -35px #25488050,0 1px 2px #25488008;transform-origin:center top}.mh-screen{height:535px;overflow:hidden;border:1px solid #25324a;border-radius:14px;background:#090b11;color:#e8edf7;color-scheme:dark}.mh-screen-content{animation:mh-screen-enter .4s ease both}.mh-screen .app-window{width:100%;border:0;border-radius:0;box-shadow:none}.mh-screen .app-browser{height:34px;padding:9px 17px}.mh-screen .app-shell{grid-template-columns:174px 1fr;min-height:535px}.mh-screen .app-sidebar{padding:16px 12px}.mh-screen .app-sidebar>div:not(.app-brand):not(.app-account){font-size:10px;gap:10px}.mh-screen .sidebar-caption{font-size:7px;margin-top:20px}.mh-screen .app-brand{font-size:22px}.mh-screen .r-brand-tagline{font-size:7px}.mh-screen .app-content{padding:22px}.mh-screen .r-heading{margin-bottom:17px;padding:17px}.mh-screen .r-heading h3{font-size:23px}.mh-screen .r-heading p{font-size:10px}.mh-screen .r-metrics{padding:16px;gap:12px}.mh-screen .r-metrics strong{font-size:23px}.mh-screen .r-metrics span{font-size:8px}.mh-screen .r-dashboard-grid{gap:14px}.mh-screen .r-panel{padding:16px}.mh-screen .r-panel h4{font-size:12px}.mh-screen .r-dashboard-row{font-size:10px}.mh-screen .r-dashboard-row small{font-size:9px}.mh-preview-caption{display:flex;justify-content:space-between;align-items:start;gap:15px;margin:18px 8px 0;font-size:9px;color:#627491;line-height:1.7}.mh-preview-caption b{color:#455d81;font-weight:550}.mh-preview-caption>span:last-child{white-space:nowrap}.mh-explore-link{display:flex;align-items:center;justify-content:center;gap:17px;width:fit-content;margin:47px auto 0;font-size:11px;color:#526989}@keyframes mh-screen-enter{0%{opacity:.6;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.mh-screen{height:555px}}@media(min-width:901px)and (max-height:800px){.mh-intro{padding-top:175px}.mh-hero h1{font-size:clamp(70px,6.5vw,92px)}.mh-eyebrow{margin-bottom:24px}.mh-description{margin-top:21px}.mh-actions{margin-top:25px}.mh-assurance{margin-top:21px}}@media(max-width:1100px){.mh-intro,.mh-cinema-bottom{width:calc(100% - 80px)}.mh-hero h1{font-size:79px}.mh-showcase{width:calc(100% - 80px)}.mh-screen{height:465px}.mh-screen .app-shell{grid-template-columns:142px 1fr}.mh-screen .app-sidebar>div:not(.app-brand):not(.app-account){font-size:8px}.mh-screen .app-brand{font-size:18px}.mh-screen .app-content{padding:16px}.mh-screen .r-heading h3{font-size:20px}.mh-screen .r-metrics strong{font-size:19px}}@media(max-width:900px){.mh-cinema{min-height:790px;height:92svh}.mh-intro{width:calc(100% - 48px);padding-top:180px}.mh-hero h1{font-size:clamp(64px,9vw,81px)}.mh-film-poster img,.mh-film-video{object-position:60% center}.mh-shade{background:linear-gradient(90deg,#041023ad,#04102330 80%),linear-gradient(0deg,#041023bb,transparent 40%)}.mh-cinema-bottom{width:calc(100% - 48px);bottom:67px}.mh-showcase{width:calc(100% - 48px)}.mh-workspace{padding-top:50px}.mh-preview-toolbar{gap:20px}.mh-preview-heading h2{font-size:31px}.mh-view-controls button{font-size:9px;padding:8px 10px;gap:5px}.mh-screen{height:445px}.mh-screen .app-shell{grid-template-columns:1fr}.mh-screen .app-sidebar{display:none}.mh-screen .demo-label{font-size:6px}.mh-caption-detail{display:none}}@media(max-width:600px){.mh-cinema{height:94svh;min-height:780px;max-height:940px}.mh-intro{width:calc(100% - 48px);padding-top:136px}.mh-hero h1{font-size:clamp(50px,12.8vw,76px);line-height:1.05;letter-spacing:-.065em}.mh-eyebrow{font-size:7px;letter-spacing:.13em;gap:8px;margin-bottom:25px}.mh-film{top:175px;height:calc(100% - 120px)}.mh-film-poster img,.mh-film-video{object-position:72% center}.mh-shade{background:linear-gradient(0deg,#071329db,#07132910,#07132944 48%,#071329e8 78%,#071329)}.mh-description{font-size:13px;max-width:305px;margin-top:22px}.mh-actions{gap:20px;margin-top:27px}.mh-actions .home-pill{min-height:48px;font-size:11px;padding:13px 19px;gap:13px}.mh-actions .icon{width:17px;height:17px}.mh-tour-link{font-size:10px;gap:9px}.mh-assurance{font-size:9px;line-height:1.6;max-width:285px;color:#c5d4ec;margin-top:23px;gap:5px}.mh-assurance .icon{width:10px;height:10px}.mh-cinema-bottom{bottom:49px}.mh-scroll-cue{font-size:7px;gap:12px}.mh-scroll-cue i{width:30px;height:30px;font-size:16px}.mh-cinema-signature{display:none}.mh-curve{height:25px}.mh-workspace{padding:35px 0 15px}.mh-showcase{width:calc(100% - 32px)}.mh-preview-toolbar{flex-direction:column;align-items:center;gap:23px;margin-bottom:16px}.mh-preview-heading{text-align:center}.mh-preview-heading h2{font-size:29px}.mh-preview-eyebrow{font-size:7px;margin-bottom:13px}.mh-view-controls{gap:3px;width:100%;justify-content:center}.mh-view-controls button{padding:9px 12px;gap:5px;font-size:9px}.mh-view-controls .icon{width:12px;height:12px}.mh-frame{padding:4px;border-radius:15px}.mh-screen{height:320px;border-radius:10px}.mh-screen .app-browser{height:28px;padding:7px 12px;font-size:7px}.mh-screen .demo-label{display:none}.mh-screen .app-content{padding:12px}.mh-screen .r-heading{padding:12px;margin-bottom:12px;gap:10px}.mh-screen .r-heading h3{font-size:17px}.mh-screen .r-heading p{font-size:7px}.mh-screen .r-heading small{font-size:6px}.mh-screen .r-metrics{padding:12px;gap:10px}.mh-screen .r-metrics strong{font-size:17px}.mh-screen .r-metrics span{font-size:7px}.mh-screen .r-dashboard-stats .r-metrics{grid-template-columns:repeat(4,1fr);gap:6px}.mh-screen .r-dashboard-stats .r-metrics>div{padding:9px 5px}.mh-screen .r-dashboard-stats .r-metrics strong{font-size:12px}.mh-screen .r-dashboard-stats .r-metrics span{font-size:5px}.mh-preview-caption{font-size:7px;margin:13px 5px 0;gap:9px}.mh-explore-link{margin-top:28px;font-size:10px}}@media(max-width:360px){.mh-hero h1{font-size:clamp(40px,12.8vw,44px)}.mh-actions{flex-direction:column;align-items:flex-start;gap:14px}.mh-actions .home-pill{padding-inline:13px}.mh-tour-link{font-size:9px;gap:7px}.mh-view-controls button{padding-inline:9px}}.pc-chapters{color:#16233b;background:#f5f7fc}.pc-chapter{position:relative;isolation:isolate;padding:115px 0 150px}.pc-wrap{width:min(1320px,calc(100% - 112px));margin:0 auto}.pc-heading{position:relative;padding:18px 0 0;margin-bottom:72px}.pc-number{position:absolute;z-index:-1;right:0;top:-55px;font-size:clamp(150px,21vw,310px);font-weight:500;line-height:1;letter-spacing:-.09em;color:#2c5de209;pointer-events:none}.pc-kicker{display:flex;align-items:center;gap:14px;font-size:10px;font-weight:600;letter-spacing:.16em;color:#526581}.pc-kicker>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #c6d4f0;border-radius:50%;color:#2c5de2;letter-spacing:0}.pc-kicker>i{width:44px;height:1px;background:#b7c8e8}.pc-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding:26px 0 42px}.pc-heading h2{margin:0;color:#16233b;font-size:clamp(44px,5.3vw,78px);font-weight:500;line-height:1.06;letter-spacing:-.065em}.pc-heading h2 em{color:#2c5de2;font-style:normal}.pc-heading-row>p{max-width:310px;margin:0 0 5px;color:#62718a;font-size:15px;line-height:1.8}.pc-line{height:1px;background:#dce4f2}.pc-line>i{display:block;width:100%;height:1px;background:#2c5de2}.pc-tool-grid{display:grid;gap:60px;align-items:start}.pc-research-grid,.pc-review-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pc-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pc-tool{min-width:0;scroll-margin-top:125px}.pc-offset-tool{margin-top:135px}.pc-tool-label{display:flex;align-items:center;gap:9px;color:#46618e;font-size:9px;font-weight:600;letter-spacing:.12em}.pc-tool-label .icon{width:15px;height:15px;color:#2c5de2}.pc-tool-copy h3{margin:19px 0 15px;color:#16233b;font-size:clamp(28px,2.8vw,41px);font-weight:500;line-height:1.17;letter-spacing:-.048em}.pc-tool-copy>p{margin:0 0 27px;max-width:490px;color:#62718a;font-size:14px;line-height:1.85}.pc-market-controls{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.pc-market-controls>button{min-height:38px;padding:9px 14px;border:1px solid #d3deef;border-radius:22px;background:#fff9;color:#526581;font-size:11px;font-weight:500;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.pc-market-controls>button:hover{border-color:#2c5de2;color:#2c5de2}.pc-market-controls>button[aria-pressed=true]{background:#2c5de2;border-color:#2c5de2;color:#fff}.pc-preview{margin:0;position:relative;min-width:0;filter:drop-shadow(0 20px 28px #1f395015)}.pc-window-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;height:38px;padding:0 17px;background:#111725;border:1px solid #293044;border-bottom:0;border-radius:15px 15px 0 0;color:#9facbf}.pc-window-bar>span{display:flex;gap:5px}.pc-window-bar i{width:5px;height:5px;border-radius:50%;background:#44516b}.pc-window-bar small{font-size:9px;letter-spacing:.03em}.pc-window-bar .icon{width:11px;height:11px}.pc-screen{padding:18px;max-height:565px;overflow:auto;min-width:0;border:1px solid #293044;border-top:0;border-radius:0 0 15px 15px;background:#090c12;color:#e5ebf7;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#405478 #121925}.pc-market-preview .pc-screen{height:580px;max-height:580px}.pc-ai-preview .pc-screen{min-height:470px}.pc-plan-preview .pc-screen,.pc-risk-preview .pc-screen{height:580px;max-height:580px}.pc-preview>figcaption{padding:13px 2px 0;color:#7a879e;font-size:10px;line-height:1.55}.pc-tool-link{display:inline-flex;align-items:center;gap:20px;margin-top:24px;color:#294b87;font-size:12px;font-weight:600;text-decoration:none}.pc-tool-link .icon{width:16px;height:16px;transition:transform .25s}.pc-tool-link:hover .icon{transform:translate(4px)}.pc-footnote{display:flex;gap:10px;align-items:flex-start;margin:23px 0 0;color:#62718a;font-size:12px;line-height:1.7}.pc-footnote .icon{width:15px;height:15px;flex-shrink:0;margin-top:3px;color:#5379c4}.pc-plan{background:#eaf0fc;padding-top:100px}.pc-plan:before,.pc-review:before{content:"";position:absolute;z-index:-1;height:70px;top:-35px;left:0;right:0;border-radius:50% 50% 0 0/100% 100% 0 0;background:inherit;pointer-events:none}.pc-plan-tool,.pc-risk-tool{padding:30px;background:#f8faff;border:1px solid #fff;border-radius:24px}.pc-plan-grid .pc-tool-copy>p{min-height:78px}.pc-risk-tool{margin-top:90px}.pc-chapter-note{display:flex;align-items:center;gap:32px;margin-top:75px;padding-top:26px;border-top:1px solid #cedbf4}.pc-chapter-note>span{color:#5c75a2;font-size:9px;letter-spacing:.14em}.pc-chapter-note p{margin:0;font-size:clamp(18px,2vw,27px);letter-spacing:-.035em;color:#294b87}.pc-chapter-note>.icon{margin-left:auto;width:23px;color:#2c5de2}.pc-review{background:#f5f7fc;padding-top:100px}.pc-screen :is(.product-ui,.market-preview){min-width:0;color-scheme:dark}.pc-screen .r-heading{padding:13px;gap:9px}.pc-screen .r-heading>div{min-width:0}.pc-screen .r-heading p{font-size:10px;line-height:1.6}.pc-screen .r-heading>small{font-size:8px}.pc-screen .r-heading h3{font-size:15px}.pc-screen .r-tabs{flex-wrap:wrap}.pc-screen .r-tabs>span{padding:8px;font-size:10px}.pc-screen .r-answer p{font-size:12px;line-height:1.8}.pc-screen .r-question{font-size:12px;line-height:1.7}.pc-screen .r-composer{font-size:11px;line-height:1.7}.pc-screen .r-plan-row{flex-wrap:wrap}.pc-screen .r-plan-row p{font-size:11px}.pc-screen .plan-reasoning>p{font-size:11px;line-height:1.8}.pc-screen .r-risk-grid,.pc-screen .r-account-layout{grid-template-columns:1fr}.pc-screen .r-metrics span,.pc-screen .r-field>span{font-size:9px}.pc-screen .r-metrics strong{font-size:17px}.pc-screen .r-risk-label,.pc-screen .r-field>b{font-size:11px}.pc-screen .r-risk-note p{font-size:10px;line-height:1.7}.pc-screen .r-example-note{font-size:10px}.pc-screen .r-trade-parameters input{min-height:24px;width:100%}.pc-screen .market-app-heading{flex-wrap:wrap}.pc-screen .market-app-heading>div:not(.market-heading-icon){min-width:0;flex:1}.pc-screen .market-app-heading h3{font-size:16px}.pc-screen .market-app-heading p{font-size:10px;line-height:1.6}.pc-screen .market-example{margin-left:auto}.pc-screen .news-assessment{grid-template-columns:1fr}.pc-screen .sentiment-score{display:flex;align-items:center;justify-content:flex-start;gap:15px}.pc-screen .sentiment-score strong{font-size:27px}.pc-screen .news-assessment-body>p{font-size:11px;line-height:1.8}.pc-screen .instrument-impacts{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-screen .instrument-impacts>div{flex-wrap:wrap}.pc-screen .market-toolbar{flex-wrap:wrap}.pc-screen .market-toolbar>span{font-size:9px}.pc-screen .news-headline h4{font-size:13px}.pc-screen .market-data-note{font-size:10px;line-height:1.7}.pc-screen .event-overview{flex-wrap:wrap}.pc-screen .event-values{width:100%}.pc-screen .event-values>div{flex:1;min-width:0}.pc-screen .affected-instruments{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-screen .event-considerations{grid-template-columns:1fr}.pc-chapters :is(a,button,.pc-screen):focus-visible{outline:2px solid #2c5de2;outline-offset:5px}@media(max-width:1100px){.pc-wrap{width:calc(100% - 72px)}.pc-tool-grid,.pc-heading-row{gap:35px}.pc-heading-row>p{max-width:260px;font-size:14px}.pc-plan-tool,.pc-risk-tool{padding:22px}.pc-screen{padding:13px}.pc-screen .r-heading>small{display:none}}@media(max-width:1000px){.pc-chapter{padding:85px 0 115px}.pc-heading{margin-bottom:50px}.pc-heading-row{flex-direction:column;align-items:flex-start;gap:22px}.pc-heading-row>p{max-width:490px}.pc-tool-grid{grid-template-columns:minmax(0,1fr);gap:65px}.pc-offset-tool,.pc-risk-tool{margin-top:0}.pc-tool-copy h3{font-size:35px}.pc-tool-copy>p{max-width:570px}.pc-plan-grid .pc-tool-copy>p{min-height:0}.pc-plan-tool,.pc-risk-tool{padding:32px}.pc-screen{padding:21px}.pc-screen .r-heading>small{display:block}.pc-screen .r-risk-grid,.pc-screen .r-account-layout{grid-template-columns:1fr 1fr}.pc-ai-preview .pc-screen{min-height:0}.pc-plan-preview .pc-screen,.pc-risk-preview .pc-screen{height:auto;max-height:620px}.pc-chapter-note{flex-wrap:wrap;gap:14px;margin-top:50px}.pc-chapter-note>span{width:100%}}@media(max-width:600px){.pc-wrap{width:calc(100% - 40px)}.pc-chapter{padding:65px 0 95px}.pc-heading{margin-bottom:40px}.pc-number{top:-10px;font-size:165px}.pc-heading h2{font-size:clamp(35px,8.3vw,48px)}.pc-heading-row{padding:25px 0 30px}.pc-heading-row>p{font-size:13px;line-height:1.8}.pc-tool-copy h3{font-size:29px}.pc-tool-copy>p{font-size:13px;line-height:1.8}.pc-tool-label{font-size:8px}.pc-market-controls{gap:6px}.pc-market-controls>button{padding:9px 12px;font-size:10px;min-height:42px}.pc-market-preview .pc-screen{height:590px;max-height:590px}.pc-screen{padding:12px;max-height:650px}.pc-screen .r-heading{padding:11px}.pc-screen .r-heading>span{width:28px;height:28px}.pc-screen .r-heading>small{display:none}.pc-screen .r-heading h3{font-size:14px}.pc-screen .r-heading p{font-size:10px}.pc-screen .r-risk-grid,.pc-screen .r-account-layout{grid-template-columns:1fr}.pc-screen .r-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-screen .r-metrics>div{padding:12px 9px}.pc-screen .r-metrics strong{font-size:16px}.pc-screen .r-answer{gap:7px}.pc-screen .r-ai-avatar{display:none}.pc-screen .r-answer>div{padding:13px}.pc-screen .r-tabs>span{font-size:9px}.pc-screen .r-panel{padding:12px}.pc-screen .r-risk-label{font-size:10px}.pc-screen .r-risk-strip{flex-wrap:wrap;gap:7px}.pc-screen .r-lot-output{grid-template-columns:1fr}.pc-screen .r-symbols{flex-wrap:wrap}.pc-screen .r-plan-row{gap:7px;padding:13px 10px}.pc-screen .r-plan-row p{flex-basis:100%;white-space:normal}.pc-screen .r-plan-state{font-size:9px;line-height:1.6}.pc-screen .plan-reasoning{padding:13px}.pc-screen .r-journal-insights{grid-template-columns:1fr}.pc-screen .news-meta{flex-wrap:wrap;gap:6px}.pc-screen .news-assessment{padding:12px}.pc-screen .instrument-impacts{grid-template-columns:1fr}.pc-screen .market-example{display:none}.pc-screen .event-recommendation h5,.pc-screen .earnings-company{flex-wrap:wrap}.pc-plan-tool,.pc-risk-tool{padding:22px 15px;border-radius:19px}.pc-plan-grid{margin:0 -5px}.pc-plan-preview .pc-screen,.pc-risk-preview .pc-screen{max-height:660px}.pc-chapter-note p{max-width:calc(100% - 40px);font-size:21px;line-height:1.4}.pc-tool-link{min-height:36px;margin-top:18px}.pc-chapter:before{height:36px;top:-18px}}@media(prefers-reduced-motion:reduce){.pc-chapters *,.pc-chapters *:before,.pc-chapters *:after{animation:none!important;transition:none!important}}.pc-chapters[data-reduced=true] *,.pc-chapters[data-reduced=true] *:before,.pc-chapters[data-reduced=true] *:after{animation:none!important;transition:none!important}:is(.platform-page-shell,.workflow-page-shell){background:#f5f7fc;color:#16233b;color-scheme:light}:is(.platform-page-shell,.workflow-page-shell)>.site-header{position:relative;background:#f5f7fc;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.platform-page-shell,.workflow-page-shell) .nav-bar{max-width:1600px;width:calc(100% - 80px);height:94px}:is(.platform-page-shell,.workflow-page-shell) .logo{color:#16233b}:is(.platform-page-shell,.workflow-page-shell) .logo svg,:is(.platform-page-shell,.workflow-page-shell) .logo-dot{color:#3475ff}:is(.platform-page-shell,.workflow-page-shell) .desktop-nav{margin-inline:auto;gap:30px}:is(.platform-page-shell,.workflow-page-shell) .desktop-nav a,:is(.platform-page-shell,.workflow-page-shell) .sign-in{color:#57667e}:is(.platform-page-shell,.workflow-page-shell) .desktop-nav a:hover,:is(.platform-page-shell,.workflow-page-shell) .desktop-nav a[aria-current=page]{color:#2c5de2}:is(.platform-page-shell,.workflow-page-shell) .nav-actions .button{border:1px solid #cfd9ee;border-radius:99px;background:transparent;color:#16233b;box-shadow:none;font-size:12px;padding:12px 21px}:is(.platform-page-shell,.workflow-page-shell) .nav-actions .button:hover{background:#e8eefb}:is(.platform-page-shell,.workflow-page-shell) .sign-in{display:none}:is(.platform-page-shell,.workflow-page-shell) .menu-toggle{border-color:#cfd9ee;border-radius:50%}:is(.platform-page-shell,.workflow-page-shell) .menu-toggle span{background:#16233b}:is(.platform-page-shell,.workflow-page-shell) #mobile-menu{background:#f5f7fc;border-color:#d9e2f1}:is(.platform-page-shell,.workflow-page-shell) #mobile-menu>a:not(.button){color:#16233b}:is(.platform-page-shell,.workflow-page-shell)>footer{background:#eef2fa;border-color:#dbe3f2;color:#58677f}:is(.platform-page-shell,.workflow-page-shell) footer h3{color:#16233b}:is(.platform-page-shell,.workflow-page-shell) footer a:hover{color:#2c5de2}:is(.platform-page-shell,.workflow-page-shell) .footer-risk,:is(.platform-page-shell,.workflow-page-shell) .footer-bottom{border-color:#d8e1f0;color:#63728b}:is(.platform-page-shell,.workflow-page-shell) .footer-grid>div:first-child p{color:#63728b}.platform-page{overflow:clip;background:#f5f7fc;color:#16233b}.platform-page :focus-visible{outline:2px solid #5184ff;outline-offset:5px}.pp-container{width:min(1320px,calc(100% - 100px));margin-inline:auto}.pp-opening{padding-top:44px;padding-bottom:65px;position:relative}.pp-intro{text-align:center;position:relative;z-index:2}.pp-kicker{font-size:10px;font-weight:550;letter-spacing:.16em;line-height:1.5}.pp-intro .pp-kicker{display:flex;justify-content:center;align-items:center;gap:9px;color:#5d708f}.pp-intro .pp-kicker>span{height:5px;width:5px;border-radius:50%;background:#3475ff}.pp-intro h1{font:450 clamp(64px,7.2vw,110px)/1.02 var(--font-ui);letter-spacing:-.067em;margin:23px 0 0}.pp-intro h1 em{color:#2c5de2;font-style:normal}.pp-description{color:#63728b;font-size:16px;line-height:1.7;margin:24px auto 0;max-width:560px}.pp-actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:25px}.pp-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;border-radius:99px;background:#2c5de2;color:#fff;padding:17px 25px;font-size:12px;font-weight:550;box-shadow:0 7px 22px #2c5de219;transition:background .25s,transform .25s;min-height:51px}.pp-button:hover{background:#214ec9;transform:translateY(-2px)}.pp-button .icon{width:17px;height:17px}.pp-text-link{display:inline-flex;align-items:center;justify-content:center;gap:18px;color:#334661;font-size:12px}.pp-text-link>span{font-size:19px}.pp-text-link:hover{color:#2c5de2}.pp-stage{position:relative;margin-top:69px;perspective:1400px;scroll-margin-top:25px}.pp-orbit{position:absolute;width:126%;max-width:none;height:auto;left:-13%;top:-72px;stroke:#d8e3f8;stroke-width:1;pointer-events:none}.pp-orbit circle{fill:#a8c0f6;stroke:none}.pp-board{position:relative;width:min(100%,1020px);margin-inline:auto;border:7px solid #fff;border-radius:19px;background:#fff;box-shadow:0 32px 80px #19439317,0 3px 16px #16233b13}.pp-board-bar{display:flex;align-items:center;justify-content:space-between;padding:9px 12px 16px;color:#657591;font-size:8px;letter-spacing:.1em}.pp-board-bar>span{display:flex;align-items:center;gap:7px}.pp-board-bar i{width:5px;height:5px;border-radius:50%;background:#3475ff}.pp-board-bar .icon{width:12px;height:12px;color:#3475ff}.pp-screen{height:530px;border-radius:10px;overflow:auto;scrollbar-width:thin;scrollbar-color:#485575 #101827;color-scheme:dark;background:#0b1120}.pp-screen .app-window{border:0;border-radius:0;box-shadow:none;min-height:530px}.pp-screen .app-shell{grid-template-columns:168px minmax(0,1fr);min-height:493px}.pp-screen .app-sidebar{padding:19px 11px}.pp-screen .app-brand{font-size:14px}.pp-screen .app-tagline{font-size:8px}.pp-screen .app-navgroup>span{font-size:7px;letter-spacing:.03em}.pp-screen .app-navgroup>div{font-size:9px}.pp-screen .app-content{padding:24px}.pp-screen .r-heading h3{font-size:24px}.pp-screen .r-heading p{font-size:10px}.pp-screen .r-metrics strong{font-size:24px}.pp-screen .r-panel{padding:17px}.pp-screen .r-panel>header{font-size:11px}.pp-screen .dashboard-bottom{font-size:10px}.pp-market-screen{min-height:530px}.pp-market-screen>.market-preview{padding:24px}.pp-float{position:absolute;z-index:2;width:186px;border-radius:17px;background:#ffffffed;border:1px solid #fff;box-shadow:0 18px 40px #1f49961c;padding:18px;pointer-events:none}.pp-float--question{left:-27px;top:81px;transform:rotate(-7deg)}.pp-float--context{right:-26px;top:305px;transform:rotate(7deg)}.pp-float-icon{color:#2c5de2;width:32px;height:32px;border-radius:9px;background:#edf2ff;display:grid;place-items:center;margin-bottom:17px}.pp-float-icon .icon{width:16px;height:16px}.pp-float>small{font-size:6.5px;color:#7c8ca5;letter-spacing:.07em}.pp-float>p{margin-top:7px;font-size:22px;line-height:1.14;letter-spacing:-.05em}.pp-float-input{font-size:9px;color:#7b8aa1;margin-top:20px;padding-top:13px;border-top:1px solid #e1e7f2;display:flex;justify-content:space-between}.pp-float-input>span{color:#2c5de2}.pp-event{margin-top:18px;font-size:8px;display:flex;gap:7px;align-items:center}.pp-event>span:first-child{height:23px;width:3px;border-radius:5px;background:#3475ff}.pp-event small{display:block;font-size:7px;margin-top:3px;color:#8694aa}.pp-view-picker{position:relative;display:flex;gap:5px;width:fit-content;max-width:100%;padding:6px;margin:36px auto 0;border:1px solid #dce3ef;border-radius:99px;background:#fff;overflow-x:auto}.pp-view-picker button{display:flex;align-items:center;gap:7px;flex:0 0 auto;border:0;padding:13px 15px;border-radius:99px;background:transparent;color:#63728b;font-size:10px;cursor:pointer;transition:color .2s,background .2s}.pp-view-picker button .icon{width:14px;height:14px}.pp-view-picker button:hover{color:#2c5de2;background:#f2f5fc}.pp-view-picker button[aria-pressed=true]{background:#2c5de2;color:#fff}.pp-view-description{position:relative;font-size:13px;text-align:center;color:#5e6f8b;margin-top:22px;min-height:2.7em;line-height:1.7}.pp-preview-note{position:relative;text-align:center;font-size:9px;color:#8491a8;margin-top:2px}.pp-guide{position:sticky;top:0;z-index:12;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px max(50px,calc((100vw - 1320px)/2));background:#f5f7fcf5;border-block:1px solid #dfe6f3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pp-guide-brand{font-size:12px;font-weight:550;display:flex;gap:26px;align-items:center}.pp-guide-brand>span{color:#2c5de2;font-size:18px}.pp-guide>div{display:flex;gap:40px}.pp-guide>div a{font-size:11px;display:flex;gap:9px;align-items:center}.pp-guide small{font-size:8px;color:#8c9ab0}.pp-guide a:hover{color:#2c5de2}.pp-bridge{position:relative;padding:132px 0 150px;background:#2c5de2;color:#fff;border-radius:50% 50% 0 0/40px 40px 0 0;margin-top:46px;overflow:hidden}.pp-bridge>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#9ab9ff;stroke-opacity:.22;stroke-width:1;pointer-events:none}.pp-bridge-path{stroke-dasharray:1;stroke-dashoffset:0}.pp-bridge>.pp-container{position:relative}.pp-bridge .pp-kicker{color:#c4d5ff;text-align:center}.pp-bridge h2{font:450 clamp(42px,5.8vw,88px)/1.1 var(--font-ui);letter-spacing:-.057em;text-align:center;margin-top:35px}.pp-bridge h2 span{color:#fff;display:block}.pp-bridge h2 span:last-child{color:#c5d7ff}.pp-bridge .pp-container>p:not(.pp-kicker){font-size:15px;line-height:1.8;margin-top:30px;text-align:center;color:#d7e2ff}.pp-bridge-link{display:flex;flex-direction:column;width:fit-content;align-items:center;gap:20px;margin:35px auto 0;font-size:10px}.pp-bridge-link>span:last-child{width:43px;height:43px;border-radius:50%;border:1px solid #ffffff59;display:grid;place-items:center;font-size:20px;transition:transform .25s}.pp-bridge-link:hover>span:last-child{transform:translateY(5px)}.pp-ending{position:relative;text-align:center;background:#f0f4ff;padding:135px 0 120px;border-radius:50% 50% 0 0/40px 40px 0 0}.pp-ending .pp-kicker{color:#677b9b}.pp-ending h2{font:450 clamp(46px,6.2vw,94px)/1.07 var(--font-ui);letter-spacing:-.06em;margin:33px auto 0}.pp-ending h2 em{color:#2c5de2;font-style:normal}.pp-ending .pp-container>p:not(.pp-kicker){margin:26px auto 30px;color:#657791;font-size:15px}.pp-ending .pp-text-link{display:flex;margin-top:23px}.pp-ending .pp-text-link .icon{width:15px;height:15px}.pp-ending-note{display:flex;justify-content:center;align-items:center;gap:8px;color:#7a8aa3;font-size:10px;margin-top:40px}.pp-ending-note .icon{width:14px;height:14px;flex-shrink:0}@media(min-width:1500px){.pp-float--question{left:8px}.pp-float--context{right:6px}}@media(max-width:1100px){.pp-float{width:150px;padding:15px}.pp-float>p{font-size:19px}.pp-float--question{left:-22px}.pp-float--context{right:-22px}.pp-view-picker button{padding:12px 10px;gap:5px}}@media(max-width:900px){:is(.platform-page-shell,.workflow-page-shell) .nav-bar{width:calc(100% - 40px);height:80px}.pp-container{width:calc(100% - 48px)}.pp-opening{padding-top:46px}.pp-intro h1{font-size:clamp(53px,9vw,78px)}.pp-float{display:none}.pp-stage{margin-top:55px}.pp-board{border-width:5px;border-radius:14px}.pp-screen .app-shell{grid-template-columns:140px minmax(0,1fr)}.pp-screen .app-content{padding:18px}.pp-screen .app-navgroup>div{font-size:8px}.pp-guide{padding:17px 24px}.pp-guide>div{gap:24px}.pp-bridge{padding:100px 0 120px}.pp-ending{padding:100px 0}}@media(max-width:600px){.pp-container{width:calc(100% - 36px)}.pp-opening{padding-top:34px;padding-bottom:37px}.pp-kicker{font-size:8px;letter-spacing:.13em}.pp-intro h1{font-size:clamp(43px,10.5vw,63px);letter-spacing:-.061em;line-height:1.06;margin-top:22px}.pp-description{font-size:13px;line-height:1.7;max-width:340px;margin-top:22px}.pp-desktop-break{display:none}.pp-actions{gap:17px;flex-direction:column;margin-top:25px}.pp-button{font-size:11px;min-height:48px;padding:15px 23px}.pp-text-link{font-size:11px}.pp-stage{margin-top:37px}.pp-orbit{top:-20px;width:170%;left:-35%;height:480px}.pp-board{border-width:4px;border-radius:12px}.pp-board-bar{padding:9px 7px 12px;font-size:6px;letter-spacing:.06em}.pp-board-bar>span{gap:5px}.pp-board-bar .icon{width:10px;height:10px}.pp-screen{height:455px;border-radius:7px}.pp-screen .app-window{min-height:455px}.pp-screen .app-shell{grid-template-columns:minmax(0,1fr);min-height:420px}.pp-screen .app-sidebar{display:none}.pp-screen .app-content{padding:15px 12px}.pp-screen .app-browser{padding:9px 10px;font-size:7px;gap:7px}.pp-screen .app-browser .demo-label{font-size:5px;margin-left:auto}.pp-screen .r-heading{gap:9px;margin-bottom:17px;flex-wrap:wrap}.pp-screen .r-heading h3{font-size:21px}.pp-screen .r-heading p{font-size:8px}.pp-screen .r-heading>small{font-size:6px}.pp-screen .r-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pp-screen .r-metrics>div{padding:13px}.pp-screen .r-metrics strong{font-size:21px}.pp-screen .r-panel{padding:13px}.pp-screen :is(.r-dashboard-grid,.r-account-layout){grid-template-columns:minmax(0,1fr)}.pp-market-screen>.market-preview{padding:14px 11px}.pp-view-picker{border-radius:14px;padding:5px;margin-top:22px;gap:3px;scrollbar-width:thin}.pp-view-picker button{border-radius:10px;padding:11px 12px;font-size:9px}.pp-view-description{font-size:11px;min-height:3.4em;margin-top:18px;padding-inline:5px}.pp-preview-note{font-size:7px}.pp-guide{padding:15px 18px;justify-content:center}.pp-guide-brand{display:none}.pp-guide>div{width:100%;justify-content:space-between;gap:14px}.pp-guide>div a{font-size:10px;gap:7px}.pp-bridge{margin-top:24px;padding:86px 0 82px;border-radius:50% 50% 0 0/22px 22px 0 0}.pp-bridge h2{font-size:clamp(32px,8vw,46px);line-height:1.15;margin-top:29px;letter-spacing:-.05em}.pp-bridge h2 span:last-child{margin-top:4px}.pp-bridge .pp-container>p:not(.pp-kicker){font-size:12px;margin-top:25px}.pp-ending{padding:85px 0 75px;border-radius:50% 50% 0 0/22px 22px 0 0}.pp-ending h2{font-size:clamp(39px,10vw,59px);margin-top:25px}.pp-ending .pp-container>p:not(.pp-kicker){font-size:12px;max-width:270px}.pp-ending-note{font-size:8px;line-height:1.6;max-width:280px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.platform-page *,.platform-page *:before,.platform-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.wj-journey{color:#16233b;background:#f5f7fc}.wj-step{position:relative;isolation:isolate;padding:110px 0 135px;scroll-margin-top:95px}.wj-wrap{position:relative;width:min(1260px,calc(100% - 112px));margin:0 auto}.wj-ghost-number{position:absolute;z-index:-1;top:-85px;right:-8px;color:#2c5de20b;font-size:clamp(180px,25vw,355px);font-weight:500;line-height:1;letter-spacing:-.09em;pointer-events:none}.wj-step-label{display:flex;align-items:center;gap:14px;margin-bottom:25px;color:#536b91}.wj-step-label>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #b9ccec;border-radius:50%;font-size:10px;color:#2c5de2}.wj-step-label>b{font-size:10px;font-weight:500;letter-spacing:.16em}.wj-step-label>i{width:78px;height:1px;background:#a6bfea}.wj-heading h2{margin:0;color:#16233b;font-size:clamp(48px,5.6vw,81px);font-weight:500;line-height:1.04;letter-spacing:-.065em}.wj-heading em{color:#2c5de2;font-style:normal}.wj-heading h2>span{color:inherit}.wj-intro>p{max-width:445px;margin:25px 0 0;color:#63728a;font-size:15px;line-height:1.9}.wj-intro>.wj-small-copy{font-size:12px;max-width:350px;margin-top:22px}.wj-personalize-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:85px;align-items:center}.wj-personalize .wj-ghost-number{left:-30px;right:auto;top:-50px}.wj-try-note{display:flex;align-items:center;gap:16px;margin-top:45px}.wj-try-note>span{display:grid;place-items:center;height:44px;width:44px;border:1px solid #d1def3;border-radius:50%;color:#2c5de2}.wj-try-note>span .icon{width:19px;height:19px}.wj-try-note p{margin:0;font-size:12px;color:#6d7d95;line-height:1.8}.wj-try-note strong{font-weight:500;color:#345585}.wj-preview{position:relative;min-width:0;margin:0;filter:drop-shadow(0 22px 26px #293e6020)}.wj-window-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;height:40px;padding:0 18px;color:#a0adc4;background:#151b29;border:1px solid #2b3448;border-bottom:0;border-radius:17px 17px 0 0}.wj-window-bar>span{display:flex;gap:5px}.wj-window-bar i{width:5px;height:5px;border-radius:50%;background:#4d5b72}.wj-window-bar small{font-size:10px}.wj-window-bar>.icon{width:11px;height:11px}.wj-screen{min-width:0;padding:22px;max-height:580px;overflow:auto;border:1px solid #2b3448;border-top:0;border-radius:0 0 17px 17px;background:#090c12;color:#e5ebf7;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#405478 #121925}.wj-preview figcaption{padding:13px 2px 0;color:#7c8ba1;font-size:10px;line-height:1.6}.wj-preferences-preview{transform:rotate(1.3deg)}.wj-preferences-preview .wj-screen{padding:26px 28px}.wj-preferences-heading{display:flex;align-items:center;gap:13px;margin-bottom:29px}.wj-preferences-heading>span{display:grid;place-items:center;width:41px;height:41px;flex-shrink:0;color:#90b2ff;background:#2c5de226;border:1px solid #375393;border-radius:12px}.wj-preferences-heading .icon{width:21px;height:21px}.wj-preferences-heading small{font-size:8px;letter-spacing:.12em;color:#8393af}.wj-preferences-heading h3{margin:5px 0 0;font-size:20px;font-weight:500;letter-spacing:-.04em;line-height:1.3;color:#edf2fd}.wj-experience{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:23px}.wj-experience>span,.wj-choice-field>span{display:block;margin-bottom:10px;color:#9cabc2;font-size:11px}.wj-experience>span{margin-bottom:0}.wj-experience>select{max-width:63%;min-height:37px;padding:8px 26px 8px 12px;background:#151c2a;border:1px solid #2d3950;border-radius:8px;font:inherit;font-size:11px;color:#dee8fb;cursor:pointer}.wj-choice-field{margin:0 0 23px}.wj-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.wj-choices button{min-height:41px;padding:8px 5px;border:1px solid #2a354a;border-radius:9px;background:#111722;color:#9dacbf;font:inherit;font-size:10px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.wj-choices button:hover{color:#dee8fb;border-color:#5e7db9}.wj-choices button[aria-pressed=true]{color:#f5f8ff;background:#2c5de2;border-color:#5d85f2}.wj-preference-summary{display:flex;align-items:center;gap:13px;padding:19px 16px;background:#131f38;border:1px solid #2d4676;border-radius:11px}.wj-preference-summary>.icon{width:19px;height:19px;color:#94b5ff;flex-shrink:0}.wj-preference-summary>div{min-width:0}.wj-preference-summary>div>span{display:block;font-size:9px;color:#829cc6}.wj-preference-summary strong{display:block;margin-top:5px;font-size:19px;font-weight:500;color:#e6efff;letter-spacing:-.02em}.wj-preference-summary p{margin:5px 0 0;color:#a8b7d1;font-size:10px}.wj-summary-mark{margin-left:auto;color:#567bbd}.wj-summary-mark .icon{width:37px;height:37px}.wj-local-note{margin:17px 0 0;color:#73859f;font-size:10px;line-height:1.7;text-align:center}.wj-connect{background:#eaf0fc}.wj-connect:before,.wj-context:before,.wj-review:before{content:"";position:absolute;z-index:-1;top:-34px;left:0;right:0;height:70px;border-radius:50% 50% 0 0/100% 100% 0 0;background:inherit;pointer-events:none}.wj-wide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-bottom:52px}.wj-wide-heading .wj-intro{width:310px;max-width:34%;padding-bottom:5px}.wj-wide-heading .wj-intro>p{margin-top:0}.wj-text-link{display:inline-flex;align-items:center;gap:14px;color:#2c5de2;text-decoration:none;font-size:12px;font-weight:500;line-height:1.6;margin-top:24px}.wj-text-link>.icon{width:16px;height:16px;flex-shrink:0;transition:transform .2s}.wj-text-link:hover>.icon{transform:translate(4px)}.wj-connect-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:50px;align-items:center}.wj-access-note{margin:-5px 0 0;min-width:0}.wj-access-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:24px;background:#fff8;border:1px solid #c8d7f4;border-radius:14px;color:#2c5de2}.wj-access-icon>.icon{width:21px;height:21px}.wj-access-note>small{color:#5972a0;font-size:9px;letter-spacing:.13em}.wj-access-note h3{margin:15px 0;color:#243f6d;font-size:36px;font-weight:500;line-height:1.12;letter-spacing:-.05em}.wj-access-note>p{margin:0;color:#677a98;font-size:12px;line-height:1.9}.wj-requirements{margin-top:27px;padding-top:19px;border-top:1px solid #c8d7f1}.wj-requirements>span{font-size:10px;font-weight:500;color:#456495}.wj-requirements ul{display:grid;gap:10px;padding:0;margin:13px 0 0;list-style:none}.wj-requirements li{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.7;color:#627796}.wj-requirements .icon{width:13px;height:13px;flex-shrink:0;color:#2c5de2}.wj-context{background:#f8faff}.wj-context-layout{display:grid;grid-template-columns:295px minmax(0,1fr);gap:68px;align-items:start}.wj-context-guide{padding-top:25px}.wj-context-controls{display:grid;gap:11px}.wj-context-controls button{display:flex;align-items:center;gap:13px;width:100%;min-height:66px;padding:15px 18px;border:1px solid #d9e2f3;border-radius:13px;background:#fff9;color:#657994;text-align:left;font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.wj-context-controls button .icon{width:19px;height:19px;flex-shrink:0}.wj-context-controls button .icon:last-child{width:14px;height:14px;margin-left:auto}.wj-tool-index{color:#8196b5;font-size:9px}.wj-context-controls button:hover{border-color:#8dacdf;color:#2c5de2}.wj-context-controls button[aria-pressed=true]{background:#2c5de2;border-color:#2c5de2;color:#fff}.wj-context-controls button[aria-pressed=true] .wj-tool-index{color:#b8ceff}.wj-context-caption{margin:23px 4px 0;min-height:90px;color:#637692;font-size:13px;line-height:1.9}.wj-context-guide .wj-text-link{margin-left:4px;margin-top:19px}.wj-context-preview .wj-screen{height:495px;max-height:495px}.wj-decision-note{display:flex;align-items:center;justify-content:center;gap:23px;padding:32px 0 0;margin-top:55px;border-top:1px solid #d9e4f4}.wj-decision-note>.icon{width:33px;height:33px;color:#7799d7;flex-shrink:0}.wj-decision-note p{margin:0;font-size:19px;color:#48668f;font-weight:400;letter-spacing:-.02em;line-height:1.6}.wj-decision-note strong{color:#2c5de2;font-weight:500}.wj-decision-note p span{font-size:12px;color:#7a8ba2;letter-spacing:0}.wj-review{background:#edf2fb}.wj-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;align-items:center;gap:65px}.wj-journal-preview .wj-screen{max-height:565px}.wj-review-annotation{padding-bottom:25px}.wj-loop-icon{display:block;color:#7295d8;margin-bottom:30px}.wj-loop-icon .icon{width:36px;height:36px}.wj-review-annotation h3{margin:0;color:#5877a8;font-weight:400;font-size:46px;line-height:1.13;letter-spacing:-.055em}.wj-review-annotation h3 em{font-style:normal;color:#2c5de2}.wj-review-annotation p{margin:25px 0 0;color:#7184a1;font-size:12px;line-height:1.9}.wj-datasets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:65px;padding-top:30px;border-top:1px solid #cbdaf0}.wj-datasets article{padding-right:25px}.wj-datasets article+article{padding-left:25px;border-left:1px solid #cbdaf0}.wj-datasets article>span{color:#6a80a1;font-size:9px;letter-spacing:.1em}.wj-datasets h3{margin:14px 0 11px;font-size:21px;color:#324e78;font-weight:500;letter-spacing:-.04em}.wj-datasets p{margin:0;color:#71829a;font-size:12px;line-height:1.85}.wj-screen .r-heading{padding:14px;gap:10px}.wj-screen .r-heading>div{min-width:0}.wj-screen .r-heading h3{font-size:19px}.wj-screen .r-heading p{font-size:10px;line-height:1.7}.wj-screen .r-heading>small{font-size:8px}.wj-screen .r-tabs{flex-wrap:wrap}.wj-screen .r-tabs>span{padding:9px;font-size:10px}.wj-screen .r-metrics{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr))}.wj-screen .r-linked-account .r-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wj-screen .r-metrics strong{font-size:20px}.wj-screen .r-metrics span,.wj-screen .r-field>span{font-size:9px}.wj-screen .r-field>b{font-size:11px}.wj-screen .r-risk-label{font-size:11px}.wj-screen .r-trade-parameters input{min-height:25px;width:100%}.wj-screen .r-answer p,.wj-screen .r-question{font-size:12px;line-height:1.9}.wj-screen .r-composer{font-size:11px;line-height:1.7}.wj-screen .r-plan-row{flex-wrap:wrap}.wj-screen .r-plan-row p{font-size:11px}.wj-screen .plan-reasoning>p{font-size:12px;line-height:1.8}.wj-screen .r-example-note{font-size:10px}.wj-screen .r-account-layout{gap:18px}.wj-screen .r-link-form{padding:15px}.wj-screen .connection-confirm{font-size:10px}.wj-screen .r-risk-note p{font-size:10px;line-height:1.7}.wj-journey :is(a,button,select,.wj-screen):focus-visible{outline:2px solid #2c5de2;outline-offset:5px}.wj-screen :is(button,select,input):focus-visible{outline-color:#91b5ff}@media(max-width:1150px){.wj-wrap{width:calc(100% - 80px)}.wj-personalize-layout{gap:55px}.wj-connect-layout{gap:32px;grid-template-columns:minmax(0,1fr) 250px}.wj-context-layout{grid-template-columns:260px minmax(0,1fr);gap:37px}.wj-review-layout{grid-template-columns:minmax(0,1fr) 230px;gap:40px}.wj-review-annotation h3{font-size:40px}.wj-screen{padding:15px}.wj-screen .r-account-layout,.wj-screen .r-risk-grid{grid-template-columns:minmax(0,1fr)}.wj-screen .r-heading>small{display:none}.wj-preferences-preview .wj-screen{padding:23px}.wj-preferences-heading h3{font-size:18px}}@media(max-width:900px){.wj-step{padding:80px 0 110px}.wj-personalize-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}.wj-heading h2{font-size:clamp(44px,6.2vw,66px)}.wj-intro>p{font-size:13px}.wj-preferences-preview{transform:none}.wj-preferences-preview .wj-screen{padding:20px 15px}.wj-preferences-heading h3{font-size:16px}.wj-choices button{font-size:9px}.wj-try-note{margin-top:28px}.wj-wide-heading{gap:30px}.wj-wide-heading .wj-intro{max-width:37%}.wj-connect-layout,.wj-review-layout{grid-template-columns:minmax(0,1fr);gap:40px}.wj-access-note{display:grid;grid-template-columns:1fr 1fr;gap:0 38px;align-items:start}.wj-access-icon{grid-column:1;margin-bottom:17px}.wj-access-note>small,.wj-access-note>h3,.wj-access-note>p{grid-column:1}.wj-access-note .wj-requirements{grid-column:2;grid-row:1 / 5;margin-top:0;padding-top:20px}.wj-review-annotation{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:0}.wj-loop-icon{grid-column:1;margin-bottom:18px}.wj-review-annotation h3{grid-column:1;font-size:38px}.wj-review-annotation p{grid-column:2;grid-row:1 / 3;align-self:center;max-width:260px;margin:0;font-size:13px}.wj-context-layout{grid-template-columns:minmax(0,1fr);gap:30px}.wj-context-guide{padding-top:0}.wj-context-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.wj-context-controls button{min-height:57px;padding:12px 14px;gap:8px;font-size:11px}.wj-context-controls .wj-tool-index,.wj-context-controls button .icon:last-child{display:none}.wj-context-caption{min-height:0;margin-top:17px;max-width:580px}.wj-context-guide .wj-text-link{margin-top:13px}.wj-context-preview .wj-screen{height:480px;max-height:480px}.wj-datasets{gap:20px}.wj-datasets article{padding-right:8px}.wj-datasets article+article{padding-left:16px}.wj-datasets h3{font-size:18px}}@media(max-width:650px){.wj-wrap{width:calc(100% - 40px)}.wj-step{padding:62px 0 85px;scroll-margin-top:85px}.wj-personalize-layout{grid-template-columns:minmax(0,1fr);gap:35px}.wj-heading h2{font-size:clamp(43px,10vw,62px)}.wj-step-label{margin-bottom:20px;gap:11px}.wj-step-label>i{width:55px}.wj-ghost-number{top:-10px;right:5px;font-size:190px}.wj-personalize .wj-ghost-number{left:auto;right:0;top:-10px}.wj-intro>p{font-size:14px;line-height:1.85;margin-top:22px}.wj-intro>.wj-small-copy{margin-top:14px;max-width:430px}.wj-try-note{margin-top:25px}.wj-preferences-preview .wj-screen{padding:23px 21px}.wj-preferences-heading h3{font-size:19px}.wj-choices button{font-size:10px;min-height:44px}.wj-wide-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.wj-wide-heading .wj-intro{max-width:none;width:100%;padding-bottom:0}.wj-wide-heading .wj-intro>p{max-width:450px}.wj-wide-heading .wj-text-link{margin-top:16px}.wj-screen{padding:12px;max-height:535px}.wj-screen .r-heading{padding:12px 10px}.wj-screen .r-heading h3{font-size:16px;line-height:1.35}.wj-screen .r-heading>span{width:32px;height:32px;flex-shrink:0}.wj-screen .r-heading p{font-size:9px}.wj-screen .r-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.wj-screen .r-metrics strong{font-size:18px}.wj-screen .r-dashboard-grid,.wj-screen .r-account-layout,.wj-screen .r-risk-grid{grid-template-columns:minmax(0,1fr)}.wj-screen .r-risk-output>.r-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wj-screen .r-journal-insights{grid-template-columns:minmax(0,1fr)}.wj-screen .r-risk-strip{flex-wrap:wrap;gap:9px}.wj-screen .r-panel>h4{flex-wrap:wrap;font-size:12px}.wj-screen .r-plan-row,.wj-screen .r-answer{gap:10px}.wj-screen .r-answer>div{min-width:0}.wj-screen .r-answer p{font-size:11px}.wj-screen .r-ai-avatar{width:25px;height:25px;flex-shrink:0}.wj-screen .r-tabs>span{font-size:9px;padding:8px 6px}.wj-screen .r-question{font-size:11px}.wj-screen .r-link-form{padding:12px}.wj-screen .r-risk-label{font-size:10px}.wj-screen .r-lot-output>div{min-width:0}.wj-screen .r-lot-output strong{font-size:26px}.wj-screen .r-lot-output span{font-size:8px}.wj-screen .r-lot-output small{font-size:9px}.wj-access-note{gap:0 24px}.wj-access-note h3{font-size:29px}.wj-access-note .wj-requirements{padding-top:14px}.wj-requirements li{align-items:flex-start;font-size:10px}.wj-requirements .icon{margin-top:3px}.wj-context-controls{gap:7px}.wj-context-controls button{flex-direction:column;justify-content:center;gap:8px;min-height:80px;padding:12px 7px;text-align:center;font-size:10px}.wj-context-controls button .icon{width:19px;height:19px}.wj-context-caption{font-size:12px}.wj-context-preview .wj-screen{height:510px;max-height:510px}.wj-decision-note{margin-top:35px;padding-top:25px;align-items:flex-start;gap:13px}.wj-decision-note>.icon{width:25px;height:25px;margin-top:3px}.wj-decision-note p{font-size:16px}.wj-decision-note p span{font-size:10px}.wj-review-annotation{gap:0 25px}.wj-review-annotation h3{font-size:34px}.wj-review-annotation p{font-size:12px}.wj-datasets{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:35px;padding-top:26px}.wj-datasets article,.wj-datasets article+article{padding:0;border-left:0}.wj-datasets article+article{border-top:1px solid #d4dff1;padding-top:23px}.wj-datasets h3{margin:10px 0 8px;font-size:21px}.wj-datasets p{max-width:430px}}@media(max-width:380px){.wj-wrap{width:calc(100% - 32px)}.wj-heading h2{font-size:41px}.wj-preferences-preview .wj-screen{padding:20px 14px}.wj-preferences-heading{gap:10px}.wj-preferences-heading h3{font-size:16px}.wj-preferences-heading small{font-size:7px}.wj-choices button{font-size:9px}.wj-access-note{display:block}.wj-access-note .wj-requirements{margin-top:22px}.wj-review-annotation{gap:0 20px}.wj-review-annotation h3{font-size:30px}.wj-review-annotation p{font-size:11px}.wj-screen{padding:9px}}@media(prefers-reduced-motion:reduce){.wj-preferences-preview{transform:none}.wj-journey *,.wj-journey *:before,.wj-journey *:after{transition:none!important}}.wd-details{--wd-ink: #16233b;--wd-blue: #2c5de2;--wd-muted: #5d6b84;color:var(--wd-ink);background:#fff;color-scheme:light}.wd-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.wd-planning{position:relative;padding:132px 0 98px;background:#eaf0fc;border-radius:72px 72px 0 0;scroll-margin-top:90px}.wd-kicker{display:flex;align-items:center;gap:11px;margin:0 0 30px;color:var(--wd-muted);font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.wd-kicker>span{width:7px;height:7px;border-radius:50%;background:var(--wd-blue)}.wd-heading-row{display:grid;grid-template-columns:1.45fr .7fr;align-items:end;gap:64px}.wd-heading-row h2,.wd-faq-heading h2{margin:0;color:var(--wd-ink);font-family:inherit;font-size:clamp(44px,5.6vw,82px);font-weight:500;line-height:1.02;letter-spacing:-.067em}.wd-heading-row h2 em,.wd-faq-heading h2 em{color:var(--wd-blue);font-style:normal}.wd-heading-row>p,.wd-faq-heading>p:not(.wd-kicker){margin:0;color:var(--wd-muted);font-size:17px;line-height:1.7}.wd-stages{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:74px}.wd-stage-line{position:absolute;top:24px;right:10%;left:24px;height:1px;background:#bfcde9;pointer-events:none}.wd-stage{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 20px 26px 0;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--wd-ink);background:transparent;text-align:left;cursor:pointer;transition:border-color .2s ease}.wd-stage:focus-visible{outline:2px solid var(--wd-blue);outline-offset:6px;border-radius:5px}.wd-stage-number{position:relative;display:grid;width:48px;height:48px;margin-bottom:25px;place-items:center;border:1px solid #becde9;border-radius:50%;color:#60759b;background:#eaf0fc;font-size:12px;font-weight:600;transition:color .2s ease,background .2s ease,border-color .2s ease}.wd-stage-name{margin-bottom:11px;font-size:25px;font-weight:500;letter-spacing:-.055em}.wd-stage-description{max-width:190px;color:var(--wd-muted);font-size:12px;line-height:1.65}.wd-stage-arrow{position:absolute;right:8px;top:88px;color:var(--wd-blue);font-size:20px;opacity:0;transform:translate(-4px,4px);transition:opacity .2s ease,transform .2s ease}.wd-stage-active,.wd-stage:hover{border-bottom-color:var(--wd-blue)}.wd-stage-active .wd-stage-number{border-color:var(--wd-blue);color:#fff;background:var(--wd-blue)}.wd-stage-active .wd-stage-arrow,.wd-stage:hover .wd-stage-arrow{opacity:1;transform:translate(0)}.wd-plan-detail{display:grid;grid-template-columns:.83fr 1.17fr;gap:50px;align-items:center;min-width:0;margin-top:38px;padding:48px;border:1px solid #dce5f5;border-radius:30px;background:#f9fbff}.wd-detail-copy{min-width:0}.wd-detail-eyebrow{margin:0 0 21px;color:var(--wd-blue);font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.wd-detail-copy h3{min-height:2.25em;margin:0 0 18px;color:var(--wd-ink);font-family:inherit;font-size:clamp(28px,2.5vw,38px);font-weight:500;letter-spacing:-.05em;line-height:1.12}.wd-detail-copy>p:not(.wd-detail-eyebrow){min-height:8.5em;margin:0;color:var(--wd-muted);font-size:14px;line-height:1.75}.wd-detail-focus{display:flex;flex-direction:column;gap:7px;padding-top:22px;border-top:1px solid #dce5f5}.wd-detail-focus>span{color:var(--wd-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.wd-detail-focus>strong{color:var(--wd-ink);font-size:14px;font-weight:500}.wd-detail-focus>small{min-height:2.8em;color:var(--wd-muted);font-size:11px;line-height:1.5}.wd-signal{min-width:0;overflow:hidden;border:1px solid #24334e;border-radius:18px;color:#e6edfd;background:#111c30;box-shadow:0 24px 52px -26px #192e5b66}.wd-signal-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:23px 23px 15px}.wd-signal-symbol{display:flex;flex-direction:column;gap:5px}.wd-signal-symbol>span{font-size:16px;font-weight:600;letter-spacing:-.02em}.wd-signal-symbol>small,.wd-example-label{color:#91a2c1;font-size:10px}.wd-example-label{padding:6px 9px;border:1px solid #304260;border-radius:5px}.wd-signal-chart{position:relative;margin:6px 14px 18px}.wd-signal-chart>svg{display:block;width:100%;height:auto;overflow:visible}.wd-chart-grid{color:#25334b;stroke-width:.8}.wd-price-fill{fill:#4c77e5;opacity:.065}.wd-price-path{stroke:#83a7ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wd-session-band{fill:#7197f4;opacity:0;transition:opacity .28s ease}.wd-chart-levels{opacity:.24;transition:opacity .28s ease}.wd-chart-levels>rect{fill:#7098fa;fill-opacity:.17;stroke:#6d95fc;stroke-opacity:.65}.wd-chart-levels>path{stroke:#64c9bc;stroke-width:1.5;stroke-dasharray:7 6}.wd-chart-levels>path:last-child{stroke:#e898a0}.wd-chart-focus,.wd-chart-review{opacity:0;transition:opacity .28s ease}.wd-chart-focus>circle:first-child{fill:#6f9bff;fill-opacity:.13;stroke:#719bfd;stroke-opacity:.5}.wd-chart-focus>circle:nth-child(2){fill:#c5d7ff;stroke:#111c30;stroke-width:4}.wd-chart-focus>path{stroke:#7099fd;stroke-dasharray:5 5}.wd-chart-review>circle{fill:#253f69;stroke:#7aabff}.wd-chart-review>path{stroke:#cfe1ff;stroke-width:2}.wd-level-label{position:absolute;left:10px;padding:3px 6px;border-radius:3px;color:#a1b5dc;background:#111c30;font-size:9px;opacity:.4;transition:opacity .28s ease}.wd-level-target{top:15%;color:#8ecec4}.wd-level-entry{top:40%}.wd-level-stop{top:69%;color:#e2a9ae}.wd-window-label{position:absolute;top:7%;left:53%;color:#bad0ff;font-size:8px;opacity:0;transition:opacity .28s ease}.wd-signal-stage-1 .wd-chart-levels,.wd-signal-stage-1 .wd-level-label,.wd-signal-stage-3 .wd-chart-focus,.wd-signal-stage-4 .wd-chart-review,.wd-signal-stage-2 .wd-window-label{opacity:1}.wd-signal-stage-2 .wd-session-band{opacity:.15}.wd-signal-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 22px;border-top:1px solid #273750;color:#92a4c3;background:#142139;font-size:9px}.wd-signal-bottom>span:first-child{display:flex;gap:7px;align-items:center;color:#bcd1fc}.wd-signal-bottom i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#89aaf7}.wd-planning-note{display:flex;align-items:flex-start;justify-content:center;gap:10px;max-width:760px;margin:25px auto 0;color:var(--wd-muted);font-size:11px;line-height:1.7}.wd-planning-note>svg{flex:0 0 18px;width:18px;height:18px;margin-top:1px;stroke:var(--wd-blue);stroke-width:1.5}.wd-faq{position:relative;padding:145px 0 125px;background:#fff;border-radius:72px 72px 0 0}.wd-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.wd-faq-heading>p:not(.wd-kicker){max-width:300px;margin-top:28px;font-size:15px}.wd-contact-link{display:inline-flex;align-items:center;gap:30px;margin-top:28px;padding-block:8px;color:var(--wd-ink);font-size:13px;font-weight:500;text-decoration:none}.wd-contact-link>span{color:var(--wd-blue);font-size:20px;transition:transform .18s ease}.wd-contact-link:hover>span{transform:translate(3px,-3px)}.wd-contact-link:focus-visible{outline:2px solid var(--wd-blue);outline-offset:5px}.wd-faq-items{border-top:1px solid #dce3ef}.wd-faq-item{border-bottom:1px solid #dce3ef}.wd-faq-item>summary{display:grid;grid-template-columns:22px 1fr 23px;align-items:center;gap:19px;min-height:112px;padding:28px 0;color:var(--wd-ink);cursor:pointer;list-style:none;font-size:clamp(17px,1.5vw,21px);font-weight:500;letter-spacing:-.025em;line-height:1.4}.wd-faq-item>summary::-webkit-details-marker{display:none}.wd-faq-item>summary:focus-visible{outline:2px solid var(--wd-blue);outline-offset:5px}.wd-faq-number{color:#8592aa;font-size:10px;letter-spacing:0;font-weight:500}.wd-faq-toggle{position:relative;width:22px;height:22px}.wd-faq-toggle:before,.wd-faq-toggle:after{position:absolute;top:10px;left:4px;width:14px;height:1px;background:var(--wd-blue);content:""}.wd-faq-toggle:after{transform:rotate(90deg);transition:transform .18s ease}.wd-faq-item[open] .wd-faq-toggle:after{transform:rotate(0)}.wd-faq-item[open]>summary{color:var(--wd-blue)}.wd-faq-item>p{margin:-7px 42px 30px 41px;color:var(--wd-muted);font-size:14px;line-height:1.8}.wd-reduced *,.wd-reduced *:before,.wd-reduced *:after{transition:none!important}@media(min-width:1450px){.wd-detail-copy>p:not(.wd-detail-eyebrow){min-height:7em}}@media(max-width:1050px){.wd-wrap{width:calc(100% - 64px)}.wd-heading-row{grid-template-columns:1.4fr .85fr;gap:40px}.wd-heading-row>p{font-size:15px}.wd-stages{gap:12px}.wd-stage{padding-right:10px}.wd-stage-arrow{display:none}.wd-stage-name{font-size:23px}.wd-stage-description{font-size:11px}.wd-plan-detail{grid-template-columns:.9fr 1.1fr;padding:30px;gap:30px}.wd-detail-copy>p:not(.wd-detail-eyebrow){font-size:13px;min-height:9.5em}.wd-signal-top{padding:18px 17px 13px}.wd-signal-bottom{padding:14px 17px}.wd-signal-bottom>span:last-child{display:none}.wd-faq-layout{gap:55px}}@media(max-width:760px){.wd-wrap{width:calc(100% - 40px)}.wd-planning{padding:80px 0 65px;border-radius:36px 36px 0 0}.wd-heading-row{grid-template-columns:1fr;gap:25px}.wd-heading-row h2,.wd-faq-heading h2{font-size:clamp(40px,8vw,60px)}.wd-heading-row>p{max-width:440px}.wd-kicker{margin-bottom:24px;font-size:10px}.wd-stages{grid-template-columns:1fr;gap:0;margin-top:36px}.wd-stage-line{display:none}.wd-stage{display:grid;grid-template-columns:38px 1fr 20px;column-gap:16px;padding:16px 12px;border-bottom:1px solid #cad6ed;border-radius:0}.wd-stage:first-of-type{border-top:1px solid #cad6ed}.wd-stage-active{border-bottom-color:#cad6ed;background:#ffffff80}.wd-stage-number{grid-row:1 / span 2;width:38px;height:38px;margin:0;align-self:center;font-size:10px}.wd-stage-name{grid-column:2;margin:0 0 5px;font-size:21px}.wd-stage-description{grid-column:2;max-width:none;font-size:11px}.wd-stage-arrow{position:static;grid-column:3;grid-row:1 / span 2;align-self:center;display:block}.wd-plan-detail{grid-template-columns:1fr;margin-top:26px;padding:27px;gap:28px;border-radius:22px}.wd-detail-copy h3{min-height:0;max-width:380px;font-size:32px}.wd-detail-copy>p:not(.wd-detail-eyebrow){min-height:0;font-size:14px}.wd-detail-focus{margin-top:24px;padding-top:20px}.wd-detail-focus>small{min-height:0}.wd-planning-note{font-size:10px;padding-inline:5px}.wd-faq{padding:85px 0 80px;border-radius:36px 36px 0 0}.wd-faq-layout{grid-template-columns:1fr;gap:42px}.wd-faq-heading>p:not(.wd-kicker){max-width:340px;margin-top:22px}.wd-contact-link{margin-top:16px}.wd-faq-item>summary{min-height:96px;padding:24px 0;grid-template-columns:18px 1fr 22px;gap:12px;font-size:17px}.wd-faq-item>p{margin:-3px 28px 26px 30px;font-size:13px}}@media(max-width:400px){.wd-wrap{width:calc(100% - 32px)}.wd-heading-row h2,.wd-faq-heading h2{font-size:39px}.wd-plan-detail{padding:22px 18px}.wd-detail-copy h3{font-size:29px}.wd-signal-top{padding:16px 12px 12px}.wd-signal-symbol>span{font-size:14px}.wd-example-label{padding:5px 6px;font-size:9px}.wd-signal-chart{margin-inline:8px}.wd-level-label{font-size:8px}.wd-signal-bottom{padding:12px}}@media(prefers-reduced-motion:reduce){.wd-details *,.wd-details *:before,.wd-details *:after{transition:none!important}}.workflow-page{color:#16233b;background:#f5f7fc;overflow:clip;color-scheme:light}.workflow-page :focus-visible{outline:2px solid #5184ff;outline-offset:5px}.wh-container{width:min(1360px,calc(100% - 112px));margin-inline:auto}.wh-hero{position:relative;padding:16px 0 30px}.wh-hero-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0}.wh-copy{padding:25px 0 60px;position:relative;z-index:2}.wh-kicker{color:#5b7195;font-size:9px;font-weight:550;line-height:1.6;letter-spacing:.15em}.wh-copy .wh-kicker{display:flex;align-items:center;gap:9px}.wh-kicker>span{width:5px;height:5px;background:#3475ff;border-radius:50%}.wh-copy h1{font:450 clamp(58px,5.5vw,87px)/1.04 var(--font-ui);letter-spacing:-.06em;margin-top:27px}.wh-copy h1 em{color:#2c5de2;font-style:normal}.wh-description{font-size:14px;line-height:1.85;color:#63748d;max-width:405px;margin-top:27px}.wh-actions{display:flex;align-items:center;gap:26px;margin-top:32px}.wh-button{display:inline-flex;align-items:center;justify-content:center;gap:27px;padding:17px 25px;min-height:51px;border-radius:99px;background:#2c5de2;color:#fff;box-shadow:0 9px 25px #2c5de21a;font-size:12px;font-weight:550;transition:background .2s,transform .2s}.wh-button:hover{background:#214ec9;transform:translateY(-2px)}.wh-button .icon{width:17px;height:17px}.wh-text-link{display:inline-flex;gap:17px;align-items:center;font-size:12px;color:#334b70}.wh-text-link>span{font-size:19px}.wh-text-link .icon{width:15px;height:15px}.wh-text-link:hover{color:#2c5de2}.wh-assurance{display:flex;align-items:center;gap:7px;margin-top:26px;color:#5b7195;font-size:9px}.wh-assurance .icon{width:12px;height:12px}.wh-art{position:relative;width:110%;margin-left:-3%;aspect-ratio:620/640;isolation:isolate}.wh-art-grid{position:absolute;inset:8% 0 12%;z-index:-2;opacity:.38;background-image:radial-gradient(#b3c5e4 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 70%);mask-image:radial-gradient(ellipse,#000,transparent 70%)}.wh-route-art{position:absolute;inset:0;height:100%;width:100%;overflow:visible}.wh-route-shadow{stroke:#153d8d;opacity:.075;stroke-width:25px;transform:translateY(12px);filter:blur(8px)}.wh-route-ribbon{stroke:url(#wh-ribbon-color);stroke-width:21px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.wh-route-highlight{stroke:#ffffff70;stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.wh-card{position:absolute;width:34%;background:#fff;border:1px solid #fff;border-radius:15px;padding:18px;box-shadow:0 18px 38px #255bb81a,0 2px 4px #183c7510}.wh-card--preferences{left:6%;top:11%;transform:rotate(-7deg)}.wh-card--connect{right:0;top:27%;transform:rotate(7deg)}.wh-card--context{left:8%;top:52%;background:#121a2d;border-color:#2d3a57;color:#edf3ff;transform:rotate(-6deg)}.wh-card--review{right:6%;bottom:7%;transform:rotate(6deg)}.wh-card-top{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#7a8daa;font-size:7px;letter-spacing:.05em}.wh-card-top .icon{color:#5184ff;width:13px;height:13px}.wh-card>p{font-size:clamp(15px,1.45vw,22px);font-weight:450;line-height:1.3;letter-spacing:-.035em;margin-top:16px;white-space:nowrap}.wh-mini-choices{display:flex;align-items:center;gap:6px;font-size:7px;margin:17px 0}.wh-mini-choices>*{padding:5px 7px;border-radius:5px;background:#f1f4fb;color:#647b9e;font-weight:450}.wh-mini-choices>b{color:#2c5de2;background:#e3ecff}.wh-card-foot{display:flex;justify-content:space-between;align-items:center;gap:9px;font-size:7px;color:#8390a4;padding-top:10px;border-top:1px solid #eaf0fa}.wh-card-foot>span{display:flex;align-items:center;gap:5px}.wh-card-foot b{color:#426dc4;font-size:6px;font-weight:550;background:#edf3ff;border-radius:99px;padding:3px 6px}.wh-card-foot .icon{width:10px;height:10px;color:#3475ff}.wh-mini-connection{display:flex;align-items:center;justify-content:center;gap:17px;margin:22px auto}.wh-mini-connection>b{font-size:21px;letter-spacing:-.07em;font-weight:600;color:#243452}.wh-mini-connection>span{font-size:20px;color:#b2c4e8}.wh-mini-connection>svg{width:23px;height:25px;color:#3475ff}.wh-mini-answer{display:flex;gap:10px;align-items:flex-start;margin:18px 0}.wh-mini-answer>.icon{width:17px;height:17px;color:#89b0ff}.wh-mini-answer>div{flex:1;padding-top:3px}.wh-mini-answer i{display:block;height:3px;border-radius:3px;background:#455b82;margin-bottom:6px}.wh-mini-answer i:nth-child(2){width:90%}.wh-mini-answer i:last-child{width:68%}.wh-card--context .wh-card-foot{border-color:#2b3b59;color:#94a5c1}.wh-mini-bars{display:flex;align-items:flex-end;gap:5px;height:48px;margin:14px 0}.wh-mini-bars i{flex:1;border-radius:2px 2px 0 0;background:#adc6fa}.wh-mini-bars i:nth-child(3n){background:#2c5de2}.wh-art-label{position:absolute;left:3%;bottom:1%;font-size:6px;letter-spacing:.13em;color:#8a9bb5;transform:rotate(-90deg);transform-origin:left}.wh-hero-bottom{display:flex;align-items:center;justify-content:space-between;color:#5b7195;font-size:8px;letter-spacing:.1em;margin-top:10px}.wh-hero-bottom>a{display:flex;align-items:center;gap:16px}.wh-hero-bottom i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid #d7e1f2;font:normal 17px var(--font-ui);color:#4470bd}.wh-navigation{position:sticky;top:0;z-index:15;border-block:1px solid #dce5f5;background:#f5f7fcf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wh-navigation>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wh-navigation a{display:flex;align-items:center;gap:13px;padding:23px 26px;border-right:1px solid #dfe6f3}.wh-navigation a:first-child{padding-left:0}.wh-navigation a:last-child{border-right:0}.wh-navigation a>span{font-size:9px;color:#8a9bb5}.wh-navigation a>b{font-size:11px;font-weight:500}.wh-navigation a>.icon{width:13px;height:13px;color:#88a0c6;margin-left:auto}.wh-navigation a:hover>b{color:#2c5de2}.wh-introduction{text-align:center;padding:120px 0 100px;background:#edf2fc;border-radius:50% 50% 0 0/36px 36px 0 0;margin-top:50px}.wh-introduction h2{font:450 clamp(40px,5vw,74px)/1.12 var(--font-ui);letter-spacing:-.057em;margin-top:28px}.wh-introduction h2 em{color:#2c5de2;font-style:normal}.wh-introduction .wh-container>p:last-child{color:#697b98;font-size:14px;line-height:1.9;margin-top:25px}.wh-ending{padding:115px 0 110px;background:#2c5de2;color:#fff;text-align:center;border-radius:50% 50% 0 0/40px 40px 0 0}.wh-ending .wh-kicker{color:#c2d3ff}.wh-ending h2{font:450 clamp(51px,6.5vw,100px)/1.06 var(--font-ui);letter-spacing:-.06em;margin-top:29px}.wh-ending h2 em{color:#c5d7ff;font-style:normal}.wh-ending .wh-container>p:not(.wh-kicker){font-size:14px;color:#d7e2ff;margin-top:27px}.wh-ending .wh-actions{justify-content:center;margin-top:32px}.wh-ending .wh-button{background:#fff;color:#254fc6}.wh-ending .wh-button:hover{background:#edf2ff}.wh-ending .wh-text-link{color:#e5edff}.wh-ending-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;color:#e5edff;margin-top:35px}.wh-ending-note .icon{width:13px;height:13px}@media(min-width:1600px){.wh-art{width:102%;margin-left:0}}@media(max-width:1100px){.wh-container{width:calc(100% - 64px)}.wh-copy h1{font-size:clamp(48px,5.7vw,64px)}.wh-description{font-size:13px;max-width:330px}.wh-wide-break{display:none}.wh-actions{gap:19px}.wh-text-link{font-size:11px}.wh-button{font-size:11px;padding:15px 22px;gap:20px}.wh-art{width:104%;margin-left:-2%}.wh-card{padding:14px;width:36%}.wh-card-top{font-size:6px}.wh-card>p{font-size:15px}.wh-mini-choices{gap:4px}.wh-mini-choices>*{padding:4px 5px;font-size:6px}.wh-mini-connection{margin-block:17px}.wh-card-foot{font-size:6px}.wh-navigation a{padding:20px 18px;gap:10px}}@media(max-width:900px){.wh-hero{padding-top:35px}.wh-hero-layout{grid-template-columns:1fr}.wh-copy{text-align:center;padding:0}.wh-copy .wh-kicker{justify-content:center}.wh-copy h1{font-size:clamp(53px,8vw,76px);margin-top:23px}.wh-description{font-size:14px;margin-inline:auto;max-width:400px}.wh-actions,.wh-assurance{justify-content:center}.wh-art{width:min(620px,100%);margin:10px auto 0}.wh-card{padding:18px;width:34%}.wh-card-top{font-size:7px}.wh-card>p{font-size:20px}.wh-mini-choices>*{padding:5px 7px;font-size:7px}.wh-mini-connection{margin-block:22px}.wh-card-foot{font-size:7px}.wh-navigation a{padding:19px 14px}.wh-navigation a>.icon{display:none}.wh-introduction{padding:90px 0 75px;margin-top:35px}.wh-ending{padding:95px 0}}@media(max-width:600px){.wh-container{width:calc(100% - 36px)}.wh-hero{padding-top:32px;padding-bottom:21px}.wh-copy h1{font-size:clamp(42px,11.2vw,64px);line-height:1.07}.wh-kicker{font-size:8px;letter-spacing:.13em}.wh-description{font-size:12px;max-width:330px;margin-top:22px}.wh-actions{flex-direction:column;gap:18px;margin-top:25px}.wh-button{min-height:48px;font-size:11px;padding:15px 24px}.wh-assurance{font-size:8px;margin-top:23px}.wh-art{width:104%;margin-left:-2%;margin-top:26px}.wh-card{padding:11px;border-radius:10px;width:37%}.wh-card-top{font-size:4.7px;gap:3px}.wh-card-top .icon{width:10px;height:10px}.wh-card>p{font-size:clamp(11px,3.2vw,17px);margin-top:12px}.wh-mini-choices{margin-block:12px;gap:3px}.wh-mini-choices>*{padding:4px;font-size:5px}.wh-card-foot{font-size:4.8px;padding-top:8px}.wh-card-foot b{font-size:4.5px;padding:2px 4px}.wh-mini-connection{margin-block:17px;gap:13px}.wh-mini-connection>b{font-size:16px}.wh-mini-connection>svg{width:18px;height:20px}.wh-mini-answer{margin-block:12px;gap:6px}.wh-mini-answer>.icon{width:12px;height:12px}.wh-mini-answer i{height:2px;margin-bottom:4px}.wh-mini-bars{height:28px;gap:3px;margin:12px 0}.wh-art-label{display:none}.wh-card--preferences{left:5%;top:9%}.wh-card--connect{right:2%;top:25%}.wh-card--context{left:3%;top:50%}.wh-card--review{right:5%;bottom:2%}.wh-hero-bottom{margin-top:30px;font-size:6px}.wh-hero-bottom>a{gap:9px}.wh-hero-bottom>a>span{display:none}.wh-hero-bottom i{width:28px;height:28px;font-size:15px}.wh-navigation>div{width:100%}.wh-navigation a{gap:5px;padding:15px 5px;flex-direction:column;justify-content:center}.wh-navigation a:first-child{padding-left:5px}.wh-navigation a>span{font-size:7px}.wh-navigation a>b{text-align:center;font-size:10px}.wh-introduction{padding:76px 0 70px;margin-top:25px;border-radius:50% 50% 0 0/22px 22px 0 0}.wh-introduction h2{font-size:clamp(31px,8.2vw,45px);line-height:1.15}.wh-introduction .wh-container>p:last-child{font-size:12px;margin-top:23px}.wh-ending{padding:85px 0 75px;border-radius:50% 50% 0 0/22px 22px 0 0}.wh-ending h2{font-size:clamp(43px,11.6vw,65px)}.wh-ending .wh-container>p:not(.wh-kicker){font-size:12px}.wh-ending-note{font-size:8px}}@media(prefers-reduced-motion:reduce){.workflow-page *,.workflow-page *:before,.workflow-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.pr-plans{--pr-ink: #16233b;--pr-blue: #2c5de2;--pr-muted: #5d6d88;color:var(--pr-ink);color-scheme:light;background:#f5f7fc}.pr-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.pr-options{padding:114px 0 105px;scroll-margin-top:32px}.pr-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--pr-muted);font-size:10px;font-weight:550;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.pr-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--pr-blue)}.pr-options-header{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px}.pr-options-header h2,.pr-comparison-header h2,.pr-faq-layout h2{margin:0;color:var(--pr-ink);font-family:var(--font-ui);font-weight:450;font-size:clamp(46px,5.7vw,82px);letter-spacing:-.065em;line-height:1.04}.pr-options-header h2 em,.pr-comparison-header h2 em,.pr-faq-layout h2 em{color:var(--pr-blue);font-style:normal}.pr-options-intro{max-width:365px;padding-bottom:3px}.pr-options-intro>p{margin:0;color:var(--pr-muted);font-size:16px;line-height:1.8}.pr-inline-link{display:inline-flex;align-items:center;gap:23px;padding-block:8px;margin-top:20px;color:var(--pr-ink);font-size:13px;font-weight:500;text-decoration:none}.pr-inline-link .icon{width:17px;height:17px;color:var(--pr-blue);transition:transform .2s ease}.pr-inline-link:hover .icon{transform:translate(4px)}.pr-plans :focus-visible{outline:2px solid var(--pr-blue);outline-offset:5px}.pr-billing-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:57px 0 30px}.pr-billing-toggle{position:relative;isolation:isolate;display:flex;padding:5px;border:1px solid #d9e2f3;border-radius:99px;background:#e9eef9}.pr-billing-toggle>button{position:relative;width:116px;min-height:44px;padding:10px 14px;border:0;border-radius:99px;color:var(--pr-muted);background:transparent;font-size:12px;font-weight:550;cursor:pointer;transition:color .2s ease}.pr-billing-toggle>button[aria-pressed=true]{color:var(--pr-ink)}.pr-toggle-indicator{position:absolute;top:5px;left:5px;bottom:5px;z-index:-1;width:116px;border-radius:99px;background:#fff;box-shadow:0 2px 6px #29467a0d;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.pr-toggle-indicator[data-annual=true]{transform:translate(116px)}.pr-billing-row>p{margin:0;text-align:right;color:var(--pr-muted);font-size:11px;line-height:1.65}.pr-billing-row>p>span{display:block;font-size:10px}.pr-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;align-items:stretch}.pr-plan-card{position:relative;min-width:0;padding:33px 30px 34px;border:1px solid #dce4f3;border-radius:25px;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.pr-plan-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #1f3f7b0a}.pr-plan-trader{background:#e8f0ff;border-color:#b8cdfb}.pr-plan-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:30px}.pr-plan-top>span{color:var(--pr-muted);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.pr-plan-mark{display:flex;gap:4px;align-items:end;height:19px}.pr-plan-mark>i{width:5px;border:1px solid #becff0;border-radius:2px;height:9px}.pr-plan-mark>i:nth-child(2){height:14px}.pr-plan-mark>i:nth-child(3){height:19px}.pr-plan-mark>.pr-mark-filled{background:var(--pr-blue);border-color:var(--pr-blue)}.pr-plan-card h3{margin:0;color:var(--pr-ink);font-family:var(--font-ui);font-size:38px;font-weight:450;letter-spacing:-.06em;line-height:1.15}.pr-plan-label{margin:10px 0 0;color:var(--pr-blue);font-size:12px;font-weight:500}.pr-plan-description{min-height:4.9em;margin:20px 0 0;color:var(--pr-muted);font-size:13px;line-height:1.7}.pr-price{display:flex;align-items:center;gap:4px;margin-top:25px;color:var(--pr-ink);font-variant-numeric:tabular-nums}.pr-price>span:first-child{align-self:flex-start;margin-top:9px;font-size:25px;font-weight:400}.pr-price>strong{font-size:clamp(48px,4.7vw,67px);font-weight:450;line-height:1.05;letter-spacing:-.07em}.pr-price>span:last-child{margin:10px 0 0 10px;color:var(--pr-muted);font-size:10px;line-height:1.6}.pr-price-note{min-height:3em;margin:12px 0 20px;color:var(--pr-muted);font-size:10px;line-height:1.5}.pr-plan-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:51px;padding:14px 18px;border:1px solid #cbd8ef;border-radius:99px;color:var(--pr-ink);background:#f8faff;font-size:12px;font-weight:550;transition:background .2s ease,border-color .2s ease}.pr-plan-cta .icon{width:17px;height:17px;color:var(--pr-blue);transition:transform .2s ease}.pr-plan-cta:hover{background:#eaf0fd;border-color:#a7beec}.pr-plan-cta:hover .icon{transform:translate(3px)}.pr-plan-trader .pr-plan-cta{background:var(--pr-blue);border-color:var(--pr-blue);color:#fff}.pr-plan-trader .pr-plan-cta .icon{color:#fff}.pr-plan-trader .pr-plan-cta:hover{background:#234fc8}.pr-plan-coverage{display:flex;flex-direction:column;gap:12px;margin-top:29px;padding-top:22px;border-top:1px solid #d9e3f5}.pr-plan-coverage>p{margin:0 0 3px;color:var(--pr-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pr-plan-coverage>div{display:flex;gap:10px;align-items:center;color:var(--pr-ink);font-size:12px;line-height:1.45}.pr-plan-coverage .icon{width:17px;height:17px;color:var(--pr-blue)}.pr-plan-features{display:flex;flex-direction:column;gap:11px;list-style:none;padding:20px 0 0;margin:21px 0 0;border-top:1px solid #e3eaf7}.pr-plan-features>li{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;color:var(--pr-muted)}.pr-plan-features .icon{width:13px;height:13px;margin-top:2px;color:var(--pr-blue)}.pr-provisional{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:16px;margin-top:26px;padding:24px 26px;border:1px solid #dce4f3;border-radius:17px;background:#edf2fc}.pr-provisional>.icon{color:var(--pr-blue)}.pr-provisional>p{max-width:800px;margin:0;color:var(--pr-muted);font-size:11px;line-height:1.8}.pr-provisional strong{display:block;color:var(--pr-ink);font-size:12px;font-weight:550}.pr-provisional>a{display:flex;align-items:center;gap:12px;margin-left:24px;padding-block:10px;color:var(--pr-blue);font-size:11px;font-weight:550;white-space:nowrap}.pr-provisional>a .icon{width:15px;height:15px}.pr-comparison{padding:118px 0 105px;border-radius:70px 70px 0 0;background:#fff;scroll-margin-top:20px}.pr-comparison-header>div{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:80px}.pr-comparison-header>div>p{max-width:355px;margin:0;color:var(--pr-muted);font-size:16px;line-height:1.8}.pr-comparison-table{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:62px}.pr-comparison-table th,.pr-comparison-table td{border-bottom:1px solid #e0e7f2;vertical-align:middle}.pr-comparison-table thead th{width:22%;padding:27px 15px;background:#f1f5fd;text-align:center;font-weight:450}.pr-comparison-table thead th:first-child{width:34%;padding-left:25px;border-radius:17px 0 0;color:var(--pr-muted);text-align:left;font-size:12px}.pr-comparison-table thead th:last-child{border-radius:0 17px 0 0}.pr-comparison-table thead th>span{display:block;color:var(--pr-ink);font-size:23px;letter-spacing:-.04em}.pr-comparison-table thead th>small{display:block;margin-top:7px;color:var(--pr-muted);font-size:10px;line-height:1.6}.pr-comparison-table thead th>small>span{display:block}.pr-comparison-table tbody th{padding:27px 25px;text-align:left;font-weight:450}.pr-comparison-table tbody th>span{display:block;color:var(--pr-ink);font-size:13px}.pr-comparison-table tbody th>small{display:block;margin-top:6px;color:var(--pr-muted);font-size:10px;line-height:1.6}.pr-comparison-table tbody td{padding:24px 15px;color:var(--pr-ink);text-align:center;font-size:12px;line-height:1.5}.pr-comparison-table tbody td:nth-child(3){background:#f8faff}.pr-proposed-value{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--pr-muted)}.pr-proposed-value .icon{width:15px;height:15px;color:var(--pr-blue)}.pr-comparison-table tfoot th{padding:25px;color:var(--pr-muted);font-size:11px;font-weight:450;text-align:left}.pr-comparison-table tfoot td{padding:19px 10px;text-align:center}.pr-comparison-table tfoot a{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-block:10px;color:var(--pr-blue);font-size:11px;font-weight:550}.pr-comparison-table tfoot a .icon{width:15px;height:15px}.pr-comparison-note{max-width:850px;margin:24px 0 0;color:var(--pr-muted);font-size:11px;line-height:1.8}.pr-mobile-plan-select{display:none}.pr-faq{padding:105px 0 118px;background:#f5f7fc;border-radius:70px 70px 0 0}.pr-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.pr-faq-layout h2{font-size:clamp(43px,5vw,72px)}.pr-faq-layout>header>p:not(.pr-eyebrow){margin:28px 0 0;color:var(--pr-muted);font-size:15px;line-height:1.7}.pr-faq-list{border-top:1px solid #d7e0ef}.pr-faq-item{border-bottom:1px solid #d7e0ef}.pr-faq-item>summary{display:grid;grid-template-columns:20px 1fr 18px;align-items:center;gap:18px;min-height:103px;padding:27px 0;color:var(--pr-ink);font-size:18px;line-height:1.45;font-weight:450;letter-spacing:-.025em;cursor:pointer;list-style:none}.pr-faq-item>summary::-webkit-details-marker{display:none}.pr-faq-index{color:var(--pr-muted);font-size:9px;letter-spacing:0}.pr-faq-item>summary>i{position:relative;width:18px;height:18px}.pr-faq-item>summary>i:before,.pr-faq-item>summary>i:after{position:absolute;top:8px;left:2px;width:14px;height:1px;content:"";background:var(--pr-blue)}.pr-faq-item>summary>i:after{transform:rotate(90deg);transition:transform .18s ease}.pr-faq-item[open]>summary>i:after{transform:rotate(0)}.pr-faq-item[open]>summary{color:var(--pr-blue)}.pr-faq-item>p{margin:-5px 30px 28px 38px;color:var(--pr-muted);font-size:13px;line-height:1.85}.pr-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pr-reduced *,.pr-reduced *:before,.pr-reduced *:after{transition:none!important}@media(max-width:1100px){.pr-wrap{width:calc(100% - 64px)}.pr-options-header,.pr-comparison-header>div{gap:50px}.pr-plan-grid{gap:13px}.pr-plan-card{padding:28px 22px}.pr-plan-description{font-size:12px;min-height:6.8em}.pr-plan-card h3{font-size:34px}.pr-price>strong{font-size:54px}.pr-price>span:last-child{margin-left:6px}.pr-plan-features>li{font-size:10px}.pr-provisional{padding:22px}.pr-provisional>a{margin-left:8px}.pr-faq-layout{gap:55px}}@media(max-width:800px){.pr-wrap{width:calc(100% - 40px)}.pr-options{padding:80px 0 75px}.pr-options-header,.pr-comparison-header>div{grid-template-columns:1fr;gap:27px}.pr-options-intro{max-width:430px}.pr-options-intro>p,.pr-comparison-header>div>p{font-size:15px}.pr-options-header h2,.pr-comparison-header h2{font-size:clamp(43px,7.5vw,65px)}.pr-billing-row{margin-top:37px}.pr-plan-grid{grid-template-columns:1fr;gap:20px}.pr-plan-card{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;padding:30px}.pr-plan-top{grid-column:1/-1;margin-bottom:23px}.pr-plan-card h3,.pr-plan-label,.pr-plan-description,.pr-price,.pr-price-note,.pr-plan-cta{grid-column:1}.pr-plan-description{min-height:0;font-size:13px;margin-top:17px}.pr-price{margin-top:25px}.pr-price>strong{font-size:64px}.pr-price-note{min-height:0}.pr-plan-coverage{grid-column:2;grid-row:2 / span 4;align-self:start;margin-top:2px;padding-top:10px;border-top:0}.pr-plan-features{grid-column:2;grid-row:6 / span 3;align-self:start;margin-top:12px;padding-top:24px}.pr-plan-features>li{font-size:11px}.pr-provisional{grid-template-columns:20px 1fr;align-items:start}.pr-provisional>a{grid-column:2;margin-left:0;padding-block:0}.pr-comparison{padding:85px 0 75px;border-radius:38px 38px 0 0}.pr-comparison-table{margin-top:43px}.pr-comparison-table thead th{width:21%;padding:21px 7px}.pr-comparison-table thead th:first-child{width:37%;padding-left:14px}.pr-comparison-table tbody th{padding:24px 14px}.pr-comparison-table tbody td{padding:24px 8px;font-size:11px}.pr-comparison-table thead th>span{font-size:21px}.pr-comparison-table thead th>small{font-size:9px}.pr-comparison-table tfoot th{padding:20px 14px}.pr-comparison-table tfoot a{gap:6px;font-size:10px}.pr-faq{padding:80px 0;border-radius:38px 38px 0 0}.pr-faq-layout{grid-template-columns:1fr;gap:43px}.pr-faq-layout h2{font-size:54px}.pr-faq-layout>header>p:not(.pr-eyebrow){margin-top:21px}.pr-faq-item>summary{font-size:18px}}@media(max-width:580px){.pr-wrap{width:calc(100% - 36px)}.pr-eyebrow{margin-bottom:22px;font-size:9px}.pr-options-header h2,.pr-comparison-header h2{font-size:clamp(41px,10vw,54px)}.pr-options-intro>p,.pr-comparison-header>div>p{font-size:14px}.pr-billing-row{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:26px}.pr-billing-row>p{text-align:left}.pr-billing-row>p>span{display:inline;margin-left:8px}.pr-plan-card{display:block;padding:30px 27px}.pr-plan-card h3{font-size:37px}.pr-plan-description{max-width:300px;min-height:0}.pr-price{margin-top:27px}.pr-price>strong{font-size:64px}.pr-price-note{margin-bottom:22px;font-size:10px}.pr-plan-coverage{margin-top:29px;padding-top:22px;border-top:1px solid #d9e3f5}.pr-plan-features{margin-top:22px;padding-top:22px}.pr-plan-features>li{font-size:11px}.pr-provisional{padding:20px 17px;gap:12px}.pr-mobile-plan-select{display:flex;gap:4px;padding:5px;margin-top:34px;border:1px solid #d9e2f3;border-radius:99px;background:#f1f5fd}.pr-mobile-plan-select>button{flex:1;min-height:43px;padding:11px 7px;border:0;border-radius:99px;color:var(--pr-muted);background:transparent;font-size:12px;cursor:pointer}.pr-mobile-plan-select>button[aria-pressed=true]{color:#fff;background:var(--pr-blue)}.pr-comparison-table{margin-top:21px}.pr-comparison-table .pr-plan-column:not([data-active=true]){display:none}.pr-comparison-table thead th:first-child{width:55%;padding:23px 13px;font-size:11px}.pr-comparison-table thead .pr-plan-column{width:45%;border-radius:0 17px 0 0;padding:23px 10px}.pr-comparison-table thead th>span{font-size:23px}.pr-comparison-table thead th>small{font-size:9px}.pr-comparison-table tbody th{padding:23px 13px}.pr-comparison-table tbody th>span{font-size:12px;line-height:1.55}.pr-comparison-table tbody th>small{font-size:9px}.pr-comparison-table tbody td{padding:23px 10px;background:#f8faff;font-size:11px}.pr-comparison-table tfoot th{padding:20px 13px;font-size:10px;line-height:1.6}.pr-comparison-table tfoot td{padding:18px 9px}.pr-comparison-table tfoot a{font-size:10px;gap:7px}.pr-comparison-note{font-size:10px}.pr-faq-layout h2{font-size:46px}.pr-faq-layout>header>p:not(.pr-eyebrow){font-size:14px}.pr-faq-item>summary{grid-template-columns:17px 1fr 17px;gap:12px;min-height:97px;padding:23px 0;font-size:17px}.pr-faq-item>p{margin-left:29px;margin-right:24px;font-size:13px}}@media(max-width:350px){.pr-wrap{width:calc(100% - 32px)}.pr-plan-card{padding-inline:23px}.pr-billing-row>p>span{display:block;margin-left:0}.pr-plan-features>li{font-size:10px}}@media(prefers-reduced-motion:reduce){.pr-plans *,.pr-plans *:before,.pr-plans *:after{transition:none!important}}.pricing-page-shell{background:#f5f7fc;color:#16233b;color-scheme:light}.pricing-page-shell>.site-header{position:absolute;width:100%;top:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.pricing-page-shell .nav-bar{width:calc(100% - 80px);max-width:1600px;height:94px;gap:32px}.pricing-page-shell .desktop-nav{gap:30px;margin-inline:auto;font-size:13px}.pricing-page-shell .desktop-nav a{color:#e7edf9}.pricing-page-shell .desktop-nav a:hover,.pricing-page-shell .desktop-nav a[aria-current=page]{color:#a9c5ff}.pricing-page-shell>.site-header .logo{color:#eaf0ff}.pricing-page-shell .logo svg,.pricing-page-shell .logo-dot{color:#3475ff}.pricing-page-shell .nav-actions .sign-in{display:none}.pricing-page-shell .nav-actions .button{border:1px solid #ffffff57;color:#fff;background:#ffffff08;border-radius:99px;padding:12px 21px;box-shadow:none;font-size:12px}.pricing-page-shell .nav-actions .button:hover{background:#2c5de2}.pricing-page-shell .menu-toggle{border:1px solid #ffffff57;border-radius:50%;width:44px;height:44px;padding:12px}.pricing-page-shell .menu-toggle span{background:#eaf0ff}.pricing-page-shell #mobile-menu{background:#f5f7fc;color:#16233b;border-color:#d9e2f1}.pricing-page-shell #mobile-menu>a:not(.button){color:#16233b}.pricing-page-shell>footer{background:#eef2fa;border-color:#dbe3f2;color:#58677f}.pricing-page-shell footer h3,.pricing-page-shell footer .logo{color:#16233b}.pricing-page-shell footer a:hover{color:#2c5de2}.pricing-page-shell .footer-risk,.pricing-page-shell .footer-bottom{border-color:#d8e1f0;color:#63728b}.pricing-page-shell .footer-grid>div:first-child p{color:#63728b}.pricing-page{overflow:clip;color:#16233b;background:#f5f7fc}.pricing-page :focus-visible{outline:2px solid #6497ff;outline-offset:6px}.mp-hero{position:relative;isolation:isolate;overflow:hidden;min-height:800px;height:min(100svh,1040px);background:#061532;color:#fff}.mp-hero .mh-film{z-index:-2}.mp-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#02132c88,#02132c15 48%,transparent 68%),linear-gradient(0deg,#031329bc,transparent 24%,transparent 80%,#03132950)}.mp-copy{position:relative;width:min(1440px,calc(100% - 112px));margin:auto;padding-top:clamp(195px,25svh,290px)}.mp-kicker{display:flex;gap:11px;align-items:center;font-size:10px;font-weight:550;letter-spacing:.2em;color:#bbcff2}.mp-kicker i{width:5px;height:5px;border-radius:50%;background:#73a1ff;box-shadow:0 0 18px #77a5ff}.pricing-page .mp-copy h1{margin-top:29px;font-size:clamp(66px,6.5vw,103px);font-weight:450;letter-spacing:-.065em;line-height:1.03}.mp-copy h1 em{font-style:normal;color:#aac9ff}.pricing-page .mp-description{margin-top:27px;max-width:360px;color:#d7e4fa;font-size:15px;line-height:1.8}.mp-actions{display:flex;gap:26px;align-items:center;margin-top:34px}.mp-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:99px;min-height:54px;padding:15px 25px;font-size:12px;font-weight:550;line-height:1.4;color:#fff;background:#2c5de2;transition:background .2s,transform .2s}.mp-button:hover{background:#3475ff;transform:translateY(-2px)}.mp-button>span{font-size:21px;font-weight:400}.mp-button .icon,.mp-text-link .icon,.mp-bridge-copy .icon{width:17px;height:17px}.mp-text-link{display:inline-flex;gap:15px;align-items:center;font-size:12px;color:#e6efff}.mp-text-link:hover{color:#aac9ff}.pricing-page .mp-preview-note{font-size:10px;line-height:1.7;color:#aebfda;margin-top:23px}.mp-hero-foot{position:absolute;bottom:64px;left:50%;transform:translate(-50%);width:min(1440px,calc(100% - 112px));display:flex;align-items:center;justify-content:space-between;gap:30px}.mp-scroll-cue{display:inline-flex;align-items:center;gap:14px;font-size:9px;letter-spacing:.16em;color:#c5d9f4}.mp-scroll-cue>span{width:31px;height:31px;border:1px solid #8faff64d;border-radius:50%;display:grid;place-items:center;font-size:17px}.mp-plan-line{display:flex;gap:22px;align-items:center;color:#dbe8fc;font-size:12px}.mp-plan-line>span{display:flex;gap:11px;align-items:center}.mp-plan-line b{font-weight:400;font-size:9px;color:#a0bce9}.mp-plan-line i{width:50px;height:1px;background:#a6c8ff59}.mp-bridge{width:min(1280px,calc(100% - 112px));position:relative;margin:0 auto;padding:115px 0 86px;display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:end}.mp-bridge:before{content:"";position:absolute;top:-32px;left:50%;transform:translate(-50%);width:130vw;height:48px;background:#f5f7fc;border-radius:50% 50% 0 0/100% 100% 0 0}.mp-label{display:block;color:#63728b;letter-spacing:.17em;font-size:10px;font-weight:550}.pricing-page .mp-bridge h2{font-size:clamp(34px,3.9vw,58px);font-weight:450;letter-spacing:-.055em;line-height:1.13;margin-top:25px}.mp-bridge h2 span{color:#657899}.mp-bridge-copy{max-width:430px;padding-bottom:4px}.mp-bridge-copy p{color:#5b6b84;font-size:14px;line-height:1.9}.mp-bridge-copy a{display:inline-flex;align-items:center;gap:18px;font-size:12px;color:#2c5de2;margin-top:21px}.mp-bridge-line{position:absolute;bottom:0;left:0;right:0;height:1px;background:#ced9ee;display:flex;justify-content:space-between}.mp-bridge-line i{position:relative;top:-3px;width:7px;height:7px;border-radius:50%;background:#98b7f0}.mp-ending{position:relative;isolation:isolate;overflow:hidden;padding:112px max(56px,calc((100vw - 1280px)/2)) 124px;min-height:540px;background:#e4edff}.mp-ending-copy{position:relative;z-index:1}.mp-ending .mp-label{color:#3f619c}.pricing-page .mp-ending h2{margin:25px 0;font-size:clamp(45px,5.2vw,78px);letter-spacing:-.06em;font-weight:450;line-height:1.08}.mp-ending h2 span{color:#5476b2}.mp-ending p{font-size:14px;color:#566d93;line-height:1.9}.mp-ending .mp-button{margin-top:30px}.mp-ending-art{position:absolute;z-index:0;width:500px;height:430px;right:-40px;bottom:30px;transform:rotate(-17deg);opacity:.72}.mp-ending-art>i{position:absolute;bottom:0;width:98px;height:190px;border-radius:14px;border:1px solid #88afff66;background:linear-gradient(115deg,#ffffff90,#a5c2ff70 50%,#769fef15);box-shadow:inset -8px 0 15px #91b2f126,15px 20px 30px #6a91de0a}.mp-ending-art>i:nth-child(1){left:30px}.mp-ending-art>i:nth-child(2){height:280px;left:177px}.mp-ending-art>i:nth-child(3){height:390px;left:324px}.mp-ending-art>span{position:absolute;width:500px;height:240px;border:1px solid #8babdf99;border-radius:50%;bottom:-80px;left:-40px;transform:rotate(13deg)}@media(min-width:1600px){.mp-copy{padding-top:clamp(210px,25svh,280px)}}@media(max-width:1100px){.pricing-page-shell .nav-bar,.pricing-page-shell .desktop-nav{gap:22px}.mp-copy{width:calc(100% - 80px)}.mp-copy h1{max-width:550px}.mp-hero-foot{width:calc(100% - 80px)}.mp-plan-line{gap:15px}.mp-plan-line i{width:25px}.mp-bridge{width:calc(100% - 80px);gap:50px}.mp-ending{padding-inline:40px}.mp-ending-art{right:-170px;opacity:.5}}@media(max-width:900px){.pricing-page-shell .nav-bar{width:calc(100% - 40px);height:80px}.mp-hero{height:800px;min-height:800px}.mp-copy{padding-top:173px;width:calc(100% - 64px)}.pricing-page .mp-copy h1{font-size:clamp(64px,8.5vw,82px)}.mp-shade{background:linear-gradient(90deg,#02132cc7,#02132c33 65%,#02132c22),linear-gradient(0deg,#031329bb,transparent 30%)}.mp-hero-foot{width:calc(100% - 64px)}.mp-bridge{width:calc(100% - 64px);padding-top:85px;gap:32px}.mp-bridge-copy p{font-size:13px}.mp-ending{padding:90px 32px}.mp-ending-art{right:-240px}}@media(max-width:600px){.mp-hero{height:auto;min-height:895px;padding-bottom:355px}.mp-hero .mh-film{inset:auto 0 32px;width:100%;height:auto;aspect-ratio:1}.mp-shade{background:linear-gradient(180deg,#061532 0% 51%,#06153200 76%,#04152c88)}.mp-copy{padding-top:143px;width:calc(100% - 40px)}.mp-kicker{font-size:9px}.pricing-page .mp-copy h1{font-size:clamp(45px,10.7vw,64px);margin-top:23px;line-height:1.04}.pricing-page .mp-description{max-width:330px;font-size:13px;line-height:1.8;margin-top:22px}.mp-actions{gap:21px;margin-top:26px;flex-wrap:wrap}.mp-button{min-height:49px;padding:13px 21px;font-size:11px;gap:18px}.mp-text-link{font-size:11px;gap:10px}.pricing-page .mp-preview-note{max-width:275px;font-size:9px;margin-top:20px}.mp-hero-foot{width:calc(100% - 40px);bottom:43px;justify-content:center}.mp-scroll-cue{display:none}.mp-plan-line{font-size:11px;gap:13px}.mp-plan-line i{width:23px}.mp-plan-line>span{gap:7px}.mp-bridge{width:calc(100% - 40px);padding:68px 0 52px;grid-template-columns:1fr;gap:27px}.mp-bridge:before{width:160vw;height:37px;top:-25px}.pricing-page .mp-bridge h2{font-size:clamp(33px,7.8vw,44px);margin-top:21px}.mp-label{font-size:9px}.mp-bridge-copy{max-width:390px}.mp-bridge-copy p{font-size:13px}.mp-ending{min-height:650px;padding:73px 20px 230px}.pricing-page .mp-ending h2{font-size:clamp(37px,9vw,52px);margin-top:22px}.mp-ending p{font-size:13px;max-width:300px}.mp-ending-art{transform:rotate(-13deg) scale(.65);transform-origin:right bottom;right:-50px;bottom:-35px;opacity:.7}.mp-desktop-break{display:none}}@media(prefers-reduced-motion:reduce){.mp-button{transition:none}.mp-button:hover{transform:none}}.cd-desk{--cd-ink: #16233b;--cd-blue: #2c5de2;--cd-muted: #5d6d88;color:var(--cd-ink);background:#f5f7fc;color-scheme:light}.cd-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.cd-topics{padding:118px 0 105px;scroll-margin-top:35px}.cd-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 28px;color:var(--cd-muted);font-size:10px;font-weight:550;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.cd-eyebrow>span{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--cd-blue)}.cd-topics-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.cd-topics-heading h2,.cd-conversation-info h2{margin:0;color:var(--cd-ink);font-family:var(--font-ui);font-weight:450;font-size:clamp(48px,5.8vw,84px);line-height:1.04;letter-spacing:-.065em}.cd-topics-heading h2 em,.cd-conversation-info h2 em{color:var(--cd-blue);font-style:normal}.cd-topics-heading>p{max-width:360px;margin:0 0 4px;color:var(--cd-muted);font-size:16px;line-height:1.8}.cd-topic-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:54px}.cd-topic{position:relative;min-width:0;padding:28px 25px 29px;border:1px solid #d8e2f3;border-radius:20px;background:#fff;color:var(--cd-ink);text-align:left;cursor:pointer;transition:transform .24s ease,border-color .24s ease,background .24s ease}.cd-topic:hover{transform:translateY(-5px);border-color:#afc6f5}.cd-topic:disabled{cursor:wait;opacity:.65;transform:none}.cd-topic[aria-pressed=true]{background:#e7efff;border-color:#abc3f6}.cd-topic-number{display:block;color:var(--cd-muted);font-size:10px;line-height:1.5}.cd-topic-symbol{display:grid;width:43px;height:43px;margin-top:26px;place-items:center;border:1px solid #dce5f6;border-radius:50%;color:var(--cd-blue);background:#f5f8ff}.cd-topic-symbol .icon{width:20px;height:20px}.cd-topic>strong{display:block;margin-top:24px;padding-right:9px;min-height:2.4em;color:var(--cd-ink);font-size:22px;font-weight:450;line-height:1.2;letter-spacing:-.045em}.cd-topic-detail{display:block;max-width:170px;margin-top:13px;color:var(--cd-muted);font-size:11px;line-height:1.65}.cd-topic-arrow{position:absolute;display:grid;place-items:center;right:22px;top:25px;width:21px;height:21px;color:var(--cd-blue);transition:transform .2s ease}.cd-topic-arrow .icon{width:17px;height:17px}.cd-topic:hover .cd-topic-arrow{transform:translate(4px)}.cd-desk :focus-visible{outline:2px solid var(--cd-blue);outline-offset:5px}.cd-topic-footnote{margin:22px 0 0;color:var(--cd-muted);font-size:11px;line-height:1.7}.cd-conversation{padding:120px 0;border-radius:70px 70px 0 0;background:#fff;scroll-margin-top:30px}.cd-conversation-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:start;gap:75px}.cd-conversation-info{padding-top:20px;min-width:0}.cd-conversation-info h2{font-size:clamp(42px,4.35vw,63px);line-height:1.08}.cd-conversation-info>p:not(.cd-eyebrow){max-width:325px;margin:29px 0 0;color:var(--cd-muted);font-size:14px;line-height:1.8}.cd-email-links{max-width:385px;margin-top:48px}.cd-email-links>a{position:relative;display:block;padding:22px 35px 23px 0;border-bottom:1px solid #dce4f2;color:var(--cd-ink);text-decoration:none}.cd-email-links>a:first-child{border-top:1px solid #dce4f2}.cd-email-links>a>span{display:block;color:var(--cd-muted);font-size:10px}.cd-email-links>a>strong{display:block;margin-top:8px;font-size:clamp(16px,1.75vw,23px);font-weight:450;letter-spacing:-.035em;overflow-wrap:anywhere}.cd-email-links>a>.icon{position:absolute;right:3px;top:45px;width:17px;height:17px;color:var(--cd-blue);transition:transform .2s ease}.cd-email-links>a:hover>.icon{transform:translate(4px)}.cd-broker-context{display:flex;align-items:flex-start;gap:13px;max-width:355px;margin-top:40px}.cd-broker-context>.icon{width:20px;height:20px;margin-top:2px;color:var(--cd-blue)}.cd-broker-context h3{margin:0;color:var(--cd-ink);font-family:var(--font-ui);font-size:13px;font-weight:550;letter-spacing:-.01em;line-height:1.5}.cd-broker-context p{margin:9px 0 0;color:var(--cd-muted);font-size:11px;line-height:1.8}.cd-form.contact-form{width:100%;max-width:none;min-width:0;padding:43px;border:1px solid #dce5f5;border-radius:29px;color:var(--cd-ink);background:#f5f8ff;scroll-margin-top:30px;box-shadow:none}.cd-form:focus{outline:none}.cd-form:focus-visible{outline:2px solid var(--cd-blue);outline-offset:5px}.cd-form-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px;color:var(--cd-muted);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.cd-form-heading .icon{width:20px;height:20px;color:var(--cd-blue)}.cd-form h2{margin:0;color:var(--cd-ink);font-family:var(--font-ui);font-size:43px;font-weight:450;letter-spacing:-.055em;line-height:1.1}.cd-form>.cd-form-intro{margin:14px 0 31px;color:var(--cd-muted);font-size:12px;line-height:1.7}.cd-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cd-form label{display:flex;flex-direction:column;min-width:0;gap:10px;margin:0 0 24px;color:#425677;font-size:11px;font-weight:500;line-height:1.5}.cd-form input,.cd-form select,.cd-form textarea{display:block;width:100%;min-width:0;min-height:50px;padding:15px 16px;border:1px solid #d6e1f3;border-radius:10px;outline-offset:3px;color:var(--cd-ink);background:#fff;box-shadow:none;font-size:13px;font-weight:400;line-height:1.5;transition:border-color .16s ease,box-shadow .16s ease}.cd-form :is(input[readonly],textarea[readonly],select:disabled){background:#eef3fc;cursor:wait}.cd-form input::placeholder,.cd-form textarea::placeholder{color:#6a7b96;opacity:1}.cd-form :is(input,select,textarea):hover{border-color:#b3c7eb}.cd-form :is(input,select,textarea):focus{border-color:var(--cd-blue);outline:2px solid #bdd0ff;box-shadow:0 0 0 4px #2c5de208}.cd-form textarea{min-height:155px;resize:vertical}.cd-select-wrap{position:relative;display:block}.cd-form select{padding-right:39px;appearance:none;cursor:pointer}.cd-select-wrap>svg{position:absolute;top:18px;right:15px;width:16px;height:16px;stroke:var(--cd-blue);stroke-width:1.5;pointer-events:none}.cd-context-help{display:flex;align-items:flex-start;gap:11px;min-height:96px;margin:-5px 0 23px;padding:17px;border-radius:10px;background:#e9f0ff}.cd-context-help>.icon{width:16px;height:16px;margin-top:1px;color:var(--cd-blue)}.cd-context-help strong{display:block;color:#334f7f;font-size:11px;font-weight:550;line-height:1.6}.cd-context-help p{margin:5px 0 0;color:#5b6d8d;font-size:10px;line-height:1.7}.cd-form>.cd-privacy{margin:-3px 0 24px;color:var(--cd-muted);font-size:10px;line-height:1.8}.cd-form>.cd-privacy>a{color:var(--cd-blue);text-decoration:underline;text-underline-offset:3px}.cd-submit-row{display:flex;align-items:center;gap:22px}.cd-submit{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:51px;padding:16px 22px;border:1px solid var(--cd-blue);border-radius:99px;color:#fff;background:var(--cd-blue);font-size:11px;font-weight:550;cursor:pointer;transition:background .18s ease}.cd-submit .icon{width:17px;height:17px}.cd-submit:hover{background:#234fc8}.cd-submit:disabled{cursor:wait;opacity:.7}.cd-form>.cd-email-note{display:block;margin:17px 0 0;color:var(--cd-muted);font-size:10px;line-height:1.7}.cd-form>.cd-status[role=status]{margin:18px 0 0;color:#2852b3;font-size:12px;line-height:1.7}.cd-form>.cd-status:empty{margin:0}.cd-noscript{padding:30px;border:1px solid #dce5f5;border-radius:20px;background:#f5f8ff;color:var(--cd-muted);font-size:15px;line-height:1.8}.cd-noscript>a{color:var(--cd-blue);text-decoration:underline}.cd-reduced *,.cd-reduced *:before,.cd-reduced *:after{transition:none!important}@media(max-width:1100px){.cd-wrap{width:calc(100% - 64px)}.cd-topics-heading{gap:45px}.cd-topic-choices{gap:11px}.cd-topic{padding:25px 20px}.cd-topic>strong{font-size:20px}.cd-topic-arrow{right:18px}.cd-conversation-layout{grid-template-columns:.85fr 1.15fr;gap:40px}.cd-conversation-info h2{font-size:clamp(37px,4.4vw,51px)}.cd-form.contact-form{padding:32px}.cd-form-row{grid-template-columns:1fr;gap:0}.cd-form h2{font-size:39px}.cd-submit-row{flex-wrap:wrap;gap:16px}}@media(max-width:800px){.cd-wrap{width:calc(100% - 40px)}.cd-topics{padding:83px 0 75px}.cd-topics-heading{grid-template-columns:1fr;gap:26px}.cd-topics-heading h2{font-size:clamp(44px,8vw,62px)}.cd-topics-heading>p{max-width:440px;font-size:15px}.cd-topic-choices{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px;gap:15px}.cd-topic{padding:25px}.cd-topic>strong{min-height:0;font-size:23px}.cd-topic-symbol{margin-top:20px}.cd-topic-detail{max-width:230px}.cd-conversation{padding:85px 0;border-radius:38px 38px 0 0}.cd-conversation-layout{grid-template-columns:1fr;gap:46px}.cd-conversation-info{padding-top:0}.cd-conversation-info h2{font-size:clamp(42px,7vw,58px)}.cd-desktop-break{display:none}.cd-conversation-info>p:not(.cd-eyebrow){max-width:425px;margin-top:25px}.cd-email-links{display:grid;grid-template-columns:1fr 1fr;max-width:none;margin-top:32px;gap:25px}.cd-email-links>a{border-top:1px solid #dce4f2}.cd-email-links>a>strong{font-size:clamp(16px,2.7vw,22px)}.cd-broker-context{max-width:480px;margin-top:29px}.cd-form.contact-form{padding:38px}.cd-form-row{grid-template-columns:1fr 1fr;gap:18px}.cd-form input,.cd-form select,.cd-form textarea{font-size:16px}.cd-submit-row{flex-wrap:nowrap}}@media(max-width:520px){.cd-wrap{width:calc(100% - 36px)}.cd-eyebrow{font-size:9px;margin-bottom:22px}.cd-topics-heading h2{font-size:clamp(41px,10.5vw,53px)}.cd-topics-heading>p{font-size:14px}.cd-topic-choices{grid-template-columns:1fr;gap:12px}.cd-topic{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;column-gap:15px;padding:21px 18px}.cd-topic-number{grid-column:2;margin-bottom:7px;font-size:9px}.cd-topic-symbol{grid-column:1;grid-row:1 / span 3;width:40px;height:40px;margin:0}.cd-topic>strong{grid-column:2;padding:0;margin:0;font-size:21px}.cd-topic-detail{grid-column:2;margin-top:7px;font-size:10px}.cd-topic-arrow{position:static;grid-column:3;grid-row:1 / span 3}.cd-topic-footnote{font-size:10px}.cd-conversation{padding:75px 0}.cd-conversation-info h2{font-size:clamp(40px,9.8vw,49px)}.cd-email-links{display:block;margin-top:28px}.cd-email-links>a{border-top:0}.cd-email-links>a>strong{font-size:22px}.cd-broker-context{margin-top:28px}.cd-form.contact-form{padding:27px 23px;border-radius:23px}.cd-form h2{font-size:36px}.cd-form>.cd-form-intro{font-size:11px}.cd-form-row{grid-template-columns:1fr;gap:0}.cd-form label{font-size:11px}.cd-form input,.cd-form select,.cd-form textarea{padding:14px 13px}.cd-form select{padding-right:37px}.cd-context-help{padding:14px}.cd-context-help>.icon{display:none}.cd-form>.cd-privacy{font-size:10px}.cd-submit-row{flex-direction:column;align-items:stretch;gap:16px}.cd-submit{padding-inline:19px}.cd-form>.cd-email-note{font-size:10px}}@media(max-width:350px){.cd-wrap{width:calc(100% - 32px)}.cd-topic{grid-template-columns:34px 1fr 17px;column-gap:11px;padding-inline:15px}.cd-topic-symbol{width:34px;height:34px}.cd-topic>strong{font-size:20px}.cd-form.contact-form{padding-inline:19px}}@media(prefers-reduced-motion:reduce){.cd-desk *,.cd-desk *:before,.cd-desk *:after{transition:none!important}}.contact-page-shell{background:#f5f7fc;color:#16233b;color-scheme:light}.contact-page-shell>.site-header{position:absolute;inset:0 0 auto;width:100%;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.contact-page-shell .nav-bar{max-width:1600px;width:calc(100% - 80px);height:94px}.contact-page-shell .logo{color:#16233b}.contact-page-shell .logo svg,.contact-page-shell .logo-dot{color:#3475ff}.contact-page-shell .desktop-nav{margin-inline:auto;gap:30px}.contact-page-shell .desktop-nav a{color:#57667e}.contact-page-shell .desktop-nav a:hover,.contact-page-shell .desktop-nav a[aria-current=page]{color:#2c5de2}.contact-page-shell .nav-actions .button{border:1px solid #cad7eb;border-radius:99px;background:#ffffff4d;color:#16233b;box-shadow:none;font-size:12px;padding:12px 21px}.contact-page-shell .nav-actions .button:hover{background:#e8eefb}.contact-page-shell .sign-in{display:none}.contact-page-shell .menu-toggle{border:1px solid #cfd9ee;border-radius:50%;width:44px;height:44px;padding:12px}.contact-page-shell .menu-toggle span{background:#16233b}.contact-page-shell #mobile-menu{background:#f5f7fc;border-color:#d9e2f1}.contact-page-shell #mobile-menu>a:not(.button){color:#16233b}.contact-page-shell>footer{background:#eef2fa;border-color:#dbe3f2;color:#58677f}.contact-page-shell footer h3{color:#16233b}.contact-page-shell footer a:hover{color:#2c5de2}.contact-page-shell .footer-risk,.contact-page-shell .footer-bottom{border-color:#d8e1f0;color:#63728b}.contact-page-shell .footer-grid>div:first-child p{color:#63728b}.contact-page{overflow:clip;background:#f5f7fc;color:#16233b}.contact-page :focus-visible{outline:2px solid #5184ff;outline-offset:5px}.ct-hero{position:relative;isolation:isolate;overflow:hidden;height:clamp(740px,94svh,850px);background:#f5f7fc}.ct-hero .mh-film{z-index:-2}.ct-hero .mh-film-poster img,.ct-hero .mh-film-video{object-position:center}.ct-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#f5f7fc87,#f5f7fc4d 38%,#f5f7fc00 65%),linear-gradient(0deg,#f5f7fcbb,transparent 22%);pointer-events:none}.ct-copy{position:relative;width:min(1440px,calc(100% - 112px));margin-inline:auto;padding-top:clamp(190px,25svh,230px)}.ct-kicker{display:flex;align-items:center;gap:10px;color:#536d94;font-size:9px;font-weight:550;letter-spacing:.17em;line-height:1.7}.ct-kicker>i{width:5px;height:5px;border-radius:50%;background:#2c5de2;flex-shrink:0}.contact-page .ct-copy h1{margin:29px 0 0;font-size:clamp(64px,6.3vw,99px);font-weight:450;line-height:1.04;letter-spacing:-.068em;color:#16233b}.ct-copy h1 em{color:#2c5de2;font-style:normal}.contact-page .ct-description{max-width:352px;margin:27px 0 0;color:#5c708e;font-size:15px;line-height:1.9}.ct-actions{display:flex;align-items:center;gap:25px;margin-top:33px}.ct-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:53px;padding:15px 24px;border-radius:99px;background:#2c5de2;color:#fff;font-size:12px;font-weight:550;line-height:1.5;transition:background .2s,transform .2s}.ct-button:hover{background:#214ec9;transform:translateY(-2px)}.ct-button>.icon{width:17px;height:17px}.ct-email-link{color:#435b7e;text-decoration:underline;text-decoration-color:#c4d2e8;text-underline-offset:5px;font-size:12px;line-height:1.6}.ct-email-link:hover{color:#2c5de2;text-decoration-color:#2c5de2}.ct-hero-foot{position:absolute;left:50%;transform:translate(-50%);bottom:65px;width:min(1440px,calc(100% - 112px));display:flex;align-items:center;justify-content:space-between;gap:28px}.ct-scroll-cue{display:inline-flex;align-items:center;gap:13px;color:#54729e;font-size:8px;letter-spacing:.16em}.ct-scroll-cue>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid #b7c9e6;border-radius:50%;font-size:17px}.ct-conversation-note{display:flex;gap:12px;align-items:center;color:#7386a2;font-size:10px}.ct-conversation-note>i{display:flex;align-items:center;justify-content:center;gap:4px;width:33px;height:25px;border:1px solid #c5d3e8;border-radius:9px 9px 9px 2px}.ct-conversation-note b{width:3px;height:3px;border-radius:50%;background:#6e8ec0}.ct-hero-curve{position:absolute;z-index:1;pointer-events:none;bottom:-28px;left:-10%;width:120%;height:60px;border-radius:50% 50% 0 0/100% 100% 0 0;background:#f5f7fc}.ct-resources{width:min(1260px,calc(100% - 112px));margin-inline:auto;padding:100px 0 130px}.ct-label{color:#6c7f9d;font-size:9px;font-weight:500;letter-spacing:.15em;line-height:1.7}.ct-section-heading h2{margin:23px 0 45px;color:#16233b;font-size:clamp(43px,4.6vw,64px);font-weight:450;letter-spacing:-.065em;line-height:1.1}.ct-resource{display:grid;grid-template-columns:40px minmax(0,1.1fr) minmax(0,.85fr) 54px;align-items:center;gap:33px;padding:38px 0;border-top:1px solid #d8e2f1}.ct-resource:last-child{border-bottom:1px solid #d8e2f1}.ct-resource-number{align-self:center;color:#8499b7;font-size:11px}.ct-resource h3{margin:9px 0 0;font-size:clamp(25px,2.5vw,35px);color:#243b60;font-weight:450;line-height:1.2;letter-spacing:-.045em;transition:color .2s}.ct-resource p{max-width:305px;margin:0;color:#71829b;font-size:12px;line-height:1.8}.ct-resource-arrow{display:grid;place-items:center;width:50px;height:50px;border:1px solid #c5d5ee;border-radius:50%;color:#2c5de2;transition:color .2s,background .2s,border-color .2s}.ct-resource-arrow .icon{width:21px;height:21px;transition:transform .2s}.ct-resource:hover h3{color:#2c5de2}.ct-resource:hover .ct-resource-arrow{color:#fff;background:#2c5de2;border-color:#2c5de2}.ct-resource:hover .ct-resource-arrow .icon{transform:rotate(-35deg)}.ct-signoff{position:relative;isolation:isolate;padding:110px 0 80px;background:#e5edfc}.ct-signoff:before{content:"";position:absolute;z-index:-1;top:-32px;left:-5%;width:110%;height:65px;border-radius:50% 50% 0 0/100% 100% 0 0;background:inherit}.ct-signoff-inner{position:relative;width:min(1260px,calc(100% - 112px));margin-inline:auto}.ct-signoff h2{margin:25px 0 52px;color:#2c5de2;font-size:clamp(94px,12.5vw,182px);font-weight:450;letter-spacing:-.078em;line-height:1}.ct-signoff-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:35px}.ct-signoff-bottom>p{margin:0;color:#677fa4;font-size:13px;line-height:1.8}.ct-signoff-bottom>a{display:inline-flex;align-items:center;gap:19px;color:#315993;font-size:13px;line-height:1.8}.ct-signoff-bottom>a:hover{color:#2c5de2}.ct-signoff-bottom .icon{width:17px;height:17px}.ct-signoff-line{height:1px;background:#bacff1;width:100%}.ct-signoff-art{position:absolute;z-index:-1;top:105px;right:max(55px,calc((100vw - 1260px)/2));width:clamp(180px,22vw,300px);height:auto;stroke:#86a7e1;stroke-width:1;opacity:.46}.ct-signoff-art circle{fill:#86a7e1;stroke:none}@media(min-width:1700px){.ct-copy{padding-top:195px}}@media(max-width:1100px){.ct-hero .mh-film-poster img,.ct-hero .mh-film-video{object-position:30% center}.contact-page-shell .nav-bar,.contact-page-shell .desktop-nav{gap:22px}.ct-copy,.ct-hero-foot,.ct-resources,.ct-signoff-inner{width:calc(100% - 80px)}.ct-actions{gap:18px}.ct-email-link{font-size:11px}.ct-resource{gap:25px;grid-template-columns:26px minmax(0,1.1fr) minmax(0,.85fr) 48px}.ct-resource-arrow{width:46px;height:46px}.ct-signoff-art{right:40px}}@media(max-width:900px){.ct-hero .mh-film-poster img,.ct-hero .mh-film-video{object-position:15% center}.contact-page-shell .nav-bar{width:calc(100% - 40px);height:80px}.ct-hero{height:740px}.ct-copy{width:calc(100% - 64px);padding-top:180px}.contact-page .ct-copy h1{font-size:clamp(59px,7.5vw,75px)}.ct-shade{background:linear-gradient(90deg,#f5f7fcb3,#f5f7fc80 44%,#f5f7fc00 82%),linear-gradient(0deg,#f5f7fccc,transparent 25%)}.ct-actions{max-width:420px;flex-wrap:wrap;row-gap:19px}.ct-description{max-width:330px}.ct-hero-foot{width:calc(100% - 64px);bottom:58px}.ct-conversation-note{max-width:215px;font-size:9px;line-height:1.7}.ct-conversation-note>i{flex-shrink:0}.ct-resources,.ct-signoff-inner{width:calc(100% - 64px)}.ct-resources{padding:80px 0 105px}.ct-resource{grid-template-columns:23px minmax(0,1fr) 47px;gap:21px}.ct-resource>p{grid-column:2;grid-row:2;max-width:420px;margin-top:-3px}.ct-resource-arrow{grid-column:3;grid-row:1 / 3}.ct-resource-number{align-self:start;padding-top:3px}.ct-signoff{padding:90px 0 65px}.ct-signoff-art{top:115px;right:30px;width:195px}}@media(max-width:600px){.ct-hero .mh-film-poster img,.ct-hero .mh-film-video{object-position:center}.ct-hero{display:flex;flex-direction:column;height:auto;min-height:0}.ct-copy{order:1;padding-top:136px;width:calc(100% - 40px)}.ct-kicker{font-size:8px;letter-spacing:.12em;gap:8px}.contact-page .ct-copy h1{font-size:clamp(43px,10.8vw,64px);margin-top:23px;line-height:1.05}.contact-page .ct-description{margin-top:23px;max-width:335px;font-size:13px;line-height:1.85}.ct-actions{margin-top:26px;gap:20px;align-items:center}.ct-button{padding:14px 21px;gap:18px;min-height:49px;font-size:11px}.ct-email-link{font-size:11px}.ct-hero .mh-film{position:relative;z-index:0;order:2;inset:auto;width:100%;height:auto;aspect-ratio:1;margin-top:0}.ct-hero .mh-film:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f5f7fc 0%,transparent 17%,transparent 85%,#f5f7fc 100%);pointer-events:none}.ct-shade{display:none}.ct-hero-foot{position:relative;order:3;transform:none;left:auto;bottom:auto;width:calc(100% - 40px);margin:-8px auto 0;padding-bottom:58px;justify-content:center}.ct-scroll-cue{display:none}.ct-conversation-note{max-width:none;font-size:10px}.ct-hero-curve{height:40px;bottom:-20px}.ct-resources,.ct-signoff-inner{width:calc(100% - 40px)}.ct-resources{padding:64px 0 90px}.ct-section-heading h2{font-size:40px;margin:18px 0 33px}.ct-resource{gap:18px 12px;padding:28px 0;grid-template-columns:19px minmax(0,1fr) 37px}.ct-resource h3{font-size:24px;line-height:1.22}.ct-resource .ct-label{font-size:8px}.ct-resource>p{font-size:11px;line-height:1.85}.ct-resource-number{font-size:9px}.ct-resource-arrow{width:35px;height:35px}.ct-resource-arrow .icon{width:17px;height:17px}.ct-signoff{padding:80px 0 55px}.ct-signoff .ct-label{font-size:8px;max-width:240px;display:block}.ct-signoff h2{font-size:clamp(76px,19.5vw,118px);margin:29px 0 35px}.ct-signoff-bottom{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:28px}.ct-signoff-bottom>p{font-size:12px;max-width:260px}.ct-signoff-bottom>a{font-size:12px}.ct-signoff-art{top:15px;right:-8px;width:125px;opacity:.28}}@media(max-width:380px){.ct-copy{padding-top:124px;width:calc(100% - 32px)}.ct-kicker{font-size:7px}.contact-page .ct-copy h1{font-size:42px}.ct-actions{gap:18px}.ct-resources,.ct-signoff-inner{width:calc(100% - 32px)}.ct-section-heading h2{font-size:36px}.ct-resource h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.contact-page *,.contact-page *:before,.contact-page *:after{transition:none!important}}
