.candidate-page .review-label{display:none}.candidate-hero{padding-top:54px;align-items:center}.candidate-depth-proof,.candidate-hero-proof{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--panel)}.candidate-hero-proof .product-image{border:0}.candidate-hero-proof figcaption{padding:11px 15px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.candidate-workflow{margin:20px auto 0}.candidate-workflow>a{min-height:104px}.workflow-number{color:var(--primary);font-size:12px}.candidate-coverage{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:30px;border-bottom:1px solid var(--border);color:var(--muted);font-size:13px}.candidate-coverage ul{display:flex;flex-wrap:wrap;gap:26px;list-style:none;padding:0;margin:0;color:var(--foreground);font-size:16px}.candidate-video-hero{display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:56px;padding-top:64px}.candidate-depth-hero h1,.candidate-video-hero h1{font-size:clamp(43px,5vw,68px);letter-spacing:-.055em;line-height:1.02}.candidate-video-hero .hero-media{min-width:0}.coverage-pricing-opening{display:flex;flex-direction:column;min-height:calc(100vh - 81px);min-height:calc(100svh - 81px)}.coverage-pricing-opening>.candidate-video-hero{flex:1;padding-block:clamp(28px,4svh,54px)}.coverage-scroll-cue{display:flex;flex-direction:column;align-items:center;gap:5px;margin-inline:auto;padding:24px 0 clamp(36px,7svh,96px);color:#91a6ba;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.coverage-scroll-cue svg{color:#88bfff}.candidate-depth-hero{grid-template-columns:.8fr 1.2fr;padding-top:56px}.candidate-depth-proof img{display:block;width:100%;height:auto}.candidate-index{padding-block:70px 100px}.candidate-index>h1{max-width:800px;font-size:clamp(40px,6vw,68px);line-height:1.02;letter-spacing:-.05em}.candidate-index>p:not(.eyebrow){max-width:650px;margin-top:20px;color:var(--muted)}.candidate-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:44px}.candidate-index-grid>a{display:block;padding:28px;border:1px solid var(--border);border-radius:7px;background:var(--panel);transition:border-color .2s,transform .2s}.candidate-index-grid>a:hover{border-color:var(--primary);transform:translateY(-3px)}.candidate-index-grid>a>span{color:var(--primary);font-size:12px}.candidate-index-grid h2{margin-top:24px;font-size:24px;line-height:1.2}.candidate-index-grid p{margin-top:14px;color:var(--muted);font-size:14px}.candidate-index-note{margin-top:30px;color:var(--muted);font-size:13px}.candidate-index-note a{color:var(--primary)}.coverage-c1{padding-bottom:0}.coverage-c1 .coverage-line{padding-bottom:20px;border-bottom:0}.coverage-c1 .coverage-line li{display:flex;align-items:center;gap:8px}.coverage-c1 .coverage-line li svg{flex:none;color:#8cbcff}.compact-alert-carousel .patterns-section{padding-block:21px 14px;border-bottom:0;background:var(--background)}.compact-alert-carousel .pattern-marquee{--card-width:286px;--card-gap:12px;gap:12px}.compact-alert-carousel .marquee-track{animation-duration:42s}.compact-alert-carousel .marquee-row-1 .marquee-track{animation-duration:48s}.compact-alert-carousel .section-heading,.ticker-evidence .section-heading{align-items:center}.compact-alert-carousel .section-heading{margin-bottom:25px}.compact-alert-carousel .section-aside,.ticker-evidence .section-aside{align-self:center}.ticker-evidence{border-block:1px solid var(--border);background:var(--background)}.ticker-evidence .research-panel{padding-top:0;border-top:0}.ticker-evidence .setup-evolution{margin-top:26px;margin-bottom:0}#ticker-evidence+#market-scans{background:#0d2033}.market-workflow .section-heading{align-items:center}.market-workflow .section-heading h2{max-width:none;font-size:clamp(38px,4.4vw,64px)}.market-workflow .section-heading h2 span{color:var(--primary)}.market-workflow .section-aside{align-self:center;max-width:480px;font-size:17px;line-height:1.5}.candidate-pricing .section-aside,.ticker-evidence .section-aside{font-size:17px;line-height:1.5}.market-workflow-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #426c98;border-radius:12px;background:linear-gradient(145deg,#0e2033,#0b192a)}.market-workflow-stage{position:relative;min-width:0;padding:20px;border-right:1px solid #2b4865}.market-workflow-stage:last-child{border-right:0}.market-workflow-stage-heading{display:flex;align-items:center;gap:15px;min-height:66px;margin-bottom:15px}.market-workflow-number{display:grid;flex:none;place-items:center;width:52px;height:52px;border:1px solid #2c5b91;border-radius:50%;background:radial-gradient(circle at 35% 25%,#18539a,#102e56 70%);color:#d6ebff;font-size:24px;font-weight:600}.market-workflow-stage-heading h3{font-size:22px}.market-workflow-stage-heading p{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.4}.market-workflow-ui{height:395px;overflow:hidden;border:1px solid #375a7d;border-radius:8px;background:#101e2e}.market-workflow-ui>span{display:block;height:38px;padding:8px 13px;border-bottom:1px solid #2b4865;color:#cde8ff;font-size:12px;font-weight:600}.market-workflow-ui .product-image{width:100%;height:calc(100% - 38px)}.market-workflow-ui picture{width:100%;height:100%}.market-workflow-ui img{width:100%;height:100%;object-fit:cover;object-position:left top}.market-workflow-arrow{position:absolute;z-index:2;top:52%;right:-17px;width:34px;height:34px;padding:7px;border:1px solid #426c98;border-radius:50%;background:#0d2033;color:#cde8ff}.market-workflow-extras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border:1px solid #2b4865;border-radius:10px;background:#0d1e30}.market-workflow-extras>div{display:flex;align-items:center;gap:15px;min-width:0;padding:18px 20px}.market-workflow-extras>div+div{border-left:1px solid #2b4865}.market-workflow-extras svg{flex:none;width:46px;height:46px;padding:12px;border:1px solid #31577c;border-radius:50%;background:#102c4b;color:var(--primary)}.market-workflow-extras p{display:grid;gap:3px}.market-workflow-extras strong{font-size:14px;font-weight:550}.market-workflow-extras span{color:var(--muted);font-size:12px;line-height:1.4}.candidate-research-mobile{display:none}.candidate-research-mobile .product-image+.product-image{margin-top:12px}.scan-catalog{padding-block:54px 46px;border-top:1px solid var(--border);background:#0b192a}.scan-catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.scan-catalog-heading .eyebrow{margin-bottom:9px}.scan-catalog-heading h2{font-size:clamp(28px,3.2vw,40px)}.scan-catalog-heading>p{max-width:420px;color:var(--muted);font-size:17px;line-height:1.5}.scan-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #2b4865}.scan-catalog-item{min-width:0;padding:20px 18px 18px}.scan-catalog-item:first-child{padding-left:0}.scan-catalog-item:last-child{padding-right:0}.scan-catalog-item+.scan-catalog-item{border-left:1px solid #2b4865}.scan-catalog-item-heading{display:flex;align-items:baseline;gap:13px;margin-bottom:14px}.scan-catalog-item-heading span{color:#83b9ed;font-size:11px;letter-spacing:.08em;white-space:nowrap}.scan-catalog-item-heading h3{font-size:21px}.scan-catalog-preview{aspect-ratio:790/582;overflow:hidden;border:1px solid #375a7d;background:#101e2e}.scan-catalog-preview .product-image,.scan-catalog-preview picture{width:100%;height:100%}.scan-catalog-preview img{width:100%;height:100%;object-fit:contain}.scan-catalog-item>p{margin-top:14px;color:var(--muted);font-size:13px;line-height:1.5}.scan-catalog-link{display:inline-flex;align-items:center;gap:7px;margin-top:22px;color:var(--primary);font-size:12px}.scan-catalog-link:hover{color:var(--foreground)}.candidate-pricing{background:radial-gradient(ellipse at 83% 45%,#142c47 0,#0d1d2e 52%,#0a1725 100%);border-block:1px solid var(--border)}.candidate-pricing-layout{display:grid;grid-template-columns:1.15fr .95fr .95fr;align-items:stretch;gap:20px}.candidate-pricing-intro{padding:6px 26px 0 0}.candidate-pricing-intro h2{margin-top:20px;font-size:clamp(42px,4.1vw,62px);line-height:1.08;letter-spacing:-.045em}.candidate-pricing-description{max-width:410px;margin-top:22px;color:#b7c5d5;font-size:18px;line-height:1.55}.candidate-pricing-highlights{display:grid;gap:24px;margin-top:54px}.candidate-pricing-highlights>div{display:flex;align-items:flex-start;gap:15px}.candidate-pricing-highlights>div>span{display:grid;flex:none;place-items:center;width:54px;height:54px;border:1px solid #27415e;border-radius:14px;background:#182c42;color:#83bcff}.candidate-pricing-highlights svg{width:27px;height:27px;stroke-width:1.8}.candidate-pricing-highlights p{display:grid;gap:4px;padding-top:3px}.candidate-pricing-highlights strong{font-size:16px;font-weight:600}.candidate-pricing-highlights small{max-width:300px;color:#aab9ca;font-size:14px;line-height:1.45}.candidate-price-card{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #3d5670;border-radius:11px;background:linear-gradient(150deg,#112235,#0c1b2b)}.candidate-price-card.is-featured{border:2px solid #83bdff;padding:25px;background:linear-gradient(155deg,#182d44,#0d1d2e 72%);box-shadow:0 0 30px #438bda24}.candidate-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.candidate-price-head>div>span{color:#aab9ca;font-size:14px}.candidate-price-head h3{margin-top:10px;font-size:19px}.candidate-price-badge{padding:8px 12px;border-radius:7px;background:#75b5fa;box-shadow:0 3px 14px #75b5fa52;color:#071829;font-size:11px;font-weight:700;text-transform:uppercase;white-space:nowrap}.candidate-price-value{display:flex;align-items:baseline;gap:8px;margin-top:34px}.candidate-price-value strong{font-size:clamp(56px,5.4vw,76px);line-height:1;letter-spacing:-.06em}.candidate-price-value>span{color:#aab9ca;font-size:17px;white-space:nowrap}.candidate-standard{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;color:#aab9ca;font-size:14px}.candidate-price-savings{display:flex;align-items:center;gap:14px;min-height:47px;margin-top:14px;padding:9px 15px;border:1px solid #395a7c;border-radius:10px;background:#1a3047;color:#90c5ff;font-size:15px;font-weight:650}.candidate-price-savings svg{width:21px;height:21px;stroke-width:2.7}.candidate-price-card ul{display:grid;gap:13px;margin:19px 0 24px;padding:22px 0 0;list-style:none;border-top:1px solid #3a526b;color:#e4ebf3;font-size:13px}.candidate-price-card li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.candidate-price-card li svg{flex:none;width:18px;height:18px;color:#83b9ed}.candidate-price-card li span{color:#aab9ca}.candidate-price-equivalent{display:flex;align-items:center;gap:13px;margin-top:auto;margin-bottom:10px;padding:10px 13px;border:1px solid #395a7c;border-radius:8px;background:#1a3047;color:#bccddd;font-size:12px;line-height:1.4}.candidate-price-equivalent>svg{flex:none;width:24px;height:24px;color:#87c0ff}.candidate-price-equivalent strong{color:#8fc3ff}.candidate-price-equivalent small{display:block;color:#b6c3d1;font-size:11px}.candidate-price-action{display:flex;min-height:54px;align-items:center;justify-content:center;gap:10px;margin-top:auto;border-radius:7px;background:#73b3f9;color:#061421;font-size:16px;font-weight:650}.candidate-price-action:hover{background:#91c7ff}.candidate-visual-ending{position:relative;overflow:hidden;min-height:590px;padding-block:82px;background:radial-gradient(ellipse at 12% 2%,#1c4771,#0e233a 57%,#0a1828);border-bottom:1px solid #436789}.candidate-visual-ending-layout{position:relative;display:flex;align-items:center;min-height:425px}.candidate-visual-ending-copy{position:relative;z-index:1;width:52%}.candidate-visual-ending-copy .eyebrow{color:#a9d1ff;letter-spacing:.16em}.candidate-visual-ending h2{margin-top:22px;font-size:clamp(48px,5vw,72px);line-height:1.02;letter-spacing:-.055em}.candidate-visual-ending h2 span{color:#8dc4ff}.candidate-visual-ending-copy>p:not(.eyebrow,.trial-note){max-width:520px;margin:28px 0;color:#c8d5e4;font-size:18px;line-height:1.5}.candidate-visual-ending .trial-button{min-width:310px;justify-content:center;background:#87c3ff;font-size:17px}.candidate-visual-ending .trial-note{margin-top:19px;color:#b2c3d4;font-size:12px}.candidate-visual-ending-image{position:absolute;top:-10%;left:48%;width:62%;height:120%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,transparent,#000 12%)}.candidate-visual-footer{padding-block:40px 32px}.candidate-visual-footer-main{display:flex;align-items:center;gap:26px;padding-bottom:28px;border-bottom:1px solid #2c435b}.candidate-visual-footer-main .brand{font-size:24px}.candidate-visual-footer-main .brand img{width:39px}.candidate-visual-footer-main>p{padding-left:25px;border-left:1px solid #58718d;color:#91a5b9;font-size:13px}.candidate-visual-footer nav{display:flex;align-items:center;gap:26px;margin-left:auto;color:#d5e0ec;font-size:13px}.candidate-visual-footer a:hover{color:#8fc4ff}.candidate-visual-footer-legal{display:flex;align-items:center;gap:24px;padding-top:19px;color:#91a5b9;font-size:11px}.candidate-visual-footer-legal nav{gap:0;margin-left:0;color:#a5b6c7;font-size:11px}.candidate-visual-footer-legal nav a{padding-inline:22px;border-left:1px solid #3a5570}@media(max-width:1099px){.candidate-pricing-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-pricing-intro{grid-column:1/-1;padding-right:0}.candidate-pricing-intro h2 br{display:none}.candidate-pricing-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 10px}.candidate-pricing-highlights>div{gap:10px}.candidate-pricing-highlights>div>span{width:42px;height:42px}.candidate-pricing-highlights svg{width:22px;height:22px}}@media(max-width:899px){.candidate-visual-ending{min-height:0;padding-block:65px}.candidate-visual-ending-copy{width:61%}.candidate-visual-ending h2{font-size:clamp(40px,5.5vw,60px)}.candidate-visual-ending-copy>p:not(.eyebrow,.trial-note){font-size:15px}.candidate-visual-ending-image{left:52%;width:65%}.candidate-visual-footer-main{flex-wrap:wrap}.candidate-visual-footer-main nav{width:100%;margin-left:0}.candidate-depth-hero,.candidate-video-hero{grid-template-columns:1fr;gap:32px}.candidate-index-grid{grid-template-columns:1fr}.coverage-candidate-inner{grid-template-columns:1fr;gap:12px}.candidate-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-benefit-grid article:nth-child(2){border-right:0}.candidate-benefit-grid article:nth-child(-n+2){border-bottom:1px solid #31455b}.scan-catalog-item{padding-inline:12px}.scan-catalog-item-heading{gap:7px}.scan-catalog-item-heading h3{font-size:18px}.market-workflow-stages{grid-template-columns:1fr}.market-workflow-stage{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;border-right:0;border-bottom:1px solid #2b4865}.market-workflow-stage:last-child{border-bottom:0}.market-workflow-stage-heading{margin-bottom:0}.market-workflow-ui{height:220px}.market-workflow-arrow{top:auto;right:calc(50% - 17px);bottom:-17px;transform:rotate(90deg)}.market-workflow-extras>div{padding:14px}.market-workflow-extras svg{width:38px;height:38px;padding:9px}}@media(max-width:639px){.market-workflow .section-heading h2{font-size:clamp(32px,9vw,42px)}.market-workflow .section-aside{font-size:13px}.market-workflow-stage{display:block;padding:15px}.market-workflow-stage-heading{margin-bottom:13px}.market-workflow-number{width:44px;height:44px;font-size:20px}.market-workflow-stage-heading h3{font-size:19px}.market-workflow-stage-heading p{font-size:12px}.market-workflow-ui{height:255px}.market-workflow-extras{grid-template-columns:1fr}.market-workflow-extras>div+div{border-left:0;border-top:1px solid #2b4865}.candidate-pricing .section-aside,.ticker-evidence .section-aside{font-size:13px}.scan-catalog{padding-block:38px 34px}.scan-catalog-heading{display:block;margin-bottom:18px}.scan-catalog-heading>p{margin-top:12px;font-size:13px}.scan-catalog-grid{grid-template-columns:1fr}.scan-catalog-item,.scan-catalog-item:first-child,.scan-catalog-item:last-child{padding:18px 0}.scan-catalog-item+.scan-catalog-item{border-left:0;border-top:1px solid #2b4865}.scan-catalog-item>p{margin-top:10px}.candidate-hero{padding-top:28px}.candidate-coverage{align-items:flex-start;flex-direction:column}.candidate-coverage ul{gap:12px 20px}.candidate-index{padding-block:44px 70px}.candidate-index-grid>a{padding:22px}.coverage-candidate-inner{min-height:0;padding-block:16px}.coverage-candidate ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.coverage-candidate li{min-height:74px;flex-direction:column;justify-content:center;gap:6px;padding:7px 3px;text-align:center;font-size:11px;line-height:1.2}.coverage-candidate-icon{width:30px;height:30px}.coverage-candidate-icon svg{width:18px;height:18px}.candidate-research-desktop{display:none}.candidate-research-mobile{display:block}.compact-alert-carousel .pattern-marquee{--card-width:min(270px,76vw);--card-gap:10px}.candidate-benefit-grid article{min-height:210px;padding:18px 12px 48px}.candidate-benefit-grid article:first-child{padding-left:0}.candidate-benefit-grid h3{margin-top:27px;font-size:16px}.candidate-benefit-grid p{font-size:11px}.candidate-benefit-grid a{left:12px}.candidate-benefit-grid article:first-child a{left:0}.coverage-pricing-opening{min-height:calc(100vh - 67px);min-height:calc(100svh - 67px)}.candidate-pricing-layout{grid-template-columns:1fr}.candidate-pricing-intro h2{font-size:42px}.candidate-pricing-description{font-size:15px}.candidate-pricing-highlights{grid-template-columns:1fr;gap:16px}.candidate-pricing-highlights small{font-size:13px}.candidate-price-card,.candidate-price-card.is-featured{padding:21px}.candidate-price-value strong{font-size:58px}.candidate-visual-ending{padding-block:46px 0}.candidate-visual-ending-layout{display:block}.candidate-visual-ending-copy{width:100%}.candidate-visual-ending h2{font-size:clamp(40px,10vw,54px)}.candidate-visual-ending h2 br{display:none}.candidate-visual-ending-copy>p:not(.eyebrow,.trial-note){margin:22px 0}.candidate-visual-ending .trial-button{width:100%;min-width:0}.candidate-visual-ending .trial-note{font-size:11px}.candidate-visual-ending-image{position:relative;top:auto;left:auto;display:block;width:calc(100% + 40px);height:auto;margin:22px -20px 0;mask-image:none}.candidate-visual-footer{padding-block:30px}.candidate-visual-footer-main{gap:10px 20px;padding-bottom:23px}.candidate-visual-footer-main .brand{font-size:20px}.candidate-visual-footer-main .brand img{width:32px}.candidate-visual-footer-main>p{width:100%;padding-left:0;border-left:0}.candidate-visual-footer nav{flex-wrap:wrap;gap:13px 22px;font-size:12px}.candidate-visual-footer-legal{display:block}.candidate-visual-footer-legal nav{flex-wrap:wrap;gap:10px 0;margin-top:13px}.candidate-visual-footer-legal nav a:first-child{padding-left:0;border-left:0}.coverage-c1 .coverage-line{gap:16px;padding-block:14px 20px}.coverage-c1 .coverage-line ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:12px 8px;font-size:clamp(13px,3.9vw,16px);letter-spacing:0}.coverage-c1 .coverage-line li{min-width:0;gap:8px}.coverage-c1 .coverage-line li svg{width:18px;height:18px}.candidate-visual-ending h2{font-size:clamp(34px,9vw,42px);line-height:1.08}.candidate-visual-ending h2 br{display:inline}}