/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}}:root{--ink:#071426;--navy:#06101d;--navy2:#0b1b30;--cyan:#6ee7e7;--cyan2:#24c6d8;--paper:#f5f8f8;--white:#fff;--muted:#a4b2c3;--line:#ffffff1f;--darktext:#182b3b;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--darktext);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(3rem,6vw,6.2rem)}h2{font-size:clamp(2.2rem,4vw,4rem)}h3{font-size:1.25rem}.skip{background:var(--cyan);z-index:1000;padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:1rem}.announcement{color:#062031;text-align:center;background:#50d8de;padding:.55rem 1rem;font-size:.83rem;font-weight:700}.announcement a{text-decoration:underline}.header{height:76px;padding:0 max(20px,calc((100vw - var(--max))/2));color:#fff;z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050f1cf5;align-items:center;gap:2rem;display:flex;position:sticky;top:0}.brand{margin-right:auto}.wordmark{letter-spacing:.15em;gap:.65rem}.wordmarkMark{width:31px;height:31px;color:var(--cyan);letter-spacing:0;border:1px solid #6ee7e799;border-radius:10px;place-items:center}.nav{color:#d5dee8;gap:1.55rem;font-size:.88rem;display:flex}.navActions{font-size:.85rem;display:flex}.button,.navActions{align-items:center;gap:.7rem}.button{background:var(--cyan);color:#07212b;border:1px solid var(--cyan);border-radius:12px;justify-content:center;padding:.88rem 1.25rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#8cf0f0}.button:focus-visible,.menuButton:focus-visible,.mockup button:focus-visible,.tabs button:focus-visible,.textButton:focus-visible{outline-offset:3px;outline:3px solid #f9c74f}.button.small{border-radius:9px;padding:.6rem .85rem}.button.ghost{color:#fff;border-color:#ffffff3d}.button.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.button.wide{width:100%}.menuButton{border:1px solid var(--line);color:#fff;background:0 0;border-radius:8px;padding:.5rem .7rem;display:none}.section{max-width:100%;padding:clamp(5.5rem,9vw,9rem) max(20px,calc((100vw - var(--max))/2));position:relative;overflow:hidden}.dark{background:var(--navy);color:#fff}.eyebrow{color:#4b6472;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.7rem;font-weight:850;display:inline-flex}.eyebrow.live{border:1px solid #6ee7e738;border-radius:999px;padding:.5rem .7rem}.eyebrow.live i{background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6ee7e71f}.hero{grid-template-columns:.96fr 1.04fr;align-items:center;gap:4rem;min-height:760px;padding-top:7rem;display:grid}.hero h1{max-width:720px;margin-bottom:1.5rem}.ctaRow{flex-wrap:wrap;align-items:center;gap:.9rem;margin:2rem 0;display:flex}.textLink{color:#335162;font-weight:750}.dark .textLink{color:#c8d5df}.textLink.cyan{color:var(--cyan)}.heroNotes{color:#91a4b8;gap:1.2rem;font-size:.78rem;display:flex}.glow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.glowOne{background:radial-gradient(circle,#11b2d229,#0000 67%);width:700px;height:700px;top:50px;left:-420px}.heroVisual{position:relative}.floatCard{color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:.75rem;min-width:270px;padding:1rem 1.1rem;display:flex;position:absolute;bottom:-32px;right:-20px;box-shadow:0 18px 60px #0000004d}.floatCard div{flex-direction:column;display:flex}.floatCard small{color:#6b7e8d}.floatCard strong{color:#168777;margin-left:auto;font-size:.78rem}.statusDot{background:#42d7b4;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #42d7b426}.trust{color:#9bacbf;border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.08em;background:#0a192b;justify-content:center;align-items:center;gap:1.8rem;padding:1.1rem;font-size:.76rem;display:flex}.trust i{background:var(--cyan);border-radius:50%;width:3px;height:3px}.sectionHeading{text-align:center;max-width:790px;margin:0 auto 4rem}.problemGrid{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.problemGrid article{background:#fff;border:1px solid #dfe9e9;border-radius:22px;padding:1.1rem;box-shadow:0 14px 50px #071b2a0f}.problemGrid article>h3,.problemGrid article>p{margin-left:.6rem;margin-right:.6rem}.problemGrid article>p{color:#667782}.exitVisual,.phone,.sheet{background:#eaf1f2;border-radius:16px;min-height:290px;margin-bottom:1.5rem;padding:1.2rem}.phone{background:#dce8e7;flex-direction:column;gap:1rem;display:flex}.phoneTop{justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.bubble{background:#fff;border-radius:3px 14px 14px;max-width:80%;padding:.85rem;font-size:.86rem}.bubble.me{background:#d3faf6;border-radius:14px 3px 14px 14px;align-self:flex-end}.bubble span{-webkit-text-decoration:line-through #f56464;text-decoration:line-through #f56464}.phone small{color:#7e8b91;align-self:center}.sheet{grid-template-columns:1.2fr 1fr 1fr;align-content:center;padding:1rem;display:grid}.sheet div{border-bottom:1px solid #d1dcdd;border-right:1px solid #d1dcdd;padding:.7rem .55rem;font-size:.72rem;overflow:hidden}.sheet div:nth-child(-n+3){color:#fff;background:#092035;font-weight:700}.exitVisual{flex-wrap:wrap;align-content:center;align-items:center;gap:.8rem;display:flex}.exitVisual div{flex-direction:column;display:flex}.exitVisual small{color:#7b8990}.avatar{color:#fff;background:#2c6bd4;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:800;display:grid}.avatar.big{width:52px;height:52px}.pill{background:#dce9ee;border-radius:999px;padding:.35rem .6rem;font-size:.68rem}.pill.danger{color:#a1352c;background:#ffe1df}.stepRail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin-bottom:7rem;display:grid}.stepRail>div{border-right:1px solid var(--line);flex-direction:column;min-height:150px;padding:1.6rem 1.1rem;display:flex}.stepRail span{color:#6f8296;font-size:.64rem}.stepRail i{color:var(--cyan);margin:auto 0;font-size:1.6rem;font-style:normal}.stepRail b{font-size:.85rem}.how{grid-template-columns:.8fr 1.2fr;align-items:start;gap:7rem;display:grid}.how>div p{color:#9bb0c0}.how ol{counter-reset:item;margin:0;padding:0;list-style:none}.how li{border-bottom:1px solid var(--line);counter-increment:item;grid-template-columns:50px 1fr;gap:.2rem 1rem;padding:1.3rem 0;display:grid}.how li:before{content:"0" counter(item);color:var(--cyan);grid-row:1/3;font-size:.72rem}.how li span{color:#97aabd}.featureGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.featureCard{background:#fff;border:1px solid #dde7e8;border-radius:18px;flex-direction:column;min-height:250px;padding:2rem;display:flex}.featureCard>span{text-transform:uppercase;letter-spacing:.12em;color:#1596a4;font-size:.68rem;font-weight:850}.featureCard p{color:#667782}.featureCard a{color:#176879;margin-top:auto;font-weight:750}.featureCard.featured{color:#fff;background:#0b2033;border-color:#0b2033}.featureCard.featured p{color:#aab9c7}.splitOffboard{background:#dff5f4;grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem;display:grid}.splitOffboard>div>p{color:#506672;max-width:530px;font-size:1.05rem}.compare{background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 60px #0723321a}.compare article{padding:2rem}.compare article+article{color:#fff;background:#0b2033}.compare ul{padding:0;list-style:none}.compare li{border-bottom:1px solid #788c9633;padding:.85rem 0;font-size:.86rem}.bad,.good{text-transform:uppercase;letter-spacing:.13em;color:#b04747;font-size:.7rem}.center{text-align:center;margin-top:2rem}.tabs{background:#e9f0f0;border-radius:999px;width:max-content;margin:0 auto 2rem;padding:.35rem;display:flex}.tabs button{color:#526875;background:0 0;border:0;border-radius:999px;padding:.7rem 1.1rem;font-weight:700}.tabs button.active{color:#fff;background:#092035}.pricingGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.pricingGrid.private{grid-template-columns:repeat(2,minmax(280px,380px));justify-content:center}.priceCard{background:#fff;border:1px solid #dae5e6;border-radius:18px;flex-direction:column;padding:2rem;display:flex;position:relative}.priceCard.featured{border:2px solid #22a8b5;box-shadow:0 20px 60px #14909b21}.popular{color:#087b72;text-transform:uppercase;background:#d5f9f5;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:850;position:absolute;top:1rem;right:1rem}.price{color:#092035;margin:.8rem 0;font-size:2.2rem;font-weight:850}.price small{color:#72828a;font-size:.7rem}.users{font-weight:800}.priceCard>p:not(.price):not(.users){color:#63757f;font-size:.86rem}.priceCard>.button{margin-top:auto;margin-bottom:1rem}.priceCard>small{color:#829197;font-size:.62rem}.finder{color:#fff;background:#0b2033;border-radius:20px;grid-template-columns:1fr 1fr;gap:4rem;margin-top:3rem;padding:2.5rem;display:grid}.finder p{color:#9db0bf}.finder input{width:100%;accent-color:var(--cyan)}.partner{color:#fff;background:#092035;grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.partner>div>p{color:#9fb2c1}.partnerArt{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid;position:relative}.partnerArt>span{border:1px solid var(--line);height:160px;color:var(--cyan);background:linear-gradient(135deg,#6ee7e714,#0000);border-radius:24px;grid-column:1/4;place-items:center;font-size:4rem;font-weight:900;display:grid}.partnerArt div{border:1px solid var(--line);border-radius:14px;padding:1.1rem}.partnerArt i{color:var(--cyan);font-size:.7rem}.partnerArt p{margin:1rem 0 0;font-size:.75rem}.checks{padding:0;list-style:none}.checks li{padding:.55rem 0}.checks li:before{content:"✓";color:#129a91;margin-right:.7rem}.dark .checks li:before,.partner .checks li:before{color:var(--cyan)}.faqSection{grid-template-columns:.7fr 1.3fr;align-items:start;gap:7rem;display:grid}.faqSection>div:first-child{position:sticky;top:130px}.faqList details{border-bottom:1px solid #d4e0e1}.faqList summary{cursor:pointer;justify-content:space-between;padding:1.4rem 0;font-weight:800;list-style:none;display:flex}.faqList details p{color:#61737e;padding-right:2rem}.finalCta{padding:4rem max(20px,calc((100vw - var(--max))/2));color:#06202a;background:#38cbd2;justify-content:space-between;align-items:center;gap:2rem;display:flex}.finalCta h2{margin-bottom:.7rem}.finalCta p{margin:0}.finalCta>div:last-child{flex:none;gap:.8rem;display:flex}.outlineLight{background:0 0;border-color:#092e38}.footer{color:#9babbc;padding:5rem max(20px,calc((100vw - var(--max))/2)) 2rem;background:#050d18}.footerIntro{border-bottom:1px solid var(--line);align-items:center;gap:2rem;padding-bottom:2rem;display:flex}.footerIntro p{margin:0 auto 0 0}.footerIntro span:last-child{font-size:.75rem}.footerGrid{grid-template-columns:repeat(5,1fr);gap:2rem;padding:3rem 0;display:grid}.footerGrid h3{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.footerGrid a{padding:.35rem 0;font-size:.82rem;display:block}.footerGrid a:hover{color:var(--cyan)}.footerBottom{border-top:1px solid var(--line);justify-content:space-between;padding-top:1.5rem;font-size:.7rem;display:flex}.cookie{z-index:500;background:#fff;border:1px solid #d5e1e2;border-radius:16px;align-items:center;gap:1rem;max-width:900px;margin:auto;padding:1rem 1.2rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 15px 60px #00000038}.cookie p{color:#61737d;margin:0;font-size:.75rem}.cookieButtons{gap:.5rem;margin-left:auto;display:flex}.cookie .ghost{color:#102837;border-color:#b9c7cc}.textButton{background:0 0;border:0;text-decoration:underline}.cookieChoices{gap:.8rem;font-size:.75rem;display:flex}.mockup{color:#fff;background:#071321;border:1px solid #7bd2da47;border-radius:20px;overflow:hidden;box-shadow:0 35px 100px #00000059}.mockTop{border-bottom:1px solid var(--line);color:#667c90;justify-content:space-between;align-items:center;height:44px;padding:0 1rem;font-size:.65rem;display:flex}.dots{color:#35536d;letter-spacing:.25em}.mockBody{grid-template-columns:58px 1fr;min-height:420px;display:grid}.mockNav{border-right:1px solid var(--line);background:#08111d;flex-direction:column;align-items:center;gap:.8rem;padding:.8rem;display:flex}.mockNav strong{color:var(--cyan);margin-bottom:1rem}.mockNav button{color:#73899d;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:.65rem}.mockNav button.active{color:var(--cyan);background:#11304a}.mockContent{padding:1.4rem}.mockHeading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.mockHeading h3{margin:0;font-size:1.15rem}.mockHeading .eyebrow{margin:0;font-size:.55rem}.mockAdd{background:var(--cyan);border:0;border-radius:7px;padding:.45rem .7rem;font-size:.65rem;font-weight:800}.vaultGrid{grid-template-columns:.7fr 1.3fr;gap:.8rem;display:grid}.credentialList,.folderList,.health,.panelRows,.timeline{border:1px solid var(--line);background:#0b1b2c;border-radius:12px;padding:.6rem}.folder{color:#91a2b2;border-radius:8px;padding:.65rem;font-size:.66rem}.folder b{float:right}.folder.active{color:#fff;background:#12314a}.credentialList>div,.panelRows>div{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.7rem;display:flex}.credentialList p,.panelRows p{flex-direction:column;margin:0;font-size:.68rem;display:flex}.credentialList small,.panelRows small{color:#71869a}.credentialList em{color:#6a7f92;margin-left:auto;font-style:normal}.itemIcon{width:28px;height:28px;color:var(--cyan);background:#125368;border-radius:8px;place-items:center;font-size:.65rem;display:grid}.itemIcon.purple{color:#bb9fff;background:#3f2b67}.itemIcon.green{color:#6ee1c5;background:#154c42}.panelRows .pill,.panelRows .remove{margin-left:auto}.panelRows .remove{color:#ffb8bd;background:#4a2328;border:1px solid #87444b;border-radius:7px;padding:.4rem;font-size:.6rem}.avatar.alt{background:#6e4bb0}.avatar.warn{background:#b26a36}.health{grid-template-columns:.6fr 1.4fr;align-items:center;gap:1rem;display:grid}.healthScore{border-left:13px solid #18364b;border-bottom:13px solid #18364b;border-top:13px solid #18364b;border-top-color:var(--cyan);border-right:13px solid #18364b;border-right-color:var(--cyan);place-items:center;width:130px;height:130px;margin:auto;display:grid}.healthScore span{grid-row:1;margin-top:1.8rem;font-size:2rem;font-weight:800}.healthScore small{color:#7990a2;grid-row:2;margin-top:-2rem;font-size:.55rem}.bars p{justify-content:space-between;margin:.8rem 0 .3rem;font-size:.65rem;display:flex}.bars i{background:var(--cyan);border-radius:99px;height:6px;display:block}.bars i.amber{background:#ffc15c}.bars i.red{background:#f07676}.timeline p{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;margin:0;padding:.8rem;display:flex}.timeline i{background:var(--cyan);border-radius:50%;width:8px;height:8px}.timeline span{flex-direction:column;font-size:.68rem;display:flex}.timeline small{color:#748a9d}.timeline time{color:#71879a;margin-left:auto;font-size:.58rem}.tourControls{border-top:1px solid var(--line);color:#8599aa;justify-content:space-between;align-items:center;padding:1rem 1.3rem;font-size:.65rem;display:flex}.tourControls button{color:#6f8497;text-transform:capitalize;background:0 0;border:0;padding:.4rem}.tourControls button.active{color:var(--cyan)}.compact .mockBody{min-height:360px}.compact .tourControls{display:none}.pageHero{padding:7rem max(20px,calc((100vw - var(--max))/2));color:#fff;background:linear-gradient(135deg,#06101d,#0b2033);grid-template-columns:.9fr 1.1fr;align-items:center;gap:5rem;display:grid}.pageHero h1{font-size:clamp(3rem,5vw,5rem)}.pageHero>div>p{color:#a9bac9;max-width:630px;font-size:1.1rem}.formPage{padding:7rem max(20px,calc((100vw - var(--max))/2));color:#fff;background:#071426;grid-template-columns:.8fr 1.2fr;align-items:start;gap:6rem;min-height:800px;display:grid}.formPage h1{font-size:clamp(3rem,5vw,5rem)}.formPage>div>p{color:#aab9c6}.formAside{border:1px solid var(--line);color:#9cb0c0;border-radius:14px;flex-direction:column;gap:.8rem;margin-top:3rem;padding:1.5rem;font-size:.84rem;display:flex}.formAside b{color:var(--cyan)}.leadForm{color:#142b3b;background:#fff;border-radius:20px;padding:2.2rem;box-shadow:0 25px 80px #0003}.formHead p{color:#627581}.formGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.leadForm label{flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.75rem;font-weight:750;display:flex}.leadForm input,.leadForm select,.leadForm textarea{background:#f9fbfb;border:1px solid #ccdadd;border-radius:9px;padding:.75rem}.leadForm .check{font-weight:500;display:block}.check input{margin-right:.5rem}.honeypot{left:-10000px;position:absolute!important}.formError{color:#a82c2c}.formSuccess{text-align:center;color:#142b3b;background:#fff;border-radius:20px;padding:3rem}.formSuccess>span{color:#07806a;background:#d7f8ef;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 1rem;font-size:1.5rem;display:grid}.split{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.stackCards{gap:1rem;display:grid}.stackCards article{background:#fff;border:1px solid #d8e3e4;border-radius:14px;padding:1.4rem}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.resourceGrid a{background:#fff;border:1px solid #d8e3e4;border-radius:16px;flex-direction:column;min-height:270px;padding:1.5rem;display:flex}.resourceGrid span{color:#14909b;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem}.resourceGrid h2{margin-top:1rem;font-size:1.35rem}.resourceGrid p{color:#647680;font-size:.85rem}.resourceGrid b{color:#176879;margin-top:auto}.subhead{margin-top:6rem}.downloadGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.downloadGrid a{border:1px solid #d7e3e4;border-radius:14px;grid-template-columns:40px 1fr;gap:.2rem;padding:1.2rem;display:grid}.downloadGrid a>span{color:#1595a1;grid-row:1/3}.downloadGrid small{color:#758690}.narrow{max-width:900px;margin:auto}.securityIntro{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.verification{background:#fff4df;border:1px solid #edca8b;border-radius:18px;padding:2rem}.verification>span{text-transform:uppercase;letter-spacing:.1em;color:#986415;font-size:.64rem;font-weight:850}.verification p{border-bottom:1px solid #ecd5aa;margin:0;padding:.6rem 0}.checklistPreview{color:#fff;background:#0b2033;border-radius:20px;padding:2.5rem}.checklistPreview>span{color:var(--cyan);text-transform:uppercase;font-size:.7rem}.checklistPreview li{padding:.6rem}.legal{max-width:850px;margin:auto;font-size:1.05rem}.legal p{margin:2rem 0}.notice{color:#6c4a09;background:#fff4d9;border-left:4px solid #e3a72b;padding:1rem}.statusCard{background:#fff;border:1px solid #d8e3e4;border-radius:18px;gap:1.2rem;padding:2rem;display:flex}.auth,.notFound{color:#fff;text-align:center;background:#071426;place-items:center;min-height:640px;padding:8rem 20px;display:grid}.auth>div{max-width:600px}.auth .formSuccess{color:#142b3b}.notFound>span{color:var(--cyan);font-size:8rem;font-weight:900}.notFound div{justify-content:center;gap:1rem;display:flex}.article{background:#fff}.article header{color:#fff;background:#071426;padding:6rem max(20px,50vw - 450px)}.article header>a{color:#9cb0c0;margin-bottom:3rem;display:block}.article header p{color:#a9bac8;font-size:1.2rem}.articleBody{max-width:760px;margin:auto;padding:5rem 20px;font-size:1.05rem}.articleBody h2{margin-top:3.5rem;font-size:2rem}.articleBody li{margin:.6rem 0}.articleCta{background:#dcf4f2;border-radius:18px;margin:4rem 0;padding:2rem}.articleCta h2{margin-top:0}.links{border-top:1px solid #d8e2e3;padding-top:1.5rem}.links a{color:#147c88;text-decoration:underline}.notFound{flex-direction:column;justify-content:center;display:flex}.notFound h1{font-size:3rem}.statusCard .statusDot{margin-top:.8rem}@media (max-width:1100px){.nav{background:#06101d;flex-direction:column;padding:1.5rem;display:none;position:absolute;top:76px;left:0;right:0}.nav.open{display:flex}.menuButton{display:block}.navActions>a:first-child{display:none}.hero,.pageHero{grid-template-columns:1fr;padding-top:5rem}.heroVisual{max-width:850px}.featureGrid,.pricingGrid,.problemGrid,.resourceGrid{grid-template-columns:repeat(2,1fr)}.faqSection,.formPage,.partner,.splitOffboard{grid-template-columns:1fr;gap:4rem}.faqSection>div:first-child{position:static}.footerGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){h1{font-size:clamp(2.65rem,15vw,4.2rem)}h2{font-size:2.25rem}.header{height:68px;padding-inline:16px}.nav{top:68px}.navActions .ghost,.navActions>a:first-child{display:none}.navActions .button{padding:.5rem .65rem;font-size:.72rem}.announcement{font-size:.7rem}.section{padding:5rem 18px}.hero{gap:3rem;min-height:auto}.hero .lead{font-size:1rem}.heroNotes{flex-wrap:wrap}.heroVisual{margin:0 -10px}.floatCard{min-width:235px;bottom:-45px;right:0}.trust{justify-content:flex-start;padding-left:18px;overflow:auto}.trust span{white-space:nowrap}.downloadGrid,.featureGrid,.pricingGrid,.pricingGrid.private,.problemGrid,.resourceGrid{grid-template-columns:1fr}.problemGrid article{padding:.8rem}.stepRail{grid-template-columns:repeat(3,1fr)}.stepRail>div{border-bottom:1px solid var(--line)}.compare,.finder,.how,.securityIntro,.split{grid-template-columns:1fr;gap:2rem}.compare article{padding:1.5rem}.partnerArt{order:2}.pageHero{gap:3rem;padding:5rem 18px}.pageHero h1{font-size:2.8rem}.formPage{padding:5rem 18px}.formGrid{grid-template-columns:1fr}.finalCta{flex-direction:column;align-items:flex-start;padding:3rem 18px}.finalCta>div:last-child{flex-wrap:wrap}.footer{padding-inline:18px}.footerIntro{flex-direction:column;align-items:flex-start}.footerGrid{grid-template-columns:1fr 1fr}.footerBottom{flex-direction:column;gap:.8rem}.cookie{flex-direction:column;align-items:stretch}.cookieButtons{flex-wrap:wrap;margin:0}.cookieChoices{flex-wrap:wrap}.mockBody{grid-template-columns:45px 1fr;min-height:330px}.mockContent{padding:.75rem}.vaultGrid{grid-template-columns:1fr}.folderList{display:none}.credentialList>div{padding:.55rem}.mockHeading{margin-bottom:.5rem}.compact .mockBody{min-height:310px}.health{grid-template-columns:1fr}.healthScore{width:100px;height:100px}.tourControls{flex-direction:column;align-items:flex-start;gap:.5rem}.tourControls div{flex-wrap:wrap;display:flex}.pricingGrid.private{justify-content:stretch}.notFound>span{font-size:6rem}.notFound h1{font-size:2.4rem}}@media (max-width:380px){.navActions{display:none}.hero h1{font-size:2.6rem}.ctaRow .button{width:100%}.stepRail{grid-template-columns:repeat(2,1fr)}.footerGrid{grid-template-columns:1fr}.mockTop span:nth-child(2){display:none}.floatCard{margin-top:1rem;position:relative;bottom:auto}.finalCta>div:last-child,.finalCta>div:last-child .button{width:100%}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.footerContact{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.5rem;padding:1rem 0;font-size:.78rem;display:flex}.footerContact a{color:var(--cyan)}.mobileCta{display:none}.formBenefits{margin:2rem 0}.formBenefits li{color:#d5e2ea}.formMicro{color:#71818b;text-align:center;margin:.7rem 0 0;font-size:.7rem}.formError a{font-weight:800;text-decoration:underline}.adTrust{color:#d8e4eb;border-top:1px solid var(--line);padding:1.2rem max(20px,calc((100vw - var(--max))/2));text-align:center;background:#0a1a2d;grid-template-columns:repeat(4,1fr);gap:1rem;font-size:.75rem;display:grid}.legal a{color:#117986;font-weight:750;text-decoration:underline}@media (max-width:760px){body{padding-bottom:64px}.mobileCta{z-index:450;background:#071426;border-top:1px solid #ffffff29;grid-template-columns:.75fr 1.25fr;gap:.5rem;padding:.55rem;display:grid;position:fixed;bottom:0;left:0;right:0}.mobileCta a{color:#fff;border:1px solid #ffffff40;border-radius:9px;place-items:center;font-size:.8rem;font-weight:800;display:grid}.mobileCta a:last-child{background:var(--cyan);color:#071e29;border-color:var(--cyan);padding:.65rem}.cookie{bottom:76px}.adTrust{grid-template-columns:1fr 1fr;padding:1rem 18px}.footerContact{flex-direction:column;gap:.5rem}}.formActions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.formActions .button{margin:0}.purchaseButton{color:#fff;background:#071426;border-color:#071426}.purchaseButton:hover{color:#fff;background:#2f6bff;border-color:#2f6bff}@media (max-width:520px){.formActions{grid-template-columns:1fr}}.dashboardPreviewBadge{color:#986b16;letter-spacing:.04em;background:#fff4d8;border:1px solid #efd99d;margin-top:9px;padding:4px 7px;font-size:.58rem;font-weight:800;display:inline-block}.dashboardShell{color:#111a2a;background:#f4f7fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.dashboardRail{color:#d9e6f5;background:#061326;flex-direction:column;flex:none;width:248px;min-height:100vh;padding:26px 16px 20px;display:flex}.dashboardBrand{border-bottom:1px solid #ffffff1f;align-items:center;gap:11px;padding:0 10px 28px;display:flex}.dashboardBrand span,.dashboardBrand>b{letter-spacing:.16em;font-size:.92rem}.dashboardBrand small{color:#7690ae;letter-spacing:.16em;margin-top:3px;font-size:.55rem;display:block}.dashboardMark{color:#72a8ff;border:1px solid #4f8dff;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.dashboardRole{padding:24px 10px 16px}.dashboardRole>span{color:#7990ad;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:.64rem;display:block}.dashboardRole select{color:#edf6ff;background:#102640;border:1px solid #244769;width:100%;padding:9px;font-size:.76rem}.dashboardNav{gap:3px;display:grid}.dashboardNav button{color:#8da4c0;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:11px 10px;font-size:.77rem;display:flex}.dashboardNav button.active,.dashboardNav button:hover{color:#fff;background:#102b4b}.dashboardNav button.active{box-shadow:inset 3px 0 #4d8dff}.dashboardNav i{color:#73a8ff;text-align:center;width:17px;font-style:normal}.dashboardNav em{color:#1d160a;background:#d69c39;border-radius:20px;margin-left:auto;padding:2px 6px;font-size:.58rem;font-style:normal}.dashboardRailFoot{color:#93abc6;border-top:1px solid #ffffff1f;margin-top:auto;padding:14px 10px;font-size:.68rem;line-height:1.8}.dashboardRailFoot small{color:#6f87a3}.presence{background:#39d7a5;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.dashboardMain{flex:1;min-width:0}.dashboardTop{background:#fff;border-bottom:1px solid #dce5f0;justify-content:space-between;align-items:center;min-height:100px;padding:22px clamp(22px,4vw,55px);display:flex}.dashboardKicker{color:#52709a;text-transform:uppercase;letter-spacing:.15em;font-size:.63rem;font-weight:800}.dashboardTop h1{letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.55rem);line-height:1}.dashboardTopActions{align-items:center;gap:14px;display:flex}.dashboardSearch{background:#f3f6fa;border:1px solid #dde6f1;align-items:center;gap:8px;min-width:min(300px,30vw);padding:9px 11px;display:flex}.dashboardSearch span{color:#6482a7}.dashboardSearch input{background:0 0;border:0;outline:0;width:100%;font-size:.76rem}.dashboardIconButton{color:#526e92;background:#fff;border:1px solid #dce5ef;width:36px;height:36px;position:relative}.dashboardIconButton b{color:#fff;background:#e3a23b;border-radius:20px;padding:2px 5px;font-size:.55rem;position:absolute;top:-5px;right:-4px}.dashboardAvatar{color:#fff;background:#132d51;place-items:center;width:35px;height:35px;font-size:.68rem;font-weight:800;display:grid}.dashboardContent{max-width:1600px;padding:30px clamp(22px,4vw,55px) 60px}.dashboardNotice{color:#127158;background:#dff7ee;border:1px solid #a9e2ce;margin:18px clamp(22px,4vw,55px) 0;padding:12px 15px;font-size:.78rem}.dashMetrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:20px;display:grid}.dashMetric{background:#fff;border:1px solid #dce5ef;border-top:3px solid #7191b5;min-height:120px;padding:16px 17px}.dashMetric.blue{border-top-color:#4f8dff}.dashMetric.green{border-top-color:#27bb8d}.dashMetric.amber{border-top-color:#dfaa47}.dashMetric.purple{border-top-color:#9c7ae9}.dashMetric.cyan{border-top-color:#2bbdd1}.dashMetric>small,.dashMetric>span{color:#66809f;font-size:.66rem;display:block}.dashMetric strong{color:#101f37;letter-spacing:-.04em;margin:10px 0 2px;font-size:1.7rem;display:block}.dashMetric small{color:#72859c}.dashGrid{grid-template-columns:1.25fr .9fr;gap:18px;margin-bottom:18px;display:grid}.dashGridWide{grid-template-columns:1.2fr .8fr}.dashPanel{background:#fff;border:1px solid #dce5ef;min-width:0;margin-bottom:18px;padding:20px}.dashPanelHead{border-bottom:1px solid #e8eef5;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:14px;display:flex}.dashPanel h2{letter-spacing:-.02em;color:#17263e;margin:0;font-size:1rem}.dashTextButton{color:#2b6ec8;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:800}.funnelSteps{gap:15px;display:grid}.funnelStep{color:#5f7896;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;font-size:.7rem;display:grid}.funnelStep b{color:#152943}.funnelStep i{background:#edf2f8;grid-column:1/3;height:7px;display:block;position:relative}.funnelStep i:after{content:"";background:#4e8bf3;position:absolute;inset:0}.funnelStep i.cyan:after{background:#2bbdd1}.funnelStep i.amber:after{background:#dfa642}.funnelStep i.green:after{background:#24bb8b}.funnelStep i.purple:after{background:#9274df}.attentionList{gap:5px;display:grid}.attentionItem{border-bottom:1px solid #edf1f5;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.attentionItem:last-child{border:0}.attentionIcon{color:#3878de;background:#eaf1ff;place-items:center;width:28px;height:28px;font-size:.73rem;font-weight:900;display:grid}.attentionIcon.warning{color:#a47516;background:#fff4d9}.attentionIcon.danger{color:#b04755;background:#ffe8eb}.attentionItem b,.attentionItem small{display:block}.attentionItem b{color:#1c2d47;font-size:.72rem}.attentionItem small{color:#7790aa;margin-top:3px;font-size:.61rem}.attentionItem button,.rowAction{color:#2c70cc;cursor:pointer;background:0 0;border:0;font-size:.64rem;font-weight:800}.activityRows{display:grid}.activityRow{border-bottom:1px solid #edf1f5;grid-template-columns:10px 1fr auto;align-items:start;gap:11px;padding:12px 0;display:grid}.activityRow:last-child{border:0}.activityDot{background:#6688b4;border-radius:50%;width:8px;height:8px;margin-top:5px}.activityDot.success{background:#27bb8d}.activityDot.warning{background:#dda13b}.activityDot.info{background:#4d8cf3}.activityRow b,.activityRow small{display:block}.activityRow b{color:#1e3049;font-size:.72rem}.activityRow small,.activityRow time{color:#7890a8;font-size:.62rem}.activityRow time{white-space:nowrap}.revenueList{gap:19px;padding-top:7px;display:grid}.revenueRow{grid-template-columns:1fr auto 42px;align-items:center;gap:7px;font-size:.67rem;display:grid}.revenueRow b{font-size:.68rem}.revenueRow i{background:#edf2f8;grid-column:1/4;height:5px}.revenueRow em{background:#5b92ee;height:100%;display:block}.revenueRow small{color:#7890a8}.tableWrap{overflow:auto}.dashTable{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.dashTable th{color:#7890a8;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #e1e9f1;padding:0 11px 11px;font-size:.57rem;font-weight:800}.dashTable td{color:#2a3d57;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:14px 11px;font-size:.72rem}.dashTable td:first-child{min-width:200px}.dashTable td b,.dashTable td small{display:block}.dashTable td small{color:#7c91a7;margin-top:4px;font-size:.6rem;line-height:1.5}.stageBadge,.statusBadge{white-space:nowrap;padding:4px 7px;font-size:.59rem;display:inline-block}.stageBadge.green,.statusBadge.success{color:#117457;background:#ddf7ed}.stageBadge.amber,.statusBadge.warning{color:#956c17;background:#fff3d6}.stageBadge.blue,.statusBadge.info{color:#2d68ba;background:#e6efff}.controlList{margin:0;padding:0;list-style:none}.controlList li{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:20px;padding:12px 0;font-size:.7rem;display:flex}.controlList li b{color:#253c5b}.controlList li span{color:#7690a9;text-align:right;max-width:260px}.healthSummary{grid-template-columns:auto 1fr;align-items:center;gap:0 14px;padding:14px;display:grid}.healthSummary strong{color:#25af86;grid-row:span 2;font-size:3rem}.healthSummary span{color:#244466;font-size:.8rem;font-weight:800}.healthSummary b{color:#a2751e;font-size:.68rem}.healthSummary small{color:#7890a8;margin-top:24px;font-size:.65rem;display:block}.stageBadge{font-weight:700}.clientHero{color:#fff;background:linear-gradient(125deg,#0a203c,#123765);justify-content:space-between;align-items:start;margin-bottom:18px;padding:27px 28px;display:flex}.clientHero h2{margin:8px 0;font-size:1.7rem}.clientHero p{color:#b7c9dd;max-width:580px;margin:0;font-size:.78rem}.clientHero .dashboardKicker{color:#73a8ff}.quickActions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quickActions button{text-align:left;cursor:pointer;background:#f6f8fb;border:1px solid #e0e8f1;align-items:start;gap:11px;padding:16px;display:flex}.quickActions button>b{color:#397ede;font-size:1.1rem}.quickActions button span{color:#213956;font-size:.7rem;font-weight:800}.quickActions small{color:#7b91aa;margin-top:5px;font-size:.6rem;font-weight:400;display:block}.accessCard{background:#f5f8fc;border:1px solid #dde8f2;align-items:center;gap:15px;padding:18px;display:flex}.accessOrb{color:#70a3fb;background:#133866;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.accessCard h3{margin:0 0 5px;font-size:.9rem}.accessCard p{color:#6b829b;margin:0 0 8px;font-size:.68rem}.accessCard .button{white-space:nowrap;margin-left:auto;padding:.7rem 1rem;font-size:.63rem}.inlineStatus{color:#18785c;font-size:.62rem}.inlineStatus i{background:#23b986;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.subscriptionCard{background:#eef5ff;border-left:4px solid #4d8bf2;justify-content:space-between;align-items:center;padding:20px;display:flex}.subscriptionCard h2{margin:4px 0;font-size:1.8rem}.subscriptionCard p{color:#68819f;margin:0;font-size:.7rem}.subscriptionCard>strong{font-size:1.8rem}.subscriptionCard small{color:#66809f;font-size:.65rem}.subscriptionDetails{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.subscriptionDetails div{border:1px solid #e3eaf2;padding:13px}.subscriptionDetails b,.subscriptionDetails span{font-size:.64rem;display:block}.subscriptionDetails span{color:#7790a8;margin-bottom:6px}.greenText{color:#168162}.buttonRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outlineButton{color:#286bc5;background:#fff;border-color:#b8cee8}.textButtonDanger{color:#b44453;cursor:pointer;background:0 0;border:0;font-size:.67rem}.planCompare{background:#dce6f0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.planCompare>div{background:#f8fafc;gap:7px;padding:18px;display:grid}.planCompare b{font-size:.76rem}.planCompare span,.planCompare strong{color:#738ba5;font-size:.66rem}.planCompare button{color:#2a70cf;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.65rem;font-weight:800}.activityFilters{flex-wrap:wrap;gap:6px;margin-bottom:13px;display:flex}.activityFilters button{color:#7189a4;cursor:pointer;background:#fff;border:1px solid #dce6f0;padding:7px 10px;font-size:.62rem}.activityFilters button.active{color:#fff;background:#153761;border-color:#153761}.settingsForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settingsForm label{color:#68809e;gap:5px;font-size:.64rem;display:grid}.settingsForm input{border:1px solid #dce6ef;padding:10px;font-size:.73rem}.settingsForm .button{grid-column:1/-1;justify-self:start}.toggleList{gap:4px;margin-bottom:15px;display:grid}.toggleList label{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.toggleList span b,.toggleList span small{display:block}.toggleList b{font-size:.7rem}.toggleList small{color:#7890a8;margin-top:3px;font-size:.61rem}.toggleList input{accent-color:#397fe1}.integrationCard{background:#f5f8fc;border:1px solid #dde7f0;align-items:center;gap:14px;padding:17px;display:flex}.integrationIcon{color:#72a5f7;background:#133762;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.integrationCard b{font-size:.76rem}.integrationCard code,.integrationCard p{color:#7188a2;margin:5px 0;font-size:.64rem;line-height:1.5;display:block}.integrationCard code{color:#2e6abd;font-family:monospace}.integrationCard .statusBadge{margin-left:auto}@media (max-width:1050px){.dashboardRail{width:210px}.dashMetrics{grid-template-columns:repeat(2,1fr)}.dashGrid,.dashGridWide{grid-template-columns:1fr}.dashboardSearch{min-width:180px}}@media (max-width:700px){.dashboardShell{display:block}.dashboardRail{width:auto;min-height:0;padding:12px}.dashboardBrand{padding:5px 8px 12px}.dashboardRole{padding:12px 8px 8px}.dashboardRole select{width:auto}.dashboardNav{gap:3px;display:flex;overflow:auto}.dashboardNav button{white-space:nowrap;padding:9px}.dashboardNav button em,.dashboardRailFoot{display:none}.dashboardTop{align-items:flex-start;gap:15px;padding:18px}.dashboardTopActions{flex-wrap:wrap;justify-content:flex-end}.dashboardSearch{order:3;min-width:100%}.dashboardContent{padding:20px 16px 35px}.dashMetrics{gap:8px}.dashMetric{min-height:105px;padding:12px}.dashMetric strong{font-size:1.35rem}.planCompare,.quickActions,.settingsForm,.subscriptionDetails{grid-template-columns:1fr}.accessCard{flex-wrap:wrap;align-items:flex-start}.accessCard .button{margin-left:55px}.clientHero{display:block}.clientHero .statusBadge{margin-top:15px;display:inline-block}}:root{--ink:#02040a;--navy:#050b18;--navy2:#08152c;--cyan:#2f6bff;--cyan2:#4b7dff;--paper:#f3f5f9;--muted:#8b98ad;--line:#ffffff24;--darktext:#090d16;--max:1280px}body{color:#090d16;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}h1,h2,h3{letter-spacing:-.045em;font-weight:800}h1{font-size:clamp(3.5rem,7.2vw,7.4rem);line-height:.94}h2{font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:1}.section{padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.announcement{color:#050914;text-transform:uppercase;letter-spacing:.14em;background:#fff;border-bottom:1px solid #dce2ed;padding:.7rem;font-size:.67rem}.announcement a{color:#2459d8}.header{background:#010308f5;border-bottom:1px solid #557ad64d;height:84px}.wordmark{letter-spacing:.22em;font-size:1rem}.wordmarkMark{border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:3px;width:34px;height:34px;padding:4px;display:grid;transform:rotate(45deg)}.wordmarkMark i{background:#fff;display:block}.wordmarkMark i:nth-child(2),.wordmarkMark i:nth-child(3){background:#2f6bff}.wordmarkMark i:first-child{border-radius:7px 1px 1px}.wordmarkMark i:last-child{border-radius:1px 1px 7px}.nav{color:#aeb9cb;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.nav a:focus-visible,.nav a:hover{color:#fff}.button{color:#fff;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;box-shadow:none;background:#2f6bff;border-color:#2f6bff;border-radius:2px;padding:.98rem 1.4rem;font-size:.75rem;line-height:1.25}.button:hover{color:#050914;border-color:#fff;transform:translateY(-2px)}.button.ghost{border-color:#48546a}.button.ghost:hover{color:#fff;background:#ffffff14;border-color:#fff}.hero{background:#02040a;grid-template-columns:1fr 1fr;gap:5rem;min-height:850px;padding-top:8rem}.hero:before{content:"";background-image:linear-gradient(90deg,#2f6bff14 1px,#0000 0),linear-gradient(#2f6bff12 1px,#0000 0);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.hero:after{content:"01 / SECURE ACCESS";color:#45526a;letter-spacing:.2em;writing-mode:vertical-rl;font-size:.62rem;position:absolute;top:2rem;right:2.5rem}.heroCopy,.heroVisual{z-index:1}.lead{color:#a5b0c2;max-width:600px;font-size:1.08rem}.eyebrow{color:#4d607c;letter-spacing:.22em}.dark .eyebrow,.finalCta .eyebrow,.pageHero .eyebrow,.partner .eyebrow{color:#5f8bff}.eyebrow.live{border:0;border-left:3px solid #2f6bff;border-radius:0;padding:.35rem 0 .35rem .8rem}.eyebrow.live i{display:none}.heroNotes{color:#8592a7;text-transform:uppercase;letter-spacing:.09em;font-size:.65rem}.glowOne{background:radial-gradient(circle,#2f6bff38,#0000 67%);top:40px;left:auto;right:-250px}.floatCard{border-left:4px solid #2f6bff;border-radius:0;box-shadow:22px 24px #2f6bff29}.trust{color:#fff;text-transform:uppercase;letter-spacing:.14em;background:#2f6bff;border:0;padding:1.25rem}.trust i{background:#000}.light{background:#fff}.sectionHeading{max-width:850px}.sectionHeading p{color:#677184}.problem{background:#f3f5f9}.problemGrid{background:#cfd6e2;border:1px solid #cfd6e2;gap:1px}.problemGrid article{box-shadow:none;border:0;border-radius:0;padding:1.4rem}.exitVisual,.phone,.sheet{background:#edf0f5;border-radius:0}.phone{background:#e7ebf2}.bubble{border-left:3px solid #2f6bff;border-radius:0}.bubble.me{background:#dfe7ff;border-radius:0}.sheet div:nth-child(-n+3){background:#050914}.avatar{background:#2f6bff}.value{background:#02040a}.stepRail{border-color:#25324a}.stepRail>div{min-height:180px}.how li:before,.stepRail i{color:#5f8bff}.how{gap:9rem}.featureGrid{background:#d8dee8;border:1px solid #d8dee8;gap:1px}.featureCard{border:0;border-radius:0;min-height:280px}.featureCard.featured{background:#050914}.featureCard a,.featureCard>span{color:#2f60d8}.featureCard.featured a{color:#6d95ff}.splitOffboard{background:#e9eefb}.compare{border-radius:0;box-shadow:18px 18px #2f6bff}.compare article+article{background:#050914}.good{color:#6d95ff}.tour{background:#050914}.mockup{background:#030711;border:1px solid #284b9d;border-radius:0;box-shadow:24px 24px #2f6bff29}.mockTop{background:#02040a}.mockNav{background:#000}.mockNav button.active,.mockNav strong,.tourControls button.active{color:#6d95ff}.credentialList,.folderList,.health,.mockNav button,.panelRows,.timeline{border-radius:0}.folder.active,.mockNav button.active{background:#102a65}.mockAdd{background:#2f6bff}.itemIcon,.mockAdd{color:#fff;border-radius:0}.itemIcon{background:#123a85}.healthScore{border-top-color:#2f6bff;border-right-color:#2f6bff;border-radius:50%}.bars i,.timeline i{background:#2f6bff}.pricingPreview{background:#f3f5f9}.tabs{background:#e1e6ef;padding:3px}.tabs,.tabs button{border-radius:0}.tabs button.active{background:#050914}.pricingGrid{background:#cfd6e2;border:1px solid #cfd6e2;gap:1px}.priceCard{border:0;border-radius:0}.priceCard.featured{box-shadow:none;border:2px solid #2f6bff}.popular{color:#fff;background:#2f6bff;border-radius:0}.price{color:#050914}.finder{background:#050914;border-radius:0}.partner{background:#02040a}.partnerArt div,.partnerArt>span{border-radius:0}.partnerArt>span{color:#5f8bff;background:linear-gradient(135deg,#2f6bff3d,#0000)}.faqList details{border-color:#c7cfdb}.faqList summary span{color:#2f6bff}.finalCta{color:#fff;background:#2f6bff}.finalCta .eyebrow{color:#c7d6ff}.lightButton{color:#050914;background:#fff;border-color:#fff}.outlineLight{color:#fff;border-color:#fff}.footer{background:#000}.footerContact a,.footerGrid a:hover{color:#6d95ff}.pageHero{background:#02040a;position:relative}.pageHero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 60%,#2f6bff30);position:absolute;inset:0}.article header,.auth,.formPage,.notFound{background:#02040a}.formSuccess,.leadForm,.resourceGrid a,.stackCards article,.statusCard{border-radius:0}.leadForm{box-shadow:18px 18px #2f6bff}.leadForm input,.leadForm select,.leadForm textarea{background:#f5f7fa;border-radius:0}.leadForm input:focus,.leadForm select:focus,.leadForm textarea:focus{border-color:#2f6bff;outline:3px solid #2f6bff2e}.resourceGrid{background:#d5dce7;gap:1px}.resourceGrid a{border:0}.legal a,.links a,.resourceGrid b,.resourceGrid span{color:#285bcf}.articleCta,.checklistPreview,.verification{border-radius:0}.checklistPreview{background:#050914}.mobileCta{background:#000}.mobileCta a:last-child{color:#fff;background:#2f6bff;border-color:#2f6bff}@media (max-width:1100px){.nav{background:#02040a}.hero{grid-template-columns:1fr;min-height:auto}.hero h1{max-width:900px}}@media (max-width:760px){h1{letter-spacing:-.04em;font-size:clamp(2.75rem,13vw,4rem);line-height:.98}h2{letter-spacing:-.035em;font-size:clamp(2rem,9vw,2.65rem);line-height:1.04}.header{height:72px}.nav{top:72px}.navActions .button{letter-spacing:.045em;padding:.68rem .78rem;font-size:.68rem}.hero{padding-top:6rem}.hero:after{display:none}.featureGrid,.pricingGrid,.problemGrid{gap:1px}.compare,.leadForm{box-shadow:8px 8px #2f6bff}.mockup{box-shadow:8px 8px #2f6bff33}}.checkoutPage{color:#fff;min-height:820px;padding:7rem max(20px,calc((100vw - var(--max))/2));background:#02040a;grid-template-columns:.9fr 1.1fr;align-items:start;gap:7rem;display:grid}.checkoutIntro{position:sticky;top:140px}.checkoutIntro h1{font-size:clamp(3.5rem,6vw,6.5rem)}.checkoutIntro>p{color:#a5b0c2;max-width:600px;font-size:1.05rem}.checkoutSteps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:3rem;display:grid}.checkoutSteps span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:#a8b3c5;padding:1rem;font-size:.68rem}.checkoutSteps b{color:#5f8bff;margin-right:.5rem}.checkoutForm{color:#090d16;background:#fff;padding:2.4rem;box-shadow:18px 18px #2f6bff}.checkoutForm>label{flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.75rem;font-weight:750;display:flex}.checkoutForm input,.checkoutForm select{background:#f5f7fa;border:1px solid #cbd3e0;border-radius:0;padding:.78rem}.checkoutSummary{background:#e9eefb;border-left:4px solid #2f6bff;justify-content:space-between;align-items:center;margin:1rem 0 1.4rem;padding:1rem 1.2rem;display:flex}.checkoutSummary div{flex-direction:column;display:flex}.checkoutSummary span{color:#5d687a;font-size:.75rem}.checkoutSummary strong{font-size:1.6rem}.checkoutSummary small{color:#687487;font-size:.65rem}.checkoutForm .check{font-weight:500;display:block}.checkoutForm .check input{margin-right:.5rem}.checkoutForm .check a{color:#285bcf;text-decoration:underline}.checkoutNotice{color:#694b0d;background:#fff4d9;border-left:3px solid #d29a20;padding:.9rem;font-size:.76rem}.checkoutForm button:disabled{cursor:not-allowed;background:#637089;border-color:#637089}.checkoutForm .formError{text-align:center}@media (max-width:900px){.checkoutPage{grid-template-columns:1fr;gap:3rem;padding:5rem 18px}.checkoutIntro{position:static}.checkoutIntro h1{letter-spacing:-.042em;max-width:11ch;font-size:clamp(2.8rem,12vw,3.75rem);line-height:.98}.checkoutIntro>p{font-size:1rem;line-height:1.65}.checkoutForm{box-shadow:8px 8px #2f6bff}.checkoutForm h2{letter-spacing:-.035em;font-size:2rem;line-height:1.08}.checkoutForm .formGrid label,.checkoutForm>label{font-size:.82rem}.checkoutForm input,.checkoutForm select{font-size:1rem}.checkoutForm .button{min-height:48px;font-size:.76rem}}:root{--ink:#03132d;--navy:#03132d;--navy2:#07234d;--cyan:#2e7df6;--cyan2:#4b92ff;--paper:#f4f7fb;--darktext:#071426}.article header,.auth,.checkoutPage,.footer,.formPage,.header,.hero,.mobileCta,.notFound,.pageHero,.partner,.tour,.value{background:#03132d}.hero{background-image:radial-gradient(circle at 80% 42%,#1c6fff33,#0000 30%),linear-gradient(120deg,#020d21,#031a3d);min-height:780px}.hero:before{background-color:#0000;background-image:linear-gradient(90deg,#3682ff14 1px,#0000 0),linear-gradient(#3682ff12 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(270deg,#000,#0000 72%);mask-image:linear-gradient(270deg,#000,#0000 72%)}.hero h1{letter-spacing:-.052em;max-width:900px;font-size:clamp(3.5rem,6.4vw,6.8rem)}.hero h1 span{color:#3f88ff}.hero .lead{color:#d2dbea;max-width:560px;font-size:1.12rem}.eyebrow.live{color:#73a7ff;border-left-color:#3f88ff}.heroNotes{color:#d6e0ef}.button{background:#2e7df6;border-color:#2e7df6;border-radius:6px;box-shadow:0 10px 30px #115bdc40}.button:hover{color:#03132d;background:#fff}.button.ghost{box-shadow:none;background:0 0;border-color:#ffffff73}.finalCta,.trust{background:#216ee8}.mockup{border-color:#275ca8;box-shadow:24px 24px #165bcb2e}.floatCard{border-left-color:#3f88ff;box-shadow:16px 18px #195bca33}.checkoutForm{border-radius:8px;box-shadow:18px 18px #216ee8}.checkoutSummary{background:#e9f1ff;border-left-color:#2e7df6}.checkoutSteps b{color:#65a0ff}.cookie{border-radius:8px;box-shadow:12px 12px #216ee840}.wordmarkMark{clip-path:polygon(50% 0,100% 18%,92% 72%,50% 100%,8% 72%,0 18%);border:3px solid #fff;border-radius:12px 12px 18px 18px;width:38px;height:42px;padding:0;display:block;position:relative;transform:none}.wordmarkMark i{display:none}.wordmarkMark:before{border:3px solid #fff;border-radius:50%;width:10px;height:10px;top:10px}.wordmarkMark:after,.wordmarkMark:before{content:"";position:absolute;left:50%;transform:translate(-50%)}.wordmarkMark:after{background:#fff;border-radius:3px;width:4px;height:12px;top:21px}.wordmark{letter-spacing:.14em;font-size:1.08rem;font-weight:850}@media (max-width:760px){.hero{padding-top:5rem}.hero h1{max-width:9ch;font-size:clamp(2.8rem,13vw,4rem)}.hero .lead{color:#ced8e8}.heroNotes{gap:.55rem;display:grid}.checkoutForm{box-shadow:8px 8px #216ee8}.wordmarkMark{width:31px;height:35px}.wordmarkMark:before{width:8px;height:8px;top:8px}.wordmarkMark:after{height:10px;top:18px}}.footer,.header{background:#01102d}.wordmark{align-items:center;line-height:0;display:inline-flex}.brandLogo{object-fit:contain;width:auto;height:52px;display:block}.footerIntro .brandLogo{height:62px}@media (max-width:760px){.brandLogo{height:42px}.footerIntro .brandLogo{height:52px}}.checkoutFallback{align-self:center}.checkoutFallback .checks{margin:1.5rem 0 2rem}.checkoutFallback .checks li{color:#34445a}.checkoutBack{text-align:center;color:#285bcf;margin-top:1.2rem;font-weight:750;display:block}.checkoutUnavailable .checkoutIntro h1{max-width:10ch}.dashboardAuth{background:var(--ink,#07111f);color:#fff;place-items:center;min-height:100vh;padding:2rem;display:grid}.dashboardLogin{background:#ffffff12;border:1px solid #ffffff29;border-radius:22px;width:min(100%,430px);padding:2.2rem;box-shadow:0 25px 80px #00000047}.dashboardLogin h1{margin:.45rem 0 .6rem}.dashboardLogin p{color:#ffffffb3}.dashboardLogin label{color:#fffc;gap:.4rem;margin:1rem 0;display:grid}.dashboardLogin input{color:#fff;background:#0003;border:1px solid #fff3;border-radius:10px;padding:.8rem}.dashboardLogin small{color:#ffffffa6;margin-top:1rem;display:block}.dashboardLogin a{color:#a8d9ff}.portalShell{--pnav:#071423;--pbg:#f3f6fa;--ptext:#122033;--pmuted:#64748b;background:var(--pbg);min-height:100vh;color:var(--ptext);grid-template-columns:260px 1fr;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.portalSide{color:#d7e4f1;background:linear-gradient(160deg,#071423,#0c2036);flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.portalLogo{color:#fff;align-items:center;gap:12px;padding:4px 10px 28px;text-decoration:none;display:flex}.portalLoginLogo span,.portalLogo>span{background:linear-gradient(145deg,#29a9ff,#0664cd);border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 8px 30px #087ad955}.portalLogo b{letter-spacing:.14em}.portalLogo small{color:#7f9bb8;letter-spacing:.18em;margin-top:3px;font-size:9px;display:block}.portalSide nav{gap:5px;display:grid}.portalSide nav button{appearance:none;color:#8fa8c1;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;padding:11px 12px;display:grid}.portalSide nav button.active,.portalSide nav button:hover{color:#fff;background:#ffffff12}.portalSide nav button.active{box-shadow:inset 3px 0 #2aa8ff}.portalSide nav button em{color:#fff;background:#e34862;border-radius:99px;padding:1px 7px;font-size:11px;font-style:normal}.portalUser{border-top:1px solid #ffffff14;align-items:center;gap:10px;min-width:0;margin-top:auto;padding:18px 4px 0;display:flex}.portalUser>span{color:#fff;background:#1d78bd;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-size:12px;font-weight:800;display:grid}.portalUser div{flex:1;min-width:0}.portalUser b,.portalUser small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portalUser b{font-size:12px}.portalUser small{color:#7f9bb8;font-size:10px}.portalUser button{color:#90aac4;cursor:pointer;background:0 0;border:0;font-size:20px}.portalMain{min-width:0}.portalMain>header{background:#fff;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;height:92px;padding:0 34px;display:flex}.portalMain>header small{color:#718096;font-weight:650}.portalMain>header h1{margin:3px 0 0;font-size:27px}.portalHeaderActions{align-items:center;gap:10px;display:flex}.portalHeaderActions>a,.portalHeaderActions>button{color:#30445c;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:9px;padding:8px 12px;font-size:12px;text-decoration:none}.portalLive{color:#537088;font-size:11px}.portalLive i{background:#20b77a;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #20b77a20}.portalContent{gap:22px;padding:28px 34px;display:grid}.portalMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.portalMetric{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;position:relative;overflow:hidden}.portalMetric:before{content:"";background:#3182ce;width:4px;position:absolute;inset:0 auto 0 0}.portalMetric.green:before{background:#1bae78}.portalMetric.amber:before{background:#e8a126}.portalMetric.purple:before{background:#8c63d6}.portalMetric small,.portalMetric span{color:#718096;display:block}.portalMetric span{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.portalMetric strong{text-transform:capitalize;margin:9px 0 2px;font-size:27px;display:block}.portalMetric small{font-size:11px}.portalGrid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.portalPanel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.portalPanel>header{border-bottom:1px solid #edf1f5;padding:17px 20px}.portalPanel>header h2{margin:0;font-size:14px}.portalTableWrap{overflow:auto}.portalTable{border-collapse:collapse;width:100%;font-size:12px}.portalTable th{text-align:left;color:#718096;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f8fafc;padding:12px 16px;font-size:10px}.portalTable td{vertical-align:middle;border-top:1px solid #edf2f7;padding:14px 16px}.portalTable td b,.portalTable td small{display:block}.portalTable td small{color:#7b8a9d;margin-top:3px}.portalTable a{color:#136eae}.portalTable code{background:#f1f5f9;border-radius:5px;padding:3px 6px;font-size:10px}.portalTable select{background:#fff;border:1px solid #d9e2ec;border-radius:7px;padding:6px}.portalStatus{text-transform:capitalize;color:#9a6610;background:#fff3d8;border-radius:99px;align-items:center;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.portalStatus.good{color:#087a51;background:#dcf8ed}.portalStatus.bad{color:#ad2941;background:#ffe3e6}.portalPipeline{gap:14px;padding:18px 20px;display:grid}.portalPipeline>div{grid-template-columns:1fr 30px;gap:6px;padding-bottom:8px;display:grid;position:relative}.portalPipeline span{color:#5f7186;font-size:12px}.portalPipeline strong{text-align:right}.portalPipeline i{background:linear-gradient(90deg,#228ed9,#62c4ff);border-radius:9px;grid-column:1/-1;height:5px}.portalAttention{padding:8px 20px}.portalAttention>div{border-bottom:1px solid #edf2f7;gap:10px;padding:12px 0;display:flex}.portalAttention>div>span{color:#b66c00;background:#fff0d8;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.portalAttention b,.portalAttention small{display:block}.portalAttention b{font-size:12px}.portalAttention small{color:#728197;margin-top:2px;font-size:11px}.portalActivity{padding:4px 20px}.portalActivity>div{border-bottom:1px solid #edf2f7;grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.portalActivity i{background:#218dd2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #218dd216}.portalActivity b,.portalActivity small{display:block}.portalActivity b{font-size:12px}.portalActivity small,.portalActivity time{color:#7a899b;font-size:10px}.portalEmpty{color:#17845d;gap:10px;padding:24px;font-size:12px}.portalEmpty,.portalWelcome{align-items:center;display:flex}.portalWelcome{color:#fff;background:linear-gradient(120deg,#0a2440,#123f68);border-radius:16px;justify-content:space-between;padding:28px}.portalWelcome small{color:#8fb8db;text-transform:uppercase;letter-spacing:.08em}.portalWelcome h2{margin:6px 0;font-size:25px}.portalWelcome p{color:#b8cce0;margin:0}.portalQuick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.portalQuick>a,.portalQuick>button{color:#1a2b3e;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e0e8f0;border-radius:12px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex}.portalQuick b{color:#1777b8;background:#e8f4fc;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.portalQuick small,.portalQuick span{display:block}.portalQuick span{font-size:13px;font-weight:750}.portalQuick small{color:#76869a;margin-top:3px;font-weight:400}.portalSubscription{justify-content:space-between;align-items:center;padding:28px;display:flex}.portalSubscription h2{text-transform:capitalize;margin:5px 0}.portalSubscription p{color:#718096}.portalSubscription>strong{font-size:28px}.portalSubscription>strong small{color:#718096;font-size:12px}.dangerButton{color:#b1263d;cursor:pointer;background:#fff6f7;border:1px solid #f2b7bf;border-radius:8px;margin:0 28px 28px;padding:9px 13px}.portalForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.portalForm label{color:#5b6e82;gap:6px;font-size:12px;display:grid}.portalForm input{font:inherit;border:1px solid #d9e3ec;border-radius:8px;padding:10px}.portalForm button{justify-self:start}.portalVault{grid-template-columns:60px 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.portalVault>span{color:#fff;background:#0d6cb5;border-radius:15px;place-items:center;width:58px;height:58px;font-size:25px;font-weight:900;display:grid}.portalVault h2{margin:0 0 6px}.portalVault p{color:#66788b}.portalVault code{font-size:11px}.portalError{color:#a9253c;background:#fff0f2;border:1px solid #f1bac4;border-radius:9px;margin:16px 34px 0;padding:11px 14px;font-size:12px}.dangerText{color:#b4233b!important}.portalLoginPage{color:#fff;background:#071523;grid-template-columns:1.1fr minmax(400px,.9fr);min-height:100vh;font-family:Inter,system-ui,sans-serif;display:grid}.portalLoginPage>section{background:radial-gradient(circle at 20% 20%,#123d65,#071523 50%);flex-direction:column;padding:50px 7vw;display:flex}.portalLoginLogo{color:#fff;letter-spacing:.16em;align-items:center;gap:12px;font-weight:850;text-decoration:none;display:flex}.portalLoginIntro{max-width:610px;margin:auto 0}.portalLoginIntro small{color:#5cb8f7;letter-spacing:.12em}.portalLoginIntro h1{margin:15px 0;font-size:clamp(34px,5vw,62px);line-height:1.02}.portalLoginIntro p{color:#a9bfd2;font-size:17px;line-height:1.6}.portalLoginPage>form{color:#14243a;background:#fff;border-radius:20px;align-self:center;width:min(420px,100% - 40px);margin:40px auto;padding:38px;box-shadow:0 30px 100px #0005}.portalLoginPage form>small{color:#1478bc;letter-spacing:.1em;font-weight:800}.portalLoginPage form h2{margin:8px 0;font-size:28px}.portalLoginPage form p{color:#718096}.portalLoginPage form label{color:#506175;gap:6px;margin:16px 0;font-size:12px;display:grid}.portalLoginPage form input{font:inherit;border:1px solid #d8e2ec;border-radius:9px;padding:12px}.portalLoginPage form>a{text-align:center;color:#3279a9;margin-top:15px;font-size:12px;display:block}.portalLoading{color:#fff;background:#071523;place-items:center;min-height:100vh;display:grid}.fullField{grid-column:1/-1}@media (max-width:1000px){.portalShell{grid-template-columns:76px 1fr}.portalSide{padding:20px 10px}.portalLogo b,.portalSide nav button span,.portalUser button,.portalUser div{display:none}.portalLogo{padding-inline:8px}.portalSide nav button{grid-template-columns:1fr;justify-items:center}.portalSide nav button em{margin-left:28px;position:absolute}.portalMetrics{grid-template-columns:repeat(2,1fr)}.portalGrid{grid-template-columns:1fr}}@media (max-width:700px){.portalShell,.portalSide{display:block}.portalSide{height:auto;padding:12px;position:static}.portalLogo{padding:0 4px 10px}.portalSide nav{display:flex;overflow:auto}.portalSide nav button{min-width:60px}.portalUser{display:none}.portalMain>header{gap:12px;height:auto;padding:16px 18px}.portalHeaderActions .portalLive,.portalHeaderActions a{display:none}.portalContent{padding:18px}.portalMetrics{grid-template-columns:1fr 1fr}.portalForm,.portalQuick{grid-template-columns:1fr}.portalVault{grid-template-columns:50px 1fr}.portalVault>a{grid-column:1/-1}.portalLoginPage{grid-template-columns:1fr}.portalLoginPage>section{display:none}.portalLoginPage>form{margin:auto}.portalError{margin:12px 18px 0}}.portalInlineButton{color:#164e63;cursor:pointer;background:#fff;border:1px solid #cad4e0;border-radius:.45rem;margin-top:.4rem;padding:.35rem .6rem;font-size:.72rem;font-weight:700;display:block}.portalInlineButton:hover{background:#ecfeff}.portalInlineButton:disabled{opacity:.55;cursor:wait}.portalResetPage{background:radial-gradient(circle at 20% 10%,#123d65,#071523 48%);place-items:center;min-height:100vh;padding:24px;display:grid}.portalResetPage form{color:#14243a;background:#fff;border-radius:18px;width:min(460px,100%);padding:38px;box-shadow:0 30px 100px #0006}.portalResetPage .portalLoginLogo{color:#0c2540;margin-bottom:34px}.portalResetPage form>small{color:#1478bc;letter-spacing:.1em;font-weight:800}.portalResetPage h1{margin:9px 0 14px;font-size:32px}.portalResetPage p{color:#64748b}.portalResetPage label{color:#506175;gap:7px;margin:17px 0;font-size:12px;display:grid}.portalResetPage input{border:1px solid #d8e2ec;border-radius:8px;padding:12px}.portalResetPage .portalError{margin:12px 0}.portalNotice{color:#087a51;background:#e8f8f0;border:1px solid #a9dfc4;border-radius:9px;margin:16px 34px 0;padding:11px 14px;font-size:12px}.portalSearch{background:#fff;border:1px solid #dce5ef;border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.portalSearch input{width:100%;font:inherit;border:0;outline:0}.portalRowActions{flex-wrap:wrap;gap:6px;display:flex}.portalRowActions a,.portalRowActions button,.portalSubscriptionControls button{color:#25506f;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:7px;padding:6px 9px;font-size:10px}.portalRowActions .dangerAction,.portalSubscriptionControls .dangerAction{color:#ac2940;background:#fff7f8;border-color:#f1b5be}.portalRowActions .goodAction,.portalSubscriptionControls .goodAction{color:#087a51;background:#f0fbf6;border-color:#a9dfc4}.portalSubscriptionControls{gap:15px;padding:0 28px 28px;display:grid}.portalSubscriptionControls label{color:#536579;gap:7px;font-size:12px;display:grid}.portalSubscriptionControls label>select{border:1px solid #d7e1eb;border-radius:8px;max-width:360px;padding:9px}.portalSubscriptionControls label>small{color:#7b8a9d}.portalSubscriptionControls>div{flex-wrap:wrap;gap:8px;display:flex}.portalFilters{grid-template-columns:1fr auto auto auto;align-items:end;gap:10px;display:grid}.portalFilters label{color:#617389;gap:4px;font-size:11px;display:grid}.portalFilters input{border:1px solid #dce5ef;border-radius:9px;height:44px;padding:0 10px}.portalExport{color:#fff;background:#0d6cb5;border-radius:9px;align-items:center;height:44px;padding:0 15px;font-size:12px;font-weight:700;display:flex}.portalRevenueChart{align-items:flex-end;gap:12px;height:260px;padding:25px;display:flex;overflow:auto}.portalRevenueChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:54px;height:100%;display:flex}.portalRevenueChart i{background:linear-gradient(#42b8f3,#1769aa);border-radius:5px 5px 0 0;width:min(38px,80%);display:block}.portalRevenueChart b,.portalRevenueChart span{color:#64748b;white-space:nowrap;font-size:9px}.portalForm select,.portalForm textarea{font:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:8px;padding:10px}.portalForm textarea{resize:vertical}@media (max-width:700px){.portalFilters{grid-template-columns:1fr 1fr}.portalFilters .portalSearch{grid-column:1/-1}.portalSubscriptionControls{padding:0 18px 20px}.portalNotice{margin:12px 18px 0}}.portalFilters select{color:#30445c;background:#fff;border:1px solid #dce5ef;border-radius:9px;height:44px;padding:0 10px}.portalExport{text-decoration:none}.portalPaymentGuide{color:#31556f;background:#eef8ff;border:1px solid #b9d9ef;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:15px 18px;display:grid}.portalPaymentGuide b{color:#123c5b;font-size:12px}.portalPaymentGuide span{font-size:11px;line-height:1.5}.portalPaymentGuide a{color:#0d6cb5;white-space:nowrap;font-size:11px;font-weight:750;text-decoration:none}@media (max-width:700px){.portalPaymentGuide{grid-template-columns:1fr}}