.stl-page{background:#f3eee3;color:#273c45;font-family:Arial,Helvetica,sans-serif}.stl-page *{box-sizing:border-box}.stl-shell{width:min(1200px,calc(100% - 48px));margin:auto}.stl-page a{color:inherit;text-underline-offset:3px}.stl-page a:focus-visible{outline:3px solid #dba767;outline-offset:4px}.stl-page h1,.stl-page h2,.stl-page h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em}.stl-page h2{font-size:clamp(2.4rem,4.2vw,4.6rem);line-height:1.06;margin:0 0 23px}.stl-page h3{font-size:clamp(1.8rem,2.7vw,2.8rem);line-height:1.1;margin:0 0 16px}.stl-page p,.stl-page li{line-height:1.6}.stl-page section{scroll-margin-top:110px}.stl-page svg{flex:none}.stl-source{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:700;margin:9px 15px 9px 0}.stl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;background:#aa543a;color:#fff!important;text-decoration:none;font-weight:700;padding:16px 20px}.stl-button:hover{background:#843b2a}
.stl-hero{padding-top:108px;background:#eee5d6;overflow:hidden}.stl-crumbs{display:flex;gap:11px;align-items:center;font-size:.76rem;text-transform:uppercase;letter-spacing:.07em;padding:26px 0 27px}.stl-crumbs a{text-decoration:none}.stl-crumbs a:hover{text-decoration:underline}.stl-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:6vw;align-items:stretch}.stl-hero-copy{grid-column:2;grid-row:1;padding:32px 0 55px}.stl-hero h1{font-size:clamp(3.2rem,4.1vw,4.6rem);line-height:1.01;margin:0 0 22px}.stl-hero-copy>p{font-size:1.07rem;margin:0 0 15px}.stl-arch{grid-column:1;grid-row:1;position:relative;min-height:595px;margin:0;border-radius:360px 360px 0 0;overflow:hidden;border:11px solid #b36849;border-bottom:0}.stl-arch img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:6% center}.stl-actions{display:grid;grid-template-columns:auto 1fr 1fr;align-items:center;gap:14px;margin-top:20px}.stl-actions>div{border-top:1px solid #bdb9ac;padding-top:8px;font-size:.74rem}.stl-actions>div a{display:block;text-decoration:none}.stl-actions strong{display:block;font-size:.83rem;line-height:1.35;margin-top:5px}
.stl-boundary{background:#a64937;color:#fff8eb;padding:104px 0}.stl-boundary>.stl-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw}.stl-boundary p{font-size:1.16rem;margin-top:0}.stl-boundary .stl-source{color:#ffe0af}.stl-action-box{background:#f8efe1;color:#273c45;padding:29px 32px;margin-top:27px}.stl-action-box ol{padding-left:21px}.stl-action-box li{margin-bottom:8px}.stl-action-box a{display:inline-flex;align-items:center;gap:5px;font-weight:700;margin-top:10px}.stl-coverage{padding:110px 0;background:#eef0e7}.stl-coverage>.stl-shell{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.stl-coverage p{font-size:1.15rem}.stl-coverage>div>div:first-child>a{display:inline-flex;align-items:center;gap:5px;margin:9px 14px 0 0;font-size:.85rem;font-weight:700}.stl-coverage-test{border-left:4px solid #659096;padding-left:32px;align-self:center}.stl-coverage-test ol{padding-left:21px}.stl-coverage-test li{margin-bottom:9px}.stl-coverage-test a{display:inline-flex;align-items:center;gap:5px;font-weight:700;margin-top:12px}
.stl-cortex{background:#244a5b;color:#f9f3e8;padding:108px 0}.stl-cortex>.stl-shell{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw}.stl-cortex p{font-size:1.16rem}.stl-cortex .stl-source{color:#f0c28e}.stl-industry-links{margin-top:19px;display:flex;gap:17px;flex-wrap:wrap}.stl-industry-links a{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:700}.stl-cortex-check{background:#f2e9d7;color:#273c45;align-self:center;padding:32px 34px;border-top:9px solid #ae6446}.stl-cortex-check ol{padding-left:21px}.stl-cortex-check li{margin-bottom:10px}.stl-cortex-check a{display:inline-flex;align-items:center;gap:5px;font-weight:700}.stl-help{background:#d2d5c6;padding:101px 0}.stl-help>.stl-shell{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.stl-help p{font-size:1.15rem;margin-top:0}.stl-offers{background:#f6f0e4;padding:106px 0}.stl-offer-list{border-top:1px solid #afb8b3}.stl-offer-list>a{display:grid;grid-template-columns:1.15fr .75fr .75fr 22px;gap:18px;align-items:center;text-decoration:none;padding:23px 0;border-bottom:1px solid #afb8b3}.stl-offer-list>a:hover{background:#e9e4d9}.stl-offer-list span{font:1.34rem Georgia,serif;letter-spacing:-.02em}.stl-offer-list strong{font-size:.99rem}.stl-offer-list b{font-size:.82rem;line-height:1.35}.stl-offers small{display:block;margin-top:18px}.stl-faq{background:#e8d4bd;padding:95px 0}.stl-faq>.stl-shell>div{display:grid;grid-template-columns:1fr 1fr;gap:26px}.stl-faq section{border-top:1px solid #a9a491;padding-top:18px}.stl-faq h3{font-size:1.45rem}.stl-close{background:#a64937;color:#fff7ea;padding:85px 0}.stl-close>.stl-shell{display:flex;align-items:end;justify-content:space-between;gap:7vw}.stl-close h2{max-width:750px}.stl-close p{font-size:1.14rem}.stl-close .stl-button{background:#244a5b}.stl-close nav{display:flex;flex-direction:column;gap:12px;min-width:195px;font-size:.86rem}
@media(max-width:1000px){.stl-hero-grid{gap:3vw}.stl-hero h1{font-size:clamp(3rem,4.8vw,4.1rem)}.stl-actions{grid-template-columns:1fr 1fr}.stl-actions .stl-button{grid-column:1/-1}}
@media(max-width:760px){.stl-shell{width:min(calc(100% - 34px),640px)}.stl-hero-grid{grid-template-columns:1fr}.stl-hero-copy{grid-column:1;grid-row:1;padding:10px 0 25px}.stl-arch{grid-column:1;grid-row:2;min-height:310px;height:310px;border-radius:280px 280px 0 0}.stl-boundary>.stl-shell,.stl-coverage>.stl-shell,.stl-cortex>.stl-shell,.stl-help>.stl-shell{grid-template-columns:1fr;gap:25px}.stl-boundary,.stl-coverage,.stl-cortex,.stl-help,.stl-offers,.stl-faq{padding:72px 0}.stl-faq>.stl-shell>div{grid-template-columns:1fr}.stl-close>.stl-shell{align-items:start;flex-direction:column}}
@media(max-width:520px){.stl-hero h1{font-size:clamp(2.6rem,10vw,3.5rem)}.stl-hero-copy>p{font-size:.98rem}.stl-crumbs{flex-wrap:wrap}.stl-actions{gap:10px}.stl-actions .stl-button{justify-content:center}.stl-actions strong{font-size:.75rem}.stl-action-box,.stl-cortex-check{padding:24px}.stl-offer-list>a{grid-template-columns:1fr 20px;gap:8px}.stl-offer-list span,.stl-offer-list strong,.stl-offer-list b{grid-column:1}.stl-offer-list svg{grid-column:2;grid-row:1/4}}
