.discover-page{min-height:100vh;background:#f7f8f5;color:#172238}.discover-page a{text-decoration:none}.discover-page :is(h1,h2,h3,p){margin-top:0}.discover-breadcrumb{max-width:1260px;margin:0 auto;padding:32px 28px 0;display:flex;gap:12px;color:#69758a;font-size:13px}.discover-breadcrumb a{color:#315fe6}.discover-hero{max-width:1260px;margin:auto;padding:clamp(55px,7vw,105px) 28px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(25px,5vw,75px)}.discover-eyebrow{font-size:11px;font-weight:850;color:#315fe6;letter-spacing:.16em;text-transform:uppercase}.discover-hero h1{max-width:650px;font-weight:610;font-size:clamp(42px,5.6vw,76px);line-height:1.03;letter-spacing:-.06em;margin-bottom:24px}.discover-lede{max-width:640px;color:#5f6c81;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.discover-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.discover-primary,.discover-secondary{min-height:49px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:12px;font-size:14px;font-weight:750}.discover-primary{background:#315fe6;color:#fff}.discover-secondary{background:#fff;border:1px solid #ccd7eb;color:#172238}.discover-visual{padding:clamp(22px,3vw,38px);border:1px solid #dce3ef;border-radius:28px;background:linear-gradient(150deg,#fff 50%,#edf3ff);box-shadow:0 25px 65px #17223812}.discover-visual>p{color:#315fe6;font-size:11px;letter-spacing:.12em;font-weight:800}.discover-flow{display:grid;gap:12px}.discover-flow div{background:#fff;border:1px solid #dfe6f2;border-radius:14px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:15px}.discover-flow strong{font-size:16px}.discover-flow span{font-size:12px;color:#607087;text-align:right}.discover-flow .discover-accent{background:#eaf0ff;border-color:#bfd0fb}.discover-visual>small{display:block;margin-top:18px;color:#69758a}.discover-body{background:#fff;padding:80px max(28px,calc((100vw - 1150px)/2))}.discover-body section+section{margin-top:75px}.discover-body h2,.discover-related h2{max-width:850px;font-size:clamp(30px,4vw,52px);letter-spacing:-.05em;line-height:1.1;font-weight:600}.discover-body p{max-width:780px;color:#59677d;line-height:1.7;font-size:17px}.discover-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.discover-card,.discover-steps article{border:1px solid #e0e7ee;border-radius:20px;padding:24px;background:#fbfcfa}.discover-step-number{display:block;color:#315fe6;font-size:12px;font-weight:800;margin-bottom:23px}.discover-steps small{color:#315fe6;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.discover-steps h3{font-size:22px;letter-spacing:-.03em;margin:9px 0}.discover-card p,.discover-steps p{font-size:15px;line-height:1.6;margin-bottom:0}.discover-card h3{font-size:24px;margin-bottom:9px}.discover-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.discover-status{margin-top:35px;padding:24px;border-left:4px solid #315fe6;border-radius:12px;background:#eef3ff}.discover-status strong{font-size:15px}.discover-status p{font-size:15px;margin:7px 0 0}.discover-example{background:#172238;color:#fff;border-radius:22px;padding:30px}.discover-example p{color:#cbd5e7}.discover-example strong{color:#fff}.discover-related{padding:80px 28px;max-width:1260px;margin:auto}.discover-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:26px}.discover-related-grid a{display:grid;gap:11px;background:#fff;border:1px solid #dce4ee;border-radius:18px;padding:25px;color:#172238}.discover-related-grid a:focus-visible,.discover-related-grid a:hover{border-color:#315fe6}.discover-related-grid span{color:#617087;line-height:1.45}.discover-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:32px max(28px,calc((100vw - 1260px)/2));color:#667287;font-size:12px}.discover-footer>a{color:#172238;font-size:17px;font-weight:800}.discover-footer nav{display:flex;gap:18px;flex-wrap:wrap}.discover-footer nav a{color:#667287}@media(max-width:800px){.discover-hero,.discover-split,.discover-steps{grid-template-columns:1fr}.discover-body{padding:60px 28px}}@media(max-width:550px){.discover-related-grid{grid-template-columns:1fr}.discover-flow div{align-items:start;flex-direction:column}.discover-flow span{text-align:left}}