/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.auth-callback-status{z-index:10000;color:#f7fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020817f2;justify-content:center;align-items:center;gap:12px;font:700 16px/1.4 system-ui,sans-serif;display:flex;position:fixed;inset:0}.auth-callback-spinner{border:2px solid #1d4d81;border-top-color:#09dbe6;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite auth-callback-spin}@keyframes auth-callback-spin{to{transform:rotate(360deg)}}.secure-load-page{z-index:10000;color:#f7fbff;background-color:#020817;background-image:linear-gradient(120deg,#020817ec,#04152bd9 50%,#020817ed),url(/login-cyberspace-v1.png);background-position:50%;background-size:cover;place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.secure-load-page:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(circle at 50% 42%,#097aff30,#0000 32%),radial-gradient(circle at 72% 70%,#08d9dd18,#0000 26%);position:absolute;inset:0}.secure-load-ambient{pointer-events:none;position:absolute;inset:0}.secure-load-ambient i{background:#17dce6;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 18px #17dce6}.secure-load-ambient i:first-child{animation:4s ease-in-out infinite secure-float;top:28%;left:16%}.secure-load-ambient i:nth-child(2){animation:5s ease-in-out -1.4s infinite secure-float;top:24%;right:18%}.secure-load-ambient i:nth-child(3){animation:4.6s ease-in-out -2.2s infinite secure-float;bottom:20%;right:25%}.secure-load-card{text-align:center;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(145deg,#0a1d35ed,#030b18f5);border:1px solid #23618f;border-radius:25px;width:min(510px,100%);padding:30px 42px 34px;position:relative;box-shadow:0 34px 110px #000c,0 0 75px #087eff2b,inset 0 1px #ffffff12}.secure-load-card>.brand{justify-content:center;margin-bottom:21px;transform:scale(.88)}.secure-load-mark{place-items:center;width:138px;height:138px;margin:0 auto 20px;display:grid;position:relative}.secure-load-mark img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 20px #078eff);width:74px;height:82px;position:relative}.secure-load-orbit{border:1px solid #147dcc;border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 30px #078eff1f}.secure-load-orbit:before{content:"";background:#17dbe5;border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 15px #17dbe5}.secure-load-orbit.orbit-one{animation:2.8s linear infinite secure-orbit}.secure-load-orbit.orbit-two{border-style:dashed;border-color:#19588d;animation:4.2s linear infinite reverse secure-orbit;inset:19px}.secure-load-pulse{background:#087eff24;border-radius:50%;animation:1.8s ease-in-out infinite secure-pulse;position:absolute;inset:34px;box-shadow:0 0 40px #087eff40}.secure-load-kicker{color:#37dce4;letter-spacing:1.6px;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.secure-load-kicker svg{width:14px;height:14px}.secure-load-card h1{letter-spacing:-1.3px;max-width:390px;margin:12px auto 8px;font-size:clamp(27px,5vw,36px);line-height:1.12}.secure-load-card>p{color:#a9bed3;margin:0;font-size:14px;line-height:1.6}.secure-load-progress{background:#17304a;border-radius:99px;height:5px;margin:25px 0 16px;overflow:hidden}.secure-load-progress span{border-radius:inherit;background:linear-gradient(90deg,#0b69ff,#13dce4);width:42%;height:100%;animation:1.7s ease-in-out infinite secure-progress;display:block;box-shadow:0 0 16px #0a98ff}.secure-load-status{color:#8fa8c1;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.secure-load-status span{align-items:center;gap:6px;display:flex}.secure-load-status svg{color:#31e3a4;width:14px;height:14px}.secure-load-status i{background:#17dbe5;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite secure-dot;box-shadow:0 0 10px #17dbe5}.secure-load-card>small{color:#718aa3;border-top:1px solid #193753;margin-top:24px;padding-top:17px;font-size:10px;display:block}.auth-button-spinner{border:2px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite auth-callback-spin;margin:0 2px 0 0!important}.supabase-auth-form input:disabled,.auth-password-field button:disabled{cursor:wait;opacity:.65}.auth-primary:disabled{cursor:wait;filter:saturate(.82)}@keyframes secure-orbit{to{transform:rotate(360deg)}}@keyframes secure-pulse{50%{opacity:.55;transform:scale(1.12)}}@keyframes secure-progress{0%{transform:translate(-110%)}50%,to{transform:translate(240%)}}@keyframes secure-float{50%{opacity:.45;transform:translateY(-16px)}}@keyframes secure-dot{50%{opacity:.3;transform:scale(.75)}}:root[data-theme=light] .secure-load-page{color:#102b4c;background-color:#eef6ff;background-image:linear-gradient(120deg,#f8fbfff0,#edf6ffe2 50%,#f7fbfff1),url(/login-cyberspace-v1.png)}:root[data-theme=light] .secure-load-page:before{background:radial-gradient(circle at 50% 42%,#087eff1b,#0000 34%),radial-gradient(circle at 72% 70%,#08c4d116,#0000 27%)}:root[data-theme=light] .secure-load-card{background:linear-gradient(145deg,#fffffff2,#edf5fbf3);border-color:#9ebfda;box-shadow:0 34px 90px #244d7933,0 0 60px #087eff17,inset 0 1px #fff}:root[data-theme=light] .secure-load-card>p{color:#526f89}:root[data-theme=light] .secure-load-kicker{color:#06758a}:root[data-theme=light] .secure-load-orbit{border-color:#4699ca}:root[data-theme=light] .secure-load-orbit.orbit-two{border-color:#9bc6df}:root[data-theme=light] .secure-load-progress{background:#d6e5f1}:root[data-theme=light] .secure-load-status{color:#4d6d87}:root[data-theme=light] .secure-load-card>small{color:#698197;border-color:#c9ddeb}@media (width<=540px){.secure-load-page{padding:14px}.secure-load-card{border-radius:21px;padding:25px 20px 28px}.secure-load-card>.brand{margin-bottom:13px}.secure-load-mark{width:116px;height:116px;margin-bottom:17px}.secure-load-mark img{width:63px;height:70px}.secure-load-status{text-align:left;justify-content:center;display:grid}.secure-load-card>small{margin-top:18px}}@media (prefers-reduced-motion:reduce){.secure-load-orbit,.secure-load-pulse,.secure-load-progress span,.secure-load-ambient i,.secure-load-status i,.auth-button-spinner{animation-duration:4s}}:root{--bg:#020817;--bg2:#061327;--panel:#08172c;--panel2:#0b1e39;--line:#17375f;--text:#f7fbff;--muted:#9fb2cd;--blue:#0a63ff;--cyan:#09dbe6;--logo-icon-blue:#0a63ff;--logo-icon-cyan:#09dbe6;--green:#33e99a;--shadow:0 20px 70px #00143d55;--font:var(--font-geist-sans),Inter,system-ui,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f6f9ff;--bg2:#edf4ff;--panel:#fff;--panel2:#edf5ff;--line:#b9cfe8;--text:#10275a;--muted:#405a78;--logo-icon-blue:#075ac8;--logo-icon-cyan:#067681;--shadow:0 18px 55px #476a9a18;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font);margin:0;transition:background .25s,color .25s}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}svg{width:21px;height:21px}.marketing-site{background:radial-gradient(circle at 70% 0,#072d6350,transparent 34%),linear-gradient(180deg,var(--bg),var(--bg2) 45%,var(--bg));min-height:100vh;overflow:hidden}.marketing-header{border-bottom:1px solid var(--line);align-items:center;max-width:1500px;height:78px;margin:auto;padding:0 5vw;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-header{border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent)}}.marketing-header{z-index:30;position:relative}.brand-button{background:0 0;border:0;padding:0}.brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:25px;font-weight:800;display:flex}.brand>span:last-child>span{color:var(--cyan)}.brand-mark{color:#052246;clip-path:polygon(50% 0,91% 15%,91% 64%,55% 100%,13% 74%,13% 15%);background:linear-gradient(145deg,#fff 20%,#0b77ff 58%,#04e4e0);place-items:center;width:38px;height:44px;font-weight:950;display:grid}.marketing-header nav{gap:30px;margin:auto;display:flex}.marketing-header nav button{color:var(--muted);background:0 0;border:0;padding:28px 0;position:relative}.marketing-header nav button:hover,.marketing-header nav button.active{color:var(--text)}.marketing-header nav button.active:after{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));height:2px;box-shadow:0 0 12px var(--cyan);position:absolute;bottom:0;left:12%;right:12%}.marketing-actions{align-items:center;gap:10px;display:flex}.marketing-actions button{border-radius:8px;height:40px;padding:0 17px}.theme-toggle{border:1px solid var(--line);background:var(--panel);width:40px;padding:0!important}.login{border:1px solid var(--line);background:0 0}.register{color:#001634;background:linear-gradient(100deg,#0a65ff,#09dce5);border:0;font-weight:750}.mobile-menu{border:1px solid var(--line);background:var(--panel);display:none}.mk-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:45px;max-width:1420px;min-height:570px;margin:auto;padding:70px 5vw 55px;display:grid;position:relative}.mk-hero h1{letter-spacing:-3.5px;max-width:760px;margin:0 0 23px;font-size:clamp(48px,5.2vw,78px);line-height:1.02}.mk-hero h1 em{color:#0000;background:linear-gradient(90deg,#0a6dff,#09dee3);-webkit-background-clip:text;font-style:normal}.mk-hero>div:first-child>p{color:var(--muted);max-width:650px;font-size:18px;line-height:1.65}.mk-kicker{color:var(--cyan);letter-spacing:1.7px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:17px;font-size:12px;font-weight:750;display:flex}.mk-kicker svg{width:16px}.mk-actions{gap:13px;margin-top:30px;display:flex}.mk-btn{background:linear-gradient(100deg,var(--blue),var(--cyan));color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:720;display:inline-flex;box-shadow:0 0 27px #087bff42}.mk-btn.ghost{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.mk-btn.ghost{background:color-mix(in srgb,var(--panel) 85%,transparent)}}.mk-btn.ghost{color:var(--text);border:1px solid var(--line);box-shadow:none}.trust-row{color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:32px;font-size:13px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row svg{width:16px;color:var(--cyan)}.people-orbit{place-items:center;height:480px;display:grid;position:relative}.orbit-ring{border:1px solid #0d67d7;border-radius:50%;position:absolute}.orbit-ring.one{width:430px;height:430px}.orbit-ring.two{width:330px;height:330px;box-shadow:0 0 70px #096cff22}.hero-people{width:480px;height:430px;position:relative}.hero-people .avatar{border-width:2px;width:160px;height:160px;position:absolute}.hero-people .avatar:first-child{top:45px;left:45px}.hero-people .avatar:nth-child(2){top:5px;right:55px}.hero-people .avatar:nth-child(3){bottom:35px;right:5px}.hero-people .avatar:nth-child(4){bottom:5px;left:65px}.hero-logo,.giant-q{color:#eaf7ff;clip-path:polygon(50% 0,91% 15%,91% 64%,55% 100%,13% 74%,13% 15%);filter:drop-shadow(0 0 20px #008cff);background:linear-gradient(145deg,#0e79ff,#08dbe6);place-items:center;width:125px;height:145px;font-size:80px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.float-card{background:var(--panel);border:1px solid #0a7ee7;padding:12px 15px;position:absolute}@supports (color:color-mix(in lab, red, red)){.float-card{background:color-mix(in srgb,var(--panel) 91%,transparent)}}.float-card{border-radius:10px;align-items:center;gap:8px;font-size:13px;display:flex;box-shadow:0 0 24px #068dff38}.float-card svg{color:var(--cyan)}.fc1{top:50px;right:0}.fc2{top:215px;left:0}.fc3{bottom:50px;right:0}.section{max-width:1320px;margin:0 auto;padding:65px 5vw;position:relative}.section.center,.center{text-align:center}.section>h2,.content-section h2{letter-spacing:-1.7px;font-size:clamp(31px,3vw,46px)}.tool-tabs{grid-template-columns:repeat(6,1fr);gap:10px;margin:30px 0 16px;display:grid}.tool-tabs button,.choice-row button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:11px;padding:14px}.tool-tabs button:hover,.tool-tabs button.active,.choice-row button.active{border-color:var(--cyan);color:var(--text);background:linear-gradient(135deg,#0b4fa966,#0aaab733)}.tool-preview{background:linear-gradient(135deg,var(--panel),var(--panel2));text-align:left;border:1px solid #087fea;border-radius:18px;align-items:center;gap:20px;max-width:900px;margin:auto;padding:28px;display:flex;box-shadow:0 0 34px #087eff2d}.tool-preview>svg{width:52px;height:52px;color:var(--cyan)}.tool-preview div{flex:1}.tool-preview h3{margin:4px 0;font-size:25px}.tool-preview p{color:var(--muted);margin:0}.feature-grid,.content-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px;display:grid}.mk-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--panel),var(--panel2));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.mk-card{background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel2) 72%,var(--panel)))}}.mk-card{box-shadow:var(--shadow);text-align:left;min-height:155px;padding:24px}.mk-card>svg{width:36px;height:36px;color:var(--cyan);filter:drop-shadow(0 0 8px #069eff)}.mk-card h3{margin:13px 0 7px;font-size:17px}.mk-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.journey{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:35px;display:grid}.journey article{padding:22px 12px;position:relative}.journey article:not(:last-child):after{content:"";border-top:1px dashed #287cc0;width:70%;position:absolute;top:31px;left:72%}.journey b{background:var(--blue);border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;top:0;left:calc(50% + 25px)}.journey svg{width:54px;height:54px;color:var(--cyan);background:var(--panel);border:1px solid #1878c6;border-radius:50%;padding:13px}.journey h3{margin:11px 0 5px;font-size:15px}.journey p{color:var(--muted);font-size:12px}.price-grid{grid-template-columns:repeat(7,1fr);gap:10px;margin-top:34px;display:grid}.price-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;min-height:340px;padding:22px 16px;display:flex;position:relative}.price-card.hot{border-color:var(--cyan);box-shadow:0 0 28px #087eff32}.price-card>span{white-space:nowrap;background:linear-gradient(90deg,var(--blue),var(--cyan));color:#fff;border-radius:12px;padding:4px 10px;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.price-card h3{margin:5px 0}.price-card strong{margin:10px 0;font-size:30px}.price-card p,.price-card li{color:var(--muted);font-size:12px}.price-card ul{padding-left:17px;line-height:2}.price-card button{background:0 0;border:1px solid #0b79e3;border-radius:8px;margin-top:auto;padding:10px}.price-card.hot button{background:linear-gradient(90deg,var(--blue),var(--cyan));color:#fff;border:0}.price-grid.compact .price-card{min-height:235px}.pricing-hero{min-height:480px}.billing-toggle{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin-top:20px;padding:4px;display:inline-flex}.billing-toggle button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:10px 14px}.billing-toggle button.active{color:#fff;background:#0b6cff}.logo-stage{background:radial-gradient(circle,#086ef345,#0000 67%);border-radius:50%;height:360px;position:relative}.logo-stage .giant-q{width:210px;height:240px;font-size:130px}.compare-table{border:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:auto}.compare-table>div{border-bottom:1px solid var(--line);grid-template-columns:210px repeat(7,1fr);min-width:980px;display:grid}.compare-table>div:last-child{border:0}.compare-table span,.compare-table strong{text-align:center;padding:14px}.compare-table strong{text-align:left}.compare-table span{color:var(--cyan)}.space-top{margin-top:70px}.faq-list{grid-template-columns:1fr 1fr;gap:10px;margin-top:45px;display:grid}.faq-list details{border:1px solid var(--line);background:var(--panel);text-align:left;border-radius:10px;padding:14px 16px}.faq-list summary{cursor:pointer;justify-content:space-between;display:flex}.faq-list p{color:var(--muted);line-height:1.55}.quiz{border:1px solid var(--line);background:var(--panel);border-radius:17px;grid-template-columns:1fr 300px;gap:30px;padding:35px;display:grid}.choice-row{flex-wrap:wrap;gap:9px;margin:17px 0 25px;display:flex}.quiz aside{border:1px solid var(--line);background:var(--panel2);text-align:center;border-radius:14px;padding:22px}.quiz aside .avatar{margin:auto}.quiz aside small{color:var(--cyan);margin-top:14px;display:block}.avatar-roster{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.avatar-roster article{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:12px}.avatar-roster .avatar{aspect-ratio:1;border-radius:9px;width:100%;height:auto}.avatar-roster h3{margin:10px 0 4px;font-size:15px}.avatar-roster p{color:var(--muted);font-size:12px}.avatar-roster span{color:var(--cyan);border:1px solid #175687;border-radius:12px;margin-right:4px;padding:3px 6px;font-size:9px;display:inline-block}.featured-avatar{border:1px solid var(--line);background:linear-gradient(110deg,var(--panel2),var(--panel));border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;display:grid}.featured-avatar h2{margin:0}.featured-avatar h3{color:var(--cyan)}.featured-avatar p{color:var(--muted);max-width:620px}.content-hero{min-height:520px}.dashboard-visual{background:linear-gradient(145deg,var(--panel),var(--panel2));border:1px solid #087ee9;border-radius:15px;grid-template-columns:130px 1fr;height:370px;padding:16px;display:grid;transform:perspective(1000px)rotateY(-3deg);box-shadow:0 0 40px #087fff2c}.dash-side{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:12px;display:flex}.dash-side b{color:var(--cyan);font-size:38px}.dash-side span{color:var(--muted);font-size:12px}.dash-main{padding:24px}.dash-main small{color:var(--cyan)}.dash-main h3{font-size:25px}.dash-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dash-stats b{border:1px solid var(--line);border-radius:9px;padding:15px}.dash-chart{border-bottom:1px solid var(--line);align-items:end;gap:10px;height:150px;margin-top:20px;display:flex}.dash-chart i{background:linear-gradient(0deg,var(--blue),var(--cyan));border-radius:5px 5px 0 0;flex:1}.story-visual{justify-content:center;align-items:center;gap:8px;height:400px;display:flex;position:relative}.story-visual .avatar{border-width:2px;width:155px;height:155px}.story-visual .avatar:first-child{transform:translateY(-60px)}.story-visual .avatar:nth-child(3){transform:translateY(60px)}.story-visual .giant-q{opacity:.75;width:100px;height:115px;font-size:60px}.content-section{border-top:1px solid var(--line);grid-template-columns:65px 280px 1fr;gap:25px;display:grid}.section-number{color:var(--cyan);padding-top:8px;font-size:14px}.content-section>div:nth-child(2)>p{color:var(--muted);line-height:1.6}.content-section .content-grid{grid-template-columns:repeat(3,1fr);margin:0}.content-section .mk-card{min-height:140px}.two-column{border-top:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:55px;display:grid}.two-column>div:first-child p{color:var(--muted);line-height:1.6}.two-column .faq-list{grid-template-columns:1fr;margin:0}.help-search{background:var(--panel);border:1px solid #087feb;border-radius:18px;align-items:center;gap:13px;max-width:900px;padding:15px 20px;display:flex}.help-search input{background:0 0;border:0;outline:0;flex:1}.help-search button{color:#fff;background:#0b6fff;border:0;border-radius:8px;padding:10px 18px}.contact-hero{min-height:430px}.world-visual{background:radial-gradient(circle,#0b5bca55,#0000 60%),repeating-radial-gradient(circle,#0a8fff 0 1px,#0000 1px 17px);border:1px solid #0a6ee9;border-radius:50%;height:320px;position:relative}.world-visual span{background:var(--panel);border:1px solid #0a77e4;border-radius:18px;padding:8px;font-size:11px;position:absolute}.world-visual span:first-child{top:35%;left:20%}.world-visual span:nth-child(2){top:70%;left:50%}.world-visual span:nth-child(3){top:25%;left:43%}.world-visual span:nth-child(4){top:48%;right:8%}.contact-choices{grid-template-columns:repeat(7,1fr);display:grid}.contact-grid{grid-template-columns:1.05fr .95fr;gap:20px;margin-top:28px;display:grid}.contact-form,.directory{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:24px}.contact-form{gap:12px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid var(--line);background:var(--bg2);border-radius:8px;padding:13px}.contact-form textarea{resize:vertical;height:130px}.consent{color:var(--muted);font-size:12px}.directory>div{border:1px solid var(--line);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:grid}.directory svg{color:var(--cyan)}.directory a{color:var(--cyan);text-decoration:none}.cta-band{background:linear-gradient(100deg,#062769,var(--panel) 55%,#036b90);border:1px solid #0a7ee6;border-radius:18px;align-items:center;gap:25px;max-width:1320px;margin:20px auto 70px;padding:25px 35px;display:flex;box-shadow:0 0 45px #087eff32}.mini-q{color:#06417a;clip-path:polygon(50% 0,91% 15%,91% 64%,55% 100%,13% 74%,13% 15%);background:linear-gradient(145deg,#fff,#09dce5);place-items:center;width:65px;height:75px;font-size:38px;font-weight:900;display:grid}.cta-band div:nth-child(2){flex:1}.cta-band h2{margin:0 0 5px}.cta-band p{color:#bdd1e8;margin:0}.marketing-footer{border-top:1px solid var(--line);background:var(--bg);grid-template-columns:1.4fr repeat(4,1fr) 1.3fr;gap:35px;max-width:1500px;margin:auto;padding:45px 5vw 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-footer{background:color-mix(in srgb,var(--bg) 84%,transparent)}}.footer-brand p,.newsletter p{color:var(--muted);font-size:13px;line-height:1.55}.socials{gap:8px;display:flex}.socials span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.footer-group{flex-direction:column;gap:9px;display:flex}.footer-group button{color:var(--muted);text-align:left;background:0 0;border:0;padding:0}.footer-group button:hover{color:var(--cyan)}.newsletter label{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.newsletter input{background:var(--panel);border:0;flex:1;min-width:0;padding:10px}.newsletter button{color:#fff;background:#0a6eff;border:0;width:40px}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;padding-top:18px;font-size:12px;display:flex}.accessibility-page{--panel:#fff;--panel2:#f3f7ff;--text:#10275a;--muted:#5f7297;--line:#cfe0f5;color:var(--text);background:#f8fbff;border-radius:20px}@media (width<=1100px){.marketing-header nav{gap:15px}.mk-hero{grid-template-columns:1fr;min-height:0}.mk-hero>div:first-child{max-width:780px}.people-orbit{width:100%;max-width:680px;margin:auto}.feature-grid{grid-template-columns:repeat(2,1fr)}.price-grid{grid-template-columns:repeat(4,1fr)}.journey{grid-template-columns:repeat(3,1fr)}.journey article:after{display:none}.content-section{grid-template-columns:45px 230px 1fr}.content-section .content-grid{grid-template-columns:repeat(2,1fr)}.marketing-footer{grid-template-columns:1.5fr repeat(3,1fr)}.footer-group:nth-of-type(5),.newsletter{margin-top:15px}}@media (width<=800px){.marketing-header{height:68px;padding:0 16px}.marketing-header .brand{font-size:20px}.marketing-header .brand-mark{width:32px;height:37px}.marketing-header nav{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:10px;display:none;position:absolute;top:66px;left:12px;right:12px}.marketing-header nav.open{display:grid}.marketing-header nav button{text-align:left;padding:12px}.marketing-actions .login,.marketing-actions .register{display:none}.mobile-menu{place-items:center;display:grid}.mk-hero{padding:50px 20px 35px}.mk-hero h1{letter-spacing:-2px;font-size:44px}.people-orbit{transform-origin:50%;height:380px;transform:scale(.8)}.section{padding:48px 20px}.tool-tabs{grid-template-columns:repeat(2,1fr)}.tool-preview{display:grid}.feature-grid,.price-grid,.content-grid{grid-template-columns:1fr 1fr}.price-card{min-height:280px}.avatar-roster{grid-template-columns:repeat(3,1fr)}.quiz,.content-section,.two-column,.contact-grid{grid-template-columns:1fr}.content-section .section-number{display:none}.content-section .content-grid{grid-template-columns:1fr 1fr}.dashboard-visual{height:330px}.contact-choices{grid-template-columns:repeat(2,1fr)}.marketing-footer{grid-template-columns:1fr 1fr}.footer-brand,.newsletter,.footer-bottom{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:15px}.cta-band{flex-wrap:wrap;margin:20px 16px 50px;padding:20px}.cta-band .mk-btn{width:100%}}@media (width<=520px){.mk-hero h1{font-size:38px}.mk-actions{flex-direction:column}.mk-btn{width:100%}.people-orbit{height:320px;margin:-30px auto;transform:scale(.62)}.feature-grid,.price-grid,.content-section .content-grid{grid-template-columns:1fr}.journey{grid-template-columns:1fr 1fr}.faq-list{grid-template-columns:1fr}.avatar-roster{grid-template-columns:1fr 1fr}.featured-avatar{text-align:center;grid-template-columns:1fr}.featured-avatar .avatar{margin:auto}.dashboard-visual{grid-template-columns:75px 1fr;height:280px}.dash-side{padding:5px}.dash-main{padding:10px}.dash-main h3{font-size:17px}.story-visual{margin:-40px;transform:scale(.72)}.form-row{grid-template-columns:1fr}.directory>div{grid-template-columns:auto 1fr}.directory a{grid-column:1/-1}.marketing-footer{grid-template-columns:1fr}.footer-group{grid-column:auto}.footer-bottom{grid-column:1/-1}}.brand-hero{isolation:isolate;border-radius:28px;overflow:visible}.brand-hero:after{content:"";filter:blur(45px);z-index:-1;background:#087fff30;border-radius:50%;position:absolute;inset:12% -3% -4% 18%}.brand-hero>img{object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.03);border-radius:28px;width:100%;height:100%;box-shadow:0 20px 70px #00163f88;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 94%,#0000 100%)}.context-photo{background:#031023;border:1px solid #087ee9;border-radius:20px;height:410px;position:relative;overflow:hidden;box-shadow:0 20px 70px #00163f88}.context-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.context-photo:after{content:"";background:linear-gradient(90deg,#02081785 0,#0000 35% 80%,#02081740);position:absolute;inset:0}.context-careers img,.context-blog img{object-position:center}.context-enterprise img{object-position:62% center}.context-safety img,.context-terms img{object-position:72% center}.context-accessibility{background:#fff;border-color:#b6d5ff}.context-accessibility img{object-position:67% center}.image-glow{filter:blur(30px);background:#08a8ff66;height:60px;position:absolute;bottom:-30px;left:35%;right:5%}.world-visual{background-image:linear-gradient(90deg,#02081755,#0000 55%),url(/contact-global.jpg);background-position:50%;background-size:cover;border-radius:22px;overflow:hidden;box-shadow:0 20px 70px #00163f88}.world-visual span{z-index:2}.marketing-site .section:nth-of-type(2n):before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 78% 35%,#087dff0d,#0000 38%);position:absolute;inset:8% -12%}.marketing-site .section>*{z-index:1;position:relative}@media (width<=800px){.brand-hero{height:360px;transform:none!important}.context-photo{height:330px}.world-visual{height:300px}.context-photo:after{background:linear-gradient(#0000 50%,#02081766)}}@media (width<=520px){.brand-hero{height:265px;margin:0!important}.context-photo{height:250px}.world-visual{height:240px}.world-visual span{display:none}}.marketing-site{padding-top:78px}.marketing-header{background:var(--bg);width:100%;max-width:none;margin:0;padding:0 24px;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.marketing-header{background:color-mix(in srgb,var(--bg) 78%,transparent)}}.marketing-header{-webkit-backdrop-filter:blur(18px)saturate(145%);border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.marketing-header{border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent)}}.marketing-header{z-index:100;transition:background .25s,border-color .25s,box-shadow .25s}@supports (color:color-mix(in lab, red, red)){.marketing-header.is-scrolled{background:color-mix(in srgb,var(--bg) 93%,transparent)}}.marketing-header.is-scrolled{border-color:var(--line);box-shadow:0 14px 36px #00000024}.header-inner{align-items:center;width:min(100%,1500px);height:100%;margin:0 auto;display:flex;position:relative}.header-inner nav{margin:auto}.marketing-header button{transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.marketing-header nav button:hover{transform:translateY(-1px)}.marketing-actions .login:hover{background:var(--panel);border-color:#2a70bd}@supports (color:color-mix(in lab, red, red)){.marketing-actions .login:hover{background:color-mix(in srgb,var(--panel) 70%,transparent)}}.marketing-actions .register:hover{transform:translateY(-1px);box-shadow:0 8px 24px #078dff42}.theme-toggle:hover,.mobile-menu:hover{background:var(--panel2);border-color:#2a70bd}@media (width<=800px){.marketing-site{padding-top:68px}.marketing-header{height:68px;padding:0 14px}.header-inner nav.open{background:var(--panel);padding:10px;display:grid;position:fixed;top:76px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.header-inner nav.open{background:color-mix(in srgb,var(--panel) 96%,transparent)}}.header-inner nav.open{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;box-shadow:0 22px 55px #0008}.header-inner nav.open button{border-radius:9px;padding:13px 15px}.header-inner nav.open button.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.header-inner nav.open button.active{background:color-mix(in srgb,var(--blue) 18%,transparent)}}.header-inner nav.open button.active:after{display:none}}.ref-home{--home-glass-border:#3ea7e161;--home-glass-highlight:#ffffff1a;--home-icon-border:#35d5f19e;--home-icon-color:#70e9ff}.ref-home .home-tool-grid article,.ref-home .home-feature-grid article,.ref-home .home-audience-grid article,.ref-home .ref-plans article{border-color:var(--home-glass-border);box-shadow:inset 0 1px 0 var(--home-glass-highlight), 0 16px 38px #00000047;-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);background:linear-gradient(145deg,#0a233ec2,#0515287a);transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.ref-home .home-tool-grid article:before,.ref-home .home-feature-grid article:before,.ref-home .home-audience-grid article:before,.ref-home .ref-plans article:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(125deg,#ffffff13,#0000 34% 72%,#00d3ed0e);position:absolute;inset:0}.ref-home .home-tool-grid article>*,.ref-home .home-feature-grid article>*,.ref-home .home-audience-grid article>*,.ref-home .ref-plans article>*{z-index:1;position:relative}.ref-home .home-tool-grid article:hover,.ref-home .home-feature-grid article:hover,.ref-home .home-audience-grid article:hover,.ref-home .ref-plans article:hover{border-color:#41dcf4b8;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff24,0 19px 42px #0071d23b}.ref-home .home-tool-icon,.ref-home .home-feature-grid article>span,.ref-home .home-audience-photo>span,.ref-home .home-journey article>span{border:1px solid var(--home-icon-border);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:linear-gradient(145deg,#0a67ff47,#0cd7e52b);border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 0 22px #00a3ff33;color:var(--home-icon-color)!important}.ref-home .home-tool-icon svg,.ref-home .home-feature-grid article>span svg,.ref-home .home-audience-photo>span svg,.ref-home .home-journey article>span svg{stroke-width:1.8px;width:24px;height:24px}.ref-home .ref-float>svg{box-sizing:content-box;border:1px solid var(--home-icon-border);width:22px;height:22px;color:var(--home-icon-color);background:linear-gradient(145deg,#0a67ff47,#0cd7e52b);border-radius:11px;padding:8px;box-shadow:inset 0 1px #ffffff2e,0 0 20px #00a3ff2e}.ref-home .home-tool-sample{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05192e73;border-color:#49afe04d}.ref-home .ref-plans li svg{color:var(--home-icon-color)}:root[data-theme=light] .ref-home{--home-glass-border:#4c8bbf57;--home-glass-highlight:#ffffffe6;--home-icon-border:#149ad37a;--home-icon-color:#0877d9}:root[data-theme=light] .ref-home .home-tool-grid article,:root[data-theme=light] .ref-home .home-feature-grid article,:root[data-theme=light] .ref-home .home-audience-grid article,:root[data-theme=light] .ref-home .ref-plans article{box-shadow:inset 0 1px 0 var(--home-glass-highlight), 0 16px 36px #30699621;background:linear-gradient(145deg,#fffc,#e7f4ff94)}:root[data-theme=light] .ref-home .home-tool-sample{background:#ffffff8a;border-color:#2f7db83d}:root[data-theme=light] .ref-home .home-tool-icon,:root[data-theme=light] .ref-home .home-feature-grid article>span,:root[data-theme=light] .ref-home .home-audience-photo>span,:root[data-theme=light] .ref-home .home-journey article>span,:root[data-theme=light] .ref-home .ref-float>svg{background:linear-gradient(145deg,#1077ec24,#09ccde1f);box-shadow:inset 0 1px #ffffffe6,0 8px 20px #1d77bb21}.auth-page{background:radial-gradient(circle at 50% 20%,#0b3970 0,#0000 36%),linear-gradient(145deg,#020817,#061426);place-items:center;min-height:100vh;padding:30px;display:grid}.auth-card .brand{justify-content:center;margin-bottom:28px}.auth-shield{color:#05305a;clip-path:polygon(50% 0,91% 15%,91% 64%,55% 100%,13% 74%,13% 15%);filter:drop-shadow(0 0 18px #079fff);background:linear-gradient(145deg,#fff,#0785ff 55%,#09e1de);place-items:center;width:76px;height:86px;margin:0 auto 22px;font-size:40px;font-weight:900;display:grid}.auth-kicker,.dash-kicker{letter-spacing:1.8px;color:#09cfe3;font-size:11px;font-weight:800}.auth-card h1{margin:12px 0;font-size:34px;line-height:1.12}.auth-card>p{color:#a9bad1;line-height:1.65}.auth-benefits{color:#93a9c5;flex-wrap:wrap;justify-content:center;gap:16px;margin:25px 0;font-size:12px;display:flex}.auth-primary,.auth-secondary{border-radius:10px;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:flex}.auth-primary{color:#00132d;background:linear-gradient(100deg,#0b70ff,#09dfe2);height:54px;box-shadow:0 12px 30px #087fff35}.auth-primary span{margin-left:10px}.auth-secondary{color:#b7c9df;border:1px solid #24405f;height:46px;margin-top:11px}.app-shell{color:#f7fbff;background:radial-gradient(circle at 85% 0,#08306455,#0000 28%),#020817;grid-template-columns:260px 1fr;min-height:100vh;display:grid}.app-sidebar{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e1cee;border-right:1px solid #163453;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.app-brand{color:inherit;text-align:left;background:0 0;border:0;padding:0 8px}.app-brand .brand{font-size:23px}.member-pill{background:#0a1b31;border:1px solid #17395e;border-radius:13px;align-items:center;gap:10px;margin:26px 4px 18px;padding:12px;display:flex}.member-pill .avatar{flex:none}.member-pill span{min-width:0;display:grid}.member-pill b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.member-pill small{color:#08c9e1;margin-top:3px}.app-sidebar nav{gap:5px;display:grid}.app-sidebar nav button{color:#91a7c4;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;height:45px;padding:0 13px;display:flex}.app-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#0a6eff36,#07182c);border-color:#155da5}.app-sidebar nav button svg{color:#08bde3}.app-sidebar nav button i{color:#fff;background:#0a6eff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.sidebar-foot{gap:7px;margin-top:auto;display:grid}.sidebar-foot a{color:#91a7c4;border-radius:9px;padding:11px 13px;font-size:13px;text-decoration:none}.sidebar-foot a:hover{color:#fff;background:#0a1930}.sidebar-foot .signout{color:#ff7184}.app-main{min-width:0}.app-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020817dc;border-bottom:1px solid #163453;align-items:center;height:86px;padding:0 32px;display:flex;position:sticky;top:0}.app-topbar h1{margin:2px 0;font-size:20px}.app-topbar small{color:#09cfe3;letter-spacing:1.5px;font-size:9px}.app-menu{display:none}.top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.top-actions>button{color:#b7c8dc;background:#08172a;border:1px solid #1d3b5c;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:relative}.top-actions>button i{background:#08aaff;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;right:2px}.app-content{max-width:1450px;margin:0 auto;padding:32px}.welcome-panel{background:linear-gradient(110deg,#092b5caa,#071629 52%,#08234d);border:1px solid #1767b1;border-radius:20px;justify-content:space-between;align-items:center;min-height:260px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0007}.welcome-panel:after{content:"";border:1px solid #0d8bf5;border-radius:50%;width:420px;height:420px;position:absolute;right:-130px;box-shadow:0 0 70px #078fff44}.welcome-panel>div,.wellbeing-ring{z-index:1;position:relative}.welcome-panel h2{margin:10px 0;font-size:38px}.welcome-panel p{color:#b4c5da;font-size:16px}.welcome-actions{gap:10px;margin-top:25px;display:flex}.welcome-actions button,.primary-action,.inline-form>button,.panel-button{color:#00162c;background:linear-gradient(100deg,#0b68ff,#09d9e1);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:inline-flex}.welcome-actions button+button{color:#fff;background:#0a1b31;border:1px solid #2a5d8c}.wellbeing-ring{background:radial-gradient(circle,#071529 58%,transparent 59%),conic-gradient(#08d9e2 0 78%,#17304f 78%);border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid;box-shadow:0 0 30px #08aaff55}.wellbeing-ring strong{font-size:42px}.wellbeing-ring span{color:#84a4c5;font-size:12px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.dash-metric{background:linear-gradient(145deg,#09182c,#071221);border:1px solid #173655;border-radius:14px;gap:7px;padding:20px;display:grid}.dash-metric svg{color:#09cfe3;width:28px;height:28px}.dash-metric strong{font-size:25px}.dash-metric span{color:#aebfd3;font-size:13px}.dash-metric small{color:#31dc9a}.dash-grid{gap:17px;margin-top:17px;display:grid}.dash-grid.two{grid-template-columns:1.25fr .75fr}.dash-grid.three{grid-template-columns:repeat(3,1fr)}.dash-panel{background:linear-gradient(145deg,#08172b,#06111f);border:1px solid #173655;border-radius:16px;padding:22px}.panel-title{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel-title h3{margin:0;font-size:18px}.panel-title button{color:#08bfe7;background:0 0;border:0}.goal-row{border-top:1px solid #152e49;padding:13px 0}.goal-row:first-of-type{border:0}.goal-row>div:first-child{justify-content:space-between;gap:15px;display:flex}.goal-row b{font-size:13px}.goal-row span{color:#8ca2bf;font-size:11px}.progress-track{background:#142943;border-radius:10px;height:7px;margin-top:9px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#0a6dff,#09ddd9);border-radius:10px;height:100%;display:block}.next-session{align-items:center;gap:15px;display:flex}.next-session h3{margin:5px 0}.next-session p,.next-session b{color:#91a6c1;font-size:12px}.status{color:#2de495!important;font-size:10px!important}.complete-status{color:#8ea2bc;font-size:10px}.panel-button{width:100%;margin-top:22px}.quick-card{color:#fff;text-align:left;background:#08172b;border:1px solid #173655;border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.quick-card>svg:first-child{color:#09cfe3;width:32px;height:32px}.quick-card>svg:last-child{color:#5e7897;margin-left:auto}.quick-card span{gap:5px;display:grid}.quick-card small{color:#8fa5c0;line-height:1.4}.workspace{gap:20px;display:grid}.workspace-head{justify-content:space-between;align-items:end;gap:25px;display:flex}.workspace-head h2{margin:8px 0;font-size:34px}.workspace-head p{color:#94aac4;margin:0}.inline-form{background:#08182c;border:1px solid #1d4a76;border-radius:14px;grid-template-columns:1fr 1fr 1fr auto;gap:12px;padding:18px;display:grid}.inline-form label,.profile-form label{color:#91a7c2;gap:7px;font-size:12px;display:grid}.inline-form input,.inline-form select,.profile-form input,.profile-form select{background:#04101f;border:1px solid #23435f;border-radius:8px;height:43px;padding:0 12px}.session-list{gap:12px;display:grid}.session-list article{background:#08172a;border:1px solid #173655;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.session-list h3{margin:5px 0}.session-list p{color:#8da4bf;margin:0}.session-list button{color:#08c9e2;background:0 0;border:1px solid #1676c8;border-radius:8px;padding:10px 14px}.chat-workspace{background:#061222;border:1px solid #173655;border-radius:17px;grid-template-rows:auto 1fr auto auto;height:calc(100vh - 150px);min-height:600px;display:grid;overflow:hidden}.chat-workspace>header{border-bottom:1px solid #173655;align-items:center;gap:12px;padding:16px 20px;display:flex}.chat-workspace h2{margin:0;font-size:18px}.chat-workspace header p{color:#8da5bf;margin:4px 0 0;font-size:12px}.chat-workspace header p i{background:#2ee191;border-radius:50%;width:7px;height:7px;display:inline-block}.chat-workspace header button{color:#b9c9db;background:#0a1a2f;border:1px solid #245077;border-radius:8px;gap:8px;margin-left:auto;padding:9px 12px;display:flex}.chat-stream{flex-direction:column;gap:16px;padding:25px;display:flex;overflow:auto}.bubble{align-items:end;gap:10px;max-width:70%;display:flex}.bubble.user{align-self:flex-end}.bubble p{background:#0b1c32;border:1px solid #1b3b5c;border-radius:14px;margin:0;padding:13px 16px;line-height:1.5}.bubble.user p{color:#fff;background:linear-gradient(100deg,#0b57ed,#09cbd6);border:0}.prompt-chips{gap:8px;padding:10px 20px;display:flex;overflow:auto}.prompt-chips button{white-space:nowrap;color:#98aec7;background:#08182c;border:1px solid #1d446b;border-radius:18px;padding:8px 12px}.message-form{border-top:1px solid #173655;gap:10px;padding:15px 20px;display:flex}.message-form input{background:#0a1a2e;border:1px solid #23435f;border-radius:24px;flex:1;height:48px;padding:0 18px}.message-form button{color:#00182e;background:linear-gradient(145deg,#0b68ff,#09dbe0);border:0;border-radius:50%;width:48px}.score-chip{background:#09224a;border:1px solid #1868ad;border-radius:13px;align-content:center;place-items:center;width:90px;height:70px;display:grid}.score-chip strong{font-size:24px}.score-chip span{color:#8fa6bf;font-size:10px}.progress-chart{min-height:290px}.chart-bars{align-items:end;gap:18px;height:210px;padding:15px;display:flex}.chart-bars div{border-bottom:1px solid #25405a;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.chart-bars i{background:linear-gradient(#08d8dc,#0c56d9);border-radius:7px 7px 0 0;width:min(45px,70%);box-shadow:0 0 18px #078dff33}.chart-bars span{color:#8297b1;font-size:10px}.add-goal{gap:10px;margin-bottom:12px;display:flex}.add-goal input{background:#04101f;border:1px solid #23435f;border-radius:8px;flex:1;padding:11px}.add-goal button{color:#fff;background:#0b6cff;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 14px;display:flex}.editable-goal{border-top:1px solid #17314e;padding:15px 0}.editable-goal>div{justify-content:space-between;display:flex}.editable-goal span{color:#08cce1}.editable-goal input{accent-color:#08aef1;width:100%;margin-top:12px}.journal-form{background:#08182c;border:1px solid #1765a5;border-radius:16px;padding:24px}.mood-row{grid-template-columns:repeat(5,1fr);gap:9px;margin:15px 0;display:grid}.mood-row button{color:#91a6c0;background:#071321;border:1px solid #244461;border-radius:9px;padding:13px}.mood-row button.active{color:#fff;background:#0a6cff33;border-color:#08bdec}.journal-form textarea{resize:vertical;background:#04101f;border:1px solid #244461;border-radius:10px;width:100%;height:160px;margin-bottom:15px;padding:16px}.entry-list{gap:10px;display:grid}.entry-list article,.empty-state{background:#08172a;border:1px solid #173655;border-radius:13px;padding:20px}.entry-list article span{color:#08d7df}.entry-list article b{float:right;color:#829ab7}.entry-list article p{color:#b4c2d4}.entry-list article button{color:#ff7184;background:0 0;border:0;padding:0}.empty-state{text-align:center;color:#8ea4bd}.empty-state svg{color:#08cfe3;width:38px;height:38px}.coach-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.coach-grid article{background:#08172a;border:1px solid #173655;border-radius:15px;padding:14px}.coach-grid article.selected{border-color:#08c8e0;box-shadow:0 0 24px #078cff22}.coach-grid .avatar{aspect-ratio:1;border-radius:11px;width:100%;height:auto}.coach-grid span{color:#2edc91;margin-top:12px;font-size:10px;display:block}.coach-grid h3{margin:7px 0 2px;font-size:20px}.coach-grid p{color:#08bfe2;margin:0}.coach-grid small{color:#8fa5bf;margin:9px 0 14px;display:block}.coach-grid button{color:#08cce1;background:0 0;border:1px solid #176bb2;border-radius:8px;width:100%;padding:10px}.coach-grid article.selected button{color:#fff;background:#0a6cff}.secure-badge{color:#2de39b;border:1px solid #176c52;border-radius:20px;align-items:center;gap:8px;padding:10px 13px;display:flex}.settings-list{gap:10px;display:grid}.settings-list article{background:#08172a;border:1px solid #173655;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.settings-list>article>svg{color:#08cbe0;width:34px;height:34px}.settings-list h3{margin:0 0 4px}.settings-list p{color:#8fa5bf;margin:0}.switch{background:#24384f;border:0;border-radius:18px;width:48px;height:27px;padding:3px}.switch i{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .2s;display:block}.switch.on{background:#0b77f6}.switch.on i{transform:translate(21px)}.privacy-actions{gap:10px;display:flex}.privacy-actions button{color:#b6c8dc;background:#091a2e;border:1px solid #20527d;border-radius:8px;padding:11px 14px}.privacy-actions button.danger{color:#ff7184;border-color:#713544}.profile-hero{background:linear-gradient(100deg,#082551,#071426);border:1px solid #1762a1;border-radius:17px;align-items:center;gap:22px;padding:25px;display:flex}.profile-hero h2{margin:7px 0;font-size:30px}.profile-hero p{color:#9bb0ca}.profile-hero b{color:#2edf95;font-size:12px}.profile-form{background:#08172a;border:1px solid #173655;border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.profile-form button{grid-column:1/-1;justify-self:start}.profile-picture{object-fit:cover;object-position:center;background:#07182a;border:2px solid #20cddd;border-radius:50%;flex:none;display:block;box-shadow:0 0 0 4px #0b8cff1f}.profile-picture.sm{width:38px;height:38px}.profile-picture.lg{width:92px;height:92px}.profile-photo-field{border:1px solid var(--app-line);background:var(--app-bg);border-radius:13px;grid-column:1/-1;align-items:center;gap:18px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.profile-photo-field{background:color-mix(in srgb,var(--app-bg) 78%,transparent)}}.profile-photo-field>div{gap:7px;display:grid}.profile-photo-field small{color:var(--app-muted)}.profile-photo-field span{align-items:center;gap:9px;display:flex}.profile-upload-button,.profile-photo-field button{cursor:pointer;align-items:center;width:max-content;color:#12cadd!important;background:#0a6cff18!important;border:1px solid #1783bd!important;border-radius:9px!important;gap:7px!important;height:auto!important;padding:9px 12px!important;display:flex!important}.profile-upload-button input{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}.profile-photo-field button{color:#ff8492!important;border-color:#713544!important}.profile-photo-field em{color:#ff9b9b;font-size:12px;font-style:normal}@media (width<=1050px){.app-shell{grid-template-columns:220px 1fr}.metric-grid{grid-template-columns:1fr 1fr}.dash-grid.three{grid-template-columns:1fr}.coach-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.auth-card{padding:30px 22px}.app-shell{display:block}.app-sidebar{width:260px;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 60px #000b}.app-sidebar.open{transform:translate(0)}.app-topbar{height:72px;padding:0 16px}.app-menu{color:#fff;background:#08172a;border:1px solid #1d3b5c;border-radius:9px;place-items:center;width:40px;height:40px;margin-right:12px;display:grid}.app-content{padding:18px}.welcome-panel{gap:25px;padding:25px;display:grid}.welcome-panel h2{font-size:30px}.wellbeing-ring{width:120px;height:120px}.dash-grid.two,.profile-form{grid-template-columns:1fr}.workspace-head{align-items:start;display:grid}.inline-form{grid-template-columns:1fr 1fr}.inline-form>button{grid-column:1/-1}.session-list article{grid-template-columns:auto 1fr}.session-list article>button{grid-column:1/-1}.mood-row,.coach-grid{grid-template-columns:1fr 1fr}.top-actions>button{display:none}}@media (width<=470px){.metric-grid,.coach-grid{grid-template-columns:1fr}.app-content{padding:12px}.welcome-actions{display:grid}.welcome-panel{border-radius:15px}.bubble{max-width:92%}.inline-form{grid-template-columns:1fr}.profile-form{padding:17px}.privacy-actions{display:grid}}.top-actions>button kbd{color:#69809a;background:0 0;border:0;font-size:8px;position:absolute;left:-34px}.top-actions .profile-button{padding:0;overflow:hidden}.top-actions .profile-button .avatar{border:0;width:100%;height:100%}.top-actions>button i{color:#fff;width:auto;min-width:16px;height:16px;padding:0 4px;font-size:8px;font-style:normal;top:-3px;right:-3px}.notification-panel{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#071426f5;border:1px solid #1e486d;border-radius:15px;width:min(380px,100vw - 30px);padding:10px;position:fixed;top:78px;right:26px;box-shadow:0 25px 70px #000b}.notification-panel>div{justify-content:space-between;align-items:center;padding:6px 8px 11px;display:flex}.notification-panel h3{margin:0}.notification-panel>div button{color:#08cde1;background:0 0;border:0}.notification-panel>button{color:#9db1c9;text-align:left;background:0 0;border:0;border-top:1px solid #132d47;align-items:flex-start;gap:11px;width:100%;padding:13px 10px;display:flex}.notification-panel>button.unread{color:#fff;background:#0a6cff12}.notification-panel>button>svg{color:#08cde1;width:22px}.notification-panel>button span{gap:5px;display:grid}.notification-panel>button small{color:#8096b1;line-height:1.35}.command-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050dbb;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.command-overlay>section{background:#071426;border:1px solid #1e527f;border-radius:17px;width:min(620px,100vw - 28px);overflow:hidden;box-shadow:0 30px 90px #000}.command-input{border-bottom:1px solid #173450;align-items:center;gap:12px;height:62px;padding:0 16px;display:flex}.command-input svg{color:#08cde1}.command-input input{background:0 0;border:0;outline:0;flex:1;font-size:16px}.command-input button{color:#8299b3;background:#0b1b2e;border:1px solid #2a435e;border-radius:6px;padding:5px 7px;font-size:10px}.command-results>button{color:#dbe8f5;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.command-results>button svg{color:#08cde1}.command-results>button small{color:#6f8ba7;margin-left:auto}.command-results>p{text-align:center;color:#8096af;padding:20px}.sidebar-scrim{display:none}.session-actions{gap:8px;display:flex}.session-list .session-actions button{white-space:nowrap}.session-list .session-actions .subtle-danger{color:#ff7082;border-color:#61313e}.editable-goal span{align-items:center;gap:8px;display:flex}.editable-goal span button{color:#ff7485;background:0 0;border:1px solid #573342;border-radius:50%;place-items:center;width:22px;height:22px;line-height:1;display:grid}.safety-card{background:linear-gradient(100deg,#211a0c,#08172a);border:1px solid #4c3f22;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.safety-card>svg{color:#ffc857;width:34px;height:34px}.safety-card h3{margin:0 0 5px}.safety-card p{color:#9eb0c5;margin:0;line-height:1.45}.safety-card a{color:#ffd773;white-space:nowrap;border:1px solid #6c5c2c;border-radius:8px;padding:10px 13px;text-decoration:none}@media (width<=760px){.sidebar-scrim{z-index:59;background:#0009;border:0;display:block;position:fixed;inset:0}.top-actions>button{display:grid}.top-actions>button:first-child kbd{display:none}.notification-panel{top:68px;right:10px}.session-actions{grid-column:1/-1}.session-actions button{flex:1}.safety-card{grid-template-columns:auto 1fr}.safety-card a{text-align:center;grid-column:1/-1}}@media (width<=470px){.top-actions>button:first-child{display:none}.notification-panel{width:calc(100vw - 20px)}.session-actions{display:grid}.safety-card{grid-template-columns:1fr}.safety-card>svg{display:none}}.brand{align-items:center;gap:9px;line-height:1;display:inline-flex}.brand-emblem{object-fit:contain;filter:drop-shadow(0 0 9px #078cff50);width:38px;height:43px;display:block}.brand-wordmarks{width:122px;height:29px;display:block;position:relative}.brand-wordmark{object-fit:contain;object-position:left center;width:100%;height:100%;position:absolute;inset:0}.brand-wordmark-light,:root[data-theme=light] .brand-wordmark-dark{display:none}:root[data-theme=light] .brand-wordmark-light{display:block}.auth-shield{object-fit:contain;clip-path:none;filter:drop-shadow(0 0 18px #079fff);background:0 0;width:82px;height:90px;margin:0 auto 22px;display:block}.giant-q{object-fit:contain;clip-path:none;background:0 0;display:block}.logo-stage .giant-q{filter:drop-shadow(0 0 30px #008cff);width:220px;height:245px}.mini-q{object-fit:contain;clip-path:none;filter:drop-shadow(0 0 12px #008cff);background:0 0;width:65px;height:72px;display:block}.dash-side>img{object-fit:contain;filter:drop-shadow(0 0 10px #008cff);width:46px;height:50px}@media (width<=800px){.brand-emblem{width:31px;height:36px}.brand-wordmarks{width:105px;height:25px}.marketing-header .brand{font-size:inherit}}.app-shell{--app-bg:#020817;--app-surface:#071426;--app-surface-2:#0a1b31;--app-line:#173655;--app-text:#f7fbff;--app-muted:#91a7c4;--app-header:#020817e8;background:radial-gradient(circle at 88% -8%,#0b4c9e55,transparent 32%),var(--app-bg);color:var(--app-text);grid-template-columns:284px minmax(0,1fr);transition:background .25s,color .25s}.app-sidebar{border-color:var(--app-line);background:linear-gradient(180deg,var(--app-surface),var(--app-bg));padding:25px 19px 20px}@supports (color:color-mix(in lab, red, red)){.app-sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--app-surface) 96%,transparent),color-mix(in srgb,var(--app-bg) 94%,transparent))}}.app-sidebar{box-shadow:12px 0 45px #0003}.app-brand{border-bottom:1px solid var(--app-line);width:100%;padding:0 10px 20px}.app-brand .brand-emblem{width:36px;height:41px}.app-brand .brand-wordmarks{width:128px;height:29px}.member-pill{border-color:var(--app-line);background:linear-gradient(135deg,var(--app-surface-2),var(--app-surface));margin:20px 2px;padding:13px 39px 13px 12px;position:relative}@supports (color:color-mix(in lab, red, red)){.member-pill{background:linear-gradient(135deg,var(--app-surface-2),color-mix(in srgb,var(--app-surface) 82%,#0b67ff))}}.member-pill{box-shadow:inset 0 1px #ffffff0a,0 12px 28px #0002}.member-pill small{color:#37d9ba;align-items:center;gap:6px;display:flex!important}.member-pill small i{background:#2ce196;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #2ce196}.member-pill>button{width:28px;height:28px;color:var(--app-muted);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:8px}.member-pill>button:hover{color:#08cee2;background:#0b6cff22}.member-pill>button svg{width:16px}.sidebar-section-label{color:var(--app-muted);padding:0 12px 8px;display:block}@supports (color:color-mix(in lab, red, red)){.sidebar-section-label{color:color-mix(in srgb,var(--app-muted) 78%,transparent)}}.sidebar-section-label{letter-spacing:1.6px;text-transform:uppercase;font-size:9px;font-weight:800}.app-sidebar nav{gap:6px}.app-sidebar nav button{height:47px;color:var(--app-muted);border-radius:11px;padding:0 13px;font-weight:620;transition:background .18s,border-color .18s,color .18s,transform .18s}.app-sidebar nav button:hover{color:var(--app-text);background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.app-sidebar nav button:hover{background:color-mix(in srgb,var(--app-surface-2) 88%,transparent)}}.app-sidebar nav button:hover{transform:translate(2px)}.app-sidebar nav button.active{color:var(--app-text);background:linear-gradient(90deg,#0a6eff4a,#08dbe612 88%);border-color:#1689dd66;box-shadow:inset 3px 0 #09cfe3,0 8px 24px #006dff17}.app-sidebar nav button.active svg{color:#22e3eb;filter:drop-shadow(0 0 7px #08cdec)}.app-sidebar nav button i{box-shadow:0 0 12px #0a6eff66}.sidebar-foot{border-top:1px solid var(--app-line);padding-top:16px}.sidebar-foot .sidebar-section-label{padding-left:12px}.sidebar-foot a{color:var(--app-muted);align-items:center;gap:10px;display:flex}.sidebar-foot a svg{width:17px}.sidebar-foot a:first-of-type svg{transform:rotate(180deg)}.sidebar-foot a:hover{background:var(--app-surface-2);color:var(--app-text)}.app-topbar{border-color:var(--app-line);background:var(--app-header);height:82px;padding:0 30px;box-shadow:0 10px 35px #0001}.topbar-context{gap:2px;display:grid}.topbar-context h1{letter-spacing:-.4px;font-size:22px}.topbar-context small{color:#0fcfe2}.topbar-context small span{color:#35d99c;letter-spacing:.4px;margin-left:7px}.top-actions>button{border-color:var(--app-line);background:var(--app-surface);width:42px;height:42px;color:var(--app-muted);transition:border-color .18s,background .18s,color .18s,transform .18s}.top-actions>button:hover{background:var(--app-surface-2);color:var(--app-text);border-color:#167bc7;transform:translateY(-1px)}.top-actions .dashboard-theme-toggle{font-size:20px}.dashboard-theme-toggle span{line-height:1}.top-actions .profile-button{border-color:#1689dd;width:44px;height:44px}.app-menu{border-color:var(--app-line)!important;background:var(--app-surface)!important;color:var(--app-text)!important}.app-shell[data-dashboard-theme=light]{--app-bg:#f3f7fd;--app-surface:#fff;--app-surface-2:#eaf2fc;--app-line:#cedded;--app-text:#102745;--app-muted:#637995;--app-header:#ffffffea;background:radial-gradient(circle at 88% -8%,#80cfff55,transparent 30%),var(--app-bg);color:var(--app-text)}.app-shell[data-dashboard-theme=light] .app-sidebar{box-shadow:12px 0 35px #345c8512}.app-shell[data-dashboard-theme=light] .member-pill{box-shadow:0 12px 30px #45688712}.app-shell[data-dashboard-theme=light] .member-pill b,.app-shell[data-dashboard-theme=light] .app-topbar h1{color:#102745}.app-shell[data-dashboard-theme=light] .app-sidebar nav button.active{color:#0e335c;background:linear-gradient(90deg,#0a6eff20,#09dbe60b)}.app-shell[data-dashboard-theme=light] .app-sidebar nav button:hover{color:#102745}.app-shell[data-dashboard-theme=light] .welcome-panel{background:linear-gradient(110deg,#e7f4ff,#fff 55%,#eaf6ff);border-color:#8bc5ee;box-shadow:0 20px 60px #456b8d18}.app-shell[data-dashboard-theme=light] .welcome-panel h2,.app-shell[data-dashboard-theme=light] .dash-panel h3,.app-shell[data-dashboard-theme=light] .dash-metric strong,.app-shell[data-dashboard-theme=light] .quick-card,.app-shell[data-dashboard-theme=light] .workspace h2,.app-shell[data-dashboard-theme=light] .workspace h3{color:#102745}.app-shell[data-dashboard-theme=light] .welcome-panel p,.app-shell[data-dashboard-theme=light] .dash-metric span,.app-shell[data-dashboard-theme=light] .quick-card small,.app-shell[data-dashboard-theme=light] .workspace-head p,.app-shell[data-dashboard-theme=light] .next-session p,.app-shell[data-dashboard-theme=light] .next-session b,.app-shell[data-dashboard-theme=light] .settings-list p{color:#637995}.app-shell[data-dashboard-theme=light] .dash-metric,.app-shell[data-dashboard-theme=light] .dash-panel,.app-shell[data-dashboard-theme=light] .quick-card,.app-shell[data-dashboard-theme=light] .inline-form,.app-shell[data-dashboard-theme=light] .session-list article,.app-shell[data-dashboard-theme=light] .chat-workspace,.app-shell[data-dashboard-theme=light] .journal-form,.app-shell[data-dashboard-theme=light] .entry-list article,.app-shell[data-dashboard-theme=light] .empty-state,.app-shell[data-dashboard-theme=light] .coach-grid article,.app-shell[data-dashboard-theme=light] .settings-list article,.app-shell[data-dashboard-theme=light] .profile-form{border-color:var(--app-line);background:var(--app-surface);box-shadow:0 12px 35px #456b8d0b}.app-shell[data-dashboard-theme=light] input,.app-shell[data-dashboard-theme=light] select,.app-shell[data-dashboard-theme=light] textarea{color:#102745!important;background:#f8fbff!important;border-color:#c7d7e8!important}.app-shell[data-dashboard-theme=light] .chat-workspace>header,.app-shell[data-dashboard-theme=light] .message-form{border-color:var(--app-line)}.app-shell[data-dashboard-theme=light] .bubble p,.app-shell[data-dashboard-theme=light] .prompt-chips button{color:#294966;background:#edf4fb;border-color:#cad9e9}.app-shell[data-dashboard-theme=light] .bubble.user p{color:#fff;background:linear-gradient(100deg,#0b57ed,#09bfcf)}.app-shell[data-dashboard-theme=light] .notification-panel{border-color:var(--app-line);background:#fffffff5;box-shadow:0 25px 70px #3b597e25}.app-shell[data-dashboard-theme=light] .notification-panel>button{color:#526b88;border-color:#dde8f2}.app-shell[data-dashboard-theme=light] .notification-panel>button.unread{color:#102745;background:#0a6cff0d}.app-shell[data-dashboard-theme=light] .command-overlay>section{background:#fff;border-color:#9fc5e5}.app-shell[data-dashboard-theme=light] .command-input{border-color:#d8e4ef}.app-shell[data-dashboard-theme=light] .command-results>button{color:#294966}.app-shell[data-dashboard-theme=light] .command-results>button:hover{background:#edf5fc}.app-shell[data-dashboard-theme=light] .wellbeing-ring{background:radial-gradient(circle,#fff 58%,transparent 59%),conic-gradient(#08bdcf 0 78%,#d7e4f0 78%)}@media (width<=1050px){.app-shell{grid-template-columns:232px minmax(0,1fr)}}@media (width<=760px){.app-sidebar{width:284px}.app-topbar{padding:0 14px}.topbar-context small span{display:none}.topbar-context h1{font-size:19px}.top-actions{gap:7px}.top-actions>button{width:38px;height:38px}.top-actions .profile-button{width:39px;height:39px}}@media (width<=470px){.topbar-context small,.top-actions .profile-button{display:none}.top-actions .dashboard-theme-toggle{display:grid}}.avatar{border:1px solid var(--app-line,#173655);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@supports (color:color-mix(in lab, red, red)){.avatar{border:1px solid color-mix(in srgb,var(--app-line,#173655) 78%,#1aa8ec)}}.avatar{box-shadow:inset 0 0 0 2px var(--app-surface,#071426);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.avatar{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--app-surface,#071426) 88%,transparent)}}.avatar-sm{width:38px;height:38px}.avatar-md{width:58px;height:58px}.avatar-lg{width:112px;height:112px}.app-topbar{background:var(--app-header);gap:18px;height:88px;padding:0 28px}@supports (color:color-mix(in lab, red, red)){.app-topbar{background:color-mix(in srgb,var(--app-header) 93%,transparent)}}.app-topbar{border-bottom-color:var(--app-line)}@supports (color:color-mix(in lab, red, red)){.app-topbar{border-bottom-color:color-mix(in srgb,var(--app-line) 82%,transparent)}}.app-topbar{box-shadow:0 12px 32px #00000016}.topbar-context{min-width:145px}.topbar-context small{font-weight:800}.topbar-context h1{margin-top:4px;font-size:21px}.top-actions{gap:12px}.top-actions .header-search{border:1px solid var(--app-line);width:clamp(190px,22vw,310px);height:46px;padding:0 10px 0 15px}@supports (color:color-mix(in lab, red, red)){.top-actions .header-search{border:1px solid color-mix(in srgb,var(--app-line) 88%,#159dd8)}}.top-actions .header-search{background:linear-gradient(135deg,var(--app-surface),var(--app-surface-2));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.top-actions .header-search{background:linear-gradient(135deg,var(--app-surface),color-mix(in srgb,var(--app-surface-2) 72%,var(--app-surface)))}}.top-actions .header-search{color:var(--app-muted);text-align:left;align-items:center;gap:10px;display:flex;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000016}.top-actions .header-search:hover{background:var(--app-surface-2);color:var(--app-text);border-color:#178fd2;transform:none}.header-search svg{color:#16c9df;width:18px;height:18px}.header-search>span{white-space:nowrap;flex:1;font-size:13px}.top-actions .header-search kbd{border:1px solid var(--app-line);align-items:center;height:25px;padding:0 8px;display:inline-flex;position:static}@supports (color:color-mix(in lab, red, red)){.top-actions .header-search kbd{border:1px solid color-mix(in srgb,var(--app-line) 90%,#fff)}}.top-actions .header-search kbd{background:var(--app-bg);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.top-actions .header-search kbd{background:color-mix(in srgb,var(--app-bg) 72%,transparent)}}.top-actions .header-search kbd{color:var(--app-muted);letter-spacing:.2px;white-space:nowrap;font-size:10px;font-weight:700}.top-utilities{border:1px solid var(--app-line);gap:6px;padding:4px;display:flex}@supports (color:color-mix(in lab, red, red)){.top-utilities{border:1px solid color-mix(in srgb,var(--app-line) 80%,transparent)}}.top-utilities{background:var(--app-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.top-utilities{background:color-mix(in srgb,var(--app-surface) 76%,transparent)}}.top-utilities>button{width:38px;height:38px;color:var(--app-muted);background:0 0;border:0;border-radius:10px;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid;position:relative}.top-utilities>button:hover{background:var(--app-surface-2);color:var(--app-text);transform:translateY(-1px)}.top-utilities .dashboard-theme-toggle{font-size:19px}.top-utilities .notification-button i{border:2px solid var(--app-header);color:#fff;background:#0aa9ea;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-3px;right:-2px}.top-actions .profile-button{border:1px solid var(--app-line);width:auto;height:48px;padding:4px 12px 4px 4px}@supports (color:color-mix(in lab, red, red)){.top-actions .profile-button{border:1px solid color-mix(in srgb,var(--app-line) 80%,#1995d6)}}.top-actions .profile-button{background:var(--app-surface);color:var(--app-text);border-radius:14px;align-items:center;gap:9px;display:flex;overflow:visible}.top-actions .profile-button:hover{background:var(--app-surface-2);border-color:#168fce}.top-actions .profile-button .avatar{border-color:#1689dd;width:38px;height:38px;box-shadow:0 0 0 2px #078cff33}.profile-button>span{text-align:left;gap:1px;display:grid}.profile-button strong{font-size:12px;line-height:1.15}.profile-button small{color:var(--app-muted);font-size:9px}.command-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#010611c7;padding-top:14vh}.command-overlay>section{border-color:#1e7bad}@supports (color:color-mix(in lab, red, red)){.command-overlay>section{border-color:color-mix(in srgb,#1e7bad 68%,var(--app-line))}}.command-overlay>section{background:linear-gradient(155deg,var(--app-surface-2),var(--app-surface) 42%);border-radius:20px;overflow:hidden;box-shadow:0 35px 100px #000c,0 0 0 1px #ffffff08}.command-heading{justify-content:space-between;align-items:center;padding:18px 20px 12px;display:flex}.command-heading>div{gap:4px;display:grid}.command-heading strong{font-size:15px}.command-heading small{color:var(--app-muted);font-size:11px}.command-heading button{border:1px solid var(--app-line);background:var(--app-bg);height:28px;color:var(--app-muted);border-radius:7px;padding:0 9px;font-size:10px}.command-input{border:1px solid var(--app-line);background:var(--app-bg);border-radius:12px;height:56px;margin:0 12px 8px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.command-input{background:color-mix(in srgb,var(--app-bg) 72%,transparent)}}.command-input:focus-within{border-color:#0ebbd9;box-shadow:0 0 0 3px #08cce213}.command-input input{color:var(--app-text)}.command-results{padding:4px 12px 12px}.command-results>button{border-radius:11px}.command-results>button:hover{background:var(--app-surface-2)}@supports (color:color-mix(in lab, red, red)){.command-results>button:hover{background:color-mix(in srgb,var(--app-surface-2) 82%,#0a6cff)}}.app-shell[data-dashboard-theme=light] .top-utilities .notification-button i{border-color:#fff}.app-shell[data-dashboard-theme=light] .command-overlay>section{background:linear-gradient(155deg,#f4f9ff,#fff 42%)}@media (width<=1050px){.app-topbar{padding:0 20px}.top-actions{gap:8px}.top-actions .header-search{width:190px}.top-actions .profile-button{padding-right:5px}.profile-button>span{display:none}}@media (width<=760px){.app-topbar{gap:10px;height:74px;padding:0 14px}.topbar-context{min-width:0}.top-actions .header-search{border-radius:11px;place-items:center;width:42px;height:42px;padding:0;display:grid}.header-search>span,.top-actions .header-search kbd{display:none}.top-utilities{gap:2px;padding:2px}.top-utilities>button{width:36px;height:36px}.top-actions .profile-button{border-radius:12px;width:42px;height:42px;padding:2px}.top-actions .profile-button .avatar{width:36px;height:36px}.command-overlay{padding-top:10vh}}@media (width<=470px){.top-actions{gap:5px}.top-utilities .dashboard-theme-toggle,.top-actions .profile-button{display:none}.command-heading{padding:15px 16px 10px}}.avatar-capabilities{flex-wrap:wrap;gap:9px;display:flex}.avatar-capabilities span{border:1px solid var(--app-line);background:var(--app-surface);color:var(--app-muted);border-radius:20px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.avatar-capabilities svg{color:#11cada;width:15px;height:15px}.coach-grid .custom-avatar-card{background:linear-gradient(150deg,#0a2c52,var(--app-surface) 55%);border-color:#138fd0;box-shadow:0 18px 42px #006dff20}.coach-grid .avatar-talk{color:#00172d;background:linear-gradient(100deg,#0a6dff,#09d4dc);border:0;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-weight:800;display:flex}.coach-grid .avatar-talk svg{width:16px}.custom-portrait{background-position:50%;background-size:cover;border:1px solid #1689dd;border-radius:50%;flex:none;position:relative;box-shadow:0 0 0 3px #078cff18,0 12px 30px #0005}.portrait-sm{width:38px;height:38px}.portrait-md{width:58px;height:58px}.portrait-lg{aspect-ratio:1;border-radius:11px;width:100%;height:auto}.portrait-stage{border-width:2px;width:210px;height:210px;box-shadow:0 0 0 8px #078cff10,0 0 55px #0799e94a}.custom-portrait.speaking{animation:1.25s ease-in-out infinite portrait-pulse}.custom-portrait.speaking:after{content:"";border-radius:inherit;border:1px solid #13d4de;animation:1.25s ease-out infinite voice-ring;position:absolute;inset:-11px}.speech-bars{background:#06182ee8;border:1px solid #18a8d9;border-radius:18px;align-items:center;gap:3px;height:34px;padding:7px 10px;display:flex;position:absolute;bottom:-16px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0008}.speech-bars i{background:#14d7dd;border-radius:4px;width:3px;height:9px;animation:.7s ease-in-out infinite speech-bar}.speech-bars i:nth-child(2){animation-delay:.12s}.speech-bars i:nth-child(3){animation-delay:.24s}.speech-bars i:nth-child(4){animation-delay:.36s}@keyframes speech-bar{50%{height:20px}}@keyframes portrait-pulse{50%{transform:scale(1.018)}}@keyframes voice-ring{to{opacity:0;inset:-22px}}.avatar-studio{grid-template-columns:minmax(290px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.avatar-preview{background:radial-gradient(circle at 50% 28%,#0d6fb447,transparent 35%),linear-gradient(155deg,#071d38,var(--app-surface));text-align:center;border:1px solid #1769a7;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:540px;padding:30px;display:flex;position:sticky;top:108px;overflow:hidden;box-shadow:0 25px 65px #0005}.studio-glow{border:1px solid #087fe1;border-radius:50%;width:310px;height:310px;position:absolute;box-shadow:0 0 70px #078eff2c}.avatar-preview>:not(.studio-glow){position:relative}.avatar-preview>span{color:#21d3d9;font-size:12px;font-weight:750}.avatar-preview>button{color:#dcecff;background:#0a2949;border:1px solid #1389ca;border-radius:10px;align-items:center;gap:8px;padding:11px 15px;display:flex}.avatar-preview>button:disabled{opacity:.4}.avatar-preview>small{max-width:250px;color:var(--app-muted);line-height:1.5}.avatar-fields{gap:13px;display:grid}.studio-section{border:1px solid var(--app-line);background:var(--app-surface);border-radius:16px;padding:22px;box-shadow:0 14px 35px #0002}.studio-section>div:first-child{align-items:center;gap:10px;margin-bottom:18px;display:flex}.studio-section>div:first-child>span{color:#12cada;background:#0b6cff25;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.studio-section h3{margin:0;font-size:16px}.avatar-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.avatar-form-grid label{color:var(--app-muted);gap:7px;font-size:11px;display:grid}.avatar-form-grid label b{color:#15cddd;margin-left:auto}.avatar-form-grid input:not([type=file]),.avatar-form-grid select{border:1px solid var(--app-line);background:var(--app-bg);width:100%;height:44px;color:var(--app-text);border-radius:9px;padding:0 12px}.avatar-form-grid input[type=range]{accent-color:#0cc9dd}.photo-upload{cursor:pointer;background:#087eff0a;border:1px dashed #1d78b3;border-radius:11px;grid-column:1/-1;align-items:center;min-height:74px;padding:14px;grid-template-columns:none!important;gap:13px!important;display:flex!important}.photo-upload:hover{background:#08b7de10;border-color:#15c8db}.photo-upload svg{color:#14cfda;width:27px;height:27px}.photo-upload>span{gap:4px;display:grid}.photo-upload b{color:var(--app-text)!important;margin:0!important}.photo-upload small{color:var(--app-muted)}.photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.avatar-options{gap:9px;display:grid}.avatar-options>label{border:1px solid var(--app-line);background:var(--app-bg);cursor:pointer;border-radius:10px;align-items:flex-start;gap:11px;padding:13px;display:flex}.avatar-options input{accent-color:#0cc9dd;margin-top:3px}.avatar-options span{gap:4px;display:grid}.avatar-options b{font-size:12px}.avatar-options small{color:var(--app-muted);line-height:1.4}.avatar-options .consent-check{background:#16160f;border-color:#5d522b}.create-avatar-button{color:#00172b;background:linear-gradient(100deg,#0a6cff,#08d7da);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:52px;font-weight:850;display:flex;box-shadow:0 12px 32px #087fff28}.create-avatar-button:disabled{opacity:.42;cursor:not-allowed}.create-avatar-button svg{width:18px}.creation-method{grid-template-columns:1fr 1fr;gap:10px!important;margin:0 0 14px!important;display:grid!important}.creation-method button{border:1px solid var(--app-line);background:var(--app-bg);min-height:46px;color:var(--app-muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-weight:750;display:flex}.creation-method button.active{color:#24d9df;background:#0d8fc421;border-color:#11bcd1;box-shadow:inset 0 0 0 1px #11bcd144}.creation-method svg{width:18px}.training-guidance,.field-note{color:var(--app-muted);background:#087eff0b;border:1px solid #267da65c;border-radius:10px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.training-guidance{gap:6px;display:grid}.training-guidance b{color:var(--app-text)}.training-guidance q{color:var(--app-text);background:#03162980;border-left:3px solid #1bcbd6;padding:9px 11px;font-style:normal;display:block}.avatar-form-error{color:#ff8398;background:#e3546f14;border:1px solid #e3546f;border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.5}.avatar-create-progress{color:var(--app-text);background:#078eff10;border:1px solid #168fc166;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:12px;display:flex}.avatar-create-progress i{border:2px solid #23cddd55;border-top-color:#23cddd;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite avatar-spin}.avatar-training-error{color:#ff7890;margin-top:8px;font-size:10px;line-height:1.4;display:block}.avatar-talk:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.4)}@keyframes avatar-spin{to{transform:rotate(360deg)}}.training-recorder{border:1px solid var(--app-line);background:var(--app-bg);border-radius:10px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;margin:8px 0;padding:10px;display:grid}.training-recorder video{aspect-ratio:16/10;object-fit:cover;background:linear-gradient(145deg,#061426,#0b2945);border-radius:8px;width:150px}.training-recorder>div{gap:7px;display:grid}.training-recorder button{color:#e8fbff;background:#0b3658;border:1px solid #159fc2;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:750}.training-recorder button.stop{color:#ffdce2;background:#4b1723;border-color:#e35b72}.training-recorder button:disabled{opacity:.65}.training-recorder small{color:var(--app-muted);line-height:1.4}.chat-workspace>header .voice-mode-toggle{margin-left:auto}.chat-workspace>header .voice-mode-toggle.active{color:#18d9dc;background:#08cada18;border-color:#11c8d8}.voice-chat{grid-template-rows:auto auto minmax(0,1fr)}.voice-stage{border-bottom:1px solid var(--app-line);background:radial-gradient(circle at 50% 42%,#087ac33d,transparent 29%),linear-gradient(180deg,#06172a,var(--app-bg));flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:330px;padding:26px;display:flex}.voice-status{color:#a9bdd1;font-size:12px;font-weight:750}.voice-status.listening,.voice-status.speaking{color:#1ad9d7}.talk-button{color:#00182d;background:linear-gradient(145deg,#0b6fff,#0ac8d8);border:1px solid #1688ca;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 0 0 8px #078cff12,0 14px 32px #0006}.talk-button svg{width:27px;height:27px}.talk-button.listening{animation:1.2s ease-in-out infinite mic-listen}.voice-stage>small{color:var(--app-muted);text-align:center}.voice-chat .chat-stream{padding:18px}.message-form .message-mic{color:#17ced7;background:#0a1b30;border:1px solid #245879}.message-form .message-mic:hover{background:#0d2947}@keyframes mic-listen{50%{box-shadow:0 0 0 18px #0acbd51a,0 14px 32px #0006}}.app-shell[data-dashboard-theme=light] .avatar-preview{background:radial-gradient(circle at 50% 28%,#77d9f055,#0000 35%),linear-gradient(155deg,#eaf6ff,#fff)}.app-shell[data-dashboard-theme=light] .avatar-options .consent-check{background:#fff9e9}.app-shell[data-dashboard-theme=light] .voice-stage{background:radial-gradient(circle at 50% 42%,#65c7e752,#0000 29%),linear-gradient(#edf8ff,#fff)}@media (width<=1000px){.avatar-studio{grid-template-columns:1fr}.avatar-preview{min-height:390px;position:relative;top:0}.portrait-stage{width:180px;height:180px}.studio-glow{width:260px;height:260px}}@media (width<=620px){.avatar-form-grid{grid-template-columns:1fr}.avatar-preview{min-height:350px}.avatar-studio{gap:12px}.studio-section{padding:17px}.voice-stage{min-height:290px}.portrait-stage{width:155px;height:155px}.avatar-capabilities{grid-template-columns:1fr 1fr;display:grid}.workspace-head .primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.custom-portrait.speaking,.custom-portrait.speaking:after,.speech-bars i,.talk-button.listening{animation:none}}@supports (color:color-mix(in lab, red, red)){.marketing-site{background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg) 92%,transparent) 0%,color-mix(in srgb,var(--bg2) 96%,transparent) 44%,var(--bg) 100%),radial-gradient(circle at 12% 8%,#08dbe61a,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff20,transparent 38%),url(/cymaniq-background-v2.jpg)}}.marketing-site:after,.app-shell:after{content:"";z-index:90;pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#fff0 0 3px,#ffffff08 4px),repeating-linear-gradient(90deg,#0000 0 5px,#0000000c 6px);position:fixed;inset:0}.marketing-header{border:1px solid var(--line);width:calc(100% - 28px);max-width:1500px;height:66px;padding:0 22px;top:12px;left:50%;right:auto;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.marketing-header{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.marketing-header{background:var(--bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.marketing-header{background:color-mix(in srgb,var(--bg) 74%,transparent)}}.marketing-header{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);box-shadow:0 18px 42px #00000028,inset 0 1px #ffffff0d}.marketing-header.is-scrolled{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.marketing-header.is-scrolled{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.marketing-header.is-scrolled{box-shadow:0 22px 55px #00000040,inset 0 1px #ffffff12}.marketing-header nav button{padding:21px 0}.marketing-header nav button.active:after{bottom:-1px}.marketing-header+.mk-hero,.marketing-header+main .mk-hero{padding-top:96px}.mk-card,.price-card,.tool-preview,.quiz,.contact-form,.directory,.help-search,.compare-table,.faq-list details,.featured-avatar,.product-window,.moment-grid article,.trust-center,.avatar-studio,.dash-metric,.dash-panel,.quick-card,.session-list article,.journal-form,.entry-list article,.settings-list article,.profile-form{background-image:radial-gradient(circle at 13% 5%,#ffffff13,transparent 38%),linear-gradient(155deg,var(--panel2),var(--panel))}@supports (color:color-mix(in lab, red, red)){.mk-card,.price-card,.tool-preview,.quiz,.contact-form,.directory,.help-search,.compare-table,.faq-list details,.featured-avatar,.product-window,.moment-grid article,.trust-center,.avatar-studio,.dash-metric,.dash-panel,.quick-card,.session-list article,.journal-form,.entry-list article,.settings-list article,.profile-form{background-image:radial-gradient(circle at 13% 5%,#ffffff13,transparent 38%),linear-gradient(155deg,color-mix(in srgb,var(--panel2) 76%,transparent),color-mix(in srgb,var(--panel) 96%,transparent))}}.mk-card,.price-card,.tool-preview,.quiz,.contact-form,.directory,.help-search,.compare-table,.faq-list details,.featured-avatar,.product-window,.moment-grid article,.trust-center,.avatar-studio,.dash-metric,.dash-panel,.quick-card,.session-list article,.journal-form,.entry-list article,.settings-list article,.profile-form{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.mk-card,.price-card,.tool-preview,.quiz,.contact-form,.directory,.help-search,.compare-table,.faq-list details,.featured-avatar,.product-window,.moment-grid article,.trust-center,.avatar-studio,.dash-metric,.dash-panel,.quick-card,.session-list article,.journal-form,.entry-list article,.settings-list article,.profile-form{border-color:color-mix(in srgb,var(--line) 82%,#ffffff10)}}.mk-card,.price-card,.tool-preview,.quiz,.contact-form,.directory,.help-search,.compare-table,.faq-list details,.featured-avatar,.product-window,.moment-grid article,.trust-center,.avatar-studio,.dash-metric,.dash-panel,.quick-card,.session-list article,.journal-form,.entry-list article,.settings-list article,.profile-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s,box-shadow .22s,border-color .22s;box-shadow:0 16px 34px #00000042,0 32px 74px #0000002e,inset 0 1px #ffffff0c,inset 0 -1px #0006}@media (hover:hover){.mk-card:hover,.price-card:hover,.moment-grid article:hover,.quick-card:hover{border-color:var(--cyan);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.mk-card:hover,.price-card:hover,.moment-grid article:hover,.quick-card:hover{border-color:color-mix(in srgb,var(--cyan) 36%,var(--line))}}.mk-card:hover,.price-card:hover,.moment-grid article:hover,.quick-card:hover{box-shadow:0 24px 48px #00000052,0 46px 96px #0000003d,inset 0 1px #ffffff12}}.mk-btn,.register,.primary-action,.panel-button,.create-avatar-button{transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 12px 28px #087eff30,inset 0 1px #fff5,inset 0 -2px #0056a766}.mk-btn:hover,.register:hover,.primary-action:hover,.panel-button:hover,.create-avatar-button:hover:not(:disabled){filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 18px 36px #087eff42,inset 0 1px #ffffff6b,inset 0 -2px #0056a766}.mk-btn:active,.register:active,.primary-action:active{transform:translateY(1px)}.brand-hero>img,.context-photo,.trust-visual img{box-shadow:0 30px 65px #0005,0 55px 110px #00000038,inset 0 1px #ffffff14}.brand-hero:before{content:"";z-index:2;pointer-events:none;border:1px solid #ffffff12;border-radius:28px;position:absolute;inset:5% 2% 2%;box-shadow:inset 0 1px #ffffff20}@supports (color:color-mix(in lab, red, red)){.app-shell{background-image:radial-gradient(circle at 88% -8%,#0b4c9e55,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 96%,transparent),var(--app-bg)),url(/cymaniq-background-v2.jpg)}}.app-sidebar,.app-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1)}.welcome-panel{background-image:radial-gradient(circle at 18% 8%,#ffffff18,#0000 35%),linear-gradient(110deg,#092f65c9,#071629e8 52%,#082858df);box-shadow:0 26px 60px #00000060,0 50px 100px #00000035,inset 0 1px #ffffff13}.product-proof{grid-template-columns:.84fr 1.16fr;align-items:center;gap:70px;padding-top:86px;padding-bottom:86px;display:grid}.product-proof h2,.real-moments h2,.trust-center h2{letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(34px,3.6vw,52px);line-height:1.06}.product-proof>div:first-child>p,.section-intro>p,.trust-center>div:last-child>p{color:var(--muted);font-size:16px;line-height:1.7}.product-proof ul{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.product-proof li{color:var(--text);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-proof li{color:color-mix(in srgb,var(--text) 88%,var(--muted))}}.product-proof li{font-size:14px}.product-proof li svg{color:#24dda5;width:18px}.product-window{background-color:#061323;border:1px solid #1779bb;border-radius:24px;min-height:510px;padding:14px;position:relative;overflow:hidden}.product-window:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#1a547526 1px,#0000 1px),linear-gradient(#1a547526 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 85%);mask-image:linear-gradient(#0009,#0000 85%)}.product-window>*{position:relative}.window-bar{border-bottom:1px solid #173957;align-items:center;gap:6px;height:38px;padding:0 8px;display:flex}.window-bar>span{background:#315069;border-radius:50%;width:7px;height:7px}.window-bar>span:first-child{background:#ff6681}.window-bar>span:nth-child(2){background:#ffc857}.window-bar>span:nth-child(3){background:#33db9a}.window-bar small{color:#31dca0;letter-spacing:1.4px;margin-left:auto;font-size:8px}.window-person{background:#07172ad9;border:1px solid #1a4f78;border-radius:17px;align-items:center;gap:17px;margin:28px 20px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff0d}.window-person .avatar{width:82px;height:82px}.window-person h3{margin:4px 0;font-size:25px}.window-person small{color:#16d2dd;letter-spacing:1.2px;font-size:9px}.window-person p{color:#87a1bd;margin:0;font-size:11px}.window-person p i{background:#2ee29b;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 9px #2ee29b}.window-person button{color:#00172c;background:linear-gradient(145deg,#0a6cff,#09d6dc);border:0;border-radius:50%;place-items:center;width:48px;height:48px;margin-left:auto;display:grid;box-shadow:0 0 0 8px #08aaff12}.window-conversation{gap:12px;padding:0 20px;display:grid}.window-conversation p{border-radius:14px;max-width:74%;margin:0;padding:13px 15px;font-size:13px;line-height:1.45}.user-line{color:#fff;background:linear-gradient(100deg,#0a58eb,#08b9cf);justify-self:end}.coach-line{color:#c5d5e5;background:#0a1b30;border:1px solid #1c4264}.window-wave{background:#061426cc;border:1px solid #16476f;border-radius:15px;align-items:center;gap:6px;height:78px;margin:26px 20px 0;padding:12px 16px;display:flex}.window-wave>span{background:linear-gradient(#13d9d8,#0b6aff);border-radius:4px;width:4px;height:18px;animation:1.2s ease-in-out infinite proof-wave}.window-wave>span:nth-child(2n){height:32px;animation-delay:.12s}.window-wave>span:nth-child(3n){height:46px;animation-delay:.22s}.window-wave small{color:#718da8;margin-left:auto;font-size:9px}@keyframes proof-wave{50%{transform:scaleY(.55)}}.real-moments{padding-top:90px;padding-bottom:90px}.section-intro{max-width:720px;margin-bottom:35px}.moment-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.moment-grid article{border:1px solid var(--line);border-radius:18px;min-height:245px;padding:25px;position:relative;overflow:hidden}.moment-grid article>span{color:#315777;font-size:38px;font-weight:850;position:absolute;top:14px;right:18px}.moment-grid article>small{color:#13ced9;letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:800}.moment-grid h3{max-width:240px;margin:48px 0 10px;font-size:21px}.moment-grid p{color:var(--muted);font-size:13px;line-height:1.6}.moment-grid article>svg{color:#16cedb;opacity:.65;width:30px;height:30px;position:absolute;bottom:20px;right:20px}.trust-center{border:1px solid #176da7;border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;margin-top:60px;margin-bottom:80px;padding:28px;display:grid}.trust-visual{border-radius:18px;height:510px;position:relative;overflow:hidden}.trust-visual img{object-fit:cover;border-radius:18px;width:100%;height:100%}.trust-visual:after{content:"";background:linear-gradient(#0000 48%,#031327c9);position:absolute;inset:0}.trust-visual>span{z-index:2;color:#bfeef0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06182dd9;border:1px solid #1ca5b7;border-radius:20px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex;position:absolute;bottom:20px;left:20px}.trust-visual svg{color:#2bdd9c;width:16px}.trust-facts{gap:10px;margin:24px 0;display:grid}.trust-facts article{background:#087eff0a;border-left:2px solid #16bcd1;padding:13px 15px}.trust-facts strong,.trust-facts small{display:block}.trust-facts strong{font-size:13px}.trust-facts small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}:root[data-theme=light] .mk-card,:root[data-theme=light] .price-card,:root[data-theme=light] .tool-preview,:root[data-theme=light] .moment-grid article,:root[data-theme=light] .trust-center{background-image:radial-gradient(circle at 13% 5%,#ffffffc7,#0000 38%),linear-gradient(155deg,#ffffffd9,#edf4fbe8);box-shadow:0 16px 34px #385e851c,0 32px 74px #385e8512,inset 0 1px #fff}@media (width<=900px){.product-proof,.trust-center{grid-template-columns:1fr;gap:35px}.product-window{min-height:480px}.trust-visual{height:390px}.moment-grid{grid-template-columns:1fr 1fr}.marketing-header{width:calc(100% - 16px);top:8px}}@media (width<=620px){.product-proof,.real-moments{padding-top:55px;padding-bottom:55px}.product-proof h2,.real-moments h2,.trust-center h2{letter-spacing:-1.4px;font-size:35px}.product-window{min-height:470px;padding:8px}.window-person{margin:18px 8px}.window-conversation{padding:0 8px}.window-wave{margin:20px 8px 0}.window-wave small{display:none}.moment-grid{grid-template-columns:1fr}.trust-center{margin-left:12px;margin-right:12px;padding:14px}.trust-visual{height:310px}.marketing-header{border-radius:14px}.marketing-header+.mk-hero,.marketing-header+main .mk-hero{padding-top:82px}}@media (prefers-reduced-motion:reduce){.window-wave>span{animation:none}}.marketing-site{background-image:linear-gradient(180deg,var(--bg) 0%,var(--bg2) 44%,var(--bg) 100%),radial-gradient(circle at 12% 8%,#08dbe61a,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff20,transparent 38%),url(/cymaniq-background-v2.jpg)}@supports (color:color-mix(in lab, red, red)){.marketing-site{background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg) 87%,transparent) 0%,color-mix(in srgb,var(--bg2) 94%,transparent) 44%,var(--bg) 100%),radial-gradient(circle at 12% 8%,#08dbe61a,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff20,transparent 38%),url(/cymaniq-background-v2.jpg)}}.marketing-site{background-blend-mode:normal,screen,screen,soft-light;background-position:50%,50%,50%,top;background-size:auto,auto,auto,cover;background-attachment:fixed,fixed,fixed,fixed}.marketing-site:after,.app-shell:after{display:none}:root[data-theme=light] .marketing-site{background-blend-mode:normal,multiply,multiply,soft-light;background-image:linear-gradient(#f8fbffe8 0%,#eef5fff2 48%,#f8fbff 100%),radial-gradient(circle at 12% 8%,#08bccc16,#0000 34%),radial-gradient(circle at 88% 10%,#0a63ff14,#0000 38%),url(/cymaniq-background-v2.jpg)}@supports (color:color-mix(in lab, red, red)){.app-shell{background-image:radial-gradient(circle at 88% -8%,#0b4c9e55,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 94%,transparent),var(--app-bg)),url(/cymaniq-background-v2.jpg)}}.app-shell{background-blend-mode:normal,normal,soft-light;background-size:auto,auto,cover;background-attachment:fixed}.app-shell[data-dashboard-theme=light]{background-blend-mode:normal,normal,soft-light;background-image:radial-gradient(circle at 88% -8%,#80cfff55,#0000 30%),linear-gradient(#f5f9fdea,#edf4faf4),url(/cymaniq-background-v2.jpg)}.product-window:before{background-color:#0000;background-image:radial-gradient(circle at 18% 16%,#0bbac21c,#0000 38%),radial-gradient(circle at 86% 84%,#0a63ff24,#0000 44%),linear-gradient(155deg,#0a1d33aa,#04101fed);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;-webkit-mask-image:none;mask-image:none}.marketing-site{--page-art:url(/cymaniq-background-v2.jpg);background-image:linear-gradient(180deg,var(--bg) 0%,var(--bg2) 45%,var(--bg) 100%),radial-gradient(circle at 12% 8%,#08dbe61f,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff24,transparent 38%),var(--page-art)}@supports (color:color-mix(in lab, red, red)){.marketing-site{background-image:linear-gradient(180deg,color-mix(in srgb,var(--bg) 69%,transparent) 0%,color-mix(in srgb,var(--bg2) 76%,transparent) 45%,color-mix(in srgb,var(--bg) 87%,transparent) 100%),radial-gradient(circle at 12% 8%,#08dbe61f,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff24,transparent 38%),var(--page-art)}}.marketing-site{background-blend-mode:normal,screen,screen,normal}.marketing-site.active-page-home{--page-art:url(/cymaniq-background-v2.jpg)}.marketing-site.active-page-how{--page-art:url(/bg-how-v2.jpg)}.marketing-site.active-page-avatars{--page-art:url(/bg-avatars-v2.jpg)}.marketing-site.active-page-enterprise{--page-art:url(/bg-enterprise-v2.jpg)}.marketing-site.active-page-pricing{--page-art:url(/bg-pricing-v2.jpg)}.marketing-site.active-page-accessibility{--page-art:url(/bg-accessibility-v3.jpg)}.marketing-site.active-page-blog{--page-art:url(/bg-blog-v2.jpg)}.marketing-site.active-page-help{--page-art:url(/bg-help-v2.jpg)}.marketing-site.active-page-safety{--page-art:url(/bg-safety-v2.jpg)}.marketing-site.active-page-about{--page-art:url(/bg-about-v2.jpg)}.marketing-site.active-page-careers{--page-art:url(/bg-careers-v2.jpg)}.marketing-site.active-page-affiliate{--page-art:url(/bg-affiliate-v2.jpg)}.marketing-site.active-page-contact{--page-art:url(/bg-contact-v2.jpg)}.marketing-site.active-page-terms{--page-art:url(/bg-terms-v2.jpg)}:root[data-theme=light] .marketing-site{background-color:#f8fbff;background-image:linear-gradient(180deg,#f8fbff75 0%,#eef5ff8f 48%,#f8fbffb8 100%),radial-gradient(circle at 12% 8%,#08bccc18,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff1a,transparent 38%),var(--page-art);background-blend-mode:normal,multiply,multiply,normal;background-position:50%,50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:fixed}.avatar.alex{background-image:url(/avatar-alex-v2.jpg)}.avatar.amara{background-image:url(/avatar-amara-v2.jpg)}.avatar.liam{background-image:url(/avatar-liam-v2.jpg)}.avatar.maya{background-image:url(/avatar-maya-v2.jpg)}.avatar.kenji{background-image:url(/avatar-kenji-v2.jpg)}.world-visual{background-image:linear-gradient(90deg,#02081755,#0000 55%),url(/contact-global.jpg)}.app-shell{background-image:radial-gradient(circle at 88% -8%,#0b4c9e55,transparent 32%),linear-gradient(180deg,var(--app-bg),var(--app-bg)),url(/cymaniq-background-v2.jpg)}@supports (color:color-mix(in lab, red, red)){.app-shell{background-image:radial-gradient(circle at 88% -8%,#0b4c9e55,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--app-bg) 94%,transparent),var(--app-bg)),url(/cymaniq-background-v2.jpg)}}.app-shell[data-dashboard-theme=light]{background-image:radial-gradient(circle at 88% -8%,#80cfff55,#0000 30%),linear-gradient(#f5f9fdea,#edf4faf4),url(/cymaniq-background-v2.jpg)}@media (width<=800px){.marketing-site,.app-shell{background-attachment:scroll}}@media (width>=1101px){.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.header-inner nav{justify-self:center;margin:0}.header-inner .brand-button{justify-self:start}.header-inner .marketing-actions{justify-self:end}}.mobile-nav-heading,.mobile-nav-sections{display:none}html,body{max-width:100%;overflow-x:clip}img,video{max-width:100%}@media (width<=800px){body.mobile-nav-open{overflow:hidden}.marketing-header{height:64px;padding:0 12px}.header-inner,.header-inner>*{min-width:0}.brand-button{flex:0 auto;max-width:calc(100% - 104px);overflow:hidden}.brand-button .brand{min-width:0}.marketing-actions{flex:none;gap:7px;margin-left:auto;padding-left:10px}.marketing-actions button{min-width:44px;height:44px;padding:0 12px}.header-inner nav.open{overscroll-behavior:contain;max-height:calc(100dvh - 92px);padding:14px 14px max(16px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:6px;top:80px;left:8px;right:8px;overflow-y:auto}.header-inner nav.open>button{border:1px solid var(--line);min-height:46px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.header-inner nav.open>button{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.header-inner nav.open>button{background:var(--panel2)}@supports (color:color-mix(in lab, red, red)){.header-inner nav.open>button{background:color-mix(in srgb,var(--panel2) 62%,transparent)}}.header-inner nav.open>button.active{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.header-inner nav.open>button.active{border-color:color-mix(in srgb,var(--blue) 65%,var(--line))}}.header-inner nav.open>button.active{background:linear-gradient(120deg,var(--blue),var(--cyan))}@supports (color:color-mix(in lab, red, red)){.header-inner nav.open>button.active{background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 24%,var(--panel)),color-mix(in srgb,var(--cyan) 10%,var(--panel)))}}.mobile-nav-heading{border-bottom:1px solid var(--line);flex-direction:column;grid-column:1/-1;gap:3px;margin-bottom:4px;padding:4px 4px 11px;display:flex}.mobile-nav-heading span{color:var(--text);font-size:16px;font-weight:800}.mobile-nav-heading small{color:var(--muted);font-size:11px}.mobile-nav-sections{grid-column:1/-1;gap:15px;padding-top:10px;display:grid}.mobile-nav-sections section{gap:7px;display:grid}.mobile-nav-sections section>strong{color:var(--cyan);text-transform:uppercase;letter-spacing:1.25px;padding:0 4px;font-size:10px}.mobile-nav-sections section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mobile-nav-sections section button{border:1px solid var(--line);min-height:44px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.mobile-nav-sections section button{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.mobile-nav-sections section button{background:var(--panel2);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.mobile-nav-sections section button{background:color-mix(in srgb,var(--panel2) 54%,transparent)}}.mobile-nav-sections section button{text-align:left;color:var(--muted)}.mobile-nav-sections section button.active{color:var(--text);border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.mobile-nav-sections section button.active{background:color-mix(in srgb,var(--blue) 18%,var(--panel))}}.mobile-nav-auth{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:8px;padding-top:13px;display:grid}.mobile-nav-auth button{border-radius:9px;min-height:48px;font-weight:750}.mobile-login{border:1px solid var(--line);color:var(--text);background:0 0}.mobile-register{background:linear-gradient(100deg,var(--blue),var(--cyan));color:#fff;border:0;box-shadow:0 8px 24px #078dff38}.mobile-menu>span{font-size:28px;font-weight:300;line-height:1}.marketing-site{padding-top:64px}.mk-hero,.section{min-width:0;padding-left:16px;padding-right:16px}.mk-hero h1,.section h2,.content-section h2{overflow-wrap:anywhere}.mk-hero>div,.content-section>div,.tool-preview>div{min-width:0}.mk-actions{align-items:stretch}.mk-btn{min-height:48px}.trust-row{gap:12px 16px}.tool-preview{padding:20px}.help-search{grid-template-columns:auto minmax(0,1fr);width:calc(100% - 32px);margin-left:auto;margin-right:auto;display:grid}.help-search input{width:100%;min-width:0}.help-search button{grid-column:1/-1;min-height:44px}.contact-form,.directory{min-width:0;padding:18px}.contact-form input,.contact-form textarea,.contact-form select{width:100%;min-width:0;font-size:16px}.directory>div{min-width:0}.directory a{overflow-wrap:anywhere;min-width:0}.compare-table{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%}.faq-list summary{gap:14px}.newsletter label,.newsletter input{width:100%;min-width:0}.cta-band{margin-left:16px;margin-right:16px}}@media (width<=620px){.mk-hero h1{letter-spacing:-1.8px;font-size:clamp(34px,10.5vw,42px)}.mk-hero>div:first-child>p{font-size:16px}.section{padding-top:44px;padding-bottom:44px}.billing-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.billing-toggle button{min-width:0;min-height:44px;padding:9px 8px}.product-window{min-height:430px}.window-person{gap:10px;min-width:0;margin:16px 6px;padding:12px}.window-person>div{min-width:0}.window-person .avatar{flex:none;width:64px;height:64px}.window-person h3{font-size:20px}.window-person small{overflow-wrap:anywhere;max-width:100%;display:block}.window-person button{flex:none;width:44px;height:44px}.window-conversation{padding:0 6px}.window-conversation p{max-width:90%}.window-wave{margin:18px 6px 0;padding:10px}.trust-center{margin-left:0;margin-right:0}.marketing-footer{gap:28px;padding-left:20px;padding-right:20px}.auth-page{padding:16px}.auth-card{border-radius:18px;padding:28px 18px}.auth-card h1{font-size:clamp(28px,9vw,34px)}.auth-primary,.auth-secondary{min-height:48px}}@media (width<=760px){.app-shell{width:100%;overflow-x:clip}.app-sidebar{overscroll-behavior:contain;width:284px;max-width:calc(100vw - 36px);height:100dvh;padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto}.app-topbar{gap:8px;height:72px;padding:0 12px}.app-menu{flex:0 0 42px;width:42px;height:42px;margin-right:2px}.topbar-context{flex:1;min-width:0}.topbar-context h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.top-actions{flex:none;margin-left:0}.app-content{width:100%;padding:16px}.workspace,.workspace-head,.workspace-head>div{min-width:0}.workspace-head h2{overflow-wrap:anywhere;font-size:clamp(27px,8vw,34px)}.welcome-panel{padding:20px}.welcome-panel h2{font-size:clamp(28px,8.5vw,34px)}.welcome-actions button{min-height:46px}.metric-grid,.dash-grid,.coach-grid,.dash-metric,.dash-panel,.quick-card{min-width:0}.inline-form input,.inline-form select,.profile-form input,.profile-form select,.add-goal input{width:100%;min-width:0;font-size:16px}.session-list article{gap:12px;min-width:0;padding:14px}.session-list article>div{min-width:0}.session-list h3,.session-list p{overflow-wrap:anywhere}.chat-workspace{height:calc(100dvh - 112px);min-height:500px}.chat-workspace>header{gap:9px;min-width:0;padding:12px}.chat-workspace>header .avatar,.chat-workspace>header .portrait-md{width:44px;height:44px}.chat-workspace>header>div{min-width:0}.chat-workspace>header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-workspace>header .voice-mode-toggle{flex:none;padding:9px;font-size:11px}.chat-stream{padding:16px}.bubble{min-width:0;max-width:88%}.bubble p{overflow-wrap:anywhere}.message-form{gap:8px;min-width:0;padding:12px}.message-form input{width:100%;min-width:0;font-size:16px}.message-form button{flex:0 0 44px;width:44px;height:44px}.prompt-chips{-webkit-overflow-scrolling:touch;padding:9px 12px}.journal-form{padding:18px}.journal-form textarea{font-size:16px}.chart-bars{gap:8px;padding:10px 4px}.settings-list article{gap:11px;min-width:0;padding:16px}.settings-list article>div{min-width:0}.settings-list h3,.settings-list p{overflow-wrap:anywhere}.notification-panel{max-height:calc(100dvh - 82px);overflow-y:auto}.command-overlay{height:100dvh;padding:8vh 0 0}.command-overlay>section{max-height:84dvh;overflow-y:auto}}@media (width<=390px){.marketing-header{width:calc(100% - 12px);padding:0 9px}.brand-emblem{width:29px;height:34px}.brand-wordmarks{width:88px;height:23px}.marketing-actions{gap:4px}.marketing-actions button{width:42px;min-width:42px;height:42px;padding:0}.window-bar small,.window-person button{display:none}.window-person .avatar{width:58px;height:58px}.window-conversation p{max-width:96%}.journey,.avatar-capabilities{grid-template-columns:1fr}.app-content{padding:12px}.app-menu{flex-basis:40px;width:40px;height:40px}.topbar-context h1{font-size:17px}.chat-workspace{height:calc(100dvh - 100px);min-height:470px}.chat-workspace>header .voice-mode-toggle{place-items:center;width:42px;height:42px;padding:0;font-size:0;display:grid}.chat-workspace>header .voice-mode-toggle svg{width:20px;height:20px}.mood-row{grid-template-columns:1fr}.avatar-preview{padding:18px}.studio-section{padding:15px}}:root[data-theme=light] .mk-kicker,:root[data-theme=light] .tool-preview small,:root[data-theme=light] .section-number{color:#075f78}:root[data-theme=light] .mk-hero>div:first-child>p,:root[data-theme=light] .product-proof>div:first-child>p,:root[data-theme=light] .section-intro>p,:root[data-theme=light] .trust-center>div:last-child>p,:root[data-theme=light] .content-section>div:nth-child(2)>p,:root[data-theme=light] .mk-card p,:root[data-theme=light] .price-card p,:root[data-theme=light] .price-card li,:root[data-theme=light] .faq-list p,:root[data-theme=light] .footer-brand p,:root[data-theme=light] .newsletter p{color:#405a78}.accessibility-page{--muted:#405a78}.accessibility-page .mk-kicker,.accessibility-page .section-number{color:#075f78}:root[data-theme=light] .tool-preview>svg,:root[data-theme=light] .mk-card>svg,:root[data-theme=light] .journey svg,:root[data-theme=light] .trust-row svg,:root[data-theme=light] .directory svg,:root[data-theme=light] .help-search>svg,:root[data-theme=light] .float-card svg,:root[data-theme=light] .moment-grid article>svg,:root[data-theme=light] .mobile-menu svg{color:var(--logo-icon-blue);filter:drop-shadow(0 0 5px #0a63ff22)}:root[data-theme=light] .product-proof li svg,:root[data-theme=light] .trust-visual svg,:root[data-theme=light] .trust-facts svg{color:var(--logo-icon-cyan)}:root[data-theme=light] .theme-toggle,:root[data-theme=light] .mobile-menu{color:var(--logo-icon-blue);border-color:#9cbde1}.accessibility-page .mk-card>svg,.accessibility-page .trust-row svg,.accessibility-page .help-search>svg,.accessibility-page .directory svg{color:#075ac8}.app-shell[data-dashboard-theme=light] .app-sidebar nav button svg,.app-shell[data-dashboard-theme=light] .dash-metric svg,.app-shell[data-dashboard-theme=light] .quick-card>svg:first-child,.app-shell[data-dashboard-theme=light] .settings-list>article>svg,.app-shell[data-dashboard-theme=light] .empty-state svg,.app-shell[data-dashboard-theme=light] .notification-panel svg,.app-shell[data-dashboard-theme=light] .command-input svg,.app-shell[data-dashboard-theme=light] .command-results svg,.app-shell[data-dashboard-theme=light] .avatar-capabilities svg{color:#075ac8;filter:drop-shadow(0 0 5px #0a63ff1f)}.app-shell[data-dashboard-theme=light] .secure-badge svg,.app-shell[data-dashboard-theme=light] .trust-line svg{color:#067681}.reference-page{--ref-panel:#081a31;--ref-panel2:#0a2340;--ref-line:#17395d;--ref-soft:#91a7c0;color:#f4f8ff;max-width:1440px;margin:auto;padding-bottom:20px}.reference-page *{min-width:0}.reference-page h1,.reference-page h2,.reference-page h3,.reference-page p{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.reference-page h2{letter-spacing:-1px;font-size:clamp(24px,2.5vw,34px)}.reference-page p{color:var(--ref-soft);line-height:1.55}.ref-hero{border-bottom:1px solid #102b49;grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;min-height:590px;padding:72px 44px 58px;display:grid;position:relative}.ref-hero-copy{z-index:2;position:relative}.ref-eyebrow{color:#4edff5;text-transform:uppercase;letter-spacing:1.2px;border:1px solid #0e749c;border-radius:999px;margin-bottom:20px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.ref-hero h1,.ref-price-hero h1,.ref-help-hero h1{letter-spacing:-3px;margin:0 0 22px;font-size:clamp(44px,5.3vw,76px);line-height:1.03}.ref-hero h1 em,.ref-price-hero h1 em{color:#168cff;font-style:normal}.ref-hero-copy>p{max-width:590px;font-size:17px}.ref-action{color:#fff;background:linear-gradient(100deg,#0962ff,#11d8e3);border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-weight:750;display:inline-flex}.ref-action.ghost{color:#fff;background:#071529;border:1px solid #39516d}.ref-action svg{width:18px}.ref-trust{color:#9eb3c9;flex-wrap:wrap;gap:24px;margin-top:30px;font-size:12px;display:flex}.ref-trust span{align-items:center;gap:7px;display:flex}.ref-trust svg{color:#18cce1;width:17px}.ref-hero-art{place-items:center;height:490px;display:grid;position:relative}.ref-hero-art>img{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.05);border-radius:44% 44% 16px 16px;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.ref-art-ring{border:1px solid #0b76eb;border-radius:50%;position:absolute;inset:9%;box-shadow:0 0 80px #086aff44}.ref-float{background:#071a32e8;border:1px solid #0b8cc7;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex;position:absolute;box-shadow:0 0 24px #0789e255}.ref-float svg{color:#18dce4}.ref-float.one{top:40px;right:0}.ref-float.two{bottom:90px;left:0}.ref-section{border-bottom:1px solid #112d4a;margin:0 38px;padding:34px 10px;position:relative}.ref-section-title{margin-bottom:22px}.ref-section-title.center{text-align:center}.ref-section-title h2{margin:0 0 6px}.ref-section-title p{margin:0}.ref-tiles{grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:12px;display:grid}.ref-tiles>article{border:1px solid var(--ref-line);background:linear-gradient(145deg,#0b213b,#07162a);border-radius:11px;gap:14px;min-height:120px;padding:18px;display:flex}.ref-tiles article>svg{color:#17d2e3;filter:drop-shadow(0 0 8px #067eff);flex:none;width:31px;height:31px}.ref-tiles h3{margin:2px 0 7px;font-size:15px}.ref-tiles p{margin:0;font-size:12px}.ref-steps{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.ref-steps article{text-align:center;padding:15px;position:relative}.ref-steps article:not(:last-child):after{content:"";border-top:1px dashed #46769b;width:50%;position:absolute;top:30px;left:75%}.ref-steps b{background:#1178e8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid;position:absolute;top:0;left:calc(50% + 20px)}.ref-steps svg{color:#26dbe9;border:1px solid #1269bb;border-radius:50%;width:48px;height:48px;padding:11px}.ref-steps h3{margin:12px 0 4px;font-size:14px}.ref-steps p{margin:0;font-size:11px}.ref-faq{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ref-faq details{border:1px solid var(--ref-line);background:#091b31;border-radius:7px;padding:13px 16px}.ref-faq summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:13px;display:flex}.ref-faq summary svg{width:15px}.ref-faq p{font-size:12px}.ref-cta{background:linear-gradient(100deg,#08265f,#0a54dc 70%,#08c5d2);border:1px solid #087ce5;border-radius:14px;align-items:center;gap:28px;margin:30px 44px 18px;padding:28px 38px;display:flex;box-shadow:0 0 34px #047cf044}.ref-cta>img{object-fit:contain;width:70px;height:80px}.ref-cta>div{flex:1}.ref-cta h2{margin:0 0 5px}.ref-cta p{color:#c8dbed;margin:0}.ref-people-row{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;display:grid}.ref-people-row article{border:1px solid var(--ref-line);background:#081a30;border-radius:10px;overflow:hidden}.ref-people-row img{aspect-ratio:1.15;object-fit:cover;width:100%}.ref-people-row h3,.ref-people-row p{padding:0 12px}.ref-people-row h3{margin:10px 0 2px;font-size:14px}.ref-people-row p{margin:0 0 12px;font-size:11px}.ref-plans{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.ref-plans article{border:1px solid var(--ref-line);background:#07182c;border-radius:10px;flex-direction:column;min-height:320px;padding:18px 13px;display:flex;position:relative}.ref-plans article.featured{border-color:#12bde4;box-shadow:0 0 25px #0978ee33}.ref-plans article>span{white-space:nowrap;background:#137df2;border-radius:99px;padding:4px 10px;font-size:9px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.ref-plans h3{margin:4px 0 10px}.ref-plans strong{font-size:28px}.ref-plans small,.ref-plans p,.ref-plans li{color:#91a7c0;font-size:10px}.ref-plans ul{padding:0;list-style:none}.ref-plans li{gap:5px;margin:7px 0;display:flex}.ref-plans li svg{color:#2dd985;width:12px}.ref-plans button{color:#fff;background:0 0;border:1px solid #1768bc;border-radius:6px;margin-top:auto;padding:9px}.ref-plans .featured button{background:linear-gradient(90deg,#0968ff,#10d4de)}.ref-question-grid{border:1px solid var(--ref-line);background:#07182c;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.ref-question-grid article{border-right:1px solid var(--ref-line);padding:18px}.ref-question-grid article:last-child{border:0}.ref-question-grid b{background:#126de0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.ref-question-grid h3{min-height:36px;font-size:12px}.ref-question-grid span{color:#9fb4c8;border:1px solid #18395a;border-radius:5px;gap:7px;margin:7px 0;padding:8px;font-size:10px;display:flex}.ref-question-grid span.selected{color:#fff;border-color:#0aa7f0}.ref-question-grid i{border:1px solid #148ff4;border-radius:50%;width:9px;height:9px}.ref-wide-panel,.ref-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.ref-wide-panel{border:1px solid var(--ref-line);background:#071a30;border-radius:14px;align-items:center}.ref-wide-panel>img{filter:drop-shadow(0 0 25px #087cff);justify-self:center;width:130px}.ref-wide-panel>.ref-tiles{grid-column:2}.ref-split{align-items:start}.ref-split>article{border:1px solid var(--ref-line);background:#07182c;border-radius:12px;min-width:0;padding:24px}.ref-split>article>.ref-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.ref-split>article>.ref-tiles>article{min-width:0;min-height:135px}.ref-split>article>.ref-tiles h3,.ref-split>article>.ref-tiles p{word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.ref-split>article>.ref-faq{grid-template-columns:1fr}.ref-split ul{padding:0;list-style:none}.ref-split li{color:#a9bed0;gap:8px;margin:11px 0;font-size:12px;display:flex}.ref-split li svg{color:#22d4dd;width:15px}.ref-quiz{border:1px solid var(--ref-line);background:#07182c;border-radius:14px}.ref-quiz-grid{grid-template-columns:1fr 270px;gap:25px;display:grid}.ref-chips{flex-wrap:wrap;gap:8px;display:flex}.ref-chips button{color:#9fb4c8;background:#07182d;border:1px solid #244664;border-radius:5px;padding:9px 13px;font-size:11px}.ref-chips button.active{color:#fff;background:#0c3360;border-color:#0b8bf2}.ref-quiz-grid>div>h3{margin-top:22px;font-size:13px}.ref-quiz-grid aside{border:1px solid var(--ref-line);text-align:center;background:#0a213b;border-radius:10px;padding:18px}.ref-quiz-grid aside>img{object-fit:cover;border:2px solid #148bec;border-radius:50%;width:110px;height:110px}.ref-roster{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.ref-roster article{border:1px solid var(--ref-line);background:#07182c;border-radius:8px;padding-bottom:10px;overflow:hidden}.ref-roster img{aspect-ratio:1.1;object-fit:cover;width:100%}.ref-roster h3,.ref-roster p{padding:0 10px}.ref-roster h3{margin:8px 0 2px;font-size:12px}.ref-roster p{margin:0 0 8px;font-size:10px}.ref-roster span{color:#49b9ff;border:1px solid #175bb0;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:8px;display:inline-block}.ref-feature-person{border:1px solid var(--ref-line);background:#07182d;border-radius:12px;grid-template-columns:280px 1fr auto;align-items:center;margin:0 44px;display:grid;overflow:hidden}.ref-feature-person>img{object-fit:cover;width:100%;height:260px}.ref-feature-person>div{padding:25px}.ref-feature-person>.ref-action{margin-right:25px}.ref-blueprint{border:1px solid var(--ref-line);background:#07182c;border-radius:12px}.ref-blueprint-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ref-blueprint label{border:1px solid #193958;border-radius:7px;padding:12px}.ref-blueprint label b{background:#0c69d4;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:6px;display:inline-grid}.ref-blueprint label span{font-size:10px}.ref-blueprint select{color:#9cb2c6;background:#08182a;border:1px solid #254561;border-radius:5px;width:100%;margin-top:12px;padding:8px;font-size:10px}.ref-unlock{border:1px solid #1762a2;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:12px;padding:18px;display:grid}.ref-unlock svg{color:#25d8e3}.ref-mini-faces{display:flex}.ref-mini-faces img{object-fit:cover;border:2px solid #0b2440;border-radius:50%;width:48px;height:48px;margin-left:-8px}.ref-panel-image{object-fit:cover;border-radius:9px;width:100%;height:300px}.ref-stats{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.ref-stats article{text-align:center;border-right:1px solid var(--ref-line)}.ref-stats article:last-child{border:0}.ref-stats strong{color:#25dbea;font-size:27px;display:block}.ref-stats span{color:#91a9bd;font-size:11px}.ref-price-hero{grid-template-columns:1fr .65fr .75fr;align-items:center;gap:30px;padding:70px 44px 35px;display:grid}.ref-price-hero>img{filter:drop-shadow(0 0 45px #087cff);justify-self:center;width:280px}.ref-price-hero>aside{border:1px solid var(--ref-line);background:#0a1e36;border-radius:12px;padding:24px}.ref-billing{align-items:center;gap:7px;margin-top:20px;display:flex}.ref-billing button{color:#a6b8c8;background:#08182b;border:1px solid #284761;border-radius:5px;padding:8px 14px}.ref-billing button.active{color:#fff;border-color:#0e9be8}.ref-billing span{color:#43d18f;font-size:10px}.ref-session-prices{grid-template-columns:repeat(4,1fr);gap:14px;max-width:900px;margin:auto;display:grid}.ref-session-prices article{border:1px solid var(--ref-line);background:#081a30;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.ref-session-prices svg{color:#28cfe2}.ref-compare{border:1px solid var(--ref-line);border-radius:9px;overflow-x:auto}.ref-compare>div{border-bottom:1px solid var(--ref-line);grid-template-columns:190px repeat(7,1fr);min-width:900px;display:grid}.ref-compare strong,.ref-compare b,.ref-compare span{text-align:center;padding:10px;font-size:10px}.ref-compare strong{text-align:left}.ref-compare span{color:#22d5d5}.ref-story{grid-template-columns:1fr 1fr .8fr;gap:14px;display:grid}.ref-story>article,.ref-story>aside{border:1px solid var(--ref-line);background:#07182d;border-radius:12px;padding:25px}.ref-story>img{object-fit:cover;border-radius:12px;width:100%;height:100%}.ref-story aside em{color:#13d4e4;font-style:normal}.ref-languages{border:1px solid var(--ref-line);border-radius:12px}.ref-languages>div{flex-wrap:wrap;gap:9px;display:flex}.ref-languages span{border:1px solid var(--ref-line);background:#0a1d35;border-radius:7px;padding:10px 15px;font-size:11px}.ref-articles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ref-articles article{border:1px solid var(--ref-line);background:#07192e;border-radius:10px;padding-bottom:16px;overflow:hidden}.ref-articles img{object-fit:cover;width:100%;height:170px}.ref-articles h3,.ref-articles p,.ref-articles small,.ref-articles span{margin-left:15px;margin-right:15px;display:block}.ref-articles small{color:#25d9e6;margin-top:13px;font-size:9px}.ref-articles h3{font-size:15px}.ref-articles p,.ref-articles span{font-size:10px}.ref-authors{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.ref-authors article{border:1px solid var(--ref-line);background:#07182c;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.ref-authors img{object-fit:cover;border-radius:50%;width:52px;height:52px}.ref-authors h3{margin:0;font-size:12px}.ref-authors p{margin:4px 0;font-size:9px}.ref-newsletter{border:1px solid #0878db;border-radius:14px;grid-template-columns:auto 1fr 380px;align-items:center;gap:20px;margin:28px 44px;padding:25px;display:grid}.ref-newsletter>svg{color:#19d4e2;width:42px;height:42px}.ref-newsletter h2{margin:0;font-size:24px}.ref-newsletter p{margin:5px 0}.ref-newsletter label{border:1px solid #1763a2;border-radius:99px;padding:5px;display:flex;overflow:hidden}.ref-newsletter input{color:#fff;background:0 0;border:0;flex:1;padding:8px}.ref-newsletter button{color:#fff;background:#0876ef;border:0;border-radius:99px;padding:8px 20px}.ref-benefit-line{border:1px solid var(--ref-line);border-radius:12px}.ref-benefit-line>div{flex-wrap:wrap;gap:18px;display:flex}.ref-benefit-line span{color:#a8bdd0;align-items:center;gap:7px;font-size:11px;display:flex}.ref-benefit-line svg{color:#18d7dd}.ref-career-main{grid-template-columns:1.3fr .9fr;gap:15px;display:grid}.ref-career-main>div,.ref-career-main>aside{border:1px solid var(--ref-line);background:#07192e;border-radius:12px;padding:20px}.ref-career-main aside img{object-fit:cover;border-radius:8px;width:100%;height:300px}.ref-role-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ref-role-grid article{border:1px solid #1b3d60;border-radius:8px;padding:13px;position:relative}.ref-role-grid small{color:#5eaef1}.ref-role-grid h3{font-size:13px}.ref-role-grid p{font-size:10px}.ref-role-grid svg{color:#33d9e8;position:absolute;top:50%;right:10px}.ref-three{grid-template-columns:1fr .7fr 1fr;gap:20px;display:grid}.ref-three>article{border-right:1px solid var(--ref-line);padding-right:20px}.ref-three>article:last-child{border:0}.ref-three>article>img{object-fit:cover;border-radius:9px;width:140px;height:160px}.ref-three .ref-section{border:0;margin:0;padding:0}.ref-three .ref-stats{grid-template-columns:repeat(3,1fr)}.ref-table-list p{border-bottom:1px solid var(--ref-line);grid-template-columns:1fr auto;gap:20px;padding:14px;display:grid}.ref-table-list strong{color:#29d7e7;font-size:20px}.ref-range{color:#a7bad0;gap:8px;margin:18px 0;font-size:12px;display:grid}.ref-range input{accent-color:#0b8cf2}.ref-help-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;padding:75px 70px 40px;display:grid}.ref-help-hero>div>p{font-size:17px}.ref-help-hero>label{border:1px solid #13a8f2;border-radius:99px;align-items:center;gap:12px;padding:13px 18px;display:flex;box-shadow:0 0 24px #058cff44}.ref-help-hero label svg{color:#1ddbe3}.ref-help-hero input{color:#fff;background:0 0;border:0;outline:0;flex:1}.ref-help-hero>img{object-fit:cover;border-radius:20px;width:100%;height:400px}.ref-help-grid{grid-template-columns:1.2fr .8fr;gap:15px;display:grid}.ref-help-grid>article,.ref-help-grid>aside{border:1px solid var(--ref-line);background:#07192e;border-radius:12px;padding:20px}.ref-help-grid article>button{color:#fff;text-align:left;background:#0a213c;border:1px solid #1b3d60;border-radius:6px;justify-content:space-between;width:100%;margin:7px 0;padding:12px;display:flex}.ref-chat p{background:#0c294a;border-radius:12px 12px 12px 2px;padding:12px;font-size:11px}.ref-chat p.me{background:#113c7f;border-radius:12px 12px 2px;margin-left:20%}.ref-contact-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ref-contact-grid>form,.ref-contact-grid>aside{border:1px solid var(--ref-line);background:#07182d;border-radius:12px;padding:22px}.ref-contact-grid form{gap:10px;display:grid}.ref-contact-grid input,.ref-contact-grid textarea,.ref-contact-grid select,.ref-feedback input,.ref-feedback textarea{color:#fff;background:#061427;border:1px solid #274462;border-radius:6px;padding:12px}.ref-contact-grid textarea,.ref-feedback textarea{min-height:130px}.ref-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ref-contact-grid aside p{border:1px solid #1c3d5c;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.ref-contact-grid aside svg{color:#1bd4de}.ref-contact-grid aside a{color:#28d8df;font-size:12px;text-decoration:none}.ref-office-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ref-office-grid article{border:1px solid var(--ref-line);border-radius:10px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.ref-office-grid img{object-fit:cover;grid-row:1/span 2;width:100%;height:180px}.ref-office-grid h3,.ref-office-grid p{padding:0 18px}.ref-boundaries{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ref-boundaries ul{border:1px solid #19884d;border-radius:9px;padding:15px 15px 15px 32px}.ref-boundaries .cannot{border-color:#a33845}.ref-memory{border:1px solid var(--ref-line);background:#07182c;border-radius:10px;grid-template-columns:150px 1fr;display:grid;overflow:hidden}.ref-memory>aside{border-right:1px solid var(--ref-line);flex-direction:column;gap:8px;padding:15px;display:flex}.ref-memory aside span{padding:8px;font-size:10px}.ref-memory aside span.active{background:#10396e;border-radius:5px}.ref-memory>div{padding:20px}.ref-memory-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ref-memory-options label{border:1px solid #1a3a58;border-radius:7px;flex-direction:column;gap:7px;padding:13px;font-size:10px;display:flex}.ref-memory-options label.active{border-color:#0b96ef}.ref-terms-grid{border:1px solid var(--ref-line);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ref-terms-grid article{border-right:1px solid var(--ref-line);border-bottom:1px solid var(--ref-line);gap:15px;padding:24px;display:flex}.ref-terms-grid svg{color:#1bd8e2;flex:none;width:35px;height:35px}.ref-terms-grid h3{margin:0;font-size:15px}.ref-terms-grid p{font-size:11px}.ref-access{--ref-panel:#fff;--ref-panel2:#f5f9ff;--ref-line:#c9daf0;--ref-soft:#526b8f;color:#0d2d64;background:#f8fbfff0;width:100%;max-width:1440px;margin-inline:auto}.active-page-accessibility{background-color:#f8fbff!important}.active-page-accessibility .marketing-header,.active-page-accessibility .marketing-footer{color:#0d2d64;background:#fff}.active-page-accessibility .marketing-header nav button,.active-page-accessibility .footer-group button,.active-page-accessibility .footer-brand p,.active-page-accessibility .newsletter p{color:#526b8f}.ref-access .ref-hero{background:linear-gradient(90deg,#f8fbfff8 0%,#f8fbffe8 43%,#f8fbff20 72%,#0000 100%);border-color:#d6e2f2;max-width:1440px;margin:auto}.ref-access .ref-hero h1{color:#102e66}.ref-access .ref-hero-art>img{object-position:70% center;border-radius:20px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 100%)}.ref-access .ref-section{border-color:#d6e2f2}.ref-access .ref-tiles>article,.ref-access .ref-split>article,.ref-access .ref-faq details{color:#102e66;background:#fff;border-color:#ccddf1;box-shadow:0 8px 25px #17477c0c}.ref-access .ref-tiles article>svg{color:#0875e5}.ref-access .ref-commit{background:#fff;border:1px solid #cbdcf0;border-radius:15px;grid-template-columns:80px 1fr 180px;align-items:center;gap:20px;display:grid}.ref-commit>img{width:70px}.ref-commit strong{text-align:center;border:1px solid #c8dcf3;border-radius:12px;padding:20px}.ref-access .ref-languages{background:#eef5ff}.ref-access .ref-languages span{background:#fff;border-color:#cedff2}.ref-access-controls{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ref-access-controls article{background:#fff;border:1px solid #cbdcf0;border-radius:12px;flex-direction:column;justify-content:center;min-height:180px;padding:22px;display:flex}.ref-access-controls input{accent-color:#0aaac3}.ref-feedback{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ref-feedback .ref-section-title,.ref-feedback textarea,.ref-feedback .ref-action{grid-column:1/-1}.ref-access .ref-feedback input,.ref-access .ref-feedback textarea{color:#12305f;background:#fff}:root[data-theme=dark] .active-page-accessibility{background:radial-gradient(circle at 72% 5%,#0b4a8b52,#0000 34%),linear-gradient(#020817,#061327 48%,#020817)!important}:root[data-theme=dark] .active-page-accessibility .marketing-header,:root[data-theme=dark] .active-page-accessibility .marketing-footer{color:#f4f8ff;background:#020817f2;border-color:#17395d}:root[data-theme=dark] .active-page-accessibility .marketing-header nav button,:root[data-theme=dark] .active-page-accessibility .footer-group button,:root[data-theme=dark] .active-page-accessibility .footer-brand p,:root[data-theme=dark] .active-page-accessibility .newsletter p{color:#91a7c0}:root[data-theme=dark] .ref-access{--ref-panel:#081a31;--ref-panel2:#0a2340;--ref-line:#17395d;--ref-soft:#9fb3c8;color:#f4f8ff;background:#061426}:root[data-theme=dark] .ref-access .ref-hero{border-color:#17395d}:root[data-theme=dark] .ref-access .ref-hero h1,:root[data-theme=dark] .ref-access h2,:root[data-theme=dark] .ref-access h3,:root[data-theme=dark] .ref-access strong,:root[data-theme=dark] .ref-access label{color:#f4f8ff}:root[data-theme=dark] .ref-access .ref-section{border-color:#17395d}:root[data-theme=dark] .ref-access .ref-tiles>article,:root[data-theme=dark] .ref-access .ref-split>article,:root[data-theme=dark] .ref-access .ref-faq details,:root[data-theme=dark] .ref-access .ref-commit,:root[data-theme=dark] .ref-access-controls article{color:#f4f8ff;background:linear-gradient(145deg,#0a213b,#07162a);border-color:#1b4268;box-shadow:0 12px 32px #0004}:root[data-theme=dark] .ref-access .ref-languages{background:#071a30;border-color:#1b4268}:root[data-theme=dark] .ref-access .ref-languages span{color:#d7e7f5;background:#0a213b;border-color:#244b70}:root[data-theme=dark] .ref-access .ref-feedback input,:root[data-theme=dark] .ref-access .ref-feedback textarea,:root[data-theme=dark] .ref-access select{color:#f4f8ff;background:#061427;border-color:#274b6e}:root[data-theme=dark] .ref-access p,:root[data-theme=dark] .ref-access small{color:#9fb3c8}:root[data-theme=dark] .accessibility-page{--panel:#081a31;--panel2:#0a2340;--text:#f4f8ff;--muted:#9fb3c8;--line:#17395d;color:#f4f8ff;background:#061426}:root[data-theme=dark] .accessibility-page p{color:#9fb3c8}@media (width<=1100px){.ref-tiles{--cols:3!important}.ref-plans,.ref-roster{grid-template-columns:repeat(4,1fr)}.ref-blueprint-grid{grid-template-columns:repeat(3,1fr)}.ref-price-hero{grid-template-columns:1fr 1fr}.ref-price-hero>aside{grid-column:1/-1}.ref-story{grid-template-columns:1fr 1fr}.ref-story>aside{grid-column:1/-1}.ref-three{grid-template-columns:1fr}.ref-three>article{border-right:0;border-bottom:1px solid var(--ref-line)}}@media (width<=800px){.reference-page{width:100%;overflow:hidden}.ref-hero,.ref-help-hero{grid-template-columns:1fr;padding:55px 20px 35px}.ref-hero-art{height:390px}.ref-hero h1,.ref-price-hero h1,.ref-help-hero h1{letter-spacing:-2px;font-size:clamp(38px,10vw,54px)}.ref-section{margin:0 14px;padding:30px 2px}.ref-tiles{--cols:2!important}.ref-steps{grid-template-columns:repeat(2,1fr)}.ref-steps article:after{display:none}.ref-cta{flex-wrap:wrap;margin:25px 14px;padding:22px}.ref-cta .ref-action{width:100%}.ref-plans{grid-template-columns:repeat(2,1fr)}.ref-question-grid{grid-template-columns:1fr 1fr}.ref-question-grid article:nth-child(2){border-right:0}.ref-wide-panel,.ref-split,.ref-career-main,.ref-contact-grid,.ref-help-grid,.ref-quiz-grid{grid-template-columns:1fr}.ref-roster{grid-template-columns:repeat(3,1fr)}.ref-feature-person{grid-template-columns:180px 1fr;margin:0 14px}.ref-feature-person>.ref-action{grid-column:1/-1;margin:15px}.ref-blueprint-grid{grid-template-columns:1fr 1fr}.ref-price-hero{grid-template-columns:1fr;padding:55px 20px 30px}.ref-price-hero>img{width:220px}.ref-price-hero>aside{grid-column:auto}.ref-session-prices{grid-template-columns:1fr 1fr}.ref-story{grid-template-columns:1fr}.ref-story>aside{grid-column:auto}.ref-authors{grid-template-columns:1fr 1fr}.ref-newsletter{grid-template-columns:auto 1fr;margin:25px 14px}.ref-newsletter label{grid-column:1/-1}.ref-role-grid{grid-template-columns:1fr}.ref-contact-grid aside p{grid-template-columns:auto 1fr}.ref-contact-grid aside a{grid-column:2}.ref-memory{grid-template-columns:1fr}.ref-memory>aside{border-right:0;border-bottom:1px solid var(--ref-line);flex-direction:row;overflow-x:auto}.ref-terms-grid{grid-template-columns:1fr}.ref-access .ref-commit{grid-template-columns:60px 1fr}.ref-commit strong{grid-column:1/-1}.ref-access-controls{grid-template-columns:1fr 1fr}}@media (width<=520px){.ref-hero-art{height:300px}.ref-float{padding:8px;font-size:10px}.ref-actions{flex-direction:column}.ref-action{width:100%}.ref-trust{gap:10px}.ref-tiles{--cols:1!important}.ref-plans,.ref-question-grid{grid-template-columns:1fr}.ref-question-grid article{border-right:0;border-bottom:1px solid var(--ref-line)}.ref-roster{grid-template-columns:1fr 1fr}.ref-feature-person{grid-template-columns:1fr}.ref-feature-person>img{height:260px}.ref-blueprint-grid{grid-template-columns:1fr}.ref-unlock{grid-template-columns:auto 1fr}.ref-unlock .ref-action{grid-column:1/-1}.ref-session-prices,.ref-faq,.ref-authors,.ref-newsletter{grid-template-columns:1fr}.ref-newsletter>svg{display:none}.ref-office-grid,.ref-office-grid article{grid-template-columns:1fr}.ref-office-grid img{grid-row:auto}.ref-boundaries,.ref-memory-options,.ref-access-controls,.ref-form-row{grid-template-columns:1fr}.ref-stats{grid-template-columns:1fr 1fr}.ref-stats article{border:0}.ref-people-row{grid-template-columns:1fr 1fr}}.catalog-portrait{background:#06172a;border:1px solid #1689dd;border-radius:50%;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 3px #078cff18,0 12px 30px #0005}.catalog-portrait video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.catalog-portrait.speaking{animation:1.25s ease-in-out infinite portrait-pulse;overflow:visible}.catalog-portrait.speaking video{border-radius:inherit;overflow:hidden}.catalog-portrait.speaking:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #13d4de;animation:1.25s ease-out infinite voice-ring;position:absolute;inset:-11px}.catalog-portrait .speech-bars{z-index:3}.app-shell[data-dashboard-theme=light] .catalog-portrait{background:#deedf7;border-color:#0b8cba;box-shadow:0 0 0 3px #078cff12,0 8px 22px #224a6826}@media (prefers-reduced-motion:reduce){.catalog-portrait.speaking,.catalog-portrait.speaking:after{animation:none}}.ref-contact-page{--contact-card:#07182d;--contact-card-2:#0a2340;--contact-line:#1c4569;--contact-soft:#9db1c5;color:#f3f8ff;background:radial-gradient(circle at 48% 4%,#0870f02b,#0000 29%),#030b18;max-width:1440px;margin-inline:auto}.contact-page-hero{border-bottom:1px solid #123654;grid-template-columns:.72fr 1.28fr;align-items:center;min-height:440px;display:grid;position:relative;overflow:visible}.contact-page-hero>div:first-child{z-index:3;padding:54px 0 50px 58px}.contact-page-hero h1{letter-spacing:-3px;margin:0 0 13px;font-size:clamp(49px,5vw,72px);line-height:1}.contact-page-hero>div:first-child>p{color:#b2c1d1;max-width:510px;margin:0;font-size:18px;line-height:1.55}.contact-page-hero>div:first-child>i{background:linear-gradient(90deg,#087cff,#12d3dc);width:45px;height:3px;margin:26px 0;display:block;box-shadow:0 0 10px #078cff}.contact-hero-trust{flex-wrap:wrap;gap:30px;display:flex}.contact-hero-trust span{align-items:center;gap:8px;font-size:11px;display:flex}.contact-hero-trust svg{color:#17aefa;width:20px}.contact-hero-art{position:absolute;inset:0 0 0 28%;overflow:hidden}.contact-hero-art:after{content:"";background:linear-gradient(90deg,#030b18 0%,#030b18b8 12%,#0000 43%,#030b1817);position:absolute;inset:0}.contact-hero-art img{object-fit:cover;object-position:center;width:100%;height:100%}.contact-hero-form{z-index:5;background:linear-gradient(145deg,#0a1c31,#071323);border:1px solid #2b4e6e;border-radius:12px;width:455px;padding:23px;position:absolute;bottom:-75px;right:28px;box-shadow:0 20px 42px #0008}.contact-hero-form h2{margin:0 0 10px;font-size:18px}.contact-hero-form p{color:#9fb2c4;margin:0 0 14px;font-size:11px;line-height:1.5}.contact-hero-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-hero-form input{color:#fff;background:#07162a;border:1px solid #294866;border-radius:5px;min-width:0;padding:12px;font-size:11px}.contact-hero-form button{color:#fff;background:linear-gradient(90deg,#096cff,#12d1d9);border:0;border-radius:6px;width:100%;margin-top:13px;padding:12px;font-size:11px;font-weight:750}.contact-hero-form button svg{vertical-align:middle;width:14px}.contact-topics{padding-top:112px!important}.contact-topics>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.contact-topics button{border:1px solid var(--contact-line);background:linear-gradient(145deg,var(--contact-card-2),var(--contact-card));min-height:132px;color:inherit;text-align:left;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:19px;transition:all .2s;display:grid}.contact-topics button:hover,.contact-topics button.active{border-color:#188ddd;transform:translateY(-2px);box-shadow:0 10px 25px #087eff1f}.contact-topics button>svg:first-child{color:#168fff;width:39px;height:39px}.contact-topics button>svg:last-child{width:15px}.contact-topics button span{display:grid}.contact-topics button b{font-size:14px}.contact-topics button small{color:var(--contact-soft);margin-top:7px;font-size:11px;line-height:1.45}.contact-main-grid>form,.contact-main-grid>aside{background:linear-gradient(145deg,var(--contact-card-2),var(--contact-card));border-color:var(--contact-line)}.contact-main-grid .ref-section-title{margin-bottom:8px}.contact-main-grid form>select{width:100%}.contact-consent{color:var(--contact-soft);align-items:flex-start;gap:9px;display:flex!important}.contact-consent input{flex:0 0 15px;height:15px;width:15px!important;padding:0!important}.contact-form-actions{grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.contact-form-actions .ref-action{width:100%}.contact-form-actions small{color:var(--contact-soft);align-items:center;gap:8px;font-size:10px;display:flex}.contact-form-actions small svg{width:17px}.contact-main-grid aside p{margin:7px 0;padding:13px;grid-template-columns:auto 1fr auto auto!important}.contact-main-grid aside p>b{font-size:13px}.contact-main-grid aside p>a{font-size:12px}.contact-main-grid aside p>button{color:#0d8ef5;background:0 0;border:0;width:27px;height:27px;padding:4px}.contact-main-grid aside p>button svg{width:17px}.contact-offices{padding-top:28px!important}.ref-office-grid article{background:linear-gradient(145deg,var(--contact-card-2),var(--contact-card));border-color:var(--contact-line);grid-template-columns:1.05fr 1fr;min-height:195px}.contact-office-image{background-image:linear-gradient(90deg,#0000,#04112220),url(/contact-global.jpg);background-size:auto,cover;min-height:195px}.contact-office-image.usa{background-position:50%,38% 70%}.contact-office-image.rsa{background-position:50%,67% 65%}.ref-office-grid article>div:last-child{padding:20px}.ref-office-grid article h3,.ref-office-grid article p{margin:0;padding:0}.ref-office-grid article h3{font-size:17px}.ref-office-grid article p{color:var(--contact-soft);margin-top:8px;font-size:12px;line-height:1.55}.ref-office-grid article button{color:inherit;background:0 0;border:1px solid #28577d;border-radius:6px;align-items:center;gap:7px;margin-top:13px;padding:8px 11px;font-size:10px;display:flex}.ref-office-grid article button svg{color:#1497ef;width:14px}.contact-service-cards>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contact-service-cards article{border:1px solid var(--contact-line);background:linear-gradient(145deg,var(--contact-card-2),var(--contact-card));border-radius:9px;align-items:center;gap:20px;min-height:125px;padding:20px;display:flex}.contact-service-cards article>svg{color:#158cff;flex:0 0 53px;width:53px;height:53px}.contact-service-cards h3{margin:0 0 6px;font-size:15px}.contact-service-cards p{color:var(--contact-soft);margin:0;font-size:11px;line-height:1.5}.contact-quick>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.contact-quick>div:last-child button{border:1px solid var(--contact-line);background:var(--contact-card);min-height:58px;color:inherit;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:11px;display:flex}.contact-quick button svg{width:15px}.contact-trust-strip{background:linear-gradient(145deg,var(--contact-card-2),var(--contact-card));border-radius:10px;grid-template-columns:auto 1fr repeat(3,150px);align-items:center;gap:20px;display:grid;border:1px solid var(--contact-line)!important;min-height:105px!important;padding:19px 28px!important}.contact-trust-strip>svg{color:#168fff;width:48px;height:48px}.contact-trust-strip h2{margin:0 0 5px;font-size:17px}.contact-trust-strip p{max-width:560px;color:var(--contact-soft);margin:0;font-size:11px}.contact-trust-strip>span{align-items:center;gap:10px;display:flex}.contact-trust-strip>span>svg{color:#18a5f4;border:1px solid #1d5d92;border-radius:50%;width:35px;height:35px;padding:7px}.contact-trust-strip>span b{font-size:13px}.contact-trust-strip>span small{color:var(--contact-soft);font-size:10px;font-weight:400;display:block}:root[data-theme=light] .ref-contact-page{--contact-card:#fff;--contact-card-2:#edf6fd;--contact-line:#b9d2e5;--contact-soft:#4c6880;color:#102f4d;background:radial-gradient(circle at 48% 4%,#1e89e01f,#0000 30%),#f5f9fd}:root[data-theme=light] .contact-page-hero{border-color:#c6d9e8}:root[data-theme=light] .contact-page-hero>div:first-child>p{color:#3f5f79}:root[data-theme=light] .contact-hero-art:after{background:linear-gradient(90deg,#f5f9fd 0%,#f5f9fdd1 13%,#0000 46%,#f5f9fd12)}:root[data-theme=light] .contact-hero-art img{filter:saturate(.95)brightness(1.07)}:root[data-theme=light] .contact-hero-form{color:#102f4d;background:linear-gradient(145deg,#fff,#edf6fd);border-color:#a9c8df;box-shadow:0 20px 42px #315d7c35}:root[data-theme=light] .contact-hero-form p{color:#526d83}:root[data-theme=light] .contact-hero-form input{color:#102f4d;background:#fff;border-color:#a9c4d9}:root[data-theme=light] .contact-topics button,:root[data-theme=light] .contact-main-grid>form,:root[data-theme=light] .contact-main-grid>aside,:root[data-theme=light] .ref-office-grid article,:root[data-theme=light] .contact-service-cards article,:root[data-theme=light] .contact-quick>div:last-child button,:root[data-theme=light] .contact-trust-strip{background:linear-gradient(145deg,#fff,#edf6fd);box-shadow:0 10px 28px #315f8512}:root[data-theme=light] .contact-main-grid aside p{background:#f7fbfe}:root[data-theme=light] .ref-office-grid article button{color:#153d5d;background:#fff}@media (width<=1050px){.contact-page-hero{grid-template-columns:1fr}.contact-page-hero>div:first-child{padding-right:40%}.contact-hero-form{width:390px}.contact-topics>div:last-child{grid-template-columns:repeat(2,1fr)}.contact-trust-strip{grid-template-columns:auto 1fr repeat(3,110px)}}@media (width<=800px){.contact-page-hero{min-height:690px;display:block}.contact-page-hero>div:first-child{max-width:650px;padding:55px 22px 30px}.contact-hero-art{inset:0}.contact-hero-art:after{background:linear-gradient(#030b18 0%,#030b18d9 44%,#030b1840)}:root[data-theme=light] .contact-hero-art:after{background:linear-gradient(#f5f9fdf5 0%,#f5f9fddd 45%,#f5f9fd4a)}.contact-hero-form{width:auto;bottom:25px;left:20px;right:20px}.contact-topics{padding-top:30px!important}.contact-service-cards>div,.contact-quick>div:last-child{grid-template-columns:1fr 1fr}.contact-trust-strip{grid-template-columns:auto 1fr}.contact-trust-strip>span{justify-self:start}.contact-main-grid aside p{grid-template-columns:auto 1fr auto!important}.contact-main-grid aside p a{grid-column:2}.contact-main-grid aside p button{grid-area:1/3/3}}@media (width<=520px){.contact-page-hero h1{font-size:45px}.contact-page-hero>div:first-child>p{font-size:16px}.contact-hero-trust{gap:12px}.contact-hero-form>div,.contact-topics>div:last-child,.contact-service-cards>div,.contact-quick>div:last-child,.ref-office-grid{grid-template-columns:1fr}.contact-hero-form{padding:18px}.contact-topics button{min-height:110px}.ref-office-grid article{grid-template-columns:1fr}.contact-office-image{min-height:175px}.contact-form-actions,.contact-trust-strip{grid-template-columns:1fr}.contact-trust-strip>svg{display:none}}:root[data-theme=light] .blog-hero-feature>div{background:linear-gradient(#0000,#030f1fed 38%,#03101f 72%)}:root[data-theme=light] .blog-hero-feature>div>small{color:#52d8ff;font-size:10px;font-weight:750}:root[data-theme=light] .blog-hero-feature h2{color:#fff;text-shadow:0 2px 10px #0000008c}:root[data-theme=light] .blog-hero-feature p{color:#d7e7f5;font-size:12px}:root[data-theme=light] .blog-hero-feature footer,:root[data-theme=light] .blog-hero-feature footer time{color:#bcd2e5;font-size:10px}:root[data-theme=light] .blog-hero-feature footer button{color:#fff;font-size:11px}:root[data-theme=light] .safety-page-hero h1 em{-webkit-text-fill-color:#0874df;text-shadow:0 2px 16px #0874df2e;background:0 0;font-weight:800;display:inline-block;color:#0874df!important}.ref-portrait-token{aspect-ratio:1.15;background:radial-gradient(circle at 50% 25%,#3c8de855,#0000 28%),linear-gradient(145deg,#123f70,#06172b);place-items:center;display:grid;position:relative;overflow:hidden}.ref-portrait-token:before{content:"";aspect-ratio:1;background:linear-gradient(145deg,#8dcfff,#246bc4);border-radius:50%;width:44%;position:absolute;top:16%}.ref-portrait-token:after{content:"";background:linear-gradient(145deg,#137bb6,#092a56);border-radius:50% 50% 12% 12%;width:75%;height:50%;position:absolute;bottom:-12%}.ref-portrait-token span{z-index:2;color:#fff;letter-spacing:.5px;margin-top:58%;font-weight:850;position:relative}.ref-portrait-token.tone-1{filter:hue-rotate(35deg)}.ref-portrait-token.tone-2{filter:hue-rotate(70deg)}.ref-portrait-token.tone-3{filter:hue-rotate(115deg)}.ref-portrait-token.tone-4{filter:hue-rotate(165deg)}.ref-portrait-token.tone-5{filter:hue-rotate(210deg)}.ref-portrait-token.tone-6{filter:hue-rotate(260deg)}.ref-portrait-token.tone-7{filter:hue-rotate(310deg)}.ref-people-row article>.ref-portrait-token{width:100%}.ref-quiz-grid aside>.ref-portrait-token{aspect-ratio:1;border:2px solid #148bec;border-radius:50%;width:110px;height:110px;margin:auto;padding:0}.ref-roster article>.ref-portrait-token{aspect-ratio:1.1;width:100%}.ref-feature-person>.ref-portrait-token{aspect-ratio:auto;width:100%;height:260px;padding:0}.ref-mini-faces .ref-portrait-token{aspect-ratio:1;border:2px solid #0b2440;border-radius:50%;width:48px;height:48px;margin-left:-8px}.ref-mini-faces .ref-portrait-token span{font-size:8px}.ref-authors .ref-portrait-token{aspect-ratio:1;border-radius:50%;flex:none;width:52px;height:52px}.ref-authors .ref-portrait-token span{font-size:9px}.ref-three>article>.ref-portrait-token{aspect-ratio:auto;border-radius:9px;width:140px;height:160px}.ref-story-art{border:1px solid var(--ref-line);color:#6de8f8;background-image:linear-gradient(#0000 60%,#031225aa),url(/generated/about-story.jpg);background-position:50%;background-size:cover;border-radius:12px;align-content:center;place-items:center;gap:20px;min-height:300px;display:grid}.ref-story-art>*{display:none}.ref-story-art svg{filter:drop-shadow(0 0 24px #08a8ff);width:80px;height:80px}.ref-article-cover{background:linear-gradient(145deg,#0b4c78,#08172d);align-content:center;place-items:center;gap:12px;height:170px;display:grid}.ref-article-cover svg{color:#4ce5f2;width:48px;height:48px}.ref-article-cover span{color:#b6d8ee;margin:0!important;font-size:11px!important}.ref-article-cover.cover-1{filter:hue-rotate(45deg)}.ref-article-cover.cover-2{filter:hue-rotate(90deg)}.ref-article-cover.cover-3{filter:hue-rotate(150deg)}.ref-article-cover.cover-4{filter:hue-rotate(220deg)}.ref-article-cover.cover-5{filter:hue-rotate(285deg)}.ref-team-collage{background:url(/generated/careers-culture.jpg) 50%/cover no-repeat;border-radius:9px;min-height:300px}.ref-team-collage span{display:none}.ref-dashboard-graphic{background:linear-gradient(145deg,#0a3155,#061426);border:1px solid #19527c;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;gap:8px;height:300px;padding:25px;display:grid}.ref-dashboard-graphic .ref-bars{border-bottom:1px solid #1b547d;grid-column:1/-1;align-items:end;gap:8px;display:flex}.ref-dashboard-graphic .ref-bars i{background:linear-gradient(#17d6e1,#0869ff);border-radius:4px 4px 0 0;flex:1}.ref-dashboard-graphic strong{color:#4ae1ed;font-size:26px}.ref-dashboard-graphic span{color:#9fb8ca;align-self:center}.ref-office-grid article>.ref-office-visual{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-row:1/span 2;width:100%;height:180px}.ref-office-visual.usa{background-image:url(/generated/office-01.jpg)}.ref-office-visual.rsa{background-image:url(/generated/office-02.jpg)}.ref-office-visual svg,.ref-office-visual span{display:none}.ref-about-principles{grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);align-items:stretch;gap:18px;display:grid}.ref-about-principles>article{border:1px solid var(--ref-line);background:linear-gradient(145deg,#081b31,#061427);border-radius:12px;padding:28px}.ref-exists-card{flex-direction:column;justify-content:flex-start;display:flex}.ref-exists-card p{max-width:520px;font-size:15px;line-height:1.7}.ref-principles-card .ref-tiles{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px}.ref-principles-card .ref-tiles>article{flex-direction:column;align-items:flex-start;gap:10px;min-height:190px;padding:17px 14px;display:flex}.ref-principles-card .ref-tiles article>svg{width:29px;height:29px}.ref-principles-card .ref-tiles h3{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:14px;line-height:1.35}.ref-principles-card .ref-tiles p{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:11px;line-height:1.5}@media (width<=1100px){.ref-about-principles{grid-template-columns:1fr}.ref-principles-card .ref-tiles{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=700px){.ref-about-principles>article{padding:20px}.ref-principles-card .ref-tiles{grid-template-columns:1fr 1fr}}@media (width<=430px){.ref-principles-card .ref-tiles{grid-template-columns:1fr}.ref-principles-card .ref-tiles>article{min-height:0}}:root[data-theme=light] .reference-page{--ref-panel:#fff;--ref-panel2:#f3f7fc;--ref-line:#b9cde3;--ref-soft:#405a78;color:#102a49;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7faff}:root[data-theme=light] .reference-page h1,:root[data-theme=light] .reference-page h2,:root[data-theme=light] .reference-page h3,:root[data-theme=light] .reference-page h4,:root[data-theme=light] .reference-page strong,:root[data-theme=light] .reference-page b,:root[data-theme=light] .reference-page summary,:root[data-theme=light] .reference-page label{color:#102a49}:root[data-theme=light] .reference-page p,:root[data-theme=light] .reference-page small{color:#405a78}:root[data-theme=light] .ref-section,:root[data-theme=light] .ref-hero{border-color:#c8d8e9}:root[data-theme=light] .ref-tiles>article,:root[data-theme=light] .ref-people-row article,:root[data-theme=light] .ref-plans article,:root[data-theme=light] .ref-question-grid,:root[data-theme=light] .ref-wide-panel,:root[data-theme=light] .ref-split>article,:root[data-theme=light] .ref-quiz,:root[data-theme=light] .ref-quiz-grid aside,:root[data-theme=light] .ref-roster article,:root[data-theme=light] .ref-feature-person,:root[data-theme=light] .ref-blueprint,:root[data-theme=light] .ref-price-hero>aside,:root[data-theme=light] .ref-session-prices article,:root[data-theme=light] .ref-story>article,:root[data-theme=light] .ref-story>aside,:root[data-theme=light] .ref-languages span,:root[data-theme=light] .ref-articles article,:root[data-theme=light] .ref-authors article,:root[data-theme=light] .ref-career-main>div,:root[data-theme=light] .ref-career-main>aside,:root[data-theme=light] .ref-help-grid>article,:root[data-theme=light] .ref-help-grid>aside,:root[data-theme=light] .ref-contact-grid>form,:root[data-theme=light] .ref-contact-grid>aside,:root[data-theme=light] .ref-memory,:root[data-theme=light] .ref-about-principles>article{color:#102a49;background:#fff;border-color:#b9cde3;box-shadow:0 10px 28px #173d6b0b}:root[data-theme=light] .ref-tiles>article{background:linear-gradient(145deg,#fff,#f1f6fc)}:root[data-theme=light] .ref-faq details,:root[data-theme=light] .ref-contact-grid aside p,:root[data-theme=light] .ref-role-grid article,:root[data-theme=light] .ref-memory-options label,:root[data-theme=light] .ref-blueprint label,:root[data-theme=light] .ref-unlock{color:#102a49;background:#f6f9fd;border-color:#b7cde3}:root[data-theme=light] .ref-plans small,:root[data-theme=light] .ref-plans p,:root[data-theme=light] .ref-plans li,:root[data-theme=light] .ref-question-grid span,:root[data-theme=light] .ref-split li,:root[data-theme=light] .ref-stats span,:root[data-theme=light] .ref-benefit-line span,:root[data-theme=light] .ref-range{color:#405a78}:root[data-theme=light] .ref-eyebrow,:root[data-theme=light] .ref-articles small{color:#00677f;border-color:#4ca9bf}:root[data-theme=light] .ref-hero h1 em,:root[data-theme=light] .ref-price-hero h1 em,:root[data-theme=light] .ref-story aside em,:root[data-theme=light] .ref-contact-grid aside a,:root[data-theme=light] .ref-roster span{color:#075fc5}:root[data-theme=light] .ref-trust{color:#3c5875}:root[data-theme=light] .ref-tiles article>svg,:root[data-theme=light] .ref-session-prices svg,:root[data-theme=light] .ref-benefit-line svg,:root[data-theme=light] .ref-contact-grid aside svg,:root[data-theme=light] .ref-role-grid svg{color:#0766d4;filter:drop-shadow(0 0 5px #0a63ff20)}:root[data-theme=light] .ref-chips button,:root[data-theme=light] .ref-billing button,:root[data-theme=light] .ref-blueprint select,:root[data-theme=light] .ref-help-grid article>button{color:#294b6e;background:#f2f7fc;border-color:#9ebbd8}:root[data-theme=light] .ref-chips button.active,:root[data-theme=light] .ref-billing button.active,:root[data-theme=light] .ref-question-grid span.selected,:root[data-theme=light] .ref-help-grid article>button:hover{color:#fff;background:#0a5fd1;border-color:#0a5fd1}:root[data-theme=light] .ref-contact-grid input,:root[data-theme=light] .ref-contact-grid textarea,:root[data-theme=light] .ref-contact-grid select,:root[data-theme=light] .ref-feedback input,:root[data-theme=light] .ref-feedback textarea,:root[data-theme=light] .ref-help-hero input,:root[data-theme=light] .ref-newsletter input{color:#102a49;background:#fff;border-color:#9fb9d5}:root[data-theme=light] .ref-memory aside span.active{color:#0b4f9c;background:#dceafe}:root[data-theme=light] .ref-chat p{color:#234564;background:#e7f0fb}:root[data-theme=light] .ref-chat p.me{color:#fff;background:#145ec0}:root[data-theme=light] .ref-action,:root[data-theme=light] .ref-action strong,:root[data-theme=light] .ref-cta,:root[data-theme=light] .ref-cta h2,:root[data-theme=light] .ref-cta p,:root[data-theme=light] .ref-float,:root[data-theme=light] .ref-float p{color:#fff}:root[data-theme=light] .ref-float{background:#09223ee8;border-color:#0b8cc7}:root[data-theme=light] .ref-plans button{color:#0b56ac;background:#fff;border-color:#5f94c9}:root[data-theme=light] .ref-plans .featured button,:root[data-theme=light] .ref-plans article>span,:root[data-theme=light] .ref-steps b{color:#fff}:root[data-theme=light] .ref-cta p{color:#e3edf8}:root[data-theme=light] .marketing-site{background-image:linear-gradient(180deg,#f8fbfff9 0%,#eef5fffa 48%,#f8fbff 100%),radial-gradient(circle at 12% 8%,#08bccc0f,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff10,transparent 38%),var(--page-art);background-blend-mode:normal,multiply,multiply,normal;color:#102a49}:root[data-theme=light] .marketing-header{background:#fffffff2;border-color:#b6cbe1;box-shadow:0 14px 34px #234b7417}:root[data-theme=light] .marketing-header.is-scrolled{background:#fffffff8;border-color:#abc3dc}:root[data-theme=light] .marketing-header nav button,:root[data-theme=light] .marketing-actions .login,:root[data-theme=light] .theme-toggle,:root[data-theme=light] .mobile-menu{color:#173653}:root[data-theme=light] .marketing-header nav button:hover,:root[data-theme=light] .marketing-header nav button.active{color:#0758bd}:root[data-theme=light] .header-inner nav.open{background:#fffffff8;border-color:#aec6df;box-shadow:0 22px 55px #294e7724}:root[data-theme=light] .marketing-footer{color:#102a49;background:#f4f8fc;border-color:#b9cde3}:root[data-theme=light] .marketing-footer strong,:root[data-theme=light] .marketing-footer b{color:#102a49}:root[data-theme=light] .footer-group button,:root[data-theme=light] .footer-brand p,:root[data-theme=light] .newsletter p,:root[data-theme=light] .footer-bottom{color:#405a78}:root[data-theme=light] .footer-group button:hover{color:#0758bd}:root[data-theme=light] .socials span,:root[data-theme=light] .store-badges span{color:#173653;background:#fff;border-color:#9fb9d5}:root[data-theme=light] .reference-page button:not(.ref-action){color:#173653}:root[data-theme=light] .ref-chips button.active,:root[data-theme=light] .ref-billing button.active,:root[data-theme=light] .ref-help-grid article>button:hover,:root[data-theme=light] .ref-plans .featured button{color:#fff}:root[data-theme=light] .ref-compare strong,:root[data-theme=light] .ref-compare b{color:#173653}:root[data-theme=light] .ref-compare span,:root[data-theme=light] .ref-table-list strong{color:#00677f}:root[data-theme=light] .ref-compare>div{border-color:#bfd1e3}:root[data-theme=light] .ref-dashboard-graphic{color:#fff;background:linear-gradient(145deg,#0a3155,#061426);border-color:#19527c}:root[data-theme=light] .ref-dashboard-graphic strong{color:#4ae1ed}:root[data-theme=light] .ref-dashboard-graphic span{color:#d2e5f2}:root[data-theme=light] .ref-cta .ref-action,:root[data-theme=light] .ref-plans article>span,:root[data-theme=light] .ref-steps b{color:#fff}:root[data-theme=light] .ref-boundaries li,:root[data-theme=light] .ref-terms-grid h3,:root[data-theme=light] .ref-terms-grid article,:root[data-theme=light] .ref-office-grid h3{color:#173653}:root[data-theme=light] .ref-office-grid article,:root[data-theme=light] .ref-terms-grid{background:#fff;border-color:#b9cde3}:root[data-theme=light] .ref-newsletter label{background:#fff;border-color:#8eafd0}:root[data-theme=light] .ref-newsletter button{color:#fff}:root[data-theme=light] .ref-price-hero>div>p,:root[data-theme=light] .ref-help-hero>div>p{color:#405a78}:root[data-theme=light] .reference-page a{color:#0758bd}.ref-access-features>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ref-access-features article{background:#fff;border:1px solid #ccddf1;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-content:start;gap:7px 12px;min-width:0;min-height:205px;padding:20px;display:grid;box-shadow:0 10px 26px #17477c0b}.ref-access-features article>svg{color:#0875e5;background:#e8f3ff;border-radius:50%;grid-row:1;width:34px;height:34px;padding:7px}.ref-access-features article h3{margin:2px 0 5px;font-size:14px;line-height:1.3}.ref-access-features article p{margin:0;font-size:11px;line-height:1.45}.ref-access-features article ul{grid-column:1/-1;gap:7px;margin:0;padding:7px 0 0;list-style:none;display:grid}.ref-access-features article li{color:#405a78;align-items:center;gap:7px;font-size:11px;display:flex}.ref-access-features article li svg{color:#0875e5;flex:none;width:13px;height:13px}.ref-language-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex!important}.ref-language-heading .ref-section-title{margin:0}.ref-language-heading button{color:#075fc5;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.ref-language-heading button svg{width:15px}.ref-access .ref-languages>div:last-child{grid-template-columns:repeat(10,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.ref-access .ref-languages span{white-space:nowrap;justify-content:flex-start;align-items:center;gap:7px;min-width:0;padding:10px 9px;display:flex}.ref-access .ref-languages span b{font-size:17px;line-height:1}.ref-adaptive{padding-top:42px}.ref-access-controls article{justify-content:flex-start;min-width:0;min-height:250px}.ref-access-controls article h3{margin:0 0 18px;font-size:14px}.access-control-demo{background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #c5d9ef;border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:9px;min-height:155px;padding:18px;display:flex;position:relative}.access-control-demo strong{background:#fff;border:1px solid #c7d9ed;border-radius:7px;justify-content:space-between;align-items:center;padding:9px 10px;font-size:11px;display:flex}.access-control-demo select{color:#173653;background:#fff;border:1px solid #bcd0e5;border-radius:7px;width:100%;padding:9px}.access-control-demo>svg{color:#0875e5;background:#e4f1ff;border-radius:50%;width:38px;height:38px;padding:9px;position:absolute;bottom:18px;right:18px}.text-size-choices{gap:8px;display:flex}.text-size-choices b{color:#075fc5;background:#fff;border:1px solid #c7d9ed;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.text-size-choices b:nth-child(2){font-size:17px}.text-size-choices b:nth-child(3){font-size:21px}.access-switch{background:#a8b9c9;border-radius:20px;flex:none;width:34px;height:18px;position:relative}.access-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.access-switch.on{background:#09b8c7}.access-switch.on:after{left:18px}.ref-access-bottom{align-items:stretch}.ref-access-bottom>article,.ref-access-bottom>form{background:#fff;border:1px solid #cbdcf0;border-radius:12px;padding:24px}.ref-access-bottom .ref-feedback select{color:#173653;background:#fff;border:1px solid #9fb9d5;border-radius:6px;grid-column:1/-1;padding:12px}.ref-access-bottom .ref-feedback>small{grid-column:1/-1;align-items:center;gap:7px;display:flex}.ref-access-bottom .ref-feedback>small svg{color:#075fc5;width:14px}:root[data-theme=dark] .ref-access-features article,:root[data-theme=dark] .access-control-demo,:root[data-theme=dark] .ref-access-bottom>article,:root[data-theme=dark] .ref-access-bottom>form{background:linear-gradient(145deg,#0a213b,#07162a);border-color:#1b4268;box-shadow:0 12px 32px #0004}:root[data-theme=dark] .ref-access-features article>svg{color:#35d6e4;background:#0a3156}:root[data-theme=dark] .ref-access-features article li{color:#9fb3c8}:root[data-theme=dark] .access-control-demo strong,:root[data-theme=dark] .text-size-choices b{color:#f4f8ff;background:#0a213b;border-color:#274b6e}:root[data-theme=dark] .access-control-demo{border-color:#274b6e}:root[data-theme=dark] .ref-access-bottom .ref-feedback select{color:#f4f8ff;background:#061427;border-color:#274b6e}@media (width<=1100px){.ref-access-features>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-access .ref-languages>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=800px){.ref-access-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-language-heading{flex-direction:column}.ref-access .ref-languages>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.ref-access-features>div:last-child,.ref-access-controls{grid-template-columns:1fr}.ref-access .ref-languages>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-access-features article,.ref-access-controls article{min-height:0}.ref-access-bottom>article,.ref-access-bottom>form{padding:18px}}.ref-float.badge-1{top:34px;left:2%}.ref-float.badge-2{top:72px;right:0}.ref-float.badge-3{bottom:88px;left:0}.ref-float.badge-4{bottom:36px;right:-1%}.ref-hero-accessibility .ref-art-ring{display:none}.ref-access .ref-float{color:#12325f;background:#fffffff3;border-color:#b8d4f1;box-shadow:0 12px 32px #134c8124}.ref-access .ref-float svg{color:#0875e5}:root[data-theme=dark] .ref-access .ref-float{color:#fff;background:#09223ee8;border-color:#0b8cc7;box-shadow:0 0 24px #0789e255}:root[data-theme=dark] .ref-access .ref-float svg{color:#18dce4}:root[data-theme=dark] .ref-access .ref-hero{background:linear-gradient(90deg,#061426fc 0%,#07182cf5 43%,#06142688 70%,#06142618 100%);border-color:#17395d}:root[data-theme=dark] .ref-access .ref-hero-copy>p,:root[data-theme=dark] .ref-access .ref-trust{color:#9fb3c8}:root[data-theme=dark] .ref-access .ref-action.ghost{color:#fff;background:#071529;border-color:#39516d}.reference-page{background:linear-gradient(#020817e8,#061327e8 52%,#020817f2)}.reference-page>.ref-section{background:linear-gradient(#06142625,#071a3020)}:root[data-theme=light] .reference-page{background:linear-gradient(#f8fbfff2,#eef5fff2 52%,#f8fbfff8)}:root[data-theme=light] .reference-page>.ref-section{background:linear-gradient(#ffffff38,#eef5ff38)}@media (width<=800px){.ref-float.badge-1{top:25px;left:2%}.ref-float.badge-2{top:65px;right:1%}.ref-float.badge-3{bottom:60px;left:1%}.ref-float.badge-4{bottom:20px;right:1%}}@media (width<=520px){.ref-float.badge-4{display:none}.ref-float.badge-1{top:16px}.ref-float.badge-2{top:54px}.ref-float.badge-3{bottom:18px}}.supabase-auth-form{text-align:left;gap:13px;margin-top:24px;display:grid}.supabase-auth-form label{color:#a9bad1;gap:7px;font-size:12px;display:grid}.supabase-auth-form input{color:#fff;background:#04101f;border:1px solid #294866;border-radius:9px;height:48px;padding:0 13px}.supabase-auth-form .auth-primary{border:0;width:100%;margin-top:5px}.auth-message{background:#241b0d;border:1px solid #7a5a2a;border-radius:8px;margin:0;padding:10px;font-size:12px;color:#ffd17d!important}.auth-mode{color:#22ccdf;cursor:pointer;background:0 0;border:0;margin:14px 0 0}.sidebar-foot button.signout{color:#ff7184;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.sidebar-foot button.signout:hover{background:#0a1930}.supabase-auth-form .auth-consent{align-items:flex-start;gap:10px;font-weight:500;line-height:1.5;display:flex}.supabase-auth-form .auth-consent input{accent-color:#12c8d9;flex:none;width:18px;height:18px;margin:1px 0 0;padding:0}.supabase-auth-form .auth-consent a{color:#38d9e5;text-underline-offset:2px;text-decoration:underline}.call-preview-card{border:1px solid var(--app-line);background:var(--app-surface);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:26px;display:grid}.call-preview-card h3{margin:6px 0;font-size:24px}.call-preview-card p{color:var(--app-muted);max-width:700px}.call-preview-card blockquote{background:#0a6cff0c;border-left:3px solid #0bc7db;margin:12px 0 0;padding:12px}.call-preview-card>button{color:#00162c;background:linear-gradient(100deg,#0b68ff,#09d9e1);border:0;border-radius:10px;padding:13px 22px;font-weight:800}.avatar-call{z-index:300;color:#fff;background:#02101f;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.call-backdrop{filter:blur(35px)saturate(.8);opacity:.6;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.15)}.avatar-call>header,.avatar-call>main,.avatar-call>footer,.self-video{z-index:1;position:relative}.avatar-call>header{color:#d5e7f5;justify-content:space-between;padding:25px 30px;display:flex}.avatar-call>main{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.call-avatar{aspect-ratio:1;background-position:50%;background-size:cover;border:3px solid #20d6e5;border-radius:50%;width:min(42vw,390px);box-shadow:0 0 0 12px #0b8cff24,0 0 75px #058cff66}.avatar-call h2{margin:22px 0 5px;font-size:clamp(30px,5vw,54px)}.avatar-call main p{color:#c3d9e9}.avatar-call main small{color:#ffd58a;max-width:520px}.call-talk{color:#fff;background:#08233e;border:1px solid #25d3df;border-radius:22px;align-items:center;gap:8px;margin-top:15px;padding:11px 18px;display:flex}.call-talk.active{background:#0c8397}.self-video{aspect-ratio:3/4;background:#06172a;border:2px solid #78cfff;border-radius:18px;width:min(26vw,260px);position:absolute;bottom:110px;right:24px;overflow:hidden;box-shadow:0 20px 50px #0009}.self-video video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.self-video span{background:#020817aa;border-radius:10px;padding:4px 8px;font-size:10px;position:absolute;bottom:8px;left:10px}.self-video.off video{display:none}.self-video.off{place-items:center;display:grid}.avatar-call>footer{justify-content:center;gap:17px;padding:22px;display:flex}.avatar-call>footer button{color:#fff;background:#183149;border:0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.avatar-call>footer button.off{color:#102745;background:#fff}.avatar-call>footer .end-call{background:#e33748}.avatar-call>footer svg{width:24px;height:24px}@keyframes callPulse{50%{box-shadow:0 0 0 22px #0b8cff18,0 0 95px #09d8e477}}@media (width<=650px){.call-preview-card{grid-template-columns:auto 1fr}.call-preview-card>button{grid-column:1/-1}.self-video{width:32vw;bottom:105px;right:12px}.avatar-call>header{padding:18px}.call-avatar{width:68vw}}.call-avatar.listening{box-shadow:0 0 0 14px #18dfaf25,0 0 85px #13d9bb66}.call-live-dot{background:#34e79b;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block;box-shadow:0 0 12px #34e79b}.call-captions{color:#eff9ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b16aa;border:1px solid #39749a88;border-radius:13px;width:min(680px,90vw);min-height:48px;margin:4px auto 8px;padding:12px 18px;font-size:15px;line-height:1.5}.call-captions b{color:#35dbe4}.call-talk:disabled{opacity:.55;cursor:wait}.call-voice-bars{background:#02111ccc;border-radius:18px;align-items:center;gap:4px;height:36px;padding:7px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.call-voice-bars i{background:#39e3ec;border-radius:4px;width:4px;height:10px;animation:.7s ease-in-out infinite voiceBar}.call-voice-bars i:nth-child(2),.call-voice-bars i:nth-child(4){animation-delay:.15s}.call-voice-bars i:nth-child(3){animation-delay:.3s}@keyframes voiceBar{50%{height:26px}}.call-ai-disclosure{z-index:5;color:#a9bfd0;letter-spacing:.02em;margin:0 0 8px;font-size:10px;position:relative}:root[data-theme=dark] .marketing-site.active-page-home{background-blend-mode:normal,screen,normal;background-color:#020817;background-image:linear-gradient(90deg,#020817e8 0%,#020817d8 48%,#020817bd 100%),radial-gradient(circle at 18% 10%,#08c9df22,#0000 34%),url(/cymaniq-background-v2.jpg);background-position:50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:fixed}:root[data-theme=light] .marketing-site.active-page-home{background-blend-mode:normal,multiply,normal;background-color:#f7fbff;background-image:linear-gradient(90deg,#f7fbfff2 0%,#f1f7ffe8 50%,#f7fbffda 100%),radial-gradient(circle at 18% 10%,#08aeca16,#0000 34%),url(/cymaniq-background-v2.jpg);background-position:50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:fixed}:root[data-theme=dark] .marketing-site.active-page-accessibility{background-blend-mode:normal,screen,normal;background-position:50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,cover;background-attachment:fixed;background-color:#020817!important;background-image:linear-gradient(#020817b8 0%,#061327d8 43%,#020817f5 100%),radial-gradient(circle at 76% 8%,#087cff35,#0000 35%),url(/bg-accessibility-v3.jpg)!important}:root[data-theme=dark] .marketing-site.active-page-accessibility .ref-access{background:linear-gradient(#061426b8 0%,#061426e8 38%,#061426 78%)}@media (width<=800px){:root[data-theme=dark] .marketing-site.active-page-home,:root[data-theme=light] .marketing-site.active-page-home,:root[data-theme=dark] .marketing-site.active-page-accessibility{background-position:50%,50%,62% 0;background-attachment:scroll}}.avatar-call>main{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.user-frequency{background:#031d25b8;border:1px solid #24d7b766;border-radius:25px;align-items:center;gap:11px;height:50px;margin:1px 0 7px;padding:6px 12px;display:flex;box-shadow:0 0 24px #1ee0b52a}.user-frequency>span{color:#75f3d7;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:800}.user-frequency>div{align-items:center;gap:4px;height:36px;display:flex}.user-frequency i{background:linear-gradient(#78ffe2,#11bfff);border-radius:5px;width:4px;min-height:4px;transition:height 55ms linear;box-shadow:0 0 8px #1ae7cd}.camera-checkin{margin-top:10px;position:relative}.camera-checkin>button{color:#b9d8ec;background:#06182bcf;border:1px solid #315574;border-radius:18px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:flex}.camera-checkin>div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#031323f2;border:1px solid #2b6687;border-radius:14px;width:min(440px,88vw);padding:14px;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #000a}.camera-checkin>div p{margin:0 0 10px;font-size:12px;line-height:1.4}.camera-checkin>div span{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.camera-checkin>div span button{color:#eafaff;text-transform:capitalize;background:#09233b;border:1px solid #2f86ac;border-radius:16px;padding:7px 11px}.camera-checkin>div span button:hover{background:#0d7090}.call-avatar{isolation:isolate;will-change:transform,box-shadow;animation:4.8s ease-in-out infinite callBreathe;position:relative;overflow:hidden}.call-avatar:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(120deg,#ffffff12,#0000 34%,#0bdbe60b 70%,#0000);border-radius:50%;position:absolute;inset:0}.call-eye-motion,.call-mouth-motion{pointer-events:none;will-change:transform;z-index:2;background-position:50%;background-size:cover;border-radius:50%;position:absolute;inset:0}.call-eye-motion{clip-path:ellipse(24% 6% at 50% 39%);transform-origin:50% 39%;animation:5.4s ease-in-out infinite callBlink}.call-mouth-motion{clip-path:ellipse(16% 8% at 50% 63%);transform-origin:50% 63%}.call-avatar.speaking{animation:2.1s ease-in-out infinite callHeadTalk,1.1s ease-in-out infinite callPulse}.call-avatar.speaking .call-mouth-motion{animation:.28s steps(2,end) infinite callMouthTalk}.call-avatar.speaking .call-eye-motion{animation:4.4s ease-in-out infinite callBlink}.call-avatar.listening{animation:2.8s ease-in-out infinite callListen}.call-avatar.thinking{animation:2.6s ease-in-out infinite callThink}@keyframes callBreathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.006)}}@keyframes callHeadTalk{0%,to{transform:translateY(0)rotate(0)scale(1)}22%{transform:translateY(-3px)rotate(-.45deg)scale(1.008)}48%{transform:translateY(1px)rotate(.35deg)scale(1.003)}72%{transform:translateY(-2px)rotate(.55deg)scale(1.01)}}@keyframes callMouthTalk{0%,to{transform:translateY(0)scaleY(1)}25%{transform:translateY(1px)scaleY(1.045)}50%{transform:translateY(2px)scaleY(1.09)}75%{transform:translateY(.5px)scaleY(.98)}}@keyframes callBlink{0%,43%,45%,78%,80%,to{transform:scaleY(1)}44%,79%{transform:scaleY(.12)}}@keyframes callListen{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-.35deg)}}@keyframes callThink{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.call-avatar,.call-avatar.speaking,.call-avatar.listening,.call-avatar.thinking,.call-eye-motion,.call-avatar.speaking .call-eye-motion,.call-avatar.speaking .call-mouth-motion{animation:none!important}}:root[data-theme=light] .marketing-site.active-page-accessibility{background-position:50%,50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:fixed;background-color:#f8fbff!important;background-image:linear-gradient(180deg,#f8fbff7d 0%,#eef5ff94 48%,#f8fbffc7 100%),radial-gradient(circle at 12% 8%,#08bccc18,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff18,transparent 38%),var(--page-art)!important}:root[data-theme=dark] .marketing-site.active-page-accessibility{background-position:50%,50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:fixed;background-color:#020817!important;background-image:linear-gradient(180deg,#020817d9 0%,#061327e8 48%,#020817f2 100%),radial-gradient(circle at 12% 8%,#08bccc24,transparent 34%),radial-gradient(circle at 88% 10%,#0a63ff2b,transparent 38%),var(--page-art)!important}@media (width<=800px){:root[data-theme] .marketing-site.active-page-accessibility{background-attachment:scroll}}.site-notice{z-index:500;color:#e9fbff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06182af2;border:1px solid #19bad3;border-radius:13px;align-items:center;gap:14px;max-width:430px;padding:14px 16px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 55px #0009}.site-notice button{color:#fff;background:0 0;border:0;font-size:22px}.form-success{font-size:12px;color:#39d99e!important}.contact-topic-buttons{flex-wrap:wrap;gap:9px;display:flex}.contact-topic-buttons button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:20px;padding:10px 14px}.contact-topic-buttons button.active{background:#087eff22;border-color:#11cadd}.ref-languages button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:9px;align-items:center;gap:7px;padding:9px 12px;display:flex}.ref-languages button.selected{border-color:#0abdd6;box-shadow:0 0 0 2px #0abdd620}.access-selection{color:var(--muted);font-size:13px}.text-size-choices button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:7px 10px}.text-size-choices button.active{background:#0b6cff24;border-color:#0ac9dc}.access-live-toggle{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:10px;justify-content:space-between;align-items:center;padding:13px;display:flex}.access-live-toggle i{background:#506174;border-radius:14px;width:42px;height:24px;padding:3px}.access-live-toggle i:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block}.access-live-toggle.on i{background:#08bed3}.access-live-toggle.on i:before{transform:translate(18px)}html[data-text-size=large]{font-size:112.5%}html[data-text-size=largest]{font-size:125%}html.high-contrast{filter:contrast(1.16)}html.high-contrast .marketing-site{--muted:#d6e6f4;--line:#4f7799}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.accessibility-launcher{z-index:350;color:#eaffff;background:#06182aee;border:1px solid #17bcd2;border-radius:22px;padding:10px 14px;position:fixed;bottom:18px;left:18px;box-shadow:0 10px 35px #0008}.functional-accessibility{z-index:400;color:#effcff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06182af5;border:1px solid #2780aa;border-radius:15px;gap:11px;width:min(310px,100vw - 36px);padding:17px;display:grid;position:fixed;bottom:66px;left:18px;box-shadow:0 22px 65px #000a}.functional-accessibility header{justify-content:space-between;align-items:center;display:flex}.functional-accessibility header button{color:#fff;background:0 0;border:0;font-size:22px}.functional-accessibility label{gap:6px;font-size:12px;display:grid}.functional-accessibility select{color:#fff;background:#0a2036;border:1px solid #315875;border-radius:8px;height:40px;padding:0 10px}.functional-accessibility>button{color:#fff;background:#0a2036;border:1px solid #315875;border-radius:9px;justify-content:space-between;padding:10px;display:flex}.functional-accessibility>button.active{background:#08768c;border-color:#17c8d7}.functional-accessibility small{color:#a9c1d4}.skip-link{z-index:1000;color:#fff;background:#06182a;border:2px solid #0ecddd;border-radius:9px;padding:11px 15px;font-weight:800;text-decoration:none;transition:transform .15s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.main-content-anchor{width:1px;height:1px;position:absolute;overflow:hidden}.accessibility-launcher:focus-visible,.functional-accessibility button:focus-visible,.functional-accessibility select:focus-visible{outline-offset:3px;outline:3px solid #37e6ed}.functional-accessibility>button:last-of-type{border-style:dashed}.functional-accessibility header button{border-radius:7px;min-width:36px;min-height:36px}.functional-accessibility header button:hover{background:#ffffff12}:root[data-theme=light] .accessibility-launcher{color:#103451;background:#fff;border-color:#169eb4;box-shadow:0 10px 30px #244d7928}:root[data-theme=light] .functional-accessibility{color:#102f4c;background:#fffffff7;border-color:#90b8d5;box-shadow:0 22px 55px #244d7938}:root[data-theme=light] .functional-accessibility header button{color:#173c59}:root[data-theme=light] .functional-accessibility select,:root[data-theme=light] .functional-accessibility>button{color:#173c59;background:#f1f7fd;border-color:#a8c3d8}:root[data-theme=light] .functional-accessibility>button.active{color:#fff;background:#08768c;border-color:#08768c}:root[data-theme=light] .functional-accessibility small{color:#506d86}@media (width<=520px){.accessibility-launcher{bottom:12px;left:12px}.functional-accessibility{width:calc(100vw - 24px);max-height:calc(100dvh - 82px);bottom:62px;left:12px;overflow:auto}}:root[data-theme] .mobile-nav-auth .mobile-register{color:#fff}:root[data-theme] .mobile-nav-auth .mobile-login{color:var(--text)}.auth-page{isolation:isolate;background-color:#020817;background-image:linear-gradient(110deg,#020817d9 0%,#041126ae 44%,#020817d1 100%),url(/login-cyberspace-v1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;min-height:100dvh;padding:112px 32px 48px;display:block;position:relative;overflow:hidden}.auth-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 24%,#087eff24,#0000 32%),radial-gradient(circle at 82% 70%,#04d8e31c,#0000 30%);position:fixed;inset:0}.auth-nav{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#031023ba;border:1px solid #24496fb8;border-radius:17px;justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);height:66px;padding:0 18px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0007,inset 0 1px #ffffff0d}.auth-nav>a{text-decoration:none;display:inline-flex}.auth-nav .brand-emblem{width:33px;height:38px}.auth-nav .brand-wordmarks{width:108px;height:26px}.auth-theme-toggle{color:#dcecff;background:#071a31d9;border:1px solid #31597d;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.auth-theme-toggle span{color:#17d6e2;font-size:18px}.auth-layout{z-index:1;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:72px;width:min(1120px,100%);min-height:calc(100dvh - 160px);margin:0 auto;display:grid;position:relative}.auth-intro{color:#f6faff;text-shadow:0 2px 24px #000;max-width:570px;padding:40px 10px}.auth-intro .auth-kicker{color:#57e4ed;background:#03152ac4;border:1px solid #159ac0;border-radius:999px;padding:7px 12px;display:inline-flex}.auth-intro h2{letter-spacing:-3px;max-width:560px;margin:20px 0 18px;font-size:clamp(42px,5vw,68px);line-height:1.02}.auth-intro>p{color:#bfd2e6;max-width:520px;margin:0;font-size:17px;line-height:1.7}.auth-trust-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.auth-trust-row span{color:#c8dced;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031427b8;border:1px solid #245680;border-radius:9px;padding:9px 12px;font-size:11px}.auth-card{text-align:center;color:#f7fbff;-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:linear-gradient(145deg,#0a1d35e8,#030b18f2);border:1px solid #27608e;border-radius:24px;width:100%;padding:36px 38px;box-shadow:0 34px 100px #000b,0 0 64px #087eff2e,inset 0 1px #ffffff12}.auth-card .auth-shield{width:62px;height:70px;margin-bottom:15px}.auth-card h1{letter-spacing:-1.4px;margin:10px 0;font-size:34px}.auth-card>p{color:#a9bed3;margin:0;line-height:1.6}.auth-card>small{color:#7890aa;margin-top:19px;line-height:1.5;display:block}.supabase-auth-form{margin-top:22px}.supabase-auth-form label{color:#b7cae0;font-weight:650}.supabase-auth-form input{background:#020b18d9;border-color:#315371;border-radius:10px;height:50px}.supabase-auth-form input::placeholder{color:#71869c}.supabase-auth-form input:focus{border-color:#15c8dd;box-shadow:0 0 0 3px #08bfd31f}.auth-primary{border-radius:10px;height:52px}.auth-mode{color:#38d9e5;font-weight:650}.auth-secondary{color:#c5d7e9;background:#06142680;border-color:#31516f}.auth-password-field{display:block;position:relative}.auth-password-field input{width:100%;padding-right:68px}.auth-password-field button{color:#57dbe6;background:#0a2037;border:1px solid #315371;border-radius:8px;min-width:54px;height:38px;padding:0 10px;font-size:11px;font-weight:750;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.auth-password-field button:hover{background:#0c2944;border-color:#14bdd2}.auth-password-field button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}:root[data-theme=light] .auth-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#edf5ff;background-image:linear-gradient(110deg,#f8fbffcf 0%,#eef6ffb8 44%,#f8fbffda 100%),url(/login-cyberspace-v1.png)}:root[data-theme=light] .auth-page:before{background:radial-gradient(circle at 18% 24%,#087eff17,#0000 32%),radial-gradient(circle at 82% 70%,#04b8c817,#0000 30%)}:root[data-theme=light] .auth-nav{background:#ffffffe8;border-color:#abc7e0;box-shadow:0 18px 50px #274c7628,inset 0 1px #fff}:root[data-theme=light] .auth-theme-toggle{color:#153654;background:#f1f7fd;border-color:#9cb9d5}.auth-theme-toggle:hover{border-color:#16aec5;transform:translateY(-1px)}:root[data-theme=light] .auth-intro{color:#0d2b53;text-shadow:0 2px 24px #fff}:root[data-theme=light] .auth-intro .auth-kicker{color:#006a7d;background:#eaf8fcdf;border-color:#55afc0}:root[data-theme=light] .auth-intro>p{color:#315877}:root[data-theme=light] .auth-trust-row span{color:#214966;background:#ffffffe0;border-color:#9dbdd5}:root[data-theme=light] .auth-card{color:#102b4c;background:linear-gradient(145deg,#ffffffef,#eef5fbed);border-color:#9abbd8;box-shadow:0 34px 90px #244d792e,0 0 55px #087eff16,inset 0 1px #fff}:root[data-theme=light] .auth-card>p,:root[data-theme=light] .auth-card>small{color:#526d87}:root[data-theme=light] .supabase-auth-form label{color:#294966}:root[data-theme=light] .supabase-auth-form input{color:#102b4c;background:#fff;border-color:#a3bdd4}:root[data-theme=light] .supabase-auth-form input::placeholder{color:#72879a}:root[data-theme=light] .auth-secondary{color:#244662;background:#f6f9fc;border-color:#a5bdd2}:root[data-theme=light] .auth-mode{color:#006f83}:root[data-theme=light] .auth-password-field button{color:#075f75;background:#edf5fc;border-color:#9ebbd2}@media (width<=850px){.auth-page{background-position:50%;padding:104px 18px 34px}.auth-nav{width:calc(100% - 24px);top:14px}.auth-layout{grid-template-columns:1fr;gap:18px;width:min(520px,100%);min-height:0}.auth-intro{text-align:center;padding:28px 12px 8px}.auth-intro h2{letter-spacing:-2px;margin:15px auto 12px;font-size:clamp(34px,9vw,48px)}.auth-intro>p{margin:auto;font-size:15px}.auth-trust-row{justify-content:center;margin-top:20px}.auth-card{padding:32px 28px}}@media (width<=520px){.auth-page{padding:94px 12px 24px}.auth-nav{height:62px;padding:0 12px}.auth-nav .brand-wordmarks{width:94px}.auth-theme-toggle{justify-content:center;width:42px;padding:0;font-size:0}.auth-theme-toggle span{font-size:18px}.auth-intro{padding:20px 8px 2px}.auth-intro h2{font-size:34px;line-height:1.07}.auth-intro>p,.auth-trust-row{display:none}.auth-card{border-radius:20px;padding:28px 20px}.auth-card h1{font-size:30px}.auth-card .auth-shield{width:55px;height:62px}}@media (prefers-reduced-motion:reduce){.auth-theme-toggle{transition:none}.auth-page{background-attachment:scroll}}.chat-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.chat-workspace>header .chat-header-actions button{margin-left:0}.chat-header-actions .clear-chat{color:#a9bdd0;background:#081a2d;border:1px solid #294968;border-radius:9px;height:36px;padding:0 12px;font-size:11px;font-weight:700}.chat-header-actions .clear-chat:hover:not(:disabled){color:#ff9ca7;border-color:#ff6d7c}.chat-header-actions .clear-chat:disabled{opacity:.4;cursor:not-allowed}.chat-empty{text-align:center;color:#8fa7bd;place-self:center;max-width:420px;padding:35px 22px}.chat-empty>svg{color:#1bcfdd;background:#0a2138;border:1px solid #235477;border-radius:13px;width:42px;height:42px;padding:9px}.chat-empty h3{color:#edf8ff;margin:14px 0 7px;font-size:18px}.chat-empty p{margin:0;font-size:13px;line-height:1.6}.bubble>div{min-width:0}.bubble time{color:#668198;margin-top:5px;font-size:9px;line-height:1;display:block}.bubble.user time{text-align:right;color:#a8d0fa}.typing-bubble p{justify-content:center;align-items:center;gap:5px;min-width:58px;display:flex}.typing-bubble p>i{background:#36d4df;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chatTyping}.typing-bubble p>i:nth-child(2){animation-delay:.15s}.typing-bubble p>i:nth-child(3){animation-delay:.3s}@keyframes chatTyping{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-error{color:#ffb6c0;background:#28131d;border:1px solid #7a3d4d;border-radius:10px;justify-content:space-between;align-self:center;align-items:center;gap:15px;width:min(560px,100% - 24px);margin:4px auto;padding:11px 13px;font-size:12px;display:flex}.chat-error button{color:#fff;background:#3a1722;border:1px solid #b65568;border-radius:7px;flex:none;padding:7px 11px;font-weight:700}.message-form input:disabled{opacity:.7}.message-form button:disabled,.talk-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.message-mic.listening{animation:1s ease-in-out infinite messageMicPulse;box-shadow:0 0 0 4px #22ddb522;color:#42e7c5!important;border-color:#22ddb5!important}@keyframes messageMicPulse{50%{transform:scale(.93)}}.chat-cleared{z-index:2;color:#bfd3e4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071c30ed;border:1px solid #2c5878;border-radius:10px;align-self:center;align-items:center;gap:14px;margin:0 auto;padding:9px 10px 9px 14px;font-size:12px;display:flex;position:sticky;top:8px;box-shadow:0 8px 25px #0005}.chat-cleared button{color:#eaffff;background:#0a5062;border:1px solid #1a91aa;border-radius:7px;padding:6px 10px;font-weight:750}.chat-cleared button:hover{background:#08758a}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root[data-theme=light] .chat-header-actions .clear-chat{color:#44617b;background:#f7fbff;border-color:#b8cad9}:root[data-theme=light] .chat-empty{color:#5c7890}:root[data-theme=light] .chat-empty>svg{color:#087f9a;background:#e9f6fb;border-color:#a7cadb}:root[data-theme=light] .chat-empty h3{color:#14324d}:root[data-theme=light] .bubble time{color:#71889c}:root[data-theme=light] .bubble.user time{color:#d9ecff}:root[data-theme=light] .chat-error{color:#8d2639;background:#fff2f4;border-color:#e4a1ad}:root[data-theme=light] .chat-error button{color:#9a2f43;background:#fff;border-color:#d98a99}:root[data-theme=light] .chat-cleared{color:#35546d;background:#fffffff2;border-color:#a9c5d9;box-shadow:0 8px 25px #24486220}:root[data-theme=light] .chat-cleared button{color:#07687a;background:#e8f7fa;border-color:#65afbc}@media (width<=620px){.chat-header-actions{gap:5px}.chat-header-actions .clear-chat,.chat-workspace>header .voice-mode-toggle{height:34px;padding:0 9px}.chat-workspace>header .voice-mode-toggle svg{width:14px}.chat-empty{padding:26px 16px}.chat-error{align-items:flex-start}.chat-error button{padding:6px 9px}}@media (prefers-reduced-motion:reduce){.typing-bubble p>i,.message-mic.listening{animation:none}}.ref-plans article.featured button,:root[data-theme=light] .ref-plans article.featured button{color:#fff;background:linear-gradient(100deg,#0868ff,#08cddd);border-color:#0000;font-weight:800;box-shadow:0 8px 20px #0877dd38}.ref-plans article.featured button:hover{background:linear-gradient(100deg,#075ee8,#07b9c8);transform:translateY(-1px)}.avatar-call{background:#010711;grid-template-rows:74px minmax(0,1fr) 92px}.avatar-call .call-backdrop{filter:blur(38px)brightness(.48);opacity:.9}.avatar-call>header{z-index:6;background:linear-gradient(#020711c7,#0000);align-items:center;padding:18px 26px}.avatar-call>main{isolation:isolate;justify-content:flex-end;padding:28px 28px 20px;position:relative;overflow:hidden}.avatar-call .call-avatar{z-index:-1;aspect-ratio:auto;width:100%;height:100%;box-shadow:none;background-position:50% 22%;background-size:cover;border:0;border-radius:0;position:absolute;inset:0;animation:none!important;transform:none!important}.avatar-call .call-avatar:before{content:"";z-index:3;background:linear-gradient(#0000 38%,#01071135 65%,#010711e8 100%);position:absolute;inset:0}.avatar-call .call-avatar:after{background:linear-gradient(90deg,#00101f50,#0000 24% 76%,#00101f50);border-radius:0}.avatar-call .call-eye-motion,.avatar-call .call-mouth-motion{display:none}.avatar-call .call-avatar.speaking,.avatar-call .call-avatar.listening,.avatar-call .call-avatar.thinking{box-shadow:none}.avatar-call main>h2,.avatar-call main>.call-state,.avatar-call main>.user-frequency,.avatar-call main>.call-captions,.avatar-call main>small,.avatar-call main>.call-talk{z-index:5;position:relative}.avatar-call main>h2{text-shadow:0 3px 18px #000;margin:0 0 3px;font-size:clamp(27px,4vw,45px)}.avatar-call main>.call-state{color:#d4e4f2;text-shadow:0 2px 10px #000;margin:0 0 7px}.avatar-call .call-captions{background:#020913c7;border-color:#5f87a477;width:min(720px,92vw);max-height:112px;margin:4px auto 8px;overflow-y:auto;box-shadow:0 12px 40px #0007}.avatar-call .call-talk{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071522d9;margin-top:5px}.avatar-call>footer{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0207119e,#020711f2);align-items:center;padding:16px}.avatar-call .self-video{z-index:8;aspect-ratio:3/4;border-color:#8edcff;border-radius:18px;width:min(21vw,210px);top:88px;bottom:auto;right:22px;box-shadow:0 16px 45px #000a}.avatar-call .call-voice-bars{z-index:6;bottom:22px}@media (width<=650px){.avatar-call{grid-template-rows:62px minmax(0,1fr) 82px}.avatar-call>header{padding:14px 16px;font-size:12px}.avatar-call>main{padding:18px 14px 14px}.avatar-call .call-avatar{background-position:50% 18%}.avatar-call .self-video{border-radius:14px;width:28vw;max-width:125px;top:72px;right:12px}.avatar-call main>h2{font-size:28px}.avatar-call .call-captions{max-height:92px;font-size:13px}.avatar-call>footer button{width:52px;height:52px}}.app-shell[data-dashboard-theme=light] .safety-card{background:linear-gradient(105deg,#fff8df,#fffdf7 58%,#fff);border-color:#e6c46f;box-shadow:0 12px 30px #9b74151a}.app-shell[data-dashboard-theme=light] .safety-card>svg{color:#b66f00}.app-shell[data-dashboard-theme=light] .safety-card h3{color:#5d3a00}.app-shell[data-dashboard-theme=light] .safety-card p{color:#536b83}.app-shell[data-dashboard-theme=light] .safety-card a{color:#704400;background:#fff3c8;border-color:#d3a644;font-weight:750}.app-shell[data-dashboard-theme=light] .safety-card a:hover{background:#ffeaa7;border-color:#b98217}.app-shell[data-dashboard-theme=light] .privacy-actions button{color:#16466d;background:#fff;border-color:#9dbbd5;box-shadow:0 5px 14px #315d8312}.app-shell[data-dashboard-theme=light] .privacy-actions button:hover{background:#edf7ff;border-color:#3987bf}.app-shell[data-dashboard-theme=light] .privacy-actions button.danger{color:#b4233d;background:#fff5f6;border-color:#df9ba7}.app-shell[data-dashboard-theme=light] .privacy-actions button.danger:hover{background:#ffe8ec;border-color:#c94e64}.app-shell[data-dashboard-theme=light] .secure-badge{color:#16734e;background:#edfdf6;border-color:#8bcbb1}.app-shell[data-dashboard-theme=light] .score-chip{background:linear-gradient(145deg,#fff,#e8f4ff);border-color:#85b9e3;box-shadow:0 8px 24px #2f66951a}.app-shell[data-dashboard-theme=light] .score-chip strong{color:#075fb9;text-shadow:none}.app-shell[data-dashboard-theme=light] .score-chip span{color:#526f89;font-weight:700}.app-shell[data-dashboard-theme=light] .chat-workspace>header .voice-mode-toggle{color:#fff;background:linear-gradient(105deg,#0869e8,#08b9d1);border-color:#087dcc;font-weight:750;box-shadow:0 6px 16px #0879b72d}.app-shell[data-dashboard-theme=light] .chat-workspace>header .voice-mode-toggle:hover{background:linear-gradient(105deg,#075dcf,#06a6bc);transform:translateY(-1px)}.app-shell[data-dashboard-theme=light] .chat-workspace>header .voice-mode-toggle.active{color:#fff;background:linear-gradient(105deg,#087e75,#12b99c);border-color:#149b7a}.app-shell[data-dashboard-theme=light] .chat-header-actions .clear-chat{color:#31536f;background:#fff;border-color:#a9c2d8;justify-content:center;min-width:78px;font-weight:750;box-shadow:0 4px 12px #325c7e12}.app-shell[data-dashboard-theme=light] .chat-header-actions .clear-chat:hover:not(:disabled){color:#a9243b;background:#fff3f5;border-color:#ca6879}.app-shell[data-dashboard-theme=light] .prompt-chips button{color:#214d70;background:#f5faff;border-color:#b8cee1;box-shadow:0 3px 9px #2d5d8310}.app-shell[data-dashboard-theme=light] .prompt-chips button:hover{color:#075f91;background:#e8f6ff;border-color:#3f94c7;transform:translateY(-1px)}.app-shell[data-dashboard-theme=light] .message-form .message-mic{color:#087da5;background:#fff;border:1px solid #6ba9ce;box-shadow:0 5px 14px #326b941a}.app-shell[data-dashboard-theme=light] .message-form .message-mic:hover:not(:disabled){color:#006f91;background:#e9faff;border-color:#078cb7}.app-shell[data-dashboard-theme=light] .message-form .message-mic.listening{background:#e8fff8;color:#08745d!important;border-color:#159878!important}.app-shell[data-dashboard-theme=light] .message-form button:not(.message-mic){color:#fff;background:linear-gradient(145deg,#086cff,#08c5d7);border:1px solid #087dcc;box-shadow:0 6px 17px #087dc332}.app-shell[data-dashboard-theme=light] .message-form button:not(.message-mic):hover:not(:disabled){background:linear-gradient(145deg,#075ddc,#06aabd);transform:translateY(-1px)}.app-shell[data-dashboard-theme=light] .message-form button:disabled{color:#829bb0;opacity:1;box-shadow:none;background:#e9f1f8;border-color:#c5d7e7}.chat-header-actions button,.prompt-chips button,.message-form button,.voice-stage .talk-button{text-align:center;justify-content:center;align-items:center;display:inline-flex}.chat-header-actions .voice-mode-toggle{gap:8px}.message-form button svg,.voice-stage .talk-button svg{margin:auto;display:block}.app-shell[data-dashboard-theme=light] .bubble.user time{color:#3f6787;font-weight:700}.app-shell[data-dashboard-theme=light] .bubble.coach time{color:#607b94;font-weight:650}.avatar-workspace>.workspace-head{border:1px solid var(--app-line);background:radial-gradient(circle at 88% 15%,#08cddd20,transparent 30%),linear-gradient(120deg,#071a32,var(--app-surface));border-radius:18px;padding:24px 26px;box-shadow:0 18px 45px #0003}.avatar-workspace>.workspace-head h2{margin-top:7px}.avatar-create-toggle{border:0;justify-content:center;align-items:center;gap:8px;min-width:148px;display:inline-flex;box-shadow:0 9px 24px #087eff35}.avatar-capabilities span{text-align:center;border-radius:12px;justify-content:center;min-height:56px;font-weight:700}.avatar-capabilities svg{flex:none}.avatar-workspace .coach-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.avatar-workspace .coach-grid article{border-radius:17px;flex-direction:column;padding:13px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.avatar-workspace .coach-grid article:hover{border-color:#167fb5;transform:translateY(-4px);box-shadow:0 19px 42px #0004}.avatar-workspace .coach-grid article.selected{border-color:#10c8d9;box-shadow:0 0 0 2px #0bcad31d,0 18px 45px #087eff2a}.avatar-workspace .coach-grid article.selected:after{content:"SELECTED";z-index:3;color:#fff;letter-spacing:.8px;background:#079c85;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:900;position:absolute;top:22px;right:22px;box-shadow:0 5px 16px #003e37a6}.avatar-workspace .coach-grid .avatar,.avatar-workspace .coach-grid .custom-portrait{aspect-ratio:1.08;background-position:top;border-radius:12px;width:100%;height:auto}.avatar-workspace .coach-grid h3{margin:9px 0 3px}.avatar-workspace .coach-grid p{font-weight:750}.avatar-workspace .coach-grid small{min-height:18px;margin:8px 0 13px}.avatar-workspace .coach-grid button{text-align:center;justify-content:center;align-items:center;min-height:42px;font-weight:750;display:inline-flex}.avatar-workspace .coach-grid article.selected>button:not(.avatar-talk){color:#fff;background:#0a806d;border-color:#159b82}.avatar-workspace .coach-grid .avatar-talk{color:#fff;background:linear-gradient(100deg,#0968ee,#08bfcf);margin-top:8px;box-shadow:0 7px 18px #087bc329}.avatar-workspace .coach-grid .avatar-talk:hover{background:linear-gradient(100deg,#075bcc,#06a8b7)}.avatar-workspace .avatar-studio{border:1px solid var(--app-line);background:var(--app-surface);border-radius:20px;padding:16px}@supports (color:color-mix(in lab, red, red)){.avatar-workspace .avatar-studio{background:color-mix(in srgb,var(--app-surface) 92%,transparent)}}.avatar-workspace .studio-section{transition:border-color .2s,box-shadow .2s}.avatar-workspace .studio-section:focus-within{border-color:#168fc1;box-shadow:0 0 0 3px #0ca8d315,0 14px 35px #0002}.avatar-workspace .avatar-preview>button,.avatar-workspace .create-avatar-button{justify-content:center}.avatar-workspace .avatar-preview>button:hover:not(:disabled){background:#0b365a;border-color:#16c6d4}.avatar-workspace .avatar-options>label:hover{border-color:#267da6}.tavus-avatar-preview{aspect-ratio:1.35;background:#031326;border-radius:12px;width:100%;position:relative;overflow:hidden}.tavus-avatar-preview video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.tavus-avatar-preview:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020b16aa);height:34%;position:absolute;inset:auto 0 0}.tavus-avatar-preview>span{z-index:2;letter-spacing:.7px;border-radius:20px;padding:5px 8px;font-weight:900;top:9px;left:9px;box-shadow:0 5px 15px #001c1799;color:#fff!important;background:#06a57f!important;font-size:8px!important;position:absolute!important}.call-preview-video,.call-preview-photo{object-fit:cover;object-position:center top;border:2px solid #18cad8;border-radius:50%;width:78px;height:78px;box-shadow:0 0 0 5px #0db4cd18}.call-preview-photo{background-position:50%;background-size:cover}.app-shell[data-dashboard-theme=light] .tavus-avatar-preview{background:#deedf7;box-shadow:inset 0 0 0 1px #b6d2e4}.app-shell[data-dashboard-theme=light] .call-preview-video,.app-shell[data-dashboard-theme=light] .call-preview-photo{border-color:#078fb0}.tavus-setup-error{background:#b75b1717;border:1px solid #ef8d4570;border-radius:10px;margin-top:12px;padding:11px 13px;line-height:1.45;display:block;color:#ffc38f!important}.app-shell[data-dashboard-theme=light] .tavus-setup-error{background:#fff3e8;border-color:#d98c4d;color:#8b3e09!important}.call-preview-card button:disabled,.call-workspace .primary-action:disabled{opacity:.62;cursor:wait}.tavus-call{z-index:400;color:#f4fbff;background:#020a14;grid-template-rows:72px minmax(0,1fr) 38px;display:grid;position:fixed;inset:0}.tavus-call>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030d19e8;border-bottom:1px solid #1a405c;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.tavus-call>header>span{align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.tavus-call>header>span i{background:#30e6a1;border-radius:50%;width:9px;height:9px;box-shadow:0 0 13px #30e6a1}.tavus-call>header>div{align-items:center;gap:16px;display:flex}.tavus-call>header strong{font-variant-numeric:tabular-nums;color:#b8d1e3}.tavus-call>header button{color:#fff;background:#e83b4e;border:1px solid #ff7180;border-radius:22px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:800;display:flex}.tavus-call>header button svg{width:17px}.tavus-call iframe{z-index:1;opacity:0;background:#020a14;border:0;width:100%;height:100%;transition:opacity .25s;position:relative}.tavus-call iframe.loaded{opacity:1}.tavus-loading{z-index:0;text-align:center;background:radial-gradient(circle at 50% 45%,#0a5c8955,#0000 35%),#020a14;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:72px 0 38px}.tavus-loading span{border:3px solid #174361;border-top-color:#21d9e3;border-radius:50%;width:68px;height:68px;animation:.8s linear infinite tavusSpin}.tavus-loading h2{margin:22px 0 7px;font-size:clamp(24px,4vw,38px)}.tavus-loading p{color:#9eb9cd;margin:0}.tavus-call>footer{color:#8ca9bd;background:#030d19;border-top:1px solid #16364d;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.tavus-call>footer svg{color:#24d4df;width:14px}@keyframes tavusSpin{to{transform:rotate(360deg)}}@media (width<=650px){.tavus-call{grid-template-rows:64px minmax(0,1fr) 32px}.tavus-call>header{padding:10px 12px}.tavus-call>header>span{max-width:50%;font-size:11px}.tavus-call>header>div{gap:9px}.tavus-call>header button{height:40px;padding:0 12px}.tavus-call>header button svg{display:none}.tavus-loading{inset:64px 0 32px}.tavus-call>footer{font-size:9px}}.app-shell[data-dashboard-theme=light] .avatar-workspace>.workspace-head{background:radial-gradient(circle at 88% 15%,#08cddd20,#0000 31%),linear-gradient(120deg,#fff,#edf7ff);border-color:#b7d1e7;box-shadow:0 16px 38px #315f8518}.app-shell[data-dashboard-theme=light] .avatar-capabilities span{color:#35556f;background:#fff;border-color:#bdd3e6;box-shadow:0 7px 18px #315d8110}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid article{background:linear-gradient(155deg,#fff,#f2f8fd);border-color:#bfd3e4;box-shadow:0 12px 30px #315d8114}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid article:hover{border-color:#4f9cca;box-shadow:0 18px 38px #315d8124}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid article.selected{background:linear-gradient(155deg,#fff,#e8f8fb);border-color:#0799b1;box-shadow:0 0 0 2px #08aabe18,0 18px 40px #315d8120}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid p{color:#087593}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid small{color:#59748c}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid button:not(.avatar-talk){color:#155f8b;background:#fff;border-color:#6fa8ce}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid button:not(.avatar-talk):hover{background:#eaf7ff;border-color:#2389bd}.app-shell[data-dashboard-theme=light] .avatar-workspace .coach-grid article.selected>button:not(.avatar-talk){color:#08634f;background:#e8fbf5;border-color:#168c77}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-studio{background:#f7fbff;border-color:#bcd3e6;box-shadow:0 18px 42px #315d8115}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-preview{background:radial-gradient(circle at 50% 28%,#0d8fc42c,#0000 36%),linear-gradient(155deg,#eaf7ff,#fff);border-color:#85b8dc;box-shadow:0 20px 48px #315d8124}.app-shell[data-dashboard-theme=light] .avatar-workspace .studio-glow{border-color:#5aaee0;box-shadow:0 0 55px #078eff22}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-preview>span{color:#087b91}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-preview>button{color:#155978;background:#fff;border-color:#579bc5}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-preview>button:hover:not(:disabled){background:#e9f7ff}.app-shell[data-dashboard-theme=light] .avatar-workspace .studio-section{background:#fff;border-color:#bfd3e5;box-shadow:0 10px 26px #315d8110}.app-shell[data-dashboard-theme=light] .avatar-workspace .studio-section>div:first-child>span{color:#075fc0;background:#e5f2ff}.app-shell[data-dashboard-theme=light] .avatar-workspace .photo-upload{background:#f1f9ff;border-color:#6caad0}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-options>label{background:#f7fbff;border-color:#c5d7e6}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-options .consent-check{background:#fff9e7;border-color:#d8bd6f}.app-shell[data-dashboard-theme=light] .avatar-workspace .avatar-options b{color:#183d5b}.app-shell[data-dashboard-theme=light] .avatar-workspace .create-avatar-button{color:#fff}.app-shell[data-dashboard-theme=light] .creation-method button{color:#46647b;background:#f4f9fd;border-color:#bfd3e5}.app-shell[data-dashboard-theme=light] .creation-method button.active{color:#08697a;background:#e8f9fb;border-color:#159eb4}.app-shell[data-dashboard-theme=light] .training-guidance,.app-shell[data-dashboard-theme=light] .field-note{color:#4f6d83;background:#f3faff;border-color:#b8d5e6}.app-shell[data-dashboard-theme=light] .training-guidance q{color:#173b58;background:#e5f3fb}.app-shell[data-dashboard-theme=light] .avatar-form-error{color:#a82039;background:#fff1f3;border-color:#db7182}.app-shell[data-dashboard-theme=light] .avatar-create-progress{color:#183d5b;background:#effaff;border-color:#8dc5dd}.app-shell[data-dashboard-theme=light] .training-recorder{background:#fff;border-color:#bfd3e5}.app-shell[data-dashboard-theme=light] .training-recorder video{background:linear-gradient(145deg,#dceaf5,#f5fbff)}.app-shell[data-dashboard-theme=light] .training-recorder button{color:#075d75;background:#e7f8fc;border-color:#188aae}.app-shell[data-dashboard-theme=light] .training-recorder button.stop{color:#a42139;background:#fff0f3;border-color:#d75b70}@media (width<=760px){.avatar-workspace>.workspace-head{padding:20px}.avatar-capabilities,.avatar-workspace .coach-grid{grid-template-columns:1fr 1fr}.avatar-workspace .avatar-studio{padding:10px}}@media (width<=620px){.creation-method{grid-template-columns:1fr!important}.training-recorder{grid-template-columns:1fr}.training-recorder video{width:100%;max-height:220px}}@media (width<=470px){.avatar-capabilities,.avatar-workspace .coach-grid{grid-template-columns:1fr}.avatar-workspace .coach-grid article{padding:12px}}.theme-toggle{place-items:center;display:grid}.theme-toggle svg,.dashboard-theme-toggle svg,.auth-theme-toggle svg{width:19px;height:19px;display:block}.ref-home .ref-hero-home{grid-template-columns:minmax(430px,.78fr) minmax(0,1.22fr);gap:20px;min-height:610px;padding:58px 34px 38px;overflow:hidden}.ref-home .ref-hero-copy{padding-left:10px}.ref-home .ref-hero-copy>p{max-width:520px;margin-bottom:8px}.ref-home-promise{color:#27cce5;margin-top:10px;font-size:13px;font-weight:750;display:block}.ref-home .ref-hero-art{isolation:isolate;height:520px;margin-right:-28px;overflow:visible}.ref-home .ref-hero-art:after{content:"";z-index:-1;filter:blur(24px);background:#087eff35;border-radius:50%;height:18%;position:absolute;bottom:5%;left:8%;right:0;box-shadow:0 0 70px #087eff66}.ref-home .ref-hero-art>img{z-index:1;object-fit:cover;object-position:72% center;transform-origin:72% 52%;filter:saturate(1.08)contrast(1.06);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border-radius:0;width:100%;height:100%;position:relative;transform:scale(1.22);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 92%,#0000 100%),linear-gradient(0deg,#0000 0,#000 18% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 92%,#0000 100%),linear-gradient(0deg,#0000 0,#000 18% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ref-home .ref-art-ring{z-index:0;border-color:#087fff80;inset:5% 10% 7% 17%;box-shadow:0 0 80px #087fff38,inset 0 0 55px #087fff18}.ref-home .ref-float{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06182eea;border-color:#0e9ad2;min-width:155px;padding:10px 13px}.ref-home .ref-float>b{gap:2px;font-size:11px;display:grid}.ref-home .ref-float small{color:#9db8cf;white-space:nowrap;font-size:8px;font-weight:500}:root[data-theme=light] .ref-home .ref-float{color:#123253;background:#fffffff2;border-color:#4ca8d0;box-shadow:0 12px 30px #174b7428}:root[data-theme=light] .ref-home .ref-hero-art>img{filter:saturate(1.04)contrast(1.02)brightness(1.04)}@media (width<=1000px){.ref-home .ref-hero-home{grid-template-columns:.88fr 1.12fr}.ref-home .ref-hero-art>img{transform:scale(1.1)}}@media (width<=800px){.ref-home .ref-hero-home{grid-template-columns:1fr;padding:48px 20px 25px}.ref-home .ref-hero-copy{padding-left:0}.ref-home .ref-hero-art{height:430px;margin:0}.ref-home .ref-hero-art>img{object-position:72% center;transform:scale(1.12)}.ref-home .ref-float.badge-1{left:2%}.ref-home .ref-float.badge-2{right:1%}.ref-home .ref-float.badge-3{bottom:58px;left:1%}.ref-home .ref-float.badge-4{bottom:22px;right:1%}}@media (width<=520px){.ref-home .ref-hero-art{height:320px}.ref-home .ref-float{min-width:0}.ref-home .ref-float small,.ref-home .ref-float.badge-4{display:none}.ref-home .ref-hero-art>img{object-position:73% center;transform:scale(1.18)}}.ref-home .ref-section{padding-top:30px;padding-bottom:30px}.ref-home .ref-section-title{margin-bottom:18px}.ref-home .ref-section-title p{font-size:12px}.home-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.home-tool-grid article{border:1px solid var(--ref-line);background:linear-gradient(155deg,#0a1f38,#061326);border-radius:11px;flex-direction:column;min-height:190px;padding:14px 13px 10px;display:flex;box-shadow:inset 0 1px #ffffff08}.home-tool-icon{color:#1986ff;background:#0b67ff18;border:1px solid;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.home-tool-icon svg{width:18px}.home-tool-grid .tone-2{color:#16dbe2}.home-tool-grid .tone-3{color:#2ad28e}.home-tool-grid .tone-4{color:#b86cff}.home-tool-grid .tone-5{color:#5ca7ff}.home-tool-grid .tone-6{color:#61dfb0}.home-tool-grid h3{min-height:32px;margin:8px 0 2px;font-size:12px;line-height:1.2}.home-tool-grid>article>p{min-height:32px;margin:0 0 7px;font-size:9px;line-height:1.35}.home-tool-sample{color:#b8cada;background:#061426;border:1px solid #1c3c5d;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;min-height:48px;padding:8px;font-size:8px;line-height:1.35;display:flex}.home-tool-sample>span{flex:100%}.home-tool-sample i{background:#163552;border-radius:4px;flex:1;height:5px;overflow:hidden}.home-tool-sample i b{border-radius:inherit;background:linear-gradient(90deg,#0a65ff,#13d9e4);height:100%;display:block}.home-tool-sample strong{color:#e9f7ff;font-size:9px}.home-tool-grid button{color:#2ea7ff;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:7px 1px 0;font-size:10px;display:flex}.home-tool-grid button svg{width:13px}.home-unlock{color:var(--ref-soft);justify-content:center;align-items:center;gap:28px;padding:16px 0 0;font-size:11px;display:flex}.home-unlock .ref-action{min-height:36px;padding:0 16px;font-size:10px}.home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.home-feature-grid article{border:1px solid var(--ref-line);background:linear-gradient(145deg,#0a2038,#061426);border-radius:10px;align-items:center;gap:18px;min-height:116px;padding:17px;display:flex}.home-feature-grid article>span{color:#56a8ff;background:radial-gradient(circle,#0a64dd25,#0000 70%);border:1px solid #1b75cb;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 20px #0a76ff1d}.home-feature-grid article>span svg{width:32px;height:32px}.home-feature-grid .tone-2{color:#88b9ff}.home-feature-grid .tone-3{color:#9b72ff}.home-feature-grid .tone-4{color:#2e92ff}.home-feature-grid .tone-5{color:#10d7dd}.home-feature-grid .tone-6{color:#27d7e2}.home-feature-grid h3{margin:0 0 6px;font-size:13px}.home-feature-grid p{margin:0;font-size:10px;line-height:1.45}.home-audience-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.home-audience-grid article{border:1px solid var(--ref-line);background:#07182c;border-radius:10px;min-height:182px;overflow:hidden}.home-audience-grid img{object-fit:cover;object-position:center 22%;width:100%;height:100px}.home-audience-grid h3{margin:9px 10px 3px;font-size:12px}.home-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.home-journey article{text-align:center;padding:8px 8px 3px;position:relative}.home-journey article:not(:last-child):after{content:"";border-top:1px dashed #6081a3;width:63%;position:absolute;top:37px;left:69%}.home-journey article>b{z-index:2;background:linear-gradient(145deg,#248cff,#11c8e4);border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid;position:absolute;top:0;left:calc(50% + 22px)}.home-journey article>span{color:#2d9cff;background:#07192e;border:1px solid #277bc3;border-radius:12px;place-items:center;width:54px;height:54px;margin:auto;display:grid;box-shadow:0 0 19px #087fff22}.home-journey article>span svg{width:28px;height:28px}.home-journey h3{margin:8px 0 3px;font-size:12px}.home-journey p{margin:0;font-size:9px;line-height:1.35}.ref-home .ref-plans article{min-height:286px}.ref-home .ref-plans strong{font-size:25px}.ref-home .ref-plans button{min-height:35px}:root[data-theme=light] .home-tool-grid article,:root[data-theme=light] .home-feature-grid article,:root[data-theme=light] .home-audience-grid article,:root[data-theme=light] .home-journey article>span{color:#123353;background:linear-gradient(155deg,#fff,#edf6ff);border-color:#b9cfe4;box-shadow:0 9px 23px #214b7210}:root[data-theme=light] .home-tool-sample{color:#49647c;background:#f4f8fd;border-color:#c8d9e8}:root[data-theme=light] .home-tool-sample strong{color:#123353}:root[data-theme=light] .home-tool-grid button{color:#076bc8}:root[data-theme=light] .home-feature-grid h3,:root[data-theme=light] .home-audience-grid h3,:root[data-theme=light] .home-journey h3{color:#102e4c}@media (width<=1100px) and (width>=801px){.ref-home .home-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ref-home .home-audience-grid,.ref-home .ref-plans{grid-template-columns:repeat(7,minmax(0,1fr))}.ref-home .ref-plans article{padding-left:9px;padding-right:9px}}@media (width<=800px){.home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-grid{grid-template-columns:1fr 1fr}.home-audience-grid,.home-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.home-journey article:after{display:none}.home-unlock{text-align:center;flex-direction:column;align-items:stretch;gap:10px}.home-unlock .ref-action{width:100%}}@media (width<=520px){.home-tool-grid,.home-feature-grid{grid-template-columns:1fr}.home-audience-grid{grid-template-columns:1fr 1fr}.home-feature-grid article{min-height:105px}.home-journey{grid-template-columns:1fr 1fr}}.ref-home .ref-section-title h2{font-size:clamp(29px,2.5vw,38px)}.ref-home .ref-section-title p{font-size:14px;line-height:1.55}.ref-home .ref-hero-copy>p{font-size:18px}.ref-home-promise,.ref-home .ref-trust{font-size:14px}.ref-home .ref-float>b{font-size:13px}.ref-home .ref-float small{font-size:10px}.home-tool-grid h3{min-height:40px;font-size:15px;line-height:1.3}.home-tool-grid>article>p{min-height:42px;font-size:12px;line-height:1.45}.home-tool-sample{min-height:58px;font-size:11px}.home-tool-sample strong{font-size:11px}.home-tool-grid button{padding-top:10px;font-size:12px}.home-feature-grid h3{font-size:16px}.home-feature-grid p{font-size:13px;line-height:1.55}.home-audience-grid{gap:12px}.home-audience-grid article{border-radius:13px;min-height:244px;position:relative;box-shadow:0 12px 30px #0002}.home-audience-photo{background:#071a30;height:142px;position:relative;overflow:hidden}.home-audience-photo img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.home-audience-photo:after{content:"";background:linear-gradient(#0000,#07182c);height:38%;position:absolute;inset:auto 0 0}.home-audience-photo>span{z-index:2;color:#2da8ff;background:#082348e8;border:1px solid #1e85e3;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 6px 18px #001b3a88}.home-audience-photo>span svg{width:20px;height:20px}.home-audience-grid article:nth-child(2) .home-audience-photo>span{color:#0ed9e4}.home-audience-grid article:nth-child(4) .home-audience-photo>span{color:#2ad38f}.home-audience-grid article:nth-child(5) .home-audience-photo>span{color:#ed6da6}.home-audience-grid article:nth-child(7) .home-audience-photo>span{color:#52aaff}.home-audience-grid h3{margin:12px 13px 5px;font-size:15px;line-height:1.25}.home-audience-grid p{margin:0 13px 14px;font-size:12px;line-height:1.5}.home-unlock{font-size:13px}.ref-home .ref-plans h3{font-size:15px}.ref-home .ref-plans small,.ref-home .ref-plans p,.ref-home .ref-plans li{font-size:12px;line-height:1.45}.ref-home .ref-plans button{font-size:13px}:root[data-theme=light] .home-audience-photo{background:#eaf4ff}:root[data-theme=light] .home-audience-photo:after{background:linear-gradient(#0000,#fff)}:root[data-theme=light] .home-audience-photo>span{background:#fffffff0;border-color:#5a9fd5;box-shadow:0 6px 18px #315d8124}@media (width<=1100px) and (width>=801px){.ref-home .home-audience-grid,.ref-home .ref-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.home-audience-grid article{min-height:250px}.home-audience-photo{height:150px}}@media (width<=800px){.home-audience-grid article{min-height:235px}.home-audience-photo{height:140px}.home-tool-grid h3,.home-tool-grid>article>p{min-height:0}}@media (width<=520px){.home-audience-grid{grid-template-columns:1fr}.home-audience-grid article{min-height:0}.home-audience-photo{height:230px}.home-audience-grid h3{font-size:18px}.home-audience-grid p{font-size:14px}.home-feature-grid h3{font-size:17px}.home-feature-grid p,.home-journey h3{font-size:14px}.home-journey p{font-size:11px}}.ref-home .ref-hero-home{grid-template-columns:minmax(510px,.85fr) minmax(0,1.15fr);gap:12px}.ref-home .ref-hero-copy{z-index:5;max-width:560px}.ref-home .ref-hero-home h1{letter-spacing:-2.6px;max-width:560px;font-size:clamp(50px,4.1vw,62px);line-height:1.04}.ref-home .home-hero-line{white-space:nowrap;display:block}.ref-home .ref-hero-copy>p{width:100%;max-width:505px;margin-top:24px;line-height:1.62}:root[data-theme=light] .ref-home .ref-hero-copy h1,:root[data-theme=light] .ref-home .ref-home-promise{color:#0d315d}:root[data-theme=light] .ref-home .ref-hero-art:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f7faff 0%,#f7faffeb 28%,#f7faff73 68%,#0000 100%);width:145px;position:absolute;inset:0 auto 0 -2px}@media (width<=1100px) and (width>=801px){.ref-home .ref-hero-home{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr)}.ref-home .ref-hero-home h1{letter-spacing:-2px;font-size:clamp(44px,4.5vw,50px)}}@media (width<=800px){.ref-home .ref-hero-home{grid-template-columns:1fr}.ref-home .ref-hero-copy{max-width:680px}.ref-home .ref-hero-home h1{max-width:650px}.ref-home .home-hero-line{white-space:normal}:root[data-theme=light] .ref-home .ref-hero-art:before{display:none}}@media (width>=801px){.active-page-home .marketing-header{width:100%;max-width:1440px;height:64px;box-shadow:none;border-width:0 0 1px;border-radius:0;top:0}.ref-home .ref-hero-home{grid-template-columns:minmax(350px,.75fr) minmax(0,1.25fr);gap:5px;min-height:520px;padding:86px 40px 24px}.ref-home .ref-hero-copy{max-width:475px;padding-left:0}.ref-home .ref-hero-home h1{letter-spacing:-2px;max-width:475px;margin:15px 0 12px;font-size:clamp(38px,3.55vw,54px);line-height:1.06}.ref-home .ref-hero-copy>p{max-width:440px;margin:0 0 6px;font-size:14px;line-height:1.55}.ref-home-promise{margin-top:8px;font-size:11px}.ref-home .ref-actions{margin-top:20px}.ref-home .ref-action{min-height:42px;padding:0 18px;font-size:11px}.ref-home .ref-trust{gap:23px;margin-top:20px;font-size:10px}.ref-home .ref-trust svg{width:16px;height:16px}.ref-home .ref-hero-art{height:440px;margin-right:-18px}.ref-home .ref-hero-art>img{object-position:72% center;transform:scale(1.12)}.ref-home .ref-float{min-width:132px;padding:8px 10px}.ref-home .ref-float>b{font-size:10px}.ref-home .ref-float small{font-size:7px}.ref-home .ref-float.badge-1{top:28px;left:10%}.ref-home .ref-float.badge-2{top:48px;right:2%}.ref-home .ref-float.badge-3{bottom:88px;left:2%}.ref-home .ref-float.badge-4{bottom:48px;right:0}.ref-home .ref-section{margin-inline:38px;padding:23px 3px}.ref-home .ref-section-title{margin-bottom:13px}.ref-home .ref-section-title h2{font-size:21px;line-height:1.2}.ref-home .ref-section-title p{font-size:10px;line-height:1.4}.ref-home .home-tool-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.ref-home .home-tool-grid article{min-height:166px;padding:11px 10px 8px}.ref-home .home-tool-icon{width:28px;height:28px}.ref-home .home-tool-icon svg{width:16px}.ref-home .home-tool-grid h3{min-height:28px;margin:7px 0 2px;font-size:10px;line-height:1.2}.ref-home .home-tool-grid>article>p{min-height:28px;margin-bottom:5px;font-size:8px;line-height:1.35}.ref-home .home-tool-sample{min-height:42px;padding:6px;font-size:7px}.ref-home .home-tool-sample strong{font-size:8px}.ref-home .home-tool-grid button{padding-top:6px;font-size:9px}.ref-home .home-unlock{gap:20px;padding-top:12px;font-size:9px}.ref-home .home-unlock .ref-action{min-height:31px;padding-inline:13px;font-size:8px}.ref-home .home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ref-home .home-feature-grid article{gap:14px;min-height:100px;padding:14px}.ref-home .home-feature-grid article>span{flex-basis:52px;width:52px;height:52px}.ref-home .home-feature-grid article>span svg{width:27px;height:27px}.ref-home .home-feature-grid h3{margin-bottom:4px;font-size:11px}.ref-home .home-feature-grid p{font-size:8.5px;line-height:1.45}.ref-home .home-audience-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ref-home .home-audience-grid article{border-radius:9px;min-height:155px}.ref-home .home-audience-photo{height:90px}.ref-home .home-audience-photo>span{border-radius:7px;width:27px;height:27px;top:7px;left:7px}.ref-home .home-audience-photo>span svg{width:16px;height:16px}.ref-home .home-audience-grid h3{margin:7px 8px 2px;font-size:9px}.ref-home .home-audience-grid p{margin:0 8px 8px;font-size:7.5px;line-height:1.35}.ref-home .home-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.ref-home .home-journey article{padding:7px 5px 2px}.ref-home .home-journey article:not(:last-child):after{top:32px}.ref-home .home-journey article>b{width:20px;height:20px;font-size:8px;left:calc(50% + 19px)}.ref-home .home-journey article>span{border-radius:10px;width:47px;height:47px}.ref-home .home-journey article>span svg{width:24px;height:24px}.ref-home .home-journey h3{margin:7px 0 2px;font-size:10px}.ref-home .home-journey p{font-size:8px;line-height:1.4}.ref-home .ref-plans{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.ref-home .ref-plans article{min-height:242px;padding:13px 9px}.ref-home .ref-plans article>span{padding:3px 8px;font-size:7px;top:-9px}.ref-home .ref-plans h3{margin:3px 0 7px;font-size:10px}.ref-home .ref-plans strong{font-size:23px}.ref-home .ref-plans small,.ref-home .ref-plans p,.ref-home .ref-plans li{font-size:7.5px;line-height:1.35}.ref-home .ref-plans li{margin:5px 0}.ref-home .ref-plans button{min-height:30px;padding:6px;font-size:9px}.ref-home .ref-cta{margin:18px 44px;padding:20px 28px}.ref-home .ref-cta>img{width:58px;height:66px}.ref-home .ref-cta h2{font-size:22px}.ref-home .ref-cta p{font-size:11px}}@media (width>=801px) and (width<=1000px){.ref-home .ref-hero-home{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);padding-inline:38px}.ref-home .ref-hero-home h1{letter-spacing:-1.5px;font-size:36px}.ref-home .ref-hero-copy>p{font-size:11px}.ref-home-promise{font-size:9px}.ref-home .ref-trust{gap:12px;font-size:8px}.ref-home .ref-section{margin-inline:35px}}@media (width<=800px){.ref-home .ref-hero-home{padding-top:92px}.ref-home .ref-hero-home h1{font-size:clamp(42px,10vw,54px)}.ref-home .ref-hero-copy>p{font-size:16px}.ref-home .home-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-home .ref-cta{grid-template-columns:58px 1fr;gap:14px;display:grid}.ref-home .ref-cta .ref-action{grid-column:1/-1}}.plan-heading{position:relative}.plan-heading>.ref-section-title{margin-bottom:14px}.plan-billing-toggle,.plan-billing-row{justify-content:center;align-items:center;display:flex}.plan-billing-toggle{border:1px solid var(--ref-line);background:#061426;border-radius:999px;gap:3px;padding:3px}.plan-billing-toggle button{color:#91a7c0;min-width:70px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:10px}.plan-billing-toggle button.active{color:#fff;background:#0b70e8;box-shadow:0 4px 14px #087fff45}.plan-billing-toggle b{color:#40d99a;white-space:nowrap;padding:0 9px;font-size:9px}.plan-heading>.plan-billing-toggle{width:max-content;margin:0 auto 18px}.pricing-cards>.plan-billing-row{color:var(--price-soft);grid-column:1/-1;grid-template-columns:none;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.pricing-cards>.plan-billing-row+div{grid-column:1/-1}.plan-saving{color:#36d19a;margin-top:4px;font-size:8px;font-style:normal;font-weight:750;display:block}.ref-home .ref-plans .plan-saving{font-size:7px}:root[data-theme=light] .plan-billing-toggle{background:#edf5fc;border-color:#bad1e5}:root[data-theme=light] .plan-billing-toggle button{color:#45627e}:root[data-theme=light] .plan-billing-toggle button.active{color:#fff;background:#0b70e8}@media (width>=801px){.ref-home .plan-heading{justify-content:center;align-items:center;min-height:34px;margin-bottom:10px;display:flex}.ref-home .plan-heading>.ref-section-title{margin:0}.ref-home .plan-heading>.plan-billing-toggle{margin:0;position:absolute;right:0}.ref-home .plan-billing-toggle button{min-width:54px;padding:5px 8px;font-size:8px}.ref-home .plan-billing-toggle b{padding-inline:7px;font-size:7px}}@media (width<=520px){.plan-billing-row{flex-direction:column}.plan-billing-toggle{max-width:100%}.plan-billing-toggle button{min-width:64px}}@media (width>=1001px){.ref-home .home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ref-home .home-tool-grid article{min-height:210px;padding:22px}.ref-home .home-tool-grid h3{min-height:0;font-size:16px}.ref-home .home-tool-grid>article>p{min-height:0;font-size:13px}.ref-home .home-tool-sample{min-height:58px;padding:12px;font-size:12px}.ref-home .home-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ref-home .home-audience-grid article{min-height:230px}.ref-home .home-audience-photo{height:150px}.ref-home .home-audience-grid h3{margin:12px 14px 4px;font-size:15px}.ref-home .home-audience-grid p{margin:0 14px 14px;font-size:12px}.ref-home .home-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ref-home .home-journey article{padding:18px 12px 14px}.ref-home .home-journey article:after{display:none}.ref-home .home-journey h3{font-size:14px}.ref-home .home-journey p{font-size:12px}}.home-pricing-callout{text-align:center}.home-pricing-callout>.ref-action{margin:18px auto 0}.pricing-real-hero>img,.enterprise-real-image{object-fit:cover;border:1px solid var(--ref-line);border-radius:18px;width:100%;height:390px}.pricing-real-grid{margin-top:26px}.pricing-real-grid article{flex-direction:column;align-items:flex-start;gap:10px;padding:24px;display:flex}.pricing-real-grid article>svg{color:#26cde1}.pricing-real-grid strong{font-size:18px}.pricing-real-grid span{color:#fff;font-size:34px;font-weight:850}.pricing-real-grid button,.footer-start{color:#fff;background:linear-gradient(90deg,#0872ef,#0bcbd4);border:0;border-radius:8px;padding:11px 16px;font-weight:750}.pricing-real-note,.enterprise-real-scope{border:1px solid var(--ref-line);background:linear-gradient(135deg,#092039,#071427);border-radius:16px}.pricing-real-note{align-items:flex-start;gap:18px;display:flex}.pricing-real-note>svg{color:#27d4df;width:42px;height:42px}.pricing-real-note h2{margin-top:0}.enterprise-real-scope>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.enterprise-real-scope p{border:1px solid var(--ref-line);border-radius:10px;align-items:center;gap:9px;margin:0;padding:14px;display:flex}.enterprise-real-scope p svg{color:#23d1df}.contact-hero-options{gap:8px!important;margin:18px 0!important;display:grid!important}.contact-hero-options span{color:var(--ref-soft);align-items:center;gap:8px;font-size:12px;display:flex}.contact-hero-options svg{color:#22cbdc;width:17px}.marketing-footer .footer-start{width:max-content;margin-top:10px}.marketing-footer .newsletter{align-content:start}@media (width<=800px){.pricing-real-hero>img,.enterprise-real-image{height:260px}.enterprise-real-scope>div{grid-template-columns:1fr}.pricing-real-note{display:grid}}.reference-page .ref-section-title p{font-size:clamp(12px,1vw,15px)!important;line-height:1.5!important}.reference-page [class*=hero] p,.reference-page .ref-hero-copy>p{font-size:clamp(14px,1.12vw,17px)!important;line-height:1.6!important}.reference-page small{line-height:1.45;font-size:clamp(9px,.72vw,11px)!important}.reference-page article h3+p,.reference-page article h3~p{color:currentColor}@supports (color:color-mix(in lab, red, red)){.reference-page article h3+p,.reference-page article h3~p{color:color-mix(in srgb,currentColor 72%,var(--ref-soft,#91a7c0))}}.marketing-footer p,.marketing-footer button,.marketing-footer a,.marketing-footer small{font-size:clamp(12px,.88vw,14px)!important;line-height:1.55!important}@media (width<=800px){.reference-page p{font-size:13px!important}.reference-page .ref-section-title p{font-size:14px!important}.reference-page [class*=hero] p,.reference-page .ref-hero-copy>p{font-size:16px!important}.reference-page small{font-size:11px!important}}.reference-page article h3,.reference-page aside h3,.reference-page .ref-section h3{font-size:clamp(13px,1.02vw,16px)!important;line-height:1.3!important}.reference-page li,.reference-page label,.reference-page summary,.reference-page td,.reference-page th{font-size:clamp(11px,.86vw,13px)!important;line-height:1.45!important}.reference-page button:not(.ref-action),.reference-page a{font-size:clamp(11px,.84vw,13px)!important}.reference-page .ref-action{font-size:clamp(12px,.9vw,14px)!important}.reference-page .ref-eyebrow,.reference-page [class*=promise],.reference-page [class*=trust] span,.reference-page [class*=promises] span,.reference-page [class*=duration],.reference-page [class*=note]{font-size:clamp(10px,.78vw,12px)!important;line-height:1.4!important}.reference-page input,.reference-page select,.reference-page textarea{font-size:clamp(12px,.88vw,14px)!important}.reference-page .ref-faq summary,.reference-page details summary{font-weight:700;font-size:clamp(12px,.94vw,14px)!important}.reference-page .ref-plans strong,.reference-page .pricing-cards article>strong{line-height:1.08}.reference-page .plan-saving,.reference-page .pricing-cards li,.reference-page .ref-plans li{font-size:clamp(10px,.76vw,12px)!important}@media (width<=800px){.reference-page article h3,.reference-page aside h3,.reference-page .ref-section h3{font-size:15px!important}.reference-page li,.reference-page label,.reference-page summary,.reference-page button:not(.ref-action),.reference-page a{font-size:13px!important}.reference-page .ref-action{font-size:14px!important}.reference-page .ref-eyebrow,.reference-page [class*=promise],.reference-page [class*=trust] span,.reference-page [class*=promises] span,.reference-page [class*=note]{font-size:11px!important}}.reference-page h1,.reference-page h2,.reference-page h3,.reference-page h4,.reference-page p,.reference-page small,.reference-page strong,.reference-page b,.reference-page li,.reference-page label,.reference-page summary,.marketing-footer p,.marketing-footer button,.marketing-footer a{word-break:normal;overflow-wrap:anywhere;text-overflow:clip!important;white-space:normal!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;overflow:visible!important}.reference-page article,.reference-page aside,.reference-page [class*=card],.reference-page [class*=tile]{height:auto}.reference-page .home-tool-grid article,.reference-page .home-feature-grid article,.reference-page .home-audience-grid article,.reference-page .ref-plans article,.reference-page .pricing-cards article,.reference-page .how-between-grid article,.reference-page .avatar-roster-grid article,.reference-page .blog-card,.reference-page .careers-role-grid>button{min-height:max-content!important}.reference-page .home-tool-grid h3,.reference-page .home-tool-grid>article>p,.reference-page .pricing-cards header,.reference-page .ref-plans p{height:auto!important;min-height:0!important}.ref-how{--how-card:#07192fc2;--how-card-strong:#091f39eb;--how-line:#194368;--how-copy:#9fb4c9;background:radial-gradient(circle at 53% 4%,#0c5ec22e,#0000 25%),#030b18}.how-hero{border-bottom:1px solid #102d49;grid-template-columns:minmax(285px,.88fr) minmax(430px,1.25fr) minmax(250px,.72fr);align-items:center;gap:22px;min-height:590px;padding:42px 34px 28px;display:grid}.how-hero h1{letter-spacing:-2.5px;margin:16px 0 20px;font-size:clamp(40px,3.8vw,59px);line-height:1.08}.how-hero h1 em{color:#168cff;font-style:normal}.how-hero-copy>p{max-width:460px;color:var(--how-copy);margin:0;font-size:15px;line-height:1.6}.how-hero-copy .ref-actions{margin-top:24px}.how-people{align-items:center;gap:9px;margin-top:25px;display:flex}.how-people>div{display:flex}.how-people img{object-fit:cover;border:2px solid #0c223c;border-radius:50%;width:35px;height:35px;margin-right:-10px}.how-people strong{color:#25a8ff;margin-left:8px}.how-people span{color:var(--how-copy);font-size:10px}.how-orbit{aspect-ratio:1;place-items:center;min-height:455px;display:grid;position:relative}.how-orbit:before{content:"";filter:drop-shadow(0 0 20px #0073ff33);background:repeating-radial-gradient(circle,#0000 0 42px,#1875dd2e 43px 44px);border-radius:50%;position:absolute;inset:6%}.how-orbit>img{z-index:3;object-fit:contain;filter:drop-shadow(0 0 24px #078bff);width:106px;height:120px;position:relative}.how-orbit-ring{border:1px solid #0f79ec8f;border-radius:50%;position:absolute;box-shadow:0 0 24px #0077ff26}.how-orbit-ring.ring-one{inset:24%}.how-orbit-ring.ring-two{inset:10%}.how-orbit-node{z-index:4;text-align:center;justify-items:center;gap:5px;width:116px;display:grid;position:absolute}.how-orbit-node span{color:#8cc9ff;background:linear-gradient(145deg,#102d4a,#07162a);border:1px solid #2076be;border-radius:13px;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 0 16px #0789ff3b}.how-orbit-node span svg{width:25px;height:25px}.how-orbit-node b{font-size:11px;line-height:1.15}.how-orbit-node.orbit-1{top:0;left:50%;transform:translate(-50%)}.how-orbit-node.orbit-2{top:17%;right:2%}.how-orbit-node.orbit-3{top:48%;right:-2%}.how-orbit-node.orbit-4{bottom:2%;right:7%}.how-orbit-node.orbit-5{bottom:-4%;left:50%;transform:translate(-50%)}.how-orbit-node.orbit-6{bottom:2%;left:6%}.how-orbit-node.orbit-7{top:48%;left:-3%}.how-orbit-node.orbit-8{top:17%;left:2%}.how-hero-side{gap:12px;display:grid}.how-hero-side article{border:1px solid var(--how-line);background:linear-gradient(145deg,var(--how-card-strong),var(--how-card));border-radius:11px;box-shadow:inset 0 1px #ffffff0d,0 14px 34px #0003}.how-session-card{padding:14px;position:relative}.how-session-card>div{align-items:center;gap:10px;display:flex}.how-session-card img{object-fit:cover;border:1px solid #2389dc;border-radius:50%;width:55px;height:55px}.how-session-card span{display:grid}.how-session-card span b{color:#80a0bc;margin-bottom:6px;font-size:10px}.how-session-card span strong{font-size:13px}.how-session-card span small{color:var(--how-copy);font-size:10px}.how-session-card p{align-items:center;gap:6px;margin:12px 0 0;font-size:10px;display:flex}.how-session-card p svg{width:13px}.how-session-card button{color:#fff;background:linear-gradient(90deg,#096cff,#10d4df);border:0;border-radius:6px;padding:8px 11px;font-size:10px;position:absolute;bottom:12px;right:12px}.how-map-card{padding:14px}.how-map-card>b{font-size:11px}.how-radar{height:170px;margin-top:8px;position:relative}.how-radar svg{width:calc(100% - 40px);height:125px;position:absolute;inset:20px;overflow:visible}.how-radar polygon{fill:none;stroke:#275578;stroke-width:1px}.how-radar polygon.radar-value{fill:#0e73e84d;stroke:#1da7ff;stroke-width:2px}.how-radar span{color:#8fa8c0;font-size:8px;position:absolute}.how-radar span:first-child{top:0;left:44%}.how-radar span:nth-child(2){top:26%;right:1%}.how-radar span:nth-child(3){bottom:22%;right:0}.how-radar span:nth-child(4){bottom:0;left:43%}.how-radar span:nth-child(5){bottom:22%;left:0}.how-radar span:nth-child(6){top:26%;left:2%}.how-support-card{gap:12px;padding:14px;display:flex}.how-support-card>svg{color:#18d7e6}.how-support-card b{font-size:11px}.how-support-card p{margin:4px 0;font-size:9px}.how-support-card button{color:#18a8ef;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.how-support-card button svg{width:12px}.ref-how .ref-section{padding-top:31px;padding-bottom:31px}.ref-how .ref-section-title{margin-bottom:17px}.ref-how .ref-section-title h2{font-size:27px}.how-life-layout{grid-template-columns:minmax(0,1fr) 230px;gap:18px;display:grid}.how-question-grid{border:1px solid var(--how-line);background:var(--how-card);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.how-question-grid article{border-right:1px solid var(--how-line);flex-direction:column;min-height:245px;padding:14px;display:flex}.how-question-grid article:last-child{border-right:0}.how-question-grid header{align-items:flex-start;gap:8px;min-height:48px;display:flex}.how-question-grid header>b{background:#126de5;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.how-question-grid h3{margin:1px 0;font-size:11px;line-height:1.35}.how-question-grid button{color:#8fa8c0;text-align:left;background:#07182b;border:1px solid #1a3c5d;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-height:33px;margin-top:7px;padding:6px 8px;font-size:9px;display:grid}.how-question-grid button i{border:1px solid #187cd0;border-radius:50%;width:9px;height:9px}.how-question-grid button svg{width:12px}.how-question-grid button.selected{color:#eaf7ff;background:#0b2f58;border-color:#168ee9}.how-question-grid button.selected i{background:#148cf3;box-shadow:inset 0 0 0 2px #07182b}.how-question-grid article>a{color:#22b4f1;justify-content:flex-end;align-items:center;gap:4px;margin-top:auto;font-size:9px;display:flex}.how-question-grid article>a svg{width:12px}.how-life-layout>aside{border:1px solid var(--how-line);background:var(--how-card);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;padding:26px 18px;display:flex}.how-life-layout>aside>span{color:#8dcfff;background:radial-gradient(circle,#176ed64d,#0000);border-radius:50%;place-items:center;width:55px;height:55px;display:grid}.how-life-layout>aside>span svg{width:28px}.how-life-layout>aside p{font-size:10px}.how-life-layout>aside button{color:#657e96;background:#142438;border:1px solid #2b4864;border-radius:6px;width:100%;margin-top:8px;padding:9px;font-size:9px}.how-duration{color:#7f99b2;justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.how-duration svg{width:13px}.how-nine-steps{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.how-nine-steps article{text-align:center;padding:12px 5px 0;position:relative}.how-nine-steps article:not(:last-child):after{content:"";border-top:1px dashed #47749b;width:65%;position:absolute;top:29px;left:70%}.how-nine-steps article>b{z-index:2;background:#176fd2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid;position:absolute;top:0;left:calc(50% + 17px)}.how-nine-steps article>span{color:#79c3ff;background:#07192e;border:1px solid #1e77c5;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid}.how-nine-steps article>span svg{width:23px}.how-nine-steps h3{margin:9px 0 5px;font-size:10px;line-height:1.3}.how-nine-steps p{margin:0;font-size:8px;line-height:1.45}.how-between-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.how-between-grid article{border:1px solid var(--how-line);background:linear-gradient(145deg,var(--how-card-strong),var(--how-card));border-radius:11px;flex-direction:column;min-height:177px;padding:15px;display:flex}.how-between-grid article>span{color:#6cc6ff;background:#0c2b50;border:1px solid #2175c3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 17px #086fff30}.how-between-grid h3{margin:10px 0 5px;font-size:12px}.how-between-grid p{margin:0;font-size:9px}.how-between-grid small{color:#23a9ea;margin-top:auto;font-size:8px}.how-method{background:linear-gradient(145deg,#081f39e6,#04101fd1);border-radius:14px;grid-template-columns:1.05fr .8fr .75fr .8fr;align-items:center;gap:18px;display:grid;border:1px solid var(--how-line)!important}.how-method-copy h2{margin:0 0 7px}.how-method-copy strong{color:#27bce9;font-size:11px}.how-method-copy p{font-size:11px}.how-method-copy .ref-action{min-height:37px;margin-top:8px;font-size:10px}.how-method-points{gap:25px;display:grid}.how-method-points article{gap:10px;display:flex}.how-method-points article>svg{color:#9dc8ed;border:1px solid #28658f;border-radius:50%;flex:none;width:31px;height:31px;padding:7px}.how-method-points h3{margin:0 0 3px;font-size:11px}.how-method-points p{margin:0;font-size:9px}.how-method-mark{aspect-ratio:1;place-items:center;display:grid;position:relative}.how-method-mark i{border:1px solid #1673c7;border-radius:50%;position:absolute;inset:4%;box-shadow:0 0 40px #087cff38,inset 0 0 35px #087cff24}.how-method-mark:before,.how-method-mark:after{content:"";border:1px solid #18568c;border-radius:50%;position:absolute}.how-method-mark:before{inset:17%}.how-method-mark:after{inset:30%}.how-method-mark img{z-index:2;filter:drop-shadow(0 0 20px #078cff);width:80px;position:relative}.how-trust>div{grid-template-columns:repeat(4,1fr);display:grid}.how-trust article{border-right:1px solid var(--how-line);align-items:center;gap:13px;padding:10px 20px;display:flex}.how-trust article:last-child{border:0}.how-trust article>svg{color:#76c9ff;flex:none;width:36px;height:36px}.how-trust p{margin:3px 0 0;font-size:9px}:root[data-theme=light] .ref-how{--how-card:#ffffffbf;--how-card-strong:#f4f9ffe6;--how-line:#b9d1e7;--how-copy:#47647f;color:#102e4d;background:radial-gradient(circle at 53% 4%,#3f9dee21,#0000 25%),#f5f9fd}:root[data-theme=light] .how-hero{border-color:#c9dceb}:root[data-theme=light] .how-hero h1,:root[data-theme=light] .ref-how h2,:root[data-theme=light] .ref-how h3,:root[data-theme=light] .ref-how b,:root[data-theme=light] .ref-how strong{color:#102e4d}:root[data-theme=light] .how-hero h1 em{color:#0871d7}:root[data-theme=light] .how-hero-copy>p,:root[data-theme=light] .ref-how p{color:#47647f}:root[data-theme=light] .how-orbit-node span,:root[data-theme=light] .how-between-grid article>span{color:#0874dc;background:linear-gradient(145deg,#fff,#e3f1fe);box-shadow:0 10px 24px #356d9d1b}:root[data-theme=light] .how-hero-side article,:root[data-theme=light] .how-question-grid,:root[data-theme=light] .how-life-layout>aside,:root[data-theme=light] .how-between-grid article,:root[data-theme=light] .how-method{background:linear-gradient(145deg,#ffffffe6,#eaf4fdb8);box-shadow:0 12px 30px #335d8512}:root[data-theme=light] .how-question-grid button{color:#4d6982;background:#f7fbff;border-color:#c4d7e8}:root[data-theme=light] .how-question-grid button.selected{color:#12395f;background:#e6f2ff;border-color:#2389dc}:root[data-theme=light] .how-question-grid button.selected i{box-shadow:inset 0 0 0 2px #e6f2ff}:root[data-theme=light] .how-map-card .radar-value{fill:#0e73e829}:root[data-theme=light] .how-method-copy .ref-action.ghost{background:#fff}@media (width<=1150px){.how-hero{grid-template-columns:minmax(280px,.85fr) minmax(390px,1.15fr)}.how-hero-side{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.how-map-card{display:none}.how-nine-steps{grid-template-columns:repeat(5,1fr)}.how-nine-steps article:after{display:none}.how-between-grid{grid-template-columns:repeat(3,1fr)}.how-method{grid-template-columns:1fr 1fr}.how-method-mark{grid-area:2/1}.how-method-points:last-child{grid-area:2/2}}@media (width<=800px){.how-hero{grid-template-columns:1fr;padding:45px 20px 25px}.how-hero-copy{max-width:620px}.how-orbit{min-height:480px}.how-hero-side{grid-template-columns:1fr 1fr}.how-map-card{display:block}.how-life-layout{grid-template-columns:1fr}.how-question-grid{grid-template-columns:1fr 1fr}.how-question-grid article:nth-child(2){border-right:0}.how-question-grid article{border-bottom:1px solid var(--how-line)}.how-nine-steps{grid-template-columns:repeat(3,1fr)}.how-trust>div{grid-template-columns:1fr 1fr}.how-trust article:nth-child(2){border-right:0}.how-method{grid-template-columns:1fr}.how-method-mark,.how-method-points:last-child{grid-area:auto}.how-method-mark{width:100%;max-width:280px;margin:auto}}@media (width<=520px){.how-hero h1{font-size:42px}.how-orbit{min-height:360px;margin:-30px;transform:scale(.82)}.how-orbit-node{width:95px}.how-orbit-node b{font-size:9px}.how-hero-side,.how-question-grid{grid-template-columns:1fr}.how-question-grid article{border-right:0}.how-nine-steps{grid-template-columns:1fr 1fr}.how-between-grid,.how-trust>div{grid-template-columns:1fr}.how-trust article{border-right:0;border-bottom:1px solid var(--how-line)}.how-people{flex-wrap:wrap}}.ref-avatars-page{--avatar-card:#07182ce0;--avatar-line:#193c5d;--avatar-soft:#99aec4;background:radial-gradient(circle at 72% 2%,#0e61d233,#0000 26%),#030b18}.avatar-page-hero{border-bottom:1px solid #102d49;grid-template-columns:.82fr 1.18fr;align-items:center;gap:20px;min-height:515px;padding:38px 40px 22px;display:grid}.avatar-hero-copy{z-index:4;position:relative}.avatar-hero-copy h1{letter-spacing:-3px;margin:0 0 12px;font-size:clamp(46px,4.6vw,70px);line-height:1.02}.avatar-hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#168cff,#13d5e3);-webkit-background-clip:text;font-style:normal}.avatar-hero-copy>strong{font-size:14px;font-weight:500}.avatar-hero-copy>p{max-width:490px;margin:16px 0 0;font-size:14px;line-height:1.55}.avatar-hero-copy .ref-actions{margin-top:24px}.avatar-hero-trust{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px;display:grid}.avatar-hero-trust article{align-items:flex-start;gap:9px;display:flex}.avatar-hero-trust article>svg{color:#18b9ef;border:1px solid #1f5c91;border-radius:9px;flex:0 0 30px;width:30px;height:30px;padding:6px}.avatar-hero-trust span{display:grid}.avatar-hero-trust small{color:var(--avatar-soft);font-size:8px;line-height:1.35}.avatar-hero-art{isolation:isolate;place-items:center;height:465px;display:grid;position:relative}.avatar-hero-art>img:first-child{z-index:2;object-fit:cover;object-position:center;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border-radius:48% 48% 12px 12px;width:100%;height:100%;position:relative;-webkit-mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#0000,#000 9% 92%,#0000);mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#0000,#000 9% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.avatar-hero-ring{z-index:0;border:1px solid #167bd8;border-radius:50%;position:absolute;inset:6% 10% 4%;box-shadow:0 0 70px #087cff44,inset 0 0 40px #087cff22}.avatar-hero-mark{z-index:3;filter:drop-shadow(0 0 23px #078cff);position:absolute;bottom:3%;left:12%;object-fit:contain!important;width:110px!important;height:125px!important;-webkit-mask-image:none!important;mask-image:none!important}.ref-avatars-page .ref-section{padding-top:26px;padding-bottom:26px}.avatar-match{background:linear-gradient(145deg,#081c33eb,#04101ed9);border-radius:14px;margin-top:14px;border:1px solid var(--avatar-line)!important}.avatar-match-head{border-bottom:1px solid var(--avatar-line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:0 4px 14px;display:grid}.avatar-match-head h2{align-items:center;gap:9px;margin:0;font-size:20px;display:flex}.avatar-match-head h2 svg{color:#18c8e3}.avatar-match-head p{margin:0;font-size:11px}.avatar-match-head small{color:var(--avatar-soft);align-items:center;gap:6px;display:flex}.avatar-match-head small svg{width:16px}.avatar-match-layout{grid-template-columns:190px minmax(0,1fr) 270px;gap:18px;padding-top:16px;display:grid}.avatar-match-layout>nav{border-right:1px solid var(--avatar-line);align-content:start;gap:15px;padding:4px 15px 4px 0;display:grid}.avatar-match-layout>nav>div{color:#7088a0;align-items:center;gap:10px;display:flex}.avatar-match-layout>nav b{border:1px solid #4b6680;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.avatar-match-layout>nav span{display:grid}.avatar-match-layout>nav>div.active{color:#3ea8ff}.avatar-match-layout>nav>div.active b{color:#fff;background:#126ae0;border-color:#2298f2;box-shadow:0 0 14px #087fff66}.avatar-match-fields h3{margin:5px 0 8px;font-size:11px}.avatar-match-fields>div{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.avatar-match-fields button{color:#9bb0c4;background:#07172a;border:1px solid #1d3e5d;border-radius:6px;min-width:85px;padding:8px 11px;font-size:9px}.avatar-match-fields button.selected{color:#e8f7ff;background:#0b2f59;border-color:#178de8;box-shadow:0 0 12px #087fff22}.avatar-match-layout>aside{border:1px solid var(--avatar-line);text-align:center;background:#061629c2;border-radius:11px;padding:18px}.avatar-match-layout>aside>b{text-align:left;font-size:10px;display:block}.avatar-match-layout>aside>img{object-fit:cover;border:2px solid #248ddd;border-radius:50%;width:103px;height:103px;margin:12px auto 5px}.avatar-match-layout>aside h2{margin:4px 0;font-size:19px}.avatar-match-layout>aside>p{margin:2px 0 8px;font-size:10px}.avatar-match-layout>aside>div{justify-content:center;gap:5px;display:flex}.avatar-match-layout>aside>div span,.avatar-featured-tags span{color:#a89aff;border:1px solid #3f49a3;border-radius:99px;padding:3px 7px;font-size:8px}.avatar-match-layout>aside>small{color:var(--avatar-soft);margin:10px 0;font-size:9px;line-height:1.45;display:block}.avatar-match-layout>aside .avatar-lock{border-top:1px solid var(--avatar-line);color:#8fa5bb;align-items:center;gap:5px;padding-top:9px;display:flex}.avatar-match-layout>aside .avatar-lock svg{width:14px}.avatar-match-layout>aside .ref-action{width:100%;min-height:34px;font-size:9px}.avatar-section-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.avatar-section-heading h2{align-items:center;gap:8px;margin:0;font-size:22px;display:flex}.avatar-section-heading h2 svg{color:#18d2df}.avatar-section-heading button{border:1px solid var(--avatar-line);color:var(--avatar-soft);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 11px;font-size:9px;display:flex}.avatar-section-heading button svg{width:12px}.avatar-showcase-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.avatar-showcase-grid article{border:1px solid var(--avatar-line);background:var(--avatar-card);border-radius:9px;padding-bottom:10px;overflow:hidden;box-shadow:0 10px 25px #0002}.avatar-showcase-grid article>div:first-child{height:132px;position:relative}.avatar-showcase-grid article>div:first-child>span{color:#28d4e4;text-transform:uppercase;background:#09233de8;border-radius:4px;padding:3px 6px;font-size:7px;position:absolute;top:7px;left:7px}.avatar-showcase-grid p{margin:0 9px 7px;font-size:8px}.avatar-showcase-grid footer{gap:4px;padding:0 8px;display:flex}.avatar-showcase-grid footer span{color:#6af;border:1px solid #1758a6;border-radius:4px;padding:3px 6px;font-size:7px}.avatar-showcase-grid footer span:nth-child(2){color:#26d5cc;border-color:#087c78}.avatar-capabilities>article{border:1px solid var(--avatar-line);background:linear-gradient(145deg,var(--avatar-card),#051222cc);border-radius:11px;gap:16px;padding:19px;display:flex}.avatar-capabilities>article>svg{color:#27b8ef;border:1px solid #1d75c1;border-radius:12px;flex:0 0 42px;width:42px;height:42px;padding:9px}.avatar-capabilities h3{margin:0 0 5px;font-size:14px}.avatar-capabilities p,.avatar-capabilities li{font-size:9px;line-height:1.5}.avatar-capabilities ul{padding:0;list-style:none}.avatar-capabilities li:before{content:"✓";color:#16cdd8;margin-right:6px}.avatar-use-cases .ref-section-title{margin-bottom:12px}.avatar-use-cases>div{border:1px solid var(--avatar-line);border-radius:10px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.avatar-use-cases article{border-right:1px solid var(--avatar-line);background:var(--avatar-card);gap:10px;padding:15px;display:flex}.avatar-use-cases article:last-child{border:0}.avatar-use-cases article>svg{color:#4eb8ff;border:1px solid #2175c0;border-radius:9px;flex:0 0 31px;width:31px;height:31px;padding:6px}.avatar-use-cases h3{margin:0 0 3px;font-size:10px}.avatar-use-cases p{margin:0;font-size:8px}.avatar-featured{border:1px solid var(--avatar-line);background:linear-gradient(145deg,var(--avatar-card),#051324e6);border-radius:12px;grid-template-columns:330px 1fr 285px;margin:0 44px 20px;display:grid;overflow:hidden}.avatar-featured>img{object-fit:cover;object-position:center 15%;width:100%;height:285px}.avatar-featured>div{padding:24px}.avatar-featured>div>small{color:#2db7eb}.avatar-featured h2{margin:3px 0;font-size:30px}.avatar-featured h3{margin:0 0 8px}.avatar-featured-tags{flex-wrap:wrap;gap:6px;display:flex}.avatar-featured footer{gap:30px;margin-top:16px;display:flex}.avatar-featured footer b{display:grid}.avatar-featured footer small{color:var(--avatar-soft);font-size:7px}.avatar-featured>aside{border-left:1px solid var(--avatar-line);flex-direction:column;justify-content:center;padding:24px;display:flex}.avatar-featured>aside p{align-items:center;gap:7px;margin:6px 0;font-size:9px;display:flex}.avatar-featured>aside p svg{color:#65b7ef;width:13px}.avatar-featured>aside .ref-action{min-height:38px;margin-top:15px;font-size:10px}:root[data-theme=light] .ref-avatars-page{--avatar-card:#ffffffd1;--avatar-line:#bbd1e5;--avatar-soft:#536f89;color:#102f4f;background:radial-gradient(circle at 72% 2%,#3994e621,#0000 27%),#f5f9fd}:root[data-theme=light] .avatar-page-hero{border-color:#c6d9ea}:root[data-theme=light] .avatar-hero-copy h1,:root[data-theme=light] .ref-avatars-page h2,:root[data-theme=light] .ref-avatars-page h3,:root[data-theme=light] .ref-avatars-page strong,:root[data-theme=light] .ref-avatars-page b{color:#102f4f}:root[data-theme=light] .avatar-hero-copy>p,:root[data-theme=light] .ref-avatars-page p{color:#45627e}:root[data-theme=light] .avatar-match,:root[data-theme=light] .avatar-showcase-grid article,:root[data-theme=light] .avatar-capabilities>article,:root[data-theme=light] .avatar-use-cases article,:root[data-theme=light] .avatar-featured{background:linear-gradient(145deg,#fffffff0,#e8f3fcbd);box-shadow:0 12px 30px #365f8512}:root[data-theme=light] .avatar-match-fields button{color:#506d87;background:#f8fbff;border-color:#c6d8e8}:root[data-theme=light] .avatar-match-fields button.selected{color:#123b63;background:#e7f3ff;border-color:#278ad9}:root[data-theme=light] .avatar-match-layout>aside{background:#f7fbffdb}:root[data-theme=light] .avatar-showcase-grid article>div:first-child>span{color:#076ba8;background:#ffffffed}:root[data-theme=light] .avatar-featured>aside{border-color:#bbd1e5}@media (width<=1100px){.avatar-page-hero{grid-template-columns:.9fr 1.1fr}.avatar-showcase-grid{grid-template-columns:repeat(4,1fr)}.avatar-match-layout{grid-template-columns:155px minmax(0,1fr) 230px}.avatar-featured{grid-template-columns:280px 1fr}.avatar-featured>aside{border-left:0;border-top:1px solid var(--avatar-line);grid-column:1/-1}}@media (width<=800px){.avatar-page-hero{grid-template-columns:1fr;padding:45px 20px 25px}.avatar-hero-copy{max-width:670px}.avatar-hero-art{height:430px}.avatar-match-layout{grid-template-columns:1fr}.avatar-match-layout>nav{border-right:0;border-bottom:1px solid var(--avatar-line);grid-template-columns:repeat(4,1fr);padding:0 0 14px}.avatar-match-layout>nav>div{align-items:flex-start}.avatar-match-layout>nav small{display:none}.avatar-match-layout>aside{width:100%;max-width:420px;margin:auto}.avatar-showcase-grid{grid-template-columns:repeat(3,1fr)}.avatar-capabilities{grid-template-columns:1fr}.avatar-use-cases>div{grid-template-columns:1fr 1fr}.avatar-use-cases article:nth-child(2n){border-right:0}.avatar-featured{grid-template-columns:240px 1fr;margin:0 20px 20px}}@media (width<=520px){.avatar-hero-copy h1{font-size:44px}.avatar-hero-trust{grid-template-columns:1fr}.avatar-hero-art{height:340px}.avatar-match-head{grid-template-columns:1fr}.avatar-match-head small{grid-row:1;justify-self:end}.avatar-match-layout>nav,.avatar-showcase-grid{grid-template-columns:1fr 1fr}.avatar-showcase-grid article>div:first-child{height:155px}.avatar-use-cases>div{grid-template-columns:1fr}.avatar-use-cases article{border-right:0;border-bottom:1px solid var(--avatar-line)}.avatar-featured{grid-template-columns:1fr}.avatar-featured>img{height:320px}.avatar-featured footer{gap:15px}}.ref-enterprise-page{--ent-card:#07182ce6;--ent-card-2:#091e36d1;--ent-line:#1a4365;--ent-soft:#9aafc3;background:radial-gradient(circle at 74% 2%,#007eff2b,#0000 26%),#030b18}.enterprise-page-hero{border-bottom:1px solid #102d49;grid-template-columns:.72fr 1.28fr;align-items:center;gap:35px;min-height:540px;padding:42px 40px 25px;display:grid}.enterprise-page-hero h1{letter-spacing:-2.7px;margin:14px 0 18px;font-size:clamp(43px,4vw,62px);line-height:1.04}.enterprise-page-hero h1 em{color:#0000;background:linear-gradient(90deg,#168cff,#14d3df);-webkit-background-clip:text;font-style:normal}.enterprise-page-hero>div:first-child>p{max-width:500px;font-size:14px;line-height:1.55}.enterprise-page-hero .ref-actions{margin-top:24px}.enterprise-certifications{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:27px;display:grid}.enterprise-certifications>span{color:var(--ent-soft);align-items:center;gap:7px;display:flex}.enterprise-certifications svg{border:1px solid #375a78;border-radius:50%;width:28px;height:28px;padding:6px}.enterprise-certifications b{font-size:9px;display:grid}.enterprise-certifications small{color:var(--ent-soft);font-size:8px}.enterprise-console-ui{background:linear-gradient(145deg,#0a213d,#061426);border:1px solid #1689d7;border-radius:14px;height:475px;overflow:hidden;transform:perspective(1200px)rotateY(-1.5deg);box-shadow:0 0 38px #078fff33,inset 0 1px #ffffff0a}.enterprise-console-ui>header{border-bottom:1px solid #1a4264;justify-content:space-between;align-items:center;height:45px;padding:0 14px;display:flex}.enterprise-console-ui>header>div{align-items:center;gap:7px;display:flex}.enterprise-console-ui>header img{object-fit:contain;width:22px;height:25px}.enterprise-console-ui>header b{font-size:11px}.enterprise-console-ui>header span{color:#8da6bc;margin-left:7px;font-size:9px}.enterprise-console-ui>header nav{gap:7px;display:flex}.enterprise-console-ui>header i{border:1px solid #2b4d6a;border-radius:50%;width:19px;height:19px}.enterprise-console-body{grid-template-columns:105px 1fr 205px;height:calc(100% - 45px);display:grid}.enterprise-console-body>aside{border-right:1px solid #173d5d;flex-direction:column;gap:3px;padding:11px 7px;display:flex}.enterprise-console-body>aside span{color:#8ca2b7;border-radius:5px;align-items:center;gap:6px;height:27px;padding:0 7px;font-size:7px;display:flex}.enterprise-console-body>aside span svg{width:12px}.enterprise-console-body>aside span.active{color:#fff;background:#0b56b0}.enterprise-console-body>main{padding:12px}.enterprise-console-body>main>h3{margin:0 0 8px;font-size:10px}.enterprise-kpis{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.enterprise-kpis article{background:#07182c;border:1px solid #173c5e;border-radius:6px;padding:9px;display:grid}.enterprise-kpis small{color:#839ab0;font-size:6px}.enterprise-kpis strong{font-size:16px}.enterprise-kpis b{color:#3fd298;font-size:7px}.enterprise-chart{background:#07182c;border:1px solid #173c5e;border-radius:6px;height:140px;margin-top:8px;padding:9px}.enterprise-chart>b{font-size:7px}.enterprise-chart svg{width:100%;height:103px}.enterprise-chart polyline{fill:none;stroke:#18a0f3;stroke-width:2px;filter:drop-shadow(0 0 4px #078cff)}.enterprise-console-lower{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.enterprise-console-lower article{background:#07182c;border:1px solid #173c5e;border-radius:6px;min-height:72px;padding:8px}.enterprise-console-lower article>b{font-size:7px}.enterprise-console-lower article>div{gap:3px;margin-top:8px;display:flex}.enterprise-console-lower img{object-fit:cover;border-radius:50%;width:28px;height:28px}.enterprise-console-lower span{color:#0c3961;background:#fff;border-radius:5px;place-items:center;width:28px;height:28px;font-size:8px;display:grid}.enterprise-portal{background:#07182c;border:1px solid #256292;border-radius:8px;margin:10px 10px 10px 0;padding:10px}.enterprise-portal>b{font-size:8px}.enterprise-portal>div{text-align:center;background:radial-gradient(circle at 80% 10%,#0f60ca66,#0000 42%),#0a2450;border:1px solid #1e5ea0;border-radius:7px;margin-top:10px;padding:25px 11px}.enterprise-portal img{object-fit:contain;width:38px;height:43px}.enterprise-portal strong{font-size:10px;display:block}.enterprise-portal p{font-size:8px}.enterprise-portal label{color:#8da3b8;text-align:left;background:#0a1d38;border-radius:5px;align-items:center;gap:6px;padding:8px;font-size:7px;display:flex}.enterprise-portal label svg{width:11px}.enterprise-portal footer{gap:4px;margin-top:10px;display:flex}.enterprise-portal footer span{color:#8ca2b6;text-align:center;background:#0c243d;border-radius:4px;flex:1;padding:5px;font-size:6px}.ref-enterprise-page .ref-section{padding-top:27px;padding-bottom:27px}.enterprise-blueprint{background:linear-gradient(145deg,var(--ent-card-2),#04101ed1);border-radius:13px;margin-top:14px;border:1px solid var(--ent-line)!important}.enterprise-blueprint-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.enterprise-blueprint-grid label{border:1px solid var(--ent-line);background:#05142599;border-radius:7px;padding:11px}.enterprise-blueprint-grid header{gap:7px;min-height:40px;display:flex}.enterprise-blueprint-grid header>b{background:#176fd7;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.enterprise-blueprint-grid header>span{display:grid}.enterprise-blueprint-grid small{color:var(--ent-soft);font-size:7px}.enterprise-blueprint-grid button{color:#a9bbcb;text-align:left;background:#07182b;border:1px solid #294966;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:34px;margin-top:7px;padding:6px;font-size:7px;display:flex}.enterprise-blueprint-grid button svg{width:11px}.enterprise-blueprint-unlock{background:#051425b8;border:1px solid #1677bc;border-radius:8px;grid-template-columns:auto 1fr 1.5fr auto;align-items:center;gap:15px;margin-top:12px;padding:13px;display:grid}.enterprise-blueprint-unlock>span{color:#63c9ff;background:#0d4f9555;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 20px #078cff33}.enterprise-blueprint-unlock>span svg{width:28px}.enterprise-blueprint-unlock>div strong{color:#20c5e2;font-size:10px}.enterprise-blueprint-unlock>div p{margin:4px 0;font-size:8px}.enterprise-blueprint-unlock form{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.enterprise-blueprint-unlock input{color:#fff;background:#07182b;border:1px solid #244764;border-radius:5px;min-width:0;padding:9px;font-size:7px}.enterprise-blueprint-unlock .ref-action{min-height:36px;font-size:9px}.enterprise-use-cases>div{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.enterprise-use-cases article{border:1px solid var(--ent-line);background:var(--ent-card);border-radius:8px;gap:9px;padding:13px;display:flex}.enterprise-use-cases article>svg{color:#37aef4;flex:0 0 31px;width:31px;height:31px}.enterprise-use-cases h3{color:#4dbdff;margin:0 0 3px;font-size:9px}.enterprise-use-cases p{margin:0;font-size:7px}.enterprise-duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.enterprise-duo>article{border:1px solid var(--ent-line);background:linear-gradient(145deg,var(--ent-card-2),var(--ent-card));border-radius:11px;grid-template-columns:1fr 1fr;gap:15px;min-height:250px;padding:20px;display:grid}.enterprise-duo h2{margin:0;font-size:19px}.enterprise-duo p{margin:5px 0;font-size:10px}.enterprise-duo ul{padding:0;list-style:none}.enterprise-duo li{color:var(--ent-soft);align-items:center;gap:7px;margin:9px 0;font-size:9px;display:flex}.enterprise-duo li svg{color:#2bd2c2;width:13px}.enterprise-device{background:radial-gradient(circle at 70% 20%,#0b7a4c44,#0000),#071e19;border:1px solid #16825d;border-radius:9px;flex-direction:column;align-self:center;min-height:205px;padding:25px 18px;display:flex}.enterprise-device>b{font-size:11px}.enterprise-device>strong{margin-top:26px;font-size:13px}.enterprise-device label{color:#7eb4a0;background:#071511;border-radius:5px;margin-top:12px;padding:10px;font-size:8px}.enterprise-device label svg{width:12px}.enterprise-device footer{gap:5px;margin-top:auto;display:flex}.enterprise-device footer span{border:1px solid #205442;border-radius:4px;padding:5px;font-size:6px}.enterprise-avatar-wall{grid-template-columns:repeat(3,1fr);align-self:center;gap:6px;display:grid}.enterprise-avatar-wall img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%}.enterprise-governance{background:var(--ent-card);border-radius:12px;border:1px solid var(--ent-line)!important}.enterprise-governance>div{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.enterprise-governance article{gap:10px;display:flex}.enterprise-governance article>svg{color:#36aff0;border:1px solid #1f75bd;border-radius:13px;flex:0 0 42px;width:42px;height:42px;padding:9px}.enterprise-governance h3{margin:0 0 4px;font-size:10px}.enterprise-governance p{margin:0;font-size:8px}.enterprise-delivery{grid-template-columns:300px 1fr;gap:12px;display:grid}.enterprise-delivery>article{border:1px solid var(--ent-line);background:var(--ent-card);border-radius:11px;padding:19px}.enterprise-delivery h2{margin:0;font-size:17px}.enterprise-roles>div{grid-template-columns:110px 1fr;align-items:center;gap:8px;margin-top:9px;font-size:8px;display:grid}.enterprise-roles>div>b{color:#4fe3aa;border:1px solid #208463;border-radius:4px;padding:4px 7px}.enterprise-roles>div:nth-of-type(2)>b{color:#ffc25d;border-color:#a46c1f}.enterprise-roles>div:nth-of-type(3)>b{color:#bd94ff;border-color:#6b49a5}.enterprise-roles>div:nth-of-type(4)>b{color:#5dbbff;border-color:#1e75bc}.enterprise-roles>div:nth-of-type(5)>b{color:#ffd76b;border-color:#bb8a22}.enterprise-roles>div span{color:var(--ent-soft)}.enterprise-six-steps>div{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.enterprise-six-steps section{text-align:center;position:relative}.enterprise-six-steps section:not(:last-child):after{content:"";border-top:1px dashed #47769e;width:65%;position:absolute;top:31px;left:68%}.enterprise-six-steps section>b{z-index:2;background:#166fd6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid;position:absolute;top:0;left:calc(50% + 17px)}.enterprise-six-steps section>span{color:#5ab9f2;border:1px solid #1e78c6;border-radius:50%;place-items:center;width:47px;height:47px;margin:8px auto 0;display:grid}.enterprise-six-steps section>span svg{width:21px}.enterprise-six-steps h3{margin:7px 0 3px;font-size:9px}.enterprise-six-steps section p{margin:0;font-size:7px}.enterprise-people>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.enterprise-people article{border:1px solid var(--ent-line);background:var(--ent-card);border-radius:9px;grid-template-columns:.9fr 1.1fr;height:150px;display:grid;overflow:hidden}.enterprise-people img{object-fit:cover;width:100%;height:100%}.enterprise-people article>div{padding:12px 7px}.enterprise-people h3{margin:0 0 5px;font-size:10px}.enterprise-people p{margin:0;font-size:7px}.enterprise-outcomes{background:var(--ent-card);border-radius:11px;border:1px solid var(--ent-line)!important}.enterprise-outcomes>div{grid-template-columns:repeat(6,1fr);display:grid}.enterprise-outcomes article{border-right:1px solid var(--ent-line);grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;padding:8px 14px;display:grid}.enterprise-outcomes article:last-child{border:0}.enterprise-outcomes svg{color:#4eb5ff;background:#0b315e;border-radius:50%;grid-row:1/3;width:35px;height:35px;padding:8px}.enterprise-outcomes strong{color:#43aaff;font-size:22px}.enterprise-outcomes span{color:var(--ent-soft);font-size:7px}:root[data-theme=light] .ref-enterprise-page{--ent-card:#ffffffd6;--ent-card-2:#eff7fee6;--ent-line:#bad1e5;--ent-soft:#526d87;color:#102f4e;background:radial-gradient(circle at 74% 2%,#3695e821,#0000 27%),#f5f9fd}:root[data-theme=light] .enterprise-page-hero{border-color:#c7d9e9}:root[data-theme=light] .enterprise-page-hero h1,:root[data-theme=light] .ref-enterprise-page h2,:root[data-theme=light] .ref-enterprise-page h3,:root[data-theme=light] .ref-enterprise-page strong,:root[data-theme=light] .ref-enterprise-page b{color:#102f4e}:root[data-theme=light] .enterprise-page-hero p,:root[data-theme=light] .ref-enterprise-page p{color:#47637e}:root[data-theme=light] .enterprise-blueprint,:root[data-theme=light] .enterprise-blueprint-grid label,:root[data-theme=light] .enterprise-blueprint-unlock,:root[data-theme=light] .enterprise-use-cases article,:root[data-theme=light] .enterprise-duo>article,:root[data-theme=light] .enterprise-governance,:root[data-theme=light] .enterprise-delivery>article,:root[data-theme=light] .enterprise-people article,:root[data-theme=light] .enterprise-outcomes{background:linear-gradient(145deg,#fffffff0,#e8f3fcbd);box-shadow:0 12px 30px #365f8512}:root[data-theme=light] .enterprise-blueprint-grid button,:root[data-theme=light] .enterprise-blueprint-unlock input{color:#3d5d78;background:#f8fbff;border-color:#c4d6e6}:root[data-theme=light] .enterprise-console-ui{box-shadow:0 17px 42px #20568128}:root[data-theme=light] .enterprise-outcomes strong{color:#0873d4}@media (width<=1150px){.enterprise-page-hero{grid-template-columns:.7fr 1.3fr;padding-left:28px;padding-right:28px}.enterprise-console-body{grid-template-columns:90px 1fr 175px}.enterprise-blueprint-grid{grid-template-columns:repeat(3,1fr)}.enterprise-blueprint-unlock{grid-template-columns:auto 1fr auto}.enterprise-blueprint-unlock form{grid-column:1/-1}.enterprise-use-cases>div,.enterprise-people>div{grid-template-columns:repeat(3,1fr)}.enterprise-duo>article{grid-template-columns:1fr}.enterprise-device{min-height:180px}.enterprise-avatar-wall{max-width:310px}.enterprise-governance>div{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.enterprise-page-hero{grid-template-columns:1fr;padding:45px 20px 25px}.enterprise-page-hero>div:first-child{max-width:680px}.enterprise-console-ui{height:460px;transform:none}.enterprise-blueprint-grid{grid-template-columns:1fr 1fr}.enterprise-blueprint-unlock{grid-template-columns:auto 1fr}.enterprise-blueprint-unlock .ref-action{grid-column:1/-1}.enterprise-use-cases>div{grid-template-columns:1fr 1fr}.enterprise-duo{grid-template-columns:1fr}.enterprise-governance>div{grid-template-columns:1fr 1fr}.enterprise-delivery{grid-template-columns:1fr}.enterprise-people>div{grid-template-columns:1fr 1fr}.enterprise-outcomes>div{grid-template-columns:repeat(3,1fr)}.enterprise-outcomes article:nth-child(3){border-right:0}}@media (width<=520px){.enterprise-page-hero h1{font-size:42px}.enterprise-certifications{grid-template-columns:1fr 1fr}.enterprise-console-ui{height:auto;min-height:500px}.enterprise-console-body{grid-template-columns:72px 1fr}.enterprise-console-body>.enterprise-portal{display:none}.enterprise-kpis strong{font-size:11px}.enterprise-blueprint-grid{grid-template-columns:1fr}.enterprise-blueprint-unlock{text-align:center;grid-template-columns:1fr}.enterprise-blueprint-unlock>span{margin:auto}.enterprise-blueprint-unlock form,.enterprise-use-cases>div,.enterprise-governance>div,.enterprise-people>div{grid-template-columns:1fr}.enterprise-six-steps>div{grid-template-columns:1fr 1fr}.enterprise-six-steps section:after{display:none}.enterprise-outcomes>div{grid-template-columns:1fr 1fr}.enterprise-outcomes article:nth-child(2n){border-right:0}}.ref-pricing-page{--price-card:#07182ce6;--price-card-2:#091f38d6;--price-line:#1a4263;--price-soft:#99aec3;background:radial-gradient(circle at 52% 1%,#0071ff29,#0000 25%),#030b18}.pricing-page-hero{grid-template-columns:1fr .7fr .72fr;align-items:center;gap:28px;min-height:425px;padding:42px 40px 22px;display:grid}.pricing-page-hero h1{letter-spacing:-2.6px;margin:13px 0 14px;font-size:clamp(44px,4vw,61px);line-height:1.05}.pricing-page-hero h1 em{color:#0000;background:linear-gradient(90deg,#168cff,#15d0dc);-webkit-background-clip:text;font-style:normal}.pricing-page-hero>div:first-child>p{max-width:500px;font-size:14px}.pricing-page-hero .ref-actions{margin-top:22px}.pricing-promises{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.pricing-promises>span{align-items:center;gap:7px;display:flex}.pricing-promises svg{color:#35acf1;border:1px solid #225880;border-radius:50%;width:27px;height:27px;padding:6px}.pricing-promises b{font-size:8px;display:grid}.pricing-promises small{color:var(--price-soft);font-size:7px}.pricing-mark-stage{place-items:center;height:300px;display:grid;position:relative}.pricing-mark-stage:before{content:"";background:repeating-radial-gradient(circle,#0000 0 28px,#156dde2b 29px 30px);border-radius:50%;position:absolute;inset:2%}.pricing-mark-stage i{border:1px solid #116bc6;border-radius:50%;position:absolute;inset:15%;box-shadow:0 0 55px #087cff3d}.pricing-mark-stage i:nth-child(2){inset:30%}.pricing-mark-stage img{z-index:2;filter:drop-shadow(0 0 31px #078cff);width:190px;position:relative}.pricing-page-hero>aside{border:1px solid var(--price-line);background:linear-gradient(145deg,var(--price-card-2),var(--price-card));border-radius:12px;padding:22px;box-shadow:0 15px 35px #0002}.pricing-page-hero>aside h3{margin:0 0 6px;font-size:14px}.pricing-page-hero>aside p{margin:0;font-size:9px}.pricing-faces{margin:18px 0 8px;display:flex}.pricing-faces img{object-fit:cover;border:2px solid #0a2038;border-radius:50%;width:39px;height:39px;margin-right:-8px}.pricing-page-hero>aside>small{color:var(--price-soft);font-size:8px}.pricing-billing{border-top:1px solid var(--price-line);align-items:center;gap:7px;margin-top:20px;padding-top:15px;display:flex}.pricing-billing button{color:var(--price-soft);background:#0b1d32;border:1px solid #0000;border-radius:6px;padding:8px 14px;font-size:8px}.pricing-billing button.active{color:#fff;background:#0b315b;border-color:#168ddd}.pricing-billing span{color:#42dc9b;background:#0a3227;border:1px solid #176448;border-radius:6px;margin-left:auto;padding:7px 9px;font-size:7px}.ref-pricing-page .ref-section{padding-top:25px;padding-bottom:25px}.pricing-finder{background:linear-gradient(145deg,var(--price-card-2),#04101ed1);border-radius:13px;border:1px solid var(--price-line)!important}.pricing-finder-layout{grid-template-columns:1fr 190px;gap:17px;display:grid}.pricing-finder-layout>div{border:1px solid var(--price-line);border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.pricing-finder-layout article{border-right:1px solid var(--price-line);gap:8px;min-height:88px;padding:14px;display:flex;position:relative}.pricing-finder-layout article:last-child{border:0}.pricing-finder-layout article.active{background:#0a2e57;border:1px solid #148ee9}.pricing-finder-layout article.active:after{content:"";background:#0a2e57;border-top:1px solid #148ee9;border-right:1px solid #148ee9;width:15px;height:15px;position:absolute;top:50%;right:-8px;transform:translateY(-50%)rotate(45deg)}.pricing-finder-layout article>b{background:#176ac9;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.pricing-finder-layout article span{display:grid}.pricing-finder-layout article small{color:var(--price-soft);font-size:7px}.pricing-finder-layout>aside{text-align:center;background:#0e2a489e;border-radius:8px;padding:18px}.pricing-finder-layout>aside>svg{color:#57bcf5;border:1px solid #167ed0;border-radius:50%;width:45px;height:45px;padding:11px}.pricing-cards>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.pricing-cards article{border:1px solid var(--price-line);background:linear-gradient(145deg,var(--price-card-2),var(--price-card));border-radius:10px;flex-direction:column;min-height:290px;padding:13px 10px;display:flex;position:relative}.pricing-cards article.featured{border-color:#12bde4;box-shadow:0 0 23px #087fff32}.pricing-cards article>span{white-space:nowrap;background:linear-gradient(90deg,#116cf1,#0ac8d8);border-radius:99px;padding:4px 9px;font-size:7px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pricing-cards header{gap:7px;min-height:57px;display:flex}.pricing-cards header>svg{color:#48aff2;border:1px solid #216db1;border-radius:8px;flex:0 0 29px;width:29px;height:29px;padding:6px}.pricing-cards h3{margin:0 0 3px;font-size:12px}.pricing-cards header p{margin:0;font-size:7px}.pricing-cards article>strong{margin-top:8px;font-size:25px}.pricing-cards article>small{color:var(--price-soft);font-size:7px}.pricing-cards ul{border-top:1px solid var(--price-line);margin:8px 0 12px;padding:9px 0 0;list-style:none}.pricing-cards li{color:var(--price-soft);gap:5px;margin:7px 0;font-size:7px;display:flex}.pricing-cards li svg{color:#32d99a;width:10px}.pricing-cards article>button{color:#dceaf5;background:0 0;border:1px solid #1666b2;border-radius:6px;margin-top:auto;padding:9px;font-size:8px}.pricing-cards article.featured>button{background:linear-gradient(90deg,#0b67ff,#10d2db);border:0}.pricing-yearly-note{justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex}.pricing-yearly-note svg{color:#1eb2f1;width:14px}.pricing-session-heading{text-align:center}.pricing-session-heading h2{margin:0;font-size:18px}.pricing-session-heading p{margin:3px;font-size:8px}.pricing-session-grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:950px;margin:16px auto 8px;display:grid}.pricing-session-grid article{border:1px solid var(--price-line);background:var(--price-card);border-radius:10px;align-items:center;gap:12px;padding:13px 17px;display:flex}.pricing-session-grid article>svg{color:#4db8f8;border:1px solid #1b70bd;border-radius:50%;width:42px;height:42px;padding:10px}.pricing-session-grid span{display:grid}.pricing-session-grid strong{font-size:18px}.pricing-session-grid strong small{color:var(--price-soft);font-size:7px}.pricing-session-note{color:var(--price-soft);justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.pricing-session-note svg{width:12px}.pricing-table{border:1px solid var(--price-line);background:var(--price-card);border-radius:10px;margin-top:18px;overflow:auto}.pricing-table>header,.pricing-table>div{grid-template-columns:190px repeat(7,1fr);min-width:980px;display:grid}.pricing-table>header{border-bottom:1px solid var(--price-line)}.pricing-table>header>*{padding:12px 8px}.pricing-table>header>b{text-align:center;font-size:9px}.pricing-table>header>b small{color:var(--price-soft);font-size:7px;display:block}.pricing-table>div>*{border-right:1px solid var(--price-line);border-bottom:1px solid var(--price-line);padding:5px 8px;font-size:7px}.pricing-table>div>strong{text-align:left}.pricing-table>div>span{text-align:center;color:#8da4b8}.pricing-table>div>span.yes{color:#27d5c2}.pricing-table>div>span svg{color:#05211d;background:#19bda9;border-radius:50%;width:12px;height:12px;padding:2px}.pricing-benefits>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.pricing-benefits article,.pricing-more article{border:1px solid var(--price-line);background:var(--price-card);border-radius:9px;gap:11px;padding:14px;display:flex}.pricing-benefits article>svg,.pricing-more article>svg{color:#55b4f3;border:1px solid #1f6bad;border-radius:50%;flex:0 0 36px;width:36px;height:36px;padding:8px}.pricing-benefits h3,.pricing-more h3{margin:0 0 4px;font-size:10px}.pricing-benefits p,.pricing-more p{margin:0;font-size:7px}.pricing-more>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pricing-more button{color:#25aef1;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:7px;display:flex}.pricing-more button svg{width:11px}.pricing-trust-strip{border-top:1px solid var(--price-line);border-bottom:1px solid var(--price-line);grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pricing-trust-strip article{align-items:center;gap:8px;display:flex}.pricing-trust-strip article>svg{color:#59b9f6;border:1px solid #2473b5;border-radius:50%;width:30px;height:30px;padding:7px}.pricing-trust-strip span{display:grid}.pricing-trust-strip small{color:var(--price-soft);font-size:7px}.pricing-faq .ref-faq{margin-top:0}.pricing-faq .ref-faq details{padding:10px 13px}:root[data-theme=light] .ref-pricing-page{--price-card:#ffffffdb;--price-card-2:#eff7fee6;--price-line:#bad1e5;--price-soft:#526d87;color:#102f4e;background:radial-gradient(circle at 52% 1%,#3593e81f,#0000 25%),#f5f9fd}:root[data-theme=light] .pricing-page-hero h1,:root[data-theme=light] .ref-pricing-page h2,:root[data-theme=light] .ref-pricing-page h3,:root[data-theme=light] .ref-pricing-page strong,:root[data-theme=light] .ref-pricing-page b{color:#102f4e}:root[data-theme=light] .pricing-page-hero p,:root[data-theme=light] .ref-pricing-page p{color:#47637e}:root[data-theme=light] .pricing-page-hero>aside,:root[data-theme=light] .pricing-finder,:root[data-theme=light] .pricing-finder-layout>aside,:root[data-theme=light] .pricing-cards article,:root[data-theme=light] .pricing-session-grid article,:root[data-theme=light] .pricing-table,:root[data-theme=light] .pricing-benefits article,:root[data-theme=light] .pricing-more article{background:linear-gradient(145deg,#fffffff2,#e8f3fcbd);box-shadow:0 12px 30px #365f8512}:root[data-theme=light] .pricing-billing button{color:#45627e;background:#edf5fc}:root[data-theme=light] .pricing-billing button.active{color:#0a5caa;background:#dcecff}:root[data-theme=light] .pricing-finder-layout article.active{color:#123b63;background:#e7f3ff}:root[data-theme=light] .pricing-finder-layout article.active:after{background:#e7f3ff}:root[data-theme=light] .pricing-cards article>button{color:#0b5ba9;background:#fff}:root[data-theme=light] .pricing-cards article.featured>button{color:#fff}:root[data-theme=light] .pricing-table>div>span{color:#516c84}@media (width<=1150px){.pricing-page-hero{grid-template-columns:1fr .7fr}.pricing-page-hero>aside{grid-column:1/-1;justify-self:center;width:100%;max-width:620px}.pricing-cards>div{grid-template-columns:repeat(4,1fr)}.pricing-benefits>div,.pricing-trust-strip{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.pricing-page-hero{grid-template-columns:1fr;padding:45px 20px 25px}.pricing-page-hero>div:first-child{max-width:680px}.pricing-mark-stage{height:260px}.pricing-finder-layout{grid-template-columns:1fr}.pricing-finder-layout>div,.pricing-cards>div,.pricing-session-grid,.pricing-benefits>div,.pricing-more>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.pricing-page-hero h1{font-size:42px}.pricing-promises,.pricing-finder-layout>div{grid-template-columns:1fr}.pricing-finder-layout article{border-right:0;border-bottom:1px solid var(--price-line)}.pricing-cards>div,.pricing-session-grid,.pricing-benefits>div,.pricing-more>div,.pricing-trust-strip{grid-template-columns:1fr}.pricing-cards article{min-height:270px}.pricing-trust-strip article{padding:8px 0}}.ref-how .ref-section-title p{font-size:14px}.how-hero-copy>p{font-size:16px}.how-people span,.how-orbit-node b{font-size:11px}.how-session-card span b,.how-session-card span small,.how-session-card p,.how-session-card button{font-size:10px}.how-map-card>b,.how-support-card b{font-size:12px}.how-support-card p,.how-support-card button{font-size:10px}.how-question-grid h3{font-size:12px}.how-question-grid button,.how-question-grid article>a{font-size:10px}.how-life-layout>aside h3{font-size:14px}.how-life-layout>aside p,.how-life-layout>aside button{font-size:11px}.how-nine-steps h3{font-size:12px}.how-nine-steps p{font-size:10px}.how-between-grid h3{font-size:14px}.how-between-grid p{font-size:11px}.how-between-grid small{font-size:10px}.how-method-copy strong,.how-method-copy p,.how-method-points h3{font-size:12px}.how-method-points p,.how-trust p{font-size:10px}.how-trust b{font-size:12px}.avatar-hero-copy>strong{font-size:15px}.avatar-hero-copy>p{font-size:16px}.avatar-hero-trust b{font-size:12px}.avatar-hero-trust small{font-size:10px}.avatar-match-head p{font-size:13px}.avatar-match-layout>nav strong{font-size:11px}.avatar-match-layout>nav small{font-size:9px}.avatar-match-fields h3{font-size:13px}.avatar-match-fields button,.avatar-match-layout>aside>b,.avatar-match-layout>aside>p{font-size:11px}.avatar-match-layout>aside>small,.avatar-match-layout>aside .avatar-lock{font-size:10px}.avatar-match-layout>aside>div span,.avatar-featured-tags span{font-size:9px}.avatar-showcase-grid h3{font-size:13px}.avatar-showcase-grid p{font-size:10px}.avatar-showcase-grid footer span{font-size:9px}.avatar-capabilities h3{font-size:15px}.avatar-capabilities p,.avatar-capabilities li{font-size:11px}.avatar-use-cases h3{font-size:12px}.avatar-use-cases p{font-size:10px}.avatar-featured>div>p{font-size:13px}.avatar-featured>aside h3{font-size:15px}.avatar-featured>aside p{font-size:11px}.avatar-featured footer small{font-size:9px}.enterprise-page-hero>div:first-child>p{font-size:16px}.enterprise-certifications b{font-size:10px}.enterprise-certifications small{font-size:9px}.enterprise-console-body>aside span{font-size:8px}.enterprise-console-body>main>h3{font-size:11px}.enterprise-kpis small,.enterprise-kpis b,.enterprise-chart>b,.enterprise-console-lower article>b{font-size:8px}.enterprise-portal>b,.enterprise-portal strong{font-size:10px}.enterprise-portal p,.enterprise-portal label{font-size:8px}.enterprise-blueprint-grid strong{font-size:11px}.enterprise-blueprint-grid small,.enterprise-blueprint-grid button{font-size:9px}.enterprise-blueprint-unlock>div strong{font-size:12px}.enterprise-blueprint-unlock>div p{font-size:10px}.enterprise-blueprint-unlock input{font-size:9px}.enterprise-use-cases h3{font-size:12px}.enterprise-use-cases p{font-size:10px}.enterprise-duo p{font-size:12px}.enterprise-duo li{font-size:11px}.enterprise-governance h3{font-size:12px}.enterprise-governance p{font-size:10px}.enterprise-delivery>article>p{font-size:11px}.enterprise-roles>div{font-size:10px}.enterprise-six-steps h3{font-size:11px}.enterprise-six-steps section p{font-size:9px}.enterprise-people h3{font-size:12px}.enterprise-people p,.enterprise-outcomes span{font-size:9px}.pricing-page-hero>div:first-child>p{font-size:16px}.pricing-promises b{font-size:10px}.pricing-promises small{font-size:9px}.pricing-page-hero>aside h3{font-size:16px}.pricing-page-hero>aside p{font-size:11px}.pricing-page-hero>aside>small,.pricing-billing button,.pricing-billing span{font-size:10px}.pricing-finder-layout article strong{font-size:11px}.pricing-finder-layout article small{font-size:9px}.pricing-finder-layout>aside h3{font-size:12px}.pricing-finder-layout>aside p{font-size:10px}.pricing-cards h3{font-size:15px}.pricing-cards header p,.pricing-cards article>small{font-size:9px}.pricing-cards li,.pricing-cards article>button,.pricing-yearly-note,.pricing-session-heading p{font-size:10px}.pricing-session-grid b{font-size:11px}.pricing-session-grid strong small,.pricing-session-note{font-size:9px}.pricing-table>header>b{font-size:11px}.pricing-table>header>b small,.pricing-table>div>*{font-size:9px}.pricing-benefits h3,.pricing-more h3{font-size:12px}.pricing-benefits p,.pricing-more p,.pricing-more button{font-size:10px}.pricing-trust-strip b{font-size:11px}.pricing-trust-strip small{font-size:9px}.accessibility-hero{background:linear-gradient(90deg,#f8fbfff8 0%,#f8fbffe8 43%,#f8fbff20 72%,#0000);border-bottom:1px solid #d6e2f2;grid-template-columns:.84fr 1.16fr;align-items:center;gap:32px;min-height:500px;padding:52px 34px 35px;display:grid}.accessibility-hero>div:first-child{z-index:4;position:relative}.accessibility-hero h1{letter-spacing:-2.8px;color:#102e66;margin:12px 0 15px;font-size:clamp(45px,4.4vw,67px);line-height:1.05}.accessibility-hero h1 em{color:#0000;background:linear-gradient(90deg,#0875e5,#0cc2cc);-webkit-background-clip:text;font-style:normal}.accessibility-hero>div:first-child>p{color:#526b8f;max-width:575px;margin:0;font-size:17px}.accessibility-hero .ref-actions{margin-top:23px}.accessibility-hero>div:first-child>small{color:#526b8f;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:flex}.accessibility-hero>div:first-child>small svg{color:#0875e5;width:15px}.accessibility-hero-art{height:390px;position:relative}.accessibility-hero-art>img{object-fit:cover;object-position:center;border-radius:18px;width:100%;height:100%;box-shadow:0 20px 50px #315d8120;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 100%)}.accessibility-hero-art:after{content:"";pointer-events:none;background:radial-gradient(circle,#0cbcd429 1px,#0000 2px) 0 0/10px 10px;width:160px;height:100px;position:absolute;bottom:-20px;right:-15px}.access-badge{z-index:3;color:#17365f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #bcd8ef;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:9px;display:flex;position:absolute;box-shadow:0 12px 30px #214f781c}.access-badge>svg{color:#0875e5;background:#e7f3ff;border-radius:6px;width:23px;height:23px;padding:4px}.access-badge.text{top:-14px;left:7%}.access-badge.text i{color:#0875e5;font-style:normal}.access-badge.text i:last-child{font-size:16px}.access-badge.contrast{top:-14px;right:11%}.access-badge.captions{bottom:8px;left:0}.access-badge.captions>b{color:#fff;background:#126ee5;border-radius:4px;padding:4px}.access-badge.captions i{background:#19aee5;border-radius:3px;width:3px}.access-badge.captions i:last-child{height:14px}.access-badge.captions i:nth-last-child(2){height:9px}.access-badge.captions i:nth-last-child(3){height:16px}.access-badge.captions i:nth-last-child(4){height:7px}.access-badge.language{grid-template-columns:auto 1fr;display:grid;bottom:0;right:-2px}.access-badge.language>svg{grid-row:1/3}.access-badge.language small{color:#526b8f;background:#edf5fc;border-radius:4px;padding:4px 7px}.ref-access .ref-section{padding-top:31px;padding-bottom:31px}.ref-access .ref-section-title h2{font-size:27px}.ref-access .ref-section-title p{font-size:13px}.ref-access .ref-commit{padding:25px 34px;box-shadow:0 13px 34px #17477c0c}.ref-access .ref-commit .ref-section-title{margin-bottom:4px}.ref-access .ref-commit h2{font-size:22px}.ref-access .ref-commit p{margin:0;font-size:13px}.ref-access .ref-commit>strong{justify-content:center;align-items:center;gap:10px;font-size:17px;display:flex}.ref-access .ref-commit>strong span{color:#0aa4bf;background:#e6f6ff;border-radius:50%;place-items:center;width:45px;height:45px;font-size:24px;display:grid}.ref-access-features article{min-height:190px}.ref-access-features article h3{font-size:15px}.ref-access-features article p,.ref-access-features article li{font-size:12px}.ref-access .ref-languages{border:1px solid #c7dcf1;border-radius:13px;padding:24px 32px}.ref-access .ref-languages>div:last-child{grid-template-columns:repeat(10,minmax(0,1fr));gap:9px;display:grid}.ref-access .ref-languages span{border:1px solid #cedff2;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:7px 9px;font-size:10px;display:flex}.ref-access .ref-languages span b{font-size:15px}.ref-access .ref-languages span.more{color:#075fc5;justify-content:center;font-weight:750}.ref-access-controls article{min-height:225px;padding:18px}.ref-access-controls article h3{font-size:15px}.access-control-demo{min-height:140px}.access-control-demo small{font-size:11px}.access-control-demo strong,.access-control-demo select{font-size:12px}.ref-access-bottom>article,.ref-access-bottom>form{padding:24px 28px}.ref-access-bottom .ref-section-title h2{font-size:20px}.ref-access-bottom .ref-section-title p,.ref-access-bottom input,.ref-access-bottom select,.ref-access-bottom textarea,.ref-access-bottom .ref-faq summary{font-size:12px}.ref-access-bottom .ref-faq p{font-size:11px}:root[data-theme=dark] .accessibility-hero{background:linear-gradient(90deg,#061426fc 0%,#07182cf5 43%,#06142688 70%,#06142618 100%);border-color:#17395d}:root[data-theme=dark] .accessibility-hero h1{color:#f4f8ff}:root[data-theme=dark] .accessibility-hero>div:first-child>p,:root[data-theme=dark] .accessibility-hero>div:first-child>small{color:#a3b7ca}:root[data-theme=dark] .access-badge{color:#f4f8ff;background:#081d35ed;border-color:#27608a;box-shadow:0 12px 32px #0005}:root[data-theme=dark] .access-badge>svg{color:#40d5e3;background:#0b3157}:root[data-theme=dark] .access-badge.language small{color:#b8cad9;background:#0a2949}:root[data-theme=dark] .ref-access .ref-commit>strong span{color:#3bd9e5;background:#0a3156}:root[data-theme=dark] .ref-access .ref-languages{border-color:#1b4268}@media (width<=1000px){.accessibility-hero{grid-template-columns:.9fr 1.1fr}.accessibility-hero h1{font-size:49px}.ref-access .ref-languages>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=800px){.accessibility-hero{grid-template-columns:1fr;padding:46px 20px 30px}.accessibility-hero>div:first-child{max-width:680px}.accessibility-hero-art{height:390px}.ref-access .ref-commit{grid-template-columns:70px 1fr}.ref-access .ref-commit>strong{grid-column:1/-1}.ref-access .ref-languages>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.accessibility-hero h1{letter-spacing:-2px;font-size:42px}.accessibility-hero-art{height:310px}.access-badge{padding:7px;font-size:8px}.access-badge.text{left:2%}.access-badge.contrast{right:2%}.access-badge.captions{left:2%}.access-badge.language{right:2%}.ref-access .ref-commit{text-align:center;grid-template-columns:1fr}.ref-access .ref-commit>img{margin:auto}.ref-access .ref-languages>div:last-child{grid-template-columns:1fr 1fr}}.ref-blog-page{--blog-card:#07182ce6;--blog-card-2:#091f38d6;--blog-line:#1a4263;--blog-soft:#9aafc3;background:radial-gradient(circle at 70% 2%,#0071ff26,#0000 26%),#030b18}.blog-page-hero{border-bottom:1px solid #102d49;grid-template-columns:.92fr 1.08fr;align-items:center;gap:34px;min-height:440px;padding:45px 36px 28px;display:grid;position:relative}.blog-page-hero:after{content:"";pointer-events:none;background:repeating-radial-gradient(#0000 0 21px,#1265cf3b 22px 23px);height:120px;position:absolute;bottom:0;left:25%;right:-5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.blog-page-hero>div:first-child{z-index:2;position:relative}.blog-page-hero h1{letter-spacing:-2.6px;margin:13px 0 15px;font-size:clamp(40px,4vw,61px);line-height:1.04}.blog-page-hero>div:first-child>p{max-width:600px;margin:0;font-size:15px}.blog-filter-row{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.blog-filter-row button{color:#9fb2c5;background:#07182b;border:1px solid #244966;border-radius:99px;padding:7px 12px;font-size:9px}.blog-filter-row button.active{color:#fff;background:#126ee5;border-color:#147dd7}.blog-hero-feature{z-index:2;background:#07182d;border:1px solid #1d5f91;border-radius:15px;height:360px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0004}.blog-hero-feature>img{object-fit:cover;object-position:center 25%;filter:brightness(.76);width:100%;height:100%}.blog-hero-feature>span{color:#124d89;text-transform:uppercase;background:#f5f9ff;border-radius:5px;padding:5px 9px;font-size:8px;font-weight:800;position:absolute;top:17px;left:17px}.blog-hero-feature>div{background:linear-gradient(#0000,#051225 45%,#051225);padding:70px 23px 18px;position:absolute;bottom:0;left:0;right:0}.blog-hero-feature>div>small{color:#28bdea;text-transform:uppercase;font-size:8px}.blog-hero-feature h2{max-width:480px;margin:5px 0;font-size:20px}.blog-hero-feature p{max-width:560px;margin:0;font-size:10px}.blog-hero-feature footer{align-items:center;gap:9px;margin-top:12px;font-size:8px;display:flex}.blog-hero-feature footer img{object-fit:cover;border-radius:50%;width:25px;height:25px}.blog-hero-feature footer time{color:var(--blog-soft)}.blog-hero-feature footer button{color:#fff;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;font-size:9px;display:flex}.blog-hero-feature footer button svg{width:13px}.ref-blog-page .ref-section{border:1px solid var(--blog-line);background:#04112047;border-radius:13px;margin-top:10px;padding-top:22px;padding-bottom:22px}.blog-section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.blog-section-heading h2{margin:0;font-size:22px}.blog-section-heading button{color:#d8e7f4;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.blog-section-heading button svg{width:13px}.blog-topic-section>div:last-child{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.blog-topic-section article{border:1px solid var(--blog-line);background:linear-gradient(145deg,var(--blog-card-2),var(--blog-card));border-radius:9px;flex-direction:column;min-height:175px;padding:16px;display:flex}.blog-topic-section article>svg{color:#1fd2dc;width:31px;height:31px}.blog-topic-section article:nth-child(2)>svg{color:#2fa9ff}.blog-topic-section article:nth-child(3)>svg{color:#ad6dff}.blog-topic-section h3{margin:10px 0 5px;font-size:12px}.blog-topic-section p{margin:0;font-size:9px}.blog-topic-section small{color:var(--blog-soft);margin-top:auto;font-size:8px}.blog-featured-section>div:last-child{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.blog-featured-section article{border:1px solid var(--blog-line);background:var(--blog-card);border-radius:11px;overflow:hidden}.blog-featured-section article>img{object-fit:cover;width:100%;height:190px}.blog-featured-section article>div{padding:14px}.blog-featured-section article small,.blog-latest-section article small{color:#20c6e0;text-transform:uppercase;font-size:8px}.blog-featured-section h3{margin:5px 0;font-size:17px;line-height:1.2}.blog-featured-section p{margin:0;font-size:10px}.blog-featured-section footer{color:var(--blog-soft);justify-content:space-between;margin-top:13px;font-size:8px;display:flex}.blog-latest-section article>img{object-fit:cover;width:100%;height:105px}.blog-latest-section article>div{padding:10px}.blog-latest-section h3{min-height:45px;margin:4px 0 8px;font-size:11px;line-height:1.25}.blog-latest-section time{color:var(--blog-soft);font-size:8px}.blog-authors>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.blog-authors article{border:1px solid var(--blog-line);background:var(--blog-card);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.blog-authors img{object-fit:cover;border-radius:50%;width:45px;height:45px}.blog-authors span{display:grid}.blog-authors h3{margin:0;font-size:10px}.blog-authors p,.blog-authors small{margin:1px 0;font-size:8px}.blog-authors small{color:var(--blog-soft)}.blog-guides>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.blog-guides article{border:1px solid var(--blog-line);background:var(--blog-card);border-radius:9px;gap:10px;min-height:170px;padding:15px;display:flex}.blog-guides article>svg{color:#fff;background:linear-gradient(145deg,#0c6cff,#13d4df);border-radius:50%;flex:0 0 37px;width:37px;height:37px;padding:9px}.blog-guides h3{margin:0 0 6px;font-size:11px}.blog-guides p{margin:0;font-size:9px}.blog-guides button,.blog-learn button{color:#29aef0;background:0 0;border:0;align-items:center;gap:5px;margin-top:9px;padding:0;font-size:8px;display:flex}.blog-guides button svg,.blog-learn button svg{width:11px}.blog-newsletter{grid-template-columns:130px 1fr 430px;align-items:center;gap:20px;background:linear-gradient(100deg,#07366b,#07182d 55%,#073452)!important;border-color:#168ad8!important;display:grid!important}.blog-newsletter>svg{color:#72d8ff;filter:drop-shadow(0 0 18px #078cff);justify-self:center;width:70px;height:70px}.blog-newsletter h2{margin:0;font-size:24px}.blog-newsletter p{font-size:11px}.blog-newsletter form{border:1px solid #2475ae;border-radius:99px;grid-template-columns:1fr auto;padding:4px;display:grid}.blog-newsletter input{color:#fff;background:0 0;border:0;min-width:0;padding:9px 13px;font-size:10px}.blog-newsletter button{color:#fff;background:linear-gradient(90deg,#086cff,#11d0d9);border:0;border-radius:99px;padding:8px 17px;font-size:9px}.blog-newsletter form small{color:#8fa9bf;grid-column:1/-1;margin:7px 8px -23px;font-size:7px}.blog-learn>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.blog-learn article{border:1px solid var(--blog-line);background:var(--blog-card);border-radius:9px;gap:12px;padding:15px;display:flex}.blog-learn article>svg{color:#43b7f4;border:1px solid #2a6ca8;border-radius:50%;flex:0 0 38px;width:38px;height:38px;padding:9px}.blog-learn h3{margin:0 0 4px;font-size:12px}.blog-learn p{margin:0;font-size:9px}:root[data-theme=light] .ref-blog-page{--blog-card:#ffffffdb;--blog-card-2:#eff7fee6;--blog-line:#bad1e5;--blog-soft:#526d87;color:#102f4e;background:radial-gradient(circle at 70% 2%,#3695e81f,#0000 27%),#f5f9fd}:root[data-theme=light] .blog-page-hero{border-color:#c7d9e9}:root[data-theme=light] .blog-page-hero h1,:root[data-theme=light] .ref-blog-page h2,:root[data-theme=light] .ref-blog-page h3,:root[data-theme=light] .ref-blog-page strong,:root[data-theme=light] .ref-blog-page b{color:#102f4e}:root[data-theme=light] .blog-page-hero p,:root[data-theme=light] .ref-blog-page p{color:#47637e}:root[data-theme=light] .blog-filter-row button{color:#45627e;background:#f8fbff;border-color:#bfd3e5}:root[data-theme=light] .blog-filter-row button.active{color:#fff;background:#126ee5}:root[data-theme=light] .ref-blog-page .ref-section,:root[data-theme=light] .blog-topic-section article,:root[data-theme=light] .blog-featured-section article,:root[data-theme=light] .blog-latest-section article,:root[data-theme=light] .blog-authors article,:root[data-theme=light] .blog-guides article,:root[data-theme=light] .blog-learn article{background:linear-gradient(145deg,#fffffff2,#e8f3fcbd);box-shadow:0 12px 30px #365f8512}:root[data-theme=light] .blog-section-heading button{color:#145eaa}:root[data-theme=light] .blog-newsletter,:root[data-theme=light] .blog-newsletter h2,:root[data-theme=light] .blog-newsletter p{color:#fff}@media (width<=1100px){.blog-topic-section>div:last-child,.blog-latest-section>div:last-child,.blog-guides>div:last-child{grid-template-columns:repeat(3,1fr)}.blog-newsletter{grid-template-columns:90px 1fr 330px}.blog-authors>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.blog-page-hero{grid-template-columns:1fr;padding:45px 20px 25px}.blog-page-hero>div:first-child{max-width:680px}.blog-featured-section>div:last-child,.blog-latest-section>div:last-child,.blog-guides>div:last-child{grid-template-columns:1fr 1fr}.blog-newsletter{grid-template-columns:70px 1fr}.blog-newsletter form{grid-column:1/-1}.blog-learn>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=520px){.blog-page-hero h1{font-size:42px}.blog-topic-section>div:last-child,.blog-featured-section>div:last-child,.blog-latest-section>div:last-child,.blog-authors>div:last-child,.blog-guides>div:last-child,.blog-learn>div:last-child{grid-template-columns:1fr}.blog-topic-section article{min-height:150px}.blog-latest-section article>img{height:180px}.blog-newsletter{grid-template-columns:1fr}.blog-newsletter>svg{display:none}}.ref-help-page{--help-card:#07182ce6;--help-card-2:#091f38d6;--help-line:#1a4263;--help-soft:#99aec3;background:radial-gradient(circle at 78% 3%,#0071ff2e,#0000 28%),#030b18}.help-page-hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:42px;min-height:470px;padding:42px 38px 28px;display:grid}.help-page-hero h1{letter-spacing:-2.6px;margin:13px 0 15px;font-size:clamp(43px,4.1vw,61px);line-height:1.06}.help-page-hero>div:first-child>p{max-width:580px;font-size:15px}.help-page-hero>div:first-child>label{background:#07182ca8;border:1px solid #16a4ef;border-radius:99px;align-items:center;gap:12px;max-width:590px;height:58px;margin-top:25px;padding:0 20px;display:flex;box-shadow:0 0 23px #078cff4a}.help-page-hero label>svg{color:#19c8df}.help-page-hero label input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.help-page-hero>div:first-child>small{color:var(--help-soft);margin-top:10px;font-size:9px;display:block}.help-page-hero>div:first-child>small button{color:#24aef2;font-size:inherit;background:0 0;border:0;padding:0}.help-dashboard{background:linear-gradient(145deg,#0a213d,#061426);border:1px solid #176da9;border-radius:14px;grid-template-columns:125px 1fr;height:365px;display:grid;overflow:hidden;box-shadow:0 0 37px #078fff32}.help-dashboard>aside{border-right:1px solid #173d5d;flex-direction:column;gap:5px;padding:45px 8px 10px;display:flex}.help-dashboard>aside span{color:#8ca3b8;border-radius:5px;align-items:center;gap:7px;height:31px;padding:0 9px;font-size:8px;display:flex}.help-dashboard>aside span svg{width:13px}.help-dashboard>aside span.active{color:#25cce2;background:#0a4c98}.help-dashboard>main{padding:17px}.help-dashboard>main>header{justify-content:space-between;display:flex}.help-dashboard>main>header small{color:#9bb0c5;font-size:8px}.help-dashboard>main>header h3{margin:10px 0 3px;font-size:16px}.help-dashboard>main>header p{margin:0;font-size:9px}.help-dashboard>main>header img{object-fit:contain;filter:drop-shadow(0 0 17px #078cff);width:72px;height:82px}.help-dashboard-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.help-dashboard-stats article{background:#081a2f;border:1px solid #173d5d;border-radius:6px;padding:10px;display:grid}.help-dashboard-stats small{color:#879eb3;font-size:7px}.help-dashboard-stats strong{font-size:19px}.help-dashboard main>section{background:#07182c;border:1px solid #173d5d;border-radius:7px;margin-top:10px;padding:9px}.help-dashboard main>section>b{font-size:8px}.help-dashboard main>section p{background:#091f38;border-radius:4px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;margin:6px 0;padding:6px;font-size:7px;display:grid}.help-dashboard main>section p i{background:#f2bd39;border-radius:50%;width:7px;height:7px}.help-dashboard main>section p i.state-0{background:#e75a59}.help-dashboard main>section p i.state-2{background:#36d19a}.help-dashboard main>section p b{color:#24aef2}.help-dashboard main>section p small{color:#7d94aa}.help-dashboard main>section button{color:#fff;background:#0b3673;border:1px solid #165e9f;border-radius:5px;margin:8px auto 0;padding:6px 16px;font-size:7px;display:block}.ref-help-page .ref-section{border:1px solid var(--help-line);background:#04112047;border-radius:13px;margin-top:10px;padding-top:24px;padding-bottom:24px}.help-categories>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.help-categories article{border:1px solid var(--help-line);background:linear-gradient(145deg,var(--help-card-2),var(--help-card));border-radius:10px;gap:14px;min-height:145px;padding:17px;display:flex}.help-categories article>svg{color:#22c7e2;flex:0 0 38px;width:38px;height:38px}.help-categories h3{margin:0 0 5px;font-size:14px}.help-categories p{margin:0;font-size:11px}.help-categories button{color:#25aef2;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:10px;display:flex}.help-categories button svg{width:12px}.help-main{grid-template-columns:1.35fr .85fr;gap:16px;display:grid}.help-main>article,.help-main>aside{border:1px solid var(--help-line);background:var(--help-card);border-radius:11px;padding:18px}.help-main .blog-section-heading h2{font-size:19px}.help-article-list{gap:6px;display:grid}.help-article-list>button{color:#dce9f4;text-align:left;background:#0a213b;border:1px solid #1d4568;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.help-article-list>button>svg:first-child{color:#19cbdc;width:24px}.help-article-list>button>svg:last-child{color:#27aef0;width:15px}.help-article-list span{display:grid}.help-article-list b{font-size:11px}.help-article-list small{color:var(--help-soft);font-size:9px}.help-assistant-heading{position:relative}.help-assistant-heading h2{margin:0;font-size:19px}.help-assistant-heading>span{color:#3de0c7;background:#0b695e;border-radius:99px;padding:4px 8px;font-size:8px;position:absolute;top:0;left:138px}.help-assistant-heading p{font-size:10px}.help-assistant-chat{padding:8px 0}.help-assistant-chat p{background:#0c294a;border-radius:11px 11px 11px 2px;align-items:flex-start;gap:8px;max-width:90%;padding:10px;font-size:9px;display:flex}.help-assistant-chat p.me{background:#123d7e;border-radius:11px 11px 2px;margin-left:auto}.help-assistant-chat p svg{color:#20d1df;flex:0 0 22px;width:22px}.help-assistant-chat>i{background:#3e72a0;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.help-main>aside>.ref-action{width:100%;min-height:38px;font-size:10px}.help-troubleshoot>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.help-troubleshoot article{align-items:center;gap:13px;padding:11px 20px;display:flex;position:relative}.help-troubleshoot article:not(:last-child):after{content:"";border-top:1px dashed #2880bc;width:24px;position:absolute;top:50%;right:-12px}.help-troubleshoot article>b{background:#103b77;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.help-troubleshoot article>svg{color:#18d2de;width:27px}.help-troubleshoot h3{margin:0 0 3px;font-size:12px}.help-troubleshoot p{margin:0;font-size:9px}.help-contact-options>div:last-child{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.help-contact-options article{border:1px solid var(--help-line);background:linear-gradient(145deg,var(--help-card-2),var(--help-card));border-radius:10px;grid-template-columns:auto 1fr;gap:11px;min-height:185px;padding:18px;display:grid}.help-contact-options article>svg{color:#27baf0;width:38px;height:38px}.help-contact-options h3{margin:0 0 5px;font-size:13px}.help-contact-options p{margin:0;font-size:10px}.help-contact-options button{color:#fff;background:linear-gradient(90deg,#0b67ff,#10cbd6);border:0;border-radius:99px;grid-column:1/-1;padding:9px;font-size:10px}.help-contact-options small{text-align:center;color:var(--help-soft);grid-column:1/-1;font-size:8px}.help-faq .ref-faq{margin-top:0}.help-faq .ref-faq details{padding:10px 13px}:root[data-theme=light] .ref-help-page{--help-card:#ffffffdb;--help-card-2:#eff7fee6;--help-line:#bad1e5;--help-soft:#526d87;color:#102f4e;background:radial-gradient(circle at 78% 3%,#3695e81f,#0000 28%),#f5f9fd}:root[data-theme=light] .help-page-hero h1,:root[data-theme=light] .ref-help-page h2,:root[data-theme=light] .ref-help-page h3,:root[data-theme=light] .ref-help-page strong,:root[data-theme=light] .ref-help-page b{color:#102f4e}:root[data-theme=light] .help-page-hero p,:root[data-theme=light] .ref-help-page p{color:#47637e}:root[data-theme=light] .help-page-hero>div:first-child>label{background:#fff;box-shadow:0 12px 30px #365f8518}:root[data-theme=light] .help-page-hero label input{color:#102f4e}:root[data-theme=light] .ref-help-page .ref-section,:root[data-theme=light] .help-categories article,:root[data-theme=light] .help-main>article,:root[data-theme=light] .help-main>aside,:root[data-theme=light] .help-contact-options article{background:linear-gradient(145deg,#fffffff2,#e8f3fcbd);box-shadow:0 12px 30px #365f8512}:root[data-theme=light] .help-article-list>button{color:#173d61;background:#f4f9fd;border-color:#c4d7e8}:root[data-theme=light] .help-assistant-chat p{color:#204464;background:#e7f1fb}:root[data-theme=light] .help-assistant-chat p.me{color:#fff;background:#1762bd}@media (width<=1000px){.help-page-hero{grid-template-columns:.9fr 1.1fr;gap:22px}.help-categories>div:last-child,.help-contact-options>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=800px){.help-page-hero{grid-template-columns:1fr;padding:45px 20px 25px}.help-page-hero>div:first-child{max-width:680px}.help-dashboard{width:100%;max-width:700px}.help-main{grid-template-columns:1fr}.help-troubleshoot>div:last-child{grid-template-columns:1fr 1fr}.help-troubleshoot article:nth-child(2):after{display:none}}@media (width<=520px){.help-page-hero h1{font-size:42px}.help-dashboard{grid-template-columns:75px 1fr}.help-dashboard>aside span{justify-content:center;font-size:0}.help-dashboard>aside span svg{width:18px}.help-dashboard-stats{grid-template-columns:1fr 1fr}.help-dashboard main>section{display:none}.help-categories>div:last-child,.help-contact-options>div:last-child,.help-troubleshoot>div:last-child{grid-template-columns:1fr}.help-troubleshoot article:after{display:none}}.ref-safety-page{--safe-card:#07182ceb;--safe-card-2:#091f38db;--safe-line:#1a4263;--safe-soft:#9aafc3;color:#eef7ff;background:radial-gradient(circle at 75% 2%,#0071ff33,#0000 29%),#030b18}.safety-page-hero{border-bottom:1px solid #102d49;grid-template-columns:.88fr 1.12fr;align-items:center;gap:34px;min-height:500px;padding:48px 38px 32px;display:grid}.safety-page-hero>div:first-child{z-index:3;position:relative}.safety-page-hero h1{letter-spacing:-2.7px;max-width:650px;margin:13px 0 16px;font-size:clamp(43px,4.15vw,63px);line-height:1.06}.safety-page-hero h1 em{color:#0000;background:linear-gradient(90deg,#167aff,#18d4da);-webkit-background-clip:text;font-style:normal}.safety-page-hero>div:first-child>p{max-width:590px;margin:0;font-size:16px;line-height:1.65}.safety-page-hero .ref-actions{margin-top:24px}.safety-page-hero>div:first-child>small{color:var(--safe-soft);align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.safety-page-hero>div:first-child>small svg{color:#22cadc;width:15px}.safety-hero-art{height:410px;position:relative}.safety-hero-art:after{content:"";filter:blur(24px);background:#087dff42;border-radius:50%;height:60px;position:absolute;bottom:0;left:22%;right:20%}.safety-hero-art>img{object-fit:cover;object-position:center;filter:saturate(1.08);border-radius:18px;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.safety-float{z-index:3;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#07192ced;border:1px solid #245478;border-radius:10px;grid-template-columns:auto 1fr;gap:8px;width:155px;padding:12px;display:grid;position:absolute;box-shadow:0 14px 34px #0007}.safety-float>svg{color:#1ccbdd;width:21px}.safety-float>b{font-size:11px}.safety-float>small{color:#a6bbce;grid-column:1/-1;font-size:9px;line-height:1.5}.ref-safety-page .ref-section{padding-top:28px;padding-bottom:28px}.safety-memory,.safety-guardrails,.safety-crisis{grid-template-columns:255px 1fr;align-items:center;gap:27px;display:grid}.safety-side-title h2{margin:0 0 9px;font-size:21px}.safety-side-title p{color:var(--safe-soft);margin:0;font-size:12px;line-height:1.6}.safety-side-title .ref-secondary{margin-top:21px;font-size:10px}.ref-safety-page .ref-memory{border-color:var(--safe-line);background:linear-gradient(145deg,var(--safe-card-2),var(--safe-card));grid-template-columns:155px 1fr;min-height:245px}.ref-safety-page .ref-memory aside{padding:18px 12px}.ref-safety-page .ref-memory aside b{font-size:11px}.ref-safety-page .ref-memory aside span{font-size:9px}.ref-safety-page .ref-memory main{padding:18px}.ref-safety-page .ref-memory h3{font-size:16px}.ref-safety-page .ref-memory main>p{font-size:10px}.ref-safety-page .ref-memory-options{gap:10px}.ref-safety-page .ref-memory-options article{min-height:92px;padding:12px}.ref-safety-page .ref-memory-options b{font-size:11px}.ref-safety-page .ref-memory-options small{font-size:9px;line-height:1.45}.safety-guardrails{border-top:1px solid #102d49}.safety-guardrails>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.safety-guardrails article{border:1px solid var(--safe-line);background:linear-gradient(145deg,var(--safe-card-2),var(--safe-card));border-radius:9px;grid-template-columns:auto 1fr;gap:9px;min-height:105px;padding:14px;display:grid}.safety-guardrails article>svg{color:#1ccbdd;width:27px;height:27px}.safety-guardrails article:nth-child(2)>svg{color:#f1c62d}.safety-guardrails article:nth-child(3)>svg{color:#f16a58}.safety-guardrails article:nth-child(4)>svg{color:#48da8b}.safety-guardrails article:nth-child(8)>svg{color:#a56eff}.safety-guardrails h3{margin:0;font-size:11px}.safety-guardrails p{color:var(--safe-soft);grid-column:2;margin:0;font-size:9px;line-height:1.45}.safety-guardrails>div:last-child>small{color:#6e9fbd;grid-column:1/-1;font-size:9px}.safety-crisis{border-top:1px solid #102d49;border-bottom:1px solid #102d49}.safety-crisis>div:last-child{border:1px solid var(--safe-line);background:linear-gradient(145deg,var(--safe-card-2),var(--safe-card));border-radius:10px;grid-template-columns:repeat(5,1fr);gap:16px;padding:18px;display:grid}.safety-crisis article{text-align:center;position:relative}.safety-crisis article:not(:last-child):after{content:"→";color:#66849e;font-size:24px;position:absolute;top:19px;right:-14px}.safety-crisis article>svg{color:#22c9db;border:1px solid #1b79bd;border-radius:50%;width:36px;height:36px;padding:8px}.safety-crisis h3{margin:7px 0 3px;font-size:11px}.safety-crisis p{color:var(--safe-soft);margin:0;font-size:9px;line-height:1.45}.safety-crisis>div:last-child>small{color:#7798b2;grid-column:1/-1;font-size:9px}.safety-crisis article>svg:last-child:not(:first-child){display:none}.safety-boundary-boxes span:before{content:none}.safety-rights-boundaries{grid-template-columns:1fr 1fr;gap:26px;display:grid}.safety-rights-boundaries>article{min-width:0}.safety-rights-boundaries .ref-section-title h2{font-size:21px}.safety-rights-boundaries .ref-section-title p{font-size:11px}.safety-rights-boundaries>article:first-child>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.safety-rights-boundaries>article:first-child>div:last-child article{border:1px solid var(--safe-line);background:var(--safe-card);text-align:center;border-radius:9px;min-height:125px;padding:13px}.safety-rights-boundaries>article:first-child svg{color:#20c9db;width:31px}.safety-rights-boundaries>article:first-child h3{margin:8px 0 4px;font-size:10px}.safety-rights-boundaries>article:first-child p{margin:0;font-size:8px}.safety-boundary-boxes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.safety-boundary-boxes>div{background:#08251d80;border:1px solid #257c58;border-radius:9px;padding:15px}.safety-boundary-boxes>div:last-child{background:#2a101580;border-color:#8d3f46}.safety-boundary-boxes b{font-size:11px}.safety-boundary-boxes span{color:#a8c9b9;margin-top:7px;font-size:9px;display:block}.safety-boundary-boxes>div:last-child span{color:#d6a5aa}.safety-boundary-boxes span:before{content:"✓";color:#4de28d;margin-right:6px}.safety-boundary-boxes>div:last-child span:before{content:"×";color:#ff6e72}.safety-rights-boundaries>article:first-child>div:last-child section{border:1px solid var(--safe-line);background:var(--safe-card);text-align:center;border-radius:9px;min-height:125px;padding:13px}.safety-boundary-boxes>section{background:#08251d80;border:1px solid #257c58;border-radius:9px;padding:15px}.safety-boundary-boxes>section:last-child{background:#2a101580;border-color:#8d3f46}.safety-boundary-boxes>section:last-child span{color:#d6a5aa}.safety-boundary-boxes>section:last-child span:before{content:"×";color:#ff6e72}.safety-security-faq{border-top:1px solid #102d49;grid-template-columns:1fr 1fr;gap:27px;display:grid}.safety-security-faq .ref-section-title h2{font-size:21px}.safety-security-faq .ref-section-title p{font-size:11px}.safety-security-faq>article:first-child>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.safety-security-faq>article:first-child>div:last-child article{border:1px solid var(--safe-line);background:var(--safe-card);text-align:center;border-radius:9px;min-height:108px;padding:13px 8px}.safety-security-faq>article:first-child svg{color:#70c9f4;width:31px}.safety-security-faq h3{font-size:9px}.safety-security-faq .ref-faq{margin-top:0}.safety-security-faq .ref-faq details{padding:10px 12px}.safety-security-faq .ref-faq summary{font-size:10px}.safety-security-faq .ref-faq p{font-size:9px}.safety-security-faq>article:first-child>div:last-child section{border:1px solid var(--safe-line);background:var(--safe-card);text-align:center;border-radius:9px;min-height:108px;padding:13px 8px}.semantic-architecture{gap:22px;display:grid}.semantic-architecture>header{max-width:850px}.semantic-architecture>header h2{margin:7px 0 8px;font-size:clamp(25px,2.7vw,38px);line-height:1.12}.semantic-architecture>header p{max-width:780px;margin:0;font-size:12px}.semantic-system-flow{grid-template-columns:minmax(180px,.78fr) 34px minmax(330px,1.45fr) 34px minmax(210px,.9fr);align-items:stretch;gap:12px;display:grid}.semantic-system-flow>i{color:#21d2de;place-items:center;display:grid}.semantic-system-flow>i svg{width:22px}.semantic-sources,.semantic-core,.semantic-services{border:1px solid var(--safe-line);background:linear-gradient(145deg,var(--safe-card-2),var(--safe-card));border-radius:14px;padding:18px}.semantic-sources,.semantic-services{align-content:start;gap:9px;display:grid}.semantic-sources>small,.semantic-services>small{color:#55c9e4;letter-spacing:1.1px;margin-bottom:4px;font-size:8px;font-weight:800}.semantic-sources>span,.semantic-services>span{background:#071a30;border:1px solid #173d5f;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:grid}.semantic-sources svg,.semantic-services svg{color:#28cedb;width:18px}.semantic-services b{font-size:10px}.semantic-services em{color:var(--safe-soft);grid-column:2;font-size:8px;font-style:normal}.semantic-core{background:radial-gradient(circle at 100% 0,#1ad4ad1c,#0000 40%),linear-gradient(145deg,#082a2b,#071d2c);border-color:#1e9479;box-shadow:inset 0 0 0 1px #21cf9e14}.semantic-core>strong{color:#4ee2ad;letter-spacing:.4px;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.semantic-core>strong svg{width:21px}.semantic-core>section{border-top:1px solid #1e5c51;grid-template-columns:29px 1fr;gap:10px;padding:10px 0;display:grid}.semantic-core>section>svg{color:#47dfaf;width:24px}.semantic-core b{font-size:10px;display:block}.semantic-core p{margin:3px 0 0;font-size:8px;line-height:1.45}.semantic-architecture>footer{background:#092b2980;border:1px solid #1a715f;border-radius:11px;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.semantic-architecture>footer>svg{color:#43dfa8;flex:0 0 23px;width:23px}.semantic-architecture>footer div{gap:4px;display:grid}.semantic-architecture>footer b{font-size:11px}.semantic-architecture>footer span{color:var(--safe-soft);font-size:9px;line-height:1.5}.safety-standards{text-align:center;border-top:1px solid #102d49}.safety-standards h2{margin:0;font-size:19px}.safety-standards>p{color:var(--safe-soft);margin:5px 0 15px;font-size:10px}.safety-standards>div{border:1px solid var(--safe-line);background:var(--safe-card);border-radius:10px;grid-template-columns:repeat(7,1fr);display:grid}.safety-standards article{justify-content:center;align-items:center;gap:7px;min-height:65px;padding:10px;display:flex}.safety-standards article:not(:last-child){border-right:1px solid var(--safe-line)}.safety-standards svg{color:#76caff;width:25px}.safety-standards b{font-size:10px}.ref-safety-page .ref-cta{background:linear-gradient(100deg,#073675,#0b3184 58%,#0877cf);border-color:#167bd1}:root[data-theme=light] .ref-safety-page{--safe-card:#ffffffe6;--safe-card-2:#ecf6feeb;--safe-line:#bed4e7;--safe-soft:#526d87;color:#102f4e;background:radial-gradient(circle at 75% 2%,#3695e821,#0000 29%),#f5f9fd}:root[data-theme=light] .safety-page-hero{border-color:#c7d9e9}:root[data-theme=light] .safety-page-hero h1,:root[data-theme=light] .ref-safety-page h2,:root[data-theme=light] .ref-safety-page h3,:root[data-theme=light] .ref-safety-page b,:root[data-theme=light] .ref-safety-page strong{color:#102f4e}:root[data-theme=light] .safety-page-hero p,:root[data-theme=light] .ref-safety-page p{color:#47637e}:root[data-theme=light] .safety-float{background:#fffffff2;border-color:#a8cce7;box-shadow:0 13px 32px #2e5c821d}:root[data-theme=light] .safety-float>small{color:#526d87}:root[data-theme=light] .ref-safety-page .ref-memory,:root[data-theme=light] .safety-guardrails article,:root[data-theme=light] .safety-crisis>div:last-child,:root[data-theme=light] .safety-rights-boundaries>article:first-child>div:last-child article,:root[data-theme=light] .safety-security-faq>article:first-child>div:last-child article,:root[data-theme=light] .safety-standards>div{background:linear-gradient(145deg,#fffffff5,#e8f3fcc7);box-shadow:0 12px 30px #365f8510}:root[data-theme=light] .safety-boundary-boxes>div{background:#eaf9f1}:root[data-theme=light] .safety-boundary-boxes>div:last-child{background:#fff0f1}:root[data-theme=light] .safety-boundary-boxes span{color:#376d54}:root[data-theme=light] .safety-boundary-boxes>div:last-child span{color:#8a4c53}:root[data-theme=light] .ref-safety-page .ref-cta,:root[data-theme=light] .ref-safety-page .ref-cta h2,:root[data-theme=light] .ref-safety-page .ref-cta p{color:#fff}:root[data-theme=light] .safety-rights-boundaries>article:first-child>div:last-child section,:root[data-theme=light] .safety-security-faq>article:first-child>div:last-child section{background:linear-gradient(145deg,#fffffff5,#e8f3fcc7);box-shadow:0 12px 30px #365f8510}:root[data-theme=light] .safety-boundary-boxes>section{background:#eaf9f1}:root[data-theme=light] .safety-boundary-boxes>section:last-child{background:#fff0f1}:root[data-theme=light] .safety-boundary-boxes>section:last-child span{color:#8a4c53}@media (width<=1100px){.safety-guardrails>div:last-child{grid-template-columns:repeat(2,1fr)}.safety-security-faq>article:first-child>div:last-child{grid-template-columns:repeat(3,1fr)}.safety-standards>div{grid-template-columns:repeat(4,1fr)}.safety-standards article{border-bottom:1px solid var(--safe-line)}}@media (width<=800px){.safety-page-hero{grid-template-columns:1fr;padding:45px 20px 28px}.safety-page-hero>div:first-child{max-width:680px}.safety-hero-art{height:390px}.safety-memory,.safety-guardrails,.safety-crisis,.safety-rights-boundaries,.safety-security-faq{grid-template-columns:1fr}.safety-crisis>div:last-child{grid-template-columns:repeat(5,1fr)}.safety-standards>div{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.safety-page-hero h1{font-size:42px}.safety-hero-art{height:330px}.safety-float{width:130px;padding:9px}.safety-guardrails>div:last-child,.safety-rights-boundaries>article:first-child>div:last-child,.safety-boundary-boxes,.safety-security-faq>article:first-child>div:last-child,.safety-standards>div{grid-template-columns:1fr 1fr}.safety-crisis>div:last-child{grid-template-columns:1fr}.safety-crisis article{text-align:left;grid-template-columns:auto 1fr;gap:5px 10px;display:grid}.safety-crisis article>svg{grid-row:1/3}.safety-crisis article:not(:last-child):after{content:"↓";top:auto;bottom:-20px;right:10px}.ref-safety-page .ref-memory{grid-template-columns:1fr}.ref-safety-page .ref-memory aside{grid-template-columns:repeat(3,1fr);display:grid}}.ref-safety-page{max-width:1440px;margin-inline:auto}.safety-page-hero{isolation:isolate;position:relative;overflow:hidden}.safety-page-hero:before{content:"";z-index:-1;background:radial-gradient(circle at 73% 54%,#0075ff30,#0000 30%),linear-gradient(90deg,#020914fa 0%,#020914e0 38%,#0209141f 72%,#020914b8 100%);position:absolute;inset:0}.safety-page-hero .ref-eyebrow{margin-bottom:5px;padding:5px 11px;font-size:9px}.safety-page-hero .ref-action{min-height:46px;padding-inline:24px}.safety-hero-art{isolation:isolate;overflow:visible}.safety-hero-art>img{z-index:-1;object-position:68% center;border-radius:0;width:113%;height:109%;position:absolute;inset:-4% -4% -5% -9%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 15% 89%,#0000 100%)}.safety-float{width:170px;padding:12px 13px;display:block}.safety-float header{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-bottom:9px;display:grid}.safety-float header>svg{color:#20d2df;width:18px;height:18px}.safety-float header>b{font-size:11px}.safety-float header>span{color:#021321;background:#17d6dd;border-radius:99px;padding:2px 6px;font-size:8px;font-weight:800}.safety-float>strong{margin:3px 0 6px;font-size:10px;display:block}.safety-float>p{color:#9fb5c8;border-top:1px solid #163754;justify-content:space-between;align-items:center;min-height:23px;margin:0;padding:4px 0;font-size:9px;display:flex}.safety-float>p svg{width:11px}.safety-float.memory{top:20px;left:-1%}.safety-float.data{bottom:25px;left:1%}.safety-float.crisis{top:24px;right:-1%}.safety-float.control{bottom:21px;right:-1%}.safety-float.crisis>strong{color:#28d8cc}.safety-float.control>p{justify-content:flex-start;padding-left:25px;position:relative}.safety-float.control>p:before{content:"";border:1px solid #38b9e5;border-radius:2px;width:8px;height:8px;position:absolute;left:6px}.safety-memory>div:first-child h2{margin:0 0 10px;font-size:21px}.safety-memory>div:first-child p{color:var(--safe-soft);font-size:12px;line-height:1.6}.safety-memory>div:first-child .ref-action{width:auto;min-height:39px;margin-top:19px;padding-inline:16px;font-size:10px}.safety-guardrails h3{font-size:12px}.safety-guardrails p,.safety-crisis p{font-size:10px}.safety-rights-boundaries>article>h2,.safety-security-faq>article>h2{margin:0 0 6px;font-size:21px}.safety-rights-boundaries>article>p,.safety-security-faq>article>p{font-size:11px}.safety-rights-boundaries>article>small{color:#6d9ab7;margin-top:10px;font-size:9px;display:block}.safety-rights-boundaries>article:first-child>div:last-child section h3{font-size:11px}.safety-rights-boundaries>article:first-child>div:last-child section p{font-size:9px}.safety-security-faq>article:first-child>div:last-child section h3{font-size:10px;line-height:1.35}.safety-standards article span{display:grid}.safety-standards article small{color:var(--safe-soft);font-size:8px}:root[data-theme=light] .safety-page-hero:before{background:radial-gradient(circle at 73% 54%,#0075ff1f,#0000 31%),linear-gradient(90deg,#f7fbfffa 0%,#f7fbffe6 36%,#f7fbff14 72%,#f7fbff52 100%)}:root[data-theme=light] .safety-page-hero>div:first-child{text-shadow:0 1px #fff}:root[data-theme=light] .safety-float>p{color:#46647e;border-color:#c7ddec}:root[data-theme=light] .safety-float.control>p:before{border-color:#1687ca}@media (width<=1100px){.safety-page-hero{grid-template-columns:.82fr 1.18fr;gap:12px}.safety-page-hero h1{font-size:47px}.safety-float{width:150px}}@media (width<=800px){.safety-page-hero{overflow:hidden}.safety-page-hero:before{background:linear-gradient(#020914fc 0%,#020914f2 46%,#0209141a 78%,#020914c2 100%)}.safety-hero-art>img{object-position:67% center;width:130%;height:108%;inset:0 -10% -6% -20%}:root[data-theme=light] .safety-page-hero:before{background:linear-gradient(#f7fbfffc 0%,#f7fbfff5 45%,#f7fbff14 79%,#f7fbff94 100%)}}@media (width<=520px){.safety-page-hero{padding-top:36px}.safety-page-hero h1{letter-spacing:-2px;font-size:39px}.safety-page-hero>div:first-child>p{font-size:14px}.safety-hero-art>img{width:164%;height:109%;inset:0 -30% -7% -34%}.safety-float{width:138px}.safety-float.memory,.safety-float.data{left:0}.safety-float.crisis,.safety-float.control{right:0}.safety-memory>div:first-child .ref-action{width:100%}}:root[data-theme=light] .semantic-sources,:root[data-theme=light] .semantic-services{background:linear-gradient(145deg,#fff,#eef6fc);box-shadow:0 12px 30px #365f8510}:root[data-theme=light] .semantic-sources>span,:root[data-theme=light] .semantic-services>span{color:#163957;background:#fff;border-color:#c0d7e8}:root[data-theme=light] .semantic-core{background:radial-gradient(circle at 100% 0,#24b98718,#0000 40%),linear-gradient(145deg,#f8fffc,#e9f8f2);border-color:#5ab496}:root[data-theme=light] .semantic-core>section{border-color:#b8dfd0}:root[data-theme=light] .semantic-architecture>footer{background:#edf9f4;border-color:#85c9b3}@media (width<=800px){.semantic-system-flow{grid-template-columns:1fr}.semantic-system-flow>i{height:24px;transform:rotate(90deg)}}@media (width<=520px){.semantic-architecture{gap:17px}.semantic-sources,.semantic-core,.semantic-services{padding:14px}}.ref-about-page{--about-card:#07182ceb;--about-card-2:#091f38db;--about-line:#1a4263;--about-soft:#9aafc3;color:#edf7ff;background:radial-gradient(circle at 67% 3%,#0071ff2e,#0000 29%),#030b18;max-width:1440px;margin-inline:auto}.ref-about-page .ref-section{padding-top:22px;padding-bottom:22px}.about-page-hero{border-bottom:1px solid #102d49;grid-template-columns:.76fr 1.24fr;align-items:center;gap:16px;min-height:500px;padding:46px 40px 25px;display:grid;overflow:hidden}.about-page-hero>div:first-child{z-index:5;position:relative}.about-page-hero h1{letter-spacing:-2.8px;margin:0 0 18px;font-size:clamp(46px,4.35vw,66px);line-height:1.03}.about-page-hero h1 em{color:#0000;background:linear-gradient(90deg,#0d7cff,#18d3db);-webkit-background-clip:text;font-style:normal}.about-page-hero>div:first-child>p{max-width:500px;font-size:15px;line-height:1.6}.about-page-hero .ref-action{margin-top:20px}.about-page-hero>div:first-child>small{color:var(--about-soft);align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.about-page-hero>div:first-child>small svg{color:#22cae0;width:14px}.about-hero-art{isolation:isolate;height:440px;position:relative}.about-hero-art:after{content:"";z-index:-1;filter:blur(22px);background:#087fff50;border-radius:50%;height:45px;position:absolute;bottom:1%;left:21%;right:14%}.about-hero-art>img:first-child{z-index:-2;object-fit:cover;object-position:67% center;width:116%;height:110%;position:absolute;inset:-5% -7% -5% -12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 17% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 17% 91%,#0000)}.about-face{object-fit:cover;object-position:center 10%;filter:saturate(.8)brightness(.78);border-radius:48% 48% 12px 12px;width:104px;height:135px;position:absolute;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.about-face.face-one{top:5%;left:13%}.about-face.face-two{bottom:8%;left:4%}.about-face.face-three{bottom:5%;right:14%}.about-hero-points{gap:18px;width:170px;display:grid;position:absolute;top:74px;right:0}.about-hero-points article{align-items:flex-start;gap:10px;display:flex}.about-hero-points article>svg{color:#1fd0dc;background:#071d34;border:1px solid #1368a8;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:7px}.about-hero-points span{display:grid}.about-hero-points b{font-size:11px}.about-hero-points small{color:var(--about-soft);font-size:9px;line-height:1.4}.about-story-grid{grid-template-columns:1.08fr 1.05fr .9fr;gap:12px;display:grid}.about-story-grid>article,.about-story-grid>aside{border:1px solid var(--about-line);background:linear-gradient(145deg,var(--about-card-2),var(--about-card));border-radius:11px;padding:22px}.about-story-grid>img{object-fit:cover;border:1px solid var(--about-line);border-radius:11px;width:100%;height:280px}.about-story-grid h2{margin:0 0 10px;font-size:22px}.about-story-grid p{font-size:11px;line-height:1.6}.about-story-grid aside h2{font-size:20px;line-height:1.25}.about-story-grid aside h2 em{color:#18cbe0;font-style:normal}.about-story-grid aside strong{margin-top:25px;font-size:22px;display:block}.about-values{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.about-values article{border:1px solid var(--about-line);background:linear-gradient(145deg,var(--about-card-2),var(--about-card));border-radius:10px;gap:16px;min-height:150px;padding:18px;display:flex}.about-values article>svg{color:#1dd1dd;filter:drop-shadow(0 0 14px #087cff55);background:#0a2e61;border-radius:50%;flex:0 0 52px;width:52px;height:52px;padding:11px}.about-values h2{margin:0 0 6px;font-size:18px}.about-values p{margin:0;font-size:10px;line-height:1.55}.about-purpose{grid-template-columns:.72fr 1.45fr;gap:10px;display:grid}.about-purpose>article{border:1px solid var(--about-line);background:linear-gradient(145deg,var(--about-card-2),var(--about-card));border-radius:11px;padding:20px}.about-purpose>article:first-child{grid-template-columns:1fr 150px;display:grid}.about-purpose>article:first-child>svg{color:#168ee8;filter:drop-shadow(0 0 19px #087cff);width:145px;height:145px}.about-purpose h2{margin:0 0 8px;font-size:20px}.about-purpose>article>div>p{font-size:10px;line-height:1.55}.about-purpose>article:last-child>div{grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.about-purpose section{text-align:center;border-right:1px solid var(--about-line);min-height:130px;padding:5px 12px}.about-purpose section:last-child{border:0}.about-purpose section>svg{color:#23d0dd;border:1px solid #187fbb;border-radius:50%;width:37px;height:37px;padding:7px}.about-purpose h3{font-size:10px;line-height:1.3}.about-purpose section p{color:var(--about-soft);margin:0;font-size:8px;line-height:1.4}.about-timeline{border-radius:12px;border:1px solid var(--about-line)!important;background:linear-gradient(145deg,var(--about-card-2),var(--about-card))!important}.about-timeline>h2{margin:0 0 18px;font-size:20px}.about-timeline>div{grid-template-columns:repeat(6,1fr);display:grid;position:relative}.about-timeline>div:before{content:"";background:linear-gradient(90deg,#168bea,#19cdd9,#168bea);height:2px;position:absolute;top:7px;left:3%;right:3%;box-shadow:0 0 10px #078cff}.about-timeline article{padding:24px 13px 0;position:relative}.about-timeline article i{z-index:2;background:#1371e0;border:3px solid #1ac7e3;border-radius:50%;width:15px;height:15px;position:absolute;top:0;left:14px;box-shadow:0 0 13px #078cff}.about-timeline b{color:#32b8f0;font-size:12px;display:block}.about-timeline strong{margin:2px 0 6px;font-size:10px;display:block}.about-timeline p{margin:0;font-size:9px;line-height:1.45}.about-platform{border-radius:12px;border:1px solid var(--about-line)!important;background:linear-gradient(145deg,var(--about-card-2),var(--about-card))!important}.about-platform>div:last-child{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.about-platform article{background:#0a1f38;border:1px solid #1e4f75;border-radius:11px;min-height:235px;overflow:hidden}.about-platform article:nth-child(2){border-color:#6053a0}.about-platform article:nth-child(4){border-color:#227956}.about-platform article:nth-child(5){border-color:#137f9b}.about-platform article>img{object-fit:cover;object-position:center 10%;width:100%;height:135px}.about-platform h3{margin:9px 11px 5px;font-size:13px}.about-platform p{margin:0 11px;font-size:9px;line-height:1.4}.about-global{grid-template-columns:310px 1fr;align-items:center;gap:14px;display:grid}.about-global>div:first-child{align-items:center;gap:18px;display:flex}.about-global>div:first-child>svg{color:#2999e8;filter:drop-shadow(0 0 18px #078cff);width:135px;height:135px}.about-global h2{margin:0 0 7px;font-size:18px}.about-global p{margin:0;font-size:9px}.about-global>div:last-child{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.about-global>div:last-child>span{border:1px solid var(--about-line);background:var(--about-card);border-radius:7px;align-items:center;gap:7px;min-height:37px;padding:8px 10px;font-size:9px;display:flex}.about-global>div:last-child b{font-size:16px}.ref-about-page .ref-cta{background:linear-gradient(100deg,#073675,#0c337e 55%,#0a8fbd);border-color:#1a72c7}.about-assurances{background:linear-gradient(100deg,#11164c,#12256d,#1f145e);border:1px solid #243b84;border-radius:11px;justify-content:center;gap:42px;min-height:60px;margin:12px 38px 22px;padding:13px 22px;display:flex}.about-assurances span{align-items:center;gap:8px;font-size:9px;display:flex}.about-assurances svg{color:#c7d9ff;width:22px}:root[data-theme=light] .ref-about-page{--about-card:#ffffffeb;--about-card-2:#edf7fef0;--about-line:#bdd3e6;--about-soft:#536e87;color:#102f4e;background:radial-gradient(circle at 67% 3%,#328ee221,#0000 29%),#f5f9fd}:root[data-theme=light] .ref-about-page h1,:root[data-theme=light] .ref-about-page h2,:root[data-theme=light] .ref-about-page h3,:root[data-theme=light] .ref-about-page b,:root[data-theme=light] .ref-about-page strong{color:#102f4e}:root[data-theme=light] .ref-about-page p{color:#47637e}:root[data-theme=light] .about-page-hero{border-color:#c8dae9}:root[data-theme=light] .about-page-hero>div:first-child{text-shadow:0 1px #fff}:root[data-theme=light] .about-hero-points article>svg{background:#eff8ff;border-color:#9bc8e6}:root[data-theme=light] .about-story-grid>article,:root[data-theme=light] .about-story-grid>aside,:root[data-theme=light] .about-values article,:root[data-theme=light] .about-purpose>article,:root[data-theme=light] .about-timeline,:root[data-theme=light] .about-platform,:root[data-theme=light] .about-global>div:last-child>span{box-shadow:0 12px 30px #365f8510;background:linear-gradient(145deg,#fffffff7,#e8f3fccc)!important}:root[data-theme=light] .about-platform article{background:#fff}:root[data-theme=light] .ref-about-page .ref-cta,:root[data-theme=light] .ref-about-page .ref-cta h2,:root[data-theme=light] .ref-about-page .ref-cta p,:root[data-theme=light] .about-assurances,:root[data-theme=light] .about-assurances b,:root[data-theme=light] .about-assurances strong{color:#fff}:root[data-theme=light] .about-assurances{background:linear-gradient(100deg,#0c2f72,#1352a9,#0aa0bd)}@media (width<=1100px){.about-page-hero{grid-template-columns:.8fr 1.2fr}.about-hero-points{right:-5px}.about-purpose{grid-template-columns:1fr}.about-platform>div:last-child{grid-template-columns:repeat(3,1fr)}.about-global{grid-template-columns:260px 1fr}.about-global>div:last-child{grid-template-columns:repeat(4,1fr)}}@media (width<=800px){.about-page-hero{grid-template-columns:1fr;padding:42px 20px 25px}.about-page-hero>div:first-child{max-width:620px}.about-hero-art{height:410px}.about-story-grid{grid-template-columns:1fr 1fr}.about-story-grid>aside{grid-column:1/-1}.about-values{grid-template-columns:1fr}.about-timeline>div{grid-template-columns:repeat(3,1fr);gap:18px}.about-timeline>div:before{display:none}.about-timeline article{padding-top:24px}.about-platform>div:last-child{grid-template-columns:1fr 1fr}.about-global{grid-template-columns:1fr}.about-global>div:last-child{grid-template-columns:repeat(3,1fr)}.about-assurances{flex-wrap:wrap;gap:18px}}@media (width<=520px){.about-page-hero h1{font-size:41px}.about-hero-art{height:340px}.about-hero-art>img:first-child{width:164%;height:108%;inset:0 -34% -5% -30%}.about-face{width:78px;height:104px}.about-face.face-one{left:4%}.about-face.face-two{left:0}.about-face.face-three{right:2%}.about-hero-points{width:135px;top:55px}.about-hero-points small{font-size:7px}.about-story-grid{grid-template-columns:1fr}.about-story-grid>aside{grid-column:auto}.about-purpose>article:first-child{grid-template-columns:1fr}.about-purpose>article:first-child>svg{display:none}.about-purpose>article:last-child>div,.about-timeline>div,.about-platform>div:last-child,.about-global>div:last-child{grid-template-columns:1fr 1fr}.about-assurances{justify-content:flex-start;margin-inline:14px}}.ref-careers-page{--career-card:#07182ced;--career-card-2:#0a2340e0;--career-line:#1b476d;--career-soft:#9bb1c7;color:#eff8ff;background:radial-gradient(circle at 72% 2%,#0071ff29,#0000 28%),#030b18;max-width:1440px;margin-inline:auto}.ref-careers-page .ref-section{padding-top:24px;padding-bottom:24px}.careers-page-hero{border-bottom:1px solid #12314e;grid-template-columns:.8fr 1.2fr;align-items:center;min-height:470px;padding:40px 38px 22px;display:grid;overflow:hidden}.careers-page-hero>div{z-index:2;position:relative}.careers-page-hero .ref-eyebrow{color:#20cfdd;border:0;margin:0 0 12px;padding:0}.careers-page-hero h1{letter-spacing:-2.7px;max-width:600px;margin:0 0 16px;font-size:clamp(45px,4.2vw,64px);line-height:1.03}.careers-page-hero p{max-width:510px;font-size:15px;line-height:1.55}.careers-page-hero .ref-actions{margin-top:22px}.careers-page-hero>img{object-fit:cover;object-position:67% center;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:115%;height:440px;margin-left:-10%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14% 100%),linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14% 100%),linear-gradient(#000 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.careers-values{border-radius:12px;border:1px solid var(--career-line)!important;background:linear-gradient(145deg,var(--career-card-2),var(--career-card))!important}.careers-values>h2,.careers-perks>h2{margin:0 0 17px;font-size:18px}.careers-values>div{grid-template-columns:repeat(5,1fr);display:grid}.careers-values article{border-right:1px solid var(--career-line);min-height:135px;padding:7px 20px}.careers-values article:last-child{border:0}.careers-values svg{color:#20d1dc;width:35px;height:35px}.careers-values h3{margin:9px 0 5px;font-size:12px}.careers-values p{margin:0;font-size:9px;line-height:1.45}.careers-perks{border-radius:12px;border:1px solid var(--career-line)!important;background:linear-gradient(145deg,var(--career-card-2),var(--career-card))!important}.careers-perks>div{grid-template-columns:repeat(8,1fr);display:grid}.careers-perks span{border-right:1px solid var(--career-line);align-items:center;gap:9px;min-height:42px;padding:5px 12px;font-size:9px;display:flex}.careers-perks span:last-child{border:0}.careers-perks svg{color:#20d1dc;flex:0 0 23px;width:23px}.careers-main{grid-template-columns:1.18fr .82fr;gap:13px;display:grid}.careers-main>article,.careers-main>aside{border:1px solid var(--career-line);background:linear-gradient(145deg,var(--career-card-2),var(--career-card));border-radius:12px;padding:20px}.careers-main .ref-section-title h2{font-size:21px}.careers-filters{flex-wrap:wrap;gap:6px;margin:-5px 0 15px;display:flex}.careers-filters button{color:#b1c3d3;background:#07182b;border:1px solid #2a5a82;border-radius:99px;padding:7px 14px;font-size:9px}.careers-filters button.active{color:#fff;background:linear-gradient(90deg,#0875f2,#12ceda);border-color:#12a7e9}.careers-role-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.careers-role-grid>button{color:#eff8ff;text-align:left;background:#0a2341;border:1px solid #20517a;border-radius:8px;grid-template-columns:1fr auto;gap:10px;min-height:108px;padding:13px;display:grid}.careers-role-grid span{display:grid}.careers-role-grid b{font-size:11px}.careers-role-grid small{color:#7fb6e1;border:1px solid #3470a0;border-radius:4px;width:max-content;margin:5px 0;padding:2px 5px;font-size:7px}.careers-role-grid p{margin:0;font-size:8px}.careers-role-grid svg{align-self:center;width:15px}.careers-main>article>small{color:var(--career-soft);margin-top:13px;font-size:8px;display:block}.careers-main>article>small a{color:#20b7ed}.careers-main>aside .ref-section-title{margin-bottom:14px}.careers-main>aside .ref-section-title p{font-size:10px}.careers-main>aside>div:nth-child(2){grid-template-columns:1fr 1fr;gap:8px;display:grid}.careers-main>aside img{object-fit:cover;border-radius:7px;width:100%;height:150px}.careers-main>aside>button{color:#21b8ee;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;font-size:9px;display:flex}.careers-main>aside>button svg{width:13px}.careers-global{border-radius:12px;grid-template-columns:1fr .88fr 1.02fr;gap:0;display:grid;border:1px solid var(--career-line)!important;background:linear-gradient(145deg,var(--career-card-2),var(--career-card))!important}.careers-global>article{border-right:1px solid var(--career-line);padding:5px 23px}.careers-global>article:last-child{border:0}.careers-global h2{margin:0 0 5px;font-size:18px}.careers-global>article>p{margin:0;font-size:9px}.careers-map{place-items:center;height:165px;display:grid}.careers-map svg{color:#1385d7;filter:drop-shadow(0 0 13px #087cff);width:165px;height:135px}.careers-global footer{justify-content:space-between;display:flex}.careers-global footer strong{color:#20d0dc;font-size:24px}.careers-global footer small{color:var(--career-soft);font-size:8px;display:block}.careers-spotlight{grid-template-columns:115px 1fr;gap:15px;margin-top:18px;display:grid}.careers-spotlight img{object-fit:cover;border-radius:8px;width:115px;height:155px}.careers-spotlight blockquote{margin:0;font-size:10px;line-height:1.5}.careers-global>article:nth-child(2)>b,.careers-global>article:nth-child(2)>small{font-size:9px;display:block}.careers-global ol{counter-reset:hire;padding:0;list-style:none}.careers-global li{counter-increment:hire;padding:4px 0 8px 35px;display:grid;position:relative}.careers-global li:before{content:counter(hire);background:#235ca2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid;position:absolute;left:0}.careers-global li:not(:last-child):after{content:"";border-left:1px solid #4485bb;height:14px;position:absolute;top:26px;left:11px}.careers-global li b{font-size:10px}.careers-global li small{color:var(--career-soft);font-size:8px}.careers-areas{border-radius:12px;border:1px solid var(--career-line)!important;background:linear-gradient(145deg,var(--career-card-2),var(--career-card))!important}.careers-areas .ref-section-title{margin-bottom:13px}.careers-areas .ref-section-title h2{font-size:19px}.careers-areas .ref-section-title p{font-size:9px}.careers-areas>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.careers-areas article{background:#0a2340;border:1px solid #245279;border-radius:8px;min-height:180px;padding:16px}.careers-areas article>svg{color:#21d0dc;width:36px;height:36px}.careers-areas h3{font-size:12px}.careers-areas p{font-size:9px}.careers-areas button{color:#23b6ec;background:0 0;border:0;padding:0;font-size:9px}.ref-careers-page .ref-cta{background:linear-gradient(100deg,#0b65ef,#088cf0 55%,#14cad4);border-color:#1391dd}:root[data-theme=light] .ref-careers-page{--career-card:#ffffffeb;--career-card-2:#edf7fef0;--career-line:#bdd3e6;--career-soft:#536e87;color:#102f4e;background:radial-gradient(circle at 72% 2%,#328ee221,#0000 28%),#f5f9fd}:root[data-theme=light] .ref-careers-page h1,:root[data-theme=light] .ref-careers-page h2,:root[data-theme=light] .ref-careers-page h3,:root[data-theme=light] .ref-careers-page b,:root[data-theme=light] .ref-careers-page strong{color:#102f4e}:root[data-theme=light] .ref-careers-page p{color:#47637e}:root[data-theme=light] .careers-page-hero{border-color:#c8dae9}:root[data-theme=light] .careers-values,:root[data-theme=light] .careers-perks,:root[data-theme=light] .careers-main>article,:root[data-theme=light] .careers-main>aside,:root[data-theme=light] .careers-global,:root[data-theme=light] .careers-areas{box-shadow:0 12px 30px #365f8510;background:linear-gradient(145deg,#fffffff7,#e8f3fccc)!important}:root[data-theme=light] .careers-filters button{color:#48647f;background:#f8fbff}:root[data-theme=light] .careers-filters button.active{color:#fff}:root[data-theme=light] .careers-role-grid>button,:root[data-theme=light] .careers-areas article{color:#153858;background:#fff;border-color:#bdd3e6}:root[data-theme=light] .ref-careers-page .ref-cta,:root[data-theme=light] .ref-careers-page .ref-cta h2,:root[data-theme=light] .ref-careers-page .ref-cta p{color:#fff}@media (width<=1000px){.careers-page-hero{grid-template-columns:.86fr 1.14fr}.careers-values>div{grid-template-columns:repeat(3,1fr)}.careers-values article{border-bottom:1px solid var(--career-line)}.careers-perks>div{grid-template-columns:repeat(4,1fr)}.careers-main{grid-template-columns:1fr}.careers-global{grid-template-columns:1fr 1fr}.careers-global>article:last-child{border-top:1px solid var(--career-line);grid-column:1/-1}.careers-areas>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.careers-page-hero{grid-template-columns:1fr;padding:42px 20px 20px}.careers-page-hero>div{max-width:650px}.careers-page-hero>img{height:390px}.careers-values>div,.careers-perks>div,.careers-areas>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=520px){.careers-page-hero h1{font-size:41px}.careers-page-hero>img{object-position:68% center;width:145%;height:320px;margin-left:-33%}.careers-values>div,.careers-role-grid,.careers-global,.careers-areas>div:last-child{grid-template-columns:1fr}.careers-values article{border-right:0}.careers-global>article{border-right:0;border-bottom:1px solid var(--career-line)}.careers-global>article:last-child{grid-column:auto}.careers-main>aside img{height:120px}}.ref-affiliate-page{--aff-card:#07182ced;--aff-card-2:#0a2340e0;--aff-line:#1b476d;--aff-soft:#9bb1c7;color:#eff8ff;background:radial-gradient(circle at 72% 2%,#0071ff2e,#0000 28%),#030b18;max-width:1440px;margin-inline:auto}.ref-affiliate-page .ref-section{padding-top:24px;padding-bottom:24px}.affiliate-page-hero{border-bottom:1px solid #12314e;grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;min-height:515px;padding:42px 40px 28px;display:grid}.affiliate-page-hero .ref-eyebrow{margin-bottom:13px}.affiliate-page-hero h1{letter-spacing:-2.6px;margin:0 0 17px;font-size:clamp(43px,4vw,61px);line-height:1.04}.affiliate-page-hero h1 em{color:#0000;background:linear-gradient(90deg,#137cff,#1ad3db);-webkit-background-clip:text;font-style:normal}.affiliate-page-hero>div:first-child>p{max-width:530px;font-size:15px;line-height:1.58}.affiliate-page-hero .ref-actions{margin-top:22px}.affiliate-page-hero .ref-action{font-size:10px}.affiliate-promises{color:var(--aff-soft);gap:28px;margin-top:24px;display:flex}.affiliate-promises span{align-items:center;gap:7px;font-size:9px;display:flex}.affiliate-promises svg{color:#18cbe0;width:16px}.affiliate-hero-dashboard{position:relative}.affiliate-dashboard{background:linear-gradient(145deg,#09213c,#051326);border:1px solid #1978b8;border-radius:14px;grid-template-columns:125px 1fr;height:405px;display:grid;overflow:hidden;transform:perspective(900px)rotateY(-1.5deg);box-shadow:0 0 32px #078cff30}.affiliate-dashboard>aside{border-right:1px solid #19425f;align-content:start;gap:4px;padding:54px 9px 12px;display:grid}.affiliate-dashboard>aside span{color:#93a9bd;border-radius:5px;align-items:center;gap:7px;height:31px;padding:0 9px;font-size:8px;display:flex}.affiliate-dashboard>aside span svg{width:13px}.affiliate-dashboard>aside span.active{color:#2bd3df;background:#0b4c97}.affiliate-dashboard>main{padding:18px}.affiliate-dashboard>main>header{justify-content:space-between;align-items:center;display:flex}.affiliate-dashboard>main>header span{display:grid}.affiliate-dashboard>main>header small,.affiliate-dashboard footer small{color:#83a0b7;font-size:8px}.affiliate-dashboard>main>header strong{font-size:19px}.affiliate-dashboard>main>header>b{color:#2bd49c;font-size:10px}.affiliate-chart{border-bottom:1px solid #214967;align-items:flex-end;gap:6px;height:125px;margin:15px 0 10px;padding-top:10px;display:flex}.affiliate-chart i{clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);opacity:.9;background:linear-gradient(#177cff,#18d0da);flex:1;min-width:3px}.affiliate-dashboard main>section{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.affiliate-dashboard main>section article{background:#081a2f;border:1px solid #193f5c;border-radius:6px;padding:9px;display:grid}.affiliate-dashboard main>section small{color:#829bb0;font-size:7px}.affiliate-dashboard main>section b{font-size:14px}.affiliate-dashboard main>section em{color:#2ad49b;font-size:7px;font-style:normal}.affiliate-dashboard footer{background:#081a2f;border:1px solid #193f5c;border-radius:7px;grid-template-columns:1fr 110px;margin-top:9px;padding:10px;display:grid}.affiliate-dashboard footer span{display:grid}.affiliate-dashboard footer strong{font-size:20px}.affiliate-dashboard footer>div{align-items:flex-end;gap:5px;display:flex}.affiliate-dashboard footer i{background:linear-gradient(#177cff,#18d0da);flex:1}.affiliate-hero-dashboard>article{background:#0a213bed;border:1px solid #1b6090;border-radius:10px;width:165px;padding:15px;display:grid;position:absolute;top:35px;right:-16px;box-shadow:0 16px 34px #0006}.affiliate-hero-dashboard>article small{font-size:8px}.affiliate-hero-dashboard>article strong{font-size:19px}.affiliate-hero-dashboard>article button{color:#fff;background:#1177f2;border:0;border-radius:5px;margin-top:12px;padding:8px;font-size:9px}.affiliate-benefits>div:last-child,.affiliate-partners>div:last-child{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.affiliate-benefits article,.affiliate-partners article{border:1px solid var(--aff-line);background:linear-gradient(145deg,var(--aff-card-2),var(--aff-card));border-radius:9px;gap:11px;min-height:100px;padding:14px;display:flex}.affiliate-benefits article>svg,.affiliate-partners article>svg{color:#20c9dd;background:#102659;border-radius:50%;flex:0 0 30px;width:30px;height:30px;padding:6px}.affiliate-benefits h3,.affiliate-partners h3{margin:1px 0 4px;font-size:10px}.affiliate-benefits p,.affiliate-partners p{margin:0;font-size:8px;line-height:1.4}.affiliate-benefits .ref-section-title h2,.affiliate-partners .ref-section-title h2{font-size:25px}.affiliate-commission{grid-template-columns:1fr 1fr;gap:13px;display:grid}.affiliate-commission>article{border:1px solid var(--aff-line);background:linear-gradient(145deg,var(--aff-card-2),var(--aff-card));border-radius:11px;padding:20px}.affiliate-commission h2{margin:0 0 7px;font-size:19px}.affiliate-commission>article>p{font-size:9px}.affiliate-table{border:1px solid #1d4566;border-radius:7px;overflow:hidden}.affiliate-table header,.affiliate-table p{grid-template-columns:1fr 1.45fr .65fr;align-items:center;margin:0;display:grid}.affiliate-table header{background:#0a213c;padding:9px}.affiliate-table header b{font-size:8px}.affiliate-table p{border-top:1px solid #1d4566;min-height:58px;padding:8px}.affiliate-table p b,.affiliate-table p span{font-size:8px}.affiliate-table p strong{color:#19cfe0;font-size:17px}.affiliate-commission>article:nth-child(2){grid-template-columns:1fr 190px;gap:8px 18px;display:grid}.affiliate-commission>article:nth-child(2)>h2,.affiliate-commission>article:nth-child(2)>p{grid-column:1/-1}.affiliate-commission label{color:var(--aff-soft);grid-template-columns:1fr auto;gap:7px;font-size:8px;display:grid}.affiliate-commission label b{border:1px solid #264b68;border-radius:4px;padding:4px 8px}.affiliate-commission input{accent-color:#168cf1;grid-column:1/-1;width:100%}.affiliate-commission aside{text-align:center;background:#0b2441;border:1px solid #225275;border-radius:9px;grid-area:3/2/6;place-items:center;padding:14px;display:grid}.affiliate-commission aside>svg{width:28px}.affiliate-commission aside>b{font-size:10px}.affiliate-commission aside>strong{color:#20cfe0;font-size:21px}.affiliate-commission aside>strong small{font-size:8px}.affiliate-commission aside button{color:#fff;background:#1178f1;border:0;border-radius:5px;width:100%;padding:8px;font-size:9px}.affiliate-how{border-radius:11px;grid-template-columns:220px 1fr;align-items:center;display:grid;border:1px solid var(--aff-line)!important;background:linear-gradient(145deg,var(--aff-card-2),var(--aff-card))!important}.affiliate-how>h2{font-size:23px}.affiliate-how>div{grid-template-columns:repeat(4,1fr);display:grid}.affiliate-how article{gap:10px;padding:5px 15px;display:flex;position:relative}.affiliate-how article:not(:last-child):after{content:"→";color:#3a86bc;position:absolute;top:12px;right:-5px}.affiliate-how article>b{color:#24b9ee;border:2px solid #168df1;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.affiliate-how article span{display:grid}.affiliate-how strong{font-size:10px}.affiliate-how p{margin:3px 0 0;font-size:8px}.affiliate-tools{grid-template-columns:1.25fr .75fr;gap:13px;display:grid}.affiliate-tools>article,.affiliate-tools>aside{border:1px solid var(--aff-line);background:linear-gradient(145deg,var(--aff-card-2),var(--aff-card));border-radius:11px;padding:20px}.affiliate-tools .ref-section-title h2{font-size:19px}.affiliate-tools .ref-section-title p{font-size:9px}.affiliate-dashboard.compact{grid-template-columns:90px 1fr;height:270px;transform:none}.affiliate-dashboard.compact>aside{padding-top:15px}.affiliate-dashboard.compact>main{padding:12px}.affiliate-dashboard.compact .affiliate-chart{height:63px;margin:8px 0}.affiliate-dashboard.compact main>section article{padding:5px}.affiliate-dashboard.compact footer{display:none}.affiliate-tools>aside>div:last-child{gap:10px;display:grid}.affiliate-tools>aside article{gap:10px;display:flex}.affiliate-tools>aside article>svg{color:#20c8dc;background:#0d3159;border-radius:50%;flex:0 0 31px;width:31px;height:31px;padding:7px}.affiliate-tools>aside h3{margin:0 0 3px;font-size:10px}.affiliate-tools>aside p{margin:0;font-size:8px}.affiliate-faq{border-radius:11px;border:1px solid var(--aff-line)!important;background:linear-gradient(145deg,var(--aff-card-2),var(--aff-card))!important}.affiliate-faq .ref-faq{margin-top:0}.affiliate-faq .ref-faq details{padding:10px 12px}.affiliate-faq .ref-faq summary{font-size:9px}.affiliate-faq .ref-faq p{font-size:8px}.affiliate-trust{grid-template-columns:1.6fr .65fr;gap:12px;display:grid}.affiliate-trust>div,.affiliate-trust>aside{border:1px solid var(--aff-line);background:linear-gradient(145deg,var(--aff-card-2),var(--aff-card));border-radius:10px;padding:15px}.affiliate-trust>div{grid-template-columns:1fr repeat(5,.8fr);align-items:center;display:grid}.affiliate-trust>div>small{color:#28b9ee;font-size:9px}.affiliate-trust article{align-items:center;gap:7px;display:flex}.affiliate-trust article>svg{color:#1fcbdc;background:#0b315c;border-radius:50%;width:27px;height:27px;padding:5px}.affiliate-trust article span{display:grid}.affiliate-trust article b{font-size:11px}.affiliate-trust article small{font-size:7px}.affiliate-trust>aside{justify-content:center;align-items:center;gap:13px;display:flex}.affiliate-trust>aside>svg{color:#1ecfe0;width:54px}.affiliate-trust>aside span{display:grid}.affiliate-trust>aside small{color:#938cff}.affiliate-trust>aside strong{color:#168dff;font-size:25px}.affiliate-trust>aside p{margin:0;font-size:8px}.ref-affiliate-page .ref-cta{background:linear-gradient(100deg,#073575,#092c68 60%,#085887);border-color:#1680ce}:root[data-theme=light] .ref-affiliate-page{--aff-card:#ffffffeb;--aff-card-2:#edf7fef0;--aff-line:#bdd3e6;--aff-soft:#536e87;color:#102f4e;background:radial-gradient(circle at 72% 2%,#328ee221,#0000 28%),#f5f9fd}:root[data-theme=light] .ref-affiliate-page h1,:root[data-theme=light] .ref-affiliate-page h2,:root[data-theme=light] .ref-affiliate-page h3,:root[data-theme=light] .ref-affiliate-page b,:root[data-theme=light] .ref-affiliate-page strong{color:#102f4e}:root[data-theme=light] .ref-affiliate-page p{color:#47637e}:root[data-theme=light] .affiliate-benefits article,:root[data-theme=light] .affiliate-partners article,:root[data-theme=light] .affiliate-commission>article,:root[data-theme=light] .affiliate-how,:root[data-theme=light] .affiliate-tools>article,:root[data-theme=light] .affiliate-tools>aside,:root[data-theme=light] .affiliate-faq,:root[data-theme=light] .affiliate-trust>div,:root[data-theme=light] .affiliate-trust>aside{box-shadow:0 12px 30px #365f8510;background:linear-gradient(145deg,#fffffff7,#e8f3fccc)!important}:root[data-theme=light] .affiliate-table header{background:#e9f3fb}:root[data-theme=light] .affiliate-commission aside{background:#eef7fe}:root[data-theme=light] .ref-affiliate-page .ref-cta,:root[data-theme=light] .ref-affiliate-page .ref-cta h2,:root[data-theme=light] .ref-affiliate-page .ref-cta p{color:#fff}@media (width<=1100px){.affiliate-page-hero{grid-template-columns:.86fr 1.14fr;gap:14px}.affiliate-benefits>div:last-child,.affiliate-partners>div:last-child{grid-template-columns:repeat(3,1fr)}.affiliate-trust{grid-template-columns:1fr}.affiliate-trust>div{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.affiliate-page-hero{grid-template-columns:1fr;padding:42px 20px 28px}.affiliate-page-hero>div:first-child{max-width:650px}.affiliate-hero-dashboard{width:100%;max-width:720px}.affiliate-commission,.affiliate-tools,.affiliate-how{grid-template-columns:1fr}.affiliate-benefits>div:last-child,.affiliate-partners>div:last-child,.affiliate-how>div{grid-template-columns:1fr 1fr}.affiliate-how article:nth-child(2):after{display:none}}@media (width<=520px){.affiliate-page-hero h1{font-size:40px}.affiliate-promises{flex-wrap:wrap;gap:12px}.affiliate-dashboard{grid-template-columns:70px 1fr;height:360px}.affiliate-dashboard>aside span{justify-content:center;font-size:0}.affiliate-dashboard>aside span svg{width:18px}.affiliate-dashboard main>section{grid-template-columns:1fr 1fr}.affiliate-hero-dashboard>article{right:0}.affiliate-benefits>div:last-child,.affiliate-partners>div:last-child,.affiliate-how>div,.affiliate-trust>div,.affiliate-commission>article:nth-child(2){grid-template-columns:1fr}.affiliate-commission aside{grid-area:auto/1}.affiliate-table header,.affiliate-table p{grid-template-columns:1fr .75fr}.affiliate-table header b:nth-child(2),.affiliate-table p span{display:none}.affiliate-dashboard.compact{grid-template-columns:55px 1fr}.affiliate-dashboard.compact main>section{grid-template-columns:1fr 1fr}}:root[data-theme=light] .reference-page input,:root[data-theme=light] .reference-page select,:root[data-theme=light] .reference-page textarea{color:#143653!important;background:#fff!important;border-color:#bfd4e6!important}:root[data-theme=light] .reference-page input::placeholder,:root[data-theme=light] .reference-page textarea::placeholder{color:#738ba1}:root[data-theme=light] .reference-page details{color:#163957!important;background:#fff!important;border-color:#c1d5e7!important}:root[data-theme=light] .affiliate-dashboard{color:#123654;background:linear-gradient(145deg,#fff,#eaf4fc);border-color:#9ec9e6;box-shadow:0 18px 38px #365f8520}:root[data-theme=light] .affiliate-dashboard>aside{background:#edf6fd;border-color:#c4d9e9}:root[data-theme=light] .affiliate-dashboard>aside span{color:#55728b}:root[data-theme=light] .affiliate-dashboard>aside span.active{color:#0879cc;background:#d8ecff}:root[data-theme=light] .affiliate-dashboard>main>header strong,:root[data-theme=light] .affiliate-dashboard main>section b,:root[data-theme=light] .affiliate-dashboard footer strong{color:#123654}:root[data-theme=light] .affiliate-dashboard main>section article,:root[data-theme=light] .affiliate-dashboard footer{background:#fff;border-color:#c5dae9}:root[data-theme=light] .affiliate-dashboard main>section small,:root[data-theme=light] .affiliate-dashboard footer small{color:#607b92}:root[data-theme=light] .affiliate-chart{border-color:#bfd4e5}:root[data-theme=light] .affiliate-hero-dashboard>article{color:#123654;background:#fffffff2;border-color:#9cc9e7;box-shadow:0 16px 35px #365f8524}:root[data-theme=light] .affiliate-hero-dashboard>article strong{color:#123654}:root[data-theme=light] .affiliate-commission label b{background:#fff;border-color:#bfd4e5}:root[data-theme=light] .affiliate-commission aside{background:#f5faff;border-color:#b9d4e8}:root[data-theme=light] .affiliate-tools>aside article>svg,:root[data-theme=light] .affiliate-benefits article>svg,:root[data-theme=light] .affiliate-partners article>svg,:root[data-theme=light] .affiliate-trust article>svg{color:#087ccf;background:#e6f3fe}:root[data-theme=light] .help-dashboard{color:#123654;background:linear-gradient(145deg,#fff,#eaf4fc);border-color:#9cc9e8;box-shadow:0 18px 38px #365f8520}:root[data-theme=light] .help-dashboard>aside{background:#eef7fd;border-color:#c3d8e8}:root[data-theme=light] .help-dashboard>aside span{color:#55728b}:root[data-theme=light] .help-dashboard>aside span.active{color:#087acb;background:#d9edff}:root[data-theme=light] .help-dashboard>main>header h3,:root[data-theme=light] .help-dashboard>main strong{color:#123654}:root[data-theme=light] .help-dashboard-stats article,:root[data-theme=light] .help-dashboard main>section,:root[data-theme=light] .help-dashboard main>section p{color:#173a58;background:#fff;border-color:#c5dae9}:root[data-theme=light] .help-dashboard main>section p small{color:#688198}:root[data-theme=light] .about-hero-points article>svg{color:#087ccf;background:#eef7fe}:root[data-theme=light] .about-platform article,:root[data-theme=light] .careers-role-grid>button,:root[data-theme=light] .careers-areas article{color:#173a58;background:#fff}:root[data-theme=light] .careers-filters button{background:#fff}:root[data-theme=light] .safety-float{color:#173a58;background:#fffffff3}:root[data-theme=light] .safety-boundary-boxes>section{color:#173a58}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta{min-height:126px;color:#fff!important;background:linear-gradient(105deg,#0b2f78 0%,#0d62d8 58%,#0ac0cf 100%)!important;border:1px solid #138ee2!important;box-shadow:0 18px 42px #145ca43d,0 0 30px #0889e733!important}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta h2{text-shadow:0 1px 2px #00194433;color:#fff!important}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta p{color:#e8f4ff!important}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta>img{filter:drop-shadow(0 0 15px #16c8ecb8);opacity:1}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta .ref-action{min-width:205px;color:#0a4d99!important;background:#fff!important;border:1px solid #fffc!important;box-shadow:0 9px 24px #00225433!important}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta .ref-action svg{color:#0a78c7!important}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta .ref-action:hover{transform:translateY(-1px);background:#edf8ff!important}@media (width<=800px){:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta{text-align:left;align-items:center}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta .ref-action{width:100%}}@media (width<=520px){:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta{grid-template-columns:58px 1fr;gap:14px;padding:22px 18px;display:grid}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta>img{width:55px;height:65px}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta h2{font-size:21px}:root[data-theme=light] .reference-page:not(.ref-home) .ref-cta .ref-action{grid-column:1/-1}}:root[data-theme=light] .enterprise-page-hero{background:radial-gradient(circle at 74% 48%,#2793eb1f,#0000 34%)}:root[data-theme=light] .enterprise-console-ui{color:#123654;background:linear-gradient(145deg,#fff,#eaf4fc);border-color:#7fbee6;box-shadow:0 20px 48px #235b8838,0 0 30px #168fdf1f}:root[data-theme=light] .enterprise-console-ui>header{background:#fffc;border-color:#bdd5e6}:root[data-theme=light] .enterprise-console-ui>header b{color:#123654}:root[data-theme=light] .enterprise-console-ui>header span{color:#5e7890}:root[data-theme=light] .enterprise-console-ui>header i{background:#f8fbfe;border-color:#a9c9df}:root[data-theme=light] .enterprise-console-body>aside{background:#edf6fc;border-color:#bfd5e5}:root[data-theme=light] .enterprise-console-body>aside span{color:#55728b}:root[data-theme=light] .enterprise-console-body>aside span.active{color:#086ebd;background:#d8ecff}:root[data-theme=light] .enterprise-console-body>main{background:#ffffff73}:root[data-theme=light] .enterprise-console-body>main>h3{color:#123654}:root[data-theme=light] .enterprise-kpis article,:root[data-theme=light] .enterprise-chart,:root[data-theme=light] .enterprise-console-lower article{background:#fff;border-color:#bed5e6;box-shadow:0 7px 18px #315b7c14}:root[data-theme=light] .enterprise-kpis small{color:#668096}:root[data-theme=light] .enterprise-kpis strong,:root[data-theme=light] .enterprise-chart>b,:root[data-theme=light] .enterprise-console-lower article>b{color:#123654}:root[data-theme=light] .enterprise-kpis b{color:#118c62}:root[data-theme=light] .enterprise-portal{background:#f5faff;border-color:#9cc8e5}:root[data-theme=light] .enterprise-portal>b{color:#123654}:root[data-theme=light] .enterprise-portal>div{background:radial-gradient(circle at 80% 10%,#2584e729,#0000 45%),#eaf4ff;border-color:#9ec8e7}:root[data-theme=light] .enterprise-portal strong{color:#123654}:root[data-theme=light] .enterprise-portal p{color:#4e6a82}:root[data-theme=light] .enterprise-portal label{color:#5b758c;background:#fff;border:1px solid #bfd5e6}:root[data-theme=light] .enterprise-portal footer span{color:#3e607a;background:#e2f0fb}:root[data-theme=light] .enterprise-console-lower span{color:#14527e;background:#f2f8fd;border:1px solid #c1d6e6}:root[data-theme=light] .how-hero-side article,:root[data-theme=light] .pricing-page-hero>aside,:root[data-theme=light] .pricing-finder,:root[data-theme=light] .avatar-match,:root[data-theme=light] .help-dashboard,:root[data-theme=light] .affiliate-dashboard,:root[data-theme=light] .how-hero-side article h3,:root[data-theme=light] .how-hero-side article b,:root[data-theme=light] .pricing-page-hero>aside h3,:root[data-theme=light] .pricing-finder h2,:root[data-theme=light] .avatar-match h2,:root[data-theme=light] .avatar-match h3{color:#123654}:root[data-theme=light] .enterprise-console-ui{filter:none;border-width:2px;transform:perspective(1200px)rotateY(-.6deg);background:#f7fbff!important}:root[data-theme=light] .enterprise-console-ui>header{background:#fff;height:49px}:root[data-theme=light] .enterprise-console-ui>header img{filter:drop-shadow(0 0 7px #087cda59)}:root[data-theme=light] .enterprise-console-ui>header b{font-size:12px}:root[data-theme=light] .enterprise-console-ui>header span{font-size:10px}:root[data-theme=light] .enterprise-console-body{background:#f7fbff;height:calc(100% - 49px)}:root[data-theme=light] .enterprise-console-body>aside{background:#eaf4fb;padding:12px 8px}:root[data-theme=light] .enterprise-console-body>aside span{height:29px;font-size:8px;font-weight:650}:root[data-theme=light] .enterprise-console-body>aside span svg{color:#197fc4;width:13px}:root[data-theme=light] .enterprise-console-body>aside span.active{color:#fff;background:#1477d5;box-shadow:0 5px 12px #1266b833}:root[data-theme=light] .enterprise-console-body>aside span.active svg{color:#fff}:root[data-theme=light] .enterprise-console-body>main{background:#f8fbfe;padding:14px}:root[data-theme=light] .enterprise-console-body>main>h3{margin-bottom:10px;font-size:12px}:root[data-theme=light] .enterprise-kpis{gap:8px}:root[data-theme=light] .enterprise-kpis article{padding:10px}:root[data-theme=light] .enterprise-kpis small{font-size:7px}:root[data-theme=light] .enterprise-kpis strong{font-size:18px}:root[data-theme=light] .enterprise-kpis b{font-size:8px}:root[data-theme=light] .enterprise-chart{height:144px;padding:10px}:root[data-theme=light] .enterprise-chart>b{font-size:8px}:root[data-theme=light] .enterprise-chart polyline{stroke:#087fe2;stroke-width:3px}:root[data-theme=light] .enterprise-console-lower article{min-height:76px;padding:9px}:root[data-theme=light] .enterprise-console-lower article>b{font-size:8px}:root[data-theme=light] .enterprise-portal{background:#fff;margin:11px 11px 11px 0;padding:11px}:root[data-theme=light] .enterprise-portal>b{font-size:9px}:root[data-theme=light] .enterprise-portal>div{background:linear-gradient(145deg,#eef7ff,#dcecff);padding:27px 12px}:root[data-theme=light] .enterprise-portal strong{font-size:11px}:root[data-theme=light] .enterprise-portal p{font-size:9px}:root[data-theme=light] .enterprise-portal label{font-size:8px}:root[data-theme=light] .enterprise-portal footer span{font-size:7px}:root[data-theme=light] .enterprise-certifications>span{color:#456681}:root[data-theme=light] .enterprise-certifications svg{color:#087bc9;background:#fff;border-color:#9ec5df}:root[data-theme=light] .enterprise-certifications small{color:#5d7890}@media (width<=800px){:root[data-theme=light] .enterprise-console-ui{transform:none}}:root[data-theme=light] .enterprise-device{color:#0b3155;background:radial-gradient(circle at 78% 18%,#24a4d52e,#0000 44%),linear-gradient(145deg,#fff,#eaf7fb);border:2px solid #84bddf;box-shadow:0 14px 30px #1c5b8026}:root[data-theme=light] .enterprise-device>b{color:#0879bd;letter-spacing:.04em;font-size:12px}:root[data-theme=light] .enterprise-device>strong{color:#0b3155;font-size:15px}:root[data-theme=light] .enterprise-device label{color:#416681;background:#fff;border:1px solid #9bc9e3;font-size:9px;box-shadow:0 5px 14px #1c5b8014}:root[data-theme=light] .enterprise-device label svg{color:#0789d0}:root[data-theme=light] .enterprise-device footer span{color:#245a76;background:#e6f5fb;border-color:#8cc4df;font-size:7px;font-weight:650}.reference-page .ref-section p,.reference-page .ref-section li,.reference-page .ref-section label,.reference-page .ref-section summary,.reference-page .ref-section time,.reference-page .ref-section article p{font-size:11px;line-height:1.5}.reference-page .ref-section small,.reference-page .ref-section article small,.reference-page .ref-section footer,.reference-page .ref-section footer span{font-size:10px;line-height:1.4}.reference-page .ref-section button,.reference-page .ref-section input,.reference-page .ref-section select,.reference-page .ref-section textarea{font-size:11px}.reference-page :is(.enterprise-console-ui,.help-dashboard,.affiliate-dashboard) p,.reference-page :is(.enterprise-console-ui,.help-dashboard,.affiliate-dashboard) small,.reference-page :is(.enterprise-console-ui,.help-dashboard,.affiliate-dashboard) label,.reference-page :is(.enterprise-console-ui,.help-dashboard,.affiliate-dashboard) footer,.reference-page :is(.enterprise-console-ui,.help-dashboard,.affiliate-dashboard) footer span{font-size:9px;line-height:1.35}.reference-page :is(.enterprise-console-ui,.help-dashboard,.affiliate-dashboard) button,.reference-page :is(.enterprise-console-ui,.help-dashboard,.affiliate-dashboard) aside span,.enterprise-device footer span{font-size:9px}.enterprise-device label{font-size:10px}@media (width<=520px){.reference-page .ref-section p,.reference-page .ref-section li,.reference-page .ref-section label,.reference-page .ref-section summary,.reference-page .ref-section article p{font-size:12px}.reference-page .ref-section small,.reference-page .ref-section article small{font-size:11px}}.admin-session-layout{grid-template-columns:360px 1fr;gap:15px;display:grid}.admin-session-form,.admin-session-list{border:1px solid var(--app-line);background:var(--app-surface);border-radius:13px;padding:20px}.admin-session-form{align-content:start;gap:13px;display:grid}.admin-session-form h3,.admin-session-list h3{margin:0}.admin-session-form label{color:var(--app-muted);gap:6px;font-size:12px;display:grid}.admin-session-form input,.admin-session-form select,.admin-session-list select{border:1px solid var(--app-line);background:var(--app-bg);width:100%;color:var(--app-text);border-radius:8px;padding:11px}.admin-session-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.admin-session-form button{color:#fff;background:linear-gradient(90deg,#0870ed,#0ccbd4);border:0;border-radius:8px;min-height:44px}.admin-session-list>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.admin-session-list>header span{color:var(--app-muted)}.admin-session-list>article{border-bottom:1px solid var(--app-line);grid-template-columns:1fr 135px auto;align-items:center;gap:10px;padding:13px 0;display:grid}.admin-session-list>article:last-child{border:0}.admin-session-list>article>div{gap:3px;display:grid}.admin-session-list>article span,.admin-session-list>article small{color:var(--app-muted)}.admin-session-list button{color:#ff7182;background:0 0;border:1px solid #9e384c;border-radius:7px;padding:10px}.admin-center{--dash-line:var(--app-line);--dash-panel:var(--app-surface);--dash-input:var(--app-bg);--dash-text:var(--app-text);--dash-muted:var(--app-muted)}.admin-ops{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.admin-ops>section{border:1px solid var(--dash-line);background:var(--dash-panel);border-radius:14px;overflow:hidden}.admin-ops>section>header{border-bottom:1px solid var(--dash-line);background:var(--dash-input);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.admin-ops h3{margin:0 0 5px}.admin-ops p{color:var(--dash-muted);margin:0;font-size:12px}.admin-ops article{border-bottom:1px solid var(--dash-line);grid-template-columns:1fr 150px;align-items:center;gap:12px;padding:14px 18px;display:grid}.admin-ops article:last-child{border-bottom:0}.admin-ops article>div{gap:4px;display:grid}.admin-ops article span,.admin-ops article small{color:var(--dash-muted);font-size:11px}.admin-ops select{border:1px solid var(--dash-line);background:var(--dash-input);width:100%;color:var(--dash-text);border-radius:8px;padding:10px}@media (width<=950px){.admin-ops{grid-template-columns:1fr}}@media (width<=560px){.admin-ops article{grid-template-columns:1fr}}.admin-nav-badge{font-style:normal;color:#fff!important;background:#7c3aed!important;border-radius:4px!important;width:auto!important;padding:3px 5px!important;font-size:7px!important}.admin-center{max-width:1500px;margin:auto}.admin-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:20px;display:flex}.admin-heading h2{margin:5px 0;font-size:34px}.admin-heading p{color:var(--dash-muted);margin:0}.admin-heading>button{border:1px solid var(--dash-line);background:var(--dash-panel);min-height:44px;color:var(--dash-text);border-radius:9px;align-items:center;gap:8px;padding:0 16px;display:flex}.admin-heading svg{width:18px}.admin-message{color:#dff7ff;background:#0a3156;border:1px solid #1983be;border-radius:9px;justify-content:space-between;margin-bottom:16px;padding:12px 15px;display:flex}.admin-message button{color:inherit;background:0 0;border:0;font-size:20px}.admin-tabs{gap:8px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow:auto}.admin-tabs button{border:1px solid var(--dash-line);background:var(--dash-panel);min-height:44px;color:var(--dash-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:0 15px;display:flex}.admin-tabs button svg{width:17px}.admin-tabs button.active{color:#fff;background:linear-gradient(100deg,#0869d9,#0e9dbb);border-color:#0db9dc}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.admin-metrics article{border:1px solid var(--dash-line);background:var(--dash-panel);border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:5px 13px;min-height:160px;padding:22px;display:grid}.admin-metrics svg{color:#25cee0;background:#0c315b;border-radius:13px;grid-row:1/4;width:48px;height:48px;padding:12px}.admin-metrics strong{font-size:30px}.admin-metrics span{font-weight:750}.admin-metrics small{color:var(--dash-muted)}.admin-blog-layout{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.admin-editor,.admin-list,.admin-table,.admin-card-grid>article,.admin-inquiries>article,.admin-settings>form,.admin-settings>div{border:1px solid var(--dash-line);background:var(--dash-panel);border-radius:13px}.admin-editor,.admin-list,.admin-settings>form,.admin-settings>div{padding:20px}.admin-editor h3,.admin-list h3,.admin-settings h3{margin-top:0}.admin-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-form-grid label,.admin-settings label{color:var(--dash-muted);gap:6px;font-size:12px;display:grid}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select,.admin-settings input,.admin-table select{border:1px solid var(--dash-line);background:var(--dash-input);width:100%;color:var(--dash-text);border-radius:8px;padding:11px}.admin-form-grid textarea{resize:vertical;min-height:80px}.admin-form-grid textarea.content{min-height:180px}.admin-form-grid .admin-check{align-items:center;gap:8px;display:flex}.admin-form-grid .admin-check input{width:auto}.admin-editor footer{gap:9px;margin-top:15px;display:flex}.admin-editor footer button{border:1px solid var(--dash-line);background:var(--dash-panel);min-height:43px;color:var(--dash-text);border-radius:8px;padding:0 15px}.admin-editor footer .primary-action{color:#fff;background:linear-gradient(90deg,#0870ed,#0ccbd4)}.admin-list{align-content:start;gap:8px;display:grid}.admin-list>article{border:1px solid var(--dash-line);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:12px;display:grid}.admin-list>article>div{display:grid}.admin-list span,.admin-list small{color:var(--dash-muted);font-size:11px}.admin-list button,.admin-card-grid button{border:1px solid var(--dash-line);background:var(--dash-input);color:var(--dash-text);border-radius:7px;padding:8px 10px}.admin-list button.danger{color:#ff6d80}.admin-table{overflow:hidden}.admin-table>header,.admin-table>article{border-bottom:1px solid var(--dash-line);grid-template-columns:1.2fr 1fr .75fr .75fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.admin-table>header{background:var(--dash-input)}.admin-table>article:last-child{border:0}.admin-table span{display:grid}.admin-table small{color:var(--dash-muted)}.admin-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-card-grid>article{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.admin-card-grid>article>svg{color:#25cee0;background:#0c315b;border-radius:50%;width:36px;height:36px;padding:8px}.admin-card-grid h3{margin:0}.admin-card-grid p{color:var(--dash-muted);margin:3px 0}.admin-card-grid small{color:var(--dash-muted)}.admin-card-grid .status-on{color:#29d69d}.admin-card-grid .status-off{color:#ff7182}.admin-card-grid button{grid-area:2}.admin-inquiries{gap:10px;display:grid}.admin-inquiries>article{padding:17px}.admin-inquiries header{align-items:center;gap:15px;display:flex}.admin-inquiries header a{color:#16bedd}.admin-inquiries header time{color:var(--dash-muted);margin-left:auto}.admin-inquiries small{color:#29cbd9}.admin-inquiries p{margin-bottom:0}.admin-settings{grid-template-columns:.8fr 1.2fr;gap:15px;display:grid}.admin-settings>form{align-content:start;gap:12px;display:grid}.admin-settings>form button{color:#fff;background:linear-gradient(90deg,#0870ed,#0ccbd4);border:0;border-radius:8px;min-height:44px}.admin-settings>div{align-content:start;gap:8px;display:grid}.admin-settings>div article{border:1px solid var(--dash-line);border-radius:8px;gap:4px;padding:12px;display:grid}.admin-settings code{color:#1fcadd;white-space:pre-wrap}.admin-settings small{color:var(--dash-muted)}.blog-reader{z-index:500;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#eff8ff;background:#010813e0;padding:40px 20px;position:fixed;inset:0;overflow:auto}.blog-reader>img,.blog-reader>article{width:min(850px,100%);margin:auto;display:block}.blog-reader>img{object-fit:cover;border-radius:18px 18px 0 0;height:min(42vh,390px)}.blog-reader>article{background:#07182d;border:1px solid #1d4f75;border-top:0;border-radius:0 0 18px 18px;padding:30px}.blog-reader h1{font-size:clamp(30px,5vw,52px);line-height:1.08}.blog-reader p{white-space:pre-wrap;font-size:16px;line-height:1.75}.blog-reader small{color:#29cee0}.blog-reader-meta{color:#9db3c8}.blog-reader-close{color:#fff;background:#07182d;border:1px solid #3d6888;border-radius:50%;width:48px;height:48px;font-size:28px;position:fixed;top:20px;right:24px}.plan-video-allowance{border:1px solid #08c8df;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;margin:11px 0;padding:9px;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-video-allowance{border:1px solid color-mix(in srgb,#08c8df 42%,var(--line))}}.plan-video-allowance{color:var(--text);background:#08bcd712;border-radius:9px}.plan-video-allowance svg{color:#09cfe0;grid-row:1/3;width:20px}.plan-video-allowance b{font-size:12px}.plan-video-allowance small{color:var(--muted);font-size:10px}.plan-video-line{color:#08c8df;align-items:center;gap:6px;margin:9px 0;font-size:12px;display:flex}.plan-video-line svg{width:16px}.call-allowance{color:#22cedf;align-items:center;gap:7px;margin-top:10px;font-size:12px;display:flex}.call-allowance svg{width:16px}.auth-selected-plan{background:#087eff12;border:1px solid #1768a8;border-radius:10px;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:flex}.auth-selected-plan svg{color:#0bd2df;width:22px}.auth-selected-plan span{text-align:left;display:grid}.auth-selected-plan small{color:#91aac2}@media (width<=950px){.admin-metrics{grid-template-columns:1fr 1fr}.admin-blog-layout,.admin-settings{grid-template-columns:1fr}.admin-card-grid{grid-template-columns:1fr 1fr}.admin-table{overflow:auto}.admin-table>header,.admin-table>article{min-width:720px}}@media (width<=600px){.admin-heading{flex-direction:column;align-items:flex-start}.admin-heading>button{justify-content:center;width:100%}.admin-metrics,.admin-card-grid,.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:auto}.admin-list>article{grid-template-columns:1fr 1fr}.admin-list>article>div{grid-column:1/-1}.admin-inquiries header{flex-direction:column;align-items:flex-start;gap:3px}.admin-inquiries header time{margin:0}.blog-reader{padding:70px 10px 20px}.blog-reader>article{padding:21px}.blog-reader p{font-size:15px}}.profile-phone-field small{color:#8199b5;font-size:11px;line-height:1.5}.profile-phone-field em{color:#ff7d8f;font-size:11px;font-style:normal}.profile-phone-field input[aria-invalid=true]{border-color:#e84c65!important}.admin-safety-alerts article footer a.call-member,.admin-safety-alerts article footer a.whatsapp-member,.admin-safety-alerts article footer a.telegram-member{justify-content:center;align-items:center;gap:7px;display:inline-flex}.admin-safety-alerts article footer a.call-member{background:#087d64}.admin-safety-alerts article footer a.whatsapp-member{background:#128c4b}.admin-safety-alerts article footer a.telegram-member{background:#1678ad}.admin-safety-alerts article footer a.call-member svg,.admin-safety-alerts article footer a.whatsapp-member svg,.admin-safety-alerts article footer a.telegram-member svg{width:16px}.profile-channels{background:#08172a;border:1px solid #173655;border-radius:16px;gap:16px;padding:22px;display:grid}.profile-channels>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-channels>header span{gap:5px;display:grid}.profile-channels>header b{font-size:18px}.profile-channels>header small,.profile-channels article small,.profile-channels>footer,.channel-link-card p{color:#8fa5bf;line-height:1.5}.profile-channels>header>svg{color:#08cbe0;width:34px;height:34px}.profile-channels>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.profile-channels article{background:#091b31;border:1px solid #1c4268;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.profile-channels article>div{gap:3px;display:grid}.profile-channels button,.channel-link-card a{color:#fff;background:#0a6cff;border:1px solid #1676c8;border-radius:8px;padding:9px 13px;font-weight:750;text-decoration:none}.profile-channels button.disconnect-channel{color:#ff8998;background:0 0;border-color:#7b3d4a}.channel-logo{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.channel-link-card{background:linear-gradient(120deg,#082551,#073149);border:1px solid #0d81c5;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.channel-link-card>div{gap:5px;display:grid}.channel-link-card small{color:#24dbe3;letter-spacing:.08em;font-weight:800}.channel-link-card strong{letter-spacing:.22em;font-size:28px}.channel-link-card p{margin:0}.channel-link-card a{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.channel-notice{color:#55d6e6;margin:0}.profile-channels>footer{align-items:flex-start;gap:8px;font-size:12px;display:flex}.profile-channels>footer svg{color:#2fe09a;flex:none;width:17px}.app-shell[data-dashboard-theme=light] .profile-channels{background:#fff;border-color:#cedded}.app-shell[data-dashboard-theme=light] .profile-channels article{background:#f5f9fd;border-color:#cedded}.app-shell[data-dashboard-theme=light] .profile-channels>header b,.app-shell[data-dashboard-theme=light] .profile-channels article b,.app-shell[data-dashboard-theme=light] .channel-link-card strong{color:#102745}.app-shell[data-dashboard-theme=light] .profile-channels>header small,.app-shell[data-dashboard-theme=light] .profile-channels article small,.app-shell[data-dashboard-theme=light] .profile-channels>footer,.app-shell[data-dashboard-theme=light] .channel-link-card p{color:#637995}.app-shell[data-dashboard-theme=light] .channel-link-card{background:linear-gradient(120deg,#e7f4ff,#f7fcff)}@media (width<=760px){.profile-channels>div{grid-template-columns:1fr}.channel-link-card{flex-direction:column;align-items:flex-start}.channel-link-card a{justify-content:center;width:100%}}.admin-safety-alerts{gap:12px;display:grid}.admin-safety-alerts>header{background:#28131c;border:1px solid #7d3443;border-radius:13px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.admin-safety-alerts>header h3{color:#fff;margin:0 0 6px}.admin-safety-alerts>header p{color:#e9b9c1;max-width:820px;margin:0;line-height:1.55}.admin-safety-alerts>header button{color:#fff;white-space:nowrap;background:#471925;border:1px solid #a94a5d;border-radius:8px;padding:10px 13px}.admin-safety-alerts>header svg{width:15px}.admin-safety-alerts>article{background:linear-gradient(145deg,#30131d,var(--dash-panel));border:1px solid #a94356;border-radius:13px;padding:18px;box-shadow:0 12px 35px #0003}.admin-safety-alerts>article>header{justify-content:space-between;gap:15px;margin-top:10px;display:flex}.admin-safety-alerts>article>header>div{gap:4px;display:grid}.admin-safety-alerts a{color:#62dbe6}.admin-safety-alerts time{color:var(--dash-muted)}.admin-safety-alerts article p{line-height:1.6}.urgent-label{color:#fff;letter-spacing:.08em;background:#b72943;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.admin-safety-alerts article footer{align-items:center;gap:15px;display:flex}.admin-safety-alerts article footer a{color:#fff;background:#c12c47;border-radius:8px;padding:10px 13px;font-weight:800;text-decoration:none}.admin-safety-alerts article footer span{color:var(--dash-muted);font-size:11px}.admin-safety-empty{border:1px solid var(--dash-line);background:var(--dash-panel);min-height:220px;color:var(--dash-muted);border-radius:13px;align-content:center;place-items:center;gap:8px;display:grid}.admin-safety-empty svg{color:#39d39c;width:40px}.app-shell[data-dashboard-theme=light] .admin-safety-alerts>header{background:#fff2f4;border-color:#db8796}.app-shell[data-dashboard-theme=light] .admin-safety-alerts>header h3{color:#7e2032}.app-shell[data-dashboard-theme=light] .admin-safety-alerts>header p{color:#704653}.app-shell[data-dashboard-theme=light] .admin-safety-alerts>article{background:#fff8f9;border-color:#db8796}@media (width<=650px){.admin-safety-alerts>header,.admin-safety-alerts>article>header,.admin-safety-alerts article footer{flex-direction:column}.admin-safety-alerts>header button,.admin-safety-alerts article footer a{text-align:center;width:100%}}.channel-logo{box-shadow:0 7px 18px #0004}.channel-logo svg{width:25px;height:25px}.channel-logo.whatsapp{background:#25d366}.channel-logo.telegram{background:#229ed9}.ref-home .home-audience-section{padding-top:54px;padding-bottom:58px}.ref-home .home-audience-section .ref-section-title{margin-inline:auto;max-width:680px;margin-bottom:28px}.ref-home .home-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ref-home .home-audience-grid article{background:linear-gradient(145deg,#0a2039,#061426);border:1px solid #1b466d;border-radius:18px;grid-template-rows:1fr;grid-template-columns:148px minmax(0,1fr);min-height:190px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 16px 38px #0003}.ref-home .home-audience-photo{background:#0b1d31;width:148px;height:100%;min-height:190px;position:relative;overflow:hidden}.ref-home .home-audience-photo img{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:transform .35s;display:block}.ref-home .home-audience-grid article:hover .home-audience-photo img{transform:scale(1.035)}.ref-home .home-audience-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 62%,#07182c 100%);position:absolute;inset:0}.ref-home .home-audience-photo>span{z-index:2;color:#31cce0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04192fe6;border:1px solid #47beeebf;border-radius:11px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:auto;bottom:12px;left:12px;box-shadow:0 8px 20px #0000004d}.ref-home .home-audience-photo>span svg{width:20px;height:20px}.ref-home .home-audience-copy{flex-direction:column;justify-content:center;min-width:0;padding:24px 22px;display:flex}.ref-home .home-audience-copy small{color:#31cce0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800}.ref-home .home-audience-grid .home-audience-copy h3{color:#f5fbff;letter-spacing:-.02em;margin:0 0 9px;font-size:19px;line-height:1.2}@media (width<=1050px){.ref-home .home-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ref-home .home-audience-grid{grid-template-columns:1fr}.ref-home .home-audience-grid article{grid-template-columns:132px minmax(0,1fr);min-height:170px}.ref-home .home-audience-photo{width:132px;min-height:170px}.ref-home .home-audience-copy{padding:20px 18px}}@media (width<=420px){.ref-home .home-audience-grid article{display:block}.ref-home .home-audience-photo{width:100%;height:240px;min-height:0}.ref-home .home-audience-photo:after{background:linear-gradient(#0000 58%,#07182c)}.ref-home .home-audience-copy{padding:21px}.ref-home .home-audience-grid .home-audience-copy h3{font-size:20px}:root[data-theme=light] .ref-home .home-audience-photo:after{background:linear-gradient(#0000 58%,#f7fbfe)}}.admin-center{gap:18px;display:grid}.admin-heading{border:1px solid var(--dash-line);background:linear-gradient(135deg,var(--dash-panel),var(--dash-panel));border-radius:20px;margin:0;padding:28px 30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-heading{background:linear-gradient(135deg,color-mix(in srgb,var(--dash-panel) 96%,#0870ed 4%),color-mix(in srgb,var(--dash-panel) 90%,#08bfd0 10%))}}.admin-heading{box-shadow:0 20px 55px #020c1d24}.admin-heading:after{content:"";pointer-events:none;background:radial-gradient(circle,#16cce033,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-115px;right:-85px}.admin-heading>div,.admin-heading>button{z-index:1;position:relative}.admin-heading h2{letter-spacing:-.045em}.admin-heading>button,.admin-tabs button,.admin-editor button,.admin-avatar-manager button{font:inherit;cursor:pointer;font-weight:750;transition:transform .18s,border-color .18s,background .18s}.admin-heading>button:hover,.admin-tabs button:hover,.admin-avatar-manager button:hover:not(:disabled){border-color:#14b8d4;transform:translateY(-1px)}.admin-tabs{z-index:8;border:1px solid var(--dash-line);background:var(--dash-panel);border-radius:15px;margin:0;padding:8px;position:sticky;top:74px}@supports (color:color-mix(in lab, red, red)){.admin-tabs{background:color-mix(in srgb,var(--dash-panel) 94%,transparent)}}.admin-tabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 34px #020c1d1a}.admin-tabs button{background:0 0;border-color:#0000;flex:none}.admin-tabs button.active{box-shadow:0 10px 24px #0576d140}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-metrics article,.admin-editor,.admin-list,.admin-table,.admin-inquiries>article,.admin-settings>form,.admin-settings>div,.admin-session-form,.admin-session-list{box-shadow:0 14px 38px #020c1d14}.admin-metrics article{border-radius:17px;min-height:145px;transition:transform .2s,border-color .2s}.admin-metrics article:hover{border-color:#12bfd9;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.admin-metrics article:hover{border-color:color-mix(in srgb,#12bfd9 55%,var(--dash-line))}}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;padding:4px 2px;display:flex}.admin-section-heading h3{letter-spacing:-.025em;margin:5px 0 4px;font-size:25px}.admin-section-heading p,.admin-avatar-catalog>header p{color:var(--dash-muted);margin:0}.admin-section-summary{gap:8px;display:flex}.admin-section-summary span{border:1px solid var(--dash-line);background:var(--dash-panel);color:var(--dash-muted);white-space:nowrap;border-radius:999px;padding:9px 12px}.admin-section-summary b{color:var(--dash-text)}.admin-avatar-manager{gap:16px;display:grid}.admin-avatar-layout{grid-template-columns:minmax(350px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-avatar-editor,.admin-avatar-catalog{border:1px solid var(--dash-line);background:var(--dash-panel);border-radius:18px;box-shadow:0 18px 48px #020c1d1a}.admin-avatar-editor{padding:20px;position:sticky;top:148px}.admin-avatar-editor>header,.admin-avatar-catalog>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.admin-avatar-editor>header>div{align-items:center;gap:11px;display:flex}.admin-avatar-editor h3,.admin-avatar-catalog h3{margin:2px 0 0}.admin-avatar-editor header small{color:#16bed6;letter-spacing:.1em;font-weight:800}.admin-editor-icon{color:#fff;background:linear-gradient(135deg,#0870ed,#12c8d5);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-editor-icon svg{width:20px}.admin-avatar-editor>header>button,.admin-avatar-catalog>header>button{border:1px solid var(--dash-line);background:var(--dash-input);color:var(--dash-text);border-radius:9px;padding:9px 11px}.admin-avatar-editor .admin-form-grid{gap:13px}.admin-avatar-editor .admin-form-grid small{font-size:10px;line-height:1.35}.admin-avatar-editor footer{gap:9px;margin-top:16px;display:flex}.admin-avatar-editor footer button{border:1px solid var(--dash-line);background:var(--dash-input);min-height:43px;color:var(--dash-text);border-radius:9px;padding:0 15px}.admin-avatar-editor footer .primary-action{color:#fff;background:linear-gradient(90deg,#0870ed,#0ccbd4);border:0}.admin-avatar-preview{border:1px solid var(--dash-line);background:var(--dash-input);border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:10px;display:flex}.admin-avatar-preview video{aspect-ratio:1;object-fit:cover;background:#061020;border-radius:9px;width:82px}.admin-avatar-preview span{gap:3px;display:grid}.admin-avatar-preview small{color:var(--dash-muted)}.admin-avatar-catalog{padding:20px}.admin-avatar-catalog>header button{align-items:center;gap:7px;display:flex}.admin-avatar-catalog>header button svg{width:16px}.admin-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-avatar-grid>article{border:1px solid var(--dash-line);background:var(--dash-input);border-radius:15px;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.admin-avatar-grid>article:hover,.admin-avatar-grid>article.is-editing{border-color:#16bdd7;transform:translateY(-2px);box-shadow:0 16px 35px #03183024}.admin-avatar-media{aspect-ratio:16/8.7;background:linear-gradient(135deg,#071a31,#0a3156);position:relative;overflow:hidden}.admin-avatar-media video{object-fit:cover;width:100%;height:100%;display:block}.admin-avatar-media>span{letter-spacing:.04em;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850;position:absolute;top:10px;box-shadow:0 5px 16px #00000040}.admin-avatar-media .status-on{color:#087553;background:#dffcf2;left:10px}.admin-avatar-media .status-off{color:#a6243b;background:#ffe8ec;left:10px}.admin-avatar-media .default-badge{color:#075ca8;background:#e8f5ff;right:10px}.admin-avatar-copy{gap:6px;padding:15px;display:grid}.admin-avatar-copy>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-avatar-copy h4{margin:0;font-size:17px}.admin-avatar-copy>div span,.admin-avatar-copy small{color:var(--dash-muted);font-size:11px}.admin-avatar-copy>b{color:#15bcd5;font-size:12px}.admin-avatar-copy p{min-height:38px;color:var(--dash-muted);margin:0;font-size:12px;line-height:1.55}.admin-avatar-grid article>footer{flex-wrap:wrap;gap:7px;padding:0 15px 15px;display:flex}.admin-avatar-grid article>footer button{border:1px solid var(--dash-line);background:var(--dash-panel);min-height:35px;color:var(--dash-text);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:flex}.admin-avatar-grid article>footer button svg{width:14px}.admin-avatar-grid article>footer .danger{border-color:#ef476f;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.admin-avatar-grid article>footer .danger{border-color:color-mix(in srgb,#ef476f 45%,var(--dash-line))}}.admin-avatar-grid article>footer .danger{color:#ef476f}.admin-avatar-grid button:disabled{cursor:not-allowed;opacity:.48;transform:none}.admin-avatar-empty{text-align:center;min-height:260px;color:var(--dash-muted);place-items:center;display:grid}.admin-avatar-empty svg{width:42px}.admin-avatar-empty h4{color:var(--dash-text);margin:8px 0 0}.admin-avatar-empty p{margin:3px 0}@media (width<=1200px){.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-avatar-layout{grid-template-columns:1fr}.admin-avatar-editor{position:static}.admin-avatar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=950px){.admin-tabs{top:66px}}@media (width<=600px){.admin-heading{padding:22px}.admin-tabs{position:static}.admin-avatar-grid{grid-template-columns:1fr}.admin-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.admin-section-summary{width:100%}.admin-section-summary span{text-align:center;flex:1}.admin-avatar-editor,.admin-avatar-catalog{padding:15px}.admin-avatar-editor>header{align-items:flex-start}.admin-avatar-editor>header>button{font-size:11px}}:root[data-theme=light] img:not([src*=cymaniq-mark]):not([src*=wordmark]):not(.brand-emblem):not(.brand-wordmark){filter:brightness(1.12)contrast(.88)saturate(.86)!important}.app-sidebar nav,.sidebar-foot{flex:none}.growth-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.growth-tools button{color:inherit;cursor:pointer;background:0 0;border:1px solid #28739b;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.growth-tools svg{color:#00b7e9;width:24px;height:24px}.growth-tools button[aria-pressed=true]{color:#fff;background:#0865aa}.growth-workspace label{margin:15px 0;font-size:14px;display:block}.growth-workspace textarea,.growth-workspace input,.growth-workspace select{width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #46718e;border-radius:8px;margin-top:8px;padding:12px;display:block}.growth-workspace textarea{min-height:150px}.growth-response{border-top:1px solid #46718e;margin-top:22px;padding-top:20px}.growth-response>p{white-space:pre-wrap;line-height:1.65}.growth-response button{color:inherit;cursor:pointer;background:0 0;border:1px solid #28739b;border-radius:8px;padding:10px 16px}.growth-workspace button:disabled{opacity:.55;cursor:default}@media (width<=650px){.growth-tools{grid-template-columns:1fr 1fr}}.daily-reset{margin-top:24px}.daily-reset-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.daily-reset h2{margin:10px 0}.daily-reset p{line-height:1.6}.daily-reset-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0 12px;display:grid}.daily-reset-week div{text-align:center;border:1px solid #8094ab40;border-radius:12px;gap:8px;padding:12px 2px;display:grid}.daily-reset-week .done{background:#32b8a322;border-color:#32b8a3}.daily-reset-tabs{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.daily-reset button{cursor:pointer;border:1px solid #8094ab60;border-radius:10px;padding:10px 16px}.daily-reset-tabs [aria-pressed=true]{color:#fff;background:#187b70}.daily-reset form,.daily-reset label{gap:12px;display:grid}.daily-reset form{max-width:760px}.daily-reset textarea,.daily-reset select{width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #8094ab80;border-radius:10px;padding:12px}.daily-reset textarea{resize:vertical;min-height:100px}.daily-reset select option{color:#132133;background:#fff}.daily-reset button:disabled{opacity:.5;cursor:not-allowed}.daily-reset-saved{white-space:pre-wrap;overflow-wrap:anywhere}.action-plans{gap:20px;margin-bottom:28px;display:grid}.action-plan-review{flex-wrap:wrap;gap:14px 24px;display:flex}.action-plan-review p{flex-basis:100%;margin:0}.action-plan-form,.action-plan-draft{border:0;gap:16px;min-width:0;margin-top:18px;padding:0;display:grid}.action-plans label{gap:8px;display:grid}.action-plans input,.action-plans select,.action-plans textarea{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:1px solid #8198b466;border-radius:10px;padding:12px}.action-plans textarea{resize:vertical;min-height:80px}.action-plans option{color:#142337;background:#fff}.action-plan-buttons{flex-wrap:wrap;gap:8px;display:flex}.action-plans button,.action-plan-today button{cursor:pointer;border:1px solid #8198b466;border-radius:10px;padding:10px 14px}.action-plans button:disabled{opacity:.45;cursor:not-allowed}.action-plan-draft-step{grid-template-columns:60px 1fr 90px auto;align-items:center;gap:12px;display:grid}.action-plan-heading,.action-plan-today{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.action-plan-today{margin:24px 0}.action-plan-card progress{accent-color:#31b8a4;width:100%;height:10px}.action-plan-task{border-top:1px solid #8198b433;gap:12px;padding:18px 0;display:grid}.action-plan-task h4,.action-plan-task p{margin:4px 0}.action-plan-task.done h4{opacity:.7;text-decoration:line-through}.action-plan-task.blocked{border-left:3px solid #d5a858;padding-left:14px}@media (width<=620px){.action-plan-draft-step{grid-template-columns:1fr 80px}.action-plan-draft-step>span,.action-plan-draft-step>input{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.booking-form{background:linear-gradient(145deg,#081a30,#061322);border:1px solid #1d4a76;border-radius:17px;gap:18px;padding:22px;display:grid;box-shadow:0 18px 46px #0004}.booking-step{align-items:center;gap:12px;display:flex}.booking-step>span{color:#fff;background:linear-gradient(135deg,#0b6dff,#0bd1d9);border-radius:50%;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.booking-step h3,.booking-step p{margin:0}.booking-step p{color:#91a7c2;margin-top:3px}.booking-avatar-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;display:grid}.booking-avatar-grid button{color:#eaf5ff;text-align:left;background:#061425;border:1px solid #244867;border-radius:12px;gap:6px;padding:9px;display:grid}.booking-avatar-grid button.selected{background:#0a2840;border-color:#0acbdc;box-shadow:0 0 0 2px #08d2df22}.booking-avatar-grid video{aspect-ratio:1.45;object-fit:cover;background:#020813;border-radius:8px;width:100%}.booking-avatar-grid small{color:#84a0bc}.session-package-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.session-package-grid button{color:#c9dbec;text-align:left;background:#07172a;border:1px solid #245071;border-radius:13px;align-content:center;justify-items:start;gap:3px;min-height:128px;padding:15px;display:grid}.session-package-grid button svg{color:#08cce0}.session-package-grid button strong{color:#fff;font-size:24px}.session-package-grid button small{color:#8da5bf}.session-package-grid button.selected{background:linear-gradient(145deg,#0a3a62,#09233e);border-color:#0ad2dc;box-shadow:0 0 24px #08bde52a}.booking-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.booking-fields label{color:#abc0d5;gap:7px;display:grid}.booking-fields input,.booking-fields textarea{color:#fff;background:#04101f;border:1px solid #244662;border-radius:9px;width:100%;padding:11px}.booking-focus{grid-column:1/-1}.booking-fields textarea{resize:vertical;min-height:92px}.booking-checkout{border-top:1px solid #1b3853;justify-content:space-between;align-items:center;gap:18px;padding-top:17px;display:flex}.booking-checkout>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;display:grid}.booking-checkout svg{color:#2cdb9a;grid-row:1/3}.booking-checkout small{color:#8ea5bd}.booking-checkout button{color:#fff;background:linear-gradient(100deg,#0b6cff,#08d5db);border:0;border-radius:9px;padding:13px 20px;font-weight:850}.booking-checkout button:disabled{opacity:.55}.booking-notice,.booking-error{color:#43dfa7;background:#0b493124;border:1px solid #1c7161;border-radius:10px;margin:0;padding:13px 15px}.booking-error{color:#ff8291;background:#5a18252b;border-color:#7b3341}.paid-sessions .session-actions span{color:#8da5bf;font-size:13px}.app-shell[data-dashboard-theme=light] .booking-form{background:linear-gradient(145deg,#fff,#f1f8fe);border-color:#bdd3e6;box-shadow:0 16px 38px #315d8115}.app-shell[data-dashboard-theme=light] .booking-step h3,.app-shell[data-dashboard-theme=light] .booking-avatar-grid b,.app-shell[data-dashboard-theme=light] .session-package-grid b,.app-shell[data-dashboard-theme=light] .session-package-grid strong{color:#102745}.app-shell[data-dashboard-theme=light] .booking-step p,.app-shell[data-dashboard-theme=light] .booking-avatar-grid small,.app-shell[data-dashboard-theme=light] .session-package-grid small,.app-shell[data-dashboard-theme=light] .booking-checkout small{color:#637995}.app-shell[data-dashboard-theme=light] .booking-avatar-grid button,.app-shell[data-dashboard-theme=light] .session-package-grid button{color:#193b5b;background:#fff;border-color:#bed3e5;box-shadow:0 8px 20px #315d8110}.app-shell[data-dashboard-theme=light] .booking-avatar-grid button.selected,.app-shell[data-dashboard-theme=light] .session-package-grid button.selected{background:#eafaff;border-color:#079cae;box-shadow:0 0 0 2px #08aabe16}.app-shell[data-dashboard-theme=light] .booking-checkout{border-color:#cedeed}.app-shell[data-dashboard-theme=light] .booking-fields label{color:#405e79}@media (width<=760px){.session-package-grid{grid-template-columns:1fr 1fr}.booking-fields{grid-template-columns:1fr}.booking-focus{grid-column:auto}.booking-checkout{align-items:stretch;display:grid}.booking-checkout button{width:100%}.booking-avatar-grid{grid-template-columns:1fr 1fr}}.billing-workspace{max-width:1180px}.billing-current{background:linear-gradient(110deg,#082551,#071426);border:1px solid #1762a1;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px;display:grid}.billing-current>span{color:#fff;background:linear-gradient(135deg,#0b6cff,#09cbd6);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.billing-current h3{margin:4px 0;font-size:24px}.billing-current p{color:#94aac4;margin:0 0 5px}.billing-current small{color:#38ccda;letter-spacing:.08em;font-weight:800}.billing-current>b{letter-spacing:.08em;border-radius:999px;padding:7px 10px;font-size:10px}.billing-current>b.active{color:#5aebba;background:#0b634c}.billing-current>b.inactive{color:#ff9aaa;background:#49313a}.billing-toggle{justify-content:center;gap:5px;display:flex}.billing-toggle button{color:#91a7c2;background:#07182b;border:1px solid #214968;padding:10px 16px}.billing-toggle button:first-child{border-radius:9px 0 0 9px}.billing-toggle button:last-child{border-radius:0 9px 9px 0}.billing-toggle button.active{color:#fff;background:#0b6cff;border-color:#0b83db}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-plan-grid article{background:#08172a;border:1px solid #173655;border-radius:16px;align-content:start;gap:11px;min-height:245px;padding:22px;display:grid;position:relative}.billing-plan-grid article.featured{border-color:#09a8d5;box-shadow:0 0 0 2px #09b7d41b,0 18px 48px #0076d21c}.billing-plan-grid article>small{color:#19c8d9;letter-spacing:.12em;font-size:9px;font-weight:850}.billing-plan-grid h3{margin:0;font-size:23px}.billing-plan-grid strong{font-size:34px}.billing-plan-grid strong em{color:#8fa5bf;font-size:12px;font-style:normal}.billing-plan-grid p{color:#8fa5bf;min-height:42px;margin:0;font-size:12px;line-height:1.5}.billing-plan-grid button{color:#fff;background:linear-gradient(100deg,#0b6cff,#08bacb);border:1px solid #137fc3;border-radius:9px;align-self:end;min-height:43px;font-weight:800}.billing-plan-grid button:disabled{cursor:not-allowed;opacity:.55}.billing-footnote{color:#8fa5bf;border:1px solid #1a5067;border-radius:12px;align-items:flex-start;gap:10px;padding:15px;font-size:12px;line-height:1.5;display:flex}.billing-footnote svg{color:#2edb9a;flex:none}.app-shell[data-dashboard-theme=light] .billing-current,.app-shell[data-dashboard-theme=light] .billing-plan-grid article,.app-shell[data-dashboard-theme=light] .billing-footnote{background:#fff;border-color:#bfd3e5;box-shadow:0 12px 30px #315d8112}.app-shell[data-dashboard-theme=light] .billing-current{background:linear-gradient(110deg,#e7f4ff,#fff)}.app-shell[data-dashboard-theme=light] .billing-current h3,.app-shell[data-dashboard-theme=light] .billing-plan-grid h3,.app-shell[data-dashboard-theme=light] .billing-plan-grid strong{color:#102745}.app-shell[data-dashboard-theme=light] .billing-current p,.app-shell[data-dashboard-theme=light] .billing-plan-grid p,.app-shell[data-dashboard-theme=light] .billing-footnote{color:#637995}.app-shell[data-dashboard-theme=light] .billing-toggle button{color:#405e79;background:#fff;border-color:#bfd3e5}.app-shell[data-dashboard-theme=light] .billing-toggle button.active{color:#fff;background:#0b6cff}@media (width<=900px){.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.billing-current{grid-template-columns:auto 1fr}.billing-current>b{grid-column:1/-1;justify-self:start}.billing-plan-grid{grid-template-columns:1fr}.billing-toggle button{flex:1}.billing-workspace>.workspace-head .primary-action{width:100%}}.overview-session-avatar{object-fit:cover;background:#06111f;border:2px solid #147fc2;border-radius:50%;flex:0 0 58px;width:58px;height:58px}.empty-state-action{color:#08c9e2;background:0 0;border:1px solid #1676c8;border-radius:8px;margin-top:12px;padding:10px 14px}.app-shell[data-dashboard-theme=light] .overview-session-avatar{border-color:#3b91c2}.app-shell[data-dashboard-theme=light] .empty-state-action{color:#096595;background:#fff}@media (width<=760px){.paid-sessions .session-list article{grid-template-columns:1fr}.paid-sessions .session-list article>.avatar{display:none}.paid-sessions .session-actions,.paid-sessions .session-actions button{width:100%}}.pricing-session-grid>button{border:1px solid var(--price-line);background:var(--price-card);color:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:13px 17px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pricing-session-grid>button:hover{border-color:#16b7d0;transform:translateY(-2px);box-shadow:0 12px 28px #087eff26}.pricing-session-grid>button>svg{color:#4db8f8;border:1px solid #1b70bd;border-radius:50%;width:42px;height:42px;padding:10px}:root[data-theme=light] .pricing-session-grid>button{background:linear-gradient(145deg,#fffffff2,#e8f3fcbd);box-shadow:0 12px 30px #365f8512}.ref-session-prices>button{border:1px solid var(--ref-line);color:inherit;text-align:left;cursor:pointer;background:#081a30;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.ref-session-prices>button:hover{border-color:#16b7d0;transform:translateY(-2px)}:root[data-theme=light] .ref-session-prices>button{color:#102a49;background:#fff;border-color:#b9cde3;box-shadow:0 10px 28px #173d6b0b}.marketing-site{--public-card:#091a2f;--public-card-strong:#0c2340;--public-border:#1b4367;--public-copy:#a8bdd1;--public-heading:#f7fbff;--page-art:url(/cymaniq-background-v2.jpg);background-image:radial-gradient(circle at 78% 5%,#0d75e029,transparent 30%), radial-gradient(circle at 15% 32%,#0cc7d314,transparent 25%), linear-gradient(180deg,#020a15c2 0%,#061426d1 46%,#020a15e6 100%), var(--page-art);background-blend-mode:screen,screen,normal,normal;background-position:50%,50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:fixed}.marketing-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020a15d1;border-bottom:1px solid #3b709957;width:100%;max-width:none;height:76px;padding:0 clamp(20px,5vw,72px);position:sticky;top:0;box-shadow:0 10px 35px #00000029}.marketing-header .header-inner{align-items:center;width:min(1340px,100%);height:100%;margin:auto;display:flex}.marketing-header nav{gap:clamp(18px,2.4vw,34px)}.marketing-header nav button{letter-spacing:.01em;font-size:13px;font-weight:650}.marketing-actions button{border-radius:10px;min-height:42px}.marketing-actions .register{padding-inline:20px;box-shadow:0 8px 24px #0884e042}.reference-page{width:100%;max-width:1440px;color:var(--public-heading);margin:0 auto;overflow:hidden}.reference-page h1,.reference-page h2,.reference-page h3{color:var(--public-heading);text-wrap:balance}.reference-page p{color:var(--public-copy);text-wrap:pretty}.reference-page .ref-section{border-bottom:1px solid #2c5b8047;width:min(1240px,100% - 48px);margin:0 auto;padding:72px 0}.reference-page .ref-section-title h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.1}.reference-page .ref-section-title p{max-width:680px;color:var(--public-copy);margin:0;font-size:15px!important;line-height:1.65!important}.ref-eyebrow{color:#38d1df;letter-spacing:.14em;text-transform:uppercase;background:#097ab91a;border:1px solid #1da6d959;border-radius:999px;width:max-content;margin-bottom:18px;padding:7px 11px;font-size:10px;font-weight:850}.ref-action{color:#fff;background:linear-gradient(100deg,#096be9,#10c7d1);border:0;border-radius:11px;min-height:46px;padding:0 19px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 25px #0871d938}.ref-action:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0871d952}.ref-action.ghost{color:#dcebf7;box-shadow:none;background:#081d32b8;border:1px solid #285271}.ref-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.ref-hero,.avatar-page-hero,.enterprise-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero{background:0 0;border-bottom:1px solid #2c5b804d;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:64px;width:min(1340px,100% - 48px);min-height:560px;margin:0 auto;padding:72px 24px;display:grid}.ref-hero h1,.avatar-page-hero h1,.enterprise-page-hero h1,.about-page-hero h1,.careers-page-hero h1,.contact-page-hero h1,.safety-page-hero h1,.accessibility-hero h1,.help-page-hero h1,.blog-page-hero h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(44px,5vw,70px);line-height:1.02}.ref-hero h1 em,.avatar-page-hero h1 em,.enterprise-page-hero h1 em,.about-page-hero h1 em,.careers-page-hero h1 em,.safety-page-hero h1 em,.accessibility-hero h1 em{background:linear-gradient(90deg,#348dff,#17d3dc);color:#0000;-webkit-background-clip:text;font-style:normal}.ref-hero-copy>p,.avatar-hero-copy>p,.enterprise-page-hero>div>p,.about-page-hero>div>p,.careers-page-hero>div>p,.contact-page-hero>div>p,.safety-page-hero>div>p,.accessibility-hero>div>p,.help-page-hero>div>p,.blog-page-hero>div>p{max-width:650px;margin:0;font-size:16px!important;line-height:1.7!important}.ref-hero-art,.avatar-hero-art,.accessibility-hero-art,.safety-hero-art{min-width:0;height:460px;position:relative}.ref-hero-art>img,.avatar-hero-art>img,.accessibility-hero-art>img,.safety-hero-art>img,.enterprise-page-hero>img,.pricing-page-hero>img,.about-page-hero>img,.careers-page-hero>img,.contact-hero-art>img{object-fit:cover;border:1px solid #1c4c73;border-radius:24px;width:100%;height:100%;display:block;box-shadow:0 28px 70px #00000057}.ref-trust{gap:18px;margin-top:28px}.ref-trust span{font-size:11px}.home-tool-grid,.home-feature-grid{gap:16px}.home-tool-grid article,.home-feature-grid article{border:1px solid var(--public-border);background:linear-gradient(145deg,var(--public-card-strong),var(--public-card));border-radius:17px;box-shadow:0 15px 35px #0000002b}.home-tool-grid article{min-height:230px;padding:24px}.home-tool-grid h3,.home-feature-grid h3{line-height:1.3;font-size:16px!important}.home-tool-grid>article>p,.home-feature-grid p{font-size:13px!important;line-height:1.58!important}.home-tool-sample{border-radius:10px;margin-top:auto;padding:13px;font-size:11px!important}.home-feature-grid article{gap:17px;min-height:150px;padding:22px}.home-unlock{border:1px solid var(--public-border);background:#081d33b3;border-radius:14px;margin-top:20px;padding:18px 20px;font-size:13px}.home-journey{gap:14px}.home-journey article{border:1px solid var(--public-border);background:linear-gradient(145deg,var(--public-card-strong),var(--public-card));border-radius:16px;min-height:190px;padding:22px 14px}.home-journey article:after{display:none}.home-journey article>span{border-radius:16px;width:58px;height:58px}.home-journey h3{font-size:14px!important}.home-journey p{font-size:12px!important;line-height:1.55!important}.avatar-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.avatar-showcase-grid article{border:1px solid var(--public-border);background:linear-gradient(145deg,var(--public-card-strong),var(--public-card));border-radius:17px;overflow:hidden;box-shadow:0 15px 35px #0000002b}.avatar-showcase-grid article>div{height:210px}.avatar-showcase-grid article img{object-fit:cover;object-position:center top;width:100%;height:100%}.avatar-showcase-grid h3{margin:15px 15px 5px;font-size:15px}.avatar-showcase-grid article>p{margin:0 15px 12px;font-size:12px!important}.avatar-showcase-grid footer{flex-wrap:wrap;gap:6px;padding:0 15px 16px;display:flex}.avatar-showcase-grid footer span{color:#75ccec;background:#0b3154;border-radius:999px;padding:5px 7px;font-size:8px}.avatar-capabilities{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.avatar-capabilities article{border:1px solid var(--public-border);background:var(--public-card);border-radius:17px;gap:15px;padding:24px;display:flex}.avatar-capabilities article>svg{color:#35d0dc;background:#0b3154;border-radius:11px;width:38px;height:38px;padding:9px}.enterprise-use-cases>div,.help-categories>div,.ref-access-features>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.enterprise-use-cases article,.help-categories article,.ref-access-features article{border:1px solid var(--public-border);background:linear-gradient(145deg,var(--public-card-strong),var(--public-card));border-radius:17px;min-height:190px;padding:24px;box-shadow:0 15px 35px #00000029}.enterprise-use-cases article>svg,.help-categories article>svg,.ref-access-features article>svg{color:#34d0dd;background:#0b3154;border-radius:12px;width:42px;height:42px;padding:10px}.enterprise-use-cases h3,.help-categories h3,.ref-access-features h3{font-size:16px}.enterprise-use-cases p,.help-categories p,.ref-access-features p{font-size:13px!important;line-height:1.6!important}.enterprise-real-scope,.pricing-real-note{padding:34px!important}.pricing-real-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pricing-real-grid article{border:1px solid var(--public-border);background:linear-gradient(145deg,var(--public-card-strong),var(--public-card));border-radius:17px;min-height:260px;box-shadow:0 15px 35px #0000002e}.pricing-real-grid article span{color:#42d8e1}.ref-pricing-page .ref-section{width:auto;margin:0 44px;padding:25px 3px}.home-plan-section{border-bottom:1px solid #2c5b8047;width:min(1320px,100% - 48px);margin:0 auto;padding:72px 0}.home-plan-heading{margin-bottom:18px;position:relative}.home-plan-heading .ref-section-title{margin-bottom:0}.home-plan-heading>.ref-action{position:absolute;bottom:0;right:0}.ref-home .home-plan-section .pricing-cards{border:0;width:100%;margin:0;padding:28px 0 0}.ref-home .home-plan-section .pricing-cards>div{grid-template-columns:repeat(7,minmax(0,1fr))}.about-values,.careers-values>div,.affiliate-partners>div,.contact-service-cards>div,.safety-standards>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-values article,.careers-values article,.affiliate-partners article,.contact-service-cards article,.safety-standards article{border:1px solid var(--public-border);background:linear-gradient(145deg,var(--public-card-strong),var(--public-card));border-radius:17px;padding:24px}.about-platform>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.about-platform article{border:1px solid var(--public-border);background:var(--public-card);border-radius:17px;overflow:hidden}.about-platform img{object-fit:cover;object-position:center top;width:100%;height:220px}.about-platform h3,.about-platform p{margin-left:18px;margin-right:18px}.about-platform p{padding-bottom:18px;font-size:13px!important}.affiliate-how>div,.help-troubleshoot>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.affiliate-how article,.help-troubleshoot article{border:1px solid var(--public-border);background:var(--public-card);border-radius:16px;padding:22px}.help-dashboard{border:1px solid #1d4c73;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #00000047}.help-page-hero label{background:#081a2d;border:1px solid #275879;border-radius:13px;margin-top:24px}.help-page-hero input{font-size:13px!important}.help-contact-options>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.help-contact-options article{border:1px solid var(--public-border);background:var(--public-card);border-radius:16px;padding:22px}.contact-page-hero{grid-template-columns:minmax(0,.8fr) minmax(320px,.8fr) minmax(320px,.7fr);gap:30px}.contact-hero-art{height:410px}.contact-hero-form{background:linear-gradient(145deg,#0b2440,#071528);border:1px solid #1d4c73;border-radius:20px;padding:28px;box-shadow:0 22px 55px #00000040}.contact-topics>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.contact-topics button{border:1px solid var(--public-border);background:var(--public-card);text-align:left;border-radius:15px;min-height:105px;padding:18px}.contact-topics button.active{background:linear-gradient(145deg,#0d3154,#09213b);border-color:#1aa4db}.contact-main-grid{grid-template-columns:1.25fr .75fr;gap:22px}.contact-main-grid>form,.contact-main-grid>aside,.ref-feedback,.ref-access-bottom>article{border:1px solid var(--public-border);background:var(--public-card);border-radius:18px;padding:28px}.contact-main-grid input,.contact-main-grid select,.contact-main-grid textarea,.ref-feedback input,.ref-feedback select,.ref-feedback textarea{color:#eef8ff;background:#061427;border:1px solid #2a5474;border-radius:10px;min-height:48px;padding:12px 14px;font-size:13px!important}.contact-main-grid textarea,.ref-feedback textarea{resize:vertical;min-height:145px}.safety-memory,.safety-guardrails,.safety-crisis,.safety-rights-boundaries,.safety-security-faq{gap:22px}.safety-memory>div,.safety-memory>.ref-memory,.safety-rights-boundaries>article,.safety-security-faq>article{border:1px solid var(--public-border);background:var(--public-card);border-radius:18px;padding:28px}.safety-guardrails>div:last-child,.safety-crisis>div:last-child{gap:12px}.safety-guardrails article,.safety-crisis article{border:1px solid var(--public-border);background:var(--public-card);border-radius:14px}.ref-faq{gap:10px}.ref-faq details{border:1px solid var(--public-border);background:var(--public-card);border-radius:13px}.ref-faq summary{padding:17px 18px;font-size:13px;font-weight:750}.ref-faq details p{padding:0 18px 18px;font-size:12px!important}.ref-access-features article ul{border-top:1px solid var(--public-border);margin-top:16px;padding:14px 0 0}.ref-access-features article li{color:var(--public-copy);margin:8px 0;font-size:11px}.ref-access-bottom{grid-template-columns:1fr 1fr;gap:20px}.blog-hero-feature{border:1px solid var(--public-border);background:var(--public-card);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px #0000003d}.blog-latest-section>div:last-child{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.blog-latest-section article{border:1px solid var(--public-border);background:var(--public-card);border-radius:16px;overflow:hidden}.blog-latest-section article img{object-fit:cover;width:100%;height:210px}.ref-cta{background:radial-gradient(circle at 15% 20%,#0eb5d32e,#0000 30%),linear-gradient(110deg,#0a2e58,#071a31);border:1px solid #1a75ae;border-radius:20px;width:min(1240px,100% - 48px);margin:34px auto 76px;padding:30px 34px;box-shadow:0 24px 60px #0000003d}.ref-cta h2{font-size:clamp(24px,3vw,38px)}.marketing-footer{background:#020a14;border-top:1px solid #32668d66;grid-template-columns:1.5fr repeat(4,minmax(110px,1fr)) 1.4fr;gap:34px;max-width:none;padding:58px clamp(24px,5vw,72px) 24px}.marketing-footer .footer-brand p,.marketing-footer .newsletter p{max-width:280px;font-size:12px!important;line-height:1.65!important}.footer-group{gap:10px}.footer-group strong,.newsletter strong{margin-bottom:5px;font-size:12px}.footer-group button{font-size:11px!important}.footer-bottom{margin-top:18px}:root[data-theme=light] .marketing-site{--public-card:#fff;--public-card-strong:#f2f8fd;--public-border:#bfd4e5;--public-copy:#526e87;--public-heading:#102e4c;background-image:radial-gradient(circle at 78% 5%,#0d75e014,transparent 30%),radial-gradient(circle at 15% 32%,#0cc7d30d,transparent 25%),linear-gradient(180deg,#f7fbffb8,#edf5fbcc 55%,#f8fbfee6),var(--page-art);background-blend-mode:multiply,multiply,normal,normal;background-position:50%,50%,50%,top;background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-attachment:fixed}:root[data-theme=light] .marketing-header{background:#ffffffe0;border-color:#bfd4e5}:root[data-theme=light] .ref-action.ghost{color:#173a58;background:#fff;border-color:#a9c6dc}:root[data-theme=light] .home-unlock,:root[data-theme=light] .contact-main-grid input,:root[data-theme=light] .contact-main-grid select,:root[data-theme=light] .contact-main-grid textarea,:root[data-theme=light] .ref-feedback input,:root[data-theme=light] .ref-feedback select,:root[data-theme=light] .ref-feedback textarea{color:#173a58;background:#fff;border-color:#abc6dc}:root[data-theme=light] .marketing-footer{background:#eaf3f9}@media (width<=1100px){.ref-hero,.avatar-page-hero,.enterprise-page-hero,.about-page-hero,.careers-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero{grid-template-columns:1fr 1fr;gap:34px}.avatar-showcase-grid{grid-template-columns:repeat(3,1fr)}.pricing-real-grid{grid-template-columns:repeat(2,1fr)}.contact-page-hero{grid-template-columns:1fr 1fr}.contact-hero-form{grid-column:1/-1}.marketing-footer{grid-template-columns:1.4fr repeat(3,1fr)}.marketing-footer .newsletter{grid-column:1/-1}.ref-home .home-plan-section .pricing-cards>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.marketing-site{background-attachment:scroll}.marketing-header{height:68px;padding-inline:16px}.reference-page .ref-section{width:calc(100% - 32px);padding:52px 0}.ref-hero,.avatar-page-hero,.enterprise-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero{grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);min-height:0;padding:48px 0}.ref-hero h1,.avatar-page-hero h1,.enterprise-page-hero h1,.about-page-hero h1,.careers-page-hero h1,.contact-page-hero h1,.safety-page-hero h1,.accessibility-hero h1,.help-page-hero h1,.blog-page-hero h1{font-size:clamp(38px,10vw,54px)}.ref-hero-art,.avatar-hero-art,.accessibility-hero-art,.safety-hero-art,.contact-hero-art{height:360px}.enterprise-use-cases>div,.help-categories>div,.ref-access-features>div,.about-platform>div{grid-template-columns:repeat(2,1fr)}.avatar-capabilities,.about-values,.careers-values>div,.affiliate-partners>div,.contact-service-cards>div,.safety-standards>div{grid-template-columns:1fr}.affiliate-how>div,.help-troubleshoot>div,.help-contact-options>div{grid-template-columns:repeat(2,1fr)}.contact-main-grid,.ref-access-bottom{grid-template-columns:1fr}.contact-topics>div{grid-template-columns:repeat(2,1fr)}.ref-cta{width:calc(100% - 32px);margin-bottom:54px}.ref-pricing-page .ref-section{margin-inline:20px}.home-plan-section{width:calc(100% - 32px);padding:52px 0}.home-plan-heading>.ref-action{margin:18px auto 0;position:static}.ref-home .home-plan-section .pricing-cards>div{grid-template-columns:repeat(2,minmax(0,1fr))}}body>.accessibility-launcher{z-index:1900;min-height:44px;font-weight:750}body>.functional-accessibility{z-index:2000;overscroll-behavior:contain;max-height:calc(100dvh - 92px);overflow-y:auto}body:has(.app-shell)>.accessibility-launcher{left:auto;right:18px}body:has(.app-shell)>.functional-accessibility{left:auto;right:18px}@supports (zoom:1){html[data-text-size=large] body>:not(.accessibility-launcher):not(.functional-accessibility){zoom:1.08}html[data-text-size=largest] body>:not(.accessibility-launcher):not(.functional-accessibility){zoom:1.16}}@media (width<=520px){body>.accessibility-launcher{left:12px;bottom:max(12px,env(safe-area-inset-bottom))}body>.functional-accessibility{left:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 52px);width:calc(100vw - 24px);max-height:calc(100dvh - 82px)}body:has(.app-shell)>.accessibility-launcher{left:auto;right:12px}body:has(.app-shell)>.functional-accessibility{left:auto;right:12px}}:root[data-theme=light] .reference-page .ref-hero-art .ref-float{z-index:5;opacity:1;color:#123b59;-webkit-backdrop-filter:none;text-shadow:none;background:#fffffff7;border-color:#5b9fc6;box-shadow:0 12px 28px #274f6c33}:root[data-theme=light] .reference-page .ref-hero-art .ref-float b,:root[data-theme=light] .reference-page .ref-hero-art .ref-float strong,:root[data-theme=light] .reference-page .ref-hero-art .ref-float small{text-shadow:none;color:#123b59!important}:root[data-theme=light] .reference-page .ref-hero-art .ref-float svg{color:#087caf;filter:none}:root[data-theme=light] .accessibility-hero-art .access-badge b,:root[data-theme=light] .accessibility-hero-art .access-badge strong{text-shadow:none;color:#17365f!important}@media (width<=520px){.ref-home .ref-float.badge-4{display:flex}.ref-actions{flex-direction:column}.ref-action{width:100%}.ref-hero-art,.avatar-hero-art,.accessibility-hero-art,.safety-hero-art,.contact-hero-art{height:290px}.enterprise-use-cases>div,.help-categories>div,.ref-access-features>div,.about-platform>div,.pricing-real-grid,.affiliate-how>div,.help-troubleshoot>div,.help-contact-options>div,.contact-topics>div,.blog-latest-section>div:last-child{grid-template-columns:1fr}.avatar-showcase-grid{grid-template-columns:repeat(2,1fr);gap:10px}.avatar-showcase-grid article>div{height:185px}.avatar-showcase-grid h3{font-size:13px}.contact-main-grid>form,.contact-main-grid>aside,.ref-feedback,.ref-access-bottom>article{padding:20px}.ref-cta{grid-template-columns:54px 1fr;padding:24px;display:grid}.ref-cta .ref-action{grid-column:1/-1}.marketing-footer{grid-template-columns:1fr 1fr;padding:44px 20px 22px}.footer-brand,.newsletter,.footer-bottom{grid-column:1/-1}.ref-home .home-plan-section .pricing-cards>div{grid-template-columns:1fr}}.marketing-site .marketing-header{-webkit-backdrop-filter:blur(20px)saturate(130%);background:#020a14db;border:0;border-bottom:1px solid #40709657;border-radius:0;width:100%;max-width:none;height:82px;margin:0;padding:0 clamp(18px,4vw,58px);position:fixed;inset:0 0 auto;transform:none;box-shadow:0 12px 34px #0000002e}.marketing-site .brand-button{background:0 0;border:0;justify-self:start;align-items:center;max-width:none;padding:6px 0;display:flex;overflow:visible}.marketing-site .brand-button .brand{gap:11px}.marketing-site .marketing-header nav{background:#07192bb8;border:1px solid #2d5e8394;border-radius:14px;justify-self:center;align-items:center;gap:3px;margin:0;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff09}.marketing-site .marketing-header nav>button{color:#91aac0;letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;min-height:40px;padding:0 14px;font-size:12px;font-weight:720}.marketing-site .marketing-header nav>button:hover{color:#edf8ff;background:#0d3b5e80;border-color:#3484ba52;transform:none}.marketing-site .marketing-header nav>button.active{color:#fff;background:linear-gradient(120deg,#0d65cc66,#0ac2ce26);border-color:#1e99d17a;box-shadow:0 7px 18px #004dae33}.marketing-site .marketing-header nav>button.active:after{display:none}.marketing-site .marketing-actions{justify-self:end;align-items:center;gap:8px;margin:0;padding:0;display:flex}.marketing-site .marketing-actions button{border-radius:10px;height:42px;min-height:42px;font-size:12px;font-weight:760}.marketing-site .theme-toggle{color:#a9c2d7;background:#081e32c7;border:1px solid #27506f;width:42px;min-width:42px;padding:0}.marketing-site .marketing-actions .login{color:#dceaf5;background:0 0;border:1px solid #27506f;padding:0 15px}.marketing-site .marketing-actions .register{color:#fff;background:linear-gradient(100deg,#086cf0,#0fc7d1);border:0;padding:0 18px;box-shadow:0 9px 24px #0877da42}.marketing-site .mobile-menu{color:#dceaf5;background:#081e32c7;border:1px solid #27506f;width:42px;min-width:42px;padding:0;font-size:24px;line-height:1;display:none}:root[data-theme=light] .marketing-site .marketing-header nav{background:#eff6fcdb;border-color:#bfd3e4;box-shadow:inset 0 1px #fff}:root[data-theme=light] .marketing-site .marketing-header nav>button:hover{color:#123b60;background:#fff;border-color:#aac8df}:root[data-theme=light] .marketing-site .marketing-header nav>button.active{color:#0759ad;background:linear-gradient(120deg,#e2efff,#e4fbfc);border-color:#75afe0;box-shadow:0 7px 18px #2d68991f}:root[data-theme=light] .marketing-site .theme-toggle,:root[data-theme=light] .marketing-site .mobile-menu{color:#173d5d;background:#f7fbfe;border-color:#adc6da}:root[data-theme=light] .marketing-site .marketing-actions .login{color:#173d5d;border-color:#adc6da}@media (width<=1100px){.marketing-site .header-inner{grid-template-columns:1fr auto;gap:12px}.marketing-site .marketing-header nav,.marketing-site .marketing-actions .login,.marketing-site .marketing-actions .register{display:none}.marketing-site .mobile-menu{place-items:center;display:grid}.marketing-site .header-inner nav.open{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#04111ffa;border:1px solid #244b69;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:calc(100dvh - 108px);margin:0;padding:16px;display:grid;position:fixed;inset:92px 14px auto;overflow-y:auto;transform:none;box-shadow:0 26px 70px #0000007a}.marketing-site .header-inner nav.open>button{text-align:left;width:100%;min-height:48px;padding:0 14px}.marketing-site .mobile-nav-heading{border-bottom:1px solid #244b69;flex-direction:column;grid-column:1/-1;gap:4px;margin:0 0 5px;padding:2px 2px 13px;display:flex}.marketing-site .mobile-nav-heading span{color:#f4f9fd;font-size:17px;font-weight:820}.marketing-site .mobile-nav-heading small{color:#89a4bb;font-size:11px}.marketing-site .mobile-nav-sections{grid-column:1/-1;gap:16px;padding-top:9px;display:grid}.marketing-site .mobile-nav-sections section{gap:8px;display:grid}.marketing-site .mobile-nav-sections section>strong{color:#38d1df;letter-spacing:.14em;text-transform:uppercase;padding:0 2px;font-size:9px;font-weight:850}.marketing-site .mobile-nav-sections section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.marketing-site .mobile-nav-sections section button{color:#9eb5c8;text-align:left;background:#091d32;border:1px solid #244b69;border-radius:10px;min-height:45px;padding:0 13px}.marketing-site .mobile-nav-sections section button.active{color:#fff;background:#0b3154;border-color:#168fd1}.marketing-site .mobile-nav-auth{border-top:1px solid #244b69;grid-template-columns:1fr 1.3fr;gap:8px;padding-top:14px;display:grid}.marketing-site .mobile-nav-auth button{border-radius:10px;min-height:48px;font-weight:780}.marketing-site .mobile-login{color:#e6f2fa;background:0 0;border:1px solid #2c5877}.marketing-site .mobile-register{color:#fff;background:linear-gradient(100deg,#086cf0,#0fc7d1);border:0}:root[data-theme=light] .marketing-site .header-inner nav.open{background:#fffffffa;border-color:#b7cfdf;box-shadow:0 26px 70px #21486933}:root[data-theme=light] .marketing-site .mobile-nav-heading span{color:#133b5b}:root[data-theme=light] .marketing-site .mobile-nav-heading small{color:#637e95}:root[data-theme=light] .marketing-site .mobile-nav-sections section button{color:#526f88;background:#f3f8fc;border-color:#bed3e3}}@media (width<=520px){.marketing-site .marketing-header{height:72px;padding:0 14px}.marketing-site .brand-button .brand-emblem{width:31px;height:36px}.marketing-site .brand-button .brand-wordmarks{width:105px;height:24px}.marketing-site .marketing-actions{gap:6px}.marketing-site .theme-toggle,.marketing-site .mobile-menu{width:40px;min-width:40px;height:40px}.marketing-site .header-inner nav.open{grid-template-columns:1fr;max-height:calc(100dvh - 92px);padding:13px;inset:82px 8px auto}.marketing-site .header-inner nav.open>button{grid-column:auto}.marketing-site .mobile-nav-heading,.marketing-site .mobile-nav-sections{grid-column:1}.marketing-site .mobile-nav-sections section>div{grid-template-columns:1fr}.marketing-site>.reference-page{padding-top:72px}}.marketing-site .marketing-header{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--bg) 74%,transparent);-webkit-backdrop-filter:blur(20px)saturate(1.15);border-radius:18px;width:calc(100% - 28px);max-width:1500px;height:66px;margin:0;padding:0 22px;position:fixed;inset:12px auto auto 50%;transform:translate(-50%);box-shadow:0 18px 42px #00000028,inset 0 1px #ffffff0d}.marketing-site .marketing-header.is-scrolled{background:color-mix(in srgb,var(--bg) 88%,transparent);border-color:var(--line);box-shadow:0 22px 55px #00000040,inset 0 1px #ffffff12}.marketing-site .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;width:min(100%,1500px);height:100%;margin:0 auto;display:grid}.marketing-site .brand-button{justify-self:start;padding:0;overflow:visible}.marketing-site .brand-button .brand-emblem{width:35px;height:40px}.marketing-site .brand-button .brand-wordmarks{width:123px;height:28px}.marketing-site .marketing-header nav{box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:center;align-items:center;gap:30px;margin:0;padding:0;display:flex}.marketing-site .marketing-header nav>button{min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:21px 0;font-size:13px;font-weight:650}.marketing-site .marketing-header nav>button:hover{color:var(--text);background:0 0;border:0;transform:translateY(-1px)}.marketing-site .marketing-header nav>button.active{color:var(--text);box-shadow:none;background:0 0;border:0}.marketing-site .marketing-header nav>button.active:after{content:"";background:linear-gradient(90deg,var(--blue),var(--cyan));height:2px;box-shadow:0 0 12px var(--cyan);display:block;position:absolute;bottom:-1px;left:12%;right:12%}.marketing-site .marketing-actions{justify-self:end;gap:10px}.marketing-site .marketing-actions button{border-radius:8px;height:40px;min-height:40px;font-size:12px}.marketing-site .theme-toggle{border:1px solid var(--line);background:var(--panel);width:40px;min-width:40px;color:var(--text);padding:0}.marketing-site .marketing-actions .login{border:1px solid var(--line);color:var(--text);background:0 0;padding:0 17px}.marketing-site .marketing-actions .register{color:#001634;box-shadow:none;background:linear-gradient(100deg,#0a65ff,#09dce5);border:0;padding:0 17px}.marketing-site .mobile-menu{border:1px solid var(--line);background:var(--panel);width:auto;min-width:0;color:var(--text);padding:0 12px;display:none}.marketing-site>.reference-page{padding-top:0}.marketing-site .marketing-footer{border-top:1px solid var(--line);background:0 0;grid-template-columns:1.45fr repeat(4,minmax(100px,1fr)) 1.25fr;gap:26px;max-width:1500px;margin:0 auto;padding:45px 5vw 20px}.marketing-site .marketing-footer .footer-brand p,.marketing-site .marketing-footer .newsletter p{max-width:280px;font-size:14px!important;line-height:1.65!important}.marketing-site .marketing-footer small{font-size:13px!important;line-height:1.55!important}.marketing-site .footer-group{gap:10px}.marketing-site .footer-group strong,.marketing-site .newsletter strong{font-size:13px}.marketing-site .footer-group button{font-size:13px!important;line-height:1.5!important}.marketing-site .footer-bottom{margin-top:14px;font-size:12px;line-height:1.5}:root[data-theme=light] .marketing-site .marketing-header nav{background:0 0;border:0}:root[data-theme=light] .marketing-site .marketing-header nav>button:hover,:root[data-theme=light] .marketing-site .marketing-header nav>button.active{color:#0758bd;background:0 0}:root[data-theme=light] .marketing-site .marketing-footer{background:0 0}@media (width>=801px) and (width<=1100px){.marketing-site .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.marketing-site .marketing-header nav{gap:15px;display:flex}.marketing-site .marketing-actions .login,.marketing-site .marketing-actions .register{display:block}.marketing-site .mobile-menu{display:none}}@media (width<=800px){.marketing-site .marketing-header{border-radius:14px;width:calc(100% - 16px);height:64px;padding:0 12px;inset:8px auto auto 50%}.marketing-site .header-inner{gap:0;display:flex}.marketing-site .marketing-actions{gap:7px;margin-left:auto}.marketing-site .marketing-actions .login,.marketing-site .marketing-actions .register{display:none}.marketing-site .mobile-menu{place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}.marketing-site .header-inner nav{display:none}.marketing-site .header-inner nav.open{max-height:calc(100dvh - 92px);padding:14px 14px max(16px,env(safe-area-inset-bottom));border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 96%,transparent);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;display:grid;position:fixed;inset:80px 8px auto;overflow-y:auto;box-shadow:0 22px 55px #0008}.marketing-site .header-inner nav.open>button{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--panel2) 62%,transparent);text-align:left;border-radius:9px;min-height:46px;padding:11px 13px}.marketing-site .header-inner nav.open>button.active{border-color:color-mix(in srgb,var(--blue) 65%,var(--line));background:linear-gradient(120deg,color-mix(in srgb,var(--blue) 24%,var(--panel)),color-mix(in srgb,var(--cyan) 10%,var(--panel)))}.marketing-site .header-inner nav.open>button.active:after{display:none}.marketing-site .marketing-footer{grid-template-columns:1fr 1fr;gap:28px;padding-inline:20px}.marketing-site .footer-brand,.marketing-site .newsletter,.marketing-site .footer-bottom{grid-column:1/-1}}@media (width<=520px){.marketing-site .brand-button .brand-emblem{width:31px;height:36px}.marketing-site .brand-button .brand-wordmarks{width:105px;height:24px}.marketing-site .marketing-footer{grid-template-columns:1fr}.marketing-site .footer-group{grid-column:auto}.marketing-site .footer-bottom{grid-column:1/-1}}.ref-avatars-real .avatar-section-heading>div{max-width:720px}.ref-avatars-real .avatar-section-heading h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.ref-avatars-real .avatar-section-heading p{margin:0;font-size:14px!important;line-height:1.65!important}.ref-avatars-real .avatar-section-heading>svg{color:#3bd0dd;background:#0a3154;border:1px solid #1d6899;border-radius:17px;width:58px;height:58px;padding:14px}.ref-avatars-real .avatar-showcase-grid article{background:linear-gradient(145deg,#0b223c,#071528);border:1px solid #1c466a;border-radius:18px;grid-template-columns:190px minmax(0,1fr);min-height:230px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 16px 38px #0003}.ref-avatars-real .avatar-card-photo{background:#07182a;width:190px;height:100%;min-height:230px;position:relative;overflow:hidden}.ref-avatars-real .avatar-card-photo img{object-fit:cover;object-position:center 24%;width:100%;height:100%;transition:transform .35s;display:block}.ref-avatars-real .avatar-showcase-grid article:hover .avatar-card-photo img{transform:scale(1.025)}.ref-avatars-real .avatar-card-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 65%,#08192d 100%);position:absolute;inset:0}.ref-avatars-real .avatar-card-photo>span{z-index:2;color:#dffcff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03182ae0;border:1px solid #37c6cd94;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;font-weight:780;display:flex;position:absolute;bottom:13px;left:13px}.ref-avatars-real .avatar-card-photo>span i{background:#31dda0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #31dda0}.ref-avatars-real .avatar-card-content{flex-direction:column;justify-content:center;min-width:0;padding:26px 24px;display:flex}.ref-avatars-real .avatar-card-content>small{color:#36cadb;letter-spacing:.15em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:850}.ref-avatars-real .avatar-showcase-grid .avatar-card-content h3{color:#f4f9fd;letter-spacing:-.025em;margin:0 0 7px;font-size:21px;line-height:1.2}.ref-avatars-real .avatar-showcase-grid .avatar-card-content>p{color:#9fb6c9;margin:0;font-size:13px!important;line-height:1.5!important}.ref-avatars-real .avatar-showcase-grid .avatar-card-content footer{border-top:1px solid #1a3c5a;flex-wrap:wrap;gap:7px;margin-top:20px;padding:16px 0 0;display:flex}.ref-avatars-real .avatar-showcase-grid .avatar-card-content footer span{color:#acd7ec;background:#0a2947;border:1px solid #245277;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:650}:root[data-theme=light] .ref-avatars-real .avatar-card-photo:after{background:linear-gradient(90deg,#0000 65%,#f4f9fd 100%)}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid .avatar-card-content h3{color:#102f4e}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid .avatar-card-content>p{color:#58738a}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid .avatar-card-content footer{border-color:#c9dbe9}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid .avatar-card-content footer span{color:#315b7b;background:#eef6fc;border-color:#b6d0e3}@media (width<=900px){.ref-avatars-real .avatar-showcase-grid article{grid-template-columns:150px minmax(0,1fr);min-height:205px}.ref-avatars-real .avatar-card-photo{width:150px;min-height:205px}.ref-avatars-real .avatar-card-content{padding:22px 18px}.ref-avatars-real .avatar-showcase-grid .avatar-card-content h3{font-size:18px}}@media (width<=720px){.ref-avatars-real .avatar-showcase-grid{grid-template-columns:1fr}.ref-avatars-real .avatar-showcase-grid article{grid-template-columns:165px minmax(0,1fr);min-height:215px}.ref-avatars-real .avatar-card-photo{width:165px;min-height:215px}.ref-avatars-real .avatar-section-heading>svg{display:none}}@media (width<=430px){.ref-avatars-real .avatar-showcase-grid article{display:block}.ref-avatars-real .avatar-card-photo{width:100%;height:310px;min-height:0}.ref-avatars-real .avatar-card-photo:after{background:linear-gradient(#0000 58%,#08192d)}.ref-avatars-real .avatar-card-content{padding:22px}.ref-avatars-real .avatar-showcase-grid .avatar-card-content h3{font-size:22px}:root[data-theme=light] .ref-avatars-real .avatar-card-photo:after{background:linear-gradient(#0000 58%,#f4f9fd)}}.ref-avatars-real .avatar-roster-section{padding-top:48px;padding-bottom:54px}.ref-avatars-real .avatar-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ref-avatars-real .avatar-section-heading h2{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:26px;display:flex}.ref-avatars-real .avatar-section-heading h2 svg{color:#35cbd9;width:27px}.ref-avatars-real .avatar-section-heading>small{color:#8fa7bc;font-size:11px}.ref-avatars-real .avatar-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ref-avatars-real .avatar-showcase-grid article{background:linear-gradient(145deg,#0b223c,#071528);border:1px solid #1c466a;border-radius:15px;flex-direction:column;min-height:350px;display:flex;overflow:hidden;transform:none;box-shadow:0 13px 30px #0000002e}.ref-avatars-real .avatar-showcase-grid article:hover{border-color:#168fc8;transform:translateY(-3px);box-shadow:0 18px 38px #00000040}.ref-avatars-real .avatar-showcase-grid article>div{background:#07182a;width:100%;height:220px;min-height:220px;position:relative;overflow:hidden}.ref-avatars-real .avatar-showcase-grid article>div img{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:transform .3s;display:block;transform:none}.ref-avatars-real .avatar-showcase-grid article:hover>div img{transform:scale(1.025)}.ref-avatars-real .avatar-showcase-grid article>div:after{content:"";pointer-events:none;background:linear-gradient(#0000,#08192d);height:34%;position:absolute;inset:auto 0 0}.ref-avatars-real .avatar-showcase-grid article>div>span{z-index:2;color:#ddfbff;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03182ae0;border:1px solid #37c6cd8c;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:780;position:absolute;bottom:10px;left:11px}.ref-avatars-real .avatar-showcase-grid article>h3{color:#f4f9fd;letter-spacing:-.02em;margin:16px 16px 5px;font-size:16px;line-height:1.2}.ref-avatars-real .avatar-showcase-grid article>p{color:#9fb6c9;margin:0 16px;font-size:11px!important;line-height:1.45!important}.ref-avatars-real .avatar-showcase-grid article>footer{flex-wrap:wrap;gap:6px;margin-top:auto;padding:14px 16px 17px;display:flex}.ref-avatars-real .avatar-showcase-grid article>footer span{color:#acd7ec;background:#0a2947;border:1px solid #245277;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:650}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid article{background:linear-gradient(145deg,#fff,#eef6fc);border-color:#bfd4e5;box-shadow:0 13px 30px #2a4e6c1a}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid article>div:after{background:linear-gradient(#0000,#f4f9fd)}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid article>h3{color:#102f4e}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid article>p{color:#58738a}:root[data-theme=light] .ref-avatars-real .avatar-showcase-grid article>footer span{color:#315b7b;background:#eef6fc;border-color:#b6d0e3}@media (width<=1100px){.ref-avatars-real .avatar-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.ref-avatars-real .avatar-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ref-avatars-real .avatar-showcase-grid article{min-height:325px}.ref-avatars-real .avatar-showcase-grid article>div{height:205px;min-height:205px}.ref-avatars-real .avatar-section-heading{flex-direction:column;align-items:flex-start}.ref-avatars-real .avatar-section-heading h2{font-size:23px}}@media (width<=430px){.ref-avatars-real .avatar-showcase-grid{grid-template-columns:1fr}.ref-avatars-real .avatar-showcase-grid article>div{height:330px;min-height:330px}.ref-avatars-real .avatar-showcase-grid article>h3{font-size:19px}.ref-avatars-real .avatar-showcase-grid article>p{font-size:13px!important}}.marketing-site{--product-surface:#07182be0;--product-surface-strong:#0b223bf5;--product-edge:#538eb861;--product-highlight:#ffffff12;--product-shadow:0 16px 38px -24px #000c,0 28px 70px -46px #000000e0,inset 0 1px var(--product-highlight);--product-shadow-hover:0 22px 48px -25px #000000e0,0 34px 80px -45px #0000006b,inset 0 1px #ffffff17}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article){border-color:var(--product-edge);background:radial-gradient(circle at 12% 2%,#ffffff12,transparent 42%), linear-gradient(150deg,var(--product-surface-strong),var(--product-surface));box-shadow:var(--product-shadow);-webkit-backdrop-filter:blur(10px);border-radius:17px;transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article) h3{letter-spacing:-.018em;margin-top:0}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article) p{line-height:1.62!important}.reference-page :is(.home-tool-grid article>svg,.home-feature-grid article>svg,.avatar-capabilities article>svg,.avatar-use-cases article>svg,.enterprise-use-cases article>svg,.enterprise-governance article>svg,.pricing-benefits article>svg,.pricing-more article>svg,.careers-values article>svg,.contact-service-cards article>svg,.ref-tiles>article>svg,.ref-terms-grid article>svg,.safety-guardrails article>svg){color:#52d5e2;background:linear-gradient(145deg,#0d4f7dd1,#072848e6);border:1px solid #2a97d37a;border-radius:13px;flex:0 0 44px;width:44px;height:44px;padding:10px;box-shadow:0 12px 24px -16px #0585d5e6,inset 0 1px #ffffff14}.reference-page .how-between-grid article>span{background:linear-gradient(145deg,#0d4f7dd1,#072848e6);border-radius:13px;flex:0 0 44px;width:44px;height:44px;box-shadow:0 12px 24px -16px #0585d5e6,inset 0 1px #ffffff14}.reference-page .ref-faq details{border-color:var(--product-edge);background:linear-gradient(150deg,var(--product-surface-strong),var(--product-surface));box-shadow:0 12px 30px -24px #000000db,inset 0 1px var(--product-highlight);border-radius:14px;padding:0;overflow:hidden}.reference-page .ref-faq summary{align-items:center;min-height:52px;padding:15px 17px;line-height:1.4}.reference-page .ref-terms-grid{border:0;border-radius:0;gap:12px;overflow:visible}.reference-page .ref-terms-grid article{border:1px solid var(--product-edge);padding:22px}.reference-page :is(input,select,textarea){border-radius:11px;transition:border-color .18s,box-shadow .18s,background-color .18s}@media (hover:hover){.reference-page :is(.home-tool-grid article,.home-feature-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article):hover{box-shadow:var(--product-shadow-hover);border-color:#2399d79e;transform:translateY(-4px)}}:root[data-theme=light] .marketing-site{--product-surface:#f1f7fcf5;--product-surface-strong:#fffffffa;--product-edge:#8eb2cd94;--product-highlight:#fff;--product-shadow:0 10px 24px -18px #21425e59,0 22px 50px -34px #21425e52,inset 0 1px #fff;--product-shadow-hover:0 15px 32px -20px #232d3a3d,0 28px 60px -35px #232d3a33,inset 0 1px #fff}:root[data-theme=light] .reference-page :is(.home-tool-grid article>svg,.home-feature-grid article>svg,.avatar-capabilities article>svg,.avatar-use-cases article>svg,.enterprise-use-cases article>svg,.enterprise-governance article>svg,.pricing-benefits article>svg,.pricing-more article>svg,.careers-values article>svg,.contact-service-cards article>svg,.ref-tiles>article>svg,.ref-terms-grid article>svg,.safety-guardrails article>svg),:root[data-theme=light] .reference-page .how-between-grid article>span{color:#0874c9;background:linear-gradient(145deg,#fff,#e5f2fb);border-color:#9bc4df;box-shadow:0 12px 24px -17px #1f65996b,inset 0 1px #fff}@media (prefers-reduced-motion:reduce){.reference-page article,.reference-page details,.reference-page :is(input,select,textarea){transition:none!important}.reference-page article:hover{transform:none!important}}.reference-page p{font-size:14px!important;line-height:1.68!important}.reference-page small{font-size:12px!important;line-height:1.5!important}.reference-page article{background-clip:padding-box}.reference-page article img{max-width:100%;display:block}.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.careers-values article,.contact-service-cards article{border-radius:16px;box-shadow:0 14px 34px #00000029}.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article{transition:transform .2s,border-color .2s,box-shadow .2s}.home-tool-grid article:hover,.home-feature-grid article:hover,.home-audience-grid article:hover,.how-between-grid article:hover,.avatar-capabilities article:hover,.avatar-use-cases article:hover{border-color:#207db2;transform:translateY(-3px);box-shadow:0 20px 42px #00000038}.ref-avatars-real .avatar-section-heading>small{font-size:12px!important}.ref-avatars-real .avatar-showcase-grid article>p{font-size:13px!important}.ref-avatars-real .avatar-showcase-grid article>footer span{padding:6px 9px;font-size:10px}@media (width<=800px){.reference-page p{font-size:14px!important}.reference-page small{font-size:12px!important}}.reference-page .pricing-cards>div:not(.plan-billing-row){gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))!important}.reference-page .pricing-cards article{border-radius:16px;min-height:390px;padding:20px 18px;box-shadow:0 15px 34px #0000002e}.reference-page .pricing-cards article.featured{border-width:2px;border-color:#0eaed0;box-shadow:0 18px 42px #0476bf38}.reference-page .pricing-cards article>span{letter-spacing:.03em;text-shadow:0 1px 2px #001f426b;padding:6px 12px;font-weight:850;top:-12px;box-shadow:0 7px 18px #0562bc47;color:#fff!important;font-size:10px!important}.reference-page .pricing-cards header{gap:10px;min-height:76px}.reference-page .pricing-cards h3{font-size:17px}.reference-page .pricing-cards header p{font-size:12px!important;line-height:1.5!important}.reference-page .pricing-cards article>strong{font-size:31px}.reference-page .pricing-cards article>small{font-size:11px!important}.reference-page .pricing-cards li{margin:9px 0;font-size:12px!important;line-height:1.45!important}.reference-page .pricing-cards article>button{border-radius:9px;min-height:43px;font-weight:800;font-size:12px!important}.reference-page .pricing-cards article.featured>button{text-shadow:0 1px 2px #001f4261;background:linear-gradient(100deg,#075fe5,#08aebd);border:0;box-shadow:0 9px 22px #0468be3d;color:#fff!important}.reference-page .pricing-cards article.featured>button:hover{background:linear-gradient(100deg,#0755ce,#079ca9);transform:translateY(-1px)}:root[data-theme=light] .reference-page .pricing-cards article{background:linear-gradient(150deg,#fff,#eef6fc);border-color:#b9cee1;box-shadow:0 15px 34px #2b4e6c1f}:root[data-theme=light] .reference-page .pricing-cards article.featured{background:linear-gradient(150deg,#fff,#e8f7fb);border-color:#078fb4;box-shadow:0 18px 42px #1a6b9d2e}:root[data-theme=light] .reference-page .pricing-cards article.featured>span,:root[data-theme=light] .reference-page .pricing-cards article.featured>button{background:linear-gradient(100deg,#075ed9,#078f9c);color:#fff!important}:root[data-theme=light] .reference-page .pricing-cards article:not(.featured)>button{background:#fff;border-color:#287ab8;color:#07549c!important}:root[data-theme=light] .reference-page .pricing-cards article:not(.featured)>button:hover{background:#e9f4ff;color:#053e77!important}@media (width<=1100px){.reference-page .pricing-cards>div:not(.plan-billing-row){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=800px){.reference-page .pricing-cards>div:not(.plan-billing-row){grid-template-columns:repeat(2,minmax(0,1fr))!important}.reference-page .pricing-cards article{min-height:370px}}@media (width<=520px){.reference-page .pricing-cards>div:not(.plan-billing-row){grid-template-columns:1fr!important}.reference-page .pricing-cards article{min-height:0;padding:22px 20px}.reference-page .pricing-cards header{min-height:0}}:root[data-theme=light] .marketing-site{--text:#102b47;--muted:#4b657d;--panel:#fff;--panel2:#edf5fb;--line:#b7ccdf;--public-card:#fff;--public-card-strong:#edf5fb;--public-border:#b9cfe1;--public-copy:#49647c;--public-heading:#102b47;color:#102b47}:root[data-theme=light] .reference-page{color:#102b47}:root[data-theme=light] .ref-home,:root[data-theme=light] .ref-how,:root[data-theme=light] .ref-avatars-real,:root[data-theme=light] .ref-enterprise-page,:root[data-theme=light] .ref-pricing-page,:root[data-theme=light] .ref-about-page,:root[data-theme=light] .ref-blog-page,:root[data-theme=light] .ref-careers-page,:root[data-theme=light] .ref-affiliate-page,:root[data-theme=light] .ref-contact-page,:root[data-theme=light] .ref-safety-page{color:#102b47;background:0 0}:root[data-theme=light] .reference-page h1,:root[data-theme=light] .reference-page h2,:root[data-theme=light] .reference-page h3,:root[data-theme=light] .reference-page h4,:root[data-theme=light] .reference-page strong,:root[data-theme=light] .reference-page b,:root[data-theme=light] .reference-page label,:root[data-theme=light] .reference-page summary{color:#102b47}:root[data-theme=light] .reference-page p,:root[data-theme=light] .reference-page small,:root[data-theme=light] .reference-page li{color:#49647c}:root[data-theme=light] .reference-page .ref-section{border-color:#c8d9e7}:root[data-theme=light] .home-tool-grid article,:root[data-theme=light] .home-feature-grid article,:root[data-theme=light] .home-audience-grid article,:root[data-theme=light] .how-hero-side article,:root[data-theme=light] .how-question-grid,:root[data-theme=light] .how-life-layout>aside,:root[data-theme=light] .how-between-grid article,:root[data-theme=light] .how-method,:root[data-theme=light] .avatar-match-layout,:root[data-theme=light] .avatar-capabilities article,:root[data-theme=light] .avatar-use-cases article,:root[data-theme=light] .ref-tiles>article,:root[data-theme=light] .ref-split>article,:root[data-theme=light] .ref-faq details,:root[data-theme=light] .careers-values article,:root[data-theme=light] .contact-service-cards article,:root[data-theme=light] .pricing-page-hero>aside,:root[data-theme=light] .pricing-finder,:root[data-theme=light] .pricing-finder-layout>aside,:root[data-theme=light] .pricing-benefits article,:root[data-theme=light] .pricing-more article{background:linear-gradient(150deg,#fffffff7,#ebf5fceb);border-color:#b9cfe1;box-shadow:0 14px 34px #2c4f6c1f,inset 0 1px #fff}:root[data-theme=light] .reference-page input,:root[data-theme=light] .reference-page textarea,:root[data-theme=light] .reference-page select{color:#102b47;background:#fff;border-color:#9fbad1;box-shadow:inset 0 1px 2px #2548670f}:root[data-theme=light] .reference-page input::placeholder,:root[data-theme=light] .reference-page textarea::placeholder{color:#6b8296;opacity:1}:root[data-theme=light] .reference-page button:not(.ref-action):not(.register):not(.theme-toggle){color:#17466f}:root[data-theme=light] .reference-page .ref-action{color:#fff;background:linear-gradient(100deg,#075fd7,#078e9b);box-shadow:0 10px 24px #1266a438}:root[data-theme=light] .reference-page .ref-action.ghost:hover{color:#073f76;background:#eef7ff;border-color:#4289bd}:root[data-theme=light] .home-tool-sample,:root[data-theme=light] .plan-video-allowance{color:#173e5e;background:#f3f9fd;border-color:#b5d2e3}:root[data-theme=light] .pricing-billing button,:root[data-theme=light] .plan-billing-toggle button{color:#3f5f78}:root[data-theme=light] .pricing-billing button.active,:root[data-theme=light] .plan-billing-toggle button.active{background:#075fc8;color:#fff!important}:root[data-theme=light] .reference-page .pricing-cards article.featured>span,:root[data-theme=light] .reference-page .pricing-cards article.featured>button,:root[data-theme=light] .reference-page .ref-cta,:root[data-theme=light] .reference-page .ref-cta h2,:root[data-theme=light] .reference-page .ref-cta p{color:#fff!important}:root[data-theme=light] .marketing-site .marketing-footer{color:#102b47;background:#f5f9fce6;border-color:#b8cddd}:root[data-theme=light] .marketing-site .footer-group button,:root[data-theme=light] .marketing-site .footer-brand p,:root[data-theme=light] .marketing-site .newsletter p,:root[data-theme=light] .marketing-site .footer-bottom{color:#48647c}:root[data-theme=light] .ref-home .ref-hero-home{background:linear-gradient(105deg,#fffffff0 0%,#f7fbffdb 43%,#edf7fd6b 68%,#ffffff24 100%);border:1px solid #a6c2d8b8;border-radius:28px;box-shadow:0 24px 60px #31557421,inset 0 1px #fffffff2}:root[data-theme=light] .ref-home .ref-hero-copy h1{color:#0b2947;text-shadow:0 1px #fff}:root[data-theme=light] .ref-home .home-hero-line+.home-hero-line{margin-top:.06em}:root[data-theme=light] .ref-home .ref-hero-copy h1 em{background:linear-gradient(100deg,#0758d6 0%,#007f98 100%);color:#0758d6;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px #ffffffb3);-webkit-background-clip:text;background-clip:text;margin-left:.16em;display:inline-block}:root[data-theme=light] .ref-home .ref-hero-copy>p{color:#3f5e77;font-weight:500}:root[data-theme=light] .ref-home .ref-actions .ref-action:first-child{color:#fff;background:linear-gradient(100deg,#075fcf,#078e9a);box-shadow:0 11px 26px #0b63a440}:root[data-theme=light] .ref-home .ref-actions .ref-action.ghost{color:#0a5599;background:#ffffffe6;border-color:#79a2c0;box-shadow:0 8px 20px #2f57771a}:root[data-theme=light] .ref-home .ref-trust span{color:#284e6c;background:#ffffffd1;box-shadow:0 6px 15px #2f547114}:root[data-theme=light] .ref-home .ref-trust svg{color:#087c9e}:root[data-theme=light] .ref-home .ref-hero-art:before{z-index:2;background:linear-gradient(90deg,#f8fcfffa 0%,#f8fcffd1 30%,#f8fcff42 72%,#0000 100%);width:205px;inset:0 auto 0 -8px}:root[data-theme=light] .ref-home .ref-hero-art>img{filter:saturate(.96)contrast(1.03)brightness(1.04);border:0;border-radius:24px;box-shadow:0 24px 55px #234f702e}@media (width<=800px){:root[data-theme=light] .ref-home .ref-hero-home{border-radius:22px}:root[data-theme=light] .ref-home .ref-hero-art:before{display:none}}:root[data-theme=light] .ref-home .ref-hero-home{box-shadow:none;background:0 0;border:0;border-radius:0}:root[data-theme=light] .ref-home .ref-hero-art>img{box-shadow:none;transform-origin:70% 52%;-webkit-mask-composite:source-in;border:0;border-radius:0;transform:scale(1.12);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000061 8%,#000 19% 96%,#0000 100%),linear-gradient(#000 0% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000061 8%,#000 19% 96%,#0000 100%),linear-gradient(#000 0% 85%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=800px){:root[data-theme=light] .ref-home .ref-hero-art>img{transform:none;-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%)}}@media (width<=800px){.ref-home .ref-hero-art{grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;align-items:stretch;gap:9px;min-height:470px;padding:350px 4px 0;display:grid;height:auto!important}.ref-home .ref-hero-art>img{object-fit:cover;width:100%;inset:0 0 auto;height:340px!important;position:absolute!important}.ref-home .ref-float{justify-content:flex-start;width:100%;min-width:0!important;position:static!important;transform:none!important}}@media (width<=520px){.ref-home .ref-hero-art{grid-template-columns:1fr 1fr;min-height:385px;padding-top:285px}.ref-home .ref-hero-art>img{height:275px!important}.ref-home .ref-float{padding:8px!important;font-size:9px!important}}.ref-how-real .how-method{padding-left:36px;padding-right:24px}@media (width<=800px){.ref-how-real .how-method{padding-left:20px;padding-right:20px}}.ref-safety-page .safety-guardrails,.ref-safety-page .safety-crisis{padding-left:36px;padding-right:24px}@media (width<=800px){.ref-safety-page .safety-guardrails,.ref-safety-page .safety-crisis{padding-left:20px;padding-right:20px}}:root[data-theme=light] .reference-page:not(.ref-home){background:linear-gradient(#ffffffe6 0%,#f7fbfef0 48%,#ffffffeb 100%);box-shadow:0 0 70px #31536f14}:root[data-theme=light] .reference-page.ref-home{background:linear-gradient(#ffffffe0 0%,#f7fbfeed 48%,#ffffffe8 100%);box-shadow:0 0 70px #31536f14}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article){border-color:var(--product-edge);background:radial-gradient(circle at 12% 2%,#ffffff12,transparent 42%),linear-gradient(150deg,var(--product-surface-strong),var(--product-surface));box-shadow:var(--product-shadow)}:root[data-theme=light] .reference-page :is(.home-tool-grid article,.home-feature-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article){border-color:var(--product-edge);background:radial-gradient(circle at 12% 2%,#ffffffb8,transparent 42%),linear-gradient(150deg,var(--product-surface-strong),var(--product-surface));box-shadow:var(--product-shadow)}@media (hover:hover){.reference-page :is(.home-tool-grid article,.home-feature-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article):hover{box-shadow:var(--product-shadow-hover);border-color:#2399d79e}}@media (width<=800px){.marketing-site .header-inner nav.open{-webkit-backdrop-filter:none;filter:none;text-shadow:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#06182b;border-color:#315b7b;box-shadow:0 24px 60px #00000085}.marketing-site .header-inner nav.open>button,.marketing-site .mobile-nav-sections section button{opacity:1;color:#d8e8f5;text-shadow:none;filter:none;background:#0a2138;border-color:#2b526f;font-size:13px;font-weight:700;line-height:1.25}.marketing-site .header-inner nav.open>button.active,.marketing-site .mobile-nav-sections section button.active{color:#fff;background:#0b3a62;border-color:#1c91cc}.marketing-site .mobile-nav-heading span{color:#fff;text-shadow:none}.marketing-site .mobile-nav-heading small{color:#b3c6d6;text-shadow:none}.marketing-site .mobile-nav-sections section>strong{color:#54d9e2;text-shadow:none}:root[data-theme=light] .marketing-site .header-inner nav.open{background:#fff;border-color:#a9c4d9;box-shadow:0 24px 56px #2148693d}:root[data-theme=light] .marketing-site .header-inner nav.open>button,:root[data-theme=light] .marketing-site .mobile-nav-sections section button{color:#183d5c;background:#f1f7fb;border-color:#b8cfe0}:root[data-theme=light] .marketing-site .header-inner nav.open>button.active,:root[data-theme=light] .marketing-site .mobile-nav-sections section button.active{color:#07558d;background:#e2f1fb;border-color:#3c94c5}:root[data-theme=light] .marketing-site .mobile-nav-heading span{color:#102f4b}:root[data-theme=light] .marketing-site .mobile-nav-heading small{color:#536f86}:root[data-theme=light] .marketing-site .mobile-nav-sections section>strong{color:#087b91}}html{scrollbar-color:#128fc1 #061426;scrollbar-width:thin}:root[data-theme=light]{scrollbar-color:#5ca6cb #edf5fb}.marketing-site{isolation:isolate;position:relative}.marketing-site:before{content:"";z-index:0;pointer-events:none;filter:blur(10px);background:radial-gradient(circle at 20% 25%,#086fff26,#0000 31%),radial-gradient(circle at 76% 12%,#12d3dc1f,#0000 29%);height:72vh;animation:14s ease-in-out infinite alternate cymaniq-ambient;position:fixed;inset:-20vh -12vw auto}.marketing-site>:not(.marketing-header){z-index:1;position:relative}:root[data-theme=light] .marketing-site:before{background:radial-gradient(circle at 18% 18%,#2389e01c,#0000 31%),radial-gradient(circle at 78% 8%,#15b8c517,#0000 29%)}.marketing-site .marketing-header{z-index:100;border-bottom-color:#3f9dd347;box-shadow:0 14px 42px #00071529,inset 0 -1px #69d1f00a}:root[data-theme=light] .marketing-site .marketing-header{border-bottom-color:#629dc152;box-shadow:0 12px 34px #284f701c,inset 0 -1px #ffffffe6}.reference-page :is(h1,h2){text-wrap:balance}.reference-page [class*=hero] h1{text-shadow:0 12px 42px #00000047}:root[data-theme=light] .reference-page [class*=hero] h1{text-shadow:0 10px 34px #264d6d21}.reference-page .ref-eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 24px #0000001f}.reference-page .ref-section-title h2:after{content:"";background:linear-gradient(90deg,#0b72ef,#18d4d9);border-radius:99px;width:44px;height:3px;margin-top:12px;display:block}.reference-page .ref-section-title.center h2:after{margin-inline:auto}.reference-page .ref-action{isolation:isolate;position:relative;overflow:hidden;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff4d}.reference-page .ref-action:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:34%;transition:left .55s;position:absolute;inset:-60% auto -60% -45%;transform:skew(-18deg)}.reference-page .ref-action:hover:after{left:118%}.reference-page .ref-action:hover{transform:translateY(-2px);box-shadow:0 17px 38px #0000003d}.reference-page .ref-action:active{transform:translateY(0)}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article){transition:transform .24s,border-color .24s,box-shadow .24s,background .24s}@media (hover:hover){.reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.enterprise-use-cases article,.enterprise-governance article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article):hover{transform:translateY(-5px)}}.reference-page :is(.home-tool-grid,.home-feature-grid,.how-between-grid,.avatar-capabilities,.avatar-use-cases,.enterprise-use-cases,.enterprise-governance,.pricing-benefits,.pricing-more,.careers-values,.contact-service-cards,.ref-tiles,.ref-terms-grid,.safety-guardrails) article>svg{filter:none}.app-shell .app-topbar{border-bottom-color:color-mix(in srgb,var(--app-line) 78%,#18cddd 22%);box-shadow:0 12px 38px #010c1d24}.app-shell .welcome-panel{border-color:var(--app-line);box-shadow:0 26px 70px #00081847,inset 0 1px #ffffff1c}.app-shell :is(.dash-panel,.dash-metric,.quick-card,.coach-grid article,.session-list article,.entry-list article,.settings-list article){transition:transform .22s,border-color .22s,box-shadow .22s}@media (hover:hover){.app-shell :is(.dash-panel,.dash-metric,.quick-card,.coach-grid article,.session-list article,.entry-list article,.settings-list article):hover{border-color:color-mix(in srgb,var(--app-line) 48%,#16bad5 52%);transform:translateY(-3px);box-shadow:0 18px 42px #01102629}}:root[data-theme=light] .app-shell .welcome-panel{box-shadow:0 24px 60px #232d3a1f,inset 0 1px #fff}@keyframes cymaniq-ambient{0%{transform:translate(-1.5%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.marketing-site:before{animation:none}.reference-page .ref-action:after{display:none}}.reduce-motion .marketing-site:before{animation:none}.reduce-motion .reference-page .ref-action:after{display:none}.marketing-site>.ambient-motion{z-index:0;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.ambient-motion:before{content:"";opacity:.5;transform-origin:top;background-image:linear-gradient(#48a1ca0e 1px,#0000 1px),linear-gradient(90deg,#48a1ca0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;transform:perspective(700px)rotateX(58deg)scale(1.55);-webkit-mask-image:linear-gradient(#000 0%,#0000 76%);mask-image:linear-gradient(#000 0%,#0000 76%)}.ambient-motion:after{content:"";background:radial-gradient(440px circle at var(--spot-x,72vw) var(--spot-y,24vh),#18bed51b,transparent 72%);transition:opacity .25s;position:absolute;inset:0}.ambient-aurora{opacity:.2;filter:blur(78px);will-change:transform;border-radius:50%;width:54vw;height:44vw;display:block;position:absolute}.ambient-aurora.aurora-one{background:radial-gradient(circle,#0879e9 0%,#0879e94d 42%,#0000 72%);animation:18s ease-in-out infinite alternate ambient-drift-one;top:-20vw;left:-18vw}.ambient-aurora.aurora-two{background:radial-gradient(circle,#0ac2c8 0%,#0ac2c83d 40%,#0000 72%);animation:22s ease-in-out infinite alternate ambient-drift-two;top:18vh;right:-22vw}.ambient-meteors{position:absolute;inset:0;transform:rotate(-12deg)}.ambient-meteors>i{opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#69def17a,#0000);border-radius:99px;width:110px;height:1px;animation:9s linear infinite ambient-meteor;display:block;position:absolute}.ambient-meteors>i:after{content:"";background:#aaf7ff;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:18px}.ambient-meteors>i:first-child{animation-delay:-1s;top:12%;left:7%}.ambient-meteors>i:nth-child(2){animation-delay:-6s;top:28%;left:25%}.ambient-meteors>i:nth-child(3){animation-delay:-3.5s;top:8%;left:48%}.ambient-meteors>i:nth-child(4){animation-delay:-8s;top:24%;left:72%}.ambient-meteors>i:nth-child(5){animation-delay:-4.5s;top:7%;left:88%}.ambient-meteors>i:nth-child(6){animation-delay:-7s;top:58%;left:13%}.ambient-meteors>i:nth-child(7){animation-delay:-2.2s;top:74%;left:36%}.ambient-meteors>i:nth-child(8){animation-delay:-5.2s;top:54%;left:59%}.ambient-meteors>i:nth-child(9){animation-delay:-.2s;top:82%;left:78%}.ambient-meteors>i:nth-child(10){animation-delay:-6.7s;top:64%;left:94%}:root[data-theme=light] .ambient-meteors>i{background:linear-gradient(90deg,#0000,#1077a838,#0000)}:root[data-theme=light] .ambient-meteors>i:after{background:#289bbb}:root[data-theme=light] .ambient-motion:before{opacity:.32;background-image:linear-gradient(#256e940e 1px,#0000 1px),linear-gradient(90deg,#256e940e 1px,#0000 1px)}:root[data-theme=light] .ambient-motion:after{background:radial-gradient(420px circle at var(--spot-x,72vw) var(--spot-y,24vh),#0a799d12,transparent 72%)}.site-scroll-progress{pointer-events:none;background:0 0;height:3px;z-index:2200!important;position:fixed!important;inset:0 0 auto!important}.site-scroll-progress>span{transform-origin:0;width:100%;height:100%;box-shadow:none;will-change:transform;background:linear-gradient(90deg,#0873ef,#16d5d8);display:block;transform:scaleX(0)}.motion-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.motion-reveal.motion-visible{opacity:1;transform:translate(0,0)}.reference-page .ref-cta{isolation:isolate;position:relative;overflow:hidden}.reference-page .ref-cta:before{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam-angle,0deg),transparent 0 72%,#4ad3e7eb 80%,#1771eeeb 86%,transparent 94%);-webkit-mask-composite:xor;padding:1px;animation:8s linear infinite border-beam-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.reference-page .ref-cta>*{z-index:5;position:relative}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes border-beam-spin{to{--beam-angle:360deg}}@keyframes ambient-drift-one{0%{transform:translate(0,0)scale(1)}to{transform:translate(18vw,16vh)scale(1.18)}}@keyframes ambient-drift-two{0%{transform:translate(0,0)scale(.92)}to{transform:translate(-20vw,14vh)scale(1.12)}}@keyframes ambient-meteor{0%,68%{opacity:0;transform:translate(-140px,-90px)}72%{opacity:.7}88%{opacity:0;transform:translate(38vw,22vh)}to{opacity:0}}.reference-page{--finish-radius:18px;--finish-radius-lg:24px;--finish-shadow:0 18px 45px #0000002e;--finish-shadow-light:0 16px 40px #232d3a1a}.reference-page>:is(.ref-hero,.ref-hero-home,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero){padding-top:max(112px,calc(86px + env(safe-area-inset-top)))}.reference-page .ref-section{width:min(1320px,100% - 64px);margin-inline:auto;padding-block:clamp(52px,5.5vw,78px)}.reference-page .ref-section-title{max-width:760px;margin-bottom:clamp(24px,3vw,36px)}.reference-page .ref-section-title.center{text-align:center;margin-inline:auto}.reference-page .ref-section-title h2{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,44px);line-height:1.08}.reference-page .ref-section-title p{max-width:680px;font-size:clamp(13px,1.2vw,16px)!important;line-height:1.7!important}.reference-page .ref-section-title.center p{margin-inline:auto}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.avatar-roster-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-benefits article,.pricing-more article,.pricing-cards article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article,.blog-latest-section article,.about-platform article),.reference-page :is(.ref-faq details,details,.contact-main-grid>form,.contact-main-grid>aside,.ref-feedback,.avatar-match,.how-method){border-radius:var(--finish-radius)}.reference-page :is(input,select,textarea){border-radius:10px;min-height:46px}.reference-page textarea{resize:vertical;min-height:128px;line-height:1.55}.reference-page :is(input,select,textarea):focus{border-color:#1597bf;outline:0;box-shadow:0 0 0 3px #1597bf1f}.reference-page .ref-action{border-radius:12px;min-height:48px;padding-inline:22px}.reference-page .ref-action.ghost{box-shadow:none}.reference-page .ref-cta{border-radius:var(--finish-radius-lg);width:min(1320px,100% - 64px);margin:42px auto 72px}.reference-page :is(.ref-hero-art,.avatar-hero-art,.accessibility-hero-art,.safety-hero-art,.about-hero-art,.contact-hero-art)>img{border-radius:var(--finish-radius-lg)}:root[data-theme=light] .reference-page{--finish-shadow:var(--finish-shadow-light)}:root[data-theme=light] .reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.avatar-roster-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-benefits article,.pricing-more article,.pricing-cards article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article,.blog-latest-section article,.about-platform article){box-shadow:var(--finish-shadow-light)}.marketing-footer{border-top-color:color-mix(in srgb,var(--line) 72%,transparent);width:100%;max-width:none;padding-inline:clamp(24px,6vw,92px)}.marketing-footer>div,.marketing-footer>.footer-bottom{max-width:1380px}.app-content{width:100%;max-width:1480px;padding:clamp(24px,3vw,42px)}.workspace{gap:24px}.workspace-head h2{letter-spacing:-.04em;font-size:clamp(30px,3vw,40px)}.app-shell :is(.welcome-panel,.dash-panel,.dash-metric,.quick-card,.inline-form,.session-list article,.chat-workspace,.journal-form,.entry-list article,.coach-grid article,.settings-list article,.profile-form){border-radius:18px}.app-shell .welcome-panel{min-height:270px;padding:clamp(28px,3vw,42px);box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff14}.app-shell .welcome-panel:after{box-shadow:none;opacity:.68}.app-shell .wellbeing-ring{box-shadow:0 16px 36px #0000003d}.app-shell .app-sidebar nav button.active svg{filter:none}.app-shell .dash-panel{padding:clamp(20px,2vw,28px)}.app-shell .dash-metric{min-height:142px;padding:22px}.app-shell .quick-card{min-height:92px}.app-shell[data-dashboard-theme=light] :is(.welcome-panel,.dash-panel,.dash-metric,.quick-card,.inline-form,.session-list article,.chat-workspace,.journal-form,.entry-list article,.coach-grid article,.settings-list article,.profile-form){box-shadow:0 14px 34px #232d3a14}.app-shell[data-dashboard-theme=light] .wellbeing-ring{box-shadow:0 14px 32px #232d3a1a}@media (width<=800px){.ambient-aurora{opacity:.14;width:90vw;height:80vw}.ambient-meteors>i:nth-child(n+7),.ambient-motion:after{display:none}.reference-page>:is(.ref-hero,.ref-hero-home,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero){padding-top:max(92px,calc(76px + env(safe-area-inset-top)))}.reference-page .ref-section{width:calc(100% - 32px);padding-block:44px}.reference-page .ref-section-title{margin-bottom:24px}.reference-page .ref-cta{width:calc(100% - 32px);margin:32px auto 52px}.marketing-footer{padding-inline:20px}.app-content{padding:20px 16px 32px}.app-shell .welcome-panel{min-height:0;padding:25px 22px}}@media (width<=520px){.reference-page .ref-section{width:calc(100% - 24px);padding-block:38px}.reference-page .ref-section-title h2{font-size:28px}.reference-page .ref-action{width:100%;min-height:48px}.reference-page .ref-cta{width:calc(100% - 24px);margin-bottom:42px}.app-content{padding-inline:12px}.app-shell .welcome-panel{border-radius:16px}}@media (prefers-reduced-motion:reduce){.ambient-aurora{animation:none!important}.ambient-meteors{display:none}.motion-reveal{opacity:1!important;transition:none!important;transform:none!important}.reference-page .ref-cta:before{animation:none}.reference-page *,.app-shell *{scroll-behavior:auto!important}}.reduce-motion .ambient-aurora{animation:none!important}.reduce-motion .ambient-meteors{display:none}.reduce-motion .motion-reveal{opacity:1!important;transition:none!important;transform:none!important}.reduce-motion .reference-page .ref-cta:before{animation:none}.cymaniq-how-it-works{border:1px solid color-mix(in srgb,var(--ref-line) 78%,transparent);isolation:isolate;background:linear-gradient(145deg,#07192ee0,#030d1bf5);border-radius:24px;margin-top:22px;padding:30px;display:block;position:relative;overflow:hidden}.journey-paper-lines{z-index:-1;opacity:.12;background-image:linear-gradient(#84b5decc 1px,#0000 1px);background-size:100% 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.journey-card-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%;min-height:0;margin:auto;display:grid;position:relative;height:auto!important}.journey-trail{z-index:0;color:#25a8d6;pointer-events:none;filter:drop-shadow(0 0 5px #25a8d666);width:100%;height:100%;display:block;position:absolute;inset:0}.journey-note{z-index:1;opacity:1;visibility:visible;transform-origin:50% 8%;will-change:transform;background:linear-gradient(145deg,#102841,#071526);border:1px solid #5c90bd6b;border-radius:23px;width:100%;padding:9px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 16px 34px #00000040}.journey-note>svg{width:30px;height:30px;color:var(--note-accent);filter:drop-shadow(0 4px 8px color-mix(in srgb,var(--note-accent) 35%,transparent));margin:1px auto 10px;display:block}.journey-note>div{border:1px solid color-mix(in srgb,var(--note-accent) 34%,transparent);background:linear-gradient(145deg,var(--note-paper),#091729);color:#edf7ff;border-radius:16px;min-height:166px;padding:18px}.journey-note b{color:var(--note-accent);margin-bottom:14px;font-family:Comic Sans MS,Chalkboard SE,cursive;font-size:34px;line-height:1;display:block}.journey-note h3{color:#f2f8ff;letter-spacing:-.35px;margin:0 0 9px;font-size:19px;line-height:1.15}.journey-note p{color:#a9bdd0;margin:0;font-size:13px;line-height:1.55}.journey-note.tone-cyan{--note-accent:#20cedb;--note-paper:#0a303b}.journey-note.tone-blue{--note-accent:#55a2ff;--note-paper:#0b294b}.journey-note.tone-purple{--note-accent:#a68aff;--note-paper:#272044}.journey-card-one,.journey-card-three,.journey-card-five{inset:auto;transform:rotate(1deg)}.journey-card-two,.journey-card-four,.journey-card-six{inset:auto;transform:rotate(-1deg)}.journey-note:hover{z-index:3;transform:translateY(-7px)scale(1.025)rotate(0);box-shadow:0 26px 54px #00000057}:root[data-theme=light] .cymaniq-how-it-works{background:linear-gradient(145deg,#fffffff0,#ebf5fcf0);border-color:#c7dbea;box-shadow:0 24px 60px #2b53741a}:root[data-theme=light] .journey-paper-lines{opacity:.08}:root[data-theme=light] .journey-note{background:linear-gradient(145deg,#fff,#eaf2f8);border-color:#bdd3e5;box-shadow:0 14px 30px #2b537421}:root[data-theme=light] .journey-trail{color:#3186bd;filter:none}:root[data-theme=light] .journey-note>div{background:linear-gradient(145deg,var(--note-paper),#fff);color:#17324d}:root[data-theme=light] .journey-note h3{color:#102d49}:root[data-theme=light] .journey-note p{color:#526c83}:root[data-theme=light] .journey-note.tone-cyan{--note-accent:#078b98;--note-paper:#e9fbfc}:root[data-theme=light] .journey-note.tone-blue{--note-accent:#176dd1;--note-paper:#edf5ff}:root[data-theme=light] .journey-note.tone-purple{--note-accent:#7557d4;--note-paper:#f3efff}@media (width<=900px){.cymaniq-how-it-works{padding:24px 20px}.journey-card-stage{grid-template-columns:1fr 1fr;gap:20px}.journey-card-stage:before{content:"";z-index:0;background:repeating-linear-gradient(#25a8d6 0 8px,#0000 8px 15px);width:2px;position:absolute;top:4%;bottom:4%;left:50%;transform:translate(-50%)}.journey-trail{display:none}.journey-note{transform:none!important}.journey-note>div{min-height:175px}}@media (width<=560px){.journey-card-stage{grid-template-columns:1fr}.journey-note>div{min-height:0}.journey-note h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.journey-note{transition:none!important}.journey-trail path{animation:none}}.reduce-motion .journey-note{transition:none!important}.reduce-motion .journey-trail{display:none}:root[data-theme=light] .reference-page :is(h1,h2,h3,h4,legend,label){color:#102b47}:root[data-theme=light] .marketing-header{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#ffffffe6;border-color:#c4d7e4;box-shadow:0 13px 34px #28435b1c}:root[data-theme=light] .marketing-header.is-scrolled{background:#fffffff7;border-color:#afc9da;box-shadow:0 15px 36px #28435b24}:root[data-theme=light] .marketing-header :is(nav button,.login,.theme-toggle){color:#31516a}:root[data-theme=light] .marketing-header :is(.login,.theme-toggle){background:#fff;border-color:#c2d6e3}:root[data-theme=light] .reference-page .ref-eyebrow{color:#087486;box-shadow:none;background:#e8f7f9;border-color:#8fc6d4}:root[data-theme=light] .reference-page .ref-trust span{color:#35566f;background:#ffffffd1;border:1px solid #c9dce8;border-radius:999px;padding:8px 11px;box-shadow:0 7px 16px #2d4d6512}:root[data-theme=light] .reference-page .ref-trust svg{color:#087f9a;filter:none}:root[data-theme=light] .reference-page :is(.ref-chips button,.ref-billing button,.ref-help-grid article>button,.plan-billing-toggle){color:#42627a;background:#f8fbfd;border-color:#bfd4e2}:root[data-theme=light] .reference-page :is(.ref-chips button.active,.ref-billing button.active,.ref-help-grid article>button:hover){color:#15527d;background:#e3f3fa;border-color:#268cc1}:root[data-theme=light] .reference-page :is(.ref-chat p,.ref-memory aside span.active){color:#254c68;background:#e7f2f8}:root[data-theme=light] .reference-page .ref-chat p.me{color:#174879;background:#dcecff}:root[data-theme=light] .reference-page :is(.ref-languages span,.ref-role-grid article,.ref-contact-grid aside p,.ref-memory-options label,.enterprise-real-scope p){color:#31546e;background:#ffffffd1;border-color:#c5d9e7}:root[data-theme=light] .reference-page :is(.ref-panel-image,.pricing-real-hero>img,.enterprise-real-image,.ref-story>img,.ref-office-grid img,.ref-career-main aside img){filter:brightness(1.04)saturate(.94);border-color:#c4d8e5;box-shadow:0 16px 34px #2a49621a}:root[data-theme=light] .reference-page :is(.ref-hero-art,.avatar-hero-art,.accessibility-hero-art,.safety-hero-art,.about-hero-art,.contact-hero-art)>img{filter:brightness(1.05)saturate(.96);border-color:#bed3e1;box-shadow:0 20px 44px #2a496221}:root[data-theme=light] .reference-page .ref-cta{color:#11344f!important;background:linear-gradient(105deg,#e4f2fb,#fff 52%,#ddf3f2)!important;border-color:#90bdd3!important;box-shadow:0 20px 44px #2a49621c!important}:root[data-theme=light] .reference-page .ref-cta :is(h2,p){color:#173854!important;text-shadow:none!important}:root[data-theme=light] .reference-page .ref-cta .ref-action{color:#fff!important;background:linear-gradient(100deg,#0963cf,#098f9d)!important;border:0!important}:root[data-theme=light] .marketing-footer :is(h2,h3,h4,strong){color:#173854}:root[data-theme=light] .marketing-footer :is(p,small,button){color:#526c83}:root[data-theme=light] .home-unlock{color:#46657c;background:linear-gradient(145deg,#fff,#eef6fa);border-color:#c7dbe8;box-shadow:0 12px 28px #2d4d6512}.ref-pricing-page :is(.pricing-benefits,.pricing-more){position:relative}.ref-pricing-page :is(.pricing-benefits,.pricing-more)>.ref-section-title{width:100%;max-width:680px;margin-inline:auto;display:block}.ref-pricing-page :is(.pricing-benefits,.pricing-more)>.ref-section-title h2{overflow-wrap:normal;word-break:normal;width:100%}.ref-pricing-page .pricing-benefits>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.ref-pricing-page .pricing-benefits article{--showcase-accent:#22c7d7;background:linear-gradient(145deg,#0d2943,#071729);border:1px solid #234c6c;border-radius:20px;flex-direction:column;grid-column:span 2;gap:18px;min-height:190px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0003}.ref-pricing-page .pricing-benefits article:nth-child(n+4){grid-column:span 3}.ref-pricing-page .pricing-benefits article:nth-child(2){--showcase-accent:#58a6ff}.ref-pricing-page .pricing-benefits article:nth-child(3){--showcase-accent:#9c8cff}.ref-pricing-page .pricing-benefits article:nth-child(4){--showcase-accent:#51c98b}.ref-pricing-page .pricing-benefits article:nth-child(5){--showcase-accent:#f1a468}.ref-pricing-page :is(.pricing-benefits,.pricing-more) article:before{content:"";background:linear-gradient(90deg,var(--showcase-accent),transparent 78%);height:3px;position:absolute;inset:0 0 auto}.ref-pricing-page .pricing-benefits article:after{content:"";border:1px solid color-mix(in srgb,var(--showcase-accent) 20%,transparent);pointer-events:none;border-radius:50%;width:140px;height:140px;position:absolute;bottom:-56px;right:-42px}.ref-pricing-page .pricing-benefits article>svg{border:1px solid color-mix(in srgb,var(--showcase-accent) 55%,#31516a);background:color-mix(in srgb,var(--showcase-accent) 11%,transparent);width:52px;height:52px;color:var(--showcase-accent);border-radius:15px;flex:0 0 52px;padding:13px}.ref-pricing-page :is(.pricing-benefits,.pricing-more) h3{color:#f3f8fc;letter-spacing:-.25px;margin:0 0 8px;font-size:17px;line-height:1.2}.ref-pricing-page :is(.pricing-benefits,.pricing-more) p{color:#a9bdd0;margin:0;line-height:1.6;font-size:13px!important}.ref-pricing-page :is(.pricing-benefits,.pricing-more) article:hover{border-color:color-mix(in srgb,var(--showcase-accent) 55%,#31516a);transform:translateY(-5px);box-shadow:0 24px 46px #00000040}.ref-pricing-page .pricing-more>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ref-pricing-page .pricing-more article{--showcase-accent:#22c7d7;background:linear-gradient(155deg,#0d2943,#071729);border:1px solid #234c6c;border-radius:20px;flex-direction:column;gap:20px;min-height:238px;padding:25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #0003}.ref-pricing-page .pricing-more article:nth-child(2){--showcase-accent:#58a6ff}.ref-pricing-page .pricing-more article:nth-child(3){--showcase-accent:#9c8cff}.ref-pricing-page .pricing-more article:nth-child(4){--showcase-accent:#51c98b}.ref-pricing-page .pricing-more article>svg{border:1px solid color-mix(in srgb,var(--showcase-accent) 55%,#31516a);background:color-mix(in srgb,var(--showcase-accent) 11%,transparent);width:54px;height:54px;color:var(--showcase-accent);border-radius:17px;flex:0 0 54px;padding:14px}.ref-pricing-page .pricing-more article>div{flex-direction:column;flex:1;min-height:0;display:flex}.ref-pricing-page .pricing-more button{border:1px solid color-mix(in srgb,var(--showcase-accent) 42%,#31516a);background:color-mix(in srgb,var(--showcase-accent) 9%,transparent);width:max-content;min-height:38px;color:var(--showcase-accent);border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:0 13px;font-size:12px;font-weight:700;display:flex}.ref-pricing-page .pricing-more button svg{width:14px;transition:transform .2s}.ref-pricing-page .pricing-more article:hover button svg{transform:translate(3px)}:root[data-theme=light] .ref-pricing-page :is(.pricing-benefits,.pricing-more) article{background:linear-gradient(145deg,#fff,#edf5fa);border-color:#c8dbe8;box-shadow:0 16px 34px #2d4d6517}:root[data-theme=light] .ref-pricing-page :is(.pricing-benefits,.pricing-more) article:hover{border-color:color-mix(in srgb,var(--showcase-accent) 48%,#b8cfdd);box-shadow:0 21px 42px #2d4d6521}:root[data-theme=light] .ref-pricing-page :is(.pricing-benefits,.pricing-more) h3{color:#102b47}:root[data-theme=light] .ref-pricing-page :is(.pricing-benefits,.pricing-more) p{color:#526c83}:root[data-theme=light] .ref-pricing-page :is(.pricing-benefits,.pricing-more) article>svg{border-color:color-mix(in srgb,var(--showcase-accent) 44%,#c8dbe8);background:color-mix(in srgb,var(--showcase-accent) 9%,#fff)}:root[data-theme=light] .ref-pricing-page .pricing-more button{border-color:color-mix(in srgb,var(--showcase-accent) 35%,#c8dbe8);background:color-mix(in srgb,var(--showcase-accent) 8%,#fff)}@media (width<=1050px){.ref-pricing-page .pricing-benefits>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-pricing-page .pricing-benefits article,.ref-pricing-page .pricing-benefits article:nth-child(n+4){grid-column:span 1}.ref-pricing-page .pricing-benefits article:last-child{grid-column:1/-1}.ref-pricing-page .pricing-more>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.ref-pricing-page :is(.pricing-benefits,.pricing-more)>div:last-child{grid-template-columns:1fr;gap:14px}.ref-pricing-page .pricing-benefits article:last-child{grid-column:auto}.ref-pricing-page .pricing-benefits article,.ref-pricing-page .pricing-more article{min-height:0;padding:21px}}@media (prefers-reduced-motion:reduce){.ref-pricing-page :is(.pricing-benefits,.pricing-more) article{transition:none}}:root[data-theme=light]{--bg:#f2f5f8;--bg2:#e9eff4;--panel:#fff;--panel2:#f4f7fa;--text:#10273d;--muted:#52697d;--line:#cbd7e1;--shadow:0 16px 38px #1f36491a}:root[data-theme=light] body{color:#10273d;background:#eef2f5}:root[data-theme=light] .marketing-site{background:radial-gradient(circle at 8% 3%,#107fa41a,#0000 25%),radial-gradient(circle at 94% 21%,#2565b414,#0000 24%),linear-gradient(#f6f8fa 0%,#eef3f6 42%,#f8fafb 100%)}:root[data-theme=light] .marketing-site>.ambient-motion{opacity:.42}:root[data-theme=light] .ambient-aurora{opacity:.12;filter:blur(80px)saturate(.75)}:root[data-theme=light] .ambient-meteors{opacity:.2}:root[data-theme=light] .marketing-site .marketing-header.is-scrolled{background:#fffffff7;border-color:#9eb5c6;box-shadow:0 16px 36px #1f364924}:root[data-theme=light] .marketing-site .marketing-header nav>button{color:#52697d}:root[data-theme=light] .marketing-site .marketing-header nav>button:hover{color:#153c5d}:root[data-theme=light] .marketing-site .marketing-header nav>button.active{color:#075e94}:root[data-theme=light] .marketing-site .marketing-header nav>button.active:after{box-shadow:none;background:linear-gradient(90deg,#176fd0,#0aa7ad)}:root[data-theme=light] .marketing-site :is(.theme-toggle,.login,.mobile-menu){color:#183b55;background:#f8fafb;border-color:#b8c8d4;box-shadow:0 5px 14px #1f36490f}:root[data-theme=light] .marketing-site .register{color:#fff;background:linear-gradient(105deg,#1268c9,#098f9d);box-shadow:0 8px 18px #1168ab33}:root[data-theme=light] .reference-page{--ref-panel:#fff;--ref-panel2:#f2f6f8;--ref-line:#cad7e1;--ref-soft:#52697d;color:#10273d;background:0 0}:root[data-theme=light] .reference-page :is(h1,h2,h3,h4,legend,label,strong,b){color:#10273d}:root[data-theme=light] .reference-page :is(p,small){color:#52697d}:root[data-theme=light] .reference-page .ref-section{border-bottom-color:#d4dee6}:root[data-theme=light] .reference-page .ref-section-title h2{color:#10273d;text-wrap:balance}:root[data-theme=light] .reference-page .ref-section-title h2:after{box-shadow:none;background:linear-gradient(90deg,#176fd0,#0aa7ad)}:root[data-theme=light] .reference-page :is(.ref-hero,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero){background:radial-gradient(circle at 82% 16%,#2282af1c,#0000 28%),linear-gradient(135deg,#fffffff0,#eff4f7eb);border-bottom-color:#cbd8e2;box-shadow:inset 0 -1px #fffc}:root[data-theme=light] .reference-page :is(.ref-hero,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero) h1{color:#0c243a;text-shadow:none}:root[data-theme=light] .reference-page h1 em{background:linear-gradient(95deg,#176fd0,#078e99);color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .reference-page .ref-trust span{color:#39566d;background:#ffffffe6;border-color:#c3d1dc;box-shadow:0 6px 16px #1f36490f}:root[data-theme=light] .reference-page .ref-action:not(.ghost){color:#fff;background:linear-gradient(105deg,#1268c9,#098f9d);border:0;box-shadow:0 10px 22px #1168ab33}:root[data-theme=light] .reference-page .ref-action:not(.ghost):hover{transform:translateY(-2px);box-shadow:0 13px 28px #1168ab42}:root[data-theme=light] .reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.avatar-capabilities article,.avatar-use-cases article,.avatar-roster-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-cards article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article,.blog-latest-section article,.about-platform article){background:linear-gradient(150deg,#fff 0%,#f4f7f9 100%);border-color:#c7d4de;box-shadow:0 13px 30px #1f364917}:root[data-theme=light] .reference-page :is(.ref-wide-panel,.ref-split>article,.ref-question-grid,.ref-quiz,.ref-quiz-grid aside,.ref-blueprint,.ref-price-hero>aside,.ref-session-prices article,.ref-story>article,.ref-story>aside,.ref-languages,.ref-articles article,.ref-authors article,.ref-career-main>div,.ref-career-main>aside,.ref-help-grid>article,.ref-help-grid>aside,.ref-contact-grid>form,.ref-contact-grid>aside,.ref-memory,.ref-newsletter,.pricing-real-note,.enterprise-real-scope,.how-method,.avatar-match,.contact-main-grid>form,.contact-main-grid>aside,.ref-feedback,.ref-faq details){color:#18364e!important;background:linear-gradient(150deg,#fff,#f3f6f8)!important;border-color:#c7d4de!important;box-shadow:0 13px 30px #1f364914!important}:root[data-theme=light] .reference-page :is(input,textarea)::placeholder{color:#74899a}:root[data-theme=light] .reference-page :is(.ref-panel-image,.pricing-real-hero>img,.enterprise-real-image,.ref-story>img,.ref-office-grid img,.ref-career-main aside img,.ref-hero-art>img,.avatar-hero-art>img,.accessibility-hero-art>img,.safety-hero-art>img,.about-hero-art>img,.contact-hero-art>img){filter:brightness(1.01)contrast(1.03)saturate(.92);border-color:#bccbd6;box-shadow:0 18px 40px #1f364924}:root[data-theme=light] .app-shell[data-dashboard-theme=light]{--app-bg:#eef2f5;--app-surface:#fff;--app-surface-2:#f2f6f8;--app-line:#c7d4de;--app-text:#10273d;--app-muted:#52697d;background-image:radial-gradient(circle at 88% -8%,#2581a824,#0000 30%),linear-gradient(#f7f9faf7,#edf2f5fa),url(/cymaniq-background-v2.jpg)}:root[data-theme=light] .app-shell[data-dashboard-theme=light] :is(.dash-panel,.dash-metric,.quick-card,.inline-form,.session-list article,.chat-workspace,.journal-form,.entry-list article,.coach-grid article,.settings-list article,.profile-form){background:#fff;border-color:#c7d4de;box-shadow:0 12px 28px #1f364914}:root[data-theme=light] .app-shell[data-dashboard-theme=light] .welcome-panel{background:radial-gradient(circle at 85% 20%,#16939c1a,#0000 30%),linear-gradient(110deg,#eef5f8,#fff 56%,#edf4f6);border-color:#a7c1d2;box-shadow:0 18px 42px #1f36491f}:root[data-theme=light] .ref-home .ref-hero-home{background:radial-gradient(circle at 78% 34%,#137caf21,#0000 27%),linear-gradient(105deg,#f8fafb 0%,#fff 44%,#e9f1f5 100%);border-bottom:1px solid #c4d4df}:root[data-theme=light] .ref-home .ref-hero-art{isolation:isolate;opacity:1;visibility:visible;overflow:visible}:root[data-theme=light] .ref-home .ref-hero-art:before{display:none!important}:root[data-theme=light] .ref-home .ref-hero-art:after{z-index:0;opacity:1;filter:blur(26px);background:#1177a529;display:block;box-shadow:0 0 64px #1177a533}:root[data-theme=light] .ref-home .ref-hero-art>img{z-index:1;opacity:1;visibility:visible;box-shadow:none;filter:brightness(1.02)contrast(1.08)saturate(1.02);-webkit-mask-composite:source-in;border:0;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 96%,#0000 100%),linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 96%,#0000 100%),linear-gradient(#000 0% 88%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}:root[data-theme=light] .ref-home .ref-art-ring{z-index:2;opacity:1;border:2px solid #1376b48f;display:block;box-shadow:0 0 0 1px #ffffffbf,0 0 48px #1170ac2e,inset 0 0 42px #1170ac1a}:root[data-theme=light] .ref-home .ref-float{color:#123b55;-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background:#fffffff5;border:1px solid #82b8cf;min-width:168px;box-shadow:0 13px 28px #1e445e2b;z-index:6!important;opacity:1!important;visibility:visible!important;display:flex!important}:root[data-theme=light] .ref-home .ref-float>svg{color:#087eaa;filter:none}:root[data-theme=light] .ref-home .ref-float>b{font-size:13px;line-height:1.2;display:grid;color:#123b55!important}:root[data-theme=light] .ref-home .ref-float small{white-space:nowrap;font-size:10px;line-height:1.25;display:block;color:#526d80!important}:root[data-theme=light] .ref-home .ref-home-promise{display:block;color:#173f5e!important}:root[data-theme=light] .ref-home .ref-trust{opacity:1;visibility:visible;display:flex}:root[data-theme=light] .ref-home .ref-trust span{color:#31546d;background:#fff;border-color:#b9ccd7;display:flex;box-shadow:0 7px 17px #1f364914}@media (width<=800px){:root[data-theme=light] .ref-home .ref-hero-art>img{-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}:root[data-theme=light] .ref-home .ref-art-ring{inset:4% 8% 29%}:root[data-theme=light] .ref-home .ref-float{min-width:0}}@media (width<=520px){:root[data-theme=light] .ref-home .ref-float.badge-4{display:flex!important}:root[data-theme=light] .ref-home .ref-float small{font-size:8px;display:block}}.ref-home .home-preview-section{border-bottom:0;width:min(1200px,100% - 48px);padding:66px 0 28px;overflow:hidden}.ways-section-heading{z-index:3;text-align:center;position:relative}.ways-section-heading h2{color:#f6f9ff;letter-spacing:0;margin:0;font-size:clamp(34px,3.1vw,48px);font-weight:650;line-height:1.08}.ways-section-heading h2 em{color:#0000;background:linear-gradient(105deg,#2b74ff,#19c9de);-webkit-background-clip:text;background-clip:text;font-style:normal}.ways-section-heading h2:after{content:"";background:linear-gradient(90deg,#2877ff,#28d8df);border-radius:99px;width:42px;height:2px;margin:17px auto 0;display:block}.ways-section-heading p{color:#b7c6d8;margin:18px 0 0;font-size:14px;line-height:1.55}.ways-visual{isolation:isolate;width:min(760px,100%);height:265px;margin:8px auto 2px;position:relative}.ways-visual:before{content:"";filter:blur(34px);background:#1e69ff38;border-radius:50%;width:470px;height:80px;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.ways-orbit{z-index:-1;border:1px solid #2e75d638;border-radius:50%;position:absolute;transform:rotate(-8deg)}.ways-orbit:before,.ways-orbit:after{content:"";background:#3f7eff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #297effa6}.ways-orbit-one{inset:70px 20px 18px}.ways-orbit-one:before{top:9%;left:9%}.ways-orbit-one:after{background:#2bc8ee;bottom:8%;right:8%}.ways-orbit-two{inset:106px 130px 5px;transform:rotate(10deg)}.ways-orbit-two:before{bottom:29%;left:0}.ways-orbit-two:after{top:24%;right:2%}.ways-float{z-index:3;color:#23cdec;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04162ed1;border:1px solid #308beb9e;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;position:absolute;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff14}.ways-float svg{width:25px;height:25px}.ways-float-spark{top:86px;left:118px}.ways-float-heart{color:#e66ebf;border-color:#a14fdf99;top:116px;right:112px}.ways-float-pulse{border-radius:50%;width:40px;height:40px;bottom:28px;left:74px}.ways-float-pulse svg{width:19px}.ways-profile-stack{width:360px;height:205px;transform-style:preserve-3d;position:absolute;top:43px;left:50%;transform:translate(-50%)rotate(10deg)}.ways-profile-sheet{background:linear-gradient(145deg,#10275ceb,#0a193cd1);border:1px solid #467ade73;border-radius:16px;width:318px;height:144px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 20px 35px #00000057,inset 0 1px #ffffff14}.ways-profile-sheet-back{opacity:.48;top:58px;left:48%}.ways-profile-sheet-mid{opacity:.72;top:31px;left:52%}.ways-profile-sheet-front{z-index:2;width:300px;padding:22px;top:0}.ways-profile-sheet-mid i{border:2px solid #207aff;border-radius:99px;width:11px;height:7px;position:absolute;bottom:20px}.ways-profile-sheet-mid i:first-child{right:58px}.ways-profile-sheet-mid i:nth-child(2){right:39px}.ways-profile-sheet-mid i:nth-child(3){right:20px}.ways-profile-person{color:#31d5e2;background:linear-gradient(145deg,#2459ff4d,#1cd1e02e);border:1px solid #2f79ff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:20px;left:22px;box-shadow:0 0 24px #2c65ff47}.ways-profile-person svg{width:27px}.ways-profile-copy{gap:9px;display:grid;position:absolute;bottom:25px;left:24px}.ways-profile-copy i{background:#4669c557;border-radius:99px;width:72px;height:7px;display:block}.ways-profile-copy i:last-child{width:48px}.ways-profile-chart{height:61px;position:absolute;bottom:35px;left:118px;right:25px}.ways-profile-chart i{transform-origin:0;background:#2576ff;border-radius:4px;width:47px;height:3px;position:absolute;bottom:20px;left:0;box-shadow:0 0 8px #2079ffb3}.ways-profile-chart i:first-child{transform:rotate(13deg)}.ways-profile-chart i:nth-child(2){bottom:9px;left:44px;transform:rotate(-26deg)}.ways-profile-chart i:nth-child(3){bottom:29px;left:87px;transform:rotate(-34deg)}.ways-profile-chart i:nth-child(4){width:41px;bottom:55px;left:126px;transform:rotate(16deg)}.ways-profile-chart i:nth-child(5){background:#24d4e4;border-radius:50%;width:8px;height:8px;bottom:44px;left:163px}.ref-home .home-preview-section .home-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ref-home .home-preview-section .home-tool-grid article{border-radius:16px;min-height:216px;padding:24px 25px 22px}.ref-home .home-preview-section .home-tool-icon{border-radius:14px;width:46px;height:46px}.ref-home .home-preview-section .home-tool-icon svg{width:25px;height:25px}.ref-home .home-preview-section .home-tool-grid h3{min-height:0;margin:14px 0 7px;line-height:1.22;font-size:18px!important}.ref-home .home-preview-section .home-tool-grid>article>p{min-height:42px;margin:0 0 13px;font-size:14px!important;line-height:1.5!important}.ref-home .home-preview-section .home-tool-sample{border-radius:10px;min-height:58px;margin-top:auto;padding:12px 13px;font-size:12px;line-height:1.45}.ref-home .home-preview-section .home-unlock{background:#051427c2;border:1px solid #1b4268;border-radius:14px;justify-content:center;gap:44px;min-height:64px;margin-top:20px;padding:10px 28px;font-size:12px}.ref-home .home-preview-section .home-unlock .ref-action{border-radius:99px;min-width:186px;min-height:42px;font-size:13px}:root[data-theme=light] .ways-section-heading h2{color:#10263e}:root[data-theme=light] .ways-section-heading p{color:#536b82}:root[data-theme=light] .ways-visual:before{background:#4474eb24}:root[data-theme=light] .ways-orbit{border-color:#4474d32e}:root[data-theme=light] .ways-float{color:#168be8;background:#ffffffe6;border-color:#9cc9e7;box-shadow:0 12px 30px #3e5b8c1a,inset 0 1px #fff}:root[data-theme=light] .ways-float-heart{color:#8e78f2;border-color:#c9c3f3}:root[data-theme=light] .ways-profile-sheet{background:linear-gradient(145deg,#e8ebffed,#d2e1fcb8);border-color:#9db5f16b;box-shadow:0 20px 35px #41589b29,inset 0 1px #fff}:root[data-theme=light] .ways-profile-copy i{background:#6e8ce03b}:root[data-theme=light] .ref-home .home-preview-section .home-unlock{color:#62768d;background:#ffffffb3;border-color:#d1ddea}@media (width<=800px){.ref-home .home-preview-section{width:calc(100% - 32px);padding-top:52px}.ways-visual{height:235px;margin:-2px auto -10px;transform:scale(.88)}.ref-home .home-preview-section .home-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.ref-home .home-preview-section{width:calc(100% - 24px);padding-top:42px}.ways-section-heading h2{font-size:32px}.ways-section-heading p{padding-inline:14px;font-size:13px}.ways-visual{transform-origin:top;width:720px;max-width:none;height:214px;margin:0 0 -10px;left:50%;transform:translate(-50%)scale(.68)}.ref-home .home-preview-section .home-tool-grid{grid-template-columns:1fr;gap:14px}.ref-home .home-preview-section .home-tool-grid article{min-height:0;padding:21px}.ref-home .home-preview-section .home-unlock{gap:12px;padding:15px}}@media (prefers-reduced-motion:reduce){.ways-profile-stack{transform:translate(-50%)rotate(10deg)}}.ref-home .ref-hero-home{background:radial-gradient(circle at 76% 45%,#0c73ff2b,#0000 34%),linear-gradient(105deg,#020a18 0%,#041225 54%,#020916 100%);grid-template-columns:minmax(500px,.86fr) minmax(0,1.14fr);gap:8px;width:min(100%,1440px);min-height:530px;padding:46px 38px 34px;overflow:hidden}.ref-home .ref-hero-copy{z-index:8;max-width:570px;padding-left:0}.ref-home .ref-hero-copy .ref-eyebrow{letter-spacing:.08em;background:#073c4c33;border-color:#0a809f;margin-bottom:24px;padding:8px 14px;font-size:11px}.ref-home .ref-hero-home h1{letter-spacing:0;max-width:570px;margin-bottom:17px;font-size:clamp(48px,4.1vw,61px);font-weight:650;line-height:1.06}.ref-home .ref-hero-home h1 em{color:#0000;background:linear-gradient(105deg,#2776ff,#19c9df);-webkit-background-clip:text;background-clip:text}.ref-home .ref-hero-copy>p{max-width:520px;margin:0 0 8px;font-size:16px;line-height:1.55}.ref-home .ref-home-promise{color:#f4f8ff;margin-top:9px;font-size:12px;font-weight:750}.ref-home .ref-actions{gap:14px;margin-top:22px}.ref-home .ref-actions .ref-action{border-radius:10px;min-width:195px;min-height:48px;padding:0 22px;font-size:14px}.ref-home .ref-actions .ref-action.ghost{background:#0310208c;border-color:#1c78b4}.ref-home .ref-trust{gap:24px;margin-top:19px;font-size:11px}.ref-home .ref-trust span{color:#b9c9d9;background:#07182ca3;border:1px solid #1d3854;border-radius:99px;min-height:38px;padding:0 14px;box-shadow:inset 0 1px #ffffff0d}.ref-home .ref-trust svg{color:#23cddd;width:17px;height:17px}.ref-home .ref-hero-art{isolation:isolate;height:445px;margin:0 -26px -6px -28px;overflow:visible}.ref-home .ref-hero-art>img{z-index:1;object-fit:cover;object-position:70% center;transform-origin:68% 52%;filter:saturate(1.06)contrast(1.04);border:0;border-radius:0;width:100%;height:100%;transform:scale(1.08);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 96%,#0000 100%)}.ref-home .ref-hero-art:after{z-index:0;filter:blur(25px);background:#0674ff47;height:16%;bottom:1%;left:17%;right:3%;box-shadow:0 0 72px #0874ff80}.ref-home .ref-art-ring{z-index:2;border-color:#1880ffb8;border-radius:50%;inset:7% 2% 5% 12%;box-shadow:0 0 55px #0d73ff59,inset 0 0 50px #0b6eff1f}.ref-home .ref-float{z-index:6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06172ad6;border-color:#255276;border-radius:11px;min-width:165px;padding:11px 14px;box-shadow:0 12px 28px #00000040,inset 0 1px #ffffff14}.ref-home .ref-float>svg{box-sizing:content-box;color:#16bde9;background:#125ea147;border-radius:9px;width:22px;height:22px;padding:4px}.ref-home .ref-float>b{gap:3px;font-size:12px;line-height:1.15}.ref-home .ref-float small{font-size:9px;line-height:1.25}.ref-home .ref-float.badge-1{top:20px;left:3%}.ref-home .ref-float.badge-2{top:4px;right:1%}.ref-home .ref-float.badge-3{bottom:28px;left:0}.ref-home .ref-float.badge-4{bottom:12px;right:1%}:root[data-theme=light] .ref-home .ref-hero-home{background:radial-gradient(circle at 79% 44%,#1e78d71a,#0000 34%),linear-gradient(105deg,#f8fbff 0%,#fff 54%,#f1f6fb 100%)}:root[data-theme=light] .ref-home .ref-hero-copy .ref-eyebrow{color:#0871b7;background:#edf8fd;border-color:#b9dbec}:root[data-theme=light] .ref-home .ref-hero-home h1{color:#0b1d35;text-shadow:none}:root[data-theme=light] .ref-home .ref-hero-copy>p{color:#49647f}:root[data-theme=light] .ref-home .ref-home-promise{color:#102b47!important}:root[data-theme=light] .ref-home .ref-actions .ref-action.ghost{color:#0a61c9;box-shadow:none;background:#fffc;border-color:#8bb9eb}:root[data-theme=light] .ref-home .ref-trust span{color:#4a637b;background:#ffffffd1;border-color:#d2dfeb;box-shadow:0 7px 18px #36536f12}:root[data-theme=light] .ref-home .ref-hero-art>img{content:url(/hero-mentors-light.png);object-position:70% center;filter:saturate(.98)contrast(1.01);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 100%)}:root[data-theme=light] .ref-home .ref-hero-art:after{background:#1c78cd1f;box-shadow:0 0 62px #1a78cd29}:root[data-theme=light] .ref-home .ref-art-ring{border-color:#2c7be06b;box-shadow:0 0 0 1px #fffc,0 0 46px #2674cc1f,inset 0 0 44px #2674cc14}:root[data-theme=light] .ref-home .ref-float{color:#153755;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-color:#c5d9eb;box-shadow:0 12px 28px #324f6b1f}:root[data-theme=light] .ref-home .ref-float>svg{color:#0878dc;background:#e5f2ff}:root[data-theme=light] .ref-home .ref-float>b{color:#153755!important}:root[data-theme=light] .ref-home .ref-float small{color:#587087!important}@media (width<=1100px){.ref-home .ref-hero-home{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);padding-inline:28px}.ref-home .ref-hero-home h1{font-size:46px}.ref-home .ref-hero-art{margin-right:-55px}.ref-home .ref-trust{gap:10px}.ref-home .ref-trust span{padding-inline:10px}}@media (width<=800px){.ref-home .ref-hero-home{grid-template-columns:1fr;min-height:0;padding:54px 20px 30px}.ref-home .ref-hero-copy{max-width:680px}.ref-home .ref-hero-home h1{max-width:640px;font-size:clamp(42px,9vw,55px)}.ref-home .ref-hero-art{grid-template-columns:repeat(2,minmax(0,1fr));min-height:470px;margin:12px 0 0;padding:350px 4px 0;height:auto!important}.ref-home .ref-hero-art>img{object-position:70% center;width:100%;inset:0 0 auto;transform:none;height:350px!important;position:absolute!important}.ref-home .ref-art-ring{inset:2% 7% 28%}.ref-home .ref-float{justify-content:flex-start;width:100%;min-width:0!important;position:static!important;transform:none!important}}@media (width<=520px){.ref-home .ref-hero-home{padding:42px 14px 24px}.ref-home .ref-hero-copy .ref-eyebrow{font-size:9px}.ref-home .ref-hero-home h1{font-size:39px}.ref-home .ref-hero-copy>p{font-size:14px}.ref-home .ref-actions{flex-direction:column}.ref-home .ref-actions .ref-action{width:100%}.ref-home .ref-trust{grid-template-columns:1fr;gap:8px;display:grid}.ref-home .ref-trust span{justify-content:center}.ref-home .ref-hero-art{gap:7px;min-height:405px;padding-top:285px}.ref-home .ref-hero-art>img{height:285px!important}.ref-home .ref-float{padding:8px!important;font-size:9px!important}.ref-home .ref-float small{font-size:8px;display:block}}.ref-how .practical-flow-section{isolation:isolate;border-bottom:0;width:min(1320px,100% - 48px);padding:66px 0 70px;overflow:hidden}.ref-how .practical-flow-section:before,.ref-how .practical-flow-section:after{content:"";z-index:-1;pointer-events:none;border:1px solid #2274d31f;border-radius:44%;width:420px;height:420px;position:absolute}.ref-how .practical-flow-section:before{bottom:-142px;left:-285px;transform:rotate(24deg)}.ref-how .practical-flow-section:after{top:-185px;right:-294px;transform:rotate(28deg)}.practical-flow-heading{text-align:center}.practical-flow-heading h2{color:#f6f9ff;letter-spacing:0;margin:0;font-size:clamp(36px,3.35vw,50px);font-weight:650;line-height:1.08}.practical-flow-heading h2 em{color:#0000;background:linear-gradient(105deg,#2b73ff,#1ac8df);-webkit-background-clip:text;background-clip:text;font-style:normal}.practical-flow-heading h2:after{content:"";background:linear-gradient(90deg,#2f71ff,#24d6df);border-radius:99px;width:52px;height:3px;margin:17px auto 0;display:block}.practical-flow-heading p{color:#b7c5d6;margin:18px 0 0;font-size:16px;line-height:1.5}.ref-how .practical-flow-section .home-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:58px}.ref-how .practical-flow-section .home-journey article{text-align:center;background:linear-gradient(155deg,#071930db,#041022a8);border:1px solid #203b5b;border-radius:15px;flex-direction:column;align-items:center;min-height:262px;padding:34px 18px 27px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a}.ref-how .practical-flow-section .home-journey article:before{content:"";background:linear-gradient(90deg,#17c9de,#376dff);border-radius:99px;width:38px;height:3px;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #1a8bff4d}.ref-how .practical-flow-section .home-journey article:not(:last-child):after{content:"";z-index:0;border-top:1px dashed #1788d9;width:24px;display:block;position:absolute;top:84px;left:100%}.ref-how .practical-flow-section .home-journey article>b{z-index:3;color:#fff;background:linear-gradient(145deg,#1c92f2,#253cf4);border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-weight:750;display:grid;position:absolute;top:-19px;left:50%;transform:translate(-50%);box-shadow:0 7px 17px #1453ee52,0 0 0 1px #27c3ed73}.ref-how .practical-flow-section .home-journey article>span{color:#258bff;background:linear-gradient(145deg,#153b67b8,#061830b8);border:1px solid #183a61;border-radius:16px;width:66px;height:66px;margin:0 0 23px;box-shadow:inset 0 1px #ffffff0f,0 10px 25px #0019413d}.ref-how .practical-flow-section .home-journey article>span svg{stroke-width:1.8px;width:35px;height:35px}.ref-how .practical-flow-section .home-journey h3{color:#f4f8ff;justify-content:center;align-items:center;min-height:44px;margin:0 0 7px;font-size:15px;line-height:1.28;display:flex}.ref-how .practical-flow-section .home-journey p{color:#c2cfdd;margin:0 0 28px;font-size:12px;line-height:1.6}:root[data-theme=light] .ref-how .practical-flow-section{background:radial-gradient(circle at 50% 45%,#fffffffa,#f6f9fdbd 68%,#ecf3fa94);border-radius:0}:root[data-theme=light] .practical-flow-heading h2{color:#10243c}:root[data-theme=light] .practical-flow-heading p{color:#536a83}:root[data-theme=light] .ref-how .practical-flow-section .home-journey article{background:#ffffffc7;border-color:#d3e1ef;box-shadow:0 12px 30px #314e6c12,inset 0 1px #fff}:root[data-theme=light] .ref-how .practical-flow-section .home-journey article>span{color:#13355e;background:linear-gradient(145deg,#fff,#edf4fd);border-color:#dce8f6;box-shadow:0 9px 23px #35567c12}:root[data-theme=light] .ref-how .practical-flow-section .home-journey h3{color:#112640}:root[data-theme=light] .ref-how .practical-flow-section .home-journey p{color:#536a83}:root[data-theme=light] .ref-how .practical-flow-section .home-journey article:not(:last-child):after{border-color:#80b7ee}@media (width<=1100px){.ref-how .practical-flow-section .home-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 20px}.ref-how .practical-flow-section .home-journey article:nth-child(3):after{display:none}}@media (width<=700px){.ref-how .practical-flow-section{width:calc(100% - 32px);padding:50px 0}.ref-how .practical-flow-section .home-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 15px;margin-top:50px}.ref-how .practical-flow-section .home-journey article:nth-child(2n):after{display:none}.ref-how .practical-flow-section .home-journey article:nth-child(3):after{display:block}}@media (width<=440px){.practical-flow-heading h2{font-size:34px}.practical-flow-heading p{font-size:14px}.ref-how .practical-flow-section .home-journey{grid-template-columns:1fr;gap:38px}.ref-how .practical-flow-section .home-journey article{min-height:238px}.ref-how .practical-flow-section .home-journey article:after{display:none!important}}.ref-how .ref-hero-how{background:radial-gradient(circle at 78% 42%,#0a69f024,#0000 34%),linear-gradient(105deg,#020a17,#041326 56%,#020916);grid-template-columns:minmax(520px,.9fr) minmax(0,1.1fr);gap:44px;width:min(100%,1440px);min-height:535px;padding:52px 50px 42px;overflow:hidden}.ref-how .ref-hero-copy{z-index:7;max-width:600px}.ref-how .ref-hero-copy .ref-eyebrow{letter-spacing:.1em;background:#03435138;border-color:#087f9c;margin-bottom:23px;padding:8px 14px;font-size:11px}.ref-how .ref-hero-how h1{letter-spacing:0;max-width:600px;margin-bottom:18px;font-size:clamp(50px,4.3vw,64px);font-weight:650;line-height:1.04}.ref-how .ref-hero-how h1 em{color:#0000;background:linear-gradient(105deg,#1a73ed,#158eda 52%,#10bca8);-webkit-background-clip:text;background-clip:text;margin-top:5px;display:block}.ref-how .ref-hero-copy>p{color:#b3c4d7;max-width:575px;margin:0;font-size:16px;line-height:1.6}.ref-how .ref-actions{gap:15px;margin-top:22px}.ref-how .ref-actions .ref-action{border-radius:10px;min-width:194px;min-height:48px;font-size:14px}.ref-how .ref-actions .ref-action.ghost{background:#03112194;border-color:#1880bd}.ref-how .ref-trust{gap:14px;margin-top:20px;font-size:11px}.ref-how .ref-trust span{color:#bdcbd9;background:#07192dad;border:1px solid #1f3b58;border-radius:10px;min-height:39px;padding:0 14px;box-shadow:inset 0 1px #ffffff0d}.ref-how .ref-trust svg{color:#1bcadb;width:18px;height:18px}.ref-how .ref-hero-art{isolation:isolate;height:410px;margin:0;overflow:visible}.ref-how .ref-hero-art>img{z-index:1;object-fit:cover;object-position:center;filter:saturate(1.06)contrast(1.05);border:1px solid #175488;border-radius:22px;width:100%;height:100%;transform:none;box-shadow:0 20px 48px #0023536b;-webkit-mask-image:none;mask-image:none}.ref-how .ref-hero-art:after{z-index:0;filter:blur(24px);background:#0771ff40;border-radius:50%;height:15%;bottom:-3%;left:8%;right:5%;box-shadow:0 0 60px #0870ff59}.ref-how .ref-art-ring{z-index:2;border-color:#108de894;border-radius:50%;inset:5% 9% 6%;box-shadow:0 0 44px #0775e12e,inset 0 0 42px #0875e11c}.ref-how .ref-float{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#051629e6;border-color:#0c769f;border-radius:11px;min-width:145px;padding:11px 14px;box-shadow:0 12px 28px #00000047}.ref-how .ref-float>svg{color:#12c8de;width:21px;height:21px}.ref-how .ref-float>b{font-size:12px}.ref-how .ref-float.badge-1{top:28px;left:4%}.ref-how .ref-float.badge-2{top:69px;right:-5%}.ref-how .ref-float.badge-3{bottom:48px;left:-2%}:root[data-theme=light] .ref-how .ref-hero-how{background:radial-gradient(circle at 77% 43%,#2e7ed817,#0000 35%),linear-gradient(105deg,#f8fbff 0%,#fff 56%,#f0f5fb 100%)}:root[data-theme=light] .ref-how .ref-hero-copy .ref-eyebrow{color:#078b98;background:#eaf9fa;border-color:#b7e2e9}:root[data-theme=light] .ref-how .ref-hero-how h1{color:#0b1d34;text-shadow:none}:root[data-theme=light] .ref-how .ref-hero-copy>p{color:#4f6883}:root[data-theme=light] .ref-how .ref-actions .ref-action.ghost{color:#075ec7;box-shadow:none;background:#ffffffe6;border-color:#84b8ef}:root[data-theme=light] .ref-how .ref-trust span{color:#486079;background:#ffffffe0;border-color:#d3e0eb;box-shadow:0 8px 18px #2e4c6914}:root[data-theme=light] .ref-how .ref-hero-art>img{content:url(/how-journey-light.png);filter:saturate(.98)contrast(1.01);border-color:#c9d8e7;box-shadow:0 20px 44px #304f6f29}:root[data-theme=light] .ref-how .ref-hero-art:after{background:#2678c81f;box-shadow:0 0 52px #2678c824}:root[data-theme=light] .ref-how .ref-art-ring{border-color:#2d85dc6b;box-shadow:0 0 0 1px #ffffffb8,0 0 38px #2d7bca1f}:root[data-theme=light] .ref-how .ref-float{color:#143553;background:#fffffff0;border-color:#c5d9eb;box-shadow:0 12px 26px #314e6b1c}:root[data-theme=light] .ref-how .ref-float>svg{color:#0878dc}:root[data-theme=light] .ref-how .ref-float>b{color:#143553!important}@media (width<=1100px){.ref-how .ref-hero-how{grid-template-columns:minmax(440px,.92fr) minmax(0,1.08fr);gap:24px;padding-inline:32px}.ref-how .ref-hero-how h1{font-size:48px}.ref-how .ref-trust{gap:8px}.ref-how .ref-trust span{padding-inline:10px;font-size:10px}.ref-how .ref-float.badge-2{right:-2%}}@media (width<=800px){.ref-how .ref-hero-how{grid-template-columns:1fr;min-height:0;padding:52px 20px 30px}.ref-how .ref-hero-copy{max-width:680px}.ref-how .ref-hero-how h1{max-width:650px;font-size:clamp(43px,9vw,56px)}.ref-how .ref-hero-art{grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;gap:8px;min-height:445px;margin-top:20px;padding:350px 4px 0;display:grid;height:auto!important}.ref-how .ref-hero-art>img{width:100%;inset:0 0 auto;height:340px!important;position:absolute!important}.ref-how .ref-art-ring{inset:3% 8% 27%}.ref-how .ref-float{justify-content:flex-start;width:100%;min-width:0!important;position:static!important;transform:none!important}}@media (width<=560px){.ref-how .ref-hero-how{padding:42px 14px 24px}.ref-how .ref-hero-copy .ref-eyebrow{font-size:9px}.ref-how .ref-hero-how h1{font-size:40px}.ref-how .ref-hero-copy>p{font-size:14px}.ref-how .ref-actions{flex-direction:column}.ref-how .ref-actions .ref-action{width:100%}.ref-how .ref-trust{grid-template-columns:1fr;gap:8px;display:grid}.ref-how .ref-trust span{justify-content:center}.ref-how .ref-hero-art{grid-template-columns:1fr 1fr;min-height:430px;padding-top:285px}.ref-how .ref-hero-art>img{height:275px!important}.ref-how .ref-float{padding:8px!important;font-size:9px!important}.ref-how .ref-float.badge-3{grid-column:1/-1}}.ref-avatars-real .avatar-page-hero{background:radial-gradient(circle at 76% 45%,#086cf629,#0000 34%),linear-gradient(105deg,#020a17,#041326 55%,#020916);grid-template-columns:minmax(520px,.84fr) minmax(0,1.16fr);gap:26px;width:min(100%,1440px);min-height:525px;padding:50px 46px 30px;overflow:hidden}.ref-avatars-real .avatar-hero-copy{z-index:6;max-width:600px}.ref-avatars-real .avatar-hero-copy .ref-eyebrow{letter-spacing:.1em;background:#04425138;border-color:#087f9c;margin-bottom:25px;padding:8px 14px;font-size:11px}.ref-avatars-real .avatar-hero-copy h1{letter-spacing:0;max-width:600px;margin:0 0 19px;font-size:clamp(50px,4.3vw,64px);font-weight:650;line-height:1.05}.ref-avatars-real .avatar-hero-copy h1 em{color:#0000;background:linear-gradient(105deg,#246fff,#178dda 54%,#10c0b2);-webkit-background-clip:text;background-clip:text;margin-top:5px;display:inline-block}.ref-avatars-real .avatar-hero-copy>p{max-width:560px;margin:0;font-size:16px!important;line-height:1.6!important}.ref-avatars-real .avatar-hero-copy .ref-actions{gap:15px;margin-top:23px}.ref-avatars-real .avatar-hero-copy .ref-action{border-radius:10px;min-width:194px;min-height:49px;font-size:14px}.ref-avatars-real .avatar-hero-copy .ref-action.ghost{background:#03112194;border-color:#1a7fbb}.ref-avatars-real .avatar-hero-art{isolation:isolate;height:445px;margin:0 -24px -8px 0;overflow:visible}.ref-avatars-real .avatar-hero-art>img:first-child{z-index:2;object-fit:cover;object-position:69% center;transform-origin:70%;filter:saturate(1.04)contrast(1.04);-webkit-mask-composite:source-in;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;transform:scale(1.06);-webkit-mask-image:linear-gradient(#000 0% 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 97%,#0000 100%);mask-image:linear-gradient(#000 0% 84%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ref-avatars-real .avatar-hero-art:after{content:"";z-index:1;filter:blur(25px);background:#0870ff40;border-radius:50%;height:15%;position:absolute;bottom:2%;left:17%;right:4%;box-shadow:0 0 66px #0770ff66}.ref-avatars-real .avatar-hero-ring{z-index:1;border-color:#0f7ff7b8;inset:3% 8% 3% 13%;box-shadow:0 0 60px #087bff5c,inset 0 0 45px #087bff1f}:root[data-theme=light] .ref-avatars-real .avatar-page-hero{background:radial-gradient(circle at 77% 43%,#267ede1a,#0000 35%),linear-gradient(105deg,#f8fbff 0%,#fff 55%,#eff5fb 100%)}:root[data-theme=light] .ref-avatars-real .avatar-hero-copy .ref-eyebrow{color:#0878b4;background:#edf8fb;border-color:#bedfeb}:root[data-theme=light] .ref-avatars-real .avatar-hero-copy h1{color:#0b1e35;text-shadow:none}:root[data-theme=light] .ref-avatars-real .avatar-hero-copy>p{color:#4f6882}:root[data-theme=light] .ref-avatars-real .avatar-hero-copy .ref-action.ghost{color:#0860ca;box-shadow:none;background:#ffffffe0;border-color:#86b7ec}:root[data-theme=light] .ref-avatars-real .avatar-hero-art>img:first-child{content:url(/avatar-roster-hero-light.png);filter:saturate(.98)contrast(1.01);-webkit-mask-image:linear-gradient(#000 0% 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 7% 100%);mask-image:linear-gradient(#000 0% 86%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 7% 100%)}:root[data-theme=light] .ref-avatars-real .avatar-hero-art:after{background:#2b7ccb1a;box-shadow:0 0 58px #2b7ccb21}:root[data-theme=light] .ref-avatars-real .avatar-hero-ring{border-color:#2a87de6b;box-shadow:0 0 0 1px #ffffffc7,0 0 44px #2a7dce1f,inset 0 0 42px #2a7dce12}@media (width<=1100px){.ref-avatars-real .avatar-page-hero{grid-template-columns:minmax(440px,.9fr) minmax(0,1.1fr);gap:15px;padding-inline:32px}.ref-avatars-real .avatar-hero-copy h1{font-size:49px}.ref-avatars-real .avatar-hero-art{margin-right:-55px}}@media (width<=800px){.ref-avatars-real .avatar-page-hero{grid-template-columns:1fr;gap:22px;width:calc(100% - 32px);min-height:0;padding:52px 0 28px}.ref-avatars-real .avatar-hero-copy{max-width:680px}.ref-avatars-real .avatar-hero-copy h1{max-width:650px;font-size:clamp(43px,9vw,56px)}.ref-avatars-real .avatar-hero-art{height:410px;margin:0}.ref-avatars-real .avatar-hero-art>img:first-child{object-position:69% center;transform:none}}@media (width<=520px){.ref-avatars-real .avatar-page-hero{width:calc(100% - 24px);padding-top:42px}.ref-avatars-real .avatar-hero-copy .ref-eyebrow{font-size:9px}.ref-avatars-real .avatar-hero-copy h1{font-size:40px}.ref-avatars-real .avatar-hero-copy>p{font-size:14px!important}.ref-avatars-real .avatar-hero-copy .ref-actions{flex-direction:column}.ref-avatars-real .avatar-hero-copy .ref-action{width:100%}.ref-avatars-real .avatar-hero-art{height:330px}.ref-avatars-real .avatar-hero-ring{inset:4% 4% 4% 8%}}.ref-enterprise-real .enterprise-page-hero{background:radial-gradient(circle at 80% 43%,#0869ec1f,#0000 35%),linear-gradient(105deg,#020a17,#041326 56%,#020916);grid-template-columns:minmax(505px,.83fr) minmax(0,1.17fr);gap:48px;width:min(100%,1440px);min-height:520px;padding:52px 48px 40px;overflow:hidden}.ref-enterprise-real .enterprise-page-hero>div:first-child{z-index:4;max-width:585px}.ref-enterprise-real .enterprise-page-hero .ref-eyebrow{letter-spacing:.08em;background:#04425138;border-color:#087f9c;margin-bottom:24px;padding:8px 14px;font-size:11px}.ref-enterprise-real .enterprise-page-hero h1{letter-spacing:0;max-width:585px;margin:0 0 19px;font-size:clamp(49px,4.15vw,62px);font-weight:650;line-height:1.05}.ref-enterprise-real .enterprise-page-hero h1 em{color:#0000;background:linear-gradient(105deg,#2d68f4,#1a86dc 52%,#10bfae);-webkit-background-clip:text;background-clip:text;margin-top:5px;display:inline-block}.ref-enterprise-real .enterprise-page-hero>div:first-child>p{color:#b5c5d6;max-width:555px;margin:0;font-size:16px!important;line-height:1.62!important}.ref-enterprise-real .enterprise-page-hero .ref-actions{gap:15px;margin-top:24px}.ref-enterprise-real .enterprise-page-hero .ref-action{border-radius:10px;min-width:194px;min-height:49px;padding-inline:22px;font-size:14px}.ref-enterprise-real .enterprise-page-hero .ref-action.ghost{background:#03112194;border-color:#1b7fbb}.ref-enterprise-real .enterprise-real-image{object-fit:cover;object-position:center;filter:saturate(1.05)contrast(1.04);border:1px solid #106cbd;border-radius:22px;width:100%;height:410px;box-shadow:0 22px 54px #001e4a6b,0 0 32px #0769df1f}:root[data-theme=light] .ref-enterprise-real .enterprise-page-hero{background:radial-gradient(circle at 78% 42%,#267edb17,#0000 35%),linear-gradient(105deg,#f8fbff 0%,#fff 56%,#eff5fb 100%)}:root[data-theme=light] .ref-enterprise-real .enterprise-page-hero .ref-eyebrow{color:#078a96;background:#ecf9fa;border-color:#b9e0e7}:root[data-theme=light] .ref-enterprise-real .enterprise-page-hero h1{color:#0b1e35;text-shadow:none}:root[data-theme=light] .ref-enterprise-real .enterprise-page-hero>div:first-child>p{color:#4f6780}:root[data-theme=light] .ref-enterprise-real .enterprise-page-hero .ref-action.ghost{color:#0860c8;box-shadow:none;background:#ffffffe0;border-color:#86b8ed}:root[data-theme=light] .ref-enterprise-real .enterprise-real-image{filter:brightness(1.02)saturate(.98)contrast(1.02);border-color:#c6d6e4;box-shadow:0 20px 44px #2d4c6926}@media (width<=1120px){.ref-enterprise-real .enterprise-page-hero{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);gap:28px;padding-inline:32px}.ref-enterprise-real .enterprise-page-hero h1{font-size:48px}.ref-enterprise-real .enterprise-real-image{height:375px}}@media (width<=800px){.ref-enterprise-real .enterprise-page-hero{grid-template-columns:1fr;gap:30px;width:calc(100% - 32px);min-height:0;padding:52px 0 32px}.ref-enterprise-real .enterprise-page-hero>div:first-child{max-width:680px}.ref-enterprise-real .enterprise-page-hero h1{max-width:650px;font-size:clamp(43px,9vw,56px)}.ref-enterprise-real .enterprise-real-image{height:360px}}@media (width<=520px){.ref-enterprise-real .enterprise-page-hero{width:calc(100% - 24px);padding-top:42px}.ref-enterprise-real .enterprise-page-hero .ref-eyebrow{font-size:9px}.ref-enterprise-real .enterprise-page-hero h1{font-size:39px}.ref-enterprise-real .enterprise-page-hero>div:first-child>p{font-size:14px!important}.ref-enterprise-real .enterprise-page-hero .ref-actions{flex-direction:column}.ref-enterprise-real .enterprise-page-hero .ref-action{width:100%}.ref-enterprise-real .enterprise-real-image{border-radius:16px;height:270px}}.ref-home .home-feature-section{background:radial-gradient(circle at 50% 38%,#0968e317,#0000 42%),linear-gradient(#030c19,#020b17);width:min(100%,1440px);padding:54px 48px 72px}.ref-home .home-feature-heading{text-align:center;margin:0 auto 38px}.ref-home .home-feature-heading h2{color:#f4f8ff;letter-spacing:0;margin:0;font-size:clamp(34px,3.25vw,48px);font-weight:650;line-height:1.08}.ref-home .home-feature-heading h2:after{content:"";background:linear-gradient(90deg,#2671f5,#12c6d3);border-radius:99px;width:52px;height:4px;margin:24px auto 0;display:block}.ref-home .home-feature-heading em{color:#0000;background:linear-gradient(105deg,#2b6df4,#148ce3 55%,#11b8c4);-webkit-background-clip:text;background-clip:text;font-style:normal}.ref-home .home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px}.ref-home .home-feature-grid article{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(145deg,#061a2ff0,#030f1ee6);border:1px solid #174664;border-radius:16px;gap:20px;padding:22px 20px;box-shadow:inset 0 1px #ffffff0a,0 13px 30px #00000029;min-height:124px!important}.ref-home .home-feature-grid article:before{background:linear-gradient(125deg,#ffffff09,#0000 38% 76%,#00c0e209)}.ref-home .home-feature-grid article:hover{border-color:#177da4;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #002d5840}.ref-home .home-feature-grid article>span{color:#1594ff;background:linear-gradient(145deg,#0f365ed1,#04172ed6);border:1px solid #17446a;border-radius:16px;flex:0 0 68px;width:68px;height:68px;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #001e4340,0 0 18px #0584ff14}.ref-home .home-feature-grid article>span svg{stroke-width:1.9px;width:34px;height:34px}.ref-home .home-feature-grid article:first-child>span,.ref-home .home-feature-grid article:nth-child(4)>span{color:#10b6ee;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #001e4340,0 0 20px #00cae71f}.ref-home .home-feature-grid article>div{min-width:0}.ref-home .home-feature-grid h3{color:#f5f8fd;letter-spacing:0;margin:0 0 7px;font-size:17px;line-height:1.25}.ref-home .home-feature-grid p{color:#c2cedb;margin:0;font-size:13px!important;line-height:1.6!important}:root[data-theme=light] .ref-home .home-feature-section{background:radial-gradient(circle at 50% 38%,#2276ce0f,#0000 43%),linear-gradient(#fbfdff,#f6f9fc)}:root[data-theme=light] .ref-home .home-feature-heading h2{color:#0c2039}:root[data-theme=light] .ref-home .home-feature-grid article{background:#ffffffd1;border-color:#c4d5e5;box-shadow:0 11px 26px #304f6d14,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-feature-grid article:hover{border-color:#8dbce4;box-shadow:0 14px 30px #2e53751f,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-feature-grid article>span{color:#1479ed;background:linear-gradient(145deg,#fff,#e9f3fd);border-color:#deebf7;box-shadow:0 8px 19px #345e8914,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-feature-grid article:first-child>span,:root[data-theme=light] .ref-home .home-feature-grid article:nth-child(4)>span{color:#0ba9e6;box-shadow:0 8px 19px #345e8914,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-feature-grid h3{color:#0f243d}:root[data-theme=light] .ref-home .home-feature-grid p{color:#506981}@media (width<=980px){.ref-home .home-feature-section{padding-inline:32px}.ref-home .home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.ref-home .home-feature-section{width:calc(100% - 24px);padding:46px 0 52px}.ref-home .home-feature-heading{margin-bottom:30px}.ref-home .home-feature-heading h2{font-size:35px}.ref-home .home-feature-heading h2:after{margin-top:18px}.ref-home .home-feature-grid{grid-template-columns:1fr;gap:14px}.ref-home .home-feature-grid article{gap:16px;padding:18px;min-height:112px!important}.ref-home .home-feature-grid article>span{border-radius:14px;flex-basis:58px;width:58px;height:58px}.ref-home .home-feature-grid article>span svg{width:29px;height:29px}.ref-home .home-feature-grid h3{font-size:16px}.ref-home .home-feature-grid p{font-size:12px!important}}.ref-home .home-audience-section{background:radial-gradient(circle at 50% 42%,#0864de1a,#0000 45%),linear-gradient(#030c19,#020b17);width:min(100%,1440px);padding:50px 48px 66px}.ref-home .home-audience-heading{text-align:center;margin:0 auto 28px}.ref-home .home-audience-heading h2{color:#f4f8ff;letter-spacing:0;margin:0;font-size:clamp(36px,3.25vw,48px);font-weight:650;line-height:1.08}.ref-home .home-audience-heading h2:after{content:"";background:linear-gradient(90deg,#2375f6,#10c8d1);border-radius:99px;width:36px;height:3px;margin:11px auto 0;display:block}.ref-home .home-audience-heading em{color:#0000;background:linear-gradient(105deg,#2d6cf3,#158bdc 55%,#10bfc0);-webkit-background-clip:text;background-clip:text;font-style:normal}.ref-home .home-audience-heading p{color:#c1ccda;margin:9px auto 0;font-size:14px!important;line-height:1.55!important}.ref-home .home-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}.ref-home .home-audience-grid article{background:linear-gradient(145deg,#061b31f2,#03101fe8);border:1px solid #174765;border-radius:8px;grid-template-columns:170px minmax(0,1fr);box-shadow:inset 0 1px #ffffff0a,0 13px 30px #0000002b;min-height:168px!important}.ref-home .home-audience-grid article:before{background:linear-gradient(125deg,#ffffff06,#0000 38% 78%,#00bee108)}.ref-home .home-audience-grid article:hover{border-color:#1883aa;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 16px 34px #00275240}.ref-home .home-audience-photo{background:#071b31;width:170px;height:168px;min-height:168px}.ref-home .home-audience-photo img{object-position:center 20%;filter:saturate(.96)contrast(1.03)}.ref-home .home-audience-photo:after{background:linear-gradient(90deg,#0000 68%,#06172b 100%)}.ref-home .home-audience-photo>span{color:#11c8db;background:#03182cf0;border-color:#0b8caa;border-radius:8px;width:43px;height:43px;bottom:12px;left:12px;box-shadow:0 8px 20px #0000004d,0 0 16px #02c3dd14}.ref-home .home-audience-photo>span svg{stroke-width:1.9px;width:23px;height:23px}.ref-home .home-audience-copy{padding:22px 18px}.ref-home .home-audience-copy small{color:#13c8d6;letter-spacing:.14em;margin-bottom:10px;font-size:10px!important}.ref-home .home-audience-grid .home-audience-copy h3{color:#f4f8fd;letter-spacing:0;margin:0 0 15px;font-size:17px;line-height:1.2;position:relative}.ref-home .home-audience-grid .home-audience-copy h3:after{content:"";background:linear-gradient(90deg,#1d78f2,#12c8d1);border-radius:99px;width:24px;height:2px;position:absolute;bottom:-8px;left:0}.ref-home .home-audience-grid .home-audience-copy p{color:#c2cedb;margin:0;font-size:12px!important;line-height:1.58!important}:root[data-theme=light] .ref-home .home-audience-section{background:radial-gradient(circle at 50% 42%,#2378cf0e,#0000 45%),linear-gradient(#fbfdff,#f5f9fd)}:root[data-theme=light] .ref-home .home-audience-heading h2{color:#0c2039}:root[data-theme=light] .ref-home .home-audience-heading p{color:#506981}:root[data-theme=light] .ref-home .home-audience-grid article{background:#ffffffd6;border-color:#c3d6e6;box-shadow:0 11px 27px #2e4e6d17,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-audience-grid article:hover{border-color:#8ebde5;box-shadow:0 14px 30px #2e4e6d21,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-audience-photo{background:#eaf4fd}:root[data-theme=light] .ref-home .home-audience-photo:after{background:linear-gradient(90deg,#0000 68%,#f8fbfe 100%)}:root[data-theme=light] .ref-home .home-audience-photo>span{color:#0875e6;background:#fffffff2;border-color:#bfd8ee;box-shadow:0 8px 18px #3053741f}:root[data-theme=light] .ref-home .home-audience-copy small{color:#075fca}:root[data-theme=light] .ref-home .home-audience-grid .home-audience-copy h3{color:#10243d}:root[data-theme=light] .ref-home .home-audience-grid .home-audience-copy p{color:#506981}@media (width<=1080px){.ref-home .home-audience-section{padding-inline:32px}.ref-home .home-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ref-home .home-audience-section{width:calc(100% - 24px);padding:44px 0 52px}.ref-home .home-audience-heading{margin-bottom:26px}.ref-home .home-audience-heading h2{font-size:35px}.ref-home .home-audience-heading p{font-size:13px!important}.ref-home .home-audience-grid{grid-template-columns:1fr;gap:14px}}@media (width<=430px){.ref-home .home-audience-grid article{grid-template-columns:126px minmax(0,1fr);display:grid;min-height:150px!important}.ref-home .home-audience-photo{width:126px;height:150px;min-height:150px}.ref-home .home-audience-photo:after{background:linear-gradient(90deg,#0000 62%,#06172b 100%)}.ref-home .home-audience-copy{padding:17px 13px}.ref-home .home-audience-copy small{font-size:8px!important}.ref-home .home-audience-grid .home-audience-copy h3{font-size:15px}.ref-home .home-audience-grid .home-audience-copy p{font-size:11px!important}:root[data-theme=light] .ref-home .home-audience-photo:after{background:linear-gradient(90deg,#0000 62%,#f8fbfe 100%)}}.ref-home .home-plan-section{background:radial-gradient(circle at 50% 44%,#0869e11a,#0000 47%),linear-gradient(#030d1a,#020b18);width:min(100%,1440px);margin-inline:auto;padding:16px 48px 38px}.ref-home .home-plan-heading{display:none}.ref-home .home-plan-section .pricing-cards{width:100%;margin:0;padding:0}.ref-home .home-plan-section .plan-billing-row{color:#d1dbe6;gap:18px;margin:0 0 20px;font-size:12px}.ref-home .home-plan-section .plan-billing-toggle{background:#041628e6;border-color:#174967;min-height:42px;padding:4px;box-shadow:inset 0 1px #ffffff0a}.ref-home .home-plan-section .plan-billing-toggle button{color:#d6e0eb;min-width:78px;min-height:32px;padding:6px 13px;font-size:11px;font-weight:700}.ref-home .home-plan-section .plan-billing-toggle button.active{background:linear-gradient(100deg,#155ff1,#11c6cf);box-shadow:0 5px 15px #0a6fde47}.ref-home .home-plan-section .plan-billing-toggle b{color:#20d7a7;padding-inline:10px;font-size:10px}.ref-home .home-plan-section .pricing-cards>.plan-billing-row+div{grid-template-columns:repeat(7,minmax(0,1fr));gap:13px;padding-top:14px;overflow:visible}.ref-home .home-plan-section .pricing-cards article{background:linear-gradient(150deg,#071c31f7,#03101ff0);border:1px solid #17445f;border-radius:8px;min-width:0;padding:20px 16px 16px;box-shadow:inset 0 1px #ffffff0a,0 13px 28px #0000002e;min-height:390px!important;overflow:visible!important}.ref-home .home-plan-section .pricing-cards article.featured{border-color:#10a9b7;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #002b583d,0 0 20px #04bbd014}.ref-home .home-plan-section .pricing-cards article>span{z-index:8;background:linear-gradient(100deg,#1769ed,#13b9ca);border-radius:99px;justify-content:center;align-items:center;padding:5px 14px;font-size:9px;font-weight:750;line-height:1.2;top:-12px;box-shadow:0 7px 16px #0859b840;color:#fff!important;opacity:1!important;visibility:visible!important;display:inline-flex!important}.ref-home .home-plan-section .pricing-cards header{gap:11px;min-height:68px}.ref-home .home-plan-section .pricing-cards header>svg{color:#28a1ff;background:#072543b8;border-color:#1c689c;border-radius:8px;flex-basis:38px;width:38px;height:38px;padding:9px}.ref-home .home-plan-section .pricing-cards h3{color:#f5f8fc;letter-spacing:0;margin:1px 0 5px;font-size:14px;line-height:1.2}.ref-home .home-plan-section .pricing-cards header p{color:#c0ccda;margin:0;font-size:9px!important;line-height:1.45!important}.ref-home .home-plan-section .pricing-cards article>strong{color:#f7f9fd;letter-spacing:0;margin-top:10px;font-size:28px;line-height:1.08}.ref-home .home-plan-section .pricing-cards article>small{color:#e3ebf3;line-height:1.2;font-size:10px!important}.ref-home .home-plan-section .plan-video-allowance{background:#02122294;border-color:#17638c;border-radius:8px;gap:1px 8px;min-height:50px;margin:12px 0 10px;padding:9px 10px}.ref-home .home-plan-section .plan-video-allowance svg{color:#10c9d5;width:18px}.ref-home .home-plan-section .plan-video-allowance b{color:#f1f6fb;font-size:10px;line-height:1.2}.ref-home .home-plan-section .plan-video-allowance small{color:#bcc9d6;line-height:1.25;font-size:9px!important}.ref-home .home-plan-section .plan-saving{color:#2cd3a3;margin:0 0 4px;font-size:9px}.ref-home .home-plan-section .pricing-cards ul{border:0;margin:0 0 12px;padding:0}.ref-home .home-plan-section .pricing-cards li{color:#d1dbe6;align-items:flex-start;gap:6px;margin:7px 0;font-size:9px!important;line-height:1.35!important}.ref-home .home-plan-section .pricing-cards li svg{color:#18d2b0;flex:0 0 12px;width:12px;height:12px;margin-top:1px}.ref-home .home-plan-section .pricing-cards article>button{color:#f2f7fb;background:0 0;border-color:#1980bb;border-radius:7px;min-height:36px;margin-top:auto;padding:7px 8px;font-size:10px;font-weight:750}.ref-home .home-plan-section .pricing-cards article.featured>button{color:#fff;background:linear-gradient(100deg,#1d57f3,#0bc7c8);border:0;box-shadow:0 8px 20px #0866d938}.ref-home .home-plan-section .pricing-yearly-note{color:#aebdcb;margin:15px 0 0;font-size:10px!important;line-height:1.45!important}.ref-home .home-plan-section .pricing-yearly-note svg{color:#159ce9;width:16px}:root[data-theme=light] .ref-home .home-plan-section{background:radial-gradient(circle at 50% 44%,#257ad20f,#0000 47%),linear-gradient(#fbfdff,#f5f9fc)}:root[data-theme=light] .ref-home .home-plan-section .plan-billing-row{color:#173552}:root[data-theme=light] .ref-home .home-plan-section .plan-billing-toggle{background:#f7fbfe;border-color:#bed3e4;box-shadow:0 6px 16px #30506d12}:root[data-theme=light] .ref-home .home-plan-section .plan-billing-toggle button{color:#173c5d}:root[data-theme=light] .ref-home .home-plan-section .plan-billing-toggle button.active{color:#fff}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards article{background:#ffffffe0;border-color:#cbd9e5;box-shadow:0 10px 25px #32506c14,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards article.featured{border-color:#8cbce1;box-shadow:0 13px 28px #2d53751f,inset 0 1px #fff}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards article.featured>span{box-shadow:0 7px 18px #1665b047,0 0 0 1px #ffffffe0;color:#fff!important;opacity:1!important;visibility:visible!important;background:linear-gradient(100deg,#1263df,#08aebf)!important;display:inline-flex!important}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards header>svg{color:#1379e6;background:#f7fbff;border-color:#9fc3e5}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards h3,:root[data-theme=light] .ref-home .home-plan-section .pricing-cards article>strong{color:#10243d}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards header p,:root[data-theme=light] .ref-home .home-plan-section .pricing-cards article>small,:root[data-theme=light] .ref-home .home-plan-section .pricing-cards li{color:#506981}:root[data-theme=light] .ref-home .home-plan-section .plan-video-allowance{color:#183c59;background:#f7fbfe;border-color:#b8cee2}:root[data-theme=light] .ref-home .home-plan-section .plan-video-allowance b{color:#15324c}:root[data-theme=light] .ref-home .home-plan-section .plan-video-allowance small{color:#506981}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards article>button{color:#075ec4;background:#fff;border-color:#6ea5dd}:root[data-theme=light] .ref-home .home-plan-section .pricing-cards article.featured>button{color:#fff;text-shadow:0 1px 1px #00265838;background:linear-gradient(100deg,#1d57f3,#0bc7c8);border-color:#0000;box-shadow:0 8px 20px #0866d933}:root[data-theme=light] .ref-home .home-plan-section .pricing-yearly-note{color:#506981}@media (width<=1260px){.ref-home .home-plan-section{padding-inline:32px}.ref-home .home-plan-section .pricing-cards>.plan-billing-row+div{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 14px}}@media (width<=800px){.ref-home .home-plan-section{width:calc(100% - 24px);padding:24px 0 42px}.ref-home .home-plan-section .pricing-cards>.plan-billing-row+div{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.ref-home .home-plan-section .pricing-cards article{min-height:375px!important}}@media (width<=520px){.ref-home .home-plan-section .plan-billing-row{flex-direction:column;gap:8px}.ref-home .home-plan-section .pricing-cards>.plan-billing-row+div{grid-template-columns:1fr;gap:18px}.ref-home .home-plan-section .pricing-cards article{min-height:350px!important}.ref-home .home-plan-section .pricing-cards header p,.ref-home .home-plan-section .pricing-cards li{font-size:11px!important}.ref-home .home-plan-section .pricing-cards article>button{font-size:12px}}.ref-home .home-pricing-page{width:min(100%,1440px);margin-inline:auto;padding:16px 0 28px}.ref-home .home-pricing-page .home-plan-heading{display:none}.ref-home .home-pricing-page .pricing-cards{width:min(1320px,100% - 64px);margin-inline:auto}:root[data-theme=light] .reference-page .ref-pricing-page .pricing-cards article.featured>button{text-shadow:0 1px 1px #00265833;color:#fff!important;background:linear-gradient(100deg,#1763e9,#0cbec8)!important;border-color:#0000!important}@media (width<=800px){.ref-home .home-pricing-page .pricing-cards{width:calc(100% - 32px)}}@media (width<=520px){.ref-home .home-pricing-page .pricing-cards{width:calc(100% - 24px)}}.reference-page.ref-pricing-page>.pricing-page-hero{background:radial-gradient(circle at 54% 38%,#096bef24,#0000 28%),linear-gradient(105deg,#020b18,#041326 58%,#020b18);grid-template-columns:minmax(500px,1fr) minmax(285px,.62fr) minmax(330px,.72fr);gap:34px;width:min(100%,1440px);min-height:455px;padding:48px 48px 18px}.reference-page.ref-pricing-page>.pricing-page-hero>div:first-child{z-index:3;max-width:590px}.reference-page.ref-pricing-page>.pricing-page-hero .ref-eyebrow{letter-spacing:.12em;background:#03445038;border-color:#087f98;margin:0 0 19px;padding:8px 14px;font-size:10px}.reference-page.ref-pricing-page>.pricing-page-hero h1{letter-spacing:0;margin:0 0 15px;font-size:clamp(47px,4vw,60px);font-weight:650;line-height:1.04}.reference-page.ref-pricing-page>.pricing-page-hero h1 em{color:#0000;background:linear-gradient(105deg,#2871f4,#168dde 55%,#0fc1bd);-webkit-background-clip:text;background-clip:text}.reference-page.ref-pricing-page>.pricing-page-hero>div:first-child>p{color:#b6c5d5;max-width:540px;margin:0;font-size:15px;line-height:1.55}.reference-page.ref-pricing-page>.pricing-page-hero .ref-actions{gap:15px;margin-top:20px}.reference-page.ref-pricing-page>.pricing-page-hero .ref-action{border-radius:8px;min-width:178px;min-height:43px;font-size:12px}.reference-page.ref-pricing-page>.pricing-page-hero .ref-action.ghost{background:#03112094;border-color:#1b78ad}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises{gap:18px;margin-top:20px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises>span{gap:8px;min-width:0}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises svg{color:#16c7cf;border-color:#176785;flex:0 0 34px;width:34px;height:34px;padding:8px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises b{color:#f1f6fb;font-size:9px;line-height:1.25}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises small{color:#b7c4d2;margin-top:2px;font-size:8px;line-height:1.3}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-mark-stage{height:320px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-mark-stage:before{background:repeating-radial-gradient(circle,#0000 0 31px,#1479e545 32px 33px);inset:0}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-mark-stage i{border-color:#167bd1;inset:14%;box-shadow:0 0 48px #077cff47}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-mark-stage i:nth-child(2){inset:29%}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-mark-stage img{filter:drop-shadow(0 0 26px #088dff85);width:185px}.reference-page.ref-pricing-page>.pricing-page-hero>aside{background:linear-gradient(145deg,#071d33f5,#031120eb);border-color:#194866;border-radius:8px;align-self:center;padding:20px 20px 16px;box-shadow:0 16px 34px #0003}.reference-page.ref-pricing-page>.pricing-page-hero>aside h3{color:#f3f7fb;margin:0 0 7px;font-size:16px;line-height:1.25}.reference-page.ref-pricing-page>.pricing-page-hero>aside p{color:#bfccda;margin:0;font-size:12px;line-height:1.5}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-faces{margin:16px 0 9px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-faces img{border-color:#096a86;width:43px;height:43px}.reference-page.ref-pricing-page>.pricing-page-hero>aside>small{color:#c0cbd7;font-size:10px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-billing{border-color:#1a4561;margin-top:13px;padding-top:13px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-billing button{color:#d1dbe5;background:#06182d;border-color:#1a4f75;border-radius:7px;min-width:76px;padding:8px 12px;font-size:10px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-billing button.active{color:#fff;background:#0b68e9;border-color:#137ee3}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-billing span{color:#36dca5;background:#063528;border-color:#087f74;padding:7px 10px;font-size:8px}.reference-page.ref-pricing-page>.pricing-finder{width:min(1320px,100% - 64px);margin:0 auto 20px;background:linear-gradient(145deg,#061a30f7,#03101feb)!important;border-radius:8px!important;padding:15px 20px 14px!important}.reference-page.ref-pricing-page>.pricing-finder .ref-section-title{max-width:none;margin:0 0 9px}.reference-page.ref-pricing-page>.pricing-finder .ref-section-title h2{letter-spacing:0;margin:0;font-size:24px;line-height:1.15}.reference-page.ref-pricing-page>.pricing-finder .ref-section-title h2:after{width:28px;height:3px;margin:8px 0 0}.reference-page.ref-pricing-page>.pricing-finder .ref-section-title p{margin:-14px 0 0 38px;font-size:10px!important;line-height:1.4!important}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout{grid-template-columns:minmax(0,1fr) 185px;gap:14px}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>div{border-color:#1a4c6a;border-radius:7px}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article{border-color:#1a4563;gap:10px;min-height:100px;padding:13px 14px}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article.active{background:#0a2d55;border-color:#168ee9}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article>b{color:#fff;background:#1169d2;flex-basis:23px;width:23px;height:23px;font-size:9px}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article span{align-content:start;gap:10px}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article strong{font-size:10px;line-height:1.3}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article small{font-size:9px;line-height:1.45}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>aside{text-align:left;background:linear-gradient(145deg,#082f42db,#04272bbf);border:1px solid #087f77;border-radius:8px;grid-template-columns:45px 1fr;align-content:center;align-items:center;gap:5px 10px;padding:15px;display:grid}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>aside>svg{color:#31b8f1;border-color:#1380cd;border-radius:50%;grid-row:1/3;width:45px;height:45px;padding:11px}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>aside h3{margin:0;font-size:11px;line-height:1.35}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>aside p{grid-column:2;margin:0;font-size:9px;line-height:1.45}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero{background:radial-gradient(circle at 54% 38%,#2885db1a,#0000 29%),linear-gradient(105deg,#f9fcff,#fff 58%,#f0f6fb)}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .ref-eyebrow{color:#077d88;background:#ebf9fa;border-color:#acdbe4}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero h1{color:#0c2038}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero>div:first-child>p{color:#506981}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .ref-action.ghost{color:#124a80;background:#fff;border-color:#a8c9e5}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises b{color:#14324e}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises small{color:#506981}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero>aside{background:#ffffffe0;border-color:#c3d7e6;box-shadow:0 13px 30px #2f4e6c1a}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero>aside h3{color:#10243d}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero>aside p,:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero>aside>small{color:#506981}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .pricing-faces img{border-color:#e7f3fb}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .pricing-billing{border-color:#c5d7e5}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .pricing-billing button{color:#365673;background:#f5f9fd;border-color:#c1d7e9}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-page-hero .pricing-billing button.active{color:#fff;background:#1266df;border-color:#116ee0}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-finder{background:#ffffffdb!important;border-color:#c4d7e6!important;box-shadow:0 12px 28px #30506d17!important}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>div{border-color:#c5d8e7}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article{background:#fafcffbf;border-color:#d0deea}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article.active{background:#f0f7fe;border-color:#1688e0}:root[data-theme=light] .reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>aside{background:linear-gradient(145deg,#f6fcff,#e6f8f8);border-color:#9ed4df}@media (width<=1120px){.reference-page.ref-pricing-page>.pricing-page-hero{grid-template-columns:minmax(450px,1fr) minmax(260px,.65fr);gap:24px;padding-inline:32px}.reference-page.ref-pricing-page>.pricing-page-hero>aside{grid-column:1/-1;justify-self:center;width:min(620px,100%)}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-mark-stage{height:290px}}@media (width<=800px){.reference-page.ref-pricing-page>.pricing-page-hero{grid-template-columns:1fr;padding:48px 20px 28px}.reference-page.ref-pricing-page>.pricing-page-hero>div:first-child{max-width:680px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-mark-stage{height:280px}.reference-page.ref-pricing-page>.pricing-page-hero>aside{grid-column:auto}.reference-page.ref-pricing-page>.pricing-finder{width:calc(100% - 32px)}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout{grid-template-columns:1fr}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>div{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.reference-page.ref-pricing-page>.pricing-page-hero{padding-inline:14px}.reference-page.ref-pricing-page>.pricing-page-hero h1{font-size:40px}.reference-page.ref-pricing-page>.pricing-page-hero .pricing-promises{grid-template-columns:1fr}.reference-page.ref-pricing-page>.pricing-finder{width:calc(100% - 24px);padding:15px!important}.reference-page.ref-pricing-page>.pricing-finder .ref-section-title p{margin:7px 0 0}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout>div{grid-template-columns:1fr}.reference-page.ref-pricing-page>.pricing-finder .pricing-finder-layout article{border-bottom:1px solid #1a4563;border-right:0}}.marketing-site,:root[data-theme=dark] .marketing-site[class*=active-page-]{--site-bg:#020b18;--site-bg-soft:#06172b;--site-panel:#081d33;--site-panel-soft:#0b2540;--site-line:#1a4968;--site-line-strong:#197fb0;--site-text:#f4f8fc;--site-muted:#b7c5d4;--site-blue:#1d6ff2;--site-cyan:#12c4ca;--site-green:#22d2a2;background-color:#020b18;background-repeat:no-repeat;background-image:linear-gradient(90deg,#020817e8 0%,#020817d9 48%,#020817bd 100%), radial-gradient(circle at 18% 10%,#08c9df21,transparent 34%), var(--page-art)!important;background-blend-mode:normal,screen,normal!important;background-position:50%,50%,top!important;background-size:auto,auto,cover!important;background-attachment:fixed!important}.reference-page{--ref-panel:var(--site-panel);--ref-panel2:var(--site-panel-soft);--ref-line:var(--site-line);--ref-soft:var(--site-muted);color:var(--site-text);background:0 0}.reference-page *,.marketing-header *,.marketing-footer *{letter-spacing:0!important}.reference-page :is(h1,h2,h3,h4,strong,b,legend,label),.reference-page :is(p,small,li){letter-spacing:0}.reference-page .ref-section{border-bottom-color:color-mix(in srgb,var(--site-line) 72%,transparent);position:relative}.reference-page .ref-section-title{margin-bottom:32px}.reference-page .ref-section-title h2{color:var(--site-text);letter-spacing:0;text-wrap:balance;font-weight:650;line-height:1.08}.reference-page .ref-section-title h2:after{background:linear-gradient(90deg,var(--site-blue),var(--site-cyan));border-radius:99px;height:3px;box-shadow:0 0 15px #12c4ca33}.reference-page .ref-section-title p{color:var(--site-muted);line-height:1.6}.reference-page .ref-eyebrow{color:#28d5d9;letter-spacing:.1em;background:#08475540;border:1px solid #12c4ca85;border-radius:99px;font-weight:750}.reference-page :is(.ref-hero,.how-hero,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero){isolation:isolate;border-bottom:1px solid color-mix(in srgb,var(--site-line) 70%,transparent);background:radial-gradient(circle at 78% 30%,#1377e429,#0000 29%),linear-gradient(105deg,#020b18,#06182c 58%,#020b18);position:relative}.reference-page :is(.ref-hero,.how-hero,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero) h1{color:var(--site-text);letter-spacing:0;text-wrap:balance;font-weight:650;line-height:1.04}.reference-page h1 em,.reference-page h2 em{color:#0000;background:linear-gradient(100deg,#2b72f4,#138ed8 55%,#11c5bd);-webkit-background-clip:text;background-clip:text;font-style:normal}.reference-page .ref-action{letter-spacing:0;border-radius:8px;min-height:42px;font-weight:750;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.reference-page .ref-action:not(.ghost){background:linear-gradient(100deg,var(--site-blue),var(--site-cyan));color:#fff;border-color:#0000;box-shadow:0 10px 22px #0760cc3d}.reference-page .ref-action.ghost{border-color:var(--site-line-strong);color:var(--site-text);background:#03112094}.reference-page .ref-action:hover{transform:translateY(-2px)}.reference-page .ref-action:not(.ghost):hover{box-shadow:0 14px 28px #0760cc4d}.reference-page .ref-action.ghost:hover{border-color:var(--site-cyan);background:#08233acc}.reference-page :is(.ref-trust,.pricing-promises,.enterprise-certifications,.affiliate-promises)>span{border-color:var(--site-line);color:var(--site-muted);background:#061a2fc2;border-radius:8px}.reference-page :is(.ref-trust,.pricing-promises,.enterprise-certifications,.affiliate-promises) svg{color:var(--site-cyan)}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.how-nine-steps article,.how-trust article,.avatar-capabilities article,.avatar-use-cases article,.avatar-showcase-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-cards article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.help-categories article,.help-contact-options article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article,.blog-latest-section article,.about-platform article,.about-values article,.affiliate-partners article,.affiliate-how article){border-color:var(--site-line);background:linear-gradient(150deg,#091f35f7,#031120f2);border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 13px 28px #0000002e}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.how-nine-steps article,.avatar-capabilities article,.avatar-use-cases article,.avatar-showcase-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.help-categories article,.help-contact-options article,.ref-tiles>article,.safety-guardrails article,.blog-latest-section article,.about-platform article,.about-values article,.affiliate-partners article){transition:transform .2s,border-color .2s,box-shadow .2s}.reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.how-nine-steps article,.avatar-capabilities article,.avatar-use-cases article,.avatar-showcase-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.help-categories article,.help-contact-options article,.ref-tiles>article,.safety-guardrails article,.blog-latest-section article,.about-platform article,.about-values article,.affiliate-partners article):hover{border-color:color-mix(in srgb,var(--site-cyan) 60%,var(--site-line));transform:translateY(-2px);box-shadow:0 16px 32px #00000038}.reference-page :is(.home-tool-grid,.home-feature-grid,.how-between-grid,.how-nine-steps,.how-trust,.avatar-capabilities,.avatar-use-cases>div,.avatar-showcase-grid,.enterprise-use-cases>div,.enterprise-governance>div,.enterprise-people>div,.pricing-benefits>div:last-child,.pricing-more>div:last-child,.careers-values>div,.contact-service-cards,.help-categories>div,.help-contact-options>div,.safety-guardrails>div:last-child,.about-platform>div,.affiliate-partners>div){gap:16px}.reference-page :is(.ref-wide-panel,.ref-split>article,.ref-question-grid,.ref-quiz,.ref-quiz-grid aside,.ref-blueprint,.ref-price-hero>aside,.ref-session-prices article,.ref-story>article,.ref-story>aside,.ref-languages,.ref-articles article,.ref-authors article,.ref-career-main>div,.ref-career-main>aside,.ref-help-grid>article,.ref-help-grid>aside,.ref-contact-grid>form,.ref-contact-grid>aside,.ref-memory,.ref-newsletter,.pricing-real-note,.enterprise-real-scope,.how-method,.avatar-match,.avatar-featured,.contact-main-grid>form,.contact-main-grid>aside,.ref-feedback,.ref-faq details,.enterprise-blueprint-unlock,.enterprise-delivery>article,.safety-rights-boundaries>article,.safety-security-faq>article){border-color:var(--site-line)!important;background:linear-gradient(150deg,#091f35f7,#031120f2)!important;border-radius:8px!important;box-shadow:inset 0 1px #ffffff09,0 13px 28px #0000002e!important}.reference-page :is(input,textarea,select){box-shadow:inset 0 1px 2px #0003;border-color:var(--site-line)!important;color:var(--site-text)!important;background:#04162a!important;border-radius:7px!important}.reference-page :is(input,textarea,select):focus{outline-offset:1px;outline:2px solid #12c4ca38;border-color:var(--site-cyan)!important}.reference-page :is(input,textarea)::placeholder{color:#7f94a7}.reference-page :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--site-cyan);outline-offset:3px}.reference-page :is(.home-tool-icon,.home-feature-grid article>span,.how-between-grid article>span,.avatar-use-cases article>svg,.enterprise-use-cases article>svg,.enterprise-governance article>svg,.help-categories article>svg,.contact-service-cards article>svg){color:#28a8ff;border-radius:8px}.reference-page .ref-cta{border:1px solid var(--site-line-strong)!important;background:radial-gradient(circle at 18%,#12c4ca21,#0000 30%),linear-gradient(110deg,#08243e,#06172b 52%,#062332)!important;border-radius:8px!important;box-shadow:0 18px 38px #00000038!important}.reference-page .ref-cta :is(h2,p){letter-spacing:0}.marketing-site .marketing-header{-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#03101fe6;border-color:#1a4968e0;border-radius:8px;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff09}.marketing-site .marketing-header.is-scrolled{background:#03101ff7;border-color:#1a597b}.marketing-site .marketing-header nav>button{letter-spacing:0}.marketing-site .marketing-header nav>button.active:after{background:linear-gradient(90deg,var(--site-blue),var(--site-cyan))}.marketing-site :is(.theme-toggle,.login,.mobile-menu){border-radius:8px}.marketing-site .register{background:linear-gradient(100deg,var(--site-blue),var(--site-cyan));border-radius:8px;box-shadow:0 8px 18px #0760cc38}.marketing-footer{border-top-color:var(--site-line);background:linear-gradient(#041326,#020b18);box-shadow:0 -12px 30px #00000029}.marketing-footer :is(h2,h3,h4,strong,p,small,button){letter-spacing:0}:root[data-theme=light] .marketing-site,:root[data-theme=light] .marketing-site[class*=active-page-]{--site-bg:#f4f7fa;--site-bg-soft:#edf3f7;--site-panel:#fff;--site-panel-soft:#f3f7fa;--site-line:#c5d6e3;--site-line-strong:#81b7d3;--site-text:#10243d;--site-muted:#506981;--site-blue:#1767df;--site-cyan:#0aa8b5;background-color:#f5f8fb;background-repeat:no-repeat;background-image:linear-gradient(90deg,#f7fbfff2 0%,#f1f7ffe8 50%,#f7fbffdb 100%), radial-gradient(circle at 18% 10%,#08aeca17,transparent 34%), var(--page-art)!important;background-blend-mode:normal,multiply,normal!important;background-position:50%,50%,top!important;background-size:auto,auto,cover!important;background-attachment:fixed!important}:root .ref-how .ref-hero-art>img{z-index:1;opacity:1;visibility:visible;display:block;position:absolute;inset:0}:root[data-theme=light] .ref-home .ref-hero-art>img{content:url(/hero-mentors-light-fast.jpg)}:root[data-theme=light] .ref-how .ref-hero-art>img{content:url(/how-journey-light-fast.jpg)}:root[data-theme=light] .ref-avatars-real .avatar-hero-art>img:first-child{content:url(/avatar-roster-hero-light-fast.jpg)}:root[data-theme=light] .about-hero-art>img{content:url(/privacy-shield-light.jpg)}:root[data-theme=light] .ref-pricing-real .pricing-real-hero>img{content:url(/pricing-support-hero-light-v1.png)}:root[data-theme=light] .careers-page-hero>img{content:url(/careers-team-light.jpg)}:root[data-theme=light] .contact-hero-art>img{content:url(/contact-global-light.jpg)}:root[data-theme=light] .safety-hero-art>img{content:url(/privacy-shield-light.jpg)}:root[data-theme=light] .ref-hero-terms .ref-hero-art>img{content:url(/terms-agreement-light.jpg)}.affiliate-page-hero:after{content:"";border:1px solid var(--site-line);background:url(/affiliate-growth.jpg) 50%/cover no-repeat;border-radius:8px;grid-column:2;width:100%;height:410px;box-shadow:0 20px 48px #00000047}:root[data-theme=light] .affiliate-page-hero:after{background-image:url(/affiliate-growth-light.jpg);box-shadow:0 18px 40px #1f364924}:root[data-theme=light] .reference-page :is(.ref-hero,.how-hero,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero){border-bottom-color:var(--site-line);background:radial-gradient(circle at 78% 30%,#1c7ecd1a,#0000 29%),linear-gradient(105deg,#f8fbfd,#fff 58%,#edf4f8)}:root[data-theme=light] .reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.how-nine-steps article,.how-trust article,.avatar-capabilities article,.avatar-use-cases article,.avatar-showcase-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-cards article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.help-categories article,.help-contact-options article,.ref-tiles>article,.ref-terms-grid article,.safety-guardrails article,.blog-latest-section article,.about-platform article,.about-values article,.affiliate-partners article,.affiliate-how article){border-color:var(--site-line);background:linear-gradient(150deg,#fff,#f4f8fa);box-shadow:0 13px 28px #223e5614,inset 0 1px #fff}:root[data-theme=light] .reference-page :is(.ref-wide-panel,.ref-split>article,.ref-question-grid,.ref-quiz,.ref-quiz-grid aside,.ref-blueprint,.ref-price-hero>aside,.ref-session-prices article,.ref-story>article,.ref-story>aside,.ref-languages,.ref-articles article,.ref-authors article,.ref-career-main>div,.ref-career-main>aside,.ref-help-grid>article,.ref-help-grid>aside,.ref-contact-grid>form,.ref-contact-grid>aside,.ref-memory,.ref-newsletter,.pricing-real-note,.enterprise-real-scope,.how-method,.avatar-match,.avatar-featured,.contact-main-grid>form,.contact-main-grid>aside,.ref-feedback,.ref-faq details,.enterprise-blueprint-unlock,.enterprise-delivery>article,.safety-rights-boundaries>article,.safety-security-faq>article){border-color:var(--site-line)!important;color:var(--site-text)!important;background:linear-gradient(150deg,#fff,#f3f7fa)!important;box-shadow:0 13px 28px #223e5614!important}:root[data-theme=light] .reference-page :is(input,textarea,select){box-shadow:inset 0 1px 2px #223e560d;color:#17364f!important;background:#fff!important;border-color:#b8cddd!important}:root[data-theme=light] .reference-page .ref-eyebrow{color:#087985;background:#eaf8f9;border-color:#9dd2db}:root[data-theme=light] .reference-page :is(.ref-trust,.pricing-promises,.enterprise-certifications,.affiliate-promises)>span{border-color:var(--site-line);color:#3c5c74;background:#ffffffeb;box-shadow:0 6px 16px #223e560f}:root[data-theme=light] .reference-page .ref-action.ghost{color:#164e78;background:#fff;border-color:#a8c8df;box-shadow:0 7px 17px #223e5612}:root[data-theme=light] .reference-page .ref-cta{background:radial-gradient(circle at 18%,#12a9b21a,#0000 30%),linear-gradient(110deg,#e8f4f9,#fff 52%,#e5f6f4)!important;border-color:#94c3d6!important;box-shadow:0 18px 38px #223e561a!important}:root[data-theme=light] .marketing-site .marketing-header{background:#ffffffeb;border-color:#a3bccddb;box-shadow:0 12px 30px #223e561a,inset 0 1px #fff}:root[data-theme=light] .marketing-site .marketing-header.is-scrolled{background:#fffffff7;border-color:#9db9cc}:root[data-theme=light] .marketing-footer{background:linear-gradient(#f8fafc,#edf3f7);border-color:#c5d6e3;box-shadow:0 -12px 30px #223e560f}.marketing-footer .newsletter .footer-start{text-shadow:0 1px 1px #001c413d;opacity:1;background:linear-gradient(100deg,#0868e8,#0bbfc9);border:1px solid #4bcde68c;border-radius:8px;justify-content:center;align-items:center;min-width:154px;min-height:44px;margin-top:12px;padding:0 20px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 24px #0468cd3d;color:#fff!important;width:auto!important}.marketing-footer .newsletter .footer-start:hover{filter:brightness(1.06)saturate(1.08);transform:translateY(-2px);box-shadow:0 14px 28px #0468cd4d;color:#fff!important}:root[data-theme=light] .marketing-footer .newsletter .footer-start{background:linear-gradient(100deg,#075fe0,#08aebd);border-color:#0878d5;box-shadow:0 10px 24px #0f5ea938,inset 0 1px #ffffff3d;color:#fff!important}.marketing-footer .store-badges{gap:8px;width:min(100%,190px);margin-top:14px;display:grid}.marketing-footer .store-badge{background:#050505;border:1px solid #5f6873;border-radius:8px;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:54px;padding:7px 12px;text-decoration:none;display:grid;box-shadow:0 8px 20px #0003;color:#fff!important}.marketing-footer a.store-badge{transition:transform .18s,border-color .18s,box-shadow .18s}.marketing-footer a.store-badge:hover{border-color:#aeb8c2;transform:translateY(-2px);box-shadow:0 12px 25px #00000047;color:#fff!important}.marketing-footer .store-badge>svg{width:29px;height:29px;display:block}.marketing-footer .store-badge>span{gap:1px;display:grid;color:#fff!important;background:0 0!important}.marketing-footer .store-badge small{letter-spacing:0;color:#fff!important;font-size:8px!important;line-height:1!important}.marketing-footer .store-badge b{letter-spacing:0;white-space:nowrap;font-size:16px;line-height:1.08;color:#fff!important}.marketing-footer .store-badge.is-disabled{cursor:not-allowed;opacity:.52;filter:saturate(.65)}:root[data-theme=light] .marketing-footer .store-badge{background:#050505;border-color:#1d2731;box-shadow:0 8px 20px #1f36492b;color:#fff!important}:root[data-theme=light] .marketing-footer a.store-badge:hover{border-color:#087fbd;box-shadow:0 12px 26px #1f36493b}.ref-contact-page .contact-page-hero{z-index:2;overflow:visible}.ref-contact-page .contact-hero-form{z-index:10;overflow:visible}.ref-contact-page .contact-hero-form>button{z-index:2;justify-content:center;align-items:center;gap:8px;min-height:44px;display:flex;position:relative}@media (width>=801px){.ref-contact-page .contact-topics{z-index:1;position:relative;padding-top:126px!important}}.ref-safety-page .safety-standards{text-align:left;padding-top:58px;padding-bottom:72px}.ref-safety-page .safety-standards>header{background:linear-gradient(135deg,#0a233df0,#051629e6);border:1px solid #1d496b;border-radius:8px;grid-template-columns:76px minmax(0,1.5fr) minmax(250px,.78fr);align-items:center;gap:26px;min-height:154px;padding:24px 30px;display:grid;box-shadow:0 18px 40px #0000002e,inset 0 1px #ffffff0a}.ref-safety-page .safety-standards>header>svg{color:#28aaf3;filter:drop-shadow(0 0 12px #188fff4d);background:#0a2847;border:1px solid #20557d;border-radius:8px;width:64px;height:64px;padding:16px}.ref-safety-page .safety-standards>header h2{letter-spacing:0;margin:0;font-size:36px;line-height:1.14}.ref-safety-page .safety-standards>header h2 span{color:#3489ff}.ref-safety-page .safety-standards>header h2 em{background:linear-gradient(90deg,#3489ff,#18ccd2);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ref-safety-page .safety-standards>header p{color:#a9bfd1;border-left:1px solid #21445f;align-self:stretch;align-items:center;margin:0;padding-left:34px;display:flex;font-size:15px!important;line-height:1.65!important}.ref-safety-page .safety-standards>div{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-top:14px;display:grid}.ref-safety-page .safety-standards article{align-items:center;justify-content:initial;background:linear-gradient(145deg,#0a223af0,#051527e6);border:1px solid #1b4365;border-radius:8px;grid-template-columns:52px 1fr;gap:16px;min-height:82px;padding:12px 18px;display:grid;box-shadow:inset 0 1px #ffffff09}.ref-safety-page .safety-standards article:not(:last-child){border-right:1px solid #1b4365}.ref-safety-page .safety-standards article>svg{color:#27aaff;filter:drop-shadow(0 0 10px #1b8eff42);background:#092744;border:1px solid #1b496d;border-radius:8px;width:48px;height:48px;padding:12px}.ref-safety-page .safety-standards article span{gap:4px;display:grid}.ref-safety-page .safety-standards article b{font-size:14px;line-height:1.2}.ref-safety-page .safety-standards article small{color:#98afc2;font-size:12px;line-height:1.3}.ref-safety-page .safety-standards article:last-child{grid-column:1}:root[data-theme=light] .ref-safety-page .safety-standards>header{background:linear-gradient(135deg,#fffffffa,#f2f7fbf0);border-color:#bed3e3;box-shadow:0 16px 34px #223e5614,inset 0 1px #fff}:root[data-theme=light] .ref-safety-page .safety-standards>header>svg{color:#247ef0;filter:none;background:#edf4fb;border-color:#cfe0ed}:root[data-theme=light] .ref-safety-page .safety-standards>header p{color:#526d87;border-color:#c9d9e5}:root[data-theme=light] .ref-safety-page .safety-standards>div{box-shadow:none;background:0 0}:root[data-theme=light] .ref-safety-page .safety-standards article{background:linear-gradient(145deg,#fff,#f6f9fc);border-color:#c7d8e5;box-shadow:0 9px 20px #223e560e,inset 0 1px #fff}:root[data-theme=light] .ref-safety-page .safety-standards article:not(:last-child){border-right-color:#c7d8e5}:root[data-theme=light] .ref-safety-page .safety-standards article>svg{color:#2781ef;filter:none;background:#eef4fa;border-color:#d5e3ee}:root[data-theme=light] .ref-safety-page .safety-standards article small{color:#5b748a}@media (width<=900px){.ref-safety-page .safety-standards>header{grid-template-columns:64px 1fr;gap:18px}.ref-safety-page .safety-standards>header>svg{width:56px;height:56px;padding:14px}.ref-safety-page .safety-standards>header h2{font-size:30px}.ref-safety-page .safety-standards>header p{border-top:1px solid #21445f;border-left:0;grid-column:1/-1;padding:16px 0 0}:root[data-theme=light] .ref-safety-page .safety-standards>header p{border-top-color:#c9d9e5}.ref-safety-page .safety-standards>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-safety-page .safety-standards article:last-child{grid-column:auto}}@media (width<=800px){.marketing-site{background-size:auto,auto,max(100vw,1100px)!important;background-attachment:scroll!important}.reference-page .ref-section-title{margin-bottom:24px}.reference-page :is(.ref-hero,.how-hero,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero){padding-inline:20px}.marketing-site .marketing-header{border-radius:7px}.affiliate-page-hero:after{grid-column:1;height:340px}.ref-contact-page .contact-page-hero{grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden;padding:0 0 28px!important}.ref-contact-page .contact-hero-form{width:auto;margin:18px 20px 0;position:relative;inset:auto}.ref-contact-page .contact-topics{z-index:auto;padding-top:44px!important}}@media (width<=520px){.reference-page .ref-section-title h2{font-size:clamp(28px,9vw,36px)}.reference-page .ref-actions{width:100%}.reference-page .ref-actions .ref-action{justify-content:center;width:100%}.marketing-footer .store-badges{width:100%;max-width:220px}.ref-safety-page .safety-standards{padding-top:42px;padding-bottom:54px}.ref-safety-page .safety-standards>header{grid-template-columns:48px 1fr;padding:20px 16px}.ref-safety-page .safety-standards>header>svg{width:46px;height:46px;padding:11px}.ref-safety-page .safety-standards>header h2{font-size:23px}.ref-safety-page .safety-standards>header p{font-size:13px!important}.ref-safety-page .safety-standards>div{grid-template-columns:1fr}.ref-safety-page .safety-standards article{min-height:76px}}@media (prefers-reduced-motion:reduce){.reference-page .ref-action,.reference-page :is(.home-tool-grid article,.home-feature-grid article,.home-audience-grid article,.how-between-grid article,.how-nine-steps article,.avatar-capabilities article,.avatar-use-cases article,.avatar-showcase-grid article,.enterprise-use-cases article,.enterprise-governance article,.enterprise-people article,.pricing-benefits article,.pricing-more article,.careers-values article,.contact-service-cards article,.help-categories article,.help-contact-options article,.ref-tiles>article,.safety-guardrails article,.blog-latest-section article,.about-platform article,.about-values article,.affiliate-partners article){transition:none}}.reference-page.ref-pricing-page.ref-pricing-real>.pricing-real-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px)}.reference-page.ref-pricing-page.ref-pricing-real>.pricing-real-hero>img{object-fit:cover;width:100%;min-width:0;height:clamp(420px,40vw,560px);display:block}@media (width<=800px){.reference-page.ref-pricing-page.ref-pricing-real>.pricing-real-hero{grid-template-columns:minmax(0,1fr)}.reference-page.ref-pricing-page.ref-pricing-real>.pricing-real-hero>img{height:clamp(320px,65vw,480px)}}.homett{--ht-bg:#020a16;--ht-text:#f1f4fa;--ht-muted:#a7b3c5;--ht-line:#1b2c3e;color:var(--ht-text);background:linear-gradient(135deg,#020710,#020c1b);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;overflow:hidden}.homett *{box-sizing:border-box}.homett button,.homett input,.homett textarea{font:inherit}.homett button,.homett a{cursor:pointer}.homett button{color:inherit;background:0 0;border:0}.homett a{color:inherit;text-decoration:none}.homett svg{flex-shrink:0;width:20px;height:20px}.homett h1,.homett h2,.homett h3,.homett p{margin:0}.homett h2{text-align:center;letter-spacing:0;font-size:22px;font-weight:600;line-height:1.3}.homett h3{font-size:14px;font-weight:500;line-height:1.3}.homett p{color:var(--ht-muted)}.homett button:focus-visible,.homett a:focus-visible,.homett input:focus-visible,.homett textarea:focus-visible{outline-offset:4px;outline:2px solid #13c7ee}.ht-wrap{width:90%;max-width:1200px;margin-inline:auto}.ht-header{z-index:3;justify-content:space-between;align-items:center;gap:30px;height:84px;display:flex;position:relative}.homett .brand{gap:9px}.homett .brand-emblem{object-fit:contain;width:32px;height:38px}.homett .brand-wordmarks{width:140px;height:35px}.homett .brand-wordmark-dark{object-fit:contain;width:100%;height:100%;display:block}.homett .brand-wordmark-light{display:none}.ht-brand{padding:0}.ht-nav{align-items:center;gap:30px;display:flex}.ht-nav button{color:#bac3d0;padding:10px 0;font-size:12px}.ht-nav button.active{color:#00daf4;position:relative}.ht-nav button.active:after{content:"";background:#0bd3ec;height:1px;position:absolute;bottom:3px;left:20%;right:20%;box-shadow:0 0 8px #00c9ff}.ht-auth{align-items:center;gap:16px;display:flex}.ht-auth>a{border:1px solid #303540;border-radius:7px;justify-content:center;align-items:center;min-width:100px;height:38px;font-size:12px;display:flex}.homett .ht-primary{color:#fff;background:linear-gradient(110deg,#1746f3,#047dff 57%,#00c4cf);border:1px solid #2084ed;border-radius:7px;box-shadow:0 0 15px #055cf226}.ht-menu{display:none}.ht-hero{border-bottom:1px solid #122033;height:448px;position:relative}.ht-hero-copy{z-index:2;pointer-events:none;width:48%;padding-top:26px;position:relative}.ht-hero-copy a,.ht-hero-copy button{pointer-events:auto}.ht-eyebrow{color:#0ccef0;letter-spacing:.3px;border:1px solid #086174;border-radius:24px;padding:7px 15px;font-size:11px;display:inline-flex}.homett h1{letter-spacing:-1.2px;white-space:nowrap;margin:18px 0 13px;font-size:clamp(32px,3.48vw,47px);font-weight:700;line-height:1.09}.homett h1 em{color:#087eff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#1667ff,#00bdde);-webkit-background-clip:text;background-clip:text;font-style:normal}.ht-hero-copy>p{font-size:15px;line-height:1.4}.ht-hero-copy>strong{color:#08bbed;white-space:nowrap;margin-top:10px;font-size:14px;font-weight:500;display:block}.ht-hero-actions{gap:24px;margin-top:26px;display:flex}.ht-hero-actions>a,.ht-hero-actions>button{border:1px solid #2a3140;border-radius:7px;justify-content:center;align-items:center;gap:14px;height:44px;padding:0 23px;font-size:13px;display:flex}.ht-hero-actions svg{width:17px}.ht-trust{align-items:center;gap:12px;margin-top:34px;font-size:12px;display:flex}.ht-faces{padding-right:4px;display:flex}.ht-faces img{object-fit:cover;object-position:top;border:1px solid #526274;border-radius:50%;width:27px;height:31px;margin-right:-7px}.ht-trust b{color:#2e8cff;font-size:15px;font-weight:500}.ht-trust small{color:#a1acc0;font-size:9px;display:block}.ht-private{border-left:1px solid #263145;align-items:center;gap:10px;margin-left:3px;padding-left:18px;display:flex}.ht-private>svg{color:#2173ff;width:27px;height:31px}.ht-hero-art{position:absolute;inset:0 -6% 0 35%;overflow:hidden}.ht-hero-art>img{object-fit:cover;object-position:65% center;opacity:.98;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 89%,#0000);mask-image:linear-gradient(#000 89%,#0000)}.ht-badge{color:#e9f1ff;background:linear-gradient(135deg,#051525eb,#030b17e8);border:1px solid #0794cf;border-radius:10px;align-items:center;gap:12px;min-width:125px;padding:12px;font-size:12px;display:flex;position:absolute;box-shadow:0 0 10px #00b5ff3b,inset 0 0 12px #00d9ee0d}.ht-badge svg{color:#397fff;width:29px;height:29px}.ht-badge small,.ht-message small{color:#a7b7cb;margin-top:3px;font-size:9px;line-height:1.4;display:block}.ht-video{top:12px;left:12%}.ht-video i{background:#27f6a3;border-radius:50%;align-self:flex-start;width:5px;height:5px;box-shadow:0 0 8px #16ff98}.ht-chat{min-width:166px;top:12px;right:8%}.ht-memory{top:51%;left:4%}.ht-account{min-width:170px;top:59%;right:0}.ht-message{background:#0c192bea;border:1px solid #29465f;border-radius:10px;align-items:center;gap:10px;width:250px;padding:11px 14px;font-size:12px;display:flex;position:absolute;bottom:30px;left:29%;box-shadow:0 0 16px #0477fe30}.ht-message>svg{color:#00bffa;background:#124587;border-radius:50%;width:30px;height:30px;padding:4px}.ht-message b{color:#5484dd;letter-spacing:3px;margin-left:auto}.ht-section{border-bottom:1px solid #132032;padding:22px 0 18px}.ht-subtitle{text-align:center;font-size:12px;margin-top:5px!important}.ht-tools{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.ht-tools article{background:linear-gradient(145deg,#0c1824,#07121e);border:1px solid #243343;border-radius:12px;flex-direction:column;min-width:0;min-height:190px;padding:15px 12px 0;display:flex;box-shadow:inset 0 0 0 6px #030b1599}.ht-tool-top{align-items:flex-start;gap:10px;display:flex}.ht-tool-top>svg{color:#00b9fb;filter:drop-shadow(0 0 5px #157bff);width:27px;height:32px}.ht-tool-top h3{font-size:11px}.ht-tool-top p{margin-top:5px;font-size:10px;line-height:1.45}.ht-tools article:nth-child(3) .ht-tool-top>svg{color:#35deb4}.ht-tools article:nth-child(4) .ht-tool-top>svg{color:#a06bff}.ht-sample{color:#b7c4d5;flex:1;justify-content:center;align-items:center;padding:10px 5px;font-size:10px;display:flex}.ht-sample>span{border:1px solid #223345;border-radius:10px;padding:7px 9px}.ht-sample-2{padding-top:20px;display:block}.ht-sample-2>span{border:0;padding:0}.ht-progress{align-items:center;gap:8px;margin-top:6px;display:flex}.ht-progress progress{accent-color:#02d1ed;width:80%;height:6px}.ht-sample-5>svg{color:#18cbf0;filter:drop-shadow(0 0 7px #0098ff);width:58px;height:58px}.ht-mood{color:#26c0ff;vertical-align:middle;margin-right:8px;font-size:25px;display:inline-flex}.ht-tools article>button{color:#438dfd;border-top:1px solid #142333;justify-content:center;align-items:center;gap:12px;padding:9px;font-size:12px;display:flex}.ht-tools article>button svg{width:14px;height:14px}.ht-unlock{justify-content:center;align-items:center;gap:24px;margin-top:17px;display:flex}.ht-unlock p{font-size:13px}.ht-unlock>a{padding:9px 15px;font-size:12px}.ht-features{padding-top:17px}.ht-features>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 14px;margin-top:7px;display:grid}.ht-features article{background:linear-gradient(130deg,#020d1a,#031121);border:1px solid #1c2e40;border-radius:10px;align-items:center;gap:22px;min-height:133px;padding:20px 17px;display:flex}.ht-feature-icon{background:radial-gradient(circle,#0b2050,#030b1e);border:1px solid #2e4895;border-radius:50%;flex:0 0 84px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;box-shadow:0 0 12px #155df21a}.ht-feature-icon svg{color:#5786ff;stroke-width:1.5px;width:49px;height:49px}.ht-features article:nth-child(5) svg,.ht-features article:nth-child(6) svg{color:#00bff3}.ht-features h3{margin-bottom:7px}.ht-features p{font-size:12px;line-height:1.5}.ht-audience{padding-top:12px}.ht-audience>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.ht-audience article{background:linear-gradient(#111d27,#04101e);border:1px solid #293745;border-radius:14px;min-width:0;padding-bottom:12px;overflow:hidden}.ht-portrait{height:107px;position:relative;overflow:hidden}.ht-portrait img{object-fit:cover;object-position:center 22%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ht-portrait>span{color:#2a9fff;background:#092343c9;border:1px solid #245187;border-radius:6px;padding:4px;display:flex;position:absolute;top:11px;left:11px}.ht-portrait svg{width:23px;height:23px}.ht-audience h3{margin:4px 14px 6px;font-size:14px}.ht-audience p{margin:0 14px;font-size:12px;line-height:1.5}.ht-journey{padding-top:15px}.ht-journey>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:30px;margin-top:20px;display:grid;position:relative}.ht-journey>div:before{content:"";border-top:2px dashed #687689;position:absolute;top:36px;left:7%;right:7%}.ht-journey article{text-align:center;position:relative}.ht-step{background:#041022;border:1px solid #405064;border-radius:9px;place-items:center;width:84px;height:72px;margin:0 auto 6px;display:grid;position:relative}.ht-step>svg{color:#06b9fb;filter:drop-shadow(0 0 6px #255bff55);stroke-width:1.5px;width:46px;height:46px}.ht-step b{background:linear-gradient(120deg,#2279fa,#00cfdb);border:1px solid #44c6ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:16px;font-weight:400;display:grid;position:absolute;top:-16px;left:-12px}.ht-journey h3{font-size:14px}.ht-journey p{max-width:150px;margin:4px auto 0;font-size:13px;line-height:1.4}.ht-pricing{padding-top:13px;padding-bottom:12px}.ht-pricing-heading{justify-content:center;align-items:center;gap:24px;margin-bottom:14px;display:flex}.ht-billing{background:#041324;border:1px solid #153c59;border-radius:10px;font-size:11px;display:flex}.ht-billing button{color:#9faec5;border:1px solid #0000;border-radius:10px;padding:5px 18px}.ht-billing button[aria-pressed=true]{color:#fff;background:#061020;border-color:#136d9a}.ht-billing small{font-size:9px}.ht-plans{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.ht-plans article{background:linear-gradient(130deg,#091525,#031223);border:1px solid #44596f;border-radius:9px;flex-direction:column;min-width:0;min-height:252px;padding:21px 14px 16px;display:flex;position:relative}.ht-plans article.popular{border-color:#287cff;box-shadow:0 0 17px #0763fc55,inset 0 14px 25px #1559fa25}.ht-popular{text-align:center;color:#fff;white-space:nowrap;background:#0c65fa;border-radius:7px;padding:2px;font-size:9px;position:absolute;top:-8px;left:22%;right:22%;box-shadow:0 0 14px #096aff}.ht-plans h3{font-size:12px}.ht-price{white-space:nowrap;align-items:baseline;gap:3px;margin-top:6px;display:flex}.ht-price strong{letter-spacing:-1px;font-size:30px;font-weight:500}.ht-price small{color:#c2cad9;font-size:10px}.ht-contact-price strong{letter-spacing:0;margin:7px 0;font-size:19px}.ht-plans article>p{color:#e3e7ef;white-space:nowrap;margin-top:4px;font-size:11px}.ht-plans ul{flex:1;margin:13px 0 20px;padding:0;list-style:none}.ht-plans li{color:#aebace;align-items:flex-start;gap:6px;margin-bottom:3px;font-size:10px;line-height:1.5;display:flex}.ht-plans li svg{color:#85d767;width:10px;height:13px}.ht-plans article>button{border:1px solid #34465d;border-radius:6px;min-height:36px;padding:5px;font-size:11px}.ht-plan-trust{color:#a5b1c2;justify-content:center;gap:65px;margin-top:15px;font-size:12px;display:flex}.ht-plan-trust span{align-items:center;gap:8px;display:flex}.ht-plan-trust svg{color:#c0c8d4;width:16px;height:16px}.ht-annual-note{text-align:center;padding-top:12px;font-size:11px}.ht-footer{background:linear-gradient(110deg,#0a131b,#0a1119);border-top:1px solid #1d2935;padding:24px 0 10px}.ht-footer-grid{grid-template-columns:1.5fr 1.65fr .82fr .83fr 1fr .85fr;gap:28px;display:grid}.ht-footer .brand-emblem{width:29px;height:32px}.ht-footer .brand-wordmarks{width:122px;height:30px}.ht-footer h3{margin:4px 0 12px;font-size:14px}.ht-footer p,.ht-footer small,.ht-footer section>button,.ht-footer section>a{color:#94a2b6;font-size:11px;line-height:1.5}.ht-footer-brand>small{margin:4px 0 8px;font-size:10px;display:block}.ht-footer-brand p{max-width:215px}.ht-footer section>button,.ht-footer section>a{text-align:left;margin-bottom:4px;padding:0;display:block}.ht-newsletter{border-left:1px solid #25303d;border-right:1px solid #25303d;padding:0 20px}.ht-newsletter form{gap:7px;margin-top:24px;display:flex}.ht-newsletter input{color:#fff;background:#07101a;border:1px solid #293745;border-radius:4px;width:100%;min-width:0;padding:12px;font-size:11px}.ht-newsletter form button{background:linear-gradient(120deg,#2660ff,#078efd);border-radius:5px;flex:0 0 34px;place-items:center;display:grid}.ht-newsletter svg{width:17px}.ht-footer-contact>button{border:1px solid #2d3a4a;border-radius:5px;margin-top:24px;padding:6px 18px!important}.ht-socials{gap:8px;margin-top:8px;display:flex}.ht-socials a,.ht-socials button{background:#233549;border:1px solid #43556b;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ht-socials svg{width:15px;height:15px}.ht-footer-bottom{color:#9ba8b9;border-top:1px solid #25313e;grid-column:1/-1;justify-content:space-between;padding-top:10px;font-size:10px;display:flex}.ht-footer-bottom button{border-right:1px solid #405065;padding:0 14px;font-size:10px}.ht-footer-bottom button:last-child{border:0;padding-right:0}.ht-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ht-dialog{color:#edf4ff;background:#061525;border:1px solid #276391;border-radius:15px;width:calc(100% - 32px);max-width:480px;padding:32px}.ht-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a}.ht-dialog>svg{color:#10c8f2;width:40px;height:40px;margin:auto;display:block}.ht-dialog h2,.ht-dialog p{margin:15px 0}.ht-dialog textarea{color:#fff;resize:vertical;background:#030c18;border:1px solid #36516e;border-radius:8px;width:100%;min-height:120px;padding:12px}.ht-dialog>a{text-align:center;padding:12px;display:block}.ht-dialog .ht-close{font-size:28px;position:absolute;top:8px;right:14px}@media (width>=1500px){.ht-hero{height:470px}}@media (width>=761px) and (width<=1100px){.ht-wrap{width:91.2%}.ht-header{gap:18px;height:60px}.homett .brand-emblem{width:24px;height:29px}.homett .brand-wordmarks{width:105px;height:27px}.ht-nav{gap:24px}.ht-nav button{font-size:9px}.ht-auth{gap:12px}.ht-auth>a{min-width:73px;height:28px;font-size:9px}.ht-hero{height:320px}.ht-hero-copy{padding-top:19px}.ht-eyebrow{padding:5px 11px;font-size:8px}.homett h1{margin:13px 0 10px;font-size:34px}.ht-hero-copy>p{font-size:11px}.ht-hero-copy>strong{margin-top:7px;font-size:10.5px}.ht-hero-actions{gap:17px;margin-top:18px}.ht-hero-actions>a,.ht-hero-actions>button{gap:10px;height:33px;padding:0 17px;font-size:10px}.ht-trust{gap:10px;margin-top:24px;font-size:9px}.ht-faces img{width:22px;height:24px}.ht-trust b{font-size:11px}.ht-trust small{font-size:7px}.ht-private{padding-left:12px}.ht-private>svg{width:22px}.ht-badge{border-radius:8px;gap:8px;min-width:95px;padding:9px;font-size:9px}.ht-badge svg{width:22px;height:22px}.ht-badge small,.ht-message small{font-size:7px}.ht-chat{min-width:120px}.ht-account{min-width:126px}.ht-message{width:180px;padding:9px;font-size:9px;bottom:23px}.ht-message>svg{width:23px;height:23px}.homett h2{font-size:16px}.ht-section{padding-top:15px;padding-bottom:13px}.ht-subtitle{font-size:9px}.ht-tools{gap:7px;margin-top:9px}.ht-tools article{min-height:141px;padding:13px 10px 0;box-shadow:inset 0 0 0 5px #030b1599}.ht-tool-top{gap:7px}.ht-tool-top>svg{width:20px;height:25px}.ht-tool-top h3{font-size:8px}.ht-tool-top p{margin-top:3px;font-size:7.5px}.ht-sample{padding:8px 3px;font-size:7.5px}.ht-sample>span{padding:6px}.ht-sample-2{padding-top:15px}.ht-sample-5>svg{width:44px;height:44px}.ht-tools article>button{padding:6px;font-size:9px}.ht-unlock{gap:17px;margin-top:12px}.ht-unlock p{font-size:10px}.ht-unlock>a{padding:6px 11px;font-size:9px}.ht-features>div{gap:8px 10px;margin-top:5px}.ht-features article{gap:16px;min-height:97px;padding:15px 12px}.ht-feature-icon{flex-basis:61px;width:61px;height:61px}.ht-feature-icon svg{width:36px;height:36px}.ht-features h3{margin-bottom:5px;font-size:10.5px}.ht-features p{font-size:9px}.ht-audience>div{gap:9px;margin-top:5px}.ht-portrait{height:77px}.ht-portrait>span{padding:3px;top:8px;left:8px}.ht-portrait svg{width:17px;height:17px}.ht-audience h3{margin:3px 10px 4px;font-size:10.5px}.ht-audience p{margin:0 10px;font-size:9px}.ht-audience article{padding-bottom:9px}.ht-journey>div{gap:22px;margin-top:15px}.ht-journey>div:before{top:26px}.ht-step{width:61px;height:52px;margin-bottom:5px}.ht-step>svg{width:34px;height:34px}.ht-step b{width:22px;height:22px;font-size:12px;top:-12px;left:-9px}.ht-journey h3{font-size:10.5px}.ht-journey p{max-width:110px;font-size:10px}.ht-pricing-heading{gap:17px;margin-bottom:10px}.ht-billing button{padding:3px 13px;font-size:9px}.ht-billing small{font-size:7px}.ht-plans{gap:6px}.ht-plans article{min-height:184px;padding:15px 10px 12px}.ht-plans h3{font-size:9px}.ht-price strong{font-size:23px}.ht-price small{font-size:8px}.ht-contact-price strong{margin:5px 0;font-size:14px}.ht-plans article>p{font-size:8px}.ht-plans ul{margin:10px 0 14px}.ht-plans li{gap:4px;margin-bottom:2px;font-size:7.5px}.ht-plans li svg{width:8px;height:10px}.ht-plans article>button{min-height:27px;font-size:8px}.ht-popular{font-size:7px;top:-6px}.ht-plan-trust{gap:47px;margin-top:10px;font-size:9px}.ht-plan-trust svg{width:12px;height:12px}.ht-footer{padding:17px 0 7px}.ht-footer-grid{gap:20px}.ht-footer .brand-emblem{width:23px;height:26px}.ht-footer .brand-wordmarks{width:99px;height:24px}.ht-footer h3{margin:3px 0 9px;font-size:11px}.ht-footer p,.ht-footer small,.ht-footer section>button,.ht-footer section>a{font-size:8px}.ht-footer-brand>small{margin:3px 0 6px;font-size:8px}.ht-newsletter{padding:0 15px}.ht-newsletter form{gap:5px;margin-top:18px}.ht-newsletter input{padding:9px;font-size:8px}.ht-newsletter form button{flex-basis:25px}.ht-footer-bottom{padding-top:7px;font-size:8px}.ht-footer-bottom button{padding:0 10px;font-size:8px}.ht-socials{gap:6px;margin-top:6px}.ht-socials a,.ht-socials button{width:21px;height:21px}.ht-footer-contact>button{margin-top:18px;padding:4px 13px!important}}@media (width<=760px){.ht-wrap{width:calc(100% - 36px)}.ht-header{gap:10px;height:72px}.homett .brand-wordmarks{width:100px;height:26px}.homett .brand-emblem{width:25px;height:30px}.ht-auth{gap:8px}.ht-auth>a{min-width:62px;height:32px;font-size:11px}.ht-auth>a:first-child{display:none}.ht-menu{padding:5px;display:block}.ht-nav{background:#071627;border:1px solid #29415b;border-radius:10px;padding:18px;display:none;position:absolute;top:65px;left:0;right:0}.ht-nav.open{flex-direction:column;align-items:stretch;gap:6px;display:flex}.ht-nav button{padding:9px;font-size:14px}.ht-hero{flex-direction:column;height:auto;padding-bottom:20px;display:flex}.ht-hero-copy{order:0;width:100%;padding-top:14px}.ht-eyebrow{padding:6px 9px;font-size:8px}.homett h1{letter-spacing:-.9px;white-space:normal;font-size:clamp(26px,6.6vw,43px)}.ht-hero-copy>p{max-width:480px;font-size:13px}.ht-desktop{display:none}.ht-hero-copy>strong{white-space:normal;font-size:11px}.ht-hero-actions{gap:10px;margin-top:20px}.ht-hero-actions>a,.ht-hero-actions>button{gap:7px;height:40px;padding:0 12px;font-size:11px}.ht-trust{gap:8px;margin-top:22px}.ht-trust small{font-size:8px}.ht-private{padding-left:10px}.ht-hero-art{order:1;height:310px;margin:15px -18px -20px;position:relative;inset:auto}.ht-hero-art>img{object-position:75% center}.ht-badge{gap:6px;min-width:100px;padding:9px;font-size:10px}.ht-badge small{font-size:7px}.ht-badge svg{width:23px;height:23px}.ht-video{top:12px;left:4%}.ht-chat{top:10px;right:3%}.ht-memory{top:50%;left:2%}.ht-account{top:60%;right:1%}.ht-message{width:195px;font-size:10px;bottom:20px;left:26%}.homett h2{font-size:20px}.ht-section{padding:22px 0}.ht-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ht-tools article{min-height:180px;padding:16px 12px 0}.ht-tool-top h3{font-size:12px}.ht-tool-top p,.ht-sample{font-size:11px}.ht-unlock{text-align:center;flex-direction:column;gap:12px}.ht-features>div{grid-template-columns:1fr;gap:10px;margin-top:14px}.ht-features article{gap:20px;min-height:116px;padding:18px}.ht-feature-icon{flex-basis:65px;width:65px;height:65px}.ht-feature-icon svg{width:39px;height:39px}.ht-audience>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.ht-portrait{height:135px}.ht-audience article:last-child{grid-column:1/-1;justify-self:center;width:100%;max-width:calc(50% - 6px)}.ht-journey>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 15px;margin-top:28px}.ht-journey>div:before{display:none}.ht-journey h3{font-size:13px}.ht-journey p{font-size:12px}.ht-pricing-heading{flex-direction:column;gap:12px;margin-bottom:22px}.ht-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.ht-plans article{min-height:245px;padding:20px 12px 14px}.ht-plans article>p{white-space:normal;min-height:30px}.ht-plans li{font-size:11px}.ht-plans article:last-child{grid-column:1/-1}.ht-plan-trust{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:20px;font-size:10px;display:grid}.ht-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.ht-newsletter{border-right:0;padding:0 0 0 14px}.ht-footer h3{font-size:13px}.ht-footer p,.ht-footer section>button,.ht-footer section>a{font-size:11px}.ht-footer .brand-wordmarks{width:98px}.ht-footer-bottom{flex-direction:column;gap:12px;font-size:10px}.ht-footer-bottom button:first-child{padding-left:0}}@media (prefers-reduced-motion:reduce){.homett *{scroll-behavior:auto!important;animation:none!important}}.ht-hero-art>img{width:125%;max-width:none;transform:translate(-20%)}.ht-progress progress{appearance:none;background:#132233;border:1px solid #25425b;border-radius:6px;overflow:hidden}.ht-progress progress::-webkit-progress-bar{background:#132233}.ht-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#2355ff,#00dcf0)}.ht-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#2355ff,#00dcf0)}@media (width<=760px){.ht-hero-art>img{width:115%;transform:translate(-12%)}}:root[data-theme] .marketing-site.active-page-home{background-image:linear-gradient(#020914d6,#020914e6),url(/cymaniq-background-v2.jpg)!important;background-position:top!important;background-size:cover!important;background-attachment:fixed!important}.marketing-site.active-page-home .homett{z-index:1;background:0 0;position:relative}.ht-hero-art>img{border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 95%,#0000)}.ht-bottom-cta{background:linear-gradient(110deg,#071a2be8,#08203aeb);border:1px solid #244867;border-radius:12px;align-items:center;gap:24px;margin-top:24px;margin-bottom:28px;padding:28px;display:flex}.ht-bottom-cta>img{object-fit:contain;width:46px;height:54px}.ht-bottom-cta h2{text-align:left;font-size:23px}.ht-bottom-cta p{margin-top:7px;font-size:13px}.ht-bottom-cta>a{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;padding:12px 20px;font-size:13px;display:flex}:root[data-theme=light] .marketing-site.active-page-home{background-image:linear-gradient(#f8fbffcc,#f1f8fede),url(/cymaniq-background-v2.jpg)!important}:root[data-theme=light] .homett{--ht-text:#112c48;--ht-muted:#4c637b;--ht-line:#b6cbdc;color:var(--ht-text)}:root[data-theme=light] .homett :is(.ht-section,.ht-hero){border-color:#bacddd}:root[data-theme=light] .homett :is(.ht-tools article,.ht-features article,.ht-audience article,.ht-plans article){background:linear-gradient(135deg,#ffffffed,#edf6fced);border-color:#aec6d9;box-shadow:0 4px 16px #264c7210}:root[data-theme=light] .homett :is(.ht-badge,.ht-message){color:#173b5d;background:#f9fcfff0;border-color:#42a0cb;box-shadow:0 3px 12px #217cab20}:root[data-theme=light] .homett :is(.ht-badge small,.ht-message small,.ht-trust small,.ht-sample,.ht-plans li,.ht-price small,.ht-plan-trust){color:#4b647f}:root[data-theme=light] .homett .ht-plans article>p{color:#274561}:root[data-theme=light] .homett .ht-eyebrow{color:#006b92;background:#f4fcffe6;border-color:#55a4ba}:root[data-theme=light] .homett .ht-hero-copy>strong{color:#006e9f}:root[data-theme=light] .homett .ht-hero-actions>button{color:#153c61;background:#ffffffb8;border-color:#88a8c6}:root[data-theme=light] .homett :is(.ht-sample>span,.ht-tools article>button,.ht-private){border-color:#c5d6e5}:root[data-theme=light] .homett .ht-tools article>button{color:#145bd0}:root[data-theme=light] .homett :is(.ht-feature-icon,.ht-step){background:radial-gradient(circle,#e5f1ff,#f9fcff);border-color:#8aa9d7;box-shadow:0 0 15px #297fe014}:root[data-theme=light] .homett :is(.ht-feature-icon svg,.ht-step>svg){color:#0876c9}:root[data-theme=light] .homett .ht-billing{background:#f2f8ff;border-color:#a8c4db}:root[data-theme=light] .homett .ht-billing button{color:#4c647e}:root[data-theme=light] .homett .ht-billing button[aria-pressed=true]{color:#123f6a;background:#fff;border-color:#2d8bbc}:root[data-theme=light] .homett .ht-plans article>button:not(.ht-primary){color:#19436a;background:#ffffffa8;border-color:#93b1cc}:root[data-theme=light] .homett .ht-plans article.popular{border-color:#2180ed;box-shadow:0 0 17px #1175ec25}:root[data-theme=light] .homett .ht-bottom-cta{background:linear-gradient(110deg,#ffffffeb,#e8f5ffeb);border-color:#99c1dc}:root[data-theme=light] .homett .ht-dialog{color:#173a5c;background:#f6fbff;border-color:#6b9fc7}:root[data-theme=light] .homett .ht-dialog textarea{color:#173a5c;background:#fff;border-color:#9bb9d2}@media (width<=760px){:root[data-theme] .marketing-site.active-page-home{background-attachment:scroll!important}.ht-bottom-cta{text-align:center;flex-direction:column;gap:14px;padding:24px}.ht-bottom-cta h2{text-align:center;font-size:21px}.ht-bottom-cta>a{margin:0}}.marketing-site.active-page-home .ht-hero-art>img{object-position:center top;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.guided-preview label{margin:14px 0;font-size:13px;font-weight:600;display:block}.guided-preview label textarea{width:100%;min-height:75px;margin-top:7px;display:block}.guided-result{border:1px solid #2884ae;border-radius:10px;margin:20px 0;padding:16px}.guided-result p{white-space:pre-wrap;overflow-wrap:anywhere}.guided-result button{color:inherit;cursor:pointer;background:0 0;border:1px solid #2884ae;border-radius:6px;margin:5px;padding:9px 12px}.ht-dialog{max-height:90vh;overflow-y:auto}@media (width>=761px){.marketing-site .marketing-header{height:72px;min-height:72px;box-shadow:none;background:0 0;border:0;padding:0;position:relative}.marketing-site .header-inner{justify-content:space-between;align-items:center;gap:20px;width:91.2%;max-width:1200px;height:72px;min-height:72px;margin:auto;padding:0;display:flex}.marketing-site .marketing-header nav{box-shadow:none;visibility:visible;opacity:1;background:0 0;border:0;align-items:center;gap:24px;width:auto;padding:0;display:flex;position:static;transform:none}.marketing-site .marketing-header :is(.mobile-nav-heading,.mobile-nav-sections,.mobile-menu){display:none!important}.marketing-site .marketing-header nav>button{white-space:nowrap;min-height:0;padding:8px 0;font-size:11px}.marketing-site .marketing-actions{align-items:center;gap:10px;display:flex;position:static}.marketing-site .marketing-actions :is(.login,.register){min-width:76px;min-height:33px;padding:6px 12px;font-size:11px}.marketing-site .marketing-actions .theme-toggle{place-items:center;width:30px;min-width:30px;height:33px;padding:5px;display:grid;position:static}.marketing-site .brand-button .brand-emblem{width:26px;height:32px}.marketing-site .brand-button .brand-wordmarks{width:112px;height:28px}}:root[data-theme] .marketing-site[class*=active-page-]{padding-top:72px!important}:root[data-theme] .marketing-site .marketing-header{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030c19f5;border:0;border-bottom:1px solid #23384c;border-radius:0;height:72px;min-height:72px;padding:0;box-shadow:0 4px 18px #0002;width:100%!important;max-width:none!important;margin:0!important;position:fixed!important;inset:0 0 auto!important;transform:none!important}:root[data-theme=light] .marketing-site .marketing-header{background:#fafdfff7;border-bottom-color:#c0d2e1;box-shadow:0 4px 18px #274b7010}html{scroll-padding-top:88px}@media (width<=760px){:root[data-theme] .marketing-site .header-inner{justify-content:space-between;align-items:center;gap:12px;width:calc(100% - 32px);height:72px;min-height:72px;margin:auto;padding:0;display:flex}:root[data-theme] .marketing-site .marketing-header nav:not(.open){display:none!important}:root[data-theme] .marketing-site .marketing-header nav.open{background:#071525;border:1px solid #29445c;border-radius:0 0 12px 12px;grid-template-columns:1fr 1fr;gap:7px;width:auto;max-height:calc(100dvh - 84px);padding:16px;display:grid;position:fixed;top:72px;left:8px;right:8px;overflow:auto;transform:none}:root[data-theme=light] .marketing-site .marketing-header nav.open{background:#f8fcff;border-color:#b7cede}.marketing-site .marketing-header .mobile-nav-heading{grid-column:1/-1;display:flex}.marketing-site .marketing-header .mobile-nav-sections{grid-column:1/-1;display:grid}.marketing-site .marketing-actions{gap:8px;margin-left:auto;padding:0;display:flex}.marketing-site .marketing-actions :is(.login,.register){display:none}.marketing-site .marketing-actions :is(.theme-toggle,.mobile-menu){place-items:center;width:40px;min-width:40px;height:40px;padding:7px;display:grid}.marketing-site .brand-button .brand-emblem{width:26px;height:32px}.marketing-site .brand-button .brand-wordmarks{width:112px;height:28px}}:root[data-theme] .marketing-site.active-page-how{background-image:linear-gradient(#020a17e6,#020a17eb),url(/bg-how-v2.jpg)!important;background-size:cover!important;background-attachment:fixed!important}.marketing-site .how-reference-match{--how-card:#041222d6;--how-card-strong:#061527f0;--how-line:#20354a;--how-copy:#9eafc5;color:#edf4ff;max-width:1320px;margin:auto;font-family:Arial,Helvetica,sans-serif;background:0 0!important}.marketing-site .how-reference-match :is(h1,h2,h3){letter-spacing:0!important}.marketing-site .how-reference-match h2{font-weight:500;font-size:24px!important;line-height:1.3!important}.marketing-site .how-reference-match h3{font-weight:500}.marketing-site .how-reference-match p{color:var(--how-copy)}.marketing-site .how-reference-match .ref-section{border-bottom:1px solid var(--how-line);background:0 0;width:92%;max-width:1200px;margin:0 auto;padding:20px 0!important}.marketing-site .how-reference-match .ref-section-title{text-align:center;max-width:none;margin:0 0 12px!important}.marketing-site .how-reference-match .ref-section-title h2:after{display:none}.marketing-site .how-reference-match .ref-section-title p{margin:4px 0 0;font-size:12px!important;line-height:1.5!important}.marketing-site .how-reference-match .ref-action{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#1645ff,#00c0d5);border-radius:6px;gap:12px;min-height:40px;padding:10px 18px;font-size:12px;box-shadow:0 0 15px #087bff22}.marketing-site .how-reference-match .ref-action.ghost{color:#c7d3e6;background:#040c19;border:1px solid #30415a}.marketing-site .how-reference-match .ref-action svg{width:15px}.marketing-site .how-reference-match .how-hero{border-bottom:1px solid var(--how-line);background:0 0;grid-template-columns:29% 40% 27%;align-items:center;gap:2%;width:92%;max-width:1200px;min-height:0;margin:auto;display:grid;padding:20px 0 25px!important}.marketing-site .how-reference-match .how-hero-copy{min-width:0}.marketing-site .how-reference-match .ref-eyebrow{color:#0ed0f1;text-transform:uppercase;letter-spacing:1px;background:0 0;border:1px solid #075c78;border-radius:30px;padding:5px 15px;font-size:10px;display:inline-flex}.marketing-site .how-reference-match .how-hero h1{margin:18px 0;letter-spacing:-.7px!important;font-size:40px!important;line-height:1.16!important}.marketing-site .how-reference-match .how-hero-copy>p{max-width:100%;font-size:14px!important;line-height:1.55!important}.marketing-site .how-reference-match .how-hero-copy .ref-actions{flex-wrap:nowrap;gap:14px;margin-top:25px;display:flex}.marketing-site .how-reference-match .how-hero-copy .ref-action{padding-inline:15px;font-size:11px}.marketing-site .how-reference-match .how-people{grid-template-columns:auto 1fr;gap:10px;margin-top:30px;display:grid}.marketing-site .how-reference-match .how-people>div{grid-row:1/3}.marketing-site .how-reference-match .how-people img{border:1px solid #43617b;width:28px;height:30px;margin-right:-6px}.marketing-site .how-reference-match .how-people strong{color:#258dff;margin:0 0 -7px 5px;font-size:13px}.marketing-site .how-reference-match .how-people>span{margin-left:5px;font-size:10px}.marketing-site .how-reference-match .how-orbit{aspect-ratio:1;align-self:center;width:100%;min-height:0;margin:0;transform:none}.marketing-site .how-reference-match .how-orbit:before{background:repeating-radial-gradient(circle,#0000 0 29px,#147dc829 30px 31px);border:1px dotted #057cbd;inset:3%;box-shadow:inset 0 0 65px #0565dd12}.marketing-site .how-reference-match .how-orbit>img{width:85px;height:98px}.marketing-site .how-reference-match .how-orbit-ring.ring-one{inset:28%;box-shadow:0 0 20px #067afd55,inset 0 0 30px #006eff22}.marketing-site .how-reference-match .how-orbit-ring.ring-two{border-style:dotted;inset:17%}.marketing-site .how-reference-match .how-orbit-node{gap:6px;width:92px}.marketing-site .how-reference-match .how-orbit-node>span{background:linear-gradient(130deg,#193a56,#031325 65%);border-color:#27658c;border-radius:16px;width:50px;height:50px;box-shadow:0 0 14px #087aff44,inset 0 0 0 4px #041428}.marketing-site .how-reference-match .how-orbit-node>span svg{stroke-width:1.4px;color:#c1d7f0;width:27px;height:27px}.marketing-site .how-reference-match .how-orbit-node b{max-width:85px;font-size:12px;font-weight:400;line-height:1.2}.marketing-site .how-reference-match .how-orbit-node.orbit-1{top:-1%}.marketing-site .how-reference-match .how-orbit-node.orbit-2{top:14%;right:7%}.marketing-site .how-reference-match .how-orbit-node.orbit-3{top:40%;right:-1%}.marketing-site .how-reference-match .how-orbit-node.orbit-4{bottom:0;right:9%}.marketing-site .how-reference-match .how-orbit-node.orbit-5{bottom:-9%}.marketing-site .how-reference-match .how-orbit-node.orbit-6{bottom:0;left:8%}.marketing-site .how-reference-match .how-orbit-node.orbit-7{top:40%;left:-2%}.marketing-site .how-reference-match .how-orbit-node.orbit-8{top:14%;left:6%}.marketing-site .how-reference-match .how-hero-side{grid-column:auto;grid-template-columns:1fr;gap:11px}.marketing-site .how-reference-match .how-hero-side article{background:linear-gradient(130deg,var(--how-card),#020e1cf0);border:1px solid var(--how-line);box-shadow:none;border-radius:10px}.marketing-site .how-reference-match .how-session-card{min-height:140px;padding:15px}.marketing-site .how-reference-match .how-session-card img{width:48px;height:48px}.marketing-site .how-reference-match .how-session-card p{max-width:55%;font-size:10px!important;line-height:1.4!important}.marketing-site .how-reference-match .how-session-card span strong{font-size:12px}.marketing-site .how-reference-match .how-session-card button{padding:6px 12px;font-size:10px;bottom:15px}.marketing-site .how-reference-match .how-map-card{min-height:190px;padding:13px;display:block}.marketing-site .how-reference-match .how-radar{height:155px}.marketing-site .how-reference-match .how-radar svg{width:calc(100% - 50px);height:125px;inset:15px 25px}.marketing-site .how-reference-match .how-support-card{gap:12px;padding:14px}.marketing-site .how-reference-match .how-support-card p{margin:4px 0 7px;font-size:10px!important;line-height:1.5!important}.marketing-site .how-reference-match .how-support-card b{font-size:11px}.marketing-site .how-reference-match .how-life-layout{grid-template-columns:minmax(0,1fr) 23%;gap:18px}.marketing-site .how-reference-match .how-question-grid{background:var(--how-card);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 0}.marketing-site .how-reference-match .how-question-grid article{border-right:1px solid var(--how-line);border-bottom:0;min-height:212px;padding:0 14px}.marketing-site .how-reference-match .how-question-grid header{gap:8px;min-height:45px}.marketing-site .how-reference-match .how-question-grid header>b{flex-basis:18px;width:18px;height:18px;font-size:10px}.marketing-site .how-reference-match .how-question-grid h3{font-size:11px!important;line-height:1.4!important}.marketing-site .how-reference-match .how-question-grid button{border:1px solid var(--how-line);background:#061629;grid-template-columns:10px 1fr 12px;gap:6px;width:100%;min-height:25px;margin-top:5px;padding:4px 6px;font-size:10px;line-height:1.3}.marketing-site .how-reference-match .how-question-grid button.selected{color:#d9edff;background:#092545;border-color:#207ebd}.marketing-site .how-reference-match .how-question-grid button.life-next{color:#1ab7ff;background:0 0;border:0;justify-content:flex-end;gap:9px;margin-top:auto;padding-top:12px;display:flex}.marketing-site .how-reference-match .how-question-grid button:disabled{opacity:.45;cursor:not-allowed}.marketing-site .how-reference-match .how-life-layout>aside{background:var(--how-card);border-radius:11px;min-width:0;padding:18px}.marketing-site .how-reference-match .how-life-layout>aside h3{margin:10px 0 8px;font-size:14px!important}.marketing-site .how-reference-match .how-life-layout>aside p{margin:0 0 8px;font-size:12px!important;line-height:1.5!important}.marketing-site .how-reference-match .how-life-layout>aside button{min-height:33px;margin:10px 0 0;font-size:11px}.marketing-site .how-reference-match .how-life-layout>aside button:enabled{color:#fff;cursor:pointer;background:linear-gradient(110deg,#1645ff,#00b9d2)}.marketing-site .how-reference-match .how-life-layout>aside .ref-action{white-space:normal;font-size:11px}.marketing-site .how-reference-match .how-duration{margin:8px 0 -10px;font-size:11px}.marketing-site .how-reference-match .how-nine-steps{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px;margin-top:22px}.marketing-site .how-reference-match .how-nine-steps article{padding:37px 2px 0}.marketing-site .how-reference-match .how-nine-steps article>b{background:radial-gradient(circle at 30% 20%,#60bbdf,#064774 70%);border:1px solid #57afd9;width:30px;height:30px;font-size:16px;top:0;left:calc(50% - 15px);box-shadow:0 0 11px #00acff55}.marketing-site .how-reference-match .how-nine-steps article:not(:last-child):after{border-top:2px dashed #24557e;width:80%;display:block;top:15px;left:68%}.marketing-site .how-reference-match .how-nine-steps article>span{background:#031325;border-color:#086398;width:45px;height:45px}.marketing-site .how-reference-match .how-nine-steps article>span svg{color:#a7c8fb;width:26px;height:26px}.marketing-site .how-reference-match .how-nine-steps h3{margin:8px 0;line-height:1.35;font-size:13px!important}.marketing-site .how-reference-match .how-nine-steps p{font-size:10px!important;line-height:1.6!important}.marketing-site .how-reference-match .how-between-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.marketing-site .how-reference-match .how-between-grid article{border:1px solid var(--how-line);background:var(--how-card);border-radius:9px;grid-template-rows:auto 1fr auto;grid-template-columns:35px 1fr;gap:6px 9px;padding:15px 12px;display:grid;min-height:170px!important}.marketing-site .how-reference-match .how-between-grid article>span{grid-row:1/3;width:35px;height:35px}.marketing-site .how-reference-match .how-between-grid h3{margin:0;line-height:1.4;font-size:12px!important}.marketing-site .how-reference-match .how-between-grid p{grid-column:2;margin:0;font-size:10px!important;line-height:1.55!important}.marketing-site .how-reference-match .how-between-grid small{text-align:center;grid-column:1/-1;margin-top:14px;font-size:10px}.marketing-site .how-reference-match .how-method{background:var(--how-card);border-radius:13px;grid-template-columns:1.4fr .8fr .9fr .9fr;gap:20px;margin:0 auto 12px;display:grid;border:1px solid var(--how-line)!important;padding:22px 30px!important}.marketing-site .how-reference-match .how-method h2{text-align:left;font-size:24px!important}.marketing-site .how-reference-match .how-method-copy strong{font-size:11px}.marketing-site .how-reference-match .how-method-copy p{margin:10px 0;font-size:11px!important;line-height:1.6!important}.marketing-site .how-reference-match .how-method-copy .ref-action{min-height:30px;padding:7px 12px;font-size:10px}.marketing-site .how-reference-match .how-method-points{gap:25px}.marketing-site .how-reference-match .how-method-points h3{line-height:1.35;font-size:12px!important}.marketing-site .how-reference-match .how-method-points p{font-size:10px!important;line-height:1.5!important}.marketing-site .how-reference-match .how-method-mark,.marketing-site .how-reference-match .how-method-points:last-child{grid-area:auto}.marketing-site .how-reference-match .how-method-mark img{width:65px}.marketing-site .how-reference-match .how-method-mark{background:repeating-radial-gradient(circle,#0000 0 12px,#0a73c438 13px 14px)}.marketing-site .how-reference-match .how-trust{border:1px solid var(--how-line);border-radius:14px;padding:15px 0!important}.marketing-site .how-reference-match .how-trust>div{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-site .how-reference-match .how-trust article{gap:18px;padding:10px 20px}.marketing-site .how-reference-match .how-trust b{font-size:12px}.marketing-site .how-reference-match .how-trust p{font-size:11px!important;line-height:1.6!important}.marketing-site .how-reference-match>.ref-cta{background:linear-gradient(120deg,#05162a,#020a16);border:1px solid #168fff;border-radius:70px;gap:35px;width:96%;max-width:1280px;min-height:110px;margin:24px auto 30px;padding:18px 50px;display:flex;box-shadow:0 0 20px #008aff65,inset 0 0 13px #07f3}.marketing-site .how-reference-match>.ref-cta>img{object-fit:contain;filter:drop-shadow(0 0 15px #008aff);width:65px;height:70px}.marketing-site .how-reference-match>.ref-cta h2{text-align:left;max-width:540px;font-size:21px!important}.marketing-site .how-reference-match>.ref-cta p{display:none}.marketing-site .how-reference-match>.ref-cta .ref-action{margin-left:auto}:root[data-theme=light] .marketing-site.active-page-how{background-image:linear-gradient(#f7fbffdf,#f2f8ffe8),url(/bg-how-v2.jpg)!important}:root[data-theme=light] .marketing-site .how-reference-match{--how-card:#f7fcffe8;--how-card-strong:#eef7ff;--how-line:#b4ccde;--how-copy:#48627c;color:#173b5a}:root[data-theme=light] .marketing-site .how-reference-match :is(.how-hero-side article,.how-method,.how-life-layout>aside,.how-question-grid,.how-between-grid article){background:var(--how-card)}:root[data-theme=light] .marketing-site .how-reference-match :is(.how-question-grid button,.how-nine-steps article>span,.how-orbit-node>span){color:#234d70;background:#f0f8ff;border-color:#9abdd9;box-shadow:0 0 12px #1a82dd15}:root[data-theme=light] .marketing-site .how-reference-match .how-orbit-node>span svg,:root[data-theme=light] .marketing-site .how-reference-match .how-nine-steps article>span svg{color:#1476bd}:root[data-theme=light] .marketing-site .how-reference-match .how-question-grid button.selected{color:#174a75;background:#dcefff;border-color:#167bbc}:root[data-theme=light] .marketing-site .how-reference-match .ref-action.ghost{color:#1d4b72;background:#ffffffd9;border-color:#98b7d0}:root[data-theme=light] .marketing-site .how-reference-match>.ref-cta{background:linear-gradient(120deg,#eef8ff,#fff);border-color:#3893d2;box-shadow:0 0 20px #008aff22}@media (width>=761px) and (width<=1100px){.marketing-site .how-reference-match h2{font-size:18px!important}.marketing-site .how-reference-match .ref-section{padding:15px 0!important}.marketing-site .how-reference-match .ref-section-title p{font-size:9px!important}.marketing-site .how-reference-match .how-hero{grid-template-columns:29% 40% 27%;padding:10px 0 20px!important}.marketing-site .how-reference-match .how-hero h1{margin:14px 0;font-size:30px!important}.marketing-site .how-reference-match .how-hero-copy>p{font-size:11px!important}.marketing-site .how-reference-match .ref-eyebrow{padding:4px 10px;font-size:8px}.marketing-site .how-reference-match .how-hero-copy .ref-actions{gap:10px;margin-top:18px}.marketing-site .how-reference-match .how-hero-copy .ref-action{min-height:34px;padding:7px 12px;font-size:8px}.marketing-site .how-reference-match .how-people{margin-top:22px}.marketing-site .how-reference-match .how-people img{width:22px;height:24px}.marketing-site .how-reference-match .how-people strong{font-size:11px}.marketing-site .how-reference-match .how-people>span{font-size:8px}.marketing-site .how-reference-match .how-orbit>img{width:63px;height:75px}.marketing-site .how-reference-match .how-orbit-node{width:73px}.marketing-site .how-reference-match .how-orbit-node>span{border-radius:13px;width:39px;height:39px}.marketing-site .how-reference-match .how-orbit-node>span svg{width:22px;height:22px}.marketing-site .how-reference-match .how-orbit-node b{font-size:10px}.marketing-site .how-reference-match .how-hero-side{gap:8px}.marketing-site .how-reference-match .how-session-card{min-height:105px;padding:10px}.marketing-site .how-reference-match .how-session-card img{width:38px;height:38px}.marketing-site .how-reference-match .how-session-card span strong{font-size:10px}.marketing-site .how-reference-match .how-session-card span b,.marketing-site .how-reference-match .how-session-card span small{font-size:8px}.marketing-site .how-reference-match .how-session-card p{font-size:8px!important}.marketing-site .how-reference-match .how-session-card button{padding:4px 8px;font-size:8px;bottom:10px}.marketing-site .how-reference-match .how-map-card{min-height:150px;padding:10px}.marketing-site .how-reference-match .how-radar{height:125px}.marketing-site .how-reference-match .how-radar svg{width:calc(100% - 40px);height:95px;inset:15px 20px}.marketing-site .how-reference-match .how-support-card{padding:10px}.marketing-site .how-reference-match .how-support-card b{font-size:9px}.marketing-site .how-reference-match .how-support-card p{font-size:8px!important}.marketing-site .how-reference-match .how-question-grid{padding:12px 0}.marketing-site .how-reference-match .how-question-grid article{min-height:165px;padding:0 10px}.marketing-site .how-reference-match .how-question-grid h3{font-size:9px!important}.marketing-site .how-reference-match .how-question-grid header{gap:6px;min-height:32px}.marketing-site .how-reference-match .how-question-grid header>b{flex-basis:14px;width:14px;height:14px;font-size:8px}.marketing-site .how-reference-match .how-question-grid button{gap:4px;min-height:20px;margin-top:4px;padding:3px 5px;font-size:8px}.marketing-site .how-reference-match .how-life-layout>aside{padding:12px}.marketing-site .how-reference-match .how-life-layout>aside h3{font-size:11px!important}.marketing-site .how-reference-match .how-life-layout>aside p{font-size:10px!important}.marketing-site .how-reference-match .how-life-layout>aside button{min-height:26px;font-size:9px}.marketing-site .how-reference-match .how-nine-steps{gap:7px;margin-top:15px}.marketing-site .how-reference-match .how-nine-steps h3{font-size:10px!important}.marketing-site .how-reference-match .how-nine-steps p{font-size:8px!important}.marketing-site .how-reference-match .how-nine-steps article>b{width:24px;height:24px;font-size:13px;left:calc(50% - 12px)}.marketing-site .how-reference-match .how-nine-steps article{padding-top:31px}.marketing-site .how-reference-match .how-nine-steps article>span{width:37px;height:37px}.marketing-site .how-reference-match .how-nine-steps article:after{top:12px!important}.marketing-site .how-reference-match .how-between-grid{gap:7px}.marketing-site .how-reference-match .how-between-grid article{grid-template-columns:29px 1fr;gap:5px 7px;padding:11px 9px;min-height:125px!important}.marketing-site .how-reference-match .how-between-grid article>span{width:29px;height:29px}.marketing-site .how-reference-match .how-between-grid h3{font-size:10px!important}.marketing-site .how-reference-match .how-between-grid p,.marketing-site .how-reference-match .how-between-grid small{font-size:8px!important}.marketing-site .how-reference-match .how-method{gap:15px;padding:17px 24px!important}.marketing-site .how-reference-match .how-method h2{font-size:18px!important}.marketing-site .how-reference-match .how-method-copy strong{font-size:8px}.marketing-site .how-reference-match .how-method-copy p{font-size:9px!important}.marketing-site .how-reference-match .how-method-points h3{font-size:10px!important}.marketing-site .how-reference-match .how-method-points p{font-size:8px!important}.marketing-site .how-reference-match .how-method-copy .ref-action{font-size:8px}.marketing-site .how-reference-match .how-method-mark img{width:52px}.marketing-site .how-reference-match .how-trust b{font-size:10px}.marketing-site .how-reference-match .how-trust p{font-size:9px!important}.marketing-site .how-reference-match .how-trust article{gap:12px;padding:8px 15px}.marketing-site .how-reference-match>.ref-cta{gap:28px;min-height:86px;padding:15px 40px}.marketing-site .how-reference-match>.ref-cta h2{font-size:16px!important}.marketing-site .how-reference-match>.ref-cta .ref-action{font-size:10px}.marketing-site .how-reference-match>.ref-cta>img{width:50px;height:55px}}@media (width<=760px){.marketing-site .how-reference-match .how-hero{grid-template-columns:1fr;gap:32px;padding:25px 0!important}.marketing-site .how-reference-match .how-hero h1{font-size:37px!important}.marketing-site .how-reference-match .how-hero-copy>p{font-size:14px!important}.marketing-site .how-reference-match .how-hero-copy .ref-actions{flex-wrap:wrap}.marketing-site .how-reference-match .how-hero-copy .ref-action{width:auto}.marketing-site .how-reference-match .how-orbit{max-width:400px;min-height:0;margin:15px auto 28px}.marketing-site .how-reference-match .how-orbit-node{width:75px}.marketing-site .how-reference-match .how-orbit-node b{font-size:10px}.marketing-site .how-reference-match .how-orbit-node>span{width:40px;height:40px}.marketing-site .how-reference-match .how-orbit>img{width:65px;height:75px}.marketing-site .how-reference-match .how-hero-side{grid-template-columns:1fr}.marketing-site .how-reference-match .how-map-card{min-height:210px}.marketing-site .how-reference-match .how-radar{max-width:250px;height:170px;margin:auto}.marketing-site .how-reference-match .how-radar svg{height:140px}.marketing-site .how-reference-match .how-life-layout{grid-template-columns:1fr}.marketing-site .how-reference-match .how-question-grid{grid-template-columns:1fr;padding:0}.marketing-site .how-reference-match .how-question-grid article{border-right:0;border-bottom:1px solid var(--how-line);min-height:245px;padding:18px}.marketing-site .how-reference-match .how-question-grid h3{font-size:14px!important}.marketing-site .how-reference-match .how-question-grid button{min-height:35px;font-size:12px}.marketing-site .how-reference-match .how-question-grid header{min-height:36px}.marketing-site .how-reference-match .how-life-layout>aside{min-height:210px}.marketing-site .how-reference-match .how-nine-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 10px}.marketing-site .how-reference-match .how-nine-steps article:after{display:none!important}.marketing-site .how-reference-match .how-nine-steps h3{font-size:12px!important}.marketing-site .how-reference-match .how-nine-steps p{font-size:10px!important}.marketing-site .how-reference-match .how-between-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .how-reference-match .how-between-grid article{padding:15px;display:flex;min-height:200px!important}.marketing-site .how-reference-match .how-between-grid h3{font-size:13px!important}.marketing-site .how-reference-match .how-between-grid p{font-size:12px!important}.marketing-site .how-reference-match .how-between-grid small{text-align:left;margin-top:auto}.marketing-site .how-reference-match .how-method{grid-template-columns:1fr;padding:24px!important}.marketing-site .how-reference-match .how-method-copy p{font-size:13px!important}.marketing-site .how-reference-match .how-method-points p{font-size:12px!important}.marketing-site .how-reference-match .how-method-mark{width:100%;max-width:200px;margin:auto}.marketing-site .how-reference-match .how-method-points{gap:20px}.marketing-site .how-reference-match .how-trust>div{grid-template-columns:1fr}.marketing-site .how-reference-match .how-trust article{border:0;border-bottom:1px solid var(--how-line);padding:18px}.marketing-site .how-reference-match>.ref-cta{text-align:center;border-radius:24px;flex-direction:column;gap:18px;padding:25px}.marketing-site .how-reference-match>.ref-cta h2{text-align:center;font-size:20px!important}.marketing-site .how-reference-match>.ref-cta .ref-action{margin:0}.marketing-site .how-reference-match .ref-section-title p{font-size:11px!important}.marketing-site .how-reference-match h2{font-size:22px!important}}.marketing-site .how-reference-match .ref-action{width:auto!important;min-width:0!important;font-weight:500!important}.marketing-site .how-reference-match .how-hero-copy .ref-action{font-size:11px!important}.marketing-site .how-reference-match .how-nine-steps article{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.marketing-site .how-reference-match .how-nine-steps article:before{display:none}.marketing-site .how-reference-match .how-question-grid button{font-size:10px!important;font-weight:400!important}.marketing-site .how-reference-match .how-hero-side button{min-width:0!important;min-height:0!important;font-size:10px!important}.marketing-site .how-reference-match .how-method-copy .ref-action{font-size:10px!important}@media (width>=761px) and (width<=1100px){.marketing-site .how-reference-match .how-hero-copy .ref-action{gap:8px;min-height:34px!important;font-size:9px!important}.marketing-site .how-reference-match .how-question-grid button,.marketing-site .how-reference-match .how-hero-side button{font-size:8px!important}.marketing-site .how-reference-match .how-hero-side .how-map-card{height:150px;min-height:150px}.marketing-site .how-reference-match .how-hero-side .how-support-card{min-height:74px}.marketing-site .how-reference-match .how-hero-side .how-support-card p{font-size:8px!important}.marketing-site .how-reference-match .how-method-copy .ref-action{font-size:9px!important}.marketing-site .how-reference-match .how-question-grid article{min-height:165px!important}.marketing-site .how-reference-match .how-hero{min-height:355px!important}}@media (width<=760px){.marketing-site .how-reference-match .how-question-grid button,.marketing-site .how-reference-match .how-hero-copy .ref-action{font-size:12px!important}}.marketing-site .how-reference-match .how-orbit:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#8ff9ff 0 2px,#0af6 3px,#0000 11px),radial-gradient(circle at 100%,#8ff9ff 0 2px,#0af6 3px,#0000 11px),radial-gradient(circle at 50% 100%,#8ff9ff 0 2px,#0af6 3px,#0000 11px),radial-gradient(circle at 0,#8ff9ff 0 2px,#0af6 3px,#0000 11px);border-radius:50%;position:absolute;inset:22%;box-shadow:0 0 24px #067fff22}.marketing-site .how-reference-match .how-trust{display:block!important}.marketing-site .how-reference-match .how-trust>.ref-section-title{width:100%!important;max-width:none!important;display:block!important}.marketing-site .how-reference-match .how-trust article{border:0;border-right:1px solid var(--how-line);box-shadow:none!important;background:0 0!important;border-radius:0!important}.marketing-site .how-reference-match .how-trust article:before{display:none}.marketing-site .how-reference-match .how-trust article:last-child{border-right:0}.marketing-site .how-reference-match .how-radar span{font-size:8px!important}@media (width>=761px) and (width<=1100px){.marketing-site .how-reference-match .how-hero{padding-block:10px 20px!important}.marketing-site .how-reference-match .how-hero-copy h1{margin:12px 0!important}.marketing-site .how-reference-match .how-hero-copy>p{font-size:11px!important;line-height:1.5!important}.marketing-site .how-reference-match .how-hero-side .how-map-card .how-radar{height:118px!important}.marketing-site .how-reference-match .how-radar svg{height:95px!important}.marketing-site .how-reference-match .how-orbit{aspect-ratio:1;max-height:330px}.marketing-site .how-reference-match .how-question-grid{padding:12px 0!important}.marketing-site .how-reference-match .how-question-grid article{height:auto!important;min-height:165px!important}.marketing-site .how-reference-match .how-life-layout>aside{padding:12px!important}.marketing-site .how-reference-match .how-method{min-height:0!important}}:root[data-theme] .marketing-site.active-page-avatars{background-image:linear-gradient(#020a16eb,#020b19e8),url(/bg-avatars-v2.jpg)!important;background-size:cover!important;background-attachment:fixed!important}.av-reference{--av-text:#eaf1fa;--av-copy:#9babc1;--av-line:#23374c;--av-panel:#041221e0;color:var(--av-text);z-index:1;padding-bottom:18px;font-family:Arial,Helvetica,sans-serif;position:relative}.av-reference *{box-sizing:border-box}.av-reference h1,.av-reference h2,.av-reference h3,.av-reference p{margin:0}.av-reference h2{font-size:21px;font-weight:500;line-height:1.3}.av-reference h3{font-size:14px;font-weight:500}.av-reference p{color:var(--av-copy);font-size:12px;line-height:1.5}.av-reference button,.av-reference select{font:inherit;cursor:pointer}.av-reference button{color:inherit;border:1px solid var(--av-line);background:0 0;border-radius:5px}.av-reference svg{flex-shrink:0;width:18px;height:18px}.av-reference button:focus-visible,.av-reference select:focus-visible,.av-reference [tabindex]:focus-visible{outline-offset:3px;outline:2px solid #15c6ff}.av-wrap{width:94%;max-width:1240px;margin-inline:auto}.av-card{background:var(--av-panel);border:1px solid var(--av-line);border-radius:10px}.av-reference .av-primary{color:#fff;background:linear-gradient(105deg,#1645ef,#006aff 60%,#00c7de);border:1px solid #0b8eed;border-radius:5px;box-shadow:0 0 13px #07f2}.av-hero{grid-template-columns:46% 54%;align-items:center;min-height:420px;padding:12px 0 20px;display:grid;position:relative}.av-hero-copy{z-index:2;position:relative}.av-hero h1{letter-spacing:-1px;font-size:49px;font-weight:650;line-height:1.06}.av-hero h1 em{color:#0000;background:linear-gradient(90deg,#00c4e8,#205dff,#00c4eb);-webkit-background-clip:text;background-clip:text;font-style:normal}.av-hero-copy>strong{color:#b9c6d8;margin:15px 0 12px;font-size:15px;font-weight:400;display:block}.av-hero-copy>p{max-width:365px;font-size:13px}.av-actions{gap:18px;margin-top:24px;display:flex}.av-actions button{justify-content:center;align-items:center;gap:14px;min-height:45px;padding:12px 20px;font-size:12px;display:flex}.av-trust{grid-template-columns:repeat(3,1fr);gap:15px;max-width:510px;margin-top:36px;display:grid}.av-trust>div{color:#adbed1;align-items:flex-start;gap:12px;font-size:11px;display:flex}.av-trust svg{color:#02b4fb;background:#06182a;border:1px solid #1b3b56;border-radius:8px;width:30px;height:32px;padding:6px}.av-trust small{color:var(--av-copy);margin-top:4px;font-size:10px;line-height:1.5;display:block}.av-hero-art{align-self:stretch;min-width:0;position:relative}.av-hero-art>img:first-child{object-fit:cover;object-position:center;width:115%;max-width:none;height:100%;position:absolute;right:-3%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.av-hero-mark{object-fit:contain;filter:drop-shadow(0 0 18px #1269ff);width:100px;height:120px;position:absolute;bottom:60px;left:31%}.av-quiz{padding:0 18px 12px;scroll-margin-top:90px}.av-quiz>header{border-bottom:1px solid var(--av-line);align-items:center;gap:26px;min-height:58px;display:flex}.av-quiz h2{white-space:nowrap;align-items:center;gap:12px;font-size:19px;display:flex}.av-quiz h2 svg{color:#00c9ff}.av-quiz>header p{border-left:1px solid var(--av-line);padding-left:26px;font-size:12px}.av-quiz>header>small{white-space:nowrap;color:var(--av-copy);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.av-quiz-grid{grid-template-columns:18% minmax(0,1fr) 27%;gap:20px;padding-top:12px;display:grid}.av-quiz-grid>nav{border-right:1px solid var(--av-line);flex-direction:column;gap:25px;padding-top:14px;display:flex}.av-quiz-grid>nav button{text-align:left;border:0;gap:12px;padding:0;font-size:11px;display:flex;position:relative}.av-quiz-grid>nav b{border:1px solid #36516c;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:400;display:grid}.av-quiz-grid>nav button:first-child b{background:#0066d4;box-shadow:0 0 10px #007eff}.av-quiz-grid>nav small{color:var(--av-copy);margin-top:4px;font-size:9px;line-height:1.5;display:block}.av-fields{flex-direction:column;gap:23px;min-width:0;padding:16px 0 8px;display:flex}.av-fields fieldset{border:0;min-width:0;margin:0;padding:0;scroll-margin-top:100px}.av-fields legend{margin-bottom:12px;font-size:12px}.av-fields fieldset>div{flex-wrap:wrap;gap:8px;display:flex}.av-fields button,.av-fields select{min-height:28px;color:var(--av-copy);border:1px solid var(--av-line);background:#051322;border-radius:4px;padding:6px 10px;font-size:10px}.av-fields button[aria-pressed=true]{color:#37afff;background:#05203b;border-color:#008aee;box-shadow:0 0 8px #048bff44}.av-quiz-grid>aside{text-align:center;padding:15px;scroll-margin-top:100px}.av-quiz-grid>aside>h3{text-align:left;font-size:12px}.av-quiz-grid>aside>img{object-fit:cover;object-position:top;border:2px solid #226bbe;border-radius:50%;width:100px;height:100px;margin:10px auto 5px}.av-quiz-grid>aside h2{white-space:normal;font-size:16px;display:block}.av-quiz-grid>aside>p{margin-top:4px;font-size:11px}.av-tags{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:8px;display:flex}.av-tags>span{color:#35aafa;background:#05152a;border:1px solid #164f79;border-radius:5px;padding:2px 7px;font-size:10px;line-height:1.3}.av-tags>span:nth-child(2n){color:#00c2c0;background:#052025;border-color:#285f5f}.av-quiz-grid>aside .av-tags{justify-content:center}.av-quiz-grid>aside .av-match-copy{text-align:left;margin-top:10px;font-size:10px;line-height:1.5}.av-quiz-grid>aside>small{color:var(--av-copy);text-align:left;margin-top:6px;font-size:9px;display:block}.av-match-unlock{border-top:1px solid var(--av-line);text-align:left;align-items:center;gap:7px;margin-top:10px;padding-top:10px;display:flex}.av-match-unlock>span{color:var(--av-copy);font-size:9px}.av-match-unlock>svg{width:13px}.av-match-unlock button{white-space:nowrap;padding:7px 9px;font-size:9px}.av-roster{padding:22px 0 0;scroll-margin-top:80px}.av-roster>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.av-roster h2{align-items:center;gap:10px;display:flex}.av-roster h2 svg{color:#0acaff}.av-roster>header>button{padding:6px 12px;font-size:11px}.av-roster-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.av-reference .av-profile{text-align:left;background:var(--av-panel);border-radius:8px;min-width:0;padding:0;transition:border-color .15s;overflow:hidden}.av-profile:hover{border-color:#00a7e4}.av-profile>img{object-fit:cover;object-position:center 20%;width:100%;height:118px;display:block}.av-profile-copy{padding:8px 10px 10px;display:block}.av-profile-copy>strong{font-size:12px;font-weight:500;display:block}.av-profile-copy>small{color:var(--av-copy);margin-top:3px;font-size:10px;display:block}.av-profile .av-tags{gap:4px;margin-top:6px}.av-profile .av-tags>span{padding:2px 5px;font-size:9px}.av-profile-detail{gap:25px;margin-top:15px;padding:20px;display:flex;position:relative}.av-profile-detail>img{object-fit:cover;border-radius:8px;width:130px;height:150px}.av-profile-detail p{margin-top:8px}.av-profile-detail .av-primary{gap:10px;margin-top:15px;padding:10px 18px;display:flex}.av-close{width:30px;height:30px;position:absolute;top:10px;right:12px;font-size:20px!important}.av-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.av-capabilities article{gap:15px;padding:20px 16px;display:flex}.av-capabilities article>svg{color:#078dff;border:1px solid #007ee9;border-radius:11px;width:40px;height:45px;padding:7px}.av-capabilities p{margin-top:7px;font-size:11px}.av-capabilities ul{margin:10px 0 0;padding:0;list-style:none}.av-capabilities li{color:var(--av-copy);gap:6px;font-size:10px;line-height:1.7;display:flex}.av-capabilities li svg{color:#04c9eb;width:12px;height:15px}.av-uses{margin-top:18px}.av-uses>h2{align-items:center;gap:8px;margin-bottom:10px;font-size:17px;display:flex}.av-uses>h2 svg{color:#00dcf5;width:14px}.av-uses>div{grid-template-columns:repeat(6,minmax(0,1fr));padding:13px 0;display:grid}.av-uses article{border-right:1px solid var(--av-line);gap:10px;padding:0 13px;display:flex}.av-uses article:last-child{border:0}.av-uses article>svg{color:#168bff;border:1px solid #12539c;border-radius:8px;width:32px;height:38px;padding:6px}.av-uses article:nth-child(2n)>svg{color:#ae76f4;border-color:#674395}.av-uses h3{font-size:11px}.av-uses p{margin-top:6px;font-size:10px}.av-featured{grid-template-columns:31% 37% 28%;gap:2%;margin-top:12px;display:grid;overflow:hidden}.av-featured>img{object-fit:cover;object-position:center 23%;width:100%;height:240px}.av-featured>div{padding:22px 15px}.av-featured>div>small{color:#73a7c6;font-size:10px}.av-featured h2{margin:6px 0 0;font-size:27px}.av-featured h3{color:#afc0d0;font-size:13px}.av-featured p{margin-top:8px;font-size:11px}.av-featured-points{color:var(--av-copy);gap:16px;margin-top:18px;font-size:10px;display:flex}.av-featured-points span{align-items:center;gap:5px;display:flex}.av-featured-points svg{color:#00b8f1}.av-featured aside{padding:25px 15px}.av-featured aside p{align-items:center;gap:8px;margin-top:11px;font-size:11px;display:flex}.av-featured aside p svg{width:13px;height:13px}.av-featured aside button{align-items:center;gap:10px;margin-top:14px;padding:9px 15px;font-size:11px;display:flex}.av-featured aside button:last-child{color:var(--av-copy);border:0;margin-top:8px;padding:0;font-size:10px}.av-cta{background:radial-gradient(at 100% 80%,#053892 0,#0000 65%),linear-gradient(100deg,#041a30,#00102e);border:1px solid #0663c8;border-radius:8px;align-items:center;gap:30px;margin-top:16px;padding:20px 25px;display:flex;box-shadow:inset 0 0 18px #037cff33}.av-cta>img{object-fit:contain;filter:drop-shadow(0 0 10px #006aff);width:45px;height:50px}.av-cta h2{font-size:24px;font-weight:600}.av-cta>button{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;padding:12px 23px;font-size:12px;display:flex}:root[data-theme=light] .marketing-site.active-page-avatars{background-image:linear-gradient(#f7fbffe5,#eff7ffed),url(/bg-avatars-v2.jpg)!important}:root[data-theme=light] .av-reference{--av-text:#17354e;--av-copy:#4d657e;--av-line:#b8cede;--av-panel:#f9fdffed}:root[data-theme=light] .av-reference :is(.av-fields button,.av-fields select,.av-tags>span){color:#245c8c;background:#f1f8ff;border-color:#b8cfdf}:root[data-theme=light] .av-reference .av-fields button[aria-pressed=true]{color:#05588e;background:#def0ff;border-color:#188bd2}:root[data-theme=light] .av-reference :is(.av-hero-copy>strong,.av-featured h3,.av-trust>div){color:#34526f}:root[data-theme=light] .av-reference .av-cta{background:radial-gradient(at 100% 80%,#badbff,#0000 65%),#edf7ff}@media (width>=761px) and (width<=1100px){.av-hero{min-height:300px;padding:0 0 14px}.av-hero h1{font-size:39px}.av-hero-copy>strong{margin:12px 0 10px;font-size:12px}.av-hero-copy>p{max-width:280px;font-size:10px}.av-actions{gap:14px;margin-top:18px}.av-actions button{min-height:35px;padding:9px 16px;font-size:9px}.av-trust{gap:10px;margin-top:26px}.av-trust>div{gap:8px;font-size:9px}.av-trust small{font-size:8px}.av-trust svg{width:25px;height:26px;padding:5px}.av-hero-mark{width:78px;height:94px;bottom:45px}.av-quiz{padding:0 14px 10px}.av-quiz>header{gap:20px;min-height:45px}.av-quiz h2{font-size:15px}.av-quiz>header p{padding-left:20px;font-size:10px}.av-quiz>header>small{font-size:9px}.av-quiz-grid{grid-template-columns:18% minmax(0,1fr) 27%;gap:15px;padding-top:10px}.av-fields{gap:19px;padding-top:12px}.av-fields legend{margin-bottom:9px;font-size:10px}.av-fields fieldset>div{gap:5px}.av-fields button,.av-fields select{min-height:23px;padding:4px 7px;font-size:8px}.av-quiz-grid>nav{gap:22px}.av-quiz-grid>nav button{gap:8px;font-size:9px}.av-quiz-grid>nav b{flex-basis:19px;width:19px;height:19px;font-size:11px}.av-quiz-grid>nav small{font-size:8px}.av-quiz-grid>aside{padding:12px}.av-quiz-grid>aside>img{width:80px;height:80px}.av-quiz-grid>aside h2{font-size:13px}.av-quiz-grid>aside>h3,.av-quiz-grid>aside>p{font-size:9px}.av-quiz-grid>aside .av-match-copy,.av-quiz-grid>aside>small{font-size:8px}.av-tags>span{padding:2px 5px;font-size:8px}.av-match-unlock{flex-wrap:wrap;gap:5px}.av-match-unlock>span{flex:1;font-size:8px}.av-match-unlock button{margin-left:auto;font-size:8px}.av-roster{padding-top:18px}.av-reference h2{font-size:17px}.av-roster-grid{gap:8px}.av-profile>img{height:91px}.av-profile-copy{padding:6px 8px 7px}.av-profile-copy>strong{font-size:10px}.av-profile-copy>small{font-size:8px}.av-profile .av-tags>span{padding:2px 4px;font-size:7px}.av-capabilities{gap:12px;margin-top:12px}.av-capabilities article{gap:12px;padding:15px 12px}.av-capabilities h3{font-size:12px}.av-capabilities p{font-size:9px}.av-capabilities li{font-size:8px}.av-capabilities article>svg{width:32px;height:36px;padding:5px}.av-uses>div{padding:10px 0}.av-uses article{gap:8px;padding:0 10px}.av-uses article>svg{width:27px;height:32px;padding:5px}.av-uses h3{font-size:9px}.av-uses p{font-size:8px}.av-featured>img{height:195px}.av-featured>div{padding:16px 10px}.av-featured h2{font-size:23px}.av-featured h3{font-size:10px}.av-featured p{font-size:9px}.av-featured-points{gap:10px;margin-top:12px;font-size:8px}.av-featured aside{padding:20px 10px}.av-featured aside p{margin-top:8px;font-size:9px}.av-featured aside button{padding:8px 12px;font-size:9px}.av-cta{gap:24px;padding:15px 20px}.av-cta h2{font-size:19px}.av-cta>button{padding:10px 18px;font-size:10px}}@media (width<=760px){.av-wrap{width:calc(100% - 32px)}.av-hero{grid-template-columns:1fr;gap:12px;padding-top:20px}.av-hero h1{font-size:37px}.av-hero-copy>strong{font-size:12px}.av-hero-copy>p{font-size:13px}.av-actions{gap:10px}.av-actions button{gap:7px;padding:10px 12px;font-size:11px}.av-trust{gap:10px;margin-top:24px}.av-trust>div{font-size:10px;display:block}.av-trust svg{margin-bottom:6px}.av-trust small{font-size:9px}.av-hero-art{height:240px}.av-hero-art>img:first-child{width:100%;right:0}.av-hero-mark{width:70px;height:80px;bottom:30px;left:34%}.av-quiz{padding:0 14px 15px}.av-quiz>header{flex-wrap:wrap;gap:8px;padding:14px 0}.av-quiz h2{font-size:18px}.av-quiz>header p{border:0;order:2;padding:0;font-size:11px}.av-quiz>header>small{font-size:9px}.av-quiz-grid{grid-template-columns:1fr;gap:18px}.av-quiz-grid>nav{border:0;flex-direction:row;justify-content:space-between;gap:8px;padding:5px 0}.av-quiz-grid>nav button{flex-direction:column;gap:5px;font-size:10px}.av-quiz-grid>nav small{display:none}.av-fields{gap:22px;padding:0}.av-fields fieldset>div{gap:7px}.av-fields button,.av-fields select{min-height:34px;font-size:11px}.av-fields legend{font-size:13px}.av-quiz-grid>aside>img{width:100px;height:100px}.av-match-unlock button{padding:9px;font-size:10px}.av-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.av-profile>img{height:140px}.av-profile-copy{padding:9px}.av-profile-copy>strong{font-size:12px}.av-profile .av-tags>span{font-size:8px}.av-profile-detail{flex-direction:column;gap:14px}.av-profile-detail>img{object-position:center 15%;width:100%;height:220px}.av-capabilities{grid-template-columns:1fr}.av-capabilities article{gap:18px;padding:20px}.av-capabilities p,.av-capabilities li{font-size:12px}.av-uses>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0;padding:18px 0}.av-uses article:nth-child(2n){border-right:0}.av-uses h3{font-size:11px}.av-uses p{font-size:10px}.av-featured{grid-template-columns:1fr;gap:0}.av-featured>img{object-position:center 17%;height:280px}.av-featured>div,.av-featured aside{padding:20px}.av-featured p,.av-featured aside p{font-size:12px}.av-featured-points{font-size:10px}.av-cta{text-align:center;flex-direction:column;gap:15px;padding:22px}.av-cta h2{font-size:21px}.av-cta>button{margin:0}.av-reference h2{font-size:20px}}.av-hero-art>img:first-child{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16%),linear-gradient(#000 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=761px){.av-hero-art>img:first-child{object-position:75% center;width:130%}.av-hero{padding-top:12px}}:root[data-theme] .marketing-site.active-page-enterprise{background-image:linear-gradient(#020a18e8,#020b19ef),url(/bg-enterprise-v2.jpg)!important;background-size:cover!important;background-attachment:fixed!important}.marketing-site .enterprise-reference-match{--ent-card:#041221e6;--ent-card-2:#061628e6;--ent-line:#1c3d56;--ent-soft:#9cafc4;color:#ebf2ff;max-width:1320px;margin:auto;font-family:Arial,Helvetica,sans-serif;background:0 0!important}.marketing-site .enterprise-reference-match :is(h1,h2,h3){letter-spacing:0!important}.marketing-site .enterprise-reference-match h2{font-weight:500;font-size:20px!important;line-height:1.3!important}.marketing-site .enterprise-reference-match h3{font-weight:500;font-size:12px!important}.marketing-site .enterprise-reference-match p{color:var(--ent-soft);font-size:11px!important;line-height:1.5!important}.marketing-site .enterprise-reference-match .ref-section{background:0 0;width:94%;max-width:1240px;margin:0 auto 12px;padding:12px 0!important}.marketing-site .enterprise-reference-match .ref-section-title{max-width:none;margin:0 0 12px!important}.marketing-site .enterprise-reference-match .ref-section-title h2:after{display:none}.marketing-site .enterprise-reference-match .ref-section-title p{margin:4px 0 0;font-size:10px!important}.marketing-site .enterprise-reference-match .ref-action{color:#fff;white-space:nowrap;background:linear-gradient(110deg,#1047f6,#03c3db);border:1px solid #168bf0;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:9px 16px;display:inline-flex;box-shadow:0 0 14px #006eff22;width:auto!important;min-width:0!important;min-height:36px!important;font-size:11px!important;font-weight:500!important}.marketing-site .enterprise-reference-match .ref-action.ghost{color:#c5d5e5;background:#030e1b;border:1px solid #304256}.marketing-site .enterprise-reference-match .ref-action svg{width:13px}.marketing-site .enterprise-reference-match .ref-eyebrow{color:#02cae7;letter-spacing:.6px;background:0 0;border:1px solid #075e7d;border-radius:25px;padding:5px 13px;font-size:10px;display:inline-flex}.marketing-site .enterprise-reference-match .enterprise-page-hero{background:0 0;border:0;grid-template-columns:40% 58%;align-items:center;gap:2%;width:94%;max-width:1240px;min-height:0;margin:auto;display:grid;padding:14px 0 20px!important}.marketing-site .enterprise-reference-match .enterprise-page-hero h1{letter-spacing:-.6px!important;margin:15px 0!important;font-size:42px!important;line-height:1.13!important}.marketing-site .enterprise-reference-match .enterprise-page-hero>div:first-child>p{max-width:370px;font-size:13px!important;line-height:1.5!important}.marketing-site .enterprise-reference-match .enterprise-page-hero .ref-actions{flex-wrap:nowrap;gap:14px;margin-top:20px;display:flex}.marketing-site .enterprise-reference-match .enterprise-certifications{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}.marketing-site .enterprise-reference-match .enterprise-certifications b{font-size:10px}.marketing-site .enterprise-reference-match .enterprise-certifications small{font-size:9px}.marketing-site .enterprise-reference-match .enterprise-certifications svg{width:25px;height:25px;padding:4px}.marketing-site .enterprise-reference-match .enterprise-console-ui{background:linear-gradient(120deg,#061426,#020d1c);border:1px solid #118bc7;border-radius:11px;min-height:0;padding:0;transform:none;box-shadow:0 0 22px #009dff25;height:400px!important}.marketing-site .enterprise-reference-match .enterprise-console-ui>header{height:36px;padding:0 13px}.marketing-site .enterprise-reference-match .enterprise-console-body{grid-template-columns:16% 49% 35%;height:calc(100% - 36px)}.marketing-site .enterprise-reference-match .enterprise-console-body>aside{gap:2px;padding:8px 5px}.marketing-site .enterprise-reference-match .enterprise-console-body>aside span{gap:5px;height:25px;padding:0 5px;font-size:7px}.marketing-site .enterprise-reference-match .enterprise-console-body>aside svg{width:10px}.marketing-site .enterprise-reference-match .enterprise-console-body>main{min-width:0;padding:10px 8px}.marketing-site .enterprise-reference-match .enterprise-console-body>main h3{margin-bottom:7px;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-kpis{gap:5px}.marketing-site .enterprise-reference-match .enterprise-kpis article{box-shadow:none;background:#071729;border:1px solid #112d45;border-radius:5px;padding:8px 5px}.marketing-site .enterprise-reference-match .enterprise-kpis small{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-kpis strong{font-size:20px;display:block}.marketing-site .enterprise-reference-match .enterprise-kpis b{color:#16ac9e;font-size:7px}.marketing-site .enterprise-reference-match .enterprise-chart{background:#06172a;border:1px solid #12314a;border-radius:6px;height:130px;margin-top:9px;padding:9px}.marketing-site .enterprise-reference-match .enterprise-chart>b{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-chart svg{width:100%;height:90px}.marketing-site .enterprise-reference-match .enterprise-chart polyline{fill:none;stroke:#00baff;stroke-width:2px}.marketing-site .enterprise-reference-match .enterprise-console-lower{gap:6px;margin-top:9px}.marketing-site .enterprise-reference-match .enterprise-console-lower article{background:#041329;border:1px solid #174566;border-radius:6px;min-width:0;padding:8px}.marketing-site .enterprise-reference-match .enterprise-console-lower article>b{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-console-lower img{object-fit:cover;border-radius:5px;width:23px;height:29px}.marketing-site .enterprise-reference-match .enterprise-console-lower article>div{gap:4px;margin-top:9px;display:flex}.marketing-site .enterprise-reference-match .enterprise-console-lower span{color:#6fccff;background:#112b42;border:1px solid #1d415e;border-radius:4px;place-items:center;width:20px;height:22px;font-size:8px;display:grid}.marketing-site .enterprise-reference-match .enterprise-portal{background:#030f20;border:1px solid #1d5076;border-radius:9px;min-width:0;margin:8px 8px 8px 0;padding:12px}.marketing-site .enterprise-reference-match .enterprise-portal>b{font-size:10px}.marketing-site .enterprise-reference-match .enterprise-portal>div{text-align:center;background:radial-gradient(circle at 90% 10%,#133584,#051024 60%);border:1px solid #103a6c;border-radius:8px;min-height:220px;margin-top:12px;padding:15px 10px}.marketing-site .enterprise-reference-match .enterprise-portal img{object-fit:contain;width:34px;height:39px;margin:auto}.marketing-site .enterprise-reference-match .enterprise-portal strong{margin:12px 0;font-size:10px;display:block}.marketing-site .enterprise-reference-match .enterprise-portal p{margin:18px 0;font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-portal label{color:#8ea4bd;background:#142843;border-radius:5px;align-items:center;gap:7px;padding:9px 7px;font-size:8px;display:flex}.marketing-site .enterprise-reference-match .enterprise-portal label svg{width:11px}.marketing-site .enterprise-reference-match .enterprise-portal footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.marketing-site .enterprise-reference-match .enterprise-portal footer span{color:#9dbbd4;font-size:7px}.marketing-site .enterprise-reference-match .enterprise-blueprint{background:var(--ent-card);border-radius:8px;border:1px solid #176398!important;padding:15px!important}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid>label{border:1px solid var(--ent-line);background:var(--ent-card);border-radius:7px;padding:11px 10px;display:block}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header{align-items:flex-start;gap:7px;margin-bottom:12px;display:flex}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header>b{color:#e2f4ff;background:#154b91;border:1px solid #4191cf;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header strong{font-size:10px;font-weight:500;display:block}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header small{color:var(--ent-soft);margin-top:4px;font-size:8px;display:block}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid select{color:#c4d5e9;background:#061525;border:1px solid #2c415a;border-radius:4px;width:100%;min-width:0;min-height:30px;padding:5px;font-size:10px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock{background:#020e1a;border:1px solid #155b89;border-radius:8px;align-items:center;gap:15px;margin:13px -7px -7px;padding:15px;display:flex}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>span{color:#00b4fc;background:radial-gradient(circle,#0d426b,#031526);border:1px solid #007aa6;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>div{flex:1;min-width:0}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock strong{color:#02c6ee;font-size:12px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock p{margin:5px 0;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset{border:0;border-left:1px dashed var(--ent-line);flex:1.65;min-width:0;margin:0;padding:0 0 0 20px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock legend{color:var(--ent-soft);float:left;width:100%;margin-bottom:10px;font-size:10px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset>div{clear:both;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock input{color:#e2efff;background:#061525;border:1px solid #233a51;border-radius:5px;width:100%;min-width:0;padding:7px;font-size:10px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset>small{color:var(--ent-soft);margin-top:8px;font-size:9px;display:block}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>.ref-action{padding:9px 13px;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-blueprint-result{background:var(--ent-card);border:1px solid #1774aa;border-radius:8px;margin-top:20px;padding:20px}.marketing-site .enterprise-reference-match .enterprise-blueprint-result>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.marketing-site .enterprise-reference-match .enterprise-blueprint-result h3{font-size:18px!important}.marketing-site .enterprise-reference-match .enterprise-blueprint-result h4{margin:15px 0 6px;font-size:13px}.marketing-site .enterprise-reference-match .enterprise-blueprint-result p{font-size:12px!important}.marketing-site .enterprise-reference-match .enterprise-use-cases>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.marketing-site .enterprise-reference-match .enterprise-use-cases article{background:var(--ent-card);border:1px solid #145584;border-radius:9px;align-items:center;gap:9px;min-height:85px;padding:13px 10px;display:flex}.marketing-site .enterprise-reference-match .enterprise-use-cases article>svg{color:#00acff;stroke-width:1.2px;flex-shrink:0;width:33px;height:36px}.marketing-site .enterprise-reference-match .enterprise-use-cases h3{color:#74b6fb;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-use-cases p{margin:4px 0 0;font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-duo{grid-template-columns:1fr 1fr;gap:10px;display:grid;padding:0!important}.marketing-site .enterprise-reference-match .enterprise-duo>article{border:1px solid var(--ent-line);background:var(--ent-card);border-radius:10px;grid-template-columns:1.1fr 1fr;gap:12px;min-width:0;padding:17px;display:grid}.marketing-site .enterprise-reference-match .enterprise-duo h2{font-size:17px!important}.marketing-site .enterprise-reference-match .enterprise-duo p{margin:5px 0 14px;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-duo ul{margin:0;padding:0;list-style:none}.marketing-site .enterprise-reference-match .enterprise-duo li{color:var(--ent-soft);align-items:flex-start;gap:7px;margin:6px 0;font-size:10px;line-height:1.5;display:flex}.marketing-site .enterprise-reference-match .enterprise-duo li svg{color:#00d2cd;flex-shrink:0;width:12px;height:15px}.marketing-site .enterprise-reference-match .enterprise-device{color:#e8fff4;background:linear-gradient(120deg,#01291c,#00110e);border:1px solid #096848;border-radius:10px;flex-direction:column;justify-content:center;gap:18px;min-height:185px;margin:0;padding:20px 15px;display:flex}.marketing-site .enterprise-reference-match .enterprise-device b{font-size:11px}.marketing-site .enterprise-reference-match .enterprise-device strong{font-size:13px}.marketing-site .enterprise-reference-match .enterprise-device label{border:1px solid #174e39;border-radius:5px;align-items:center;gap:7px;padding:9px 7px;font-size:9px;display:flex}.marketing-site .enterprise-reference-match .enterprise-device svg{width:12px}.marketing-site .enterprise-reference-match .enterprise-device footer{color:#91bda5;gap:8px;font-size:8px;display:flex}.marketing-site .enterprise-reference-match .enterprise-avatar-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:5px;display:grid}.marketing-site .enterprise-reference-match .enterprise-avatar-wall img{object-fit:cover;border:1px solid #26465f;border-radius:7px;width:100%;height:80px}.marketing-site .enterprise-reference-match .enterprise-governance{background:var(--ent-card);border-radius:10px;display:block;border:1px solid var(--ent-line)!important;padding:15px!important}.marketing-site .enterprise-reference-match .enterprise-governance>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.marketing-site .enterprise-reference-match .enterprise-governance article{box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.marketing-site .enterprise-reference-match .enterprise-governance article>svg{color:#05beff;stroke-width:1.2px;flex-shrink:0;width:40px;height:46px}.marketing-site .enterprise-reference-match .enterprise-governance h3{font-size:11px!important}.marketing-site .enterprise-reference-match .enterprise-governance p{margin:4px 0 0;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-delivery{grid-template-columns:28% minmax(0,1fr);gap:12px;padding:0!important}.marketing-site .enterprise-reference-match .enterprise-delivery>article{border:1px solid var(--ent-line);background:var(--ent-card);padding:18px}.marketing-site .enterprise-reference-match .enterprise-delivery h2{font-size:17px!important}.marketing-site .enterprise-reference-match .enterprise-delivery>article>p{margin:4px 0 15px;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-roles>div{grid-template-columns:40% minmax(0,1fr);gap:8px;margin-top:9px;font-size:9px}.marketing-site .enterprise-reference-match .enterprise-roles>div>b{padding:3px 5px;font-size:8px}.marketing-site .enterprise-reference-match .enterprise-six-steps>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.marketing-site .enterprise-reference-match .enterprise-six-steps section{background:0 0;border:0;padding:0}.marketing-site .enterprise-reference-match .enterprise-six-steps section>span{width:48px;height:48px}.marketing-site .enterprise-reference-match .enterprise-six-steps h3{font-size:11px!important}.marketing-site .enterprise-reference-match .enterprise-six-steps section p{font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-people{padding:0!important}.marketing-site .enterprise-reference-match .enterprise-people>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.marketing-site .enterprise-reference-match .enterprise-people article{background:var(--ent-card);border:1px solid var(--ent-line);grid-template-columns:48% 52%;min-height:0;height:140px!important}.marketing-site .enterprise-reference-match .enterprise-people article>div{padding:15px 8px}.marketing-site .enterprise-reference-match .enterprise-people h3{color:#70b6ff;font-size:11px!important}.marketing-site .enterprise-reference-match .enterprise-people p{font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-outcomes{background:var(--ent-card);display:block;border:1px solid var(--ent-line)!important;padding:12px 0!important}.marketing-site .enterprise-reference-match .enterprise-outcomes>div:not(.ref-section-title){grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.marketing-site .enterprise-reference-match .enterprise-outcomes>.ref-section-title{text-align:center;width:100%;display:block}.marketing-site .enterprise-reference-match .enterprise-outcomes article{box-shadow:none;border:0;border-right:1px solid var(--ent-line);background:0 0;gap:5px 9px;padding:8px 12px}.marketing-site .enterprise-reference-match .enterprise-outcomes strong{color:#2a9dff;font-size:18px!important}.marketing-site .enterprise-reference-match .enterprise-outcomes span{font-size:9px}.marketing-site .enterprise-reference-match .enterprise-outcomes article>svg{width:36px;height:36px}.marketing-site .enterprise-reference-match>.ref-cta{background:radial-gradient(at 10% 80%,#0759b866,#0000 70%),linear-gradient(110deg,#021127,#031334);border:1px solid #0753ae;border-radius:8px;align-items:center;gap:30px;width:94%;max-width:1240px;margin:12px auto 22px;padding:18px 30px;display:flex;box-shadow:inset 0 0 18px #007eff22}.marketing-site .enterprise-reference-match>.ref-cta>img{object-fit:contain;filter:drop-shadow(0 0 12px #007bff);width:60px;height:70px}.marketing-site .enterprise-reference-match>.ref-cta h2{text-align:left;font-size:22px!important;line-height:1.5!important}.marketing-site .enterprise-reference-match>.ref-cta p{display:none}.marketing-site .enterprise-reference-match>.ref-cta .ref-action{margin-left:auto}.marketing-site .enterprise-reference-match :is(select,input,button):focus-visible{outline-offset:3px;outline:2px solid #0cbbec}:root[data-theme=light] .marketing-site.active-page-enterprise{background-image:linear-gradient(#f6fbffe3,#f1f8ffeb),url(/bg-enterprise-v2.jpg)!important}:root[data-theme=light] .marketing-site .enterprise-reference-match{--ent-card:#f8fcfff0;--ent-card-2:#eef7ff;--ent-line:#abc7dc;--ent-soft:#48667e;color:#18374f}:root[data-theme=light] .marketing-site .enterprise-reference-match :is(.enterprise-blueprint,.enterprise-blueprint-grid>label,.enterprise-blueprint-unlock,.enterprise-duo>article,.enterprise-governance,.enterprise-delivery>article,.enterprise-people article,.enterprise-outcomes){background:var(--ent-card)}:root[data-theme=light] .marketing-site .enterprise-reference-match :is(.enterprise-blueprint-grid select,.enterprise-blueprint-unlock input){color:#1a4669;background:#fff;border-color:#a5c1d8}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-blueprint-unlock strong{color:#006d9c}:root[data-theme=light] .marketing-site .enterprise-reference-match .ref-action.ghost{color:#254d70;background:#fff;border-color:#9bbbd4}:root[data-theme=light] .marketing-site .enterprise-reference-match>.ref-cta{background:linear-gradient(110deg,#eef8ff,#dcecff);border-color:#639fd1}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-ui p{color:#a4b7cd}@media (width>=761px) and (width<=1100px){.marketing-site .enterprise-reference-match h2{font-size:15px!important}.marketing-site .enterprise-reference-match .ref-section{margin-bottom:9px;padding:9px 0!important}.marketing-site .enterprise-reference-match .ref-section-title{margin-bottom:9px!important}.marketing-site .enterprise-reference-match .ref-section-title p{font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-page-hero{grid-template-columns:40% 58%;gap:2%;padding:10px 0 16px!important}.marketing-site .enterprise-reference-match .enterprise-page-hero h1{font-size:32px!important}.marketing-site .enterprise-reference-match .enterprise-page-hero>div:first-child>p{max-width:290px;font-size:11px!important}.marketing-site .enterprise-reference-match .ref-eyebrow{padding:4px 10px;font-size:8px}.marketing-site .enterprise-reference-match .enterprise-page-hero .ref-actions{gap:10px;margin-top:15px}.marketing-site .enterprise-reference-match .enterprise-page-hero .ref-action{padding:7px 11px;min-height:31px!important;font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-certifications{gap:7px;margin-top:23px}.marketing-site .enterprise-reference-match .enterprise-certifications b{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-certifications small{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-console-ui{height:310px!important}.marketing-site .enterprise-reference-match .enterprise-console-ui>header{height:29px}.marketing-site .enterprise-reference-match .enterprise-console-body{height:calc(100% - 29px)}.marketing-site .enterprise-reference-match .enterprise-console-body>aside span{gap:3px;height:20px;padding:0 3px;font-size:6px}.marketing-site .enterprise-reference-match .enterprise-console-body>main{padding:8px 6px}.marketing-site .enterprise-reference-match .enterprise-kpis small,.marketing-site .enterprise-reference-match .enterprise-kpis b{font-size:6px}.marketing-site .enterprise-reference-match .enterprise-chart{height:100px;padding:7px}.marketing-site .enterprise-reference-match .enterprise-chart svg{height:65px}.marketing-site .enterprise-reference-match .enterprise-console-lower article{padding:6px}.marketing-site .enterprise-reference-match .enterprise-console-lower article>b{font-size:6px}.marketing-site .enterprise-reference-match .enterprise-console-lower img{width:18px;height:24px}.marketing-site .enterprise-reference-match .enterprise-console-lower span{width:15px;height:18px;font-size:6px}.marketing-site .enterprise-reference-match .enterprise-portal{margin:6px 6px 6px 0;padding:9px}.marketing-site .enterprise-reference-match .enterprise-portal>b{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-portal>div{min-height:180px;margin-top:9px;padding:10px 7px}.marketing-site .enterprise-reference-match .enterprise-portal p{font-size:7px!important}.marketing-site .enterprise-reference-match .enterprise-portal strong{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-portal label{font-size:6px}.marketing-site .enterprise-reference-match .enterprise-blueprint{padding:12px!important}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid{gap:7px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid>label{padding:9px 7px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header{gap:5px;margin-bottom:9px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header strong{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header small{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid select{min-height:25px;font-size:8px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock{gap:10px;padding:12px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>span{flex-basis:38px;width:38px;height:38px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock strong{font-size:10px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock p{font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset{padding-left:15px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock legend,.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock input{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset>small{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>.ref-action{padding:7px 10px;font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-use-cases article{gap:6px;min-height:65px;padding:10px 8px}.marketing-site .enterprise-reference-match .enterprise-use-cases article>svg{width:26px;height:29px}.marketing-site .enterprise-reference-match .enterprise-use-cases h3{font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-use-cases p{font-size:7px!important}.marketing-site .enterprise-reference-match .enterprise-duo>article{gap:10px;padding:13px}.marketing-site .enterprise-reference-match .enterprise-duo h2{font-size:13px!important}.marketing-site .enterprise-reference-match .enterprise-duo p{margin-bottom:10px;font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-duo li{margin:4px 0;font-size:8px}.marketing-site .enterprise-reference-match .enterprise-device{gap:13px;min-height:150px;padding:15px 12px}.marketing-site .enterprise-reference-match .enterprise-device b{font-size:9px}.marketing-site .enterprise-reference-match .enterprise-device strong{font-size:10px}.marketing-site .enterprise-reference-match .enterprise-device label{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-device footer{font-size:6px}.marketing-site .enterprise-reference-match .enterprise-avatar-wall img{height:60px}.marketing-site .enterprise-reference-match .enterprise-governance{padding:12px!important}.marketing-site .enterprise-reference-match .enterprise-governance>div{gap:10px}.marketing-site .enterprise-reference-match .enterprise-governance article{gap:8px}.marketing-site .enterprise-reference-match .enterprise-governance article>svg{width:31px;height:36px}.marketing-site .enterprise-reference-match .enterprise-governance h3{font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-governance p{font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-delivery>article{padding:14px}.marketing-site .enterprise-reference-match .enterprise-delivery h2{font-size:13px!important}.marketing-site .enterprise-reference-match .enterprise-delivery>article>p{font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-roles>div{margin-top:7px;font-size:7px}.marketing-site .enterprise-reference-match .enterprise-roles>div>b{font-size:6px}.marketing-site .enterprise-reference-match .enterprise-six-steps>div{gap:8px}.marketing-site .enterprise-reference-match .enterprise-six-steps h3{font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-six-steps section p{font-size:7px!important}.marketing-site .enterprise-reference-match .enterprise-six-steps section>span{width:39px;height:39px}.marketing-site .enterprise-reference-match .enterprise-people article{height:105px!important}.marketing-site .enterprise-reference-match .enterprise-people article>div{padding:11px 6px}.marketing-site .enterprise-reference-match .enterprise-people h3{font-size:9px!important}.marketing-site .enterprise-reference-match .enterprise-people p{font-size:7px!important}.marketing-site .enterprise-reference-match .enterprise-outcomes strong{font-size:14px!important}.marketing-site .enterprise-reference-match .enterprise-outcomes span{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-outcomes article{gap:4px 6px;padding:6px 10px}.marketing-site .enterprise-reference-match .enterprise-outcomes article>svg{width:28px;height:28px;padding:6px}.marketing-site .enterprise-reference-match>.ref-cta{gap:23px;padding:14px 24px}.marketing-site .enterprise-reference-match>.ref-cta>img{width:47px;height:54px}.marketing-site .enterprise-reference-match>.ref-cta h2{font-size:16px!important}.marketing-site .enterprise-reference-match>.ref-cta .ref-action{font-size:9px!important}}@media (width<=760px){.marketing-site .enterprise-reference-match .enterprise-page-hero{grid-template-columns:1fr;gap:25px;padding:25px 0!important}.marketing-site .enterprise-reference-match .enterprise-page-hero h1{font-size:34px!important}.marketing-site .enterprise-reference-match .enterprise-page-hero>div:first-child>p{font-size:14px!important}.marketing-site .enterprise-reference-match .enterprise-page-hero .ref-actions{flex-wrap:wrap}.marketing-site .enterprise-reference-match .enterprise-console-ui{height:300px!important}.marketing-site .enterprise-reference-match .enterprise-console-body{grid-template-columns:19% 81%}.marketing-site .enterprise-reference-match .enterprise-console-body .enterprise-portal{display:none}.marketing-site .enterprise-reference-match .enterprise-console-body>aside span{height:21px;font-size:6px}.marketing-site .enterprise-reference-match .enterprise-console-body>main{padding:9px}.marketing-site .enterprise-reference-match .enterprise-chart{height:95px}.marketing-site .enterprise-reference-match .enterprise-chart svg{height:62px}.marketing-site .enterprise-reference-match .enterprise-console-lower img{width:22px;height:25px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header strong{font-size:12px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid header small{font-size:9px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid select{min-height:36px;font-size:11px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock{flex-wrap:wrap}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>div{flex-basis:65%}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset{border:0;flex-basis:100%;padding:12px 0 0}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset>div{grid-template-columns:1fr 1fr}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock input{padding:10px;font-size:12px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock legend{font-size:12px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset>small{font-size:10px}.marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>.ref-action{width:100%!important}.marketing-site .enterprise-reference-match .enterprise-blueprint-result>div{grid-template-columns:1fr}.marketing-site .enterprise-reference-match .enterprise-use-cases>div{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .enterprise-reference-match .enterprise-use-cases h3{font-size:12px!important}.marketing-site .enterprise-reference-match .enterprise-use-cases p{font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-duo,.marketing-site .enterprise-reference-match .enterprise-duo>article{grid-template-columns:1fr}.marketing-site .enterprise-reference-match .enterprise-duo h2{font-size:19px!important}.marketing-site .enterprise-reference-match .enterprise-duo p,.marketing-site .enterprise-reference-match .enterprise-duo li{font-size:12px!important}.marketing-site .enterprise-reference-match .enterprise-avatar-wall img{height:120px}.marketing-site .enterprise-reference-match .enterprise-governance>div{grid-template-columns:1fr;gap:20px}.marketing-site .enterprise-reference-match .enterprise-governance h3{font-size:14px!important}.marketing-site .enterprise-reference-match .enterprise-governance p{font-size:12px!important}.marketing-site .enterprise-reference-match .enterprise-delivery{grid-template-columns:1fr}.marketing-site .enterprise-reference-match .enterprise-roles>div{font-size:11px}.marketing-site .enterprise-reference-match .enterprise-roles>div>b{font-size:10px}.marketing-site .enterprise-reference-match .enterprise-six-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.marketing-site .enterprise-reference-match .enterprise-six-steps section:after{display:none}.marketing-site .enterprise-reference-match .enterprise-six-steps section p{font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-people>div{grid-template-columns:1fr 1fr;gap:10px}.marketing-site .enterprise-reference-match .enterprise-people article{grid-template-columns:42% 58%;height:160px!important}.marketing-site .enterprise-reference-match .enterprise-people p{font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-outcomes>div:not(.ref-section-title){grid-template-columns:1fr 1fr;gap:15px 0}.marketing-site .enterprise-reference-match .enterprise-outcomes article{border:0}.marketing-site .enterprise-reference-match>.ref-cta{text-align:center;flex-direction:column;gap:15px;padding:22px}.marketing-site .enterprise-reference-match>.ref-cta h2{text-align:center;font-size:21px!important}.marketing-site .enterprise-reference-match>.ref-cta .ref-action{margin:0}.marketing-site .enterprise-reference-match .enterprise-blueprint{padding:15px!important}}.marketing-site .enterprise-reference-match{--ent-inset:#061525;--ent-heading:#e5f0ff;--ent-console:#030e1e;--ent-chip:#122943}.marketing-site .enterprise-reference-match .enterprise-console-ui{color:var(--ent-heading);flex-direction:column;display:flex;background:var(--ent-console)!important;height:420px!important}.marketing-site .enterprise-reference-match .enterprise-console-ui>header{color:var(--ent-heading);flex:0 0 36px}.marketing-site .enterprise-reference-match .enterprise-console-ui>header>small{color:var(--ent-soft);margin-right:12px;font-size:8px}.marketing-site .enterprise-reference-match .enterprise-console-body{flex:1;grid-template-columns:15% 50% 35%;height:auto;min-height:0}.marketing-site .enterprise-reference-match .enterprise-console-main{min-width:0;padding:10px 8px;overflow:hidden}.marketing-site .enterprise-reference-match .enterprise-console-main>h3{margin:0 0 8px;font-size:10px!important}.marketing-site .enterprise-reference-match .enterprise-chart-row{grid-template-columns:62% 38%;gap:5px;margin-top:8px;display:grid}.marketing-site .enterprise-reference-match .enterprise-chart-row .enterprise-chart{background:var(--ent-inset);height:155px;margin:0;padding:8px}.marketing-site .enterprise-reference-match .enterprise-chart-row .enterprise-chart svg{height:115px}.marketing-site .enterprise-reference-match .enterprise-intents{border:1px solid var(--ent-line);background:var(--ent-inset);border-radius:5px;min-width:0;padding:8px}.marketing-site .enterprise-reference-match .enterprise-intents>b{font-size:8px}.marketing-site .enterprise-reference-match .enterprise-intents>div{color:var(--ent-soft);margin-top:12px;font-size:6px}.marketing-site .enterprise-reference-match .enterprise-intents i{background:linear-gradient(90deg,#5160ee,#00cbf4);height:3px;margin-top:4px;display:block}.marketing-site .enterprise-reference-match .enterprise-kpis article{border-color:var(--ent-line);background:var(--ent-inset)!important}.marketing-site .enterprise-reference-match .enterprise-kpis strong{white-space:nowrap;font-size:18px}.marketing-site .enterprise-reference-match .enterprise-console-bottom{flex:0 0 85px;grid-template-columns:1fr 1fr 1fr;gap:7px;min-height:0;padding:7px 9px 9px;display:grid}.marketing-site .enterprise-reference-match .enterprise-console-bottom article{background:var(--ent-inset);min-width:0;box-shadow:none;border:1px solid #1e5683;border-radius:7px;padding:9px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>b{font-size:9px;font-weight:500}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div{align-items:center;gap:7px;margin-top:8px;display:flex}.marketing-site .enterprise-reference-match .enterprise-console-bottom img{object-fit:cover;border-radius:5px;width:26px;height:32px}.marketing-site .enterprise-reference-match .enterprise-console-bottom svg{flex:0 27px;width:27px;min-width:0;height:29px}.marketing-site .enterprise-reference-match .enterprise-console-bottom span{color:var(--ent-soft);background:var(--ent-chip);border-radius:5px;place-items:center;min-width:23px;height:25px;font-size:9px;display:grid}.marketing-site .enterprise-reference-match .enterprise-portal{border-color:var(--ent-line);margin-bottom:0;background:var(--ent-console)!important}.marketing-site .enterprise-reference-match .enterprise-portal>div{background:radial-gradient(circle at 90% 5%,#143879,var(--ent-inset) 65%);border-color:var(--ent-line);height:calc(100% - 27px);min-height:0}.marketing-site .enterprise-reference-match .enterprise-portal label{background:var(--ent-chip);color:var(--ent-soft)}.marketing-site .enterprise-reference-match .enterprise-field-logos{align-items:center;gap:8px;height:25px;margin:0 0 8px;display:flex}.marketing-site .enterprise-reference-match .enterprise-field-logos svg{color:#29b7ef;flex:0 25px;width:25px;height:25px}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid>label{flex-direction:column;display:flex}.marketing-site .enterprise-reference-match .enterprise-blueprint-grid select{margin-top:auto}:root[data-theme=light] .marketing-site .enterprise-reference-match{--ent-inset:#f2f7fd;--ent-heading:#14334f;--ent-console:#fcfeff;--ent-chip:#e0edf9;--ent-card:#f9fcfff2;--ent-line:#a9c4d9;--ent-soft:#4b6680}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-ui :is(h3,strong,b){color:var(--ent-heading)!important}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-ui :is(p,small){color:var(--ent-soft)!important}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-ui>header{border-color:var(--ent-line);background:#f2f8ff}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-body>aside{border-color:var(--ent-line);background:#edf5fd}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-body>aside span{color:#3b5875}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-body>aside span.active{color:#07559a;background:#d4eaff}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-portal>div{background:radial-gradient(circle at 90% 5%,#cfe3ff,#f5faff 65%)}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-console-bottom article{border-color:#a4c4df}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-device{color:#194f37;background:linear-gradient(120deg,#e8f8ee,#f9fffc);border-color:#90c6aa}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-device label{color:#3d6752;background:#f5fff9;border-color:#adcdbb}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-device footer{color:#416b56}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-use-cases article{background:var(--ent-card);border-color:#a5c8e3}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-use-cases h3,:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-people h3{color:#145890}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-blueprint-unlock>span{color:#087bb7;background:radial-gradient(circle,#ddf2ff,#f6fcff)}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-roles>div>b{color:#266746;background:#f1fcf6}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-six-steps section>span{color:#146daa;background:#edf7ff;border-color:#87b5d6}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-outcomes svg{color:#116bc0;background:#e0efff}:root[data-theme=light] .marketing-site .enterprise-reference-match .enterprise-outcomes article{box-shadow:none!important;background:0 0!important}@media (width>=761px) and (width<=1100px){.marketing-site .enterprise-reference-match .enterprise-console-ui{height:310px!important}.marketing-site .enterprise-reference-match .enterprise-console-ui>header{flex-basis:29px}.marketing-site .enterprise-reference-match .enterprise-console-main{padding:7px 6px}.marketing-site .enterprise-reference-match .enterprise-console-main>h3{font-size:8px!important}.marketing-site .enterprise-reference-match .enterprise-kpis strong{font-size:12px}.marketing-site .enterprise-reference-match .enterprise-chart-row .enterprise-chart{height:112px;padding:6px}.marketing-site .enterprise-reference-match .enterprise-chart-row .enterprise-chart svg{height:78px}.marketing-site .enterprise-reference-match .enterprise-chart>b{font-size:6px}.marketing-site .enterprise-reference-match .enterprise-intents{padding:5px}.marketing-site .enterprise-reference-match .enterprise-intents>b{font-size:6px}.marketing-site .enterprise-reference-match .enterprise-intents>div{margin-top:8px;font-size:5px}.marketing-site .enterprise-reference-match .enterprise-console-bottom{flex-basis:70px;gap:5px;padding:5px 7px 7px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article{padding:7px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>b{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div{gap:5px;margin-top:6px}.marketing-site .enterprise-reference-match .enterprise-console-bottom img{width:20px;height:26px}.marketing-site .enterprise-reference-match .enterprise-console-bottom svg{width:23px;height:25px}.marketing-site .enterprise-reference-match .enterprise-console-bottom span{min-width:19px;height:21px;font-size:7px}.marketing-site .enterprise-reference-match .enterprise-field-logos{gap:5px;height:21px}.marketing-site .enterprise-reference-match .enterprise-field-logos svg{width:21px;height:21px}}@media (width<=760px){.marketing-site .enterprise-reference-match .enterprise-console-ui{height:325px!important}.marketing-site .enterprise-reference-match .enterprise-console-body{grid-template-columns:19% 81%}.marketing-site .enterprise-reference-match .enterprise-console-bottom{flex-basis:80px;gap:5px;padding:5px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article{padding:6px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>b{font-size:7px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div{flex-wrap:wrap;gap:3px}.marketing-site .enterprise-reference-match .enterprise-console-bottom img{width:17px;height:23px}.marketing-site .enterprise-reference-match .enterprise-console-bottom svg{width:21px;height:23px}.marketing-site .enterprise-reference-match .enterprise-console-bottom span{min-width:16px;height:20px;font-size:7px}.marketing-site .enterprise-reference-match .enterprise-chart-row .enterprise-chart{height:110px;padding:6px}.marketing-site .enterprise-reference-match .enterprise-chart-row .enterprise-chart svg{height:75px}.marketing-site .enterprise-reference-match .enterprise-intents>div{margin-top:7px;font-size:5px}.marketing-site .enterprise-reference-match .enterprise-kpis strong{font-size:12px}}:root[data-theme] .marketing-site .enterprise-reference-match .ref-section-title{text-align:center;grid-column:1/-1;width:100%!important;max-width:none!important;display:block!important}:root[data-theme] .marketing-site .enterprise-reference-match .ref-section-title h2{text-wrap:initial!important;width:100%!important;max-width:none!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint .ref-section-title{text-align:left}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-use-cases{display:block!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-page-hero h1{text-wrap:initial!important;width:auto!important;max-width:none!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-certifications>span{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-certifications small{font-size:8px!important;line-height:1.3!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-console-ui small{display:block;font-size:7px!important;line-height:1.4!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-console-ui>header>small{font-size:8px!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-console-ui article{min-height:0!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-grid small{font-size:8px!important;line-height:1.4!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-grid select{font-size:10px!important;line-height:1.3!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-unlock input{min-height:30px!important;padding:7px!important;font-size:10px!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset>small{font-size:9px!important;line-height:1.4!important}:root[data-theme] .marketing-site .enterprise-reference-match :is(.enterprise-use-cases,.enterprise-governance) article>svg{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:34px!important;height:38px!important;padding:0!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-duo>article{min-height:0!important}@media (width>=761px) and (width<=1100px){:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-page-hero h1{font-size:30px!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-console-ui small{font-size:6px!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-grid small{font-size:7px!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-grid select{font-size:8px!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-unlock input{min-height:26px!important;font-size:8px!important}:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-blueprint-unlock fieldset>small,:root[data-theme] .marketing-site .enterprise-reference-match .enterprise-certifications small{font-size:7px!important}}.marketing-site .enterprise-reference-match .enterprise-console-bottom{align-items:stretch}.marketing-site .enterprise-reference-match .enterprise-console-bottom article{grid-template-rows:14px 32px;grid-template-columns:minmax(0,1fr);align-content:center;gap:8px;display:grid;overflow:hidden}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>b{white-space:nowrap;align-self:start;margin:0;line-height:14px;display:block}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:center;gap:5px;min-width:0;height:32px;margin:0;display:grid}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div>img,.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div>svg{flex:none;place-self:center;width:100%;min-width:0;max-width:27px;height:30px;margin:0;display:block}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div>span{flex:none;grid-column:5;place-self:center end;margin:0;line-height:1}@media (width>=761px) and (width<=1100px){.marketing-site .enterprise-reference-match .enterprise-console-bottom article{grid-template-rows:10px 26px;gap:6px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>b{line-height:10px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div{gap:3px;height:26px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div>img,.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div>svg{max-width:23px;height:25px}}@media (width<=760px){.marketing-site .enterprise-reference-match .enterprise-console-bottom article{grid-template-rows:20px 24px;gap:4px;padding:5px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>b{white-space:normal;line-height:10px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div{gap:2px;height:24px}.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div>img,.marketing-site .enterprise-reference-match .enterprise-console-bottom article>div>svg{max-width:21px;height:22px}}.marketing-site .reference-page.pricing-reference-match{--price-card:#071422;--price-card-2:#091a2b;--price-line:#203449;--price-soft:#9cacc0;color:#eff5ff;background:0 0;max-width:1440px;margin:auto;padding:0 5.3% 18px}.marketing-site .reference-page.pricing-reference-match>section{border-radius:0;width:100%;max-width:none;min-height:0;margin:0;padding:18px 0}.marketing-site .reference-page.pricing-reference-match .ref-section-title{text-align:left;width:100%;max-width:none;margin:0 0 12px;padding:0;display:block}.marketing-site .reference-page.pricing-reference-match .ref-section-title h2{max-width:none;margin:0;line-height:1.3;font-size:18px!important}.marketing-site .reference-page.pricing-reference-match .ref-section-title p{margin:3px 0;font-size:11px!important;line-height:1.5!important}.marketing-site .reference-page.pricing-reference-match :is(p,small){color:var(--price-soft)}.marketing-site .reference-page.pricing-reference-match>.pricing-page-hero{border:0;grid-template-columns:minmax(0,1.28fr) minmax(0,.85fr) minmax(0,.9fr);align-items:center;gap:14px;display:grid;background:0 0!important;padding:24px 0 20px!important}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero h1{letter-spacing:-1px;margin:15px 0 10px;font-size:clamp(28px,3.4vw,48px)!important;line-height:1.08!important}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>div>p{font-size:13px!important;line-height:1.5!important}.marketing-site .reference-page.pricing-reference-match .ref-eyebrow{padding:5px 10px;font-size:9px!important}.marketing-site .reference-page.pricing-reference-match .ref-actions{flex-wrap:nowrap;gap:12px;margin-top:18px}.marketing-site .reference-page.pricing-reference-match .ref-action{white-space:nowrap;min-height:36px;padding:10px 16px;min-width:0!important;font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-mark-stage{min-width:0;height:260px}.marketing-site .reference-page.pricing-reference-match .pricing-mark-stage img{object-fit:contain;width:70%;max-height:230px}.marketing-site .reference-page.pricing-reference-match .pricing-mark-stage:after{content:"";border:2px solid #129aff;border-radius:50%;height:30px;position:absolute;bottom:15px;left:8%;right:8%;box-shadow:0 0 20px #078cff,inset 0 0 20px #078cff}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>aside{grid-column:auto;max-width:none;padding:18px;background:var(--price-card)!important}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>aside h3{font-size:13px!important}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>aside p{font-size:10px!important;line-height:1.5!important}.marketing-site .reference-page.pricing-reference-match .pricing-billing{flex-wrap:wrap;gap:5px}.marketing-site .reference-page.pricing-reference-match .pricing-billing button{min-width:0;padding:8px 10px;font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-billing span{margin-left:0;font-size:9px!important}.marketing-site .reference-page.pricing-reference-match .pricing-promises{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.marketing-site .reference-page.pricing-reference-match .pricing-promises b{font-size:8px!important}.marketing-site .reference-page.pricing-reference-match .pricing-promises small{font-size:7px!important}.marketing-site .reference-page.pricing-reference-match>.pricing-finder{border-radius:12px;background:var(--price-card)!important;padding:16px 18px!important}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout{grid-template-columns:1fr 150px;gap:15px}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout>div{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article{align-items:start;gap:6px;min-width:0;padding:12px 9px}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article label{gap:10px;min-width:0;display:grid}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article strong{line-height:1.4;font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout select{width:100%;min-width:0;font:inherit;color:inherit;background:var(--price-card);border:1px solid var(--price-line);border-radius:5px;padding:7px 3px;font-size:10px}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout aside{padding:10px;background:var(--price-card-2)!important}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout aside>svg{width:32px;height:32px;padding:6px}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout aside h3{margin:5px 0;font-size:11px!important}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout aside p{font-size:9px!important;line-height:1.4!important}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout aside button{color:#168fef;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.marketing-site .reference-page.pricing-reference-match .pricing-cards>.plan-billing-row{display:none}.marketing-site .reference-page.pricing-reference-match .pricing-cards>div:not(.plan-billing-row){gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards article{min-width:0;min-height:0;box-shadow:none;border-radius:10px;padding:14px 8px 9px;background:var(--price-card)!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards header{gap:5px;min-height:48px}.marketing-site .reference-page.pricing-reference-match .pricing-cards header>svg{flex:0 0 24px;width:24px;height:30px;padding:4px}.marketing-site .reference-page.pricing-reference-match .pricing-cards h3{line-height:1.2;font-size:12px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards header p{font-size:8px!important;line-height:1.4!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards article>strong{margin-top:8px;line-height:1.2;font-size:25px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards article:last-child>strong{font-size:16px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards article>small{font-size:8px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards li{gap:3px;margin:5px 0;font-size:8px!important;line-height:1.45!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards li svg{flex:0 0 9px;width:9px}.marketing-site .reference-page.pricing-reference-match .pricing-cards article>button{min-height:30px;padding:7px 2px;min-width:0!important;font-size:9px!important}.marketing-site .reference-page.pricing-reference-match .plan-video-allowance{gap:3px;margin:5px 0;padding:7px 0;font-size:9px}.marketing-site .reference-page.pricing-reference-match .plan-video-allowance :is(b,small){font-size:8px!important}.marketing-site .reference-page.pricing-reference-match .plan-video-allowance svg{width:15px;height:15px}.marketing-site .reference-page.pricing-reference-match .pricing-yearly-note{margin:10px 0 0;font-size:9px!important;line-height:1.5!important}.marketing-site .reference-page.pricing-reference-match .pricing-session-heading h2{font-size:17px!important}.marketing-site .reference-page.pricing-reference-match .pricing-session-heading p{font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid{gap:18px;max-width:850px;margin:12px auto}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid button{background:var(--price-card);color:inherit;border:1px solid var(--price-line);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid button>svg{color:#168fff;border:1px solid #21619a;border-radius:50%;width:38px;height:38px;padding:8px}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid b{font-size:10px}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid strong{font-size:20px}.marketing-site .reference-page.pricing-reference-match .pricing-table{background:var(--price-card)!important}.marketing-site .reference-page.pricing-reference-match .pricing-table>header,.marketing-site .reference-page.pricing-reference-match .pricing-table>div{grid-template-columns:1.6fr repeat(7,1fr);min-width:720px}.marketing-site .reference-page.pricing-reference-match .pricing-table>header>*{padding:10px 6px;font-size:11px!important}.marketing-site .reference-page.pricing-reference-match .pricing-table>div>*{padding:4px 8px;line-height:1.3;font-size:9px!important}.marketing-site .reference-page.pricing-reference-match :is(.pricing-benefits,.pricing-more,.pricing-faq) .ref-section-title{text-align:center}.marketing-site .reference-page.pricing-reference-match .pricing-benefits>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.marketing-site .reference-page.pricing-reference-match :is(.pricing-benefits,.pricing-more) article{gap:9px;min-width:0;padding:13px 10px;background:var(--price-card)!important}.marketing-site .reference-page.pricing-reference-match :is(.pricing-benefits,.pricing-more) h3{line-height:1.3;font-size:12px!important}.marketing-site .reference-page.pricing-reference-match :is(.pricing-benefits,.pricing-more) p{font-size:10px!important;line-height:1.5!important}.marketing-site .reference-page.pricing-reference-match .pricing-more>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip b{font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip small{font-size:8px!important}.marketing-site .reference-page.pricing-reference-match .ref-cta{background:radial-gradient(at 0,#063a744d,#0000 65%);border:1px solid #147efa;border-radius:80px;margin:12px 0;padding:22px 30px;box-shadow:inset 0 0 20px #078cff30,0 0 14px #087fff25}.marketing-site .reference-page.pricing-reference-match .ref-cta h2{max-width:none;font-size:23px!important}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match{--price-card:#fff;--price-card-2:#edf6ff;--price-line:#c3d6e8;--price-soft:#506780;color:#142f4a;background:0 0}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article.active,:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article.active:after{background:#e3f2ff}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article>b{color:#fff}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-billing span{color:#166747;background:#e5f7ee;border-color:#a3d4bd}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .ref-cta{background:linear-gradient(110deg,#e1efff,#f7fcff)}@media (width<=760px){.marketing-site .reference-page.pricing-reference-match{padding:0 5% 18px}.marketing-site .reference-page.pricing-reference-match>.pricing-page-hero{grid-template-columns:1fr 1fr}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>div:first-child{grid-column:1/-1}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero h1{font-size:36px!important}.marketing-site .reference-page.pricing-reference-match .pricing-mark-stage{height:200px}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>aside{padding:12px}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout{grid-template-columns:1fr}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards>div:not(.plan-billing-row){gap:18px 10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards article{padding:18px 12px}.marketing-site .reference-page.pricing-reference-match .pricing-cards li{font-size:11px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards header p{font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid,.marketing-site .reference-page.pricing-reference-match .pricing-benefits>div,.marketing-site .reference-page.pricing-reference-match .pricing-more>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-site .reference-page.pricing-reference-match .ref-cta{border-radius:24px;flex-direction:column;gap:16px;padding:22px}.marketing-site .reference-page.pricing-reference-match .ref-cta h2{max-width:none;font-size:22px!important}}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>aside{grid-column:auto;width:100%;min-width:0}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>div:first-child{min-width:0;max-width:none}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero .ref-eyebrow{letter-spacing:.06em;width:max-content;max-width:100%;margin:0 0 10px}.marketing-site .reference-page.pricing-reference-match .pricing-promises svg{flex:0 0 23px;width:23px;height:23px;padding:5px}.marketing-site .reference-page.pricing-reference-match .pricing-faces{margin:12px 0 7px}.marketing-site .reference-page.pricing-reference-match .pricing-faces img{border-width:1px;width:34px;height:34px}.marketing-site .reference-page.pricing-reference-match>.pricing-finder{width:100%;margin:0 0 8px;border-radius:12px!important}.marketing-site .reference-page.pricing-reference-match .pricing-finder .ref-section-title p{margin:4px 0 0!important}.marketing-site .reference-page.pricing-reference-match .ref-section-title h2:after{display:none}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout>aside{text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout>aside>svg{flex-shrink:0;grid-row:auto}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article{min-height:82px}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article>b{flex:0 0 21px;width:21px;height:21px}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article.active:after{display:none}.marketing-site .reference-page.pricing-reference-match .pricing-cards article>span{padding:3px 8px;top:-10px;font-size:8px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards ul{margin:5px 0 12px;padding-top:8px}.marketing-site .reference-page.pricing-reference-match .plan-video-allowance{min-height:0;box-shadow:none;background:0 0;border:0}.marketing-site .reference-page.pricing-reference-match .pricing-benefits>div,.marketing-site .reference-page.pricing-reference-match .pricing-more>div{width:100%;max-width:none}.marketing-site .reference-page.pricing-reference-match .pricing-benefits article>svg,.marketing-site .reference-page.pricing-reference-match .pricing-more article>svg{flex:0 0 32px;width:32px;height:32px;padding:6px}.marketing-site .reference-page.pricing-reference-match .pricing-faq .ref-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 20px;max-width:100%;margin:0 auto;display:grid}.marketing-site .reference-page.pricing-reference-match .pricing-faq details{border:1px solid var(--price-line);min-width:0;box-shadow:none;border-radius:6px;padding:8px 12px;background:var(--price-card)!important}.marketing-site .reference-page.pricing-reference-match .pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;line-height:1.35;display:flex;font-size:11px!important}.marketing-site .reference-page.pricing-reference-match .pricing-faq summary svg{flex:0 0 12px;width:12px;height:12px}.marketing-site .reference-page.pricing-reference-match .pricing-faq details p{margin:6px 0 0;font-size:10px!important;line-height:1.5!important}.marketing-site .reference-page.pricing-reference-match .ref-cta{grid-template-columns:76px 1fr auto;gap:22px;min-height:90px;display:grid;border-radius:70px!important;padding:15px 30px!important}.marketing-site .reference-page.pricing-reference-match .ref-cta>img{object-fit:contain;width:68px;height:68px}.marketing-site .reference-page.pricing-reference-match .ref-cta h2{max-width:none;margin:0;font-size:22px!important;line-height:1.2!important}.marketing-site .reference-page.pricing-reference-match .ref-cta p{margin:5px 0 0;font-size:13px!important}.marketing-site .reference-page.pricing-reference-match :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #08b6f5}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-finder-layout select{color:#142f4a;background:#fff}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article{border-color:var(--price-line);background:#f6faff}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article.active{background:#e3f2ff;border-color:#198dec}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-billing button{color:#365673;background:#f1f7fd;border-color:#c1d7e9}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-billing button.active{color:#fff;background:#1266df;border-color:#116ee0}@media (width<=760px){.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout article{padding:12px 8px}.marketing-site .reference-page.pricing-reference-match .pricing-faq .ref-faq{grid-template-columns:1fr}.marketing-site .reference-page.pricing-reference-match .ref-cta{grid-template-columns:48px 1fr;gap:12px;border-radius:24px!important;padding:20px!important}.marketing-site .reference-page.pricing-reference-match .ref-cta>img{width:48px;height:48px}.marketing-site .reference-page.pricing-reference-match .ref-cta .ref-action{grid-column:1/-1;justify-self:center}.marketing-site .reference-page.pricing-reference-match .ref-cta h2{font-size:19px!important}}.marketing-site .reference-page.pricing-reference-match{--site-line:var(--price-line)}.marketing-site .reference-page.pricing-reference-match>section{scroll-margin-top:90px}.marketing-site .reference-page.pricing-reference-match>.pricing-comparison{border-top:1px solid var(--price-line);padding:12px 0 8px}.marketing-site .reference-page.pricing-reference-match>.pricing-benefits{padding:10px 0 8px}.marketing-site .reference-page.pricing-reference-match>.pricing-more{border-top:1px solid var(--price-line);padding:12px 0}.marketing-site .reference-page.pricing-reference-match>.pricing-trust-strip{padding:12px 0}.marketing-site .reference-page.pricing-reference-match>.pricing-faq{padding:14px 3.5% 8px}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:78%}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid button{cursor:pointer;text-align:left;min-width:0;min-height:58px;padding:10px}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid button>svg{flex:0 0 38px}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid strong{white-space:nowrap}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid strong small{font-weight:400;font-size:8px!important}.marketing-site .reference-page.pricing-reference-match .pricing-session-note{margin:0 0 10px;font-size:9px!important}.marketing-site .reference-page.pricing-reference-match .pricing-table{overscroll-behavior-x:contain;scrollbar-width:thin;border-color:var(--price-line);width:100%}.marketing-site .reference-page.pricing-reference-match .pricing-table>header>b small{margin-top:3px;font-weight:400;font-size:9px!important}.marketing-site .reference-page.pricing-reference-match .pricing-table>div>strong{font-weight:400}.marketing-site .reference-page.pricing-reference-match .pricing-table>div>*{justify-content:center;align-items:center;min-height:19px;display:flex}.marketing-site .reference-page.pricing-reference-match .pricing-table>div>strong{justify-content:flex-start}.marketing-site .reference-page.pricing-reference-match .pricing-benefits article{border-color:var(--price-line);min-height:70px;box-shadow:none;align-items:flex-start}.marketing-site .reference-page.pricing-reference-match .pricing-more article{border-color:var(--price-line);min-height:96px;box-shadow:none;align-items:flex-start}.marketing-site .reference-page.pricing-reference-match .pricing-more article>div{flex-direction:column;min-width:0;height:100%;display:flex}.marketing-site .reference-page.pricing-reference-match .pricing-more article button{cursor:pointer;min-height:28px;margin-top:auto;padding-top:10px;font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip article{align-items:center;gap:7px;min-width:0}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip article>svg{flex:0 0 28px;width:28px;height:28px}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip span{gap:3px;min-width:0}.marketing-site .reference-page.pricing-reference-match .pricing-faq details{box-shadow:none!important;border-color:var(--price-line)!important}.marketing-site .reference-page.pricing-reference-match .pricing-faq summary::-webkit-details-marker{display:none}.marketing-site .reference-page.pricing-reference-match .pricing-faq details[open] summary>svg{transform:rotate(45deg)}.marketing-site .reference-page.pricing-reference-match .pricing-promises>span{box-shadow:none;background:0 0;border:0;padding:0}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-session-grid button:hover{background:#edf6ff;border-color:#168ddd}:root[data-theme=light] .marketing-site .reference-page.pricing-reference-match .pricing-trust-strip :is(b,small){color:inherit}@media (width<=1100px) and (width>=761px){.marketing-site .reference-page.pricing-reference-match .pricing-benefits h3{font-size:10px!important}.marketing-site .reference-page.pricing-reference-match .pricing-benefits p{font-size:9px!important}.marketing-site .reference-page.pricing-reference-match .pricing-session-grid{gap:12px;max-width:86%}}@media (width<=760px){.marketing-site .reference-page.pricing-reference-match .pricing-session-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:100%}.marketing-site .reference-page.pricing-reference-match>.pricing-faq{padding-inline:0}.marketing-site .reference-page.pricing-reference-match .pricing-faq summary{min-height:28px;font-size:13px!important}.marketing-site .reference-page.pricing-reference-match .pricing-faq details p{font-size:12px!important}.marketing-site .reference-page.pricing-reference-match .pricing-more article button{min-height:36px}}@media (width<=420px){.marketing-site .reference-page.pricing-reference-match .pricing-more>div:last-child{grid-template-columns:1fr}.marketing-site .reference-page.pricing-reference-match .pricing-trust-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .reference-page.pricing-reference-match .pricing-benefits article{display:block}.marketing-site .reference-page.pricing-reference-match .pricing-benefits article>svg{margin-bottom:8px}.marketing-site .reference-page.pricing-reference-match .pricing-page-hero>aside{grid-column:1/-1}.marketing-site .reference-page.pricing-reference-match .pricing-mark-stage{grid-column:1/-1;height:190px}.marketing-site .reference-page.pricing-reference-match .pricing-mark-stage img{width:auto;max-height:165px}}.marketing-site .reference-page.pricing-reference-match>section.motion-reveal{opacity:1;transition:none;transform:none}.marketing-site .reference-page.pricing-reference-match .pricing-cards header{align-items:flex-start;min-height:52px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards header>div{min-width:0}.marketing-site .reference-page.pricing-reference-match .pricing-cards article>small{min-height:12px}.marketing-site .reference-page.pricing-reference-match .pricing-cards .plan-video-allowance{min-height:32px}.marketing-site .reference-page.pricing-reference-match .pricing-cards article:last-child .plan-video-allowance{margin-top:21px}.marketing-site .reference-page.pricing-reference-match .pricing-table:focus-visible{outline-offset:3px;outline:2px solid #08b6f5}.marketing-site .reference-page.pricing-reference-match .pricing-more article>div{flex:1}@media (width>=761px){.marketing-site .reference-page.pricing-reference-match .pricing-benefits article>span{flex:1;min-width:0}.marketing-site .reference-page.pricing-reference-match .pricing-faq .ref-faq{columns:2;column-gap:20px;display:block}.marketing-site .reference-page.pricing-reference-match .pricing-faq details{break-inside:avoid;margin-bottom:6px}}@media (width<=760px){.marketing-site .reference-page.pricing-reference-match .pricing-cards header{min-height:48px!important}.marketing-site .reference-page.pricing-reference-match .pricing-cards article>button{min-height:40px;font-size:11px!important}.marketing-site .reference-page.pricing-reference-match .pricing-finder-layout select{min-height:38px;font-size:11px}}.marketing-site .about-reference-match{--ab-panel:#071223e6;--ab-line:#213047;--ab-text:#eef4ff;--ab-muted:#b5c0d2;--ab-accent:#00c8ed;max-width:1380px;color:var(--ab-text);margin:auto;padding:14px 5% 20px}.about-reference-match *{box-sizing:border-box}.about-reference-match h1,.about-reference-match h2,.about-reference-match h3,.about-reference-match p{color:inherit;margin:0}.about-reference-match h2{letter-spacing:-.3px;font-size:20px;font-weight:550;line-height:1.2}.about-reference-match h3{font-size:14px;font-weight:550;line-height:1.25}.about-reference-match p{color:var(--ab-muted);font-size:12px;line-height:1.55}.about-reference-match em{color:var(--ab-accent);font-style:normal}.about-reference-match button{font:inherit;cursor:pointer;color:inherit}.about-reference-match button:focus-visible{outline:2px solid var(--ab-accent);outline-offset:4px}.about-reference-match svg{width:24px;height:24px;color:var(--ab-accent);flex-shrink:0}.about-reference-match section{margin-bottom:10px;scroll-margin-top:90px}.about-reference-match .ab-panel{border:1px solid var(--ab-line);background:var(--ab-panel);border-radius:12px;min-width:0;padding:18px 20px}.about-reference-match .ab-action{color:#fff;background:linear-gradient(100deg,#1944ff,#00cbdc);border:1px solid #049deb;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:40px;padding:12px 18px;font-size:12px;font-weight:600;display:inline-flex}.about-reference-match .ab-action svg{width:17px;height:17px;color:inherit}.about-reference-match .ab-hero{grid-template-columns:1.15fr 1.3fr .43fr;align-items:center;gap:12px;min-height:340px;display:grid;position:relative}.about-reference-match .ab-hero h1{letter-spacing:-1.3px;margin:0 0 16px;font-size:clamp(34px,4.3vw,58px);font-weight:650;line-height:1.03}.about-reference-match .ab-hero-copy{z-index:2;padding:12px 0 12px 20px;position:relative}.about-reference-match .ab-hero-copy p{max-width:330px;margin-bottom:18px}.about-reference-match small{color:var(--ab-muted);align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.about-reference-match small svg{width:13px;height:13px}.about-reference-match .ab-hero-art{min-width:0;height:330px;position:relative}.about-reference-match .ab-hero-art>img{object-fit:cover;border-radius:50%;width:100%;height:100%;-webkit-mask-image:radial-gradient(#000 42%,#0000 73%);mask-image:radial-gradient(#000 42%,#0000 73%)}.about-reference-match .ab-orbits{pointer-events:none;border:2px solid #009dff;border-radius:50%;height:32px;position:absolute;bottom:8px;left:0;right:0;box-shadow:0 0 18px #087bff,inset 0 0 18px #087bff}.about-reference-match .ab-orbits:before,.about-reference-match .ab-orbits:after{content:"";border:1px solid #137deb70;border-radius:50%;position:absolute;inset:-9px -25px}.about-reference-match .ab-orbits:after{inset:-19px -48px}.about-reference-match .ab-hero-trust{z-index:1;gap:30px;display:grid}.about-reference-match .ab-hero-trust article{gap:9px;display:flex}.about-reference-match .ab-hero-trust h3{margin-bottom:5px;font-size:12px}.about-reference-match .ab-hero-trust p{font-size:10px;line-height:1.4}.about-reference-match .ab-story-row{grid-template-columns:2.25fr 1fr;gap:8px;display:grid}.about-reference-match .ab-story{grid-template-columns:1fr 1fr;gap:18px;padding:12px 12px 12px 22px;display:grid}.about-reference-match .ab-story h2{margin:5px 0 12px}.about-reference-match .ab-story p{margin:0 0 10px}.about-reference-match .ab-story img{object-fit:cover;border:1px solid var(--ab-line);border-radius:10px;width:100%;height:100%;min-height:190px;max-height:250px}.about-reference-match .ab-community{flex-direction:column;gap:12px;display:flex}.about-reference-match .ab-text-link{color:var(--ab-accent);text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-top:auto;padding:0;font-size:13px;display:flex}.about-reference-match .ab-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.about-reference-match .ab-values article{gap:14px;padding:15px;display:flex}.about-reference-match .ab-values h2{margin-bottom:8px;font-size:17px}.about-reference-match .ab-icon{background:radial-gradient(circle at 30% 20%,#005cba,#091d66);border:1px solid #133976;border-radius:50%;flex:0 0 50px;place-items:center;height:50px;display:grid}.about-reference-match .ab-icon svg{width:32px;height:32px}.about-reference-match .ab-purpose-row{grid-template-columns:1.2fr 1.8fr;gap:8px;display:grid}.about-reference-match .ab-purpose{padding-right:35%;position:relative;overflow:hidden}.about-reference-match .ab-purpose h2{margin-bottom:10px}.about-reference-match .ab-purpose>svg{opacity:.6;filter:drop-shadow(0 0 12px #008cff);width:29%;height:110px;position:absolute;top:28px;right:14px}.about-reference-match .ab-principles>div{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:15px;display:grid}.about-reference-match .ab-principles article{text-align:center;border-right:1px solid var(--ab-line);padding:0 9px}.about-reference-match .ab-principles article:last-child{border:0}.about-reference-match .ab-principles svg{width:30px;height:30px;margin-bottom:7px}.about-reference-match .ab-principles h3{margin-bottom:6px;font-size:11px}.about-reference-match .ab-principles p{font-size:9px;line-height:1.4}.about-reference-match .ab-journey>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:18px;display:grid;position:relative}.about-reference-match .ab-journey>div:before{content:"";background:#008eff;height:2px;position:absolute;top:0;left:3%;right:3%;box-shadow:0 0 10px #068bff}.about-reference-match .ab-journey article{padding:16px 8px 0;position:relative}.about-reference-match .ab-journey i{background:#00caff;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:20%;box-shadow:0 0 10px #008cff}.about-reference-match .ab-journey strong{color:var(--ab-accent);font-size:13px;font-weight:500}.about-reference-match .ab-journey h3{margin:2px 0 7px;font-size:11px}.about-reference-match .ab-journey p{font-size:10px;line-height:1.4}.about-reference-match .ab-platform>p{color:var(--ab-muted);margin:5px 0 14px}.about-reference-match .ab-platform>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.about-reference-match .ab-platform button{text-align:left;background:linear-gradient(145deg,#09264c,#080f23);border:1px solid #16467d;border-radius:13px;min-width:0;padding:0 14px 13px;overflow:hidden}.about-reference-match .ab-platform button:nth-child(3){border-color:#423269}.about-reference-match .ab-platform button:nth-child(4){border-color:#0a6459}.about-reference-match .ab-platform img{object-fit:cover;object-position:center 25%;width:calc(100% + 28px);height:100px;margin:0 -14px 10px;display:block;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.about-reference-match .ab-platform h3{margin-bottom:8px;font-size:13px}.about-reference-match .ab-platform p{font-size:10px;line-height:1.45}.about-reference-match .ab-language-row{grid-template-columns:1fr 2fr;align-items:center;gap:14px;display:grid}.about-reference-match .ab-global{align-items:center;gap:14px;display:flex}.about-reference-match .ab-global>svg{stroke-width:1px;filter:drop-shadow(0 0 14px #007dff);width:110px;height:110px}.about-reference-match .ab-global h2{margin-bottom:8px;font-size:17px}.about-reference-match .ab-global p{font-size:10px}.about-reference-match .ab-languages{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:16px 10px;display:grid}.about-reference-match .ab-languages button{border:1px solid var(--ab-line);background:#11223899;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:38px;padding:10px 3px;font-size:10px;display:flex}.about-reference-match .ab-languages span{font-size:17px}.about-reference-match .ab-languages svg{width:12px;height:12px}.about-reference-match .ab-cta{background:radial-gradient(at 60% 100%,#4733bb70,#0000 65%),linear-gradient(100deg,#062346,#061425);grid-template-columns:130px 1fr auto;align-items:center;gap:26px;display:grid;overflow:hidden}.about-reference-match .ab-cta>img{object-fit:contain;filter:drop-shadow(0 0 15px #088cff);width:100px;height:90px}.about-reference-match .ab-cta h2{margin-bottom:8px}.about-reference-match .ab-cta small{margin-top:8px}.about-reference-match .ab-safety{background:linear-gradient(115deg,#08234b,#26195799,#073556);grid-template-columns:1.4fr repeat(4,1fr);gap:10px;padding:12px 20px;display:grid}.about-reference-match .ab-safety button{text-align:left;background:#ffffff06;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:7px;font-size:10px;display:flex}.about-reference-match .ab-safety svg{width:21px;height:21px}:root[data-theme=light] .marketing-site .about-reference-match{--ab-panel:#ffffffeb;--ab-line:#c5d6e8;--ab-text:#17334e;--ab-muted:#4d6379;--ab-accent:#007da7}:root[data-theme=light] .about-reference-match .ab-icon{background:linear-gradient(135deg,#e1f3ff,#d9e9ff);border-color:#b2d6f2}:root[data-theme=light] .about-reference-match .ab-platform button{background:linear-gradient(135deg,#f5fbff,#e8f2ff);border-color:#b0cde9}:root[data-theme=light] .about-reference-match .ab-languages button{background:#f4f8fc}:root[data-theme=light] .about-reference-match .ab-cta{background:radial-gradient(at 60% 100%,#cfbfff80,#0000 65%),linear-gradient(100deg,#e7f3ff,#f6fbff)}:root[data-theme=light] .about-reference-match .ab-safety{background:linear-gradient(115deg,#e3f0ff,#eee9ff,#e4f6ff)}:root[data-theme=light] .about-reference-match .ab-safety button{background:#ffffff75}@media (width>=761px) and (width<=1050px){.about-reference-match p{font-size:10px}.about-reference-match .ab-panel{padding:14px}.about-reference-match .ab-values article{gap:10px}.about-reference-match .ab-purpose{padding-right:33%}.about-reference-match .ab-icon{flex-basis:42px;height:42px}.about-reference-match .ab-platform>div{gap:12px}.about-reference-match .ab-cta{grid-template-columns:100px 1fr auto;gap:18px}.about-reference-match .ab-cta .ab-action{padding:11px;font-size:10px}.about-reference-match .ab-languages{gap:7px}.about-reference-match .ab-languages button{font-size:9px}}@media (width<=760px){.marketing-site .about-reference-match{padding:20px 5%}.about-reference-match .ab-hero{grid-template-columns:1fr 1fr;gap:16px}.about-reference-match .ab-hero-copy{grid-column:1/-1;padding:0}.about-reference-match .ab-hero h1{font-size:42px}.about-reference-match .ab-hero-art{height:240px}.about-reference-match .ab-hero-trust{gap:18px}.about-reference-match .ab-story-row,.about-reference-match .ab-purpose-row,.about-reference-match .ab-language-row,.about-reference-match .ab-values{grid-template-columns:1fr}.about-reference-match .ab-values article{padding:18px}.about-reference-match .ab-principles>div{grid-template-columns:repeat(3,1fr);gap:20px 0}.about-reference-match .ab-principles article{padding:0 10px}.about-reference-match .ab-journey>div{grid-template-columns:repeat(3,1fr);gap:20px 10px}.about-reference-match .ab-journey>div:before{display:none}.about-reference-match .ab-journey article{border-top:1px solid #168bdf}.about-reference-match .ab-platform>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.about-reference-match .ab-platform img{height:120px}.about-reference-match .ab-languages{grid-template-columns:repeat(3,1fr)}.about-reference-match .ab-languages button{min-height:42px;font-size:12px}.about-reference-match .ab-global{padding:15px}.about-reference-match .ab-cta{grid-template-columns:70px 1fr;gap:14px}.about-reference-match .ab-cta>img{width:65px;height:70px}.about-reference-match .ab-cta>div:last-child{grid-column:1/-1;justify-self:center}.about-reference-match .ab-safety{grid-template-columns:repeat(2,1fr)}.about-reference-match .ab-safety button:first-child{grid-column:1/-1}.about-reference-match .ab-safety button{min-height:40px}}@media (width<=440px){.about-reference-match .ab-story{grid-template-columns:1fr}.about-reference-match .ab-story img{height:180px;min-height:0}.about-reference-match .ab-platform>div{grid-template-columns:repeat(2,minmax(0,1fr))}.about-reference-match .ab-journey>div,.about-reference-match .ab-principles>div{grid-template-columns:repeat(2,1fr)}.about-reference-match .ab-hero h1{font-size:36px}}.marketing-site .terms-reference-match{--tr-panel:#081427e6;--tr-line:#1c304a;--tr-text:#eff5ff;--tr-muted:#a8b7cc;--tr-accent:#06cde2;color:var(--tr-text);max-width:1380px;margin:auto;padding:26px 5% 28px}.terms-reference-match *{box-sizing:border-box}.terms-reference-match h1,.terms-reference-match h2,.terms-reference-match h3,.terms-reference-match p{color:inherit;margin:0}.terms-reference-match h2{letter-spacing:-.3px;font-size:20px;font-weight:550;line-height:1.3}.terms-reference-match h3{font-size:14px;font-weight:550;line-height:1.3}.terms-reference-match p{color:var(--tr-muted);font-size:13px;line-height:1.65}.terms-reference-match em{color:var(--tr-accent);font-style:normal}.terms-reference-match svg{color:#087fff;flex-shrink:0;width:25px;height:25px}.terms-reference-match button{font:inherit;cursor:pointer;color:inherit}.terms-reference-match button:focus-visible,.terms-reference-match summary:focus-visible{outline:2px solid var(--tr-accent);outline-offset:4px}.terms-reference-match section,.terms-reference-match article[id]{scroll-margin-top:90px}.terms-reference-match .tr-action{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#0640f4,#00bbda);border:0;border-radius:6px;justify-content:center;align-items:center;gap:20px;min-height:43px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.terms-reference-match .tr-action svg{width:18px;height:18px;color:inherit}.terms-reference-match .tr-hero{border-bottom:1px solid var(--tr-line);grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;min-height:400px;padding:20px 0 48px;display:grid}.terms-reference-match .tr-eyebrow{color:#00bdf1;text-transform:uppercase;letter-spacing:1px;font-size:12px}.terms-reference-match h1{letter-spacing:-1.5px;margin:16px 0 20px;font-size:clamp(36px,4.5vw,58px);font-weight:650;line-height:1.12}.terms-reference-match .tr-hero>div>p{max-width:440px;font-size:14px;line-height:1.75}.terms-reference-match .tr-promises{gap:24px;margin:25px 0 30px;display:flex}.terms-reference-match .tr-promises span{color:var(--tr-muted);align-items:center;gap:7px;font-size:11px;display:flex}.terms-reference-match .tr-promises svg{width:18px;height:18px}.terms-reference-match .tr-book{isolation:isolate;background:linear-gradient(110deg,#021333,#030a20);border:1px solid #27f;border-radius:18px;grid-template-columns:27% 73%;padding:12px;display:grid;position:relative;box-shadow:inset 8px 0 10px #1253ed40,8px 5px #083eb34d,0 25px 55px #00298c50}.terms-reference-match .tr-book aside{transform-origin:100%;border-right:1px solid #1e4787;padding:10px 8px 10px 3px;transform:perspective(650px)rotateY(10deg)}.terms-reference-match .tr-book small{color:var(--tr-muted);font-size:9px}.terms-reference-match .tr-book aside>small{text-transform:uppercase;color:#589cff;margin:0 0 12px 4px;display:block}.terms-reference-match .tr-book aside button{text-align:left;width:100%;color:var(--tr-muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:8px 4px;font-size:8px;display:flex}.terms-reference-match .tr-book aside button:first-of-type{color:#fff;background:#1044bd}.terms-reference-match .tr-book aside svg{width:11px;height:11px;color:inherit}.terms-reference-match .tr-book>article{background:linear-gradient(150deg,#121e34,#061126);border:1px solid #334568;border-radius:7px;margin:8px 7px 8px 15px;padding:18px 16px}.terms-reference-match .tr-book header{border-bottom:1px solid var(--tr-line);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.terms-reference-match .tr-book h2{font-size:15px}.terms-reference-match .tr-book header svg{color:#00c5f0;width:32px;height:32px}.terms-reference-match .tr-book article>div{border-bottom:1px solid var(--tr-line);align-items:center;gap:10px;padding:15px 0;display:flex}.terms-reference-match .tr-book h3{margin-bottom:3px;font-size:10px}.terms-reference-match .tr-book p{font-size:9px;line-height:1.5}.terms-reference-match .tr-book article>small{margin-top:14px;display:block}.terms-reference-match .tr-book i{z-index:-1;background:#04102c;border:2px solid #137aff;border-radius:50%;height:38px;position:absolute;bottom:-24px;left:-7%;right:-7%;box-shadow:0 6px 2px #0048bd,0 10px 22px #0063ff60}.terms-reference-match .tr-principles{padding:24px 0 28px}.terms-reference-match .tr-principles>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.terms-reference-match .tr-principles article{background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:8px;align-items:flex-start;gap:13px;padding:22px 16px;display:flex}.terms-reference-match .tr-principles article>svg{width:36px;height:36px}.terms-reference-match .tr-principles article:nth-child(2n)>svg{color:var(--tr-accent)}.terms-reference-match .tr-principles h3{margin-bottom:8px}.terms-reference-match .tr-principles p{font-size:11px;line-height:1.5}.terms-reference-match .tr-details{border:1px solid var(--tr-line);background:var(--tr-panel);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.terms-reference-match .tr-details article{border-bottom:1px solid var(--tr-line);border-right:1px solid var(--tr-line);gap:18px;padding:24px 20px;display:flex}.terms-reference-match .tr-details article:nth-child(2n){border-right:0}.terms-reference-match .tr-details article:nth-last-child(-n+2){border-bottom:0}.terms-reference-match .tr-details article>span{background:linear-gradient(145deg,#0a275d,#081b3a);border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.terms-reference-match .tr-details article:nth-child(3n) svg{color:var(--tr-accent)}.terms-reference-match .tr-details h2{margin-bottom:9px;font-size:17px}.terms-reference-match .tr-details p{font-size:12px;line-height:1.6}.terms-reference-match .tr-link{color:var(--tr-accent);background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:11px;display:flex}.terms-reference-match .tr-link svg{width:14px;height:14px;color:inherit}.terms-reference-match .tr-faq{padding:24px 0 30px}.terms-reference-match .tr-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 26px;margin-top:12px;display:grid}.terms-reference-match details{background:var(--tr-panel);border:1px solid var(--tr-line);border-radius:6px;padding:12px 18px}.terms-reference-match summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.terms-reference-match summary::-webkit-details-marker{display:none}.terms-reference-match summary svg{width:13px;height:13px;color:var(--tr-muted)}.terms-reference-match details[open] summary svg{transform:rotate(180deg)}.terms-reference-match details p{margin-top:10px;font-size:12px}.terms-reference-match .tr-cta{background:radial-gradient(at 100% 100%,#008ed275,#0000 50%),linear-gradient(100deg,#030f2a,#031935);border:1px solid #174b9d;border-radius:12px;grid-template-columns:100px 1fr auto;align-items:center;gap:28px;padding:22px;display:grid}.terms-reference-match .tr-cta img{object-fit:contain;width:68px;height:76px}.terms-reference-match .tr-cta h2{margin-bottom:8px;font-size:24px}.terms-reference-match .tr-cta p{font-size:13px}:root[data-theme=light] .marketing-site .terms-reference-match{--tr-panel:#fffffff0;--tr-line:#c8d8e8;--tr-text:#16324d;--tr-muted:#536b81;--tr-accent:#008299}:root[data-theme=light] .terms-reference-match .tr-book{background:linear-gradient(110deg,#dceaff,#f5faff);box-shadow:inset 8px 0 10px #1253ed15,8px 5px #083eb320,0 25px 55px #00298c15}:root[data-theme=light] .terms-reference-match .tr-book>article{background:linear-gradient(150deg,#fff,#eff6ff);border-color:#b5cbe4}:root[data-theme=light] .terms-reference-match .tr-details article>span{background:linear-gradient(145deg,#e6f2ff,#d6e8ff)}:root[data-theme=light] .terms-reference-match .tr-cta{background:radial-gradient(at 100% 100%,#83d9f050,#0000 50%),linear-gradient(100deg,#eff6ff,#e7f4ff);border-color:#a5c5e9}@media (width>=761px) and (width<=1050px){.terms-reference-match .tr-hero{gap:45px}.terms-reference-match .tr-principles article{gap:10px;padding:18px 12px}.terms-reference-match .tr-principles h3{font-size:12px}.terms-reference-match .tr-principles article>svg{width:30px;height:30px}.terms-reference-match .tr-details h2{font-size:15px}.terms-reference-match .tr-details p{font-size:11px}.terms-reference-match .tr-cta{grid-template-columns:90px 1fr auto;gap:18px}.terms-reference-match .tr-cta h2{font-size:20px}}@media (width<=760px){.marketing-site .terms-reference-match{padding:26px 5%}.terms-reference-match .tr-hero{grid-template-columns:1fr;gap:36px}.terms-reference-match .tr-book{width:90%;max-width:480px;margin:0 auto 12px}.terms-reference-match .tr-principles>div{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-reference-match .tr-details{grid-template-columns:1fr}.terms-reference-match .tr-details article{border-right:0}.terms-reference-match .tr-details article:nth-last-child(2){border-bottom:1px solid var(--tr-line)}.terms-reference-match .tr-faq>div{grid-template-columns:1fr}.terms-reference-match summary{min-height:24px}.terms-reference-match .tr-cta{grid-template-columns:60px 1fr;gap:14px}.terms-reference-match .tr-cta img{width:55px;height:60px}.terms-reference-match .tr-cta .tr-action{grid-column:1/-1;justify-self:center}.terms-reference-match .tr-cta h2{font-size:20px}}@media (width<=440px){.terms-reference-match .tr-principles article{flex-direction:column}.terms-reference-match .tr-promises{flex-wrap:wrap;gap:14px}.terms-reference-match .tr-book{width:100%}.terms-reference-match .tr-book>article{margin-left:8px;padding:12px 10px}.terms-reference-match .tr-details article{gap:12px;padding:20px 15px}}.marketing-site .terms-reference-match{max-width:1380px;padding-top:20px}.terms-reference-match .tr-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:64px;min-height:364px;padding-top:24px;padding-bottom:48px}.terms-reference-match .tr-book{box-shadow:none;background:0 0;border:0;grid-template-columns:28% 72%;min-height:300px;padding:10px 12px 10px 0}.terms-reference-match .tr-book:before{content:"";transform-origin:0;z-index:-1;background:linear-gradient(125deg,#09172e,#020b20);border:1px solid #3875ec;border-radius:8px 16px 16px 8px;position:absolute;inset:0 0 0 27%;transform:perspective(850px)rotateY(-7deg);box-shadow:7px 0 #0739a245,inset -4px 0 9px #18399750}.terms-reference-match .tr-book aside{transform-origin:100%;background:linear-gradient(110deg,#0a1b3d,#020b20);border:1px solid #2d70db;border-radius:14px 0 0 14px;margin:-9px 0;padding:22px 8px 14px 12px;transform:perspective(600px)rotateY(19deg);box-shadow:inset 6px 0 9px #14378a60,-7px 0 #0b3c8740}.terms-reference-match .tr-book>article{transform-origin:0;margin:8px 5px 8px 17px;padding:17px 15px;transform:perspective(850px)rotateY(-5deg)}.terms-reference-match .tr-book article>div{padding:14px 0}.terms-reference-match .tr-book article>div>svg{background:#06377055;border-radius:6px;width:29px;height:29px;padding:4px}.terms-reference-match .tr-book article>div:nth-of-type(2n)>svg{color:#00d3dd}.terms-reference-match .tr-book i{background:linear-gradient(#09276c,#020b28);height:39px;bottom:-23px;left:-6%;right:-6%;box-shadow:0 5px #031743,0 7px #0962ff,0 12px 18px #001f8755}.terms-reference-match .tr-principles article{min-height:102px}.terms-reference-match .tr-details article{gap:16px;min-height:127px;padding:21px 18px}.terms-reference-match .tr-details h2{letter-spacing:-.25px;font-weight:550}.terms-reference-match .tr-cta{grid-template-columns:110px 1fr auto;gap:24px;min-height:95px;padding:18px 20px}:root[data-theme=light] .terms-reference-match .tr-book:before{background:linear-gradient(125deg,#eff6ff,#dbeaff);border-color:#7eace8}:root[data-theme=light] .terms-reference-match .tr-book aside{background:linear-gradient(110deg,#e1eeff,#f5faff);border-color:#91b7e6;box-shadow:inset 6px 0 9px #7ca8ed30,-7px 0 #94b9e940}:root[data-theme=light] .terms-reference-match .tr-book article>div>svg{background:#e2f0ff}:root[data-theme=light] .terms-reference-match .tr-book i{background:linear-gradient(#e2f0ff,#a9d0ff);box-shadow:0 5px #91bdf4,0 7px #3985df,0 12px 18px #003c8720}@media (width>=761px) and (width<=1050px){.terms-reference-match .tr-hero{gap:54px;min-height:360px}.terms-reference-match .tr-hero h1{font-size:40px;line-height:1.13}.terms-reference-match .tr-hero>div>p{font-size:12px;line-height:1.75}.terms-reference-match .tr-principles>h2,.terms-reference-match .tr-faq>h2{font-size:17px}.terms-reference-match .tr-principles h3{font-size:12px}.terms-reference-match .tr-principles p{font-size:10px}.terms-reference-match .tr-details h2{font-size:15px}.terms-reference-match .tr-details p{font-size:11px}.terms-reference-match .tr-cta{grid-template-columns:110px 1fr auto;gap:20px}.terms-reference-match .tr-cta h2{font-size:20px}.terms-reference-match .tr-cta p{font-size:12px}}@media (width<=760px){.terms-reference-match .tr-hero{grid-template-columns:1fr;gap:38px}.terms-reference-match .tr-book{max-width:450px;min-height:300px}.terms-reference-match .tr-details article{min-height:0}.terms-reference-match .tr-cta{grid-template-columns:60px 1fr;gap:15px}}.marketing-site .reference-page.safety-reference-match{--safe-card:#05101bed;--safe-card-2:#091a29;--safe-line:#1a3447;--safe-soft:#9aaec1;--site-line:var(--safe-line);color:#edf5ff;background:0 0;max-width:1380px;margin:auto;padding:0 6% 20px}.marketing-site .reference-page.safety-reference-match>section{border-color:var(--safe-line);background:0 0;width:100%;max-width:none;min-height:0;margin:0;padding:20px 0;scroll-margin-top:90px}.marketing-site .reference-page.safety-reference-match>section.motion-reveal{opacity:1;transform:none}.marketing-site .reference-page.safety-reference-match h2{letter-spacing:-.3px;max-width:none;margin:0 0 8px;line-height:1.3;font-size:18px!important}.marketing-site .reference-page.safety-reference-match p{color:var(--safe-soft);font-size:11px!important;line-height:1.55!important}.marketing-site .reference-page.safety-reference-match .ref-action{min-height:37px;padding:10px 18px;min-width:0!important;font-size:11px!important}.marketing-site .reference-page.safety-reference-match>.safety-page-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;display:grid;background:0 0!important;padding:32px 0 36px!important}.marketing-site .reference-page.safety-reference-match .safety-page-hero h1{letter-spacing:-1px;margin:14px 0 17px;line-height:1.12;font-size:clamp(30px,3.6vw,49px)!important}.marketing-site .reference-page.safety-reference-match .safety-page-hero>div>p{max-width:420px;font-size:13px!important}.marketing-site .reference-page.safety-reference-match .ref-eyebrow{letter-spacing:1.2px;color:#10c8ee;background:0 0;border:0;padding:0;font-size:10px}.marketing-site .reference-page.safety-reference-match .safety-hero-art{width:100%;height:295px;min-height:0;position:relative}.marketing-site .reference-page.safety-reference-match .safety-hero-art>img{object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;-webkit-mask-image:radial-gradient(#000 40%,#0000 76%);mask-image:radial-gradient(#000 40%,#0000 76%)}.marketing-site .reference-page.safety-reference-match .safety-float{border:1px solid var(--safe-line);border-radius:9px;width:125px;padding:10px;background:var(--safe-card)!important}.marketing-site .reference-page.safety-reference-match .safety-float header{gap:5px;margin-bottom:7px}.marketing-site .reference-page.safety-reference-match .safety-float header>b{font-size:9px!important}.marketing-site .reference-page.safety-reference-match .safety-float header svg{width:13px;height:13px}.marketing-site .reference-page.safety-reference-match .safety-float p{min-height:19px;font-size:8px!important;line-height:1.4!important}.marketing-site .reference-page.safety-reference-match .safety-float strong{font-size:9px}.marketing-site .reference-page.safety-reference-match .safety-float.memory{top:20px;left:0}.marketing-site .reference-page.safety-reference-match .safety-float.data{bottom:25px;left:0}.marketing-site .reference-page.safety-reference-match .safety-float.crisis{top:25px;right:0}.marketing-site .reference-page.safety-reference-match .safety-float.control{bottom:0;right:0}.marketing-site .reference-page.safety-reference-match :is(.safety-memory,.safety-guardrails,.safety-crisis){border-top:1px solid var(--safe-line);grid-template-columns:26% minmax(0,1fr);gap:26px;display:grid}.marketing-site .reference-page.safety-reference-match .ref-memory{border-radius:10px;grid-template-columns:23% 1fr;gap:12px;padding:14px;display:grid;border:1px solid var(--safe-line)!important;background:var(--safe-card)!important;box-shadow:none!important}.marketing-site .reference-page.safety-reference-match .ref-memory aside{border-right:1px solid var(--safe-line);min-width:0;padding:0 10px 0 0}.marketing-site .reference-page.safety-reference-match .ref-memory aside b{font-size:11px}.marketing-site .reference-page.safety-reference-match .ref-memory aside span{padding:7px;font-size:9px}.marketing-site .reference-page.safety-reference-match .ref-memory>div{min-width:0;padding:6px}.marketing-site .reference-page.safety-reference-match .ref-memory h3{margin:0 0 12px;font-size:12px}.marketing-site .reference-page.safety-reference-match .ref-memory-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.marketing-site .reference-page.safety-reference-match .ref-memory-options label{background:var(--safe-card-2);border:1px solid var(--safe-line);cursor:pointer;border-radius:7px;min-width:0;padding:12px 9px}.marketing-site .reference-page.safety-reference-match .ref-memory-options label:has(input:checked){border-color:#159cf2;box-shadow:inset 0 0 12px #087cff18}.marketing-site .reference-page.safety-reference-match .ref-memory-options span{font-size:9px;line-height:1.45}.marketing-site .reference-page.safety-reference-match .ref-memory>div>label{align-items:center;gap:14px;margin-top:14px;font-size:10px;display:flex}.marketing-site .reference-page.safety-reference-match .ref-memory select{min-height:25px;padding:4px;font-size:10px}.marketing-site .reference-page.safety-reference-match .safety-guardrails>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.marketing-site .reference-page.safety-reference-match .safety-guardrails article{border:1px solid var(--safe-line);min-height:78px;box-shadow:none;border-radius:8px;gap:10px;padding:12px 10px;display:flex;background:var(--safe-card)!important}.marketing-site .reference-page.safety-reference-match .safety-guardrails article>svg{flex:0 0 26px;width:26px;height:26px;padding:0}.marketing-site .reference-page.safety-reference-match .safety-guardrails h3{margin:0 0 6px;font-size:10px}.marketing-site .reference-page.safety-reference-match .safety-guardrails article p{font-size:9px!important}.marketing-site .reference-page.safety-reference-match .safety-guardrails small{color:var(--safe-soft);grid-column:1/-1;font-size:9px}.marketing-site .reference-page.safety-reference-match .safety-crisis>div:last-child{background:var(--safe-card);gap:16px;padding:14px}.marketing-site .reference-page.safety-reference-match .safety-crisis h3{font-size:11px}.marketing-site .reference-page.safety-reference-match .safety-crisis article p{font-size:9px!important}.marketing-site .reference-page.safety-reference-match :is(.safety-rights-boundaries,.safety-security-faq){grid-template-columns:1fr 1fr;gap:34px;display:grid}.marketing-site .reference-page.safety-reference-match :is(.safety-rights-boundaries,.safety-security-faq)>article{min-width:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.marketing-site .reference-page.safety-reference-match :is(.safety-rights-boundaries,.safety-security-faq)>article+article{padding-left:30px;border-left:1px solid var(--safe-line)!important}.marketing-site .reference-page.safety-reference-match .safety-rights-boundaries>article:first-child>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.marketing-site .reference-page.safety-reference-match .safety-rights-boundaries>article:first-child>div>section{background:var(--safe-card);border:1px solid var(--safe-line);text-align:center;border-radius:8px;padding:14px 8px}.marketing-site .reference-page.safety-reference-match .safety-rights-boundaries h3{font-size:10px}.marketing-site .reference-page.safety-reference-match .safety-rights-boundaries section p{font-size:9px!important}.marketing-site .reference-page.safety-reference-match .safety-boundary-boxes{gap:10px;margin-top:14px}.marketing-site .reference-page.safety-reference-match .safety-boundary-boxes>section{background:var(--safe-card);padding:12px}.marketing-site .reference-page.safety-reference-match .safety-boundary-boxes b{font-size:11px}.marketing-site .reference-page.safety-reference-match .safety-boundary-boxes span{font-size:10px;line-height:1.5}.marketing-site .reference-page.safety-reference-match .safety-security-faq>article:first-child>div{gap:8px;margin-top:16px}.marketing-site .reference-page.safety-reference-match .safety-security-faq>article:first-child section{background:var(--safe-card);min-height:95px;padding:13px 6px}.marketing-site .reference-page.safety-reference-match .safety-security-faq h3{font-size:9px!important}.marketing-site .reference-page.safety-reference-match .ref-faq{grid-template-columns:1fr;gap:5px;margin:0;display:grid}.marketing-site .reference-page.safety-reference-match .ref-faq details{padding:8px 10px;background:var(--safe-card)!important;border-color:var(--safe-line)!important;box-shadow:none!important}.marketing-site .reference-page.safety-reference-match .ref-faq summary{justify-content:space-between;align-items:center;font-size:11px;display:flex}.marketing-site .reference-page.safety-reference-match .ref-faq summary svg{width:12px;height:12px}.marketing-site .reference-page.safety-reference-match .safety-standards>header{text-align:center;margin:0 0 10px;padding:0;display:block}.marketing-site .reference-page.safety-reference-match .safety-standards>header>svg{display:none}.marketing-site .reference-page.safety-reference-match .safety-standards h2{font-size:17px!important}.marketing-site .reference-page.safety-reference-match .safety-standards h2 br{display:none}.marketing-site .reference-page.safety-reference-match .safety-standards>header p{border:0;max-width:none;margin:4px 0;padding:0;font-size:10px!important}.marketing-site .reference-page.safety-reference-match .safety-standards>div{background:var(--safe-card);grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.marketing-site .reference-page.safety-reference-match .safety-standards article{min-height:54px;box-shadow:none;background:0 0;gap:6px;padding:8px;display:flex}.marketing-site .reference-page.safety-reference-match .safety-standards b{font-size:10px}.marketing-site .reference-page.safety-reference-match .safety-standards small{font-size:8px}.marketing-site .reference-page.safety-reference-match .safety-standards svg{width:25px;height:25px;padding:0}.marketing-site .reference-page.safety-reference-match>.ref-cta{border-radius:10px;grid-template-columns:110px 1fr auto;gap:24px;min-height:105px;margin:0;display:grid;background:linear-gradient(100deg,#07305a,#021330 60%,#043d68)!important;padding:16px 24px!important}.marketing-site .reference-page.safety-reference-match .ref-cta>img{object-fit:contain;width:80px;height:85px}.marketing-site .reference-page.safety-reference-match .ref-cta h2{font-size:26px!important}.marketing-site .reference-page.safety-reference-match .safety-architecture-details{border:1px solid var(--safe-line);background:var(--safe-card);border-radius:8px;margin:15px 0;padding:12px}.marketing-site .reference-page.safety-reference-match .safety-architecture-details>summary{cursor:pointer;color:var(--safe-soft);font-size:12px}:root[data-theme=light] .marketing-site .reference-page.safety-reference-match{--safe-card:#fff;--safe-card-2:#edf5fc;--safe-line:#c2d6e6;--safe-soft:#50697e;color:#12334f;background:0 0}:root[data-theme=light] .marketing-site .reference-page.safety-reference-match .ref-memory aside .active{color:#145a91;background:#deecff}:root[data-theme=light] .marketing-site .reference-page.safety-reference-match .safety-boundary-boxes span{color:#355d49}:root[data-theme=light] .marketing-site .reference-page.safety-reference-match .safety-boundary-boxes>section:last-child span{color:#88434c}:root[data-theme=light] .marketing-site .reference-page.safety-reference-match>.ref-cta{background:linear-gradient(100deg,#dfeeff,#f8fcff,#d9f4fa)!important}@media (width<=760px){.marketing-site .reference-page.safety-reference-match{padding:0 5% 20px}.marketing-site .reference-page.safety-reference-match>.safety-page-hero{grid-template-columns:1fr;gap:20px}.marketing-site .reference-page.safety-reference-match :is(.safety-memory,.safety-guardrails,.safety-crisis,.safety-rights-boundaries,.safety-security-faq){grid-template-columns:1fr;gap:18px}.marketing-site .reference-page.safety-reference-match :is(.safety-rights-boundaries,.safety-security-faq)>article+article{padding-left:0;border-left:0!important}.marketing-site .reference-page.safety-reference-match .safety-guardrails>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .reference-page.safety-reference-match .safety-standards>div{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-site .reference-page.safety-reference-match>.ref-cta{grid-template-columns:65px 1fr;gap:14px}.marketing-site .reference-page.safety-reference-match .ref-cta>img{width:60px;height:65px}.marketing-site .reference-page.safety-reference-match .ref-cta .ref-action{grid-column:1/-1;justify-self:center}.marketing-site .reference-page.safety-reference-match .ref-memory{grid-template-columns:1fr}.marketing-site .reference-page.safety-reference-match .ref-memory aside{display:none}.marketing-site .reference-page.safety-reference-match .safety-crisis>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}.marketing-site .reference-page.safety-reference-match .ref-memory{grid-template-columns:22% minmax(0,1fr) 20%;gap:10px;padding:12px}.marketing-site .reference-page.safety-reference-match .ref-memory aside span{align-items:center;gap:6px;display:flex}.marketing-site .reference-page.safety-reference-match .ref-memory aside svg{flex-shrink:0;width:12px;height:12px}.marketing-site .reference-page.safety-reference-match .ref-memory>div{border:1px solid var(--safe-line);border-radius:8px;padding:12px}.marketing-site .reference-page.safety-reference-match .ref-memory h3{margin-bottom:5px}.marketing-site .reference-page.safety-reference-match .memory-preview-note{margin:0 0 10px;font-size:9px!important}.marketing-site .reference-page.safety-reference-match .memory-preview-status{margin:12px 0 0;font-size:9px!important}.marketing-site .reference-page.safety-reference-match .ref-memory-options label{padding:9px 6px}.marketing-site .reference-page.safety-reference-match .ref-memory-options input{accent-color:#009eff;width:11px;height:11px;margin:0 5px 5px 0}.marketing-site .reference-page.safety-reference-match .ref-memory-options b{font-size:9px}.marketing-site .reference-page.safety-reference-match .ref-memory-options span{margin-top:5px;font-size:8px;display:block}.marketing-site .reference-page.safety-reference-match .memory-usage{border:1px solid var(--safe-line);background:var(--safe-card);border-radius:8px;min-width:0;padding:10px 8px}.marketing-site .reference-page.safety-reference-match .memory-usage h3{font-size:10px}.marketing-site .reference-page.safety-reference-match .memory-usage>div{border:1px solid var(--safe-line);background:var(--safe-card-2);border-radius:5px;gap:3px;margin-top:5px;padding:6px;display:grid}.marketing-site .reference-page.safety-reference-match .memory-usage small{color:var(--safe-soft);font-size:8px}.marketing-site .reference-page.safety-reference-match .memory-usage b{font-size:9px;font-weight:500}.marketing-site .reference-page.safety-reference-match .memory-usage button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#0754f1,#00abde);border:0;border-radius:5px;width:100%;margin-top:8px;padding:8px 4px;font-size:9px}.marketing-site .reference-page.safety-reference-match .safety-data-control{font:inherit;color:inherit;background:var(--safe-card);border:1px solid var(--safe-line);text-align:center;cursor:pointer;border-radius:8px;min-width:0;padding:14px 8px}.marketing-site .reference-page.safety-reference-match .safety-data-control:hover{border-color:#119fde}.marketing-site .reference-page.safety-reference-match .safety-data-control:focus-visible,.marketing-site .reference-page.safety-reference-match .memory-usage button:focus-visible{outline-offset:3px;outline:2px solid #00bdea}.marketing-site .reference-page.safety-reference-match .safety-data-control:nth-child(2)>svg{color:#ff5b68}.marketing-site .reference-page.safety-reference-match .safety-data-control:nth-child(3)>svg{color:#f3c82d}.marketing-site .reference-page.safety-reference-match .safety-data-control p{margin:6px 0 0;font-size:9px!important}.marketing-site .reference-page.safety-reference-match .safety-guardrails article:first-child>svg{color:#f64d75}.marketing-site .reference-page.safety-reference-match .safety-guardrails article:nth-child(2)>svg{color:#eeb800}.marketing-site .reference-page.safety-reference-match .safety-guardrails article:nth-child(3)>svg{color:#fa784e}.marketing-site .reference-page.safety-reference-match .safety-guardrails article:nth-child(4)>svg{color:#2bca88}.marketing-site .reference-page.safety-reference-match .safety-guardrails article:nth-child(8)>svg{color:#a76bf5}@media (width<=760px){.marketing-site .reference-page.safety-reference-match .ref-memory{grid-template-columns:minmax(0,1fr) 25%}.marketing-site .reference-page.safety-reference-match .ref-memory-options{grid-template-columns:1fr}.marketing-site .reference-page.safety-reference-match .ref-memory-options label{padding:10px}.marketing-site .reference-page.safety-reference-match .ref-memory-options span{font-size:10px}.marketing-site .reference-page.safety-reference-match .ref-memory-options b{font-size:11px}}.marketing-site .reference-page.contact-reference-match{--ct-panel:#051122eb;--ct-line:#25384f;--ct-muted:#a5b3c7;color:#f0f5ff;background:0 0;max-width:1380px;margin:auto;padding:0 4% 24px}.marketing-site .reference-page.contact-reference-match>section{width:100%;max-width:none;min-height:0;margin:0;padding:18px 0;scroll-margin-top:90px}.marketing-site .reference-page.contact-reference-match>section.motion-reveal{opacity:1;transform:none}.marketing-site .reference-page.contact-reference-match h2{letter-spacing:-.3px;max-width:none;margin:0 0 12px;line-height:1.3;font-size:20px!important}.marketing-site .reference-page.contact-reference-match p{color:var(--ct-muted);font-size:12px!important;line-height:1.55!important}.marketing-site .reference-page.contact-reference-match .ref-section-title{width:100%;max-width:none;margin:0 0 14px;padding:0;display:block}.marketing-site .reference-page.contact-reference-match .ref-section-title h2:after{display:none}.marketing-site .reference-page.contact-reference-match>.contact-page-hero{isolation:isolate;grid-template-columns:1fr 1fr;min-height:335px;display:grid;position:relative;overflow:visible;padding:42px 0 90px!important}.marketing-site .reference-page.contact-reference-match .contact-page-hero>div:first-child{z-index:2;max-width:470px;position:relative}.marketing-site .reference-page.contact-reference-match .contact-page-hero h1{letter-spacing:-1.6px;margin:0 0 12px;line-height:1.1;font-size:clamp(38px,5.1vw,68px)!important}.marketing-site .reference-page.contact-reference-match .contact-page-hero>div>p{font-size:18px!important;line-height:1.5!important}.marketing-site .reference-page.contact-reference-match .contact-hero-art{z-index:-1;width:auto;height:auto;min-height:0;box-shadow:none;background:0 0;position:absolute;inset:0 -4% 0 28%}.marketing-site .reference-page.contact-reference-match .contact-hero-art img{object-fit:cover;object-position:right center;width:100%;height:100%;box-shadow:none;-webkit-mask-composite:source-in;border:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 85%,#0000),linear-gradient(#0000,#000 12% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 85%,#0000),linear-gradient(#0000,#000 12% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.marketing-site .reference-page.contact-reference-match .contact-hero-trust{gap:18px;margin-top:30px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-hero-trust span{align-items:center;gap:7px;font-size:10px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-hero-trust svg{color:#00baf5;width:20px;height:20px}.marketing-site .reference-page.contact-reference-match .contact-hero-form{bottom:-48px;right:0;border:1px solid var(--ct-line);width:35%;box-shadow:none;z-index:3;border-radius:9px;padding:18px;position:absolute;inset-inline-start:auto;background:var(--ct-panel)!important}.marketing-site .reference-page.contact-reference-match .contact-hero-form h2{margin-bottom:8px;font-size:14px!important}.marketing-site .reference-page.contact-reference-match .contact-hero-form p{font-size:10px!important}.marketing-site .reference-page.contact-reference-match .contact-hero-options{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.marketing-site .reference-page.contact-reference-match .contact-hero-options span{align-items:center;gap:4px;font-size:9px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-hero-options svg{color:#08b8eb;width:12px;height:12px}.marketing-site .reference-page.contact-reference-match .contact-hero-form>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#0753ff,#00c5db);border:0;border-radius:5px;width:100%;padding:10px;font-size:11px}.marketing-site .reference-page.contact-reference-match>.contact-topics{padding-top:35px}.marketing-site .reference-page.contact-reference-match .contact-topics>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.marketing-site .reference-page.contact-reference-match .contact-topics button{background:var(--ct-panel);border:1px solid var(--ct-line);min-height:110px;color:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:flex-start;gap:13px;padding:18px 14px;display:flex;position:relative}.marketing-site .reference-page.contact-reference-match .contact-topics button.active{border-color:#1489db}.marketing-site .reference-page.contact-reference-match .contact-topics button>svg:first-child{color:#057bff;flex:0 0 30px;width:30px;height:30px}.marketing-site .reference-page.contact-reference-match .contact-topics button>svg:last-child{width:12px;height:12px;position:absolute;bottom:16px;right:11px}.marketing-site .reference-page.contact-reference-match .contact-topics b{margin-bottom:8px;font-size:13px;font-weight:500;display:block}.marketing-site .reference-page.contact-reference-match .contact-topics small{color:var(--ct-muted);padding-right:8px;font-size:11px;line-height:1.5;display:block}.marketing-site .reference-page.contact-reference-match .contact-main-grid{grid-template-columns:1fr 1fr;gap:12px;padding-top:0;display:grid}.marketing-site .reference-page.contact-reference-match .contact-main-grid>form,.marketing-site .reference-page.contact-reference-match .contact-main-grid>aside{min-width:0;padding:18px;background:var(--ct-panel)!important;border:1px solid var(--ct-line)!important;box-shadow:none!important;border-radius:8px!important}.marketing-site .reference-page.contact-reference-match .contact-main-grid form{flex-direction:column;gap:8px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-main-grid .ref-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.marketing-site .reference-page.contact-reference-match .contact-main-grid :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;font:inherit;border-radius:5px;min-height:39px;margin:0;padding:11px 12px;font-size:11px;border:1px solid var(--ct-line)!important;color:inherit!important;background:0 0!important}.marketing-site .reference-page.contact-reference-match .contact-main-grid select option{color:#edf4ff;background:#08182b}.marketing-site .reference-page.contact-reference-match .contact-main-grid textarea{resize:vertical;min-height:95px}.marketing-site .reference-page.contact-reference-match .contact-consent{align-items:flex-start;gap:8px;margin:6px 0;font-size:10px;line-height:1.5;display:flex}.marketing-site .reference-page.contact-reference-match .contact-consent input{accent-color:#078dff;flex:0 0 13px;width:13px;height:13px;margin:2px 0}.marketing-site .reference-page.contact-reference-match .contact-form-actions{align-items:center;gap:20px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-form-actions .ref-action{flex:1;min-height:36px;padding:9px 20px;min-width:0!important;font-size:11px!important}.marketing-site .reference-page.contact-reference-match .contact-form-actions small{max-width:150px;color:var(--ct-muted);font-size:9px}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside>p{border:1px solid var(--ct-line);border-radius:6px;grid-template-columns:27px 1fr auto 18px;align-items:center;gap:10px;margin:0 0 5px;padding:12px 9px;display:grid}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside>p>svg{color:#00baf5;width:25px;height:25px}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside b{color:inherit;font-size:12px;font-weight:500}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside a{color:#30dce8;overflow-wrap:anywhere;font-size:12px;text-decoration:none}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside button{color:#00bfff;cursor:pointer;background:0 0;border:0;padding:0}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside button svg{width:16px;height:16px}.marketing-site .reference-page.contact-reference-match .contact-service-cards>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.marketing-site .reference-page.contact-reference-match .contact-service-cards article{border:1px solid var(--ct-line);box-shadow:none;border-radius:8px;gap:18px;padding:20px;display:flex;background:var(--ct-panel)!important}.marketing-site .reference-page.contact-reference-match .contact-service-cards h3{margin:0 0 7px;font-size:14px}.marketing-site .reference-page.contact-reference-match .contact-service-cards svg{color:#087dff;flex:0 0 36px;width:36px;height:36px}.marketing-site .reference-page.contact-reference-match .contact-quick-heading{justify-content:space-between;align-items:center;display:flex}.marketing-site .reference-page.contact-reference-match .contact-quick-heading button{color:#0aa9ff;cursor:pointer;background:0 0;border:0;font-size:12px}.marketing-site .reference-page.contact-reference-match .contact-quick>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.marketing-site .reference-page.contact-reference-match .contact-quick>div:last-child button{background:var(--ct-panel);border:1px solid var(--ct-line);color:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:14px 12px;font-size:11px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-quick svg{width:14px;height:14px}.marketing-site .reference-page.contact-reference-match .contact-trust-strip{border:1px solid var(--ct-line);background:var(--ct-panel);border-radius:9px;align-items:center;gap:24px;padding:20px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-trust-strip>div{flex:1}.marketing-site .reference-page.contact-reference-match .contact-trust-strip h2{font-size:16px!important}.marketing-site .reference-page.contact-reference-match .contact-trust-strip svg{color:#0daaff;width:32px;height:32px}.marketing-site .reference-page.contact-reference-match .contact-trust-strip span{align-items:center;gap:8px;display:flex}.marketing-site .reference-page.contact-reference-match .contact-trust-strip b{font-size:11px}.marketing-site .reference-page.contact-reference-match .contact-trust-strip small{color:var(--ct-muted);font-size:10px;display:block}:root[data-theme=light] .marketing-site .reference-page.contact-reference-match{--ct-panel:#fffffff0;--ct-line:#c5d6e6;--ct-muted:#4d657b;color:#16334c;background:0 0}:root[data-theme=light] .marketing-site .reference-page.contact-reference-match .contact-main-grid aside a{color:#007e95}:root[data-theme=light] .marketing-site .reference-page.contact-reference-match .contact-main-grid select option{color:#16334c;background:#fff}@media (width<=760px){.marketing-site .reference-page.contact-reference-match>.contact-page-hero{grid-template-columns:1fr;gap:25px;padding:30px 0 18px!important}.marketing-site .reference-page.contact-reference-match .contact-hero-art{inset:0 -4% 30% 0}.marketing-site .reference-page.contact-reference-match .contact-hero-form{width:100%;max-width:none;position:relative;inset:auto}.marketing-site .reference-page.contact-reference-match .contact-hero-trust{flex-wrap:wrap;gap:12px}.marketing-site .reference-page.contact-reference-match .contact-topics>div:last-child,.marketing-site .reference-page.contact-reference-match .contact-quick>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-site .reference-page.contact-reference-match .contact-main-grid,.marketing-site .reference-page.contact-reference-match .contact-service-cards>div{grid-template-columns:1fr}.marketing-site .reference-page.contact-reference-match .contact-trust-strip{flex-wrap:wrap;gap:16px}.marketing-site .reference-page.contact-reference-match .contact-trust-strip>div{flex-basis:75%}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside>p{grid-template-columns:25px 1fr 18px}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside a{grid-area:2/2}.marketing-site .reference-page.contact-reference-match .contact-main-grid aside button{grid-area:1/3/3}}.marketing-site .reference-page.contact-reference-match .contact-quick-fields{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.marketing-site .reference-page.contact-reference-match .contact-quick-fields input{width:100%;min-width:0;font:inherit;border-radius:5px;padding:9px;font-size:11px;border:1px solid var(--ct-line)!important;color:inherit!important;background:0 0!important}.marketing-site .reference-page.contact-reference-match .contact-offices>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.marketing-site .reference-page.contact-reference-match .contact-offices article{border:1px solid var(--ct-line);min-height:160px;box-shadow:none;border-radius:8px;grid-template-columns:1fr 1fr;padding:0;display:grid;overflow:hidden;background:var(--ct-panel)!important}.marketing-site .reference-page.contact-reference-match .contact-offices article>img{object-fit:cover;border-radius:0;width:100%;height:100%;min-height:160px}.marketing-site .reference-page.contact-reference-match .contact-offices article>div{padding:18px}.marketing-site .reference-page.contact-reference-match .contact-offices h3{color:inherit;margin:0 0 8px;font-size:15px}.marketing-site .reference-page.contact-reference-match .contact-offices address{color:var(--ct-muted);font-size:12px;font-style:normal;line-height:1.5}.marketing-site .reference-page.contact-reference-match .contact-offices a{border:1px solid var(--ct-line);color:inherit;border-radius:5px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:11px;text-decoration:none;display:inline-flex}.marketing-site .reference-page.contact-reference-match .contact-offices a svg{color:#00aeef;width:14px;height:14px}.marketing-site .reference-page.contact-reference-match :is(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #00b9ec}.marketing-site .reference-page.contact-reference-match input::placeholder,.marketing-site .reference-page.contact-reference-match textarea::placeholder{color:var(--ct-muted);opacity:1}@media (width>=761px){.marketing-site .reference-page.contact-reference-match>.contact-page-hero{min-height:360px}.marketing-site .reference-page.contact-reference-match .contact-main-grid>aside>p{min-height:51px}}@media (width<=760px){.marketing-site .reference-page.contact-reference-match .contact-offices>div:last-child{grid-template-columns:1fr}}@media (width<=420px){.marketing-site .reference-page.contact-reference-match .contact-topics>div:last-child{grid-template-columns:1fr}.marketing-site .reference-page.contact-reference-match .contact-form-actions{flex-wrap:wrap}.marketing-site .reference-page.contact-reference-match .contact-offices article>div{padding:12px}}.cr-page{--cr-panel:#061732db;--cr-card:#0d254ab3;--cr-line:#183a61;--cr-text:#f3f6ff;--cr-muted:#b6c6dd;max-width:1240px;color:var(--cr-text);margin:auto;padding:0 28px 20px}.cr-page *{box-sizing:border-box}.cr-page h2{margin:0 0 10px;font-size:19px;line-height:1.3}.cr-page h3{margin:10px 0 6px;font-size:14px;line-height:1.35}.cr-page p{color:var(--cr-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.cr-page button,.cr-page a{cursor:pointer}.cr-page svg{color:#00d4ed;flex-shrink:0;width:28px;height:28px}.cr-page section{scroll-margin-top:90px}.cr-page .cr-panel{background:var(--cr-panel);border:1px solid var(--cr-line);box-shadow:none;border-radius:14px;margin-bottom:16px;padding:22px 24px}.cr-page .cr-hero{isolation:isolate;background:0 0;align-items:center;min-height:400px;padding:45px 8px 36px;display:flex;position:relative}.cr-hero>div{z-index:1;width:43%;position:relative}.cr-hero small{color:#00d4ed;font-size:12px;font-weight:700}.cr-page .cr-hero h1{letter-spacing:-1.2px;color:var(--cr-text);margin:14px 0 20px;font-size:clamp(32px,3.7vw,49px);line-height:1.07}.cr-page .cr-hero p{max-width:380px;font-size:17px;line-height:1.35}.cr-hero>img{object-fit:cover;z-index:-1;-webkit-mask-composite:source-in;width:calc(68% + 25px);height:100%;position:absolute;inset:0 -25px 0 32%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 86%,#0000),linear-gradient(#0000,#000 10% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 86%,#0000),linear-gradient(#0000,#000 10% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cr-actions{gap:14px;margin-top:24px;display:flex}.cr-actions button{color:#fff;background:linear-gradient(100deg,#045aff,#00ced8);border:1px solid #0000;border-radius:24px;padding:11px 22px;font-size:12px;font-weight:600}.cr-actions .cr-secondary{color:var(--cr-text);background:0 0;border-color:#3273a2}.cr-values,.cr-areas{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.cr-values article{border-right:1px solid var(--cr-line);padding:8px 16px 0 0}.cr-values article:last-child{border:0}.cr-values p{margin-bottom:0;font-size:11px}.cr-benefits>div{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:18px;display:grid}.cr-benefits span{border-right:1px solid var(--cr-line);align-items:center;gap:9px;padding-right:8px;font-size:11px;display:flex}.cr-benefits svg{width:23px;height:23px}.cr-main{grid-template-columns:1.2fr 1fr;gap:14px;display:grid}.cr-filters{flex-wrap:wrap;gap:5px;margin:15px 0;display:flex}.cr-filters button{border:1px solid var(--cr-line);color:var(--cr-text);background:0 0;border-radius:18px;padding:7px 10px;font-size:10px}.cr-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(100deg,#075aff,#00bedb)}.cr-empty{border:1px solid var(--cr-line);background:var(--cr-card);border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:235px;margin:18px 0;padding:35px 24px;display:flex}.cr-empty a,.cr-link{color:#00baff;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.cr-empty a svg,.cr-link svg{width:14px;height:14px}.cr-culture{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.cr-culture img{object-fit:cover;border-radius:10px;width:100%;height:250px}.cr-page .cr-note{margin-bottom:0;font-size:11px}.cr-team{grid-template-columns:1fr 1fr 1fr;gap:26px;display:grid}.cr-team>article{border-right:1px solid var(--cr-line);min-width:0;padding-right:20px}.cr-team>article:last-child{border:0;padding-right:0}.cr-team img{object-fit:cover;width:100%;height:140px;-webkit-mask-image:radial-gradient(#000 35%,#0000 75%);mask-image:radial-gradient(#000 35%,#0000 75%)}.cr-team-labels{color:#00d4ed;justify-content:space-between;gap:10px;font-size:12px;display:flex}.cr-team blockquote{margin:16px 0 25px;font-size:19px;line-height:1.5}.cr-team ol{counter-reset:steps;margin:12px 0 0;padding:0;list-style:none}.cr-team li{border-left:1px solid var(--cr-line);margin-left:9px;padding:0 0 10px 30px;position:relative}.cr-team li:before{counter-increment:steps;content:counter(steps);color:#fff;text-align:center;background:#275b99;border-radius:50%;width:20px;height:20px;font-size:11px;line-height:20px;position:absolute;top:0;left:-10px}.cr-team li b{font-size:12px}.cr-team li p{margin:3px 0;font-size:11px}.cr-areas{gap:12px}.cr-areas article{background:var(--cr-card);border:1px solid var(--cr-line);border-radius:9px;flex-direction:column;padding:15px;display:flex}.cr-areas h3{align-items:center;gap:10px;margin-top:0;display:flex}.cr-areas p{flex:1;font-size:11px}.cr-areas .cr-link{font-size:11px}.cr-cta{color:#fff;background:linear-gradient(105deg,#0643ee,#00c4d1);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 0;padding:24px 35px;display:flex}.cr-page .cr-cta h2{margin-bottom:4px;font-size:24px}.cr-page .cr-cta p{color:#fff;margin:0}.cr-cta button{color:#12307d;white-space:nowrap;background:#fff;border:0;border-radius:24px;padding:11px 25px;font-weight:600}.cr-page :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #00d5ef}:root[data-theme=light] .cr-page{--cr-panel:#ffffffed;--cr-card:#edf5ff;--cr-line:#c9dced;--cr-text:#142f4c;--cr-muted:#48627d}:root[data-theme=light] .cr-page .cr-link,:root[data-theme=light] .cr-empty a{color:#006aab}:root[data-theme=light] .cr-page .cr-hero small,:root[data-theme=light] .cr-team-labels{color:#007e97}@media (width<=900px){.cr-values,.cr-areas,.cr-benefits>div{grid-template-columns:repeat(3,1fr)}.cr-main{grid-template-columns:1fr 1fr}.cr-team{gap:15px}.cr-team blockquote{font-size:16px}.cr-page .cr-panel{padding:18px}.cr-culture{grid-template-columns:1fr}.cr-culture img{height:130px}}@media (width<=640px){.cr-page{padding:0 16px 20px}.cr-page .cr-hero{align-items:flex-start;min-height:520px;padding-top:35px}.cr-hero>div{width:100%}.cr-hero>img{opacity:.6;width:calc(100% + 16px);height:350px;inset:170px -16px 0 0}.cr-page .cr-hero p{max-width:320px}.cr-main,.cr-team{grid-template-columns:1fr}.cr-values,.cr-areas{grid-template-columns:repeat(2,1fr);gap:15px}.cr-benefits>div{grid-template-columns:repeat(2,1fr)}.cr-team>article{border-right:0;border-bottom:1px solid var(--cr-line);padding:0 0 20px}.cr-culture{grid-template-columns:1fr 1fr}.cr-cta{flex-direction:column;align-items:flex-start;padding:24px}.cr-page .cr-cta h2{font-size:22px}}.bl-page{--bl-panel:#041225db;--bl-card:#07182fd9;--bl-line:#174365;--bl-text:#f2f6ff;--bl-muted:#b1c3da;max-width:1240px;color:var(--bl-text);margin:auto;padding:20px 28px}.bl-page *{box-sizing:border-box}.bl-page h2{margin:0 0 8px;font-size:20px;line-height:1.2}.bl-page h3{margin:8px 0 5px;font-size:14px;line-height:1.25}.bl-page p{color:var(--bl-muted);margin:0 0 10px;font-size:12px;line-height:1.45}.bl-page small{color:var(--bl-muted);font-size:10px}.bl-page svg{color:#00c9ef;width:27px;height:27px}.bl-page button{font:inherit;cursor:pointer;color:inherit}.bl-page section{scroll-margin-top:90px}.bl-hero{background:0 0;grid-template-columns:1fr 1.1fr;align-items:center;gap:24px;padding:0 15px 24px;display:grid}.bl-hero>div>small{color:#00d4eb}.bl-hero h1{letter-spacing:-1px;margin:15px 0;font-size:clamp(28px,3.2vw,43px);line-height:1.06}.bl-hero>div>p{max-width:440px;font-size:16px}.bl-filters{flex-wrap:wrap;gap:4px;margin-top:24px;display:flex}.bl-filters button{border:1px solid var(--bl-line);background:var(--bl-panel);border-radius:20px;padding:6px 9px;font-size:9px}.bl-filters button[aria-pressed=true]{color:#fff;background:linear-gradient(100deg,#075cff,#00c6db)}.bl-feature{border:1px solid var(--bl-line);background:var(--bl-panel);border-radius:20px;min-height:310px;position:relative;overflow:hidden}.bl-feature>img{object-fit:cover;width:100%;height:205px;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.bl-feature>div{padding:0 24px 20px}.bl-badge{color:#143475;z-index:1;background:#fff;border-radius:12px;padding:5px 9px;font-size:9px;position:absolute;top:18px;left:18px}.bl-panel{border:1px solid var(--bl-line);background:var(--bl-panel);border-radius:17px;margin-bottom:8px;padding:15px 20px}.bl-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;display:flex}.bl-panel>header h2{margin:0}.bl-panel>header button{background:0 0;border:0;padding:0;font-size:10px}.bl-topics,.bl-latest{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.bl-topics>button,.bl-guides>button,.bl-resources>button{background:var(--bl-card);border:1px solid var(--bl-line);text-align:left;border-radius:13px;padding:14px;display:block}.bl-topics p,.bl-guides p,.bl-resources p{font-size:11px}.bl-topics button[aria-pressed=true]{border-color:#00c7ee}.bl-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bl-card{border:1px solid var(--bl-line);background:var(--bl-card);text-align:left;border-radius:12px;width:100%;min-width:0;padding:0;display:block;overflow:hidden}.bl-card>img{object-fit:cover;width:100%;height:165px;display:block}.bl-card>div{padding:12px 15px}.bl-card small{color:#47caf7;text-transform:uppercase;font-size:9px}.bl-card footer{color:var(--bl-muted);flex-wrap:wrap;gap:10px;margin-top:14px;font-size:9px;display:flex}.bl-feature .bl-card{background:0 0;border:0;border-radius:0}.bl-feature .bl-card>img{height:215px}.bl-feature .bl-card>div{padding:15px 24px 20px}.bl-latest .bl-card>img{height:100px}.bl-latest .bl-card>div{padding:9px}.bl-latest h3{font-size:12px}.bl-latest .bl-card p{display:none}.bl-latest footer{gap:5px;font-size:9px}.bl-latest footer span{display:none}.bl-empty{text-align:center;grid-column:1/-1;padding:28px 15px;margin:0!important}.bl-authors{flex-wrap:wrap;gap:10px;display:flex}.bl-authors>button{border:1px solid var(--bl-line);background:var(--bl-card);text-align:left;border-radius:10px;flex:1;align-items:center;gap:12px;min-width:170px;padding:12px;display:flex}.bl-authors>button>span{color:#c9f9ff;background:#124275;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.bl-authors b{font-size:12px}.bl-authors small{margin-top:5px;display:block}.bl-guides{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.bl-resources{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.bl-newsletter,.bl-cta{background:radial-gradient(ellipse at left,#0064f02e,transparent 65%),var(--bl-panel);align-items:center;gap:28px;padding:22px 28px;display:flex}.bl-newsletter>svg,.bl-cta>svg{flex-shrink:0;width:72px;height:72px}.bl-newsletter>div,.bl-cta>div{flex:1}.bl-newsletter p,.bl-cta p{margin:0}.bl-newsletter form{width:34%}.bl-newsletter label{color:var(--bl-muted);margin-bottom:6px;font-size:10px;display:block}.bl-newsletter form>div{border:1px solid var(--bl-line);border-radius:30px;gap:6px;padding:4px;display:flex}.bl-newsletter input{width:100%;min-width:0;color:var(--bl-text);background:0 0;border:0;padding:6px 9px;font-size:11px}.bl-newsletter input::placeholder{color:var(--bl-muted)}.bl-newsletter button,.bl-cta>a{white-space:nowrap;color:#fff;background:linear-gradient(100deg,#0060ff,#00c6d6);border:0;border-radius:24px;padding:10px 18px;font-size:11px;text-decoration:none}.bl-newsletter form>small{margin-top:8px;display:block}.bl-reader{color:var(--bl-text);background:var(--bl-panel);border:1px solid var(--bl-line);border-radius:18px;width:min(800px,94vw);max-height:88vh;padding:30px}.bl-reader::backdrop{background:#000510d9}.bl-reader img{object-fit:cover;border-radius:10px;width:100%;max-height:300px;margin-bottom:20px}.bl-reader h1{font-size:32px}.bl-content{white-space:pre-wrap;font-size:16px;line-height:1.7}.bl-close{float:right;background:var(--bl-card);border:1px solid var(--bl-line);border-radius:50%;width:36px;height:36px;position:sticky;top:0;font-size:24px!important}.bl-page :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #00cbed}:root[data-theme=light] .bl-page{--bl-panel:#fffffff5;--bl-card:#f2f7fd;--bl-line:#c4d9ed;--bl-text:#16334e;--bl-muted:#4f6780}:root[data-theme=light] .bl-card small,:root[data-theme=light] .bl-hero>div>small{color:#006e96}@media (width<=1000px){.bl-topics,.bl-latest,.bl-guides{grid-template-columns:repeat(3,1fr)}.bl-newsletter{flex-wrap:wrap}.bl-newsletter form{width:100%}.bl-resources{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.bl-page{padding:20px 16px}.bl-hero{grid-template-columns:1fr;padding:0 0 18px}.bl-panel{padding:16px}.bl-stories{grid-template-columns:1fr}.bl-topics,.bl-latest,.bl-guides{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-hero h1{font-size:34px}.bl-newsletter,.bl-cta{flex-wrap:wrap;gap:15px}.bl-newsletter>svg,.bl-cta>svg{width:42px;height:42px}.bl-cta>a{margin-left:57px}.bl-page h2{font-size:18px}.bl-feature{min-height:0}}.af-page{--af-panel:#041220e0;--af-card:#071a2c;--af-line:#193e58;--af-text:#f3f6fc;--af-muted:#afc0d4;max-width:1240px;color:var(--af-text);margin:auto;padding:24px 30px}.af-page *{box-sizing:border-box}.af-page h2{margin:0 0 12px;font-size:20px;line-height:1.25}.af-page h3{margin:0 0 6px;font-size:13px}.af-page p{color:var(--af-muted);margin:0 0 10px;font-size:12px;line-height:1.5}.af-page small{color:var(--af-muted);font-size:10px}.af-page svg{color:#00baf5;flex-shrink:0;width:26px;height:26px}.af-page button{cursor:pointer;font:inherit;color:inherit}.af-page section{scroll-margin-top:90px}.af-hero{background:0 0;grid-template-columns:.9fr 1.15fr;align-items:center;gap:35px;padding:18px 0 35px;display:grid}.af-hero>div>small{color:#19baff;letter-spacing:1px;font-size:12px}.af-hero h1{letter-spacing:-1px;margin:18px 0;font-size:clamp(28px,3.2vw,43px);line-height:1.12}.af-hero h1 em{color:#00bfff;font-style:normal}.af-hero>div>p{max-width:420px;font-size:16px}.af-actions{gap:14px;margin:25px 0;display:flex}.af-actions button,.af-calculator aside button{color:#fff;background:linear-gradient(105deg,#0060ff,#00cbd5);border:1px solid #00b7ef;border-radius:5px;padding:12px 18px;font-size:11px;font-weight:600}.af-actions .af-outline{color:var(--af-text);background:0 0;border-color:#1d618a}.af-promises{color:var(--af-muted);gap:18px;font-size:10px;display:flex}.af-console{background:var(--af-panel);border:1px solid #0670a2;border-radius:12px;padding:15px;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 0 38px #006aff20}.af-console header{border-bottom:1px solid var(--af-line);align-items:center;gap:12px;padding:0 0 12px;font-size:12px;display:flex}.af-console header small{margin-left:auto}.af-console-body{grid-template-columns:90px 1fr;gap:15px;padding:16px 0;display:grid}.af-console nav{flex-direction:column;gap:17px;font-size:10px;display:flex}.af-console nav b{color:#fff;background:#153b68;border-radius:4px;padding:7px}.af-console-body>div{min-width:0}.af-console h2{margin-top:10px}.af-console .af-chart{width:100%;height:145px}.af-metrics{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.af-metrics>div{border:1px solid var(--af-line);border-radius:6px;padding:10px}.af-metrics b{margin-top:6px;font-size:18px;display:block}.af-console footer{border:1px solid var(--af-line);border-radius:6px;gap:15px;padding:12px;font-size:12px;display:flex}.af-console footer p{margin:5px 0 0;font-size:10px}.af-section{border-top:1px solid var(--af-line);padding:22px 0}.af-section>h2,.af-center{text-align:center}.af-five{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:25px;display:grid}.af-five article{padding-left:37px;position:relative}.af-five article>svg{position:absolute;top:0;left:0}.af-five p{margin-bottom:0;font-size:10px}.af-partners{gap:12px}.af-partners article{background:var(--af-panel);border:1px solid var(--af-line);border-radius:8px;padding:16px}.af-partners article>svg{margin-bottom:10px;position:static}.af-panel{border:1px solid var(--af-line);background:var(--af-panel);border-radius:9px;margin-bottom:16px;padding:22px}.af-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.af-page table{border-collapse:collapse;text-align:left;width:100%;margin:18px 0;font-size:11px}.af-page th,.af-page td{border-bottom:1px solid var(--af-line);vertical-align:top;padding:13px 10px}.af-page td{color:var(--af-muted);line-height:1.5}.af-page thead{background:var(--af-card)}.af-calculator{grid-template-columns:1.3fr 1fr;gap:22px;margin-top:20px;display:grid}.af-calculator label{margin:0 0 18px;font-size:10px;display:block}.af-calculator output{float:right;color:var(--af-text)}.af-calculator input{accent-color:#00a9f7;cursor:pointer;width:100%;margin-top:12px;display:block}.af-calculator aside{border:1px solid var(--af-line);background:var(--af-card);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.af-calculator strong{color:#00bfff;font-size:25px}.af-how{grid-template-columns:1fr repeat(4,1fr);align-items:start;gap:22px;display:grid}.af-how article{gap:12px;display:flex}.af-how article>b{color:#00c6f6;border:1px solid #00bbf9;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.af-how p{margin:0;font-size:10px}.af-dashboard-row{grid-template-columns:1.4fr 1fr}.af-dashboard-preview{background:var(--af-card);border:1px solid var(--af-line);border-radius:8px;grid-template-columns:1fr 1fr;gap:24px;padding:20px 10px;display:grid}.af-funnel{flex-direction:column;align-items:center;gap:5px;display:flex}.af-funnel span{clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);color:#fff;background:#0755c2;place-items:center;width:100%;height:30px;font-size:10px;display:grid}.af-funnel span:nth-child(2){background:#007fce;width:76%}.af-funnel span:nth-child(3){background:#009ddd;width:54%}.af-funnel span:nth-child(4){background:#00babb;width:35%}.af-link{background:0 0;border:0;padding:0;color:#00baf5!important;font-size:11px!important}.af-tools{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.af-tools span{font-size:9px}.af-tools svg{width:16px;height:16px;margin-bottom:7px;display:block}.af-practice{border-top:1px solid var(--af-line);gap:15px;padding:12px 0;display:flex}.af-practice p{margin:0;font-size:11px}.af-faq{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.af-faq details{border:1px solid var(--af-line);background:var(--af-card);border-radius:5px;padding:10px 12px;font-size:11px}.af-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.af-faq summary::-webkit-details-marker{display:none}.af-faq svg{width:14px;height:14px}.af-faq details p{margin:12px 0 0;font-size:11px}.af-trust,.af-cta{align-items:center;gap:25px;display:flex}.af-trust>div,.af-cta>div:first-of-type{flex:1}.af-trust p,.af-cta p{margin:0}.af-cta>svg{width:64px;height:64px}.af-cta .af-actions{margin:0}.af-page :is(button,input,summary):focus-visible{outline-offset:4px;outline:2px solid #00ceef}:root[data-theme=light] .af-page{--af-panel:#fffffff2;--af-card:#eef5fc;--af-line:#c5d8e8;--af-text:#18334b;--af-muted:#4d657c}:root[data-theme=light] .af-link,:root[data-theme=light] .af-calculator strong{color:#0073a0!important}@media (width<=950px){.af-five{grid-template-columns:repeat(3,1fr)}.af-hero{gap:20px}.af-console-body{grid-template-columns:65px 1fr}.af-console header{flex-wrap:wrap}.af-console header small{margin:0}.af-how{grid-template-columns:1fr 1fr}.af-how>h2{grid-column:1/-1}.af-cta,.af-actions{flex-wrap:wrap}.af-calculator{gap:12px}}@media (width<=650px){.af-page{padding:20px 16px}.af-hero,.af-columns{grid-template-columns:1fr}.af-console{transform:none}.af-five{grid-template-columns:repeat(2,1fr);gap:18px}.af-faq{grid-template-columns:1fr}.af-panel{padding:18px}.af-trust,.af-promises{flex-wrap:wrap}.af-dashboard-preview{gap:12px}.af-calculator strong{font-size:21px}.af-cta>svg{width:45px;height:45px}.af-page h2{font-size:18px}}.hc-page{--hc-panel:#05162fe6;--hc-card:#091f40;--hc-line:#173858;--hc-text:#f1f5ff;--hc-muted:#b2c4df;max-width:1240px;color:var(--hc-text);margin:auto;padding:24px 30px}.hc-page *{box-sizing:border-box}.hc-page h2{margin:0 0 14px;font-size:20px;line-height:1.25}.hc-page h3{margin:0 0 7px;font-size:14px}.hc-page p{color:var(--hc-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.hc-page small{color:#00c9ef;font-size:10px}.hc-page svg{color:#00c9ff;flex-shrink:0;width:28px;height:28px}.hc-page button{cursor:pointer;font:inherit;color:inherit}.hc-page section{scroll-margin-top:90px}.hc-hero{background:0 0;grid-template-columns:1fr 1.1fr;align-items:center;gap:38px;padding:8px 10px 25px;display:grid}.hc-hero h1{letter-spacing:-1px;margin:22px 0 16px;font-size:clamp(28px,3.2vw,43px);line-height:1.13}.hc-hero>div>p{font-size:16px}.hc-search{background:var(--hc-panel);border:1px solid #00c5ff;border-radius:30px;align-items:center;gap:12px;margin-top:30px;padding:12px 16px;display:flex;box-shadow:0 0 18px #007dff38}.hc-search svg{width:22px;height:22px}.hc-search input{width:100%;min-width:0;color:var(--hc-text);font:inherit;background:0 0;border:0;font-size:12px}.hc-search input::placeholder{color:var(--hc-muted)}.hc-search button{color:#00c9ef;background:0 0;border:0}.hc-popular{color:var(--hc-muted);flex-wrap:wrap;gap:5px;margin-top:14px;font-size:10px;display:flex}.hc-popular button{color:#00baff;background:0 0;border:0;padding:0 3px;font-size:10px}.hc-dashboard{border:1px solid var(--hc-line);background:radial-gradient(ellipse at top right,#0061d226,transparent 70%),var(--hc-panel);border-radius:18px;padding:18px;box-shadow:0 0 24px #006eff15}.hc-dashboard header{border-bottom:1px solid var(--hc-line);align-items:center;gap:8px;padding-bottom:15px;font-size:12px;display:flex}.hc-dashboard header small{margin-left:auto;font-size:9px}.hc-dashboard header svg{width:18px;height:18px}.hc-dashboard-inner{grid-template-columns:90px 1fr;gap:18px;padding-top:18px;display:grid}.hc-dashboard nav{flex-direction:column;gap:18px;font-size:9px;display:flex}.hc-dashboard nav span.active{color:#00caff}.hc-dashboard-inner>div>svg{float:right;width:55px;height:55px;margin-left:8px}.hc-dashboard h3{font-size:13px}.hc-dashboard p{font-size:10px}.hc-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.hc-stats span{border:1px solid var(--hc-line);background:var(--hc-card);border-radius:6px;padding:10px;font-size:9px}.hc-stats svg{width:18px;height:18px;margin-top:8px;display:block}.hc-activity{border:1px solid var(--hc-line);border-radius:5px;justify-content:space-between;gap:10px;padding:10px;display:flex}.hc-activity span{color:#1dbef7;font-size:8px}.hc-panel{border:1px solid var(--hc-line);background:var(--hc-panel);border-radius:17px;margin-bottom:16px;padding:18px}.hc-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hc-categories>button{background:var(--hc-card);border:1px solid var(--hc-line);text-align:left;border-radius:14px;align-items:flex-start;gap:15px;padding:18px;display:flex}.hc-categories>button[aria-pressed=true]{border-color:#00baff}.hc-categories p{font-size:11px}.hc-columns{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.hc-panel>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.hc-panel>header h2{margin:0}.hc-panel>header button{color:#00baff;background:0 0;border:0;font-size:11px}.hc-page details{background:var(--hc-card);border:1px solid var(--hc-line);border-radius:7px;margin:5px 0;padding:10px 12px}.hc-page summary{cursor:pointer;align-items:center;gap:10px;font-size:12px;list-style:none;display:flex}.hc-page summary::-webkit-details-marker{display:none}.hc-page summary>svg:first-child{width:22px;height:22px}.hc-page summary>svg:last-child{width:14px;height:14px;margin-left:auto}.hc-page details p{margin:15px 0 3px}.hc-assistant{flex-direction:column;gap:12px;display:flex}.hc-assistant h2{margin-bottom:0}.hc-assistant h2 small{margin-left:10px}.hc-bubble{background:var(--hc-card);border:1px solid var(--hc-line);border-radius:14px;max-width:88%;padding:14px;font-size:12px;line-height:1.5}.hc-user{color:#fff;background:#163a7a;align-self:flex-end}.hc-primary{text-align:center;cursor:pointer;background:linear-gradient(100deg,#064df3,#00b9c9);border:1px solid #107ef3;border-radius:24px;justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex;color:#fff!important;font-size:12px!important}.hc-assistant>.hc-primary{width:100%;margin-top:auto}.hc-assistant-options{flex-wrap:wrap;gap:6px;display:flex}.hc-assistant-options button{background:var(--hc-card);border:1px solid var(--hc-line);border-radius:6px;padding:8px;font-size:11px}.hc-steps{grid-template-columns:repeat(4,1fr);gap:25px;padding:12px;display:grid}.hc-steps article{gap:14px;display:flex}.hc-steps article>b{color:#fff;background:linear-gradient(110deg,#06338c,#007884);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.hc-steps p{margin:0;font-size:11px}.hc-support{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.hc-support article{background:var(--hc-card);border:1px solid var(--hc-line);border-radius:13px;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.hc-support h3{margin-top:10px}.hc-support p{flex:1}.hc-support a{width:100%;padding:9px;font-size:10px!important}.hc-faq{grid-template-columns:1fr 1fr;align-items:start;gap:0 16px;display:grid}.hc-cta{color:#fff;background:linear-gradient(110deg,#1258c1,#08254a);border:1px solid #008ed1;border-radius:12px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:10px;padding:26px 40px;display:flex}.hc-cta h2{margin-bottom:8px;font-size:28px}.hc-cta p{color:#dae7ff;margin:0}.hc-page :is(button,a,input,summary):focus-visible{outline-offset:4px;outline:2px solid #00d5f5}:root[data-theme=light] .hc-page{--hc-panel:#fffffff2;--hc-card:#edf5ff;--hc-line:#c8dbea;--hc-text:#16334f;--hc-muted:#4c647e}:root[data-theme=light] .hc-page small,:root[data-theme=light] .hc-popular button,:root[data-theme=light] .hc-panel>header button{color:#00749a}@media (width<=1000px){.hc-categories,.hc-support{grid-template-columns:repeat(2,1fr)}.hc-hero{gap:20px}.hc-dashboard-inner{grid-template-columns:65px 1fr}.hc-columns{grid-template-columns:1.3fr 1fr}.hc-steps{grid-template-columns:1fr 1fr}.hc-activity span{display:none}}@media (width<=640px){.hc-page{padding:20px 16px}.hc-hero,.hc-columns{grid-template-columns:1fr}.hc-hero{padding:0 0 20px}.hc-dashboard{padding:14px}.hc-categories>button{gap:9px;padding:12px}.hc-categories>button>svg{width:22px;height:22px}.hc-page h3{font-size:13px}.hc-categories{gap:10px}.hc-faq{grid-template-columns:1fr}.hc-cta{flex-direction:column;align-items:flex-start;padding:24px}.hc-cta h2{font-size:24px}.hc-support{gap:10px}.hc-support article{padding:12px}.hc-steps{gap:18px;padding:5px}.hc-steps article{gap:10px}.hc-steps article>b{width:30px;height:30px}}.ax-page{--ax-panel:#08182df0;--ax-card:#102941;--ax-text:#eef5ff;--ax-muted:#aec3db;--ax-line:#254461;max-width:1240px;color:var(--ax-text);margin:auto;padding:28px}.ax-page *{box-sizing:border-box}.ax-page section{scroll-margin-top:90px}.ax-page h2{margin:0 0 8px;font-size:22px;line-height:1.3}.ax-page h3{margin:0 0 12px;font-size:14px}.ax-page p{color:var(--ax-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.ax-page svg{color:#00aff5;flex-shrink:0;width:30px;height:30px}.ax-page button,.ax-page a{cursor:pointer;font:inherit}.ax-page button{color:inherit}.ax-page a{color:#00bafa;text-decoration:none}.ax-hero{background:0 0;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;padding:20px 0 35px;display:grid}.ax-hero small{color:#1abdf0;font-size:11px}.ax-hero h1{letter-spacing:-1px;margin:23px 0 18px;font-size:clamp(30px,3.7vw,48px);line-height:1.12}.ax-hero em{color:#00b8d5;font-style:normal}.ax-hero>div>p{max-width:470px;font-size:17px}.ax-actions{align-items:center;gap:15px;margin:24px 0 18px;display:flex}.ax-actions a{border:1px solid var(--ax-line);border-radius:17px;padding:12px 18px;font-size:12px}.ax-page .ax-primary{color:#fff;background:linear-gradient(105deg,#0758f6,#00bfcb);border:0;border-radius:9px;padding:12px 20px;font-size:12px;font-weight:600}.ax-art{min-height:320px;position:relative}.ax-art>img{object-fit:cover;border-radius:20px;width:100%;height:320px;-webkit-mask-image:radial-gradient(#000 56%,#0000 79%);mask-image:radial-gradient(#000 56%,#0000 79%)}.ax-badge{background:var(--ax-panel);border:1px solid var(--ax-line);border-radius:15px;padding:17px;position:absolute;box-shadow:0 6px 24px #0065a11c;color:var(--ax-text)!important;font-size:11px!important}.ax-text{top:0;left:12px}.ax-text b{color:#008bff;margin-top:10px;display:block}.ax-contrast{top:0;right:10px}.ax-captions{bottom:0;left:0}.ax-language{bottom:0;right:0}.ax-panel{border:1px solid var(--ax-line);background:var(--ax-panel);border-radius:19px;margin-bottom:20px;padding:23px}.ax-commitment{align-items:center;gap:30px;display:flex}.ax-commitment>svg{width:65px;height:65px}.ax-commitment>div{flex:1}.ax-commitment strong{border:1px solid var(--ax-line);border-radius:14px;padding:20px;font-size:17px;line-height:1.5}.ax-features{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.ax-features .ax-panel{margin:0;padding:20px}.ax-features article>svg{float:left;margin:0 12px 15px 0}.ax-features p{font-size:12px}.ax-features ul{clear:both;margin:15px 0 0;padding:0;list-style:none}.ax-features li{align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.ax-features li svg{width:14px;height:14px}.ax-panel>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ax-panel>header button{color:#0095ef;background:0 0;border:0;font-size:12px}.ax-languages{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.ax-languages span{border:1px solid var(--ax-line);background:var(--ax-card);text-align:center;border-radius:8px;padding:10px 5px;font-size:10px}.ax-controls{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.ax-controls .ax-panel{margin:0;padding:20px}.ax-controls button{border:1px solid var(--ax-line);background:var(--ax-card);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}.ax-controls a{font-size:12px}.ax-size{gap:8px;display:flex}.ax-size button[aria-pressed=true]{border-color:#00a9ff}.ax-controls button b{color:#00b8cc;margin-left:8px}.ax-bottom{grid-template-columns:1fr 1.15fr;gap:20px;display:grid}.ax-bottom form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ax-bottom input,.ax-bottom select,.ax-bottom textarea{background:var(--ax-card);width:100%;min-width:0;color:var(--ax-text);border:1px solid var(--ax-line);font:inherit;border-radius:6px;margin-bottom:10px;padding:10px;font-size:12px;display:block}.ax-bottom textarea{resize:vertical;min-height:100px}.ax-bottom input::placeholder,.ax-bottom textarea::placeholder{color:var(--ax-muted)}.ax-bottom form>.ax-primary{width:100%;margin-bottom:12px}.ax-bottom details{border:1px solid var(--ax-line);border-radius:8px;margin:6px 0;padding:10px 12px}.ax-bottom summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.ax-bottom summary::-webkit-details-marker{display:none}.ax-bottom summary svg{width:14px;height:14px}.ax-bottom details p{margin-top:12px;font-size:12px}.ax-cta{color:#fff;background:linear-gradient(105deg,#10235e,#0357b5,#00b5c3);border-radius:15px;align-items:center;gap:25px;padding:25px 32px;display:flex}.ax-cta>div{flex:1}.ax-cta>svg{width:55px;height:55px}.ax-cta p{color:#fff;margin:0}.ax-cta a{color:#0644a4;background:#fff;border-radius:25px;padding:12px 25px;font-size:12px}.ax-page :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #009fff}:root[data-theme=light] .ax-page{--ax-panel:#fffffff5;--ax-card:#f6faff;--ax-text:#102455;--ax-muted:#586e92;--ax-line:#dfebfa}:root[data-theme=light] .ax-page a,:root[data-theme=light] .ax-hero small{color:#005dcc}:root[data-theme=light] .ax-page .ax-primary{color:#fff}@media (width<=1000px){.ax-features,.ax-controls{grid-template-columns:repeat(2,1fr)}.ax-languages{grid-template-columns:repeat(5,1fr)}.ax-hero{gap:20px}.ax-art>img{height:300px}}@media (width<=640px){.ax-page{padding:18px}.ax-hero,.ax-bottom{grid-template-columns:1fr}.ax-hero h1{font-size:34px}.ax-commitment{flex-wrap:wrap;gap:16px}.ax-commitment strong{width:100%;padding:12px;font-size:14px}.ax-panel{padding:18px}.ax-languages{grid-template-columns:repeat(3,1fr)}.ax-features,.ax-controls{gap:10px}.ax-features .ax-panel,.ax-controls .ax-panel{padding:14px}.ax-cta{flex-wrap:wrap;padding:24px}.ax-cta h2,.ax-page h2{font-size:20px}.ax-actions{gap:8px}.ax-actions a{padding:10px;font-size:11px}}.ax-languages .ax-language-chip{white-space:nowrap;justify-content:flex-start;align-items:center;gap:7px;min-height:36px;padding:8px;display:flex}.ax-language-chip img{object-fit:cover;border-radius:3px;flex:0 0 22px;width:22px;height:16px;display:block;box-shadow:0 0 0 1px #8194ae26}.ax-language-chip svg{flex:0 0 22px;width:22px;height:16px}@media (width>=1001px){.ax-languages .ax-language-chip{gap:5px;padding:7px 5px;font-size:10px}}@media (width>=1001px) and (width<=1150px){.ax-languages{grid-template-columns:repeat(8,minmax(0,1fr))}}.ax-control-demo{isolation:isolate;min-height:150px;padding:12px 23px 10px 0;position:relative}.ax-settings-card{z-index:1;background:var(--ax-panel);border:1px solid #9dc8ff;border-radius:13px;padding:15px 12px;position:relative;box-shadow:0 7px 20px #1260b514}.ax-size-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ax-size-row>span,.ax-setting-caption{color:var(--ax-muted);font-size:10px}.ax-settings-card .ax-size{align-items:center;gap:6px;display:flex}.ax-settings-card .ax-size button{border:1px solid var(--ax-line);background:var(--ax-card);width:23px;height:25px;color:var(--ax-text);border-radius:5px;place-items:center;margin:0;padding:0;line-height:1;display:grid}.ax-settings-card .ax-size button[aria-pressed=true]{background:#197af51a;border-color:#87b4f4}.ax-setting-caption{margin-top:16px;margin-bottom:8px;display:block}.ax-controls .ax-settings-card .ax-contrast-switch{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:0;font-size:11px;font-weight:600;display:flex}.ax-switch-track{background:#263a67;border:1px solid #6278a1;border-radius:20px;flex:0 0 33px;width:33px;height:19px;display:block;position:relative}.ax-switch-track>span{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;display:block;position:absolute;top:2px;left:2px}.ax-contrast-switch[aria-checked=true] .ax-switch-track{background:#008bc0;border-color:#008bc0}.ax-contrast-switch[aria-checked=true] .ax-switch-track>span{transform:translate(14px)}.ax-contrast-preview{z-index:0;background:#172238;border-radius:12px;width:55%;padding:23px 12px;position:absolute;top:12px;bottom:0;right:0}.ax-contrast-preview>span{background:#39465e;border-radius:3px;height:10px;margin-bottom:12px;display:block}.ax-contrast-preview>span:nth-child(2){background:#ffdd28}.ax-contrast-preview>span:nth-child(3){width:65%}.ax-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reduce-motion .ax-switch-track>span{transition:none}@media (width<=420px){.ax-control-demo{padding-right:10px}.ax-settings-card{padding:12px 8px}.ax-size-row{gap:5px}.ax-settings-card .ax-size{gap:3px}.ax-settings-card .ax-size button{width:20px}}.marketing-site.active-page-home .ht-hero-art>img,.marketing-site .av-reference .av-hero-art>img:first-child{box-shadow:none;-webkit-mask-composite:source-in;border:0;border-radius:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 83%,#0000 100%),linear-gradient(#0000 0%,#000 7% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 83%,#0000 100%),linear-gradient(#0000 0%,#000 7% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.marketing-site.active-page-home .ht-hero-art{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 92%,#0000)}.marketing-site .reference-page .ref-hero-art>img,.marketing-site .reference-page .safety-hero-art>img,.marketing-site .about-reference-match .ab-hero-art>img{-webkit-mask-image:radial-gradient(at 50% 48%,#000 38%,#000000f2 49%,#00000073 65%,#0000 78%);mask-image:radial-gradient(at 50% 48%,#000 38%,#000000f2 49%,#00000073 65%,#0000 78%);box-shadow:none!important;border:0!important;border-radius:0!important}@media (width<=760px){.marketing-site.active-page-home .ht-hero-art>img,.marketing-site .av-reference .av-hero-art>img:first-child{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 6% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000),linear-gradient(#0000,#000 6% 80%,#0000)}}:root[data-theme] .marketing-site :is(.reference-page,.homett,.av-reference,.about-reference-match,.terms-reference-match)>:is(.ref-hero,.ref-hero-home,.how-hero,.avatar-page-hero,.enterprise-page-hero,.pricing-page-hero,.about-page-hero,.careers-page-hero,.contact-page-hero,.safety-page-hero,.accessibility-hero,.help-page-hero,.blog-page-hero,.affiliate-page-hero,.ref-help-hero,.ht-hero,.av-hero,.ab-hero,.tr-hero){box-shadow:none!important;background:0 0!important;border-bottom-color:#0000!important;border-left:0!important;border-right:0!important}:root[data-theme] .marketing-site .reference-page .safety-page-hero:before{-webkit-mask-composite:source-in;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 84%,#0000 100%),linear-gradient(#0000 0%,#000 15% 70%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 84%,#0000 100%),linear-gradient(#0000 0%,#000 15% 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
