.share-page{background:#f6faff;color:#18305a}.share-header{background:#fff;border-bottom:1px solid #dae9f5}.share-header-inner{max-width:1100px;margin:auto;padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px}.share-header img{display:block;width:170px;height:auto}.share-header a:last-child{color:#276da8;font-size:.89rem;font-weight:700}.share-main{overflow:hidden}.share-hero{background:radial-gradient(circle at 85% 18%,#d8efff,transparent 40%),linear-gradient(130deg,#fff 25%,#edf7ff);padding:84px 0 75px;border-bottom:1px solid #d8e7f3}.share-wrap{max-width:1100px;margin:auto;padding:0 28px}.share-hero-content{max-width:850px}.share-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.77rem;color:#287dc1;font-weight:850}.share-hero h1{font-size:clamp(2.9rem,6.8vw,6.15rem);line-height:1.03;letter-spacing:-.061em;color:#0b2656;margin:18px 0 24px}.share-hero h1 span{color:#248be8}.share-hero p{font-size:clamp(1.05rem,1.7vw,1.27rem);line-height:1.6;max-width:690px;color:#4a5f7d;margin:0 0 29px}.share-actions{display:flex;gap:12px;flex-wrap:wrap}.share-actions .btn{min-height:48px}.share-section{padding:70px 0}.share-section.white{background:#fff}.share-section h2{font-size:clamp(1.9rem,3.5vw,3rem);letter-spacing:-.045em;line-height:1.15;color:#102b5d;margin:7px 0 18px}.share-lead{font-size:1.1rem;color:#50617b;line-height:1.65;max-width:720px}.share-video{aspect-ratio:16/9;border:1px solid #c9ddea;border-radius:17px;overflow:hidden;background:#11234c;box-shadow:0 20px 45px #1a3f751b}.share-video iframe{width:100%;height:100%;border:0}.share-video-placeholder{aspect-ratio:16/9;border:1px solid #d0e2f3;border-radius:17px;background:linear-gradient(145deg,#0f2e61,#2771ae);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.share-video-placeholder strong{font-size:clamp(1.5rem,3vw,2.4rem);letter-spacing:-.035em}.share-video-placeholder span{color:#d4e9f9;max-width:410px;margin-top:7px}.share-video-link{display:inline-block;margin-top:14px;color:#146bb7;font-weight:750}.share-points{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:28px}.share-point{background:#f4f9fe;border:1px solid #dceaf5;border-radius:14px;padding:25px}.share-point b{color:#2c91e6;font-size:1.2rem}.share-point h3{color:#112d5e;margin:11px 0 7px;font-size:1.25rem}.share-point p{color:#586a81;margin:0}.share-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0}.share-panel{background:#fff;border:1px solid #d8e6f3;border-top:4px solid #378ce9;border-radius:13px;padding:30px}.share-panel.business{border-top-color:#142d60}.share-panel h3{font-size:1.6rem;color:#112c5d;margin:0 0 10px}.share-panel p{color:#53657d;line-height:1.6}.share-panel .text-link{display:inline-block;margin-top:8px}.share-next{background:#102a5b;color:#fff;border-radius:17px;padding:38px 44px;display:flex;align-items:center;justify-content:space-between;gap:25px}.share-next h2{color:#fff;margin:0 0 7px}.share-next p{margin:0;color:#d3e3f6;max-width:680px}.share-next .btn{background:#fff;color:#112b5d!important;border-color:#fff}.share-foot{padding:35px 0;background:#0c2047;color:#b8cee9;font-size:.88rem}.share-foot-inner{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.share-foot a{color:#d5e9ff;text-decoration:underline}.share-disclaimer{font-size:.9rem;color:#65758c;line-height:1.55;margin:24px 0 0}.share-page .eyebrow{color:#267bbf}@media(max-width:760px){.share-hero{padding:58px 0}.share-section{padding:48px 0}.share-points,.share-split{grid-template-columns:1fr}.share-next{display:block;padding:28px}.share-next .btn{margin-top:20px}.share-header-inner{padding:15px 20px}.share-header img{width:140px}.share-wrap{padding:0 20px}}
.mini-label{text-transform:uppercase;letter-spacing:.12em;color:#307ac6;font-size:.75rem;font-weight:850}
.share-header nav{display:flex;gap:24px;align-items:center}.share-header nav a{color:#276da8;font-size:.88rem;font-weight:750;white-space:nowrap}.share-small{font-size:.88rem!important;color:#6b7e94!important;margin-top:18px!important}.share-narrow{max-width:900px}.share-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.share-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.share-card{background:#fff;border:1px solid #d6e6f3;border-radius:16px;padding:26px;min-height:190px;box-shadow:0 8px 25px #25446b08}.white .share-card{background:#f6faff}.share-card span{color:#3493e4;font-weight:850;font-size:.82rem}.share-card h3{color:#102b5d;font-size:1.26rem;line-height:1.26;margin:13px 0 9px}.share-card p{color:#52657d;line-height:1.58;margin:0}.share-steps{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.share-steps li{border:1px solid #d7e7f4;background:#f6faff;border-radius:15px;padding:22px}.share-steps b{color:#2b8fe6}.share-steps h3{font-size:1.14rem;color:#102b5d;line-height:1.25;margin:15px 0 9px}.share-steps p{font-size:.93rem;color:#566a80;line-height:1.53;margin:0}.share-steps-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.share-faq{margin-top:27px;border-top:1px solid #d5e4f0}.share-faq details{border-bottom:1px solid #d5e4f0;padding:18px 3px}.share-faq summary{cursor:pointer;color:#102b5d;font-weight:750;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:20px}.share-faq summary::-webkit-details-marker{display:none}.share-faq summary:after{content:"+";color:#328be0;font-size:1.3rem}.share-faq details[open] summary:after{content:"−"}.share-faq p{color:#52647d;line-height:1.65;max-width:760px;margin:13px 0 3px}.share-note{background:#e7f3ff;border-left:3px solid #378fe2;color:#34546f;line-height:1.65;padding:19px 24px;border-radius:0 12px 12px 0;margin:28px 0 0}.share-promo{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;background:linear-gradient(125deg,#102b5d,#135ba1);border-radius:18px;color:#fff;padding:34px;margin:26px 0 12px;box-shadow:0 20px 40px #123b7221}.share-promo .mini-label{color:#9fd4ff}.share-promo strong{display:block;font-size:clamp(2.8rem,5vw,4.4rem);letter-spacing:-.055em;line-height:1.08;margin:12px 0}.share-promo strong small{display:block;font-size:clamp(1.2rem,2.2vw,1.7rem);letter-spacing:-.02em;margin-top:7px;color:#b9e2ff}.share-promo p{color:#e3f1ff;line-height:1.65;margin:14px 0 0}.share-promo-terms{border-left:1px solid #86b7e46b;padding-left:28px}.share-promo-terms h3{color:#fff;margin:3px 0 15px;font-size:1.3rem}.share-promo-terms ul{margin:0;padding-left:20px;color:#e1f0ff;line-height:1.65}.share-promo-terms li+li{margin-top:7px}.share-promo-terms strong{display:inline;font-size:inherit;letter-spacing:normal;color:#fff}.share-callout{background:#eaf5fe;border:1px solid #c5e2f9;border-radius:12px;padding:20px 24px;line-height:1.65;color:#31516f}.share-callout strong{color:#123463}.share-panel h3{font-size:2.2rem;letter-spacing:-.04em}.share-panel p{margin:10px 0}.share-next-stack{display:block}.share-next-stack .share-kicker{color:#a7d7ff}.share-next-stack .btn{margin-top:24px}.share-copy{cursor:pointer}.share-copy-status{font-size:.9rem;margin:10px 0 0!important;color:#e2f3ff!important;min-height:1em}@media(max-width:900px){.share-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.share-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.share-header nav{gap:12px;overflow:auto}.share-header nav a{font-size:.78rem}.share-header-inner{align-items:flex-start;flex-direction:column}.share-grid,.share-grid-four,.share-steps,.share-steps-compact,.share-promo{grid-template-columns:1fr}.share-promo{padding:26px}.share-promo-terms{border-left:0;border-top:1px solid #86b7e46b;padding:22px 0 0}.share-card,.share-steps li{min-height:0}.share-hero h1{font-size:clamp(2.65rem,13vw,4rem)}}
