.page-sage-v2 .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-sage-v2 .h2-sub{font-size:clamp(1.5rem,2.4vw,2rem)}.page-sage-v2 .sec-gap{margin-top:46px}.page-sage-v2 .more-link{text-align:center;margin:20px auto 0;font-size:.95rem;font-weight:700}.page-sage-v2 .more-link a,.page-sage-v2 .gd-more a{color:var(--blue);font-weight:700}.page-sage-v2 .more-link a:hover,.page-sage-v2 .gd-more a:hover{text-decoration:underline}.page-sage-v2 .gd-more{margin-top:18px}.page-sage-v2 .versus.two{grid-template-columns:1fr 1fr;margin-top:30px}.page-sage-v2 .vcard.prob{border:1px solid var(--s200);background:#fff;box-shadow:0 8px 24px #0f172a0d}.page-sage-v2 .vcard.prob .vic{background:var(--s100);color:var(--s600)}.page-sage-v2 .vcard.prob .vlbl{color:var(--s600)}.page-sage-v2 .vcard.prob .vmain{color:var(--navy);font-size:1.18rem}@media (width<=900px){.page-sage-v2 .versus.two{grid-template-columns:1fr}}.page-sage-v2 .split{gap:18px;margin-top:30px;display:grid}.page-sage-v2 .split h3{color:var(--navy);letter-spacing:-.015em;font-size:1.25rem;line-height:1.3}.page-sage-v2 .split p{color:var(--s600);margin-top:10px;line-height:1.65}.page-sage-v2 .split .bl li{font-size:.98rem}.page-sage-v2 .split .figcard,.page-sage-v2 .gal2 .figcard{margin-top:0}.page-sage-v2 .gal2{gap:18px;max-width:1000px;margin:18px auto 0;display:grid}.page-sage-v2 .two{gap:18px;margin-top:30px;display:grid}.page-sage-v2 .as-col{border:1px solid var(--s200);background:#fff;border-radius:16px;padding:22px 24px}.page-sage-v2 .as-col>b{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;font-size:.8rem;font-weight:800;display:block}.page-sage-v2 .as-col h3{color:var(--navy);margin-bottom:8px;font-size:1.08rem}.page-sage-v2 .as-col p{color:var(--s600);font-size:.95rem;line-height:1.6}.page-sage-v2 .as-col ul{gap:9px;margin:0;padding-left:18px;display:grid}.page-sage-v2 .as-col li{color:var(--s700);font-size:.9rem;line-height:1.55}.page-sage-v2 .two .figcard{margin-top:16px}.page-sage-v2 .pe{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;margin-top:28px;display:grid}.page-sage-v2 .pe-card{border:1px solid var(--s200);background:#fff;border-radius:20px;padding:24px}.page-sage-v2 .pe-card.after{border-color:#cfe0ff;border-top:4px solid var(--blue);box-shadow:0 20px 48px #0b4fd91f}.page-sage-v2 .pe-card .pl{letter-spacing:.14em;text-transform:uppercase;color:var(--s600);font-size:.74rem;font-weight:800}.page-sage-v2 .pe-card.after .pl{color:var(--blue)}.page-sage-v2 .pe-card h3{color:var(--navy);letter-spacing:-.01em;margin-top:6px;font-size:1.12rem}.page-sage-v2 .pe-card table{border-collapse:collapse;width:100%;margin-top:14px;font-size:.9rem}.page-sage-v2 .pe-card td{border-bottom:1px solid var(--s200);color:var(--s700);padding:8px 0}.page-sage-v2 .pe-card td:last-child{text-align:right;color:var(--navy);font-weight:700}.page-sage-v2 .pe-card tr:last-child td{border-bottom:0}.page-sage-v2 .pe-stat{border-top:1px solid var(--s200);margin-top:16px;padding-top:14px}.page-sage-v2 .pe-stat b{letter-spacing:-.03em;color:var(--navy);font-size:2rem;font-weight:800;line-height:1;display:block}.page-sage-v2 .pe-card.after .pe-stat b{color:var(--blue)}.page-sage-v2 .pe-stat span{color:var(--s600);margin-top:4px;font-size:.86rem;font-weight:600;display:block}.page-sage-v2 .pe-mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 6px;display:flex}.page-sage-v2 .pe-mid .sig{border:1px solid var(--s200);color:var(--s600);background:#fff;border-radius:14px;max-width:200px;padding:14px 16px;font-size:.84rem;line-height:1.5}.page-sage-v2 .pe-mid .sig b{color:var(--navy);margin-bottom:4px;font-size:.9rem;display:block}.page-sage-v2 .pe-mid .arr{color:#c2410c;font-size:1.6rem;line-height:1}.page-sage-v2 .pe-note{text-align:center;color:var(--s600);margin-top:14px;font-size:.84rem}@media (width<=900px){.page-sage-v2 .pe{grid-template-columns:1fr}.page-sage-v2 .pe-mid{flex-flow:wrap}.page-sage-v2 .pe-mid .arr{transform:rotate(90deg)}}.page-sage-v2 table.dt.adv td{text-align:center}.page-sage-v2 table.dt.adv td.big{color:var(--navy);font-size:1.2rem;font-weight:800}.page-sage-v2 table.dt.adv td.hi{color:var(--blue)}.page-sage-v2 table.dt.adv td.no{color:var(--s600)}.page-sage-v2 table.dt.adv td.yes{color:var(--blue);font-weight:800}.page-sage-v2 .quote{border:1px solid var(--s200);border-left:5px solid var(--orange);background:linear-gradient(#fff,#f4f8ff);border-radius:0 16px 16px 0;max-width:820px;margin:24px auto 0;padding:22px 26px}.page-sage-v2 .quote p{color:var(--s700);font-size:1.02rem;font-style:italic;line-height:1.6}.page-sage-v2 .quote span{color:var(--navy);margin-top:8px;font-size:.86rem;font-weight:700;display:block}.page-sage-v2 .why4.three{grid-template-columns:repeat(3,1fr)}.page-sage-v2 .cov4{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;display:grid}.page-sage-v2 .deep2{grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;display:grid}.page-sage-v2 .deep2 .why h3{margin-top:0}.page-sage-v2 .deep2 .why a{color:var(--blue);margin-top:12px;font-weight:700;display:inline-block}.page-sage-v2 .deep2 .why a:hover{text-decoration:underline}.page-sage-v2 .why8{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.page-sage-v2 .why8 .why{padding:22px 20px}.page-sage-v2 .why8 .why h3{margin-top:12px;font-size:1rem}.page-sage-v2 .why8 .why p{font-size:.88rem}.page-sage-v2 .why8 .why-ic{border-radius:12px;width:40px;height:40px}.page-sage-v2 .why8 .why-ic svg{width:20px;height:20px}@media (width<=1000px){.page-sage-v2 .cov4,.page-sage-v2 .why8{grid-template-columns:1fr 1fr}.page-sage-v2 .why4.three{grid-template-columns:1fr}}@media (width<=600px){.page-sage-v2 .cov4,.page-sage-v2 .why8,.page-sage-v2 .deep2{grid-template-columns:1fr}}.page-sage-v2 .arc3{color:#fff;background:linear-gradient(130deg,#0b3e86 0%,#0552ea 100%);border-radius:22px;grid-template-columns:repeat(3,1fr);max-width:900px;margin:30px auto 0;padding:26px 18px;display:grid;box-shadow:0 24px 50px #0d3c9642}.page-sage-v2 .arc3 .a{text-align:center;padding:6px 10px}.page-sage-v2 .arc3 .a i{letter-spacing:.18em;text-transform:uppercase;color:#ffe0c2;font-size:.72rem;font-style:normal;font-weight:800;display:block}.page-sage-v2 .arc3 .a b{letter-spacing:-.03em;margin-top:8px;font-size:2.4rem;font-weight:800;line-height:1;display:block}.page-sage-v2 .arc3 .a span{color:#ffffffe6;margin-top:6px;font-size:.9rem;display:block}.page-sage-v2 .arc3 .a+.a{border-left:1px solid #ffffff2e}.page-sage-v2 .arc-note{text-align:center;color:var(--s600);margin-top:12px;font-size:.84rem}@media (width<=700px){.page-sage-v2 .arc3{grid-template-columns:1fr}.page-sage-v2 .arc3 .a+.a{border-top:1px solid #ffffff2e;border-left:0;margin-top:8px;padding-top:14px}}.page-sage-v2 .cases.four{grid-template-columns:1fr 1fr}@media (width<=900px){.page-sage-v2 .cases.four{grid-template-columns:1fr}}.page-sage-v2 .assess-note{color:var(--s600);margin-top:14px;font-size:.88rem;line-height:1.5}.page-sage-v2 .assess-l h2{letter-spacing:-.03em;color:var(--navy);margin-top:10px;font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.12}.page-sage-v2 .assess .btn{margin-top:22px}.page-sage-v2 .deliver{gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-sage-v2 .deliver li{border:1px solid var(--s200);background:#fff;border-radius:14px;gap:2px;padding:14px 16px 14px 44px;display:grid;position:relative}.page-sage-v2 .deliver li:before{content:"";background:#fff2e8;border-radius:50%;width:16px;height:16px;position:absolute;top:18px;left:16px}.page-sage-v2 .deliver li:after{content:"";border-bottom:2px solid #c2410c;border-right:2px solid #c2410c;width:5px;height:8px;position:absolute;top:21px;left:21.5px;transform:rotate(42deg)}.page-sage-v2 .deliver b{color:var(--navy);letter-spacing:-.01em;font-size:.96rem}.page-sage-v2 .deliver span{color:var(--s600);font-size:.88rem;line-height:1.5}.page-sage-v2 .assess{grid-template-columns:1fr 1fr;align-items:center}.page-sage-v2 .gd-callout.beyond{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:22px;display:grid}.page-sage-v2 .gd-callout.beyond .btn{white-space:nowrap}@media (width<=760px){.page-sage-v2 .gd-callout.beyond{grid-template-columns:1fr}.page-sage-v2 .gd-callout.beyond .btn{white-space:normal;text-align:center}}#how,#assessment{scroll-margin-top:90px}
