.stch{--stch-navy:#052b49;--stch-navy-2:#0b3a5e;--stch-orange:#e36a44;--stch-orange-dark:#c2491f;--stch-orange-light:#f2987c;--stch-bluegrey:#9dafd4;--stch-soft:#f5f7fb;--stch-line:#e2e7ef;--stch-text:#3e4a59;--stch-muted:#5a6878;--stch-white:#fff;--stch-serif:"Source Serif Pro","Source Serif 4",Georgia,"Times New Roman",serif;--stch-sans:"Carlito","Lato",Calibri,"Helvetica Neue",Arial,sans-serif;--stch-btn:"Montserrat","Helvetica Neue",Arial,sans-serif;--stch-ease:cubic-bezier(.2,.7,.2,1);background:var(--stch-white);color:var(--stch-navy);font-family:var(--stch-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.stch *,.stch :after,.stch :before{box-sizing:border-box}.stch__sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.stch__inner{margin:0 auto;max-width:1180px;padding:0 24px 96px}.stch__hero{background:radial-gradient(60% 80% at 100% 0,rgba(22,60,90,.9),rgba(22,60,90,0) 70%),repeating-linear-gradient(45deg,hsla(0,0%,100%,.025) 0 2px,transparent 2px 46px),repeating-linear-gradient(-45deg,hsla(0,0%,100%,.025) 0 2px,transparent 2px 46px),var(--stch-navy);color:var(--stch-white);margin:0 calc(50% - 50vw);overflow:hidden;padding:88px 24px 132px;position:relative;text-align:center}.stch__hero:after{background:var(--stch-orange);content:"";height:4px;left:0;position:absolute;right:0;top:0}.stch__hero>*{margin-left:auto;margin-right:auto;max-width:780px;position:relative}.stch__eyebrow{align-items:center;color:var(--stch-orange-light);display:inline-flex;font-size:14px;font-weight:700;gap:12px;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.stch__eyebrow:after,.stch__eyebrow:before{background:var(--stch-orange);content:"";height:2px;width:28px}.stch__title{color:var(--stch-white);font-family:var(--stch-serif);font-size:clamp(36px,5.2vw,60px);font-weight:700;letter-spacing:-.01em;line-height:1.08;margin:0 auto 18px}.stch__intro{color:hsla(0,0%,100%,.88);font-size:19px;line-height:1.6;margin:0 auto 26px}.stch__points{display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:10px 26px;justify-content:center;list-style:none;margin:0 auto;padding:0}.stch__points li{align-items:center;display:inline-flex;gap:8px}.stch__points li:before{background:var(--stch-orange) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.5' viewBox='0 0 24 24'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center /12px no-repeat;border-radius:50%;content:"";flex:none;height:18px;width:18px}.stch__tools{background:var(--stch-white);border-radius:16px;box-shadow:0 28px 56px -28px rgba(5,43,73,.45),0 0 0 1px var(--stch-line);display:grid;gap:16px;margin:-64px auto 56px;max-width:980px;padding:20px;z-index:1}.stch__search,.stch__tools{position:relative}.stch__search svg{fill:none;height:20px;left:16px;margin-top:-10px;position:absolute;stroke:var(--stch-muted);stroke-linecap:round;stroke-width:2;top:50%;width:20px}.stch__search input{background:var(--stch-white);border:1.5px solid #cbd4e1;border-radius:10px;color:var(--stch-navy);font:600 17px/1 var(--stch-sans);height:54px;padding:0 16px 0 46px;width:100%}.stch__search input::placeholder{color:var(--stch-muted);font-weight:400}.stch__search input:focus{border-color:var(--stch-navy);box-shadow:0 0 0 3px rgba(227,106,68,.35);outline:none}.stch__chips{display:flex;flex-wrap:wrap;gap:8px}.stch__chip{background:var(--stch-white);border:1.5px solid var(--stch-line);border-radius:999px;color:var(--stch-navy);cursor:pointer;font:700 15px/1.2 var(--stch-sans);padding:9px 16px;transition:background .2s ease,border-color .2s ease,color .2s ease}.stch__chip:hover{border-color:var(--stch-bluegrey)}.stch__chip.is-on{background:var(--stch-navy);border-color:var(--stch-navy);color:var(--stch-white)}.stch__btn:focus-visible,.stch__card:focus-visible,.stch__chip:focus-visible,.stch__phone:focus-visible{outline:3px solid var(--stch-orange);outline-offset:3px}.stch__groups{display:grid;gap:56px}.stch__group[hidden],.stch__item[hidden]{display:none}.stch__group-head{align-items:center;display:flex;gap:16px;margin:0 0 22px}.stch__group-icon{background:var(--stch-navy);border-radius:14px;display:grid;flex:none;height:52px;place-items:center;width:52px}.stch__group-icon svg{fill:none;height:26px;stroke:var(--stch-white);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:26px}.stch__group-title{color:var(--stch-navy);font-family:var(--stch-serif);font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.2;margin:0 0 2px}.stch__group-text{color:var(--stch-text);font-size:16.5px;margin:0}.stch__grid{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.stch__card{background:var(--stch-white);border:1px solid var(--stch-line);border-radius:16px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px;position:relative;text-decoration:none;transition:transform .25s var(--stch-ease),box-shadow .25s var(--stch-ease),border-color .25s ease}.stch__card:before{background:var(--stch-orange);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--stch-ease)}.stch__card:hover{border-color:transparent;box-shadow:0 22px 44px -26px rgba(5,43,73,.45);transform:translateY(-3px)}.stch__card:hover:before{transform:scaleX(1)}.stch__card-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px}.stch__card-icon{background:var(--stch-soft);border-radius:11px;display:grid;height:42px;place-items:center;width:42px}.stch__card-icon svg{fill:none;height:22px;stroke:var(--stch-navy);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.stch__new{background:rgba(227,106,68,.12);border-radius:999px;color:var(--stch-orange-dark);font-size:12px;font-weight:700;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.stch__card-title{color:var(--stch-navy);display:block;font-family:var(--stch-serif);font-size:21px;font-weight:700;line-height:1.25;margin-bottom:8px}.stch__card-q{color:var(--stch-text);display:block;font-size:16.5px;line-height:1.5;margin-bottom:20px}.stch__card-go{color:var(--stch-orange-dark);font-size:15px;font-weight:700;margin-top:auto}.stch__card-go span{display:inline-block;transition:transform .2s ease}.stch__card:hover .stch__card-go span{transform:translateX(4px)}.stch__empty{border:1px dashed var(--stch-bluegrey);border-radius:14px;color:var(--stch-text);font-size:17px;margin:0;padding:28px;text-align:center}.stch__empty a{color:var(--stch-navy)}.stch__seo{color:var(--stch-text);font-size:18px;line-height:1.7;margin:80px auto 0;max-width:820px}.stch__seo h2{color:var(--stch-navy);font-family:var(--stch-serif);font-size:clamp(25px,2.8vw,32px);font-weight:700;line-height:1.2;margin:0 0 14px}.stch__seo p{margin:0 0 16px}.stch__seo a{color:var(--stch-navy);text-decoration-color:var(--stch-orange);text-underline-offset:3px}.stch__cta{align-items:center;background:radial-gradient(50% 90% at 0 0,rgba(227,106,68,.18),rgba(227,106,68,0) 70%),var(--stch-navy);border-radius:18px;color:var(--stch-white);display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;margin-top:64px;padding:36px 40px}.stch__cta-h{color:var(--stch-white);font-family:var(--stch-serif);font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.2;margin:0 0 6px}.stch__cta-t{color:hsla(0,0%,100%,.85);font-size:17px;line-height:1.55;margin:0;max-width:560px}.stch__cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px}.stch__btn{background:var(--stch-orange);border-radius:8px;color:var(--stch-white);display:inline-block;font:700 15px/1.2 var(--stch-btn);padding:15px 26px;text-decoration:none;transition:background .2s ease,transform .2s ease}.stch__btn:hover{background:#cf5733;color:var(--stch-white);transform:translateY(-1px)}.stch__phone{color:var(--stch-white);font-weight:700;text-decoration:underline;text-decoration-color:var(--stch-orange);text-underline-offset:4px}@media (max-width:960px){.stch__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.stch__inner{padding:0 16px 64px}.stch__hero{padding:64px 16px 112px}.stch__intro{font-size:17px}.stch__tools{margin-bottom:40px;padding:14px}.stch__chips{flex-wrap:nowrap;margin:0 -14px;overflow-x:auto;padding:0 14px 4px;scrollbar-width:none}.stch__chip{flex:none}.stch__grid{grid-template-columns:1fr}.stch__cta{padding:28px 22px}}@media (prefers-reduced-motion:reduce){.stch__btn,.stch__card,.stch__card-go span,.stch__card:before{transition:none}}.stch .stch__cta,.stch .stch__cta h2,.stch .stch__hero,.stch .stch__hero h1,.stch .stch__hero li{color:var(--stch-white)!important}.stch .stch__cta .stch__cta-t,.stch .stch__hero .stch__intro{color:hsla(0,0%,100%,.88)!important}.stch .stch__hero .stch__eyebrow{color:var(--stch-orange-light)!important}.stch .stch__phone,.stch .stch__phone:hover,.stch .stch__phone:visited{color:var(--stch-white)!important}.stch .stch__btn,.stch .stch__btn:focus,.stch .stch__btn:hover,.stch .stch__btn:visited{color:var(--stch-white)!important;text-decoration:none!important}.stch .stch__search input{background:var(--stch-white)!important;border:1.5px solid #cbd4e1!important;border-radius:10px!important;box-shadow:none!important;color:var(--stch-navy)!important;height:54px!important;margin:0!important;max-width:none!important;padding:0 16px 0 46px!important;width:100%!important}.stch .stch__search input:focus{border-color:var(--stch-navy)!important;box-shadow:0 0 0 3px rgba(227,106,68,.35)!important}.stch--featured .stch__tools{margin-top:0}.stch__feat{background:var(--stch-white);border-radius:18px;box-shadow:0 28px 56px -28px rgba(5,43,73,.45),0 0 0 1px var(--stch-line);margin:-72px auto 72px;max-width:1080px;overflow:hidden;position:relative;z-index:1}.stch__feat-head{align-items:flex-end;border-bottom:1px solid var(--stch-line);display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;padding:28px 32px 20px}.stch .stch__feat-k{align-items:center;color:var(--stch-orange-dark)!important;display:inline-flex;font-size:13px;font-weight:700;gap:10px;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.stch__feat-k:before{background:var(--stch-orange);content:"";height:2px;width:24px}.stch .stch__feat-h{color:var(--stch-navy)!important;font-family:var(--stch-serif);font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.15;margin:0 0 6px}.stch .stch__feat-t{color:var(--stch-text)!important;font-size:17px;line-height:1.55;margin:0;max-width:620px}.stch .stch__feat-link{color:var(--stch-orange-dark)!important;flex:none;font-size:15px;font-weight:700;text-decoration:none}.stch .stch__feat-link:hover{text-decoration:underline}.stch__feat-frame{padding:8px 8px 0}.stch__iframe{border:0;display:block;min-width:100%;width:1px}.stch__feat-ns{margin:0;padding:20px}.stch__feat-foot{align-items:center;background:var(--stch-soft);border-top:1px solid var(--stch-line);display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;padding:18px 32px}.stch .stch__feat-note{color:var(--stch-muted)!important;font-size:14px;line-height:1.5;margin:0;max-width:560px}.stch__feat-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 20px}.stch .stch__feat-phone{text-decoration:underline;text-decoration-color:var(--stch-orange);text-underline-offset:4px}.stch .stch__feat-phone,.stch .stch__more-h{color:var(--stch-navy)!important;font-weight:700}.stch .stch__more-h{font-family:var(--stch-serif);font-size:clamp(26px,3vw,34px);line-height:1.2;margin:0 auto 18px;max-width:980px}@media (max-width:600px){.stch__feat{border-radius:14px;margin:-64px -4px 56px}.stch__feat-foot,.stch__feat-head{padding:20px 18px}.stch__feat-frame{padding:0}}