:root{--saas-navy:#0b1f33;--saas-navy-2:#102b46;--saas-teal:#16a085;--saas-teal-dark:#0e806b;--saas-mint:#dff7f1;--saas-cream:#f7f7f2;--saas-ink:#102033;--saas-muted:#637083;--saas-border:#dbe2e8;--saas-white:#fff;--saas-shadow:0 22px 60px rgba(11,31,51,.12)}.marketingPage{background:#fbfcfa;color:var(--saas-ink);min-height:100vh}.marketingHeader{justify-content:space-between;margin:auto;max-width:1240px;padding:23px 28px;z-index:2}.brand,.marketingHeader{align-items:center;display:flex}.brand{color:var(--saas-ink);gap:11px;text-decoration:none}.brand>span{align-items:center;background:var(--saas-navy);border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.brand div{display:grid}.brand strong{font-size:15px;letter-spacing:-.01em}.brand small{color:#7c8794;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.marketingHeader nav{display:flex}.marketingHeader nav a,.textLink{color:#465466;font-size:14px;font-weight:650;text-decoration:none}.headerActions{align-items:center;display:flex;gap:18px}.saasButton{align-items:center;border:0;border-radius:9px;display:inline-flex;font-size:14px;font-weight:750;gap:8px;justify-content:center;padding:13px 19px;text-decoration:none;transition:.18s ease}.headerButton{background:var(--saas-navy);color:#fff;padding:11px 17px}.primaryButton{background:var(--saas-teal);color:#fff}.primaryButton:hover{background:var(--saas-teal-dark);transform:translateY(-1px)}.ghostButton{border:1px solid var(--saas-border)}.ghostButton,.outlineButton{background:#fff;color:var(--saas-ink)}.outlineButton{border:1px solid #cfd8df}.hero{align-items:center;display:grid;gap:72px;grid-template-columns:1.02fr .98fr;margin:0 auto;max-width:1240px;min-height:690px;padding:65px 28px 90px;position:relative}.heroGlow{background:radial-gradient(circle,rgba(22,160,133,.14),transparent 66%);height:650px;left:-340px;position:absolute;top:-100px;width:650px}.heroCopy{position:relative;z-index:1}.eyebrow{align-items:center;color:#168a74;display:inline-flex;font-size:11px;font-weight:850;gap:7px;letter-spacing:.14em;text-transform:uppercase}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:67px;font-weight:500;letter-spacing:-.045em;line-height:1.02;margin:22px 0}.hero h1 em{color:var(--saas-teal);font-style:italic}.heroCopy>p{color:var(--saas-muted);font-size:18px;line-height:1.7;max-width:650px}.heroActions{display:flex;gap:12px;margin-top:30px}.trustRow{display:flex;gap:25px;margin-top:28px}.trustRow span{align-items:center;color:#697788;display:flex;font-size:12px;gap:7px}.heroVisual{background:#fff;border:1px solid #dfe6e8;border-radius:18px;box-shadow:var(--saas-shadow);padding:28px;position:relative}.heroVisual:before{background:#d8f4ec;border-radius:18px;content:"";inset:22px -18px -18px 22px;position:absolute;z-index:-1}.visualTop{align-items:flex-start;display:flex;justify-content:space-between}.visualTop>div{display:grid;gap:5px}.miniStats span,.visualTop span{color:#7a8794;font-size:11px;text-transform:uppercase}.visualTop strong{font-size:16px}.qualityBadge{background:#e8f8f3;border-radius:20px;color:#0f806b!important;font-weight:800;padding:7px 10px}.scoreRing{align-items:center;background:conic-gradient(var(--saas-teal) 0 78%,#e7ecef 78%);border-radius:50%;display:flex;height:168px;justify-content:center;margin:34px auto;position:relative;width:168px}.scoreRing:after{background:#fff;border-radius:50%;content:"";height:130px;position:absolute;width:130px}.scoreRing div{display:grid;position:relative;text-align:center;z-index:1}.scoreRing strong{font-family:Georgia,serif;font-size:44px}.scoreRing span{color:#75818c;font-size:10px;text-transform:uppercase}.miniStats{border-bottom:1px solid #e5eaed;border-top:1px solid #e5eaed;display:grid;grid-template-columns:repeat(3,1fr);padding:18px 0}.miniStats>div{display:grid;gap:7px}.miniStats>div+div{border-left:1px solid #e5eaed;padding-left:20px}.negativeText{color:#b34d5e}.insightStrip{align-items:flex-start;background:#f1f8f6;border-radius:11px;display:flex;gap:12px;margin-top:20px;padding:15px;color:#147964}.insightStrip div{display:grid;gap:4px}.insightStrip strong{color:#173a38;font-size:13px}.insightStrip span{color:#6c7f7d;font-size:11px}.logoStrip{align-items:center;background:var(--saas-navy);color:#dce8ef;display:flex;gap:42px;justify-content:center;padding:22px 30px}.logoStrip span{color:#7fa0b5;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.logoStrip strong{font-size:12px}.marketingSection{margin:auto;max-width:1240px;padding:115px 28px}.sectionIntro{max-width:700px}.ctaBand h2,.darkBand h2,.sectionIntro h2{font-family:Georgia,serif;font-size:45px;font-weight:500;letter-spacing:-.035em;line-height:1.12;margin:16px 0}.sectionIntro p{color:var(--saas-muted);line-height:1.7}.featureGrid{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-top:55px}.featureGrid article{background:#fff;border:1px solid var(--saas-border);border-radius:14px;padding:28px}.featureGrid article>span{color:#9aa5ae;float:right;font:600 12px monospace}.featureIcon{align-items:center;background:var(--saas-mint);border-radius:10px;color:#14836f;display:flex;height:46px;justify-content:center;width:46px}.featureGrid h3{font-family:Georgia,serif;font-size:23px;font-weight:500;margin:24px 0 10px}.featureGrid p{color:var(--saas-muted);font-size:14px;line-height:1.7}.darkBand{align-items:center;background:var(--saas-navy);color:#fff;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding:90px max(28px,calc((100vw - 1184px)/2))}.lightEyebrow{color:#65d6be}.darkPoints{display:grid;gap:14px}.darkPoints p{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.09);border-radius:10px;display:flex;gap:12px;margin:0;padding:17px}.darkPoints svg{color:#5bd1b8}.ctaBand{align-items:center;background:#dff5ef;display:flex;justify-content:space-between;padding:75px max(28px,calc((100vw - 1184px)/2))}.ctaBand h2{font-size:36px;max-width:750px}.lightButton{background:var(--saas-navy)}.marketingFooter{align-items:center;display:flex;justify-content:space-between;margin:auto;max-width:1240px;padding:38px 28px}.marketingFooter>div{align-items:center;display:flex;gap:9px}.marketingFooter p{color:#7a8793;font-size:12px}.marketingFooter a{color:#526071;font-size:13px;text-decoration:none}.pricingHero{margin:auto;max-width:820px;padding:85px 28px 50px;text-align:center}.pricingHero h1{font-family:Georgia,serif;font-size:52px;font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:18px 0}.pricingHero p{color:var(--saas-muted)}.pricingGrid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1160px;padding:25px 28px 90px}.priceCard{background:#fff;border:1px solid var(--saas-border);border-radius:16px;padding:30px;position:relative}.popularPrice{border:2px solid var(--saas-teal);box-shadow:var(--saas-shadow)}.popularTag{background:var(--saas-teal);border-radius:20px;color:#fff;font-size:10px;letter-spacing:.1em;padding:7px 11px;position:absolute;right:20px;text-transform:uppercase;top:20px}.planName,.popularTag{font-weight:800}.price{align-items:baseline;display:flex;margin:24px 0 12px}.price strong{font-family:Georgia,serif;font-size:48px}.price span{color:#7d8893;font-size:12px}.priceCard>p{color:var(--saas-muted);font-size:14px;min-height:44px}.priceCard>.saasButton{margin:18px 0;width:100%}.priceCard ul{display:grid;gap:13px;list-style:none;padding:15px 0 0}.priceCard li{align-items:center;color:#526071;display:flex;font-size:13px;gap:9px}.priceCard li svg{color:var(--saas-teal)}.pricingNote{align-items:center;color:#687584;display:flex;gap:10px;justify-content:center;padding:0 28px 60px}.pricingNote p{font-size:12px}.authPage{display:grid;grid-template-columns:minmax(380px,.82fr) 1.18fr;min-height:100vh}.authAside{background:linear-gradient(145deg,#092039,#0e3d53);color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:52px max(42px,calc((100vw - 1180px)/2)) 52px 55px}.inverseBrand{color:#fff}.inverseBrand>span{background:var(--saas-teal)}.authAside h1{font-family:Georgia,serif;font-size:43px;font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:22px 0;max-width:480px}.authAside p{color:#b5c7d3;line-height:1.6}.authTrust{align-items:center;display:flex;gap:9px}.authBenefits{display:grid;gap:14px;list-style:none;padding:0}.authBenefits li{align-items:center;display:flex;gap:10px}.authBenefits svg{color:#5cd1b8}.authPanel{align-items:center;background:#f7f9f8;display:flex;justify-content:center;padding:40px}.authBox{max-width:430px;width:100%}.backLink{align-items:center;color:#6c7986;display:inline-flex;font-size:13px;gap:6px;margin-bottom:50px;text-decoration:none}.authBox h2{font-family:Georgia,serif;font-size:34px;font-weight:500;margin:0 0 8px}.authBox>p{color:var(--saas-muted);margin:0 0 26px}.authForm{display:grid;gap:17px}.authForm label{color:#334255;display:grid;font-size:12px;font-weight:750;gap:7px}.authForm input,.settingsGrid input,.userTable select{background:#fff;border:1px solid #cfd8de;border-radius:8px;color:var(--saas-ink);outline:none;padding:13px 14px}.authForm input:focus,.settingsGrid input:focus{border-color:var(--saas-teal);box-shadow:0 0 0 3px rgba(22,160,133,.12)}.fullButton{width:100%}.formError{background:#fff0f1;border:1px solid #f2c7cb;border-radius:7px;color:#a43c49;font-size:12px;padding:10px}.authSwitch{text-align:center}.authSwitch a{color:var(--saas-teal-dark);font-weight:750}.termsText{color:#89939d;display:block;line-height:1.5;margin-top:20px;text-align:center}.appShell{background:#f4f6f5;display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.appSidebar{background:#0b2034;color:#fff;display:flex;flex-direction:column;padding:24px 17px;position:sticky;height:100vh;top:0}.appBrand{color:#fff;margin:0 7px 34px}.appBrand>span{background:var(--saas-teal)}.appSidebar nav{display:grid;gap:5px}.appSidebar nav a{align-items:center;border-radius:8px;color:#a9bbc8;display:flex;font-size:13px;font-weight:650;gap:11px;padding:11px 12px;text-decoration:none}.appSidebar nav a.active,.appSidebar nav a:hover{background:rgba(255,255,255,.09)}.navGroup{color:#628093;font-size:9px;font-weight:850;letter-spacing:.14em;margin:24px 12px 7px;text-transform:uppercase}.sidebarUser{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:grid;gap:9px;grid-template-columns:36px 1fr auto;margin-top:auto;padding:18px 5px 0}.tableAvatar,.userAvatar{align-items:center;background:#1c8f79;border-radius:50%;color:#fff;display:flex;font-size:11px;font-weight:800;height:36px;justify-content:center;width:36px}.sidebarUser>div:nth-child(2){display:grid;min-width:0}.sidebarUser strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarUser span{color:#7892a3;font-size:9px;margin-top:3px;text-transform:uppercase}.sidebarUser button{background:transparent;border:0;color:#7892a3;padding:5px}.dashboardPage{margin:auto;max-width:1240px;padding:42px}.dashboardHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:34px}.dashboardHeader h1{font-family:Georgia,serif;font-size:38px;font-weight:500;letter-spacing:-.035em;margin:10px 0 5px}.dashboardHeader p{color:var(--saas-muted);margin:0}.dashboardStats{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.dashboardStats article{background:#fff;border:1px solid var(--saas-border);border-radius:12px;display:grid;padding:21px;position:relative}.dashboardStats article>span{color:#7b8792;font-size:10px;text-transform:uppercase}.dashboardStats strong{font-family:Georgia,serif;font-size:27px;font-weight:500;margin:9px 0 4px}.dashboardStats small{color:#84909b}.dashboardStats svg{color:#b9c6cc;position:absolute;right:18px;top:18px}.adminPanel,.billingGrid article,.currentPlan,.dashboardCard,.emptyDashboard{background:#fff;border:1px solid var(--saas-border);border-radius:13px}.emptyDashboard{align-items:center;display:flex;flex-direction:column;padding:65px 30px;text-align:center}.emptyIllustration{align-items:center;background:#e3f5f0;border-radius:50%;color:var(--saas-teal);display:flex;height:86px;justify-content:center;margin-bottom:20px;width:86px}.emptyDashboard h2{font-family:Georgia,serif;font-size:30px;font-weight:500;margin:14px 0 8px}.emptyDashboard p{color:var(--saas-muted);line-height:1.6;max-width:560px}.emptyDashboard .saasButton{margin-top:16px}.activityList>div{align-items:center;border-top:1px solid var(--saas-border);display:grid;gap:13px;grid-template-columns:auto 1fr auto;padding:16px 20px}.activityIcon{align-items:center;background:#e7f6f2;border-radius:8px;color:var(--saas-teal);display:flex;height:38px;justify-content:center;width:38px}.activityList div>div{display:grid}.activityList span{color:#81909a;font-size:11px}.statusPill{border-radius:20px;font-size:9px!important;font-weight:800;padding:6px 9px}.statusCOMPLETED{background:#e3f5ee;color:#178166}.statusFAILED{background:#fbe8e9;color:#a83c4a}.cardHeader{padding:20px}.cardHeader h2{margin:8px 0}.analysisWorkspace>.page{background:#f4f6f5}.analysisWorkspace .topbar{top:0}.currentPlan{align-items:center;background:linear-gradient(135deg,#0d2a45,#11506a);color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:30px}.currentPlan p,.currentPlan span{color:#b3c8d4}.currentPlan h2{font-family:Georgia,serif;font-size:34px;font-weight:500;margin:8px 0}.planPrice strong{font-family:Georgia,serif;font-size:46px}.billingGrid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.billingGrid article{padding:25px}.billingGrid article>svg{color:var(--saas-teal)}.billingGrid h3{margin:14px 0}.billingGrid ul{display:grid;gap:11px;list-style:none;padding:0}.billingGrid li{align-items:center;color:#526071;display:flex;gap:8px}.billingGrid li svg{color:var(--saas-teal);width:16px}.billingGrid dl>div{border-bottom:1px solid var(--saas-border);display:flex;justify-content:space-between;padding:12px 0}.billingGrid dt{color:#7d8994}.billingGrid dd{font-weight:750}.billingActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.adminConsole{display:grid;gap:20px;grid-template-columns:190px minmax(0,1fr)}.adminTabs{display:grid;gap:6px;align-content:start}.adminTabs button{align-items:center;background:transparent;border:0;border-radius:8px;color:#657383;display:flex;font-weight:700;gap:9px;padding:11px;text-align:left}.adminTabs button.active{background:#fff;box-shadow:0 3px 12px rgba(10,35,55,.08);color:#14816e}.adminTabs svg{height:17px;width:17px}.adminPanel{padding:28px}.adminPanel h2{font-family:Georgia,serif;font-size:27px;font-weight:500;margin:0 0 7px}.adminPanel>p{color:var(--saas-muted);font-size:13px;margin:0 0 25px}.settingsGrid{display:grid;gap:17px;grid-template-columns:repeat(2,1fr)}.settingsGrid label{color:#344256;display:grid;font-size:12px;font-weight:750;gap:7px}.toggleField{align-items:center!important;border:1px solid var(--saas-border);border-radius:9px;display:flex!important;gap:11px;padding:14px}.toggleField input{accent-color:var(--saas-teal);height:17px;width:17px}.toggleField span{display:grid}.toggleField small{color:#85919b;font-weight:400;margin-top:3px}.integrationGrid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:25px}.integrationGrid>div{align-items:center;border:1px solid var(--saas-border);border-radius:9px;display:flex;gap:10px;padding:13px}.integrationGrid>div>span{align-items:center;border-radius:50%;display:flex;height:31px;justify-content:center;width:31px}.integrationReady{background:#e3f5ef;color:#138069}.integrationMissing{background:#f0f2f3;color:#7f8a93}.integrationGrid div div{display:grid}.integrationGrid small{color:#84909a;font-size:10px}.adminSave{align-items:center;border-top:1px solid var(--saas-border);display:flex;justify-content:space-between;margin-top:28px;padding-top:20px}.adminSave>span{color:#15806c;font-size:12px}.userTable{overflow-x:auto}.userTableHead,.userTableRow{align-items:center;display:grid;gap:12px;grid-template-columns:2fr 1fr 1fr 1fr .8fr;min-width:750px;padding:13px}.userTableHead{color:#82909b;font-size:10px;font-weight:800;text-transform:uppercase}.userTableRow{border-top:1px solid var(--saas-border)}.userTableRow>div{align-items:center;display:flex;gap:10px}.userTableRow>div>span:last-child{display:grid}.userTableRow small{color:#7e8a94}.userTable select{font-size:11px;padding:8px}.wideAdmin{min-width:0}@media(max-width:900px){.marketingHeader nav{display:none}.hero{grid-template-columns:1fr;padding-top:35px}.hero h1{font-size:52px}.heroVisual{max-width:600px}.logoStrip{flex-wrap:wrap}.authPage,.darkBand,.featureGrid,.pricingGrid{grid-template-columns:1fr}.authAside{display:none}.appShell{grid-template-columns:74px minmax(0,1fr)}.appSidebar{padding:20px 10px}.appBrand div,.appSidebar nav a:not(.active){font-size:0}.appSidebar nav a{justify-content:center}.appSidebar nav a.active{font-size:0}.navGroup,.sidebarUser button,.sidebarUser>div:nth-child(2){display:none}.sidebarUser{display:flex;justify-content:center}.adminConsole,.billingGrid,.dashboardStats{grid-template-columns:1fr}.adminTabs{display:flex;overflow:auto}.settingsGrid{grid-template-columns:1fr}}@media(max-width:600px){.marketingHeader{padding:17px}.headerActions .textLink{display:none}.hero{gap:35px;padding:45px 18px 65px}.hero h1{font-size:43px}.heroActions,.trustRow{align-items:stretch;flex-direction:column}.miniStats{grid-template-columns:1fr}.miniStats>div+div{border-left:0;border-top:1px solid #e5eaed;margin-top:10px;padding-left:0;padding-top:10px}.marketingSection{padding:75px 18px}.darkBand h2,.sectionIntro h2{font-size:35px}.ctaBand,.darkBand{padding:60px 20px}.ctaBand{gap:20px}.ctaBand,.marketingFooter{align-items:flex-start;flex-direction:column}.marketingFooter{gap:15px}.pricingHero h1{font-size:40px}.authPanel{padding:25px 18px}.appShell{display:block}.appSidebar{bottom:0;flex-direction:row;height:66px;left:0;padding:8px 12px;position:fixed;right:0;top:auto;z-index:30}.appBrand,.navGroup,.sidebarUser{display:none}.appSidebar nav{display:flex;justify-content:space-around;width:100%}.appSidebar nav a,.appSidebar nav a.active{font-size:0}.appMain{padding-bottom:70px}.dashboardPage{padding:26px 17px}.dashboardHeader{align-items:flex-start;flex-direction:column;gap:18px}.dashboardStats{grid-template-columns:1fr}.adminTabs button{font-size:0}.integrationGrid{grid-template-columns:1fr}}.landingV2{background:#f8f9f7}.landingHero{align-items:center;display:grid;gap:46px;grid-template-columns:.82fr 1.18fr;margin:auto;max-width:1380px;min-height:760px;padding:70px 28px 110px}.contactIntro h1,.innerHero h1,.landingHeroCopy h1{font-family:Arial,sans-serif;font-size:70px;font-weight:850;letter-spacing:-.065em;line-height:.98;margin:23px 0}.landingHeroCopy h1 em{color:#6b6cff;font-family:Georgia,serif;font-weight:500}.landingHeroCopy>p{color:#657180;font-size:18px;line-height:1.65;max-width:560px}.productStage{background:#aeb8c4;border-radius:28px;padding:54px 26px 26px;transform:rotate(-1deg)}.productWindow{background:#f8fafb;border:5px solid #0a1320;border-radius:23px;box-shadow:0 35px 65px rgba(12,24,39,.2);display:grid;grid-template-columns:58px 1fr;min-height:500px;overflow:hidden;transform:rotate(1deg)}.productRail{background:#f0f3f4;border-right:1px solid #dde3e6;flex-direction:column;gap:14px;padding:16px 9px}.productRail,.railLogo{align-items:center;display:flex}.railLogo{color:#080f1b;height:36px;justify-content:center;margin-bottom:55px}.productRail i{background:#dfe4e7;border-radius:9px;height:42px;width:42px}.productRail i.selected{background:#090f1d;position:relative}.productRail i.selected:after{background:#fff;border-radius:4px;content:"";height:12px;inset:15px;position:absolute}.productCanvas{padding:24px}.mockTop{align-items:center;border-bottom:1px solid #dfe5e7;display:flex;justify-content:space-between;padding-bottom:19px}.mockTop div{display:grid;gap:5px}.mockGrid small,.mockTop small{color:#89939d;font-size:9px;letter-spacing:.11em}.mockTop>span{background:#e9f7f1;border-radius:18px;color:#188066;font-size:10px;padding:8px 11px}.mockGrid{display:grid;gap:12px;grid-template-columns:.7fr 1.3fr;margin-top:17px}.mockGrid article{background:#fff;border:1px solid #dfe5e8;border-radius:13px;padding:19px}.mockScore strong{display:block;font-size:50px;margin:22px 0 7px}.mockScore p{color:#687685;font-size:11px}.mockChart{display:flex;flex-direction:column}.mockChart>div:first-child{display:grid}.barScene{align-items:end;display:flex;flex:1 1;gap:8px;margin-top:20px;min-height:145px}.barScene i{background:linear-gradient(#9eaefc,#4245f5);border-radius:7px 7px 2px 2px;flex:1 1}.mockInsight{align-items:flex-start;display:flex;gap:12px;grid-column:1/-1}.mockInsight>svg{background:#e8e9ff;border-radius:8px;color:#494cf0;padding:8px;height:37px;width:37px}.mockInsight div{display:grid;gap:5px}.mockInsight span{color:#788590;font-size:11px}.proofStrip{align-items:center;background:#080e1a;color:#fff;display:flex;gap:45px;justify-content:center;padding:25px 30px}.proofStrip span{color:#828e9f;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.proofStrip strong{font-size:12px}.editorialSection{margin:auto;max-width:1240px;padding:125px 28px}.editorialLead{display:grid;gap:30px;grid-template-columns:.5fr 1.5fr}.editorialLead h2,.statementBand h2{font-size:54px;letter-spacing:-.055em;line-height:1.04;margin:0}.editorialGrid{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-top:75px}.editorialGrid article{background:#f0f2ef;min-height:340px;padding:31px;position:relative}.editorialGrid article:first-child{border-radius:18px 0 0 18px}.editorialGrid article:last-child{border-radius:0 18px 18px 0}.editorialGrid article>span{color:#939da5;font:700 11px monospace;position:absolute;right:25px}.editorialGrid svg{color:#484cf3;height:32px;margin:35px 0 55px;width:32px}.editorialGrid h3{font-size:22px;letter-spacing:-.03em;line-height:1.18}.editorialGrid p{color:#697583;font-size:14px;line-height:1.65}.statementBand{background:#c9ff55;color:#111807;display:grid;gap:100px;grid-template-columns:1.2fr .8fr;padding:100px max(28px,calc((100vw - 1184px)/2))}.statementBand>div>span{font-size:10px;font-weight:850;letter-spacing:.15em}.statementBand>div:last-child{display:grid}.statementBand p{border-bottom:1px solid rgba(10,20,0,.2);font-weight:750;margin:0;padding:20px 0}.newCta{background:#e9eaff}.footerLinks{display:flex;gap:18px}.innerHero{margin:auto;max-width:920px;padding:100px 28px 70px;text-align:center}.innerHero h1{font-size:62px}.innerHero p{color:var(--saas-muted);font-size:18px;line-height:1.65;margin:auto;max-width:700px}.stepsTimeline{margin:auto;max-width:1000px;padding:25px 28px 110px}.stepsTimeline article{align-items:center;border-top:1px solid var(--saas-border);display:grid;gap:25px;grid-template-columns:60px 60px 1fr;padding:38px 0}.stepNumber{color:#8c97a0;font:700 12px monospace}.stepIcon{align-items:center;background:#e8e9ff;border-radius:16px;color:#4a4df1;display:flex;height:52px;justify-content:center;width:52px}.stepsTimeline h2{font-size:26px;letter-spacing:-.03em;margin:0 0 7px}.stepsTimeline p{color:var(--saas-muted);line-height:1.65;margin:0}.privacyPanel{background:#0b1320;border-radius:24px;color:#fff;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto 100px;max-width:1180px;padding:65px}.privacyPanel>div:first-child>svg{color:#c9ff55;height:38px;margin-bottom:30px;width:38px}.privacyPanel h2{font-size:39px;letter-spacing:-.045em}.privacyPanel>div:last-child{display:grid;gap:10px}.privacyPanel p{align-items:center;border-bottom:1px solid #263241;color:#c7d0d8;display:flex;gap:10px;padding:12px 0}.privacyPanel p svg{color:#c9ff55}.privacyPanel .saasButton{margin-top:15px;width:max-content}.contactLayout{display:grid;gap:80px;grid-template-columns:.85fr 1.15fr;margin:auto;max-width:1180px;padding:90px 28px 115px}.contactIntro h1{font-size:58px}.contactIntro>p{color:var(--saas-muted);font-size:17px;line-height:1.65}.contactDetails{display:grid;gap:24px;margin-top:48px}.contactDetails>div{align-items:flex-start;display:flex;gap:14px}.contactDetails svg{color:#4a4df1}.contactDetails span{display:grid;gap:5px}.contactDetails small{color:#7d8994}.contactCard{background:#fff;border:1px solid var(--saas-border);border-radius:18px;box-shadow:var(--saas-shadow);padding:34px}.contactForm{display:grid;gap:18px}.contactForm label{color:#334255;display:grid;font-size:12px;font-weight:750;gap:8px}.contactForm label>span{color:#8b96a0;font-weight:400}.contactForm input,.contactForm select,.contactForm textarea{background:#fbfcfb;border:1px solid #cfd8de;border-radius:9px;color:var(--saas-ink);font:inherit;outline:none;padding:13px 14px;resize:vertical}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#5659ed;box-shadow:0 0 0 3px rgba(76,79,240,.1)}.formPair{display:grid;gap:14px;grid-template-columns:1fr 1fr}.contactForm button{justify-self:start}.contactSuccess{align-items:center;display:flex;flex-direction:column;min-height:420px;justify-content:center;text-align:center}.contactSuccess>svg{color:#16a085;height:55px;width:55px}.contactSuccess h2{font-size:30px}.contactSuccess p{color:var(--saas-muted)}.textButton{background:none;border:0;color:#494cf0;font-weight:750}.appShell{background:#edf1f3;display:flex}.appSidebar{background:#f9fbfb;border-right:1px solid #dce3e6;color:#0e1722;flex:0 0 238px;overflow:hidden;padding:18px 13px;transition:flex-basis .22s ease;width:auto}.sidebarBrandRow{align-items:center;display:flex;justify-content:space-between}.appBrand{color:#0e1722;margin:0 5px 34px;white-space:nowrap}.appBrand>span{background:#0b1320}.navCollapse{align-items:center;background:#eef2f3;border:0;border-radius:8px;color:#526171;display:flex;height:30px;justify-content:center;margin:-32px 3px 0 6px;width:30px}.appSidebar nav a{color:#596777;white-space:nowrap}.appSidebar nav a.active,.appSidebar nav a:hover{background:#0b1320;color:#fff}.appSidebar nav a span{overflow:hidden}.sidebarUser{border-color:#dce3e6}.sidebarUser strong{color:#182432}.sidebarUser span{color:#788692}.sidebarUser button{color:#6e7b87}.appSidebar.collapsed{flex-basis:70px}.appSidebar.collapsed .appBrand div,.appSidebar.collapsed .navGroup,.appSidebar.collapsed .sidebarIdentity,.appSidebar.collapsed .sidebarUser button,.appSidebar.collapsed nav a span{display:none}.appSidebar.collapsed .sidebarBrandRow{display:block}.appSidebar.collapsed .navCollapse{margin:0 auto 24px;transform:rotate(180deg)}.appSidebar.collapsed .appBrand{margin:0 auto 15px}.appSidebar.collapsed nav a{justify-content:center}.appSidebar.collapsed .sidebarUser{display:flex;justify-content:center}.dashboardV2{max-width:1380px;padding:24px 32px 45px}.workspaceTopbar{align-items:center;background:#fff;border:1px solid var(--saas-border);border-radius:15px;display:grid;gap:28px;grid-template-columns:1fr minmax(260px,430px) 1fr;margin-bottom:18px;padding:16px 18px}.workspaceTopbar h1{font-size:19px;margin:0}.workspaceTopbar>div:first-child{display:grid;gap:4px}.workspaceTopbar>div:first-child span{color:#7d8994;font-size:11px}.workspaceSearch{align-items:center;background:#f3f6f7;border-radius:10px;color:#65717c;display:flex;font-size:12px;gap:9px;padding:11px 12px}.workspaceSearch kbd{background:#fff;border:1px solid #dce2e5;border-radius:5px;font-size:9px;margin-left:auto;padding:3px 6px}.topbarActions{display:flex;gap:8px;justify-content:flex-end}.topbarActions>button{align-items:center;background:#f3f6f7;border:0;border-radius:9px;color:#465363;display:flex;height:39px;justify-content:center;width:39px}.topbarActions>button svg{height:17px;width:17px}.dashboardFeatureGrid{display:grid;gap:16px;grid-template-columns:1.4fr .6fr}.dashboardFeatureGrid>article{background:#fff;border:1px solid var(--saas-border);border-radius:14px}.overviewChartCard{min-height:390px;padding:20px;position:relative}.panelTitle{align-items:flex-start;display:flex;justify-content:space-between}.panelTitle h2{font-size:20px;margin:7px 0}.panelTitle button{align-items:center;background:#f7f9f9;border:1px solid #dde3e6;border-radius:8px;color:#64717c;display:flex;font-size:10px;gap:6px;padding:8px 10px}.panelTitle button svg{height:14px;width:14px}.activityBars{align-items:end;bottom:45px;display:flex;gap:11px;left:25px;position:absolute;right:25px;top:105px}.activityBars div{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:flex-end}.activityBars i{background:linear-gradient(#c8d3ff,#4a4df5);border-radius:7px 7px 2px 2px;max-width:34px;opacity:.52;width:100%}.activityBars span{color:#87919a;font-size:9px;height:18px;margin-top:8px}.chartEmptyOverlay{align-items:center;background:rgba(255,255,255,.88);border-radius:14px;display:flex;flex-direction:column;inset:120px 110px 75px;justify-content:center;position:absolute;text-align:center}.chartEmptyOverlay>svg{color:#4a4df5}.chartEmptyOverlay strong{font-size:13px;margin:9px 0 4px}.chartEmptyOverlay span{color:#81909a;font-size:10px}.insightCard,.usageCard{padding:24px}.usageCard h2{font-size:30px;margin:10px 0 30px}.usageMeter{background:#edf0f2;border-radius:10px;height:9px;overflow:hidden}.usageMeter>div{background:#494cf3;border-radius:10px;height:100%}.usageCard p{color:#72808b;font-size:12px}.usageCard p strong{color:#141f2a}.usageCard>a{color:#494cf3;font-size:12px;font-weight:750}.insightCard{background:#0b1320!important;color:#fff}.insightCard>svg{color:#c9ff55;height:30px;width:30px}.insightCard .eyebrow{color:#c9ff55;display:flex;margin-top:24px}.insightCard h2{font-size:24px;letter-spacing:-.035em}.insightCard p{color:#aeb9c3;font-size:13px;line-height:1.6}.insightCard .saasButton{margin-top:8px}.recentCard{overflow:hidden}.recentCard>.panelTitle{padding:18px 20px}.compactEmpty{align-items:center;border-top:1px solid var(--saas-border);display:flex;flex-direction:column;padding:35px}.compactEmpty svg{color:#8e9ba5}.compactEmpty strong{margin:10px 0 4px}.compactEmpty span{color:#8a959f;font-size:11px}@media(max-width:1000px){.landingHero{grid-template-columns:1fr}.productStage{max-width:760px}.contactLayout{grid-template-columns:1fr}.workspaceTopbar{grid-template-columns:1fr auto}.workspaceSearch{display:none}.dashboardFeatureGrid{grid-template-columns:1fr}.recentCard{grid-column:auto}}@media(max-width:700px){.contactIntro h1,.innerHero h1,.landingHeroCopy h1{font-size:46px}.productStage{padding:28px 12px 12px}.productWindow{grid-template-columns:42px;min-height:400px}.productRail{display:none}.productCanvas{padding:14px}.mockGrid{grid-template-columns:1fr}.mockChart{display:none}.mockInsight{grid-column:auto}.proofStrip{flex-wrap:wrap}.editorialGrid,.editorialLead,.statementBand{grid-template-columns:1fr}.editorialGrid article,.editorialGrid article:first-child,.editorialGrid article:last-child{border-radius:14px}.statementBand{gap:35px;padding:65px 20px}.editorialLead h2,.statementBand h2{font-size:39px}.privacyPanel{border-radius:0;grid-template-columns:1fr;margin-bottom:40px;padding:45px 22px}.stepsTimeline article{grid-template-columns:40px 1fr}.stepsTimeline article>div:last-child{grid-column:2}.formPair,.workspaceTopbar{grid-template-columns:1fr}.topbarActions{justify-content:flex-start}.topbarActions button{display:none}.dashboardV2{padding:18px 14px 85px}.chartEmptyOverlay{inset:130px 30px 80px}.appSidebar.collapsed{flex-basis:auto}}:root{--saas-teal:#5b5cf6;--saas-teal-dark:#4546d8;--saas-mint:#ececff;--saas-navy:#10111a;--saas-navy-2:#171827;--saas-cream:#f7f7f8;--saas-ink:#14151d}.appShell,.authPage,.marketingPage{font-family:Inter,Arial,Helvetica,sans-serif}.eyebrow{color:#5b5cf6}.primaryButton{background:#5b5cf6}.primaryButton:hover{background:#4546d8}.brand>span,.headerButton,.tableAvatar,.userAvatar{background:#5b5cf6}.activityIcon,.emptyIllustration,.featureIcon{background:#ececff;color:#5b5cf6}.statusCOMPLETED{background:#ececff;color:#4a4bd6}.insightCard .eyebrow,.insightCard>svg{color:#9ea0ff}.marketingHeader{max-width:1320px;padding:17px 30px}.marketingHeader nav{gap:28px}.marketingHeader nav a{font-size:14px}.brandMark{display:block;flex:0 0 auto}.brand>div{margin-left:0}.homeLong{background:#fff;color:#15161d}.centerHero{margin:auto;max-width:1220px;padding:85px 28px 115px;text-align:center}.heroPill{align-items:center;background:#f0f0ff;border:1px solid #dfdfff;border-radius:30px;color:#5152d5;display:inline-flex;font-size:10px;font-weight:800;gap:7px;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.heroPill svg{height:13px;width:13px}.centerHero>h1{font-size:68px;font-weight:850;letter-spacing:-.064em;line-height:.98;margin:25px auto 18px;max-width:850px}.centerHero>p{color:#717480;font-size:17px;line-height:1.6;margin:auto;max-width:650px}.centerHero .heroActions{justify-content:center}.centerHero .saasButton{border-radius:22px;padding:13px 21px}.heroProduct{margin:95px auto 0;max-width:980px;min-height:430px;position:relative;text-align:left}.mainProduct{background:#fff;border:1px solid #e2e3e8;border-radius:16px;box-shadow:0 35px 90px rgba(34,34,62,.16);margin:auto;overflow:hidden;position:relative;width:78%;z-index:1}.productHeader{align-items:center;background:#fafafb;border-bottom:1px solid #e5e6ea;display:flex;justify-content:space-between;padding:16px 20px}.productHeader span{align-items:center;display:flex;font-size:12px;font-weight:750;gap:8px}.productHeader span i{background:#5b5cf6;border-radius:4px;height:10px;width:10px}.productHeader small{background:#efefff;border-radius:14px;color:#5657d8;padding:6px 9px}.productBody{display:grid;gap:30px;grid-template-columns:.7fr 1.3fr;padding:30px}.productBody>div:first-child{border-right:1px solid #e8e8ed}.productBody small{color:#8a8c95;font-size:9px;letter-spacing:.1em}.bigScore{display:block;font-size:55px;margin:25px 0 5px}.productBody p{color:#777a85;font-size:11px}.scoreLine{background:#ececf1;border-radius:8px;height:6px;margin-top:40px;width:80%}.scoreLine i{background:#5b5cf6;border-radius:8px;display:block;height:100%;width:78%}.heroChart{display:flex;flex-direction:column}.heroChart>span{color:#777a85;font-size:10px}.heroChart>strong{font-size:25px;margin-top:7px}.heroChart svg{height:185px;margin-top:17px;width:100%}.floatCard{background:#fff;border:1px solid #e1e2e7;border-radius:14px;box-shadow:0 24px 60px rgba(30,31,57,.14);display:grid;padding:20px;position:absolute;width:190px;z-index:2}.floatCard small{color:#8b8d98;font-size:8px;letter-spacing:.12em}.floatCard strong{font-size:22px;margin:10px 0}.floatCard>span{color:#5b5cf6;font-size:10px}.floatLeft{left:0;top:58px}.floatRight{bottom:40px;right:0;width:220px}.floatRight strong{font-size:14px;line-height:1.35}.floatRight span{align-items:center;display:flex;gap:5px}.floatRight svg{height:12px;width:12px}.threeProofs{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:auto;max-width:1120px;padding:15px 28px 115px}.threeProofs article>span{align-items:center;background:#f1f1f6;border-radius:50%;color:#5b5cf6;display:flex;height:36px;justify-content:center;width:36px}.threeProofs svg{height:16px;width:16px}.threeProofs h3{font-size:14px;margin:18px 0 8px}.threeProofs p{color:#7b7e88;font-size:12px;line-height:1.55}.bentoSection{background:#f6f6f7;border-radius:30px 30px 0 0;padding:110px max(28px,calc((100vw - 1120px)/2))}.sectionHeading{max-width:650px}.sectionHeading>span,.storyOverlay>span{color:#696b74;font-size:9px;font-weight:850;letter-spacing:.16em}.sectionHeading h2{font-size:43px;line-height:1.05;margin:14px 0}.sectionHeading p{color:#7b7e88;font-size:13px;line-height:1.6}.centered{margin:auto;text-align:center}.bentoGrid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:60px}.bentoGrid article{background:#fff;border:1px solid #e6e6e9;border-radius:17px;display:flex;flex-direction:column;min-height:430px;overflow:hidden;padding:34px}.bentoGrid article>div:first-child>span{color:#5b5cf6;font-size:10px;font-weight:800;text-transform:uppercase}.bentoGrid h3{font-size:25px;letter-spacing:-.035em;max-width:400px}.bentoGrid p{color:#7c7f89;font-size:12px;line-height:1.6;max-width:420px}.bentoGrid a{align-items:center;color:#5b5cf6;display:inline-flex;font-size:11px;font-weight:750;gap:5px;margin-top:10px;text-decoration:none}.bentoGrid a svg{height:13px;width:13px}.bentoWide{display:grid!important;grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:330px!important}.miniDashboard{background:#f7f7f9;border:1px solid #e5e5ea;border-radius:14px;display:flex;flex-direction:column;padding:24px}.miniDashboard>span{color:#777a84;font-size:10px}.miniDashboard>strong{font-size:38px;margin:12px 0}.miniDashboard>strong small{color:#8b8d96;font-size:12px}.miniDashboard>div{align-items:end;display:flex;flex:1 1;gap:10px}.miniDashboard i{background:linear-gradient(#b7b8ff,#5b5cf6);border-radius:6px 6px 2px 2px;flex:1 1}.orbitalVisual{height:190px;margin:auto;position:relative;width:220px}.orbitalVisual i{border:1px solid #d7d7f4;border-radius:50%;inset:15px;position:absolute}.orbitalVisual i:nth-child(2){inset:42px}.orbitalVisual i:nth-child(3){background:#e7e7ff;border:0;inset:72px}.orbitalVisual strong{inset:95px 0;position:absolute;text-align:center}.rangeVisual{display:grid;gap:9px;margin-top:auto}.rangeVisual span{color:#777a84;font-size:9px}.rangeVisual i{background:#ededf1;border-radius:6px;height:8px;position:relative}.rangeVisual i:before{background:#7778f6;border-radius:6px;content:"";inset:0 auto 0 0;position:absolute;width:var(--range,58%)}.rangeVisual i:nth-of-type(2):before{width:74%}.rangeVisual i:nth-of-type(3):before{width:91%}.audienceSection{padding:115px max(28px,calc((100vw - 1120px)/2))}.audienceGrid{display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;margin-top:55px}.audienceGrid details,.faqSection details{background:#f5f5f6;border-radius:9px;padding:0 18px}.audienceGrid summary,.faqSection summary{align-items:center;cursor:pointer;display:flex;font-size:12px;font-weight:750;justify-content:space-between;list-style:none;padding:17px 0}.audienceGrid summary span,.faqSection summary span{color:#7778f6;font-size:18px}.audienceGrid details[open] summary span,.faqSection details[open] summary span{transform:rotate(45deg)}.audienceGrid p,.faqSection details p{color:#757883;font-size:12px;line-height:1.6;margin:0;padding:0 0 18px}.securitySection{background:#fafafa;padding:110px max(28px,calc((100vw - 1120px)/2))}.securityCard{align-items:center;background:#f0f0f2;border-radius:18px;display:grid;gap:55px;grid-template-columns:.75fr 1.25fr;margin-top:55px;padding:45px}.lockVisual{height:250px;position:relative}.lockVisual>span{align-items:center;background:linear-gradient(145deg,#fefeff,#d9d9e8);border-radius:18px;box-shadow:0 25px 45px rgba(41,42,75,.15);display:flex;height:145px;inset:65px auto auto 50%;justify-content:center;position:absolute;transform:translateX(-50%);width:150px}.lockVisual svg{color:#5b5cf6;height:48px;width:48px}.lockVisual i{border:5px solid #7778f6;border-bottom:0;border-radius:70px 70px 0 0;height:95px;left:50%;position:absolute;top:5px;transform:translateX(-50%);width:85px}.lockVisual i:last-child{border-color:#b6b7ff;height:115px;opacity:.45;top:-5px;width:105px}.securityCard h3{font-size:24px;letter-spacing:-.035em}.securityCard p{color:#777a84;font-size:12px;line-height:1.65}.securityCard ul{display:grid;gap:10px;list-style:none;padding:10px 0}.securityCard li{align-items:center;color:#4f525d;display:flex;font-size:11px;gap:8px}.securityCard li svg{color:#5b5cf6;height:16px;width:16px}.storySection{border-radius:18px;margin:115px auto;max-width:1120px;min-height:480px;overflow:hidden;position:relative}.storyImage{inset:0;position:absolute}.storyImage img{object-fit:cover}.storySection:after{background:linear-gradient(90deg,rgba(15,16,27,.88),rgba(15,16,27,.15));content:"";inset:0;position:absolute}.storyOverlay{color:#fff;max-width:470px;padding:80px 55px;position:relative;z-index:1}.storyOverlay>span{color:#bcbdfd}.storyOverlay h2{font-size:38px;letter-spacing:-.045em}.storyOverlay p{color:#d4d5dd;font-size:13px;line-height:1.65}.storyOverlay .saasButton{background:#fff;color:#181923;margin-top:15px}.faqSection{margin:auto;max-width:820px;padding:20px 28px 120px}.faqSection>.sectionHeading{margin-bottom:45px}.faqSection>div:last-child{display:grid;gap:8px}.modernFooter{background:#15151a;display:grid;margin:0;max-width:none;padding:60px max(28px,calc((100vw - 1120px)/2)) 30px}.footerTop{align-items:start;display:flex;justify-content:space-between}.footerTop>p{color:#92939c;font-size:12px;line-height:1.6;max-width:380px}.modernFooter .inverseBrand{color:#fff}.modernFooter .inverseBrand>span{background:none}.footerColumns{border-top:1px solid #2d2d34;display:grid;gap:60px;grid-template-columns:repeat(3,1fr);margin-top:45px;padding-top:40px}.footerColumns>div{align-content:start;display:grid;gap:10px}.footerColumns strong{font-size:11px;margin-bottom:6px}.footerColumns a,.footerColumns span{color:#8f9099;font-size:10px;text-decoration:none}.footerLegal{align-items:start;border-top:1px solid #2d2d34;color:#74757d;display:grid;font-size:9px;gap:30px;grid-template-columns:auto 1fr auto;margin-top:55px;padding-top:25px}.footerLegal p{line-height:1.55;margin:0;text-align:center}@media(max-width:800px){.centerHero>h1{font-size:48px}.heroProduct{margin-top:65px;min-height:360px}.mainProduct{width:100%}.floatCard{display:none}.productBody{grid-template-columns:1fr}.productBody>div:first-child{border-bottom:1px solid #e8e8ed;border-right:0;padding-bottom:20px}.audienceGrid,.bentoWide,.securityCard,.threeProofs{grid-template-columns:1fr}.footerTop{display:grid;gap:25px}.footerColumns{gap:25px}.modernFooter{display:grid}.storySection{border-radius:0;margin:70px 0}.storyOverlay{padding:65px 28px}}@media(max-width:540px){.centerHero{padding-top:55px}.centerHero>h1{font-size:40px}.centerHero .heroActions{align-items:stretch}.heroProduct{min-height:335px}.mainProduct{overflow:visible}.productBody{padding:20px}.heroChart svg{height:130px}.bentoSection{border-radius:20px 20px 0 0;padding-top:75px}.sectionHeading h2{font-size:34px}.bentoGrid{grid-template-columns:1fr}.bentoWide{grid-column:auto}.bentoGrid article{min-height:380px;padding:24px}.securityCard{padding:25px}.storyOverlay h2{font-size:31px}.footerColumns,.footerLegal{grid-template-columns:1fr}.footerLegal p{text-align:left}}.authBenefits svg,.authTrust svg,.darkPoints svg,.marketingPage .lightEyebrow,.privacyPanel p svg,.privacyPanel>div:first-child>svg{color:#9ea0ff}.privacyPanel .primaryButton{background:#5b5cf6}.contactSuccess>svg{color:#5b5cf6}.authAside{background:linear-gradient(145deg,#11121c,#242548)}.authPanel{background:#f7f7f9}.ctaBand,.statementBand{background:#ededff}.statementBand{color:#15161d}.marketingHeader{background:linear-gradient(180deg,#f4f4f5,#eeeeef);border:1px solid #eeeeef;border-radius:999px;box-shadow:0 4px 18px rgba(18,18,26,.035);margin:12px auto 0;max-width:calc(100% - 72px);padding:9px 11px 9px 25px;position:relative;width:1440px}.publicWordmark{gap:9px}.publicWordmark strong{color:#111216;font-size:24px;font-weight:850;letter-spacing:-.055em}.marketingHeader nav{align-items:center;gap:52px;left:50%;position:absolute;transform:translateX(-50%)}.marketingHeader nav a{align-items:center;color:#5a5b62;display:flex;font-size:13px;font-weight:700;gap:5px}.marketingHeader nav a svg{height:14px;stroke-width:2.3;width:14px}.marketingHeader .headerActions{gap:15px}.marketingHeader .textLink{color:#55565e;font-size:12px}.marketingHeader .headerButton{border-radius:999px;font-size:13px;min-width:135px;padding:14px 22px}.marketingHeader .brandMark{height:37px;width:37px}@media(max-width:850px){.marketingHeader{max-width:calc(100% - 28px);padding-left:16px}.marketingHeader nav{display:none}.publicWordmark strong{font-size:20px}.marketingHeader .headerButton{min-width:auto;padding:12px 18px}}@media(max-width:520px){.marketingHeader{border-radius:22px}.marketingHeader .textLink{display:none}.publicWordmark strong{font-size:17px}.marketingHeader .brandMark{height:32px;width:32px}}.homeLong,.homeLong .centerHero{background:#f5f5f5}.marketingHeader{background:#eeeeef;border-color:#eeeeef;max-width:none;width:min(1180px,calc(100% - 80px));padding:8px 10px 8px 22px}.marketingHeader nav{gap:34px}.marketingHeader nav a{color:#606168;font-size:12px;white-space:nowrap}.publicWordmark strong{font-size:22px;font-weight:800;letter-spacing:-.05em}.marketingHeader .headerButton{min-width:125px;padding:13px 20px}.centerHero{padding-top:105px}.centerHero>h1{font-size:66px;font-weight:650;letter-spacing:-.058em;line-height:1.01;margin-top:0}.centerHero>h1,.homeLong h1,.homeLong h2,.homeLong h3{font-family:Inter,Arial,Helvetica,sans-serif}.heroPill{display:none}@media(max-width:1050px){.marketingHeader{width:calc(100% - 40px)}.marketingHeader nav{gap:20px}.marketingHeader nav a{font-size:11px}}@media(max-width:850px){.marketingHeader{width:calc(100% - 28px)}.centerHero{padding-top:75px}.centerHero>h1{font-size:50px}}@media(max-width:520px){.centerHero>h1{font-size:39px}}.marketingHeader{background:#e5e5e7;border-color:#e5e5e7}.centerHero>h1{font-weight:520;letter-spacing:-.052em}.centerHero>p{font-weight:400}.heroDashboardScene{min-height:515px}.heroDashboardScene .mainProduct{width:80%}.calculationCard{gap:0;left:-10px;top:92px;width:215px}.calculationCard>small{border-bottom:1px solid #e7e7eb;padding-bottom:12px}.calculationCard>div{align-items:center;border-bottom:1px solid #ededf0;display:flex;justify-content:space-between;padding:12px 0}.calculationCard>div:last-child{border-bottom:0}.calculationCard div span{color:#7b7d87;font-size:9px}.calculationCard div strong{font-size:11px;margin:0}.riskCard{bottom:25px;right:-12px;width:238px}.riskCard>strong{font-size:14px;margin-bottom:13px}.riskBreakdown{border-bottom:1px solid #e9e9ed;border-top:1px solid #e9e9ed;display:grid}.riskBreakdown span{align-items:center;color:#7b7e88;display:flex;font-size:9px;justify-content:space-between;padding:8px 0}.riskBreakdown b{color:#20212a}.evidenceLink{align-items:center;display:flex!important;gap:5px;margin-top:12px}.tinyMetrics{display:grid;gap:7px;margin-top:22px}.tinyMetrics span{color:#858792;font-size:8px}.tinyMetrics b{color:#282a34;margin-right:4px}.chartPeriods{display:flex;gap:28px;margin-top:-8px}.chartPeriods span,.chartPeriods strong{color:#989aa3;font-size:8px}.chartPeriods strong{background:#ececff;border-radius:12px;color:#5556dc;padding:4px 8px}.dashboardBottomRow{border-top:1px solid #e8e8ec;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:18px 22px}.dashboardBottomRow article{display:grid;gap:7px}.dashboardBottomRow span{color:#898b95;font-size:8px}.dashboardBottomRow strong{font-size:10px}.dashboardBottomRow i{background:#ececf0;border-radius:8px;height:5px;overflow:hidden}.dashboardBottomRow i b{background:#6768ef;border-radius:8px;display:block;height:100%}.saasButton{transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.saasButton:hover{box-shadow:0 10px 24px rgba(65,66,190,.18);transform:translateY(-2px)}.ghostButton:hover,.outlineButton:hover{background:#f4f4ff;border-color:#bfc0f5;color:#4849cc}.headerButton:hover{background:#4748db;box-shadow:0 10px 24px rgba(70,71,205,.25)}.bentoGrid a svg,.evidenceLink svg,.saasButton svg,.storyOverlay a svg{transition:transform .22s ease}.bentoGrid a:hover svg,.evidenceLink:hover svg,.saasButton:hover svg,.storyOverlay a:hover svg{transform:translateX(4px)}.bentoGrid a{transition:color .2s ease}.bentoGrid a:hover{color:#393ac2}.marketingHeader nav a{transition:color .18s ease}.marketingHeader nav a:hover{color:#17181d}@media(max-width:800px){.heroDashboardScene{min-height:420px}.heroDashboardScene .mainProduct{width:100%}.dashboardBottomRow{grid-template-columns:1fr 1fr}.dashboardBottomRow article:last-child{display:none}}@media(max-width:540px){.dashboardBottomRow{display:none}.heroDashboardScene{min-height:345px}}.saasButton{border-radius:999px!important;padding-left:22px;padding-right:22px}.heroImageWrap{margin:78px auto 0;max-width:1240px;position:relative}.heroImageWrap:before{background:radial-gradient(ellipse at center,rgba(91,92,246,.12),transparent 68%);content:"";inset:-12% -8%;pointer-events:none;position:absolute}.heroImageWrap img{display:block;height:auto;position:relative;width:100%}.threeProofs{gap:70px;max-width:1200px;padding-bottom:130px;padding-top:10px}.threeProofs article>span{height:58px;width:58px}.threeProofs svg{height:25px;width:25px}.threeProofs h3{font-size:21px;font-weight:600;letter-spacing:-.025em;margin:24px 0 11px}.threeProofs p{font-size:15px;line-height:1.65;max-width:310px}.threeProofs article{min-height:210px}@media(max-width:800px){.heroImageWrap{margin-top:55px;width:112%;margin-left:-6%}.threeProofs{gap:38px;padding-top:25px}.threeProofs article{min-height:auto}.threeProofs h3{font-size:19px}.threeProofs p{font-size:14px}}@media(max-width:540px){.heroImageWrap{width:122%;margin-left:-11%}.threeProofs article>span{height:52px;width:52px}}:root{--portfolio-font:Inter,Arial,Helvetica,sans-serif}body,button,html,input,select,textarea{font-family:var(--portfolio-font)!important}body :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,a,button,input,select,textarea,label,li,dt,dd,table,th,td,kbd){font-family:var(--portfolio-font)!important}.heroImageWrap img{border-radius:4px}.marketingHeader{position:sticky;top:12px;z-index:100;box-shadow:0 10px 32px rgba(19,20,29,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.imageBentoGrid article{padding-bottom:0}.imageBentoWide{align-items:stretch;min-height:430px!important}.imageBentoWide>div:first-child{align-self:center;padding-right:20px}.featureShot{overflow:hidden;position:relative}.featureShotWide{border:1px solid #e1e2e8;border-radius:14px 0 0 0;height:360px;margin-bottom:-1px;margin-right:-35px;margin-top:36px}.featureShotWide img{object-fit:cover;object-position:70% center}.imageBentoCard{min-height:610px!important}.imageBentoCard>div:first-child{position:relative;z-index:2}.featureShotMobile{height:410px;margin-top:auto}.featureShotMobile img{object-fit:contain;object-position:center bottom}.imageBentoCard:nth-child(2) .featureShotMobile img,.imageBentoCard:nth-child(3) .featureShotMobile img{transform:scale(1.04);transform-origin:center bottom}@media(max-width:800px){.marketingHeader{top:8px}.imageBentoWide{grid-template-columns:1fr}.imageBentoWide>div:first-child{padding-right:0}.featureShotWide{height:300px;margin:25px -35px -1px 0}.imageBentoCard{min-height:560px!important}.featureShotMobile{height:360px}}@media(max-width:540px){.marketingHeader{top:6px}.featureShotWide{margin-left:0;margin-right:-25px}.imageBentoCard{min-height:520px!important}.featureShotMobile{height:320px}}.bentoSection>.sectionHeading{margin-left:auto;margin-right:auto;max-width:820px;text-align:center}.sectionHeading h2{font-size:50px;font-weight:520;letter-spacing:-.052em;line-height:1.03}.sectionHeading p{font-size:16px;line-height:1.7;margin-left:auto;margin-right:auto;max-width:650px}.bentoGrid h3{font-size:30px;font-weight:540;line-height:1.08;margin-bottom:14px}.bentoGrid p{font-size:15px;line-height:1.65}.bentoGrid article>div:first-child>span{font-size:11px}.imageBentoCard{background:#f8f3ff!important;min-height:650px!important}.imageBentoCard:nth-child(3){background:#eef1ff!important}.featureShotConcept{border-radius:15px 15px 0 0;height:430px;margin:24px -35px 0;overflow:hidden}.featureShotConcept img{object-fit:cover;object-position:center}.threeProofs .featureIllustration{display:block;height:78px;width:78px}.threeProofs h3{font-size:23px;font-weight:540}.threeProofs p{font-size:16px;line-height:1.7}.audienceSection .sectionHeading,.faqSection .sectionHeading,.securitySection .sectionHeading{text-align:center}.faqSection{max-width:900px}.faqSection .sectionHeading h2{font-size:48px}.faqSection details{border-radius:12px;padding:0 22px}.faqSection summary{font-size:17px;padding:21px 0}.faqSection details p{font-size:15px;line-height:1.7;padding-bottom:22px}.faqSection summary span{font-size:24px}.storySplit{display:grid;gap:14px;grid-template-columns:30fr 70fr;margin:115px auto;max-width:1120px;min-height:520px}.storyMetricPanel{background:#dddeff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;padding:34px}.storyMetricPanel>span,.storyPhotoCopy>span{font-size:9px;font-weight:800;letter-spacing:.15em}.storyMetricPanel h2{font-size:37px;font-weight:520;letter-spacing:-.05em;line-height:1.04;margin:18px 0}.storyBalanceCard{background:#fff;border-radius:16px;box-shadow:0 18px 45px rgba(35,36,76,.12);display:grid;gap:7px;margin-top:auto;padding:24px}.storyBalanceCard small{color:#767884;font-size:9px;letter-spacing:.1em}.storyBalanceCard strong{font-size:42px;font-weight:540}.storyBalanceCard strong em{color:#8a8c98;font-size:13px;font-style:normal}.storyBalanceCard p{color:#70727d;font-size:12px;margin:0}.storyBalanceCard>div{display:flex;gap:7px;margin-top:18px}.storyBalanceCard i{background:#5b5cf6;border-radius:6px;height:7px;width:52%}.storyBalanceCard i:nth-child(2){background:#9ea0ff;width:28%}.storyBalanceCard i:nth-child(3){background:#d8d9ff;width:20%}.storyPhotoPanel{border-radius:20px;min-height:520px;overflow:hidden;position:relative}.storyPhotoPanel>img{object-fit:cover}.storyPhotoPanel:after{background:linear-gradient(90deg,rgba(15,15,22,.72),rgba(15,15,22,.05) 65%);content:"";inset:0;position:absolute}.storyPhotoCopy{bottom:34px;color:#fff;left:34px;max-width:430px;position:absolute;z-index:1}.storyPhotoCopy>span{color:#d8d9ff}.storyPhotoCopy h2{font-size:39px;font-weight:500;letter-spacing:-.05em;line-height:1.05;margin:14px 0}.storyPhotoCopy p{color:#e2e2e7;font-size:15px;line-height:1.6}.storyPhotoCopy .saasButton{background:#fff;color:#1a1b22;margin-top:8px}@media(max-width:800px){.sectionHeading h2{font-size:40px}.bentoGrid h3{font-size:26px}.featureShotConcept{height:380px}.storySplit{grid-template-columns:1fr;margin:75px 18px}.storyMetricPanel{min-height:450px}.storyPhotoPanel{min-height:500px}}@media(max-width:540px){.faqSection .sectionHeading h2,.sectionHeading h2{font-size:34px}.sectionHeading p{font-size:14px}.featureShotConcept{height:330px;margin-left:-25px;margin-right:-25px}.faqSection summary{font-size:15px}.storyMetricPanel h2,.storyPhotoCopy h2{font-size:31px}.storyPhotoCopy{bottom:25px;left:24px;right:24px}}.revealReady .homeLong .audienceGrid details,.revealReady .homeLong .bentoGrid article,.revealReady .homeLong .faqSection details,.revealReady .homeLong>section{opacity:0;transform:translateY(34px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.revealReady .homeLong .audienceGrid details.isVisible,.revealReady .homeLong .bentoGrid article.isVisible,.revealReady .homeLong .faqSection details.isVisible,.revealReady .homeLong>section.isVisible{opacity:1;transform:translateY(0)}.homeLong .sectionHeading{margin-left:auto;margin-right:auto;max-width:840px;text-align:center}.homeLong .sectionHeading>span{display:none}.homeLong .sectionHeading h2{font-size:52px;font-weight:520;letter-spacing:-.052em;line-height:1.04;margin-left:auto;margin-right:auto}.homeLong .sectionHeading p{font-size:17px;line-height:1.7;margin-left:auto;margin-right:auto;max-width:680px}.threeProofs article{align-items:center;display:flex;flex-direction:column;text-align:center}.threeProofs p{margin-left:auto;margin-right:auto}.audienceSection .sectionHeading h2{font-size:54px}.audienceSection .sectionHeading p{font-size:18px}.audienceGrid{gap:12px 14px}.audienceGrid details,.faqSection details{background:#fff;border:1px solid #dedfe5;box-shadow:0 7px 18px rgba(25,26,38,.055);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.audienceGrid details:hover,.faqSection details:hover{border-color:#c6c7d5;box-shadow:0 12px 28px rgba(25,26,38,.09);transform:translateY(-1px)}.audienceGrid details[open],.faqSection details[open]{background:#fafaff;border-color:#bfc0ed;box-shadow:0 14px 32px rgba(69,70,170,.1)}.audienceGrid summary{font-size:18px;font-weight:560;padding:22px 0}.audienceGrid p{font-size:16px;line-height:1.7;padding-bottom:22px}.faqSection{max-width:980px}.faqSection .sectionHeading h2{font-size:56px}.faqSection summary{font-size:20px;font-weight:560;padding:24px 0}.faqSection details p{font-size:17px;line-height:1.75;max-width:820px;padding-bottom:25px}.audienceGrid summary span,.faqSection summary span{align-items:center;background:#ededff;border-radius:50%;display:flex;height:30px;justify-content:center;transition:transform .2s ease;width:30px}.audienceGrid details[open] summary span,.faqSection details[open] summary span{background:#5b5cf6;color:#fff}.modernFooter{background:#1d1d1f;color:#fff;padding:58px max(32px,calc((100vw - 1180px)/2)) 30px}.modernFooter>.footerTop{display:flex;justify-content:flex-start}.modernFooter .footerTop .brand{color:#9b9b9f;gap:11px}.modernFooter .footerTop .brand strong{font-size:28px;letter-spacing:-.04em}.modernFooter>.footerColumns{align-items:start;display:grid;gap:90px;grid-template-columns:repeat(3,1fr);margin-top:62px;padding-top:0}.modernFooter .footerColumns>div{align-items:start;display:grid;gap:15px}.modernFooter .footerColumns strong{color:#d6d6d9;font-size:15px;margin-bottom:4px}.modernFooter .footerColumns a,.modernFooter .footerColumns span{color:#aaaab0;font-size:14px;line-height:1.4}.modernFooter .footerColumns a:hover{color:#fff}.modernFooter>.footerLegal{align-items:start;border-top:1px solid #343438;display:grid;gap:45px;grid-template-columns:auto 1fr;margin-top:62px;padding-top:25px}.modernFooter .footerLegal span{color:#929298;font-size:11px;white-space:nowrap}.modernFooter .footerLegal p{color:#77777d;font-size:10px;line-height:1.65;margin:0;max-width:820px;text-align:left}@media(prefers-reduced-motion:reduce){.revealReady .homeLong .bentoGrid article,.revealReady .homeLong details,.revealReady .homeLong>section{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:800px){.audienceSection .sectionHeading h2,.faqSection .sectionHeading h2,.homeLong .sectionHeading h2{font-size:40px}.audienceSection .sectionHeading p,.homeLong .sectionHeading p{font-size:16px}.modernFooter>.footerColumns{gap:35px}.modernFooter>.footerLegal{grid-template-columns:1fr}}@media(max-width:540px){.audienceSection .sectionHeading h2,.faqSection .sectionHeading h2,.homeLong .sectionHeading h2{font-size:34px}.audienceGrid summary,.faqSection summary{font-size:16px}.audienceGrid p,.faqSection details p{font-size:14px}.modernFooter>.footerColumns{grid-template-columns:1fr}.modernFooter .footerTop .brand strong{font-size:23px}}.homeLong .sectionHeading{align-items:center;display:flex!important;flex-direction:column;justify-content:center;width:100%}.homeLong .sectionHeading h2{display:block;margin:0 auto;width:100%}.homeLong .sectionHeading p{display:block;margin:20px auto 0;width:100%}.audienceSection>.sectionHeading,.bentoSection>.sectionHeading,.faqSection>.sectionHeading{display:flex!important;grid-template-columns:none!important}.backToTop{align-items:center;background:#1b1c22;border:1px solid rgba(255,255,255,.18);border-radius:50%;bottom:26px;box-shadow:0 12px 32px rgba(20,21,30,.22);color:#fff;display:flex;height:52px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:26px;transform:translateY(16px);transition:opacity .25s ease,transform .25s ease,background .2s ease;visibility:hidden;width:52px;z-index:120}.backToTop.visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.backToTop:hover{background:#5b5cf6;transform:translateY(-3px)}.backToTop svg{height:21px;width:21px}@media(max-width:540px){.backToTop{bottom:18px;height:46px;right:16px;width:46px}.homeLong .sectionHeading p{margin-top:14px}}.contactHero,.howHero,.resourceHero{max-width:920px;padding-bottom:70px}.contactHero h1,.howHero h1,.resourceHero h1{font-size:68px;font-weight:520;letter-spacing:-.06em;line-height:1}.contactHero p,.howHero p,.resourceHero p{font-size:18px;max-width:730px}.howHero .saasButton{margin-top:25px}.featuredArticle{align-items:center;background:#eeefff;border-radius:22px;display:grid;gap:55px;grid-template-columns:1.05fr .95fr;margin:0 auto 110px;max-width:1120px;padding:32px}.articleCardBody>span,.articleHeader>span,.featuredArticle>div:last-child>span{color:#5b5cf6;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.featuredArticle h2{font-size:40px;font-weight:540;letter-spacing:-.045em;line-height:1.08;margin:13px 0}.featuredArticle p{color:#6f7280;font-size:15px;line-height:1.65}.articleVisual{align-items:center;border-radius:16px;display:flex;justify-content:center;min-height:340px;overflow:hidden;position:relative}.articleVisualFeatured{background:linear-gradient(145deg,#d9daff,#f5e6ff)}.articleVisualFeatured:after,.articleVisualFeatured:before{border:1px solid rgba(50,51,120,.13);border-radius:50%;content:"";height:240px;position:absolute;width:240px}.articleVisualFeatured:after{height:150px;width:150px}.articleVisualFeatured svg{color:#4d4edb;height:72px;position:relative;width:72px;z-index:1}.articleMeta{align-items:center;color:#878a95;display:flex;font-size:11px;gap:7px;margin:18px 0}.articleMeta svg{height:14px;width:14px}.blogSection{margin:auto;max-width:1120px;padding:0 0 120px}.blogSection>.sectionHeading{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;margin:0 auto 55px;max-width:760px;text-align:center}.blogSection>.sectionHeading h2{font-size:50px;margin:0 auto}.blogSection>.sectionHeading p{font-size:16px;line-height:1.7;margin:18px auto 0;max-width:720px}.articleGrid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.articleGrid>article{background:#fff;border:1px solid #e1e2e7;border-radius:18px;box-shadow:0 8px 25px rgba(24,25,37,.05);overflow:hidden}.articleGrid .articleVisual{border-radius:0;min-height:220px}.articleVisual>span{color:rgba(25,26,38,.72);font-size:70px;font-weight:520;letter-spacing:-.08em}.articleVisual img{object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.articleGrid>article:hover .articleVisual img,.featuredArticle:hover .articleVisual img{transform:scale(1.025)}.articleVisualFeatured:after,.articleVisualFeatured:before{display:none}.articleCover{aspect-ratio:3/2;border-radius:20px;box-shadow:0 20px 55px rgba(26,24,21,.12);margin:50px 0 55px;overflow:hidden;position:relative}.articleCover img{object-fit:cover}.visual2{background:#ffead1}.visual3{background:#e6e7ff}.visual4{background:#f2e4ff}.visual5{background:#e9edf7}.articleCardBody{padding:25px}.articleCardBody h3{font-size:25px;font-weight:540;letter-spacing:-.035em;line-height:1.15;margin:11px 0}.articleCardBody p{color:#727580;font-size:14px;line-height:1.65}.articleCardBody>a{align-items:center;color:#4c4dd8;display:inline-flex;font-size:12px;font-weight:750;gap:6px;text-decoration:none}.articleCardBody>a svg{height:14px;width:14px}.newsletterBand{align-items:center;background:#191a22;border-radius:22px;color:#fff;display:flex;justify-content:space-between;margin:0 auto 110px;max-width:1120px;padding:48px}.newsletterBand span{color:#a9aaf9;font-size:9px;font-weight:800;letter-spacing:.14em}.newsletterBand h2{font-size:35px;font-weight:520;letter-spacing:-.04em;margin:12px 0}.newsletterBand p{color:#aeb0bb;margin:0}.articlePage>article{margin:auto;max-width:860px;padding:85px 28px 60px}.articleHeader{text-align:center}.articleHeader>a{align-items:center;color:#666977;display:inline-flex;font-size:12px;gap:7px;margin-bottom:40px;text-decoration:none}.articleHeader>a svg{height:15px;width:15px}.articleHeader h1{font-size:58px;font-weight:520;letter-spacing:-.055em;line-height:1.03;margin:18px auto;max-width:850px}.articleHeader>p{color:#6d707c;font-size:19px;line-height:1.6;margin:auto;max-width:720px}.articleHeader>div{align-items:center;color:#8a8d97;display:flex;font-size:11px;gap:8px;justify-content:center;margin-top:25px}.articleHeader>div svg{height:14px;width:14px}.articleHeader>div i{background:#b9bbc3;border-radius:50%;height:3px;width:3px}.storyHighlights{background:#efefff;border-left:4px solid #5b5cf6;border-radius:0 12px 12px 0;margin:55px 0;padding:24px 28px}.storyHighlights strong{font-size:16px}.storyHighlights ul{display:grid;gap:9px;margin:15px 0 0;padding-left:20px}.storyHighlights li{color:#555866;font-size:14px;line-height:1.5}.articleContent{margin:auto;max-width:730px}.articleContent section{border-top:1px solid #e2e3e7;padding:35px 0 20px}.articleContent h2{font-size:30px;font-weight:550;letter-spacing:-.035em}.articleContent li,.articleContent p{color:#444753;font-size:17px;line-height:1.8}.articleContent ul{display:grid;gap:10px;padding-left:24px}.articleDisclosure{background:#f5f5f6;border-radius:12px;margin:45px auto 0;max-width:730px;padding:20px 22px}.articleDisclosure strong{font-size:13px}.articleDisclosure p{color:#747781;font-size:12px;line-height:1.6;margin-bottom:0}.moreReading{background:#f5f5f6;padding:90px max(28px,calc((100vw - 1060px)/2))}.moreReading>.sectionHeading{margin-bottom:35px}.moreReading>div:last-child{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.moreReading>div>a{background:#fff;border:1px solid #e1e2e7;border-radius:14px;color:#191a22;display:grid;gap:9px;padding:22px;text-decoration:none}.moreReading a span{color:#5b5cf6;font-size:9px;font-weight:800;text-transform:uppercase}.moreReading a strong{font-size:17px;line-height:1.3}.moreReading a small{color:#898b95}.contactLayoutV2{padding-top:10px}.contactLayoutV2 .contactIntro h2{font-size:34px;font-weight:530;letter-spacing:-.04em}.methodSection{background:#f5f5f6;padding:100px max(28px,calc((100vw - 1120px)/2))}.methodSection>.sectionHeading{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;margin:0 auto;max-width:760px;text-align:center}.methodSection>.sectionHeading h2{font-size:48px;margin:0 auto}.methodSection>.sectionHeading p{font-size:16px;line-height:1.7;margin:18px auto 0;max-width:720px}.methodGrid{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-top:55px}.methodGrid article{background:#fff;border:1px solid #e1e2e7;border-radius:15px;padding:27px}.methodGrid article>strong{color:#5b5cf6;font-size:11px}.methodGrid h3{font-size:23px;font-weight:540}.methodGrid p{color:#717480;font-size:14px;line-height:1.65}@media(max-width:800px){.blogSection>.sectionHeading h2{font-size:42px}.contactHero h1,.howHero h1,.resourceHero h1{font-size:48px}.featuredArticle{margin-left:18px;margin-right:18px}.articleGrid,.featuredArticle,.methodGrid,.moreReading>div:last-child{grid-template-columns:1fr}.blogSection{padding-left:18px;padding-right:18px}.newsletterBand{align-items:flex-start;border-radius:0;flex-direction:column;gap:25px}.articleHeader h1{font-size:43px}}@media(max-width:540px){.blogSection>.sectionHeading h2{font-size:36px}.contactHero h1,.howHero h1,.resourceHero h1{font-size:39px}.featuredArticle{padding:20px}.featuredArticle h2{font-size:31px}.articleVisual{min-height:250px}.articleGrid{grid-template-columns:1fr}.articleHeader h1{font-size:36px}.articleHeader>p{font-size:16px}.articleContent li,.articleContent p{font-size:15px}}.appMain,.appShell{min-width:0;width:100%}.dashboardPage{margin:0;max-width:none;padding:28px 30px 52px;width:100%}.dashboardV2{max-width:none}.dashboardStats{gap:18px}.dashboardStats article{border-radius:15px;padding:24px}.dashboardFeatureGrid{gap:18px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.overviewChartCard{min-height:430px}.recentCard{grid-column:1/-1}.workspaceTopbar{position:sticky;top:16px;z-index:20}.topbarActions .iconAction{align-items:center;background:#f3f6f7;border:0;border-radius:9px;color:#465363;display:flex;height:39px;justify-content:center;text-decoration:none;width:39px}.topbarActions .iconAction:hover{background:#e7ebed;color:#111a24}.topbarActions .iconAction svg{height:17px;width:17px}.appSidebar{isolation:isolate;overflow:visible;z-index:40}.appSidebar nav{min-height:0;overflow-y:auto}.profileArea{margin-top:auto;position:relative}.profileArea>.sidebarUser{align-items:center;background:transparent;border:0;border-top:1px solid #dce3e6;border-radius:0;color:#182432;display:grid;gap:9px;grid-template-columns:36px minmax(0,1fr) auto;margin:0;padding:18px 5px 0;text-align:left;width:100%}.profileArea>.sidebarUser:hover{color:#111820}.profileChevron{color:#76838e;transition:transform .2s ease}.profileArea.open .profileChevron{transform:rotate(180deg)}.sidebarIdentity{display:grid;min-width:0}.sidebarIdentity strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarIdentity>span{color:#788692;font-size:9px;margin-top:3px;text-transform:uppercase}.profileMenu{background:#fff;border:1px solid #dce3e6;border-radius:13px;bottom:66px;box-shadow:0 18px 50px rgba(18,30,41,.16);display:grid;left:0;overflow:hidden;padding:7px;position:absolute;width:214px;z-index:50}.profileMenuHeader{border-bottom:1px solid #e5e9eb;display:grid;margin-bottom:5px;padding:9px 10px 12px}.profileMenuHeader strong{font-size:12px}.profileMenuHeader span{color:#7b8792;font-size:10px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profileMenu>a,.profileMenu>button{align-items:center;background:transparent;border:0;border-radius:8px;color:#4d5a67;display:flex;font:650 11px Inter,Arial,sans-serif;gap:9px;padding:10px;text-align:left;text-decoration:none;width:100%}.profileMenu>a:hover,.profileMenu>button:hover{background:#f0f2ff;color:#4749df}.appSidebar.collapsed .profileArea>.sidebarUser{border-top:1px solid #dce3e6;display:flex;justify-content:center;padding-top:18px}.appSidebar.collapsed .profileChevron{display:none}.appSidebar.collapsed .profileMenu{bottom:0;left:64px}.analysisWorkspace>.page{background:#edf1f3;min-height:100vh;width:100%}.analysisWorkspace .topbar{background:rgba(255,255,255,.94);border:1px solid #dde3e6;border-radius:14px;margin:18px 28px 0;padding:15px 18px;top:16px}.analysisWorkspace .topbar>.brand{font-size:15px;letter-spacing:-.02em}.analysisWorkspace .shell{gap:20px;max-width:none;padding:18px 28px 52px;width:100%}.analysisWorkspace .hero{align-items:center;background:#fff;border-radius:16px;gap:34px;grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:30px 32px}.analysisWorkspace .hero h1{font-size:36px;font-weight:560;letter-spacing:-.045em;line-height:1.05;margin-bottom:12px}.analysisWorkspace .hero p{font-size:15px;line-height:1.65;max-width:920px}.analysisWorkspace .heroAside{min-width:310px}.analysisWorkspace .panel,.analysisWorkspace .reportLayout{border-radius:15px}.analysisWorkspace .uploadBox{border-radius:14px}.analysisWorkspace .pdfButton,.analysisWorkspace .topbarActions .secondary,.analysisWorkspace .tutorialButton{border-radius:9px}.accountWorkspace{display:grid;gap:20px}.accountPageHeader{align-items:center;margin:0 0 6px}.accountPageHeader h1{font-size:42px}.accountPageHeader p{max-width:680px}.disabledAction{background:#e9edef;color:#98a2aa;cursor:not-allowed}.workspacePanel{border-radius:16px}.accountSummaryGrid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.accountSummaryGrid article{background:#fff;border:1px solid var(--saas-border);border-radius:15px;display:grid;padding:23px}.accountSummaryGrid span{color:#7b8792;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.accountSummaryGrid strong{font-size:27px;font-weight:580;margin:9px 0 3px;text-transform:capitalize}.accountSummaryGrid small{color:#86919a}.membersPanel{overflow:hidden}.invoicePanel>.panelTitle,.membersPanel>.panelTitle{padding:21px 23px}.memberTableHead,.memberTableRow{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(260px,2fr) 1fr 1fr 1fr;padding:14px 23px}.memberTableHead{background:#f7f9fa;color:#7e8993;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.memberTableHead,.memberTableRow{border-top:1px solid var(--saas-border)}.memberTableRow{font-size:13px}.memberTableRow>div{align-items:center;display:flex;gap:12px}.memberTableRow>div>span:last-child{display:grid;gap:5px}.memberTableRow small{align-items:center;color:#7f8b95;display:flex;gap:5px}.memberRole,.memberStatus{align-items:center;display:flex;gap:7px}.memberRole{color:#5658df}.memberStatus{color:#187e68}.workspaceNotice{align-items:center;background:#111a27;border-radius:15px;color:#fff;display:flex;justify-content:space-between;padding:20px 23px}.workspaceNotice>div{align-items:center;display:flex;gap:14px}.workspaceNotice>div>svg{color:#a9abff}.workspaceNotice>div>span{display:grid;gap:4px}.workspaceNotice small{color:#aab4be}.workspaceNotice>a{background:#fff;border-radius:999px;color:#111a27;font-size:12px;font-weight:750;padding:10px 16px;text-decoration:none}.settingsWorkspaceGrid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.settingsWorkspaceGrid>.workspacePanel{padding:26px}.settingsWorkspaceGrid>.securitySettingsCard{grid-column:1/-1}.settingsCardIcon{align-items:center;background:#efefff;border-radius:11px;color:#5153e3;display:flex;height:42px;justify-content:center;margin-bottom:20px;width:42px}.settingsCardIcon svg{height:20px;width:20px}.settingsWorkspaceGrid h2{font-size:25px;margin:8px 0 20px}.profileSettingsCard dl{display:grid;margin:0}.profileSettingsCard dl>div{align-items:center;border-top:1px solid var(--saas-border);display:flex;justify-content:space-between;padding:14px 0}.profileSettingsCard dt{color:#7b8792}.profileSettingsCard dd{font-weight:700}.preferenceList{display:grid}.preferenceList>div{align-items:center;border-top:1px solid var(--saas-border);display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 0}.preferenceList>div>span:nth-child(2){display:grid;gap:4px}.preferenceList small{color:#7f8a94}.preferenceList em{color:#707b85;font-size:11px;font-style:normal}.preferenceState{background:#edf0f2;border-radius:50%;height:24px;width:24px}.preferenceState.enabled{align-items:center;background:#e9e9ff;color:#5052df;display:flex;justify-content:center}.securityRows{display:grid;grid-template-columns:1fr 1fr;margin-bottom:22px}.securityRows>div{border:1px solid var(--saas-border);display:grid;gap:8px;padding:18px}.securityRows>div:first-child{border-radius:12px 0 0 12px}.securityRows>div:last-child{border-radius:0 12px 12px 0;border-left:0}.securityRows span{align-items:center;display:flex;gap:9px}.securityRows svg{color:#5658df}.securityRows small{color:#7d8892;line-height:1.5}.paymentHero{align-items:center;background:linear-gradient(135deg,#151622,#282a43);border-radius:18px;color:#fff;display:flex;justify-content:space-between;padding:32px}.paymentHero>div:first-child>span{color:#aeb0c7;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.paymentHero h2{font-size:38px;margin:8px 0}.paymentHero p{color:#b8bbc9;margin:0}.subscriptionStatus{align-items:center;color:#c9cbff;display:flex;font-size:11px;gap:6px;margin-top:16px;text-transform:capitalize}.subscriptionStatus svg{height:15px;width:15px}.paymentPrice{align-items:flex-end;display:flex;flex-direction:column}.paymentPrice>strong{font-size:48px;font-weight:560;letter-spacing:-.05em}.paymentPrice>span{color:#aeb1c0;font-size:11px}.paymentPrice .billingActions{justify-content:flex-end}.paymentPrice .outlineButton{background:#fff}.paymentDetailGrid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.paymentDetailGrid article{padding:25px}.paymentDetailGrid article>svg{color:#5658e2;height:25px;margin-bottom:18px;width:25px}.paymentDetailGrid h3{font-size:21px;margin:10px 0}.paymentDetailGrid p{color:#74808a;line-height:1.6}.invoicePanel{overflow:hidden}.invoicePanel>.panelTitle>svg{color:#8a949c}.invoiceTableHead,.invoiceTableRow{align-items:center;display:grid;gap:15px;grid-template-columns:1.5fr 1fr 1fr .8fr .6fr;padding:13px 23px}.invoiceTableHead{background:#f7f9fa;color:#7c8791;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.invoiceTableHead,.invoiceTableRow{border-top:1px solid var(--saas-border)}.invoiceTableRow{font-size:12px}.invoiceTableRow span:last-child a,.invoiceTableRow>a{align-items:center;color:#4d4fe0;display:inline-flex;font-weight:750;gap:4px;text-decoration:none}.invoiceStatus{border-radius:999px;font-size:10px;padding:6px 9px;text-align:center;text-transform:capitalize}.invoiceStatus.paid{background:#e8f4f0;color:#187761}.invoiceStatus.draft,.invoiceStatus.open{background:#f0f1ff;color:#4f51d9}.invoiceStatus.uncollectible,.invoiceStatus.void{background:#f8e9eb;color:#a04450}.invoiceEmpty{align-items:center;border-top:1px solid var(--saas-border);display:flex;flex-direction:column;padding:48px;text-align:center}.invoiceEmpty svg{color:#959fa8;height:30px;width:30px}.invoiceEmpty strong{margin:12px 0 5px}.invoiceEmpty span{color:#7d8993;font-size:12px}@media(max-width:1050px){.dashboardFeatureGrid{grid-template-columns:1fr}.recentCard{grid-column:auto}.analysisWorkspace .hero{grid-template-columns:1fr}.analysisWorkspace .heroAside{border-left:0;border-top:1px solid var(--line);min-width:0;padding-left:0;padding-top:18px}.settingsWorkspaceGrid{grid-template-columns:1fr}.settingsWorkspaceGrid>.securitySettingsCard{grid-column:auto}}@media(max-width:760px){.dashboardPage{padding:18px 14px 82px}.workspaceTopbar{position:static}.accountSummaryGrid,.paymentDetailGrid{grid-template-columns:1fr}.memberTable{overflow-x:auto}.memberTableHead,.memberTableRow{min-width:760px}.paymentHero{flex-direction:column;gap:28px}.paymentHero,.paymentPrice{align-items:flex-start}.paymentPrice .billingActions{justify-content:flex-start}.invoiceTable{overflow-x:auto}.invoiceTableHead,.invoiceTableRow{min-width:720px}.securityRows{grid-template-columns:1fr}.securityRows>div:first-child,.securityRows>div:last-child{border-radius:12px}.securityRows>div:last-child{border-left:1px solid var(--saas-border);margin-top:10px}.analysisWorkspace .topbar{margin:12px 14px 0;position:static}.analysisWorkspace .shell{padding:14px 14px 82px}.analysisWorkspace .hero{padding:24px}.analysisWorkspace .hero h1{font-size:30px}.workspaceNotice{align-items:flex-start;flex-direction:column;gap:18px}}.howHero{padding-bottom:46px}.howHero h1{font-size:68px;max-width:850px}.howFlowVisual{margin:0 auto 105px;max-width:1220px;padding:0 28px}.howFlowImage{aspect-ratio:1.75/1;border:1px solid #e2e3ee;border-radius:24px;box-shadow:0 26px 70px rgba(49,51,91,.14);overflow:hidden;position:relative}.howFlowImage img{object-fit:cover}.howFlowLabels{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:24px auto 0;padding:0 5%}.howFlowLabels span{color:#343642;font-size:13px;font-weight:700;gap:9px;text-align:center}.howFlowLabels span,.howFlowLabels strong{align-items:center;display:flex;justify-content:center}.howFlowLabels strong{background:#eeeeff;border-radius:50%;color:#5658e5;font-size:10px;height:27px;width:27px}@media(max-width:700px){.howHero h1{font-size:48px}.howFlowVisual{margin-bottom:70px;padding:0 16px}.howFlowImage{border-radius:16px}.howFlowLabels{gap:12px;grid-template-columns:1fr 1fr;padding:0}.howFlowLabels span{justify-content:flex-start}}.howProcessCards{background:#eef0f8;border-radius:28px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 105px;max-width:1180px;padding:30px;position:relative}.howProcessCards>article{background:#fff;border:1px solid #e0e2eb;border-radius:19px;box-shadow:0 15px 40px rgba(34,36,69,.08);display:flex;flex-direction:column;min-height:410px;padding:24px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.howProcessCards>article:hover{box-shadow:0 22px 50px rgba(34,36,69,.13);transform:translateY(-5px)}.howProcessCards>article:not(:last-child):after{border-top:2px dotted #7779ef;content:"";position:absolute;right:-19px;top:42%;width:19px;z-index:2}.processCardTop{align-items:center;display:flex;justify-content:space-between}.processCardTop>span{align-items:center;background:#eeeeff;border-radius:50%;color:#5355df;display:flex;font-size:10px;font-weight:850;height:30px;justify-content:center;width:30px}.processCardTop>svg{color:#5557e2;height:22px;width:22px}.howProcessCards h2{font-size:26px;font-weight:560;letter-spacing:-.04em;margin:24px 0 9px}.howProcessCards p{color:#747783;font-size:14px;line-height:1.65;margin:0}.processMiniUI{background:#f8f8fb;border:1px solid #e5e5ec;border-radius:13px;height:190px;margin-top:22px;overflow:hidden;padding:20px}.importMiniUI{display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.importMiniUI i{background:linear-gradient(90deg,#dddded 36%,#b9baff 36% 72%,#ececf3 72%);border-radius:5px;display:block;height:34px}.mappingMiniUI{display:grid;gap:13px;padding-top:28px}.mappingMiniUI>div{align-items:center;display:grid;gap:14px;grid-template-columns:1fr 1fr;position:relative}.mappingMiniUI>div:after{color:#7173ed;content:"→";font-size:15px;left:50%;position:absolute;transform:translateX(-50%)}.mappingMiniUI b,.mappingMiniUI i{background:#e4e5ed;border-radius:6px;height:30px}.mappingMiniUI b{background:#d9d9ff}.reportMiniUI{align-items:center;display:grid;gap:28px;grid-template-columns:.9fr 1.1fr}.miniDonut{background:conic-gradient(#5b5cf6 0 62%,#bcbcff 62% 82%,#e6e6ee 82%);border-radius:50%;height:100px;position:relative;width:100px}.miniDonut:after{background:#f8f8fb;border-radius:50%;content:"";inset:24px;position:absolute}.miniBars{align-items:end;display:flex;gap:9px;height:110px}.miniBars i{background:linear-gradient(#bfc0ff,#5b5cf6);border-radius:5px 5px 2px 2px;flex:1 1;height:42%}.miniBars i:nth-child(2){height:70%}.miniBars i:nth-child(3){height:55%}.miniBars i:nth-child(4){height:88%}@media(max-width:900px){.howProcessCards{grid-template-columns:1fr;max-width:680px}.howProcessCards>article{min-height:0}.howProcessCards>article:not(:last-child):after{border-left:2px dotted #7779ef;border-top:0;bottom:-19px;height:19px;left:50%;right:auto;top:auto;width:0}}@media(max-width:480px){.howHero h1{font-size:39px}.howProcessCards{border-radius:18px;margin-left:14px;margin-right:14px;padding:14px}.howProcessCards>article{padding:20px}.processMiniUI{height:160px}.howProcessCards h2{font-size:23px}}.articleImageLink{border-radius:16px;display:block;overflow:hidden;text-decoration:none}.articleImageLink:focus-visible{box-shadow:0 0 0 4px rgba(91,92,246,.22);outline:2px solid #5b5cf6;outline-offset:3px}.articleGrid .articleImageLink{border-radius:0}.articleShare{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:27px}.articleShare>span{color:#797c87;font-size:10px;font-weight:800;letter-spacing:.1em;margin-right:3px;text-transform:uppercase}.articleShare>a,.articleShare>button{align-items:center;background:#fff;border:1px solid #dfe0e6;border-radius:50%;color:#4e515e;display:flex;height:36px;justify-content:center;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:36px}.articleShare>a:hover,.articleShare>button:hover{background:#5b5cf6;border-color:#5b5cf6;color:#fff;transform:translateY(-2px)}.articleShare svg{height:15px;width:15px}.articleShare .shareX{font-size:13px;font-weight:800}.articleContent>section:first-child>p:first-of-type:first-letter{color:#4f51df;float:left;font-size:76px;font-weight:600;letter-spacing:-.07em;line-height:.72;margin:10px 12px 0 0}.articleContent>section:first-child>p:first-of-type{display:flow-root}@media(max-width:540px){.articleShare{flex-wrap:wrap}.articleContent>section:first-child>p:first-of-type:first-letter{font-size:62px;margin-right:9px}}.analysisWorkspace .topbarActions{flex:0 0 auto;flex-wrap:nowrap}.analysisWorkspace .topbarActions button{display:inline-flex;flex:0 0 auto;height:40px;line-height:1.1;min-width:max-content;padding:10px 13px;white-space:nowrap;width:auto}.analysisWorkspace .topbarActions button svg{flex:0 0 auto}.analysisWorkspace .tutorialButton{padding-left:15px;padding-right:15px}@media(max-width:820px){.analysisWorkspace .topbar{align-items:flex-start;flex-direction:column}.analysisWorkspace .topbarActions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.dashboardStats article>span{color:#515b68;font-size:11px;font-weight:850;letter-spacing:.055em}.dashboardHeader h1{font-size:28px}.accountPageHeader h1{font-size:32px}.analysisWorkspace .hero h1{font-size:26px}@media(max-width:760px){.dashboardHeader h1{font-size:26px}.accountPageHeader h1{font-size:28px}.analysisWorkspace .hero h1{font-size:25px}}.profileArea .userAvatar{background:#5b5cf6;color:#fff!important}.analysisWorkspace>.page{background:linear-gradient(180deg,#eef1f4,#f6f7fa)}.analysisWorkspace .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#e1e3eb;box-shadow:0 12px 34px rgba(27,30,58,.07)}.analysisWorkspace .topbar>.brand{font-size:17px;font-weight:750}.analysisWorkspace .topbar .brandMark{background:linear-gradient(145deg,#6c6eff,#4d4fe8);border-radius:12px;box-shadow:0 9px 20px rgba(79,81,224,.28);color:#fff;height:44px;width:44px}.analysisWorkspace .hero{background:radial-gradient(circle at 9% 10%,rgba(123,125,255,.33),transparent 35%),linear-gradient(135deg,#171824,#282a4b);border:0;box-shadow:0 24px 60px rgba(25,27,55,.16);color:#fff;padding:38px 40px}.analysisWorkspace .hero h1{color:#fff;font-weight:650}.analysisWorkspace .hero p{color:#c5c7d8}.analysisWorkspace .heroAside{border-color:rgba(255,255,255,.18)}.analysisWorkspace .step{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.2);color:#d8d9e5;font-size:13px;font-weight:650}.analysisWorkspace .step.active{background:#6668ff;border-color:#8587ff;box-shadow:0 8px 22px rgba(83,85,231,.35);color:#fff}.analysisWorkspace .entryPanel{border-color:#e2e3eb;box-shadow:0 22px 60px rgba(30,33,61,.08)}.analysisWorkspace .entryHeader{background:linear-gradient(120deg,#fff,#fafaff);padding:28px 30px 25px}.analysisWorkspace .entryHeader h2{font-size:30px;font-weight:650;letter-spacing:-.035em}.analysisWorkspace .entryEyebrow{color:#5658e2;letter-spacing:.08em}.analysisWorkspace .entryTabs{background:#f0f1f6;border:0;border-radius:999px;gap:3px;padding:4px}.analysisWorkspace .entryTabs button{background:transparent;border:0!important;border-radius:999px;color:#626878;font-weight:650;min-height:44px;padding:10px 16px}.analysisWorkspace .entryTabs button.selected{background:#20212e;box-shadow:0 8px 18px rgba(32,33,46,.18);color:#fff}.analysisWorkspace .uploadBox{background:radial-gradient(circle at 50% 0,rgba(111,113,255,.1),transparent 42%),#fbfbfe;border:1.5px dashed #9294f2;border-radius:18px;margin:28px;min-height:350px;padding:44px}.analysisWorkspace .uploadBox.dragging{background:#f0f0ff;border-color:#5b5cf6}.analysisWorkspace .uploadBox h3{font-size:24px;font-weight:650;letter-spacing:-.02em}.analysisWorkspace .uploadBox p{color:#707484}.analysisWorkspace .fileTypeIcons{gap:12px}.analysisWorkspace .fileTypeIcons svg,.analysisWorkspace .fileTypeIcons svg+svg{background:#eeeeff;border-radius:12px;color:#5658e5;height:48px;padding:10px;width:48px}.analysisWorkspace .filePicker,.analysisWorkspace .primary{background:linear-gradient(135deg,#6466ff,#4d4fe5);border-color:#5658e8;border-radius:999px;box-shadow:0 10px 24px rgba(78,80,220,.24);color:#fff;font-weight:700;padding:12px 19px}.analysisWorkspace .secondary{border-radius:999px}.analysisWorkspace .entryPrivacy{background:#f0f0ff;border-color:#ddddfb;border-radius:13px;color:#62659b}.analysisWorkspace .entryPrivacy strong{color:#34365e}.analysisWorkspace .tutorialButton{background:#5b5cf6;border-color:#5b5cf6;box-shadow:0 8px 18px rgba(77,79,219,.22)}.analysisWorkspace .pdfButton{background:#f0f0ff;border-color:#dfe0fb;color:#4547c9}.analysisWorkspace .topbarActions .secondary{background:#f2f3f7;border-color:#e5e6ec;color:#4e5564}.chartPeriod{align-items:center;background:#f5f6fa;border:1px solid #e2e4eb;border-radius:999px;color:#6d7480;display:flex;font-size:10px;font-weight:700;gap:6px;padding:8px 11px}.chartPeriod svg{height:14px;width:14px}.liveActivityBars{gap:18px}.liveActivityBars div{position:relative}.liveActivityBars em{color:#5658df;font-size:11px;font-style:normal;font-weight:800;margin-bottom:6px;min-height:14px}.liveActivityBars i{background:linear-gradient(180deg,#aeb0ff,#5b5cf6 75%,#494bd8);box-shadow:0 7px 18px rgba(75,77,214,.18);opacity:1;transition:height .45s ease,transform .2s ease}.liveActivityBars i:hover{transform:translateY(-3px)}.chartLiveSummary{align-items:baseline;display:flex;gap:7px;position:absolute;right:23px;top:78px}.chartLiveSummary strong{color:#4f51df;font-size:22px}.chartLiveSummary span{color:#7b8590;font-size:10px}.overviewChartCard{background:linear-gradient(180deg,#fff,#fbfbfe)!important;box-shadow:0 15px 40px rgba(30,33,61,.06)}@media(max-width:820px){.analysisWorkspace .hero{padding:30px}.analysisWorkspace .entryHeader{padding:24px}.analysisWorkspace .uploadBox{margin:18px;padding:30px}.chartLiveSummary{position:static;margin-top:10px}}.modernFooter{align-items:start;grid-template-columns:minmax(220px,1fr) minmax(560px,1.4fr)}.modernFooter>.footerTop{grid-column:1}.modernFooter>.footerColumns{border-top:0;grid-column:2;gap:60px;margin:0;padding:0}.modernFooter .footerColumns>div{justify-items:end;text-align:right}.modernFooter>.footerLegal{grid-column:1/-1;width:100%}@media(max-width:850px){.modernFooter{grid-template-columns:1fr}.modernFooter>.footerColumns,.modernFooter>.footerLegal,.modernFooter>.footerTop{grid-column:1}.modernFooter>.footerColumns{margin-top:48px}.modernFooter .footerColumns>div{justify-items:start;text-align:left}}.articleHeader>a{display:flex;margin:0 auto 28px;width:max-content}.articleHeader>span{display:block;margin:0 auto}.portfolioNameInput{background:transparent;border:0;border-left:1px solid #d9dfe4;color:#131922;font:700 14px Inter,Arial,sans-serif;margin-left:8px;max-width:260px;outline:none;padding:5px 10px}.portfolioNameInput:focus{background:#fff;border-radius:7px;box-shadow:0 0 0 2px rgba(82,84,229,.14)}.autosaveState{color:#7b8792;font-size:10px;font-weight:600;margin-left:4px;white-space:nowrap}.portfolioLibraryHeader{align-items:center}.newPortfolioControl{align-items:flex-end;display:inline-flex;flex-direction:column;gap:6px}.newPortfolioControl .formError{max-width:320px}.portfolioLimitBar{align-items:center;background:#fff;border:1px solid var(--saas-border);border-radius:13px;display:grid;gap:14px;grid-template-columns:auto minmax(180px,1fr) auto;margin-bottom:22px;padding:16px 18px}.portfolioLimitBar>span{color:#61707f;font-size:12px}.portfolioLimitBar>div{background:#eceff2;border-radius:99px;height:7px;overflow:hidden}.portfolioLimitBar i{background:#5658e8;display:block;height:100%}.portfolioLimitBar>a{color:#5052df;font-size:12px;font-weight:750}.portfolioLibraryGrid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.portfolioLibraryCard{background:#fff;border:1px solid var(--saas-border);border-radius:17px;box-shadow:0 8px 30px rgba(17,26,36,.045);padding:24px}.portfolioCardTop{align-items:center;display:flex;justify-content:space-between}.portfolioCardTop small{color:#8a949e}.portfolioState{border-radius:99px;font-size:9px;font-weight:850;letter-spacing:.08em;padding:7px 10px;text-transform:uppercase}.portfolioState.draft{background:#fff1dc;color:#8b5a10}.portfolioState.complete{background:#ebebff;color:#4c4ed4}.portfolioLibraryCard h2{font-size:24px;letter-spacing:-.025em;margin:22px 0 16px}.portfolioFacts{display:flex;flex-wrap:wrap;gap:13px}.portfolioFacts span{align-items:center;color:#657280;display:flex;font-size:11px;gap:5px}.portfolioFacts svg{height:14px;width:14px}.portfolioLibraryCard>p{color:#78848f;font-size:12px;line-height:1.55;min-height:38px}.adminActionRow,.portfolioCardActions,.portfolioHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.portfolioEmpty{align-items:center;background:#fff;border:1px dashed #cdd4da;border-radius:18px;display:flex;flex-direction:column;padding:75px 30px;text-align:center}.portfolioEmpty>svg{color:#5658e8;height:44px;width:44px}.portfolioEmpty h2{font-size:28px;margin:18px 0 8px}.portfolioEmpty p{color:#78848f}.portfolioDetail>.backLink{margin-bottom:22px}.portfolioDetailStats{margin-top:6px}.portfolioDetailGrid{display:grid;gap:18px;grid-template-columns:1.35fr .65fr}.workspacePanel{background:#fff;border:1px solid var(--saas-border);border-radius:15px;padding:24px}.workspacePanel h2{font-size:22px;margin:0 0 18px}.holdingsSummaryTable>div{align-items:center;border-top:1px solid var(--saas-border);display:flex;justify-content:space-between;padding:14px 0}.holdingsSummaryTable>div>span:first-child{display:grid;gap:3px}.analysisHistoryList small,.holdingsSummaryTable small{color:#818c96}.analysisHistoryList{display:grid}.analysisHistoryList>div{align-items:center;border-top:1px solid var(--saas-border);display:flex;gap:11px;padding:14px 0}.analysisHistoryList svg{color:#5658e8;height:17px}.analysisHistoryList span{display:grid;gap:3px}.interactivePreferences>button{align-items:center;background:transparent;border:0;border-top:1px solid var(--saas-border);color:inherit;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 0;text-align:left;width:100%}.interactivePreferences>button>span:nth-child(2){display:grid;gap:4px}.preferenceSaveState{color:#5658e8;display:block;margin-top:10px}.settingsGrid select{background:#fff;border:1px solid #cfd8de;border-radius:8px;padding:13px 14px}.newsletterAdminList{display:grid;margin-top:20px}.newsletterAdminList article{align-items:center;border-top:1px solid var(--saas-border);display:flex;justify-content:space-between;padding:17px 0}.newsletterAdminList article>div{display:grid;gap:5px}.newsletterAdminList article span{color:#5658e8;font-size:9px;font-weight:850;letter-spacing:.1em}.newsletterAdminList h3{margin:0}.newsletterAdminList small{color:#7e8994}.logColumns{display:grid;gap:22px;grid-template-columns:1fr 1fr}.logColumns>div{border:1px solid var(--saas-border);border-radius:12px;padding:16px}.logColumns h3{align-items:center;display:flex;gap:8px}.logColumns h3 svg{color:#5658e8;height:18px}.logRow{border-top:1px solid var(--saas-border);display:grid;gap:4px;padding:12px 0}.logRow strong{font-size:12px}.logRow span{color:#7f8a94;font-size:10px;line-height:1.45}@media(max-width:1050px){.portfolioLibraryGrid{grid-template-columns:repeat(2,1fr)}.logColumns,.portfolioDetailGrid{grid-template-columns:1fr}}@media(max-width:700px){.portfolioNameInput{max-width:150px}.autosaveState{display:none}.portfolioLibraryGrid,.portfolioLimitBar{grid-template-columns:1fr}.portfolioLimitBar>a{justify-self:start}.portfolioHeaderActions{align-items:stretch;flex-direction:column}.portfolioHeaderActions .saasButton{width:100%}.newsletterAdminList article{align-items:flex-start;flex-direction:column;gap:12px}}.registerAside{justify-content:center;position:relative}.registerAside>.brand{left:55px;margin:0;position:absolute;top:52px}.registerAsideContent{width:100%}.authForm button[disabled]{cursor:wait;opacity:.72}.formError[role=alert]{line-height:1.45}@media(max-width:1100px){.registerAside>.brand{left:42px}}.adminLoginPage{align-items:center;background:radial-gradient(circle at 20% 15%,#303376 0,transparent 32%),linear-gradient(145deg,#11121c,#202143);display:flex;font-family:Inter,Arial,sans-serif;justify-content:center;min-height:100vh;padding:32px}.adminLoginCard{background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:22px;box-shadow:0 30px 90px rgba(4,5,25,.36);max-width:470px;padding:34px 38px;width:100%}.adminLoginBrand{align-items:center;color:#171820;display:flex;gap:12px;margin-bottom:38px;text-decoration:none}.adminLoginBrand>span{display:grid}.adminLoginBrand strong{font-size:15px}.adminLoginBrand small{color:#7d8290;font-size:9px;letter-spacing:.13em;margin-top:3px;text-transform:uppercase}.adminLoginIcon{align-items:center;background:#ededff;border-radius:14px;color:#5557e5;display:flex;height:52px;justify-content:center;margin-bottom:22px;width:52px}.adminLoginIcon svg{height:24px}.adminLoginCard h1{font-size:38px;letter-spacing:-.045em;margin:10px 0 8px}.adminLoginCard>p{color:#737986;font-size:13px;line-height:1.6;margin:0 0 25px}.adminLoginSecurity{align-items:center;background:#f4f4fb;border-radius:11px;display:flex;gap:11px;margin-top:22px;padding:14px}.adminLoginSecurity>svg{color:#5658e8}.adminLoginSecurity>span{display:grid;gap:3px}.adminLoginSecurity strong{font-size:11px}.adminLoginSecurity small{color:#7d8290;font-size:10px}.adminLoginCard>.backLink{margin:24px 0 0}.adminLoginCard .primaryButton{background:#5658e8}.adminLoginCard .primaryButton:hover{background:#4446d2}.adminShell{background:#f1f3f7;display:grid;font-family:Inter,Arial,sans-serif;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.adminMain{min-width:0}.adminSidebar{background:#141520;color:#fff;display:flex;flex-direction:column;height:100vh;padding:22px 16px;position:sticky;top:0}.adminSidebarBrand{align-items:center;color:#fff;display:flex;gap:11px;padding:4px 8px 24px;text-decoration:none}.adminSidebarBrand>span{display:grid}.adminSidebarBrand strong{font-size:14px}.adminSidebarBrand small{color:#85889b;font-size:9px;letter-spacing:.14em;margin-top:3px;text-transform:uppercase}.adminIdentity{align-items:center;background:#20212f;border:1px solid #303143;border-radius:13px;display:grid;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;margin-bottom:24px;padding:12px}.adminIdentity>div{display:grid;min-width:0}.adminIdentity strong{font-size:11px}.adminIdentity small,.adminIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminIdentity small{color:#898c9f;font-size:9px;margin-top:3px}.adminIdentity>svg{color:#888aff;height:17px}.adminSidebar nav{display:grid;gap:5px}.adminSidebar nav a,.adminSidebarFoot a,.adminSidebarFoot button{align-items:center;background:transparent;border:0;border-radius:9px;color:#999cad;display:flex;font:650 12px Inter,Arial,sans-serif;gap:11px;padding:12px;text-align:left;text-decoration:none;width:100%}.adminSidebar nav a.active,.adminSidebar nav a:hover{background:#292a3c;color:#fff}.adminSidebar nav a.active{box-shadow:inset 3px 0 #7779ff}.adminSidebar nav svg,.adminSidebarFoot svg{height:17px;width:17px}.adminSidebarFoot{border-top:1px solid #2b2c3a;display:grid;gap:4px;margin-top:auto;padding-top:14px}.adminSidebarFoot a:hover,.adminSidebarFoot button:hover{color:#fff}.adminPage{padding:30px 34px 60px}.adminPageHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:26px}.adminPageHeader h1{font-size:39px;letter-spacing:-.048em;margin:9px 0 7px}.adminPageHeader p{color:#717785;font-size:13px;margin:0;max-width:690px}.adminLiveBadge{align-items:center;background:#fff;border:1px solid #dfe2e8;border-radius:99px;color:#4e5563;display:flex;font-size:11px;font-weight:700;gap:8px;padding:10px 14px}.adminLiveBadge i{background:#6d6ff0;border-radius:50%;box-shadow:0 0 0 5px #eeeeff;height:8px;width:8px}.premiumAdminPanel{border-radius:18px!important;box-shadow:0 10px 35px rgba(26,30,50,.045);padding:28px 30px!important}.premiumPanelHeader{align-items:flex-start;border-bottom:1px solid #e8e9ed;display:flex;gap:14px;margin-bottom:26px;padding-bottom:22px}.premiumPanelHeader>span{align-items:center;background:#ededff;border-radius:11px;color:#585ae6;display:flex;height:42px;justify-content:center;width:42px}.premiumPanelHeader>span svg{height:20px}.premiumPanelHeader h2{font-family:Inter,Arial,sans-serif!important;font-size:25px!important;font-weight:760!important;letter-spacing:-.035em;margin:0 0 6px!important}.premiumPanelHeader p{color:#767c88;font-size:12px;line-height:1.5;margin:0}.adminMetricGrid{display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.adminMetricGrid article{background:#fff;border:1px solid #e0e3e8;border-radius:16px;display:grid;padding:21px;position:relative}.adminMetricGrid article>span{align-items:center;background:#eeeeff;border-radius:10px;color:#5b5de5;display:flex;height:37px;justify-content:center;margin-bottom:22px;width:37px}.adminMetricGrid article>span svg{height:18px}.adminMetricGrid small{color:#777e8b;font-size:10px;font-weight:750;text-transform:uppercase}.adminMetricGrid strong{font-size:32px;letter-spacing:-.045em;margin:6px 0 4px}.adminMetricGrid p{color:#858b96;font-size:10px;margin:0}.adminOverviewGrid{display:grid;gap:16px;grid-template-columns:1.2fr .8fr}.adminOverviewPanel,.adminQuickActions{background:#fff;border:1px solid #e0e3e8;border-radius:17px;padding:24px}.adminOverviewPanel header{align-items:flex-start;display:flex;justify-content:space-between}.adminOverviewPanel h2{font-size:23px;margin:8px 0}.adminOverviewPanel header>strong{font-size:27px}.readinessBar{background:#eceef2;border-radius:99px;height:8px;margin:28px 0 13px;overflow:hidden}.readinessBar i{background:linear-gradient(90deg,#5557df,#9193ff);display:block;height:100%}.adminOverviewPanel>p{color:#7b818d;font-size:12px}.adminOverviewPanel>a,.darkAdminPanel>a{align-items:center;color:#5658df;display:inline-flex;font-size:12px;font-weight:750;gap:5px;margin-top:13px;text-decoration:none}.adminOverviewPanel>a svg,.darkAdminPanel>a svg{height:14px}.darkAdminPanel{background:linear-gradient(145deg,#171824,#262743);color:#fff}.darkAdminPanel>svg{color:#9b9cff}.darkAdminPanel .eyebrow{color:#a9aaff;margin-top:20px}.darkAdminPanel h2{font-size:27px;line-height:1.15}.darkAdminPanel p{color:#b1b3c2;line-height:1.6}.darkAdminPanel>a{color:#c1c2ff}.adminQuickActions{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.adminQuickActions>a{align-items:center;background:#f6f7f9;border-radius:12px;color:#171922;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:16px;text-decoration:none}.adminQuickActions>a>svg:first-child{color:#5b5de5}.adminQuickActions>a>svg:last-child{color:#a0a4ad;height:15px}.adminQuickActions span{display:grid}.adminQuickActions strong{font-size:12px}.adminQuickActions small{color:#858b96;font-size:10px;margin-top:3px}.premiumSettingsGrid{grid-template-columns:repeat(3,1fr)}.premiumSettingsGrid>label:first-child{grid-column:1/-1;max-width:520px}.planLimitGroups{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}.planLimitGroups section{background:#f7f7fa;border:1px solid #e4e5eb;border-radius:14px;display:grid;gap:14px;padding:19px}.planLimitGroups section>span{color:#5a5cdf;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.integrationSelectors label,.newsletterComposer label,.planLimitGroups label{color:#3d4350;display:grid;font-size:11px;font-weight:750;gap:7px}.integrationSelectors input,.integrationSelectors select,.newsletterComposer input,.newsletterComposer select,.planLimitGroups input{background:#fff;border:1px solid #d7dbe2;border-radius:9px;padding:12px}.rateLimitGrid{border-top:1px solid #e5e7ec;margin-top:24px;padding-top:24px}.adminTableSummary{display:flex;gap:12px;margin-bottom:15px}.adminTableSummary span{background:#f2f3f6;border-radius:99px;color:#686f7d;font-size:10px;padding:8px 11px}.premiumUserTable{border:1px solid #e2e4e9;border-radius:13px}.premiumUserTable .userTableHead{background:#f6f7f9}.premiumUserTable .userTableRow:last-child{border-radius:0 0 13px 13px}.integrationSelectors{background:#f6f6fa;border:1px solid #e2e3eb;border-radius:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin-bottom:22px;padding:18px}.integrationCatalog{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.integrationCatalog article{border:1px solid #e1e3e8;border-radius:15px;padding:20px}.integrationCatalog article.activeIntegration{border-color:#7779ed;box-shadow:0 0 0 3px #efefff}.integrationCardHead{align-items:center;display:flex;gap:11px}.integrationCardHead>span{align-items:center;border-radius:10px;display:flex;height:38px;justify-content:center;width:38px}.integrationCardHead>span.ready{background:#ebebff;color:#5759dc}.integrationCardHead>span.partial{background:#fff4dd;color:#9b6a14}.integrationCardHead>span.missing{background:#f0f1f3;color:#858b94}.integrationCardHead svg{height:18px}.integrationCardHead div{display:grid}.integrationCardHead small{color:#7d8390;font-size:9px;font-weight:750;text-transform:uppercase}.integrationCardHead h3{font-size:17px;margin:3px 0 0}.integrationCatalog article>p{color:#777d89;font-size:11px;line-height:1.55;min-height:34px}.requiredKeys{display:grid;gap:7px;margin:17px 0}.requiredKeys>strong{color:#838995;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.requiredKeys>div{align-items:center;background:#f6f7f9;border-radius:7px;display:flex;justify-content:space-between;padding:8px 10px}.requiredKeys code{color:#303644;font-size:10px}.requiredKeys span{font-size:9px;font-weight:750}.keyReady{color:#5557d7}.keyMissing{color:#9a5b63}.connectivityButton{align-items:center;background:#fff;border:1px solid #d8dbe2;border-radius:8px;color:#4f5664;display:inline-flex;font-size:10px;font-weight:750;gap:7px;padding:9px 11px}.connectivityButton svg{height:13px}.connectionResult{background:#f1f1ff;border-radius:7px;color:#5658cf!important;font-size:10px!important;margin:10px 0 0!important;padding:9px}.integrationActions{align-items:center;background:#191a29;border-radius:14px;color:#fff;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-top:20px;padding:19px}.integrationActions>svg{color:#9fa0ff}.integrationActions>div{align-items:center;display:flex;gap:11px}.integrationActions span{display:grid}.integrationActions strong{font-size:12px}.integrationActions small{color:#aeb0bf;font-size:10px;margin-top:3px}.integrationActions em{color:#bfc0ff;font-size:10px;font-style:normal;grid-column:2/-1}.stripePriceSettings{border-top:1px solid #e4e6ea;margin-top:25px;padding-top:20px}.stripePriceSettings h3{font-size:15px}.newsletterComposer{align-items:end;background:#f6f6fa;border:1px solid #e2e3e9;border-radius:14px;display:grid;gap:18px;grid-template-columns:1fr auto;padding:19px}.newsletterComposer>div{display:grid;gap:12px;grid-template-columns:1.5fr 1fr}.adminInlineMessage{color:#5658d8;font-size:11px}.premiumNewsletterList article{border:1px solid #e1e3e8!important;border-radius:13px;margin-top:10px;padding:16px 18px!important}.premiumNewsletterList article:first-child{border-top:1px solid #e1e3e8!important}.newsletterModal{align-items:center;background:rgba(12,13,25,.74);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.newsletterModalCard{background:#f6f7fa;border-radius:20px;box-shadow:0 35px 100px rgba(0,0,0,.3);max-height:92vh;max-width:1240px;overflow:hidden;width:100%}.newsletterModalCard>header{align-items:flex-start;background:#fff;border-bottom:1px solid #e1e3e7;display:flex;justify-content:space-between;padding:20px 24px}.newsletterModalCard h2{font-size:21px;margin:6px 0 0}.newsletterModalCard>header>button{align-items:center;background:#eff0f3;border:0;border-radius:9px;display:flex;height:36px;justify-content:center;width:36px}.newsletterPreviewGrid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);height:calc(92vh - 86px)}.newsletterFrame{background:#e7e9ee;padding:18px}.newsletterFrame iframe{background:#fff;border:0;border-radius:12px;height:100%;width:100%}.newsletterPreviewGrid>aside{background:#fff;border-left:1px solid #e0e2e7;overflow-y:auto;padding:22px}.newsletterPreviewGrid>aside h3{margin:0 0 15px}.audienceTabs{display:grid;gap:7px}.audienceTabs button{align-items:center;background:#f5f6f8;border:1px solid transparent;border-radius:9px;color:#5f6673;display:flex;font-size:11px;font-weight:700;justify-content:space-between;padding:11px;text-align:left}.audienceTabs button.active{background:#eeeeff;border-color:#cfd0ff;color:#4e50d1}.audienceTabs small{background:#fff;border-radius:99px;padding:3px 7px}.audienceInfo{align-items:flex-start;background:#f7f7fa;border-radius:11px;display:grid;gap:9px;margin-top:16px;padding:16px}.audienceInfo svg{color:#5b5de5}.audienceInfo p{color:#717784;font-size:11px;line-height:1.5;margin:0}.individualAudience{border:1px solid #e2e4e8;border-radius:10px;display:grid;margin-top:15px;max-height:300px;overflow-y:auto}.individualAudience label{align-items:center;border-top:1px solid #e6e8ec;display:flex;gap:9px;padding:10px}.individualAudience label:first-child{border-top:0}.individualAudience span{display:grid}.individualAudience strong{font-size:10px}.individualAudience small{color:#858b95;font-size:9px}.importAudience{display:grid;gap:10px;margin-top:15px}.fileImportButton{align-items:center;background:#eeeeff;border-radius:9px;color:#5052d6;cursor:pointer;display:flex;font-size:10px;font-weight:750;gap:7px;justify-content:center;padding:11px}.fileImportButton input{display:none}.importAudience textarea{border:1px solid #d8dce2;border-radius:9px;min-height:180px;padding:11px;resize:vertical}.importAudience small{color:#858b95;font-size:9px}.audienceSendSummary{border-top:1px solid #e2e4e8;display:grid;gap:12px;margin-top:20px;padding-top:18px}.audienceSendSummary>span{color:#656c79;font-size:11px}.premiumLogs>div{background:#fafafd;max-height:650px;overflow-y:auto}.premiumLogs .logRow{padding:13px 4px}.premiumLogs .logRow strong{color:#303643}.premiumLogs .logRow span{font-size:9px}@media(max-width:1100px){.adminMetricGrid,.premiumSettingsGrid{grid-template-columns:repeat(2,1fr)}.integrationCatalog,.newsletterPreviewGrid{grid-template-columns:1fr}.newsletterPreviewGrid{height:calc(92vh - 86px)}.newsletterPreviewGrid>aside{display:none}}@media(max-width:800px){.adminShell{display:block}.adminSidebar{bottom:0;display:block;height:auto;left:0;padding:8px;position:fixed;right:0;top:auto;z-index:80}.adminIdentity,.adminSidebarBrand,.adminSidebarFoot{display:none}.adminSidebar nav{display:flex;overflow-x:auto}.adminSidebar nav a{font-size:0;justify-content:center;min-width:54px}.adminSidebar nav a span{display:none}.adminPage{padding:22px 15px 90px}.adminPageHeader{gap:18px}.adminMetricGrid,.adminOverviewGrid,.adminQuickActions,.integrationSelectors,.newsletterComposer,.newsletterComposer>div,.planLimitGroups,.premiumSettingsGrid{grid-template-columns:1fr}.adminLiveBadge{display:none}.premiumAdminPanel{padding:20px!important}.integrationActions{grid-template-columns:1fr}.integrationActions>svg{display:none}.integrationActions em{grid-column:auto}.newsletterModal{padding:8px}.newsletterModalCard{max-height:98vh}.newsletterPreviewGrid{height:calc(98vh - 82px)}.newsletterFrame{padding:8px}}.integrationManager{display:grid;gap:20px}.integrationSetupCard{background:#fff;border:1px solid #dfe2e8;border-radius:17px;box-shadow:0 10px 30px rgba(25,29,48,.045);overflow:hidden}.integrationSetupCard>header{align-items:flex-start;border-bottom:1px solid #e7e9ed;display:grid;gap:15px;grid-template-columns:auto minmax(0,1fr) auto;padding:23px 24px}.integrationSetupCard>header>div{min-width:0}.integrationSetupCard>header small{color:#777d8b;font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.integrationSetupCard>header h2{font-size:23px!important;font-weight:750!important;letter-spacing:-.035em;margin:5px 0 4px!important}.integrationSetupCard>header p{color:#777e8a;font-size:11px;line-height:1.55;margin:0}.integrationIcon{align-items:center;background:#eeeeff;border-radius:11px;color:#5658df;display:flex;height:43px;justify-content:center;width:43px}.integrationIcon.payment{background:#eef2ff;color:#435ad5}.integrationIcon svg{height:20px}.integrationStatus{align-items:center;border-radius:99px;display:flex;font-size:9px;font-weight:800;gap:5px;padding:7px 10px;text-transform:uppercase}.integrationStatus svg{height:13px}.integrationStatus.ready{background:#ececff;color:#4f51cf}.integrationStatus.incomplete{background:#f1f2f4;color:#777e89}.providerChoices{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:20px 24px 0}.providerChoices button{align-items:center;background:#f7f8fa;border:1px solid #e0e3e8;border-radius:12px;color:#343a47;display:grid;gap:3px;grid-template-columns:1fr auto;padding:15px 16px;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s}.providerChoices button:hover{border-color:#bbbdef;transform:translateY(-1px)}.providerChoices button.selected{background:#f0f0ff;border-color:#7173ea;box-shadow:0 0 0 3px #eeeeff}.providerChoices button.selected.live{background:#fff3f3;border-color:#d88484;box-shadow:0 0 0 3px #fff0f0}.providerChoices strong{font-size:12px}.providerChoices small{color:#7e8490;font-size:10px;font-weight:500;grid-column:1}.providerChoices svg{color:#5658df;grid-column:2;grid-row:1/3;height:16px}.integrationCredentialPanel{background:#f7f8fa;border:1px solid #e3e5ea;border-radius:13px;margin:18px 24px;padding:19px}.credentialHeading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:17px}.credentialHeading h3{font-size:15px;margin:0 0 4px}.credentialHeading p{color:#818792;font-size:10px;margin:0}.credentialHeading>svg{color:#6264df;height:19px}.integrationFieldGrid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.integrationSecretField{color:#3e4451;display:grid;font-size:10px;font-weight:750;gap:7px}.integrationSecretField>span{align-items:center;display:flex;justify-content:space-between}.integrationSecretField>span small{align-items:center;color:#5658d7;display:flex;font-size:8px;gap:3px;text-transform:uppercase}.integrationSecretField>span small svg{height:11px}.integrationSecretField>div{display:flex;position:relative}.integrationSecretField input{background:#fff;border:1px solid #d7dbe2;border-radius:9px;color:#252b37;font:500 11px Inter,Arial,sans-serif;min-width:0;padding:12px 41px 12px 12px;width:100%}.integrationSecretField input:focus{border-color:#7072e8;box-shadow:0 0 0 3px #eaeaFF;outline:0}.integrationSecretField>div>button{align-items:center;background:transparent;border:0;color:#7b828e;display:flex;justify-content:center;position:absolute;right:7px;top:8px}.integrationSecretField>div>button svg{height:16px}.integrationSecretField em{color:#969ba5;font:500 8px ui-monospace,SFMono-Regular,Consolas,monospace}.integrationCardActions{align-items:center;border-top:1px solid #e6e8ec;display:flex;gap:9px;justify-content:flex-end;padding:17px 24px}.integrationCardActions>div{margin-right:auto}.integrationCardActions p{font-size:10px;line-height:1.45;margin:0}.integrationCardActions p.success{color:#5153cf}.integrationCardActions p.error{color:#b24d59}.integrationCardActions .saasButton{font-size:10px;padding:10px 13px}.integrationCardActions .saasButton svg{height:14px}.integrationCardActions button:disabled{cursor:not-allowed;opacity:.45}.liveModeWarning{align-items:center;background:#fff4f2;border:1px solid #f0d2ce;border-radius:11px;color:#8c4d49;display:flex;gap:11px;margin:15px 24px 0;padding:12px 14px}.liveModeWarning>svg{height:18px}.liveModeWarning>span{display:grid;gap:3px}.liveModeWarning strong{font-size:10px}.liveModeWarning small{font-size:9px}.compactIntegrationCard .integrationFieldGrid{padding:20px 24px}.priceFieldGrid .integrationSecretField input{padding-right:12px}@media(max-width:850px){.integrationSetupCard>header{grid-template-columns:auto 1fr}.integrationStatus{grid-column:2;justify-self:start}.integrationFieldGrid,.providerChoices{grid-template-columns:1fr}.integrationCardActions{align-items:stretch;flex-direction:column}.integrationCardActions>div{margin:0}.integrationCardActions .saasButton{justify-content:center;width:100%}}.topbarActions .newPortfolioControl{align-items:center;flex:0 0 auto}.topbarActions .newPortfolioControl>button{height:42px;min-width:118px;padding:11px 17px;white-space:nowrap;width:auto}.portfolioNameEditor{align-items:center;border-left:1px solid #d9dfe4;display:flex;margin-left:8px;min-width:0;padding-left:9px}.portfolioNameEditor>strong{font-size:13px;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolioNameEditor .portfolioNameInput{border-left:0;margin-left:0;min-width:180px;padding-left:7px}.portfolioNameEditButton{align-items:center;background:transparent!important;border:0!important;border-radius:7px!important;color:#7a8490!important;display:flex!important;height:29px!important;justify-content:center;margin-left:3px;min-width:29px!important;padding:0!important;width:29px!important}.portfolioNameEditButton:hover{background:#eeeefe!important;color:#4f51d6!important}.portfolioNameEditButton svg{height:14px!important;width:14px!important}.portfolioUpgradeModal{align-items:center;background:rgba(15,17,30,.7);display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:200}.portfolioUpgradeCard{background:#fff;border:1px solid rgba(255,255,255,.4);border-radius:22px;box-shadow:0 35px 100px rgba(6,8,25,.34);max-width:720px;padding:34px;position:relative;width:100%}.upgradeModalClose{align-items:center;background:#f0f1f4;border:0;border-radius:50%;color:#5e6571;display:flex;height:36px;justify-content:center;position:absolute;right:18px;top:18px;width:36px}.upgradeModalClose svg{height:17px}.upgradeModalIcon{align-items:center;background:#ededff;border-radius:13px;color:#5658df;display:flex;height:48px;justify-content:center;width:48px}.upgradeModalIcon svg{height:22px}.portfolioUpgradeCard>h2{font-size:29px;letter-spacing:-.04em;margin:20px 0 8px}.portfolioUpgradeCard>p{color:#717784;font-size:13px;line-height:1.65;max-width:620px}.upgradePlanPreview{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:25px}.upgradePlanPreview article{background:#f7f8fa;border:1px solid #e0e3e8;border-radius:14px;display:grid;padding:19px;position:relative}.upgradePlanPreview article.recommended{background:#f0f0ff;border-color:#8385ee}.upgradePlanPreview article>em{background:#5b5de5;border-radius:99px;color:#fff;font-size:8px;font-style:normal;font-weight:800;padding:6px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}.upgradePlanPreview article>span{font-size:11px;font-weight:800;text-transform:uppercase}.upgradePlanPreview article>strong{font-size:30px;margin:13px 0}.upgradePlanPreview article>strong small{color:#7b818c;font-size:10px}.upgradePlanPreview ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.upgradePlanPreview li{align-items:center;color:#636a76;display:flex;font-size:11px;gap:7px}.upgradePlanPreview li svg{color:#5658df;height:14px}.upgradeModalActions{display:flex;gap:10px;justify-content:flex-end;margin-top:24px}.pricingAction{display:grid;margin:18px 0;position:relative}.priceCard>.pricingAction{width:100%}.pricingAction>.saasButton{margin:0;width:100%}.pricingAction .formError{line-height:1.45;margin-top:8px}.currentPriceCard{box-shadow:inset 0 0 0 2px #b9bafd}.currentPlanTag{background:#ededff;border-radius:99px;color:#4f51d2;font-size:9px;font-weight:800;padding:6px 9px;position:absolute;right:20px;text-transform:uppercase;top:20px}.popularPrice.currentPriceCard .currentPlanTag{right:20px;top:54px}.currentPlanButton{cursor:default}.spin{animation:pricingSpin 1s linear infinite}@keyframes pricingSpin{to{transform:rotate(1turn)}}@media(max-width:700px){.upgradePlanPreview{grid-template-columns:1fr}.portfolioUpgradeCard{padding:25px 20px}.upgradeModalActions{align-items:stretch;flex-direction:column}.portfolioNameEditor>strong{max-width:150px}.portfolioNameEditor .portfolioNameInput{min-width:130px}}.portfolioLimitBar.limitReached{border-color:#c9caff;box-shadow:0 8px 24px rgba(72,74,200,.08)}.portfolioLimitBar.limitReached i{background:#5b5de5}.portfolioLimitBar.limitReached>a{background:#5b5de5;border-radius:999px;color:#fff;padding:9px 13px;text-decoration:none}.topbarActions .newPortfolioControl>button:hover{color:#fff!important}.portfolioUpgradeModal button{height:auto;min-width:0;white-space:nowrap;width:auto}.portfolioUpgradeModal .upgradeModalClose{height:36px;width:36px}.portfolioUpgradeModal .upgradeModalActions .saasButton{min-width:118px;padding:12px 18px}.portfolioUpgradeModal .upgradeModalActions .primaryButton:hover{color:#fff}.priceCard{display:flex;flex-direction:column}.priceCard>ul{margin-bottom:22px}.priceCard>.pricingAction{margin-top:auto}.priceCard>.pricingAction .saasButton{min-height:46px}.brand .portfolioNameEditor{align-items:center;display:flex;grid-auto-flow:column}.brand .portfolioNameEditor>strong{display:block}.brand .portfolioNameEditButton{flex:0 0 29px;margin-left:5px}.dashboardUpgradePage{max-width:1240px;padding-top:32px}.dashboardUpgradePage>.backLink{margin-bottom:24px}.dashboardUpgradeHeader{align-items:flex-start;background:radial-gradient(circle at 90% 15%,rgba(117,119,255,.24),transparent 34%),linear-gradient(140deg,#171824,#292b4d);border-radius:20px;color:#fff;display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr);padding:34px 36px}.upgradePageIcon{align-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.17);border-radius:14px;color:#bfc0ff;display:flex;height:52px;justify-content:center;width:52px}.upgradePageIcon svg{height:24px}.dashboardUpgradeHeader .eyebrow{color:#aaaaff}.dashboardUpgradeHeader h1{font-size:40px;letter-spacing:-.048em;line-height:1.08;margin:11px 0 9px;max-width:760px}.dashboardUpgradeHeader p{color:#bfc2d2;font-size:13px;line-height:1.6;margin:0}.dashboardUpgradeGrid{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin-top:20px}.dashboardUpgradeCard{background:#fff;border:1px solid #dde1e7;border-radius:18px;display:flex;flex-direction:column;min-height:500px;padding:29px;position:relative}.dashboardUpgradeCard.featured{background:linear-gradient(145deg,#f7f7ff,#fff);border-color:#8587ef;box-shadow:0 16px 45px rgba(71,73,190,.12)}.upgradeRecommended{background:#5b5de5;border-radius:99px;color:#fff;font-size:8px;font-weight:850;letter-spacing:.07em;padding:7px 10px;position:absolute;right:20px;text-transform:uppercase;top:20px}.dashboardUpgradeCard .planName{font-size:12px;text-transform:uppercase}.dashboardUpgradeCard .price{margin:20px 0 10px}.dashboardUpgradeCard .price strong{font-family:Inter,Arial,sans-serif;font-size:52px;letter-spacing:-.05em}.dashboardUpgradeCard>div>p{color:#737a87;font-size:13px;line-height:1.6;max-width:450px}.dashboardUpgradeCard>ul{display:grid;gap:12px;list-style:none;margin:24px 0;padding:22px 0 0;border-top:1px solid #e5e7eb}.dashboardUpgradeCard li{align-items:center;color:#505866;display:flex;font-size:12px;gap:9px}.dashboardUpgradeCard li svg{color:#585ae0;height:16px}.dashboardUpgradeCard>.pricingAction{margin-top:auto}.dashboardUpgradeCard>.pricingAction .saasButton{min-height:48px;width:100%}.dashboardUpgradeTrust{align-items:center;background:#fff;border:1px solid #dfe2e7;border-radius:15px;display:grid;gap:13px;grid-template-columns:auto 1fr auto;margin-top:18px;padding:18px 21px}.dashboardUpgradeTrust>svg{color:#5658df}.dashboardUpgradeTrust>div{display:grid;gap:3px}.dashboardUpgradeTrust strong{font-size:12px}.dashboardUpgradeTrust span{color:#7c838e;font-size:10px}.dashboardUpgradeTrust>a{color:#5153d8;font-size:11px;font-weight:750;text-decoration:none}@media(max-width:800px){.dashboardUpgradeGrid,.dashboardUpgradeHeader{grid-template-columns:1fr}.dashboardUpgradeHeader{padding:27px 24px}.dashboardUpgradeHeader h1{font-size:32px}.dashboardUpgradeTrust{align-items:start;grid-template-columns:auto 1fr}.dashboardUpgradeTrust>a{grid-column:2}.brand .portfolioNameEditor>strong{max-width:130px}}.integrationIcon.ai{background:#edeaff;color:#5a54dc}.integrationSecretField select{background:#fff;border:1px solid #d7dbe2;border-radius:9px;color:#252b37;font:600 11px Inter,Arial,sans-serif;padding:12px;width:100%}.aiTopicResearch,.openAISetupCard .integrationCredentialPanel{margin-bottom:18px}.aiTopicResearch{background:linear-gradient(145deg,#171824,#292b4b);border-radius:16px;color:#fff;overflow:hidden;padding:22px}.aiTopicIntro{align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr auto}.aiTopicIntro>span{align-items:center;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.13);border-radius:12px;color:#b6b8ff;display:flex;height:44px;justify-content:center;width:44px}.aiTopicIntro>span svg{height:21px}.aiTopicIntro small{color:#a7a9ff;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.aiTopicIntro h3{font-size:19px;margin:4px 0}.aiTopicIntro p{color:#b9bbca;font-size:10px;line-height:1.5;margin:0}.aiTopicIntro .saasButton{background:#fff;border:0;color:#24263f;font-size:10px}.topicSuggestionGrid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.topicSuggestionGrid>button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;display:flex;flex-direction:column;min-height:170px;padding:15px;text-align:left;transition:.2s}.topicSuggestionGrid>button:hover{background:rgba(255,255,255,.1);border-color:#8d8fff;transform:translateY(-1px)}.topicSuggestionGrid>button.selected{background:#f0f0ff;border-color:#9698ff;color:#1f2030;box-shadow:0 0 0 3px rgba(143,145,255,.18)}.topicSuggestionGrid>button>span{color:#a9abff;font-size:8px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.topicSuggestionGrid>button.selected>span{color:#5658d8}.topicSuggestionGrid strong{font-size:13px;line-height:1.3;margin:9px 0}.topicSuggestionGrid p{color:#c2c4d0;font-size:10px;line-height:1.45;margin:0}.topicSuggestionGrid>button.selected p{color:#5d6271}.topicSuggestionGrid small{color:#9699aa;font-size:9px;line-height:1.4;margin-top:9px}.topicSuggestionGrid i{align-items:center;color:#5557d7;display:flex;font-size:8px;font-style:normal;font-weight:800;gap:4px;margin-top:auto;padding-top:10px;text-transform:uppercase}.topicSuggestionGrid i svg{height:11px}.aiNewsletterComposer{margin-bottom:6px}.aiNewsletterComposer button:disabled{cursor:not-allowed;opacity:.5}.newsletterRowActions{align-items:center;display:flex;gap:8px}.newsletterDeleteButton{align-items:center;background:#fff2f3;border:1px solid #f0d4d7;border-radius:9px;color:#aa4552;display:inline-flex;font:750 10px Inter,Arial,sans-serif;gap:6px;justify-content:center;padding:10px 12px}.newsletterDeleteButton:hover{background:#a94350;color:#fff}.newsletterDeleteButton svg{height:14px}.previewSendActions{align-items:center;display:flex;gap:8px}.previewSendActions .newsletterDeleteButton{margin-right:auto}@media(max-width:1100px){.topicSuggestionGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.aiTopicIntro{grid-template-columns:auto 1fr}.aiTopicIntro .saasButton{grid-column:1/-1;width:100%}.topicSuggestionGrid{grid-template-columns:1fr}.newsletterRowActions{align-items:stretch;flex-direction:column}.newsletterRowActions button{width:100%}}.revealReady .scrollRevealItem{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.revealReady .scrollRevealItem.isVisible{opacity:1;transform:translateY(0)}.modernFooter>.footerLegal{grid-template-columns:1fr}.modernFooter .footerLegal span{white-space:normal}@media(prefers-reduced-motion:reduce){.revealReady .scrollRevealItem{opacity:1!important;transform:none!important;transition:none!important}}.sampleReportSection{align-items:center;background:linear-gradient(145deg,#171824,#292b4b);border-radius:30px;color:#fff;display:grid;gap:74px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);margin:0 auto 110px;max-width:1240px;overflow:hidden;padding:74px;position:relative}.sampleReportSection:before{background:radial-gradient(circle,rgba(121,123,255,.32),transparent 68%);content:"";height:620px;position:absolute;right:-180px;top:-210px;width:620px}.sampleReportCopy{position:relative;z-index:1}.sampleReportCopy>span{color:#aaaaff;font-size:10px;font-weight:850;letter-spacing:.12em}.sampleReportCopy h2{color:#fff;font-size:48px;font-weight:540;letter-spacing:-.048em;line-height:1.03;margin:18px 0}.sampleReportCopy>p{color:#c5c7d5;font-size:16px;line-height:1.7;margin:0;max-width:570px}.sampleReportCopy ul{display:grid;gap:12px;list-style:none;margin:30px 0;padding:0}.sampleReportCopy li{align-items:center;color:#eff0f6;display:flex;font-size:13px;gap:11px}.sampleReportCopy li:before{align-items:center;background:#6668ff;border-radius:50%;color:#fff;content:"\2713";display:flex;font-size:9px;font-weight:900;height:20px;justify-content:center;width:20px}.sampleReportActions{display:flex;flex-wrap:wrap;gap:11px;margin-top:33px}.sampleReportActions .saasButton{border-radius:999px;min-height:48px;padding:14px 21px}.sampleDownloadButton{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:#fff}.sampleDownloadButton:hover{background:#fff;border-color:#fff;color:#20212f}.sampleReportCopy>small{color:#9295aa;display:block;font-size:10px;margin-top:17px}.sampleReportPreview{background:#f3f3f8;border:1px solid rgba(255,255,255,.18);border-radius:20px;box-shadow:0 34px 80px rgba(6,7,20,.42);display:block;overflow:hidden;position:relative;text-decoration:none;transform:rotate(2.2deg);transition:transform .35s ease,box-shadow .35s ease;z-index:1}.sampleReportPreview:hover{box-shadow:0 40px 90px rgba(6,7,20,.52);transform:rotate(0) translateY(-7px)}.sampleReportPreviewFrame{aspect-ratio:1.42/1;overflow:hidden;position:relative}.sampleReportPreviewFrame img{object-fit:cover;object-position:top}.sampleReportPreviewMeta{align-items:center;background:#fff;border-top:1px solid #e4e5eb;color:#20212b;display:flex;justify-content:space-between;padding:17px 20px}.sampleReportPreviewMeta span{font-size:12px;font-weight:750}.sampleReportPreviewMeta strong{background:#eeeeff;border-radius:999px;color:#5153d9;font-size:9px;padding:7px 10px;text-transform:uppercase}.analysisWorkspace .tutorialButton,.analysisWorkspace .tutorialButton:focus-visible,.analysisWorkspace .tutorialButton:hover{color:#fff!important}@media(max-width:980px){.sampleReportSection{gap:46px;grid-template-columns:1fr;padding:58px}.sampleReportPreview{margin:0 auto;max-width:620px;width:100%}.sampleReportCopy{text-align:center}.sampleReportCopy ul,.sampleReportCopy>p{margin-left:auto;margin-right:auto}.sampleReportCopy ul{max-width:440px;text-align:left}.sampleReportActions{justify-content:center}}@media(max-width:600px){.sampleReportSection{border-radius:20px;margin:0 14px 75px;padding:42px 20px}.sampleReportCopy h2{font-size:36px}.sampleReportCopy>p{font-size:14px}.sampleReportActions{align-items:stretch;flex-direction:column}.sampleReportActions .saasButton{justify-content:center;width:100%}.sampleReportPreview{transform:none}}.formSuccess{background:#eef7f3;border:1px solid #c7e7da;border-radius:9px;color:#176b58;font-size:12px;line-height:1.55;padding:12px 14px}.reportLibraryHeader{align-items:center}.reportTable{overflow:hidden;padding:0}.reportTableHead,.reportTableRow{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(260px,1.8fr) minmax(125px,.85fr) minmax(125px,.8fr) minmax(145px,.9fr) 88px;padding:15px 22px}.reportTableHead{background:#f7f9fa;color:#7c8791;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reportTableRow{border-top:1px solid var(--saas-border);font-size:12px}.reportTableRow>span:not(.reportActions){display:grid;gap:4px}.reportTableRow small{color:#84909a;font-size:10px}.reportIdentity{align-items:center;color:#141c27;display:flex;gap:12px;text-decoration:none}.reportIdentity>span:last-child{display:grid;gap:4px}.reportIdentity:hover strong{color:#5052df}.reportIcon{align-items:center;background:#eeeeff;border-radius:11px;color:#5557e5;display:flex;height:42px;justify-content:center;width:42px}.reportIcon svg{height:19px;width:19px}.reportActions{align-items:center;display:flex;gap:7px}.reportActions a{align-items:center;background:#f1f3f5;border:1px solid #e0e5e8;border-radius:9px;color:#4b5866;display:flex;height:36px;justify-content:center;transition:.18s ease;width:36px}.reportActions a:hover{background:#5557e5;border-color:#5557e5;color:#fff;transform:translateY(-1px)}.reportActions svg{height:16px;width:16px}@media(max-width:900px){.reportTable{overflow-x:auto}.reportTableHead,.reportTableRow{min-width:850px}.reportLibraryHeader{align-items:flex-start}}