.sp-shell{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(22px,4.5vw,64px)}.sp-hero{padding:clamp(50px,7vw,100px) 0 58px;border-bottom:1px solid #ffffff18}.sp-hero .sp-eyebrow{margin-bottom:24px}.sp-eyebrow{display:block;font-size:10px;line-height:1.6;letter-spacing:.2em;font-weight:800;text-transform:uppercase;color:#e68a7e}.sp-hero h1{font-size:clamp(38px,6vw,76px);font-weight:900;letter-spacing:-.055em;line-height:1.02;max-width:900px;margin:0 0 27px}.sp-lead{max-width:740px;font-size:clamp(16px,1.7vw,20px);line-height:1.7;color:#ffffffb8;margin:0}.sp-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:29px}.sp-text-link{font-size:13px;font-weight:800;text-underline-offset:6px;color:#fff;text-decoration:underline;text-decoration-color:#ffffff50;line-height:1.7}.sp-section{padding:clamp(44px,6vw,80px) 0;border-bottom:1px solid #ffffff16}.sp-section h2{font-size:clamp(28px,3.4vw,44px);line-height:1.12;letter-spacing:-.045em;margin:0 0 22px;font-weight:900}.sp-section p,.sp-section li{font-size:15px;line-height:1.85;color:#ffffffa8}.sp-section p+p{margin-top:18px}.sp-split{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(32px,6vw,90px);align-items:start}.sp-split>div>p{max-width:520px}.sp-list{list-style:none;padding:0;margin:0}.sp-row{display:grid;grid-template-columns:28px 1fr 20px;gap:20px;padding:29px 0;border-top:1px solid #ffffff26;text-decoration:none}.sp-row:first-child{padding-top:0;border-top:0}.sp-row:last-child{padding-bottom:0}.sp-row h2,.sp-row h3{font-size:clamp(24px,3vw,35px);margin:8px 0 13px;line-height:1.1;letter-spacing:-.04em;font-weight:900}.sp-row p{font-size:14px;line-height:1.8;color:#ffffffa1;max-width:520px;margin:0}.sp-row-number,.sp-row-arrow{font-size:12px;color:#ffffff70;padding-top:4px}.sp-row-arrow{font-size:21px;transition:transform .2s}.sp-row:hover .sp-row-arrow{transform:translate(3px,-3px);color:#fff}.sp-row:hover h2,.sp-row:hover h3{color:#f3b3a9}.sp-row-label{font-size:10px!important;line-height:1.5!important;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:#ffffff80!important}.sp-status{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff2b;padding:5px 8px;border-radius:5px;display:inline-block;line-height:1.5;margin-bottom:8px;color:#fff7f0}.sp-status.pending{color:#efb5aa;border-color:#d6282850}.sp-note{padding:25px 29px;background:#fff7f0;border-radius:18px;color:#1a1410;margin-top:30px}.sp-note p{color:#3b302a;font-size:13px;line-height:1.8;margin:0}.sp-note strong{color:#1a1410}.sp-note a{color:#a21f1a;text-decoration:underline;text-underline-offset:4px}.sp-steps{padding:0;margin:0;list-style:none;counter-reset:step}.sp-steps li{counter-increment:step;display:grid;grid-template-columns:32px 1fr;gap:20px;padding:20px 0;border-top:1px solid #ffffff20}.sp-steps li:first-child{padding-top:0;border-top:0}.sp-steps li:before{content:"0" counter(step);font-size:11px;font-weight:800;color:#e68a7e;margin-top:3px}.sp-steps h3{font-size:17px;font-weight:800;letter-spacing:-.025em;margin:0 0 6px;color:#fff}.sp-steps p{font-size:14px;line-height:1.75;margin:0}.sp-topics{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.sp-topics span{border:1px solid #ffffff26;font-size:11px;color:#ffffffa6;padding:9px 12px;border-radius:7px;line-height:1.5}.sp-article-list{list-style:none;padding:0;margin:0}.sp-article-list li{padding:30px 0;border-top:1px solid #ffffff24}.sp-article-list li:first-child{padding-top:0;border-top:0}.sp-article-list h2{font-size:clamp(24px,3vw,34px);margin:12px 0;line-height:1.18}.sp-article-list p{max-width:800px}.sp-meta{font-size:11px!important;color:#ffffff73!important;margin:0!important}.sp-cta{padding:65px 0 75px}.sp-cta h2{font-size:clamp(30px,4vw,48px);font-weight:900;letter-spacing:-.045em;line-height:1.1;max-width:740px;margin:0 0 20px}.sp-cta p{max-width:650px;color:#ffffffa8;font-size:15px;line-height:1.8}.sp-breadcrumb{font-size:11px;color:#ffffff75;display:inline-block;margin-bottom:30px;line-height:1.7}.sp-tools{display:grid;gap:0}.sp-tools a{display:flex;justify-content:space-between;gap:24px;align-items:start;padding:23px 0;border-bottom:1px solid #ffffff20;font-weight:800;font-size:15px;line-height:1.6}.sp-tools a:first-child{border-top:1px solid #ffffff20}.sp-tools a span:last-child{color:#df7466;font-size:22px}.sp-micro{font-size:11px!important;color:#ffffff73!important;line-height:1.8!important;margin-top:20px!important}.sp-point-list{padding:0;list-style:none;margin:0}.sp-point-list li{padding:13px 0;border-bottom:1px solid #ffffff20}.sp-point-list li:first-child{padding-top:0}.sp-point-list strong{color:#fff}.sp-section :focus-visible,.sp-hero :focus-visible,.sp-cta :focus-visible{outline:3px solid #f2c14e;outline-offset:6px}@media(max-width:767px){.sp-split{grid-template-columns:1fr;gap:32px}.sp-hero{padding-top:40px;padding-bottom:40px}.sp-row{grid-template-columns:22px 1fr 17px;gap:12px;padding:24px 0}.sp-row h2,.sp-row h3{font-size:27px}.sp-actions{gap:20px}.sp-actions .tp13-btn-primary{width:100%;justify-content:center}.sp-note{padding:23px}.sp-steps li{gap:12px}.sp-hero h1{font-size:clamp(30px,8.5vw,42px)}.sp-cta{padding:45px 0}.sp-breadcrumb{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.sp-row-arrow{transition:none}}.sp-hero h1,.sp-section h2,.sp-row h3,.sp-cta h2,.sp-steps h3{overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.sp-section p,.sp-section li,.sp-lead,.sp-cta p{hyphens:manual;text-wrap:pretty}.sp-split>*{min-width:0}.sp-section .sp-eyebrow{margin-bottom:14px}.sp-section .sp-split>div+div>.sp-eyebrow{margin-top:0}.sp-eyebrow{font-size:11px}.sp-row-label{font-size:11px!important}.sp-row p{font-size:15px;color:#ffffffbf}.sp-section p,.sp-section li{color:#ffffffc2}.sp-micro{font-size:12px!important;color:#ffffffa8!important}.sp-breadcrumb{font-size:12px;color:#ffffffa8}.sp-section .sp-note p,.sp-section .sp-note li{color:#3b302a}.sp-section .sp-note strong{color:#1a1410}
