.tys-page{--navy:#182c3c;--blue:#31536a;--gold:#c99555;--paper:#f2efe7;--line:#b8c1c4;background:var(--paper);color:var(--navy);font-family:Arial,Helvetica,sans-serif}.tys-page *{box-sizing:border-box}.tys-page a{color:inherit;text-decoration:none}.tys-page a:hover{text-decoration:underline;text-underline-offset:4px}.tys-page p{line-height:1.68}.tys-page h1,.tys-page h2,.tys-page h3{font-family:Georgia,serif;font-weight:400}.tys-page h2{font-size:clamp(2.5rem,4.5vw,5.1rem);line-height:1.03;letter-spacing:-.055em;margin:.5rem 0 1.5rem}.tys-page h3{font-size:1.5rem;line-height:1.18;letter-spacing:-.02em}.tys-wrap{width:min(1160px,calc(100% - 72px));margin:auto}.tys-label{display:block;font-size:.67rem;letter-spacing:.17em;text-transform:uppercase;font-weight:800;color:#9b673b}.tys-page a span[aria-hidden]{margin-left:.35rem}.tys-page section{scroll-margin-top:100px}
.tys-hero{background:var(--navy)}.tys-hero-image{height:345px;position:relative;overflow:hidden}.tys-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}.tys-hero-image>span{position:absolute;top:25px;left:max(36px,calc((100vw - 1160px)/2));background:var(--navy);color:#fff;padding:.85rem 1.1rem;font-size:.64rem;letter-spacing:.14em;font-weight:800}.tys-hero-panel{background:#f8f6ef;position:relative;margin-top:-45px;padding:1.5rem 3.2rem 4.3rem;border-top:8px solid var(--gold)}.tys-hero nav{display:flex;flex-wrap:wrap;gap:.7rem;font-size:.75rem;color:#5d6b6e;margin-bottom:2rem}.tys-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:5.5rem;align-items:end}.tys-hero h1{font-size:clamp(4.5rem,6.6vw,8rem);line-height:.92;letter-spacing:-.075em;margin:0}.tys-hero h1 small{display:block;font:800 .77rem/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;color:#96633a;text-transform:uppercase;margin:0 0 1.25rem}.tys-hero h1 em{font-style:normal;color:var(--blue)}.tys-hero-grid>div>p{font-size:1.03rem;max-width:650px;margin:1.8rem 0 0}.tys-hero aside{align-self:center}.tys-hero aside small{display:block;font-size:.72rem;line-height:1.5}.tys-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;background:var(--gold);color:#152536!important;padding:1rem 1.2rem;margin:1.1rem 0 .6rem;font-size:.84rem;font-weight:800}.tys-primary:hover{background:#e4b876;text-decoration:none!important}
.tys-signal{background:#26465b;color:#fff;padding:7rem 0}.tys-signal .tys-wrap{display:grid;grid-template-columns:330px 1fr;gap:7rem}.tys-signal-number{border-top:1px solid #89a3b0;padding-top:1.1rem}.tys-signal-number>span{display:block;font-size:.67rem;letter-spacing:.16em;font-weight:800}.tys-signal-number strong{display:block;font:clamp(5.5rem,9vw,9.5rem)/1 Georgia,serif;letter-spacing:-.09em;margin:1.3rem 0}.tys-signal-number strong span{font-size:.55em}.tys-signal-number small{display:block;font-size:.82rem;line-height:1.5;max-width:290px}.tys-signal a{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.3rem;margin:1.3rem 1.4rem 0 0;font-size:.83rem;font-weight:800}.tys-signal p{max-width:720px;font-size:1.03rem}
.tys-paths{background:#e8e8e1;padding:7rem 0}.tys-section-head{display:grid;grid-template-columns:1fr .78fr;gap:4.5rem;align-items:end}.tys-section-head .tys-label{grid-column:1/-1}.tys-section-head h2,.tys-section-head p{margin:0}.tys-section-head p{font-size:1.02rem}.tys-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:3.3rem}.tys-path-grid section{background:#fbfaf6;border-top:6px solid var(--gold);padding:1.6rem;min-height:345px;display:flex;flex-direction:column}.tys-path-grid b{font:3.5rem/1 Georgia,serif;color:#a47644}.tys-path-grid span{font-size:.66rem;letter-spacing:.14em;font-weight:800;text-transform:uppercase;margin-top:1.3rem}.tys-path-grid h3{font-size:2rem;margin:.7rem 0}.tys-path-grid p{font-size:.92rem;margin:0}.tys-path-grid a{font-size:.8rem;font-weight:800;margin-top:auto;padding-top:1.4rem}
.tys-decision{background:#fff;padding:7.5rem 0}.tys-decision .tys-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:6rem;align-items:center}.tys-decision img{display:block;width:100%;height:auto;box-shadow:-20px 20px 0 #aac0c7}.tys-decision p{max-width:510px}.tys-decision a,.tys-changing a,.tys-accounting a{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:.3rem;font-size:.83rem;font-weight:800;margin-top:1rem}
.tys-changing{background:#dbe4e7;padding:7rem 0}.tys-changing .tys-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:7rem}.tys-changing h2{max-width:13ch}.tys-changing p{font-size:1.02rem;margin:0 0 1rem}.tys-accounting{background:#1c3447;color:#fff;padding:7rem 0}.tys-accounting .tys-wrap{display:grid;grid-template-columns:1fr 330px;gap:6rem;align-items:center}.tys-accounting .tys-label{color:#e0ac69}.tys-accounting p{max-width:710px}.tys-accounting aside{background:#f0e6d4;color:var(--navy);padding:2rem}.tys-accounting aside>*{display:block}.tys-accounting aside span{font-size:.67rem}.tys-accounting aside a{font:1.65rem/1.2 Georgia,serif;margin:1.4rem 0}.tys-accounting aside strong{margin-bottom:.7rem}.tys-accounting aside small{font-size:.74rem;line-height:1.5}
.tys-offers{background:#f8f6ef;padding:7rem 0}.tys-offers .tys-wrap{display:grid;grid-template-columns:1fr 385px;gap:6rem}.tys-offers p{max-width:640px}.tys-offers aside{border-top:5px solid var(--gold)}.tys-offers aside h3{font-size:1.4rem;margin:1.2rem 0}.tys-offers aside>a{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #d4d5d2;padding:.85rem 0;font-size:.82rem}.tys-offers aside b{white-space:normal;max-width:55%;line-height:1.5}.tys-offers aside small{display:block;font-size:.75rem;line-height:1.5;margin-top:1rem}.tys-faq{background:#dde6e6;padding:7rem 0}.tys-faq .tys-wrap{display:grid;grid-template-columns:.77fr 1.23fr;gap:6rem}.tys-faq section{border-top:1px solid #b0c0c4;padding:1rem 0}.tys-faq h3{font-size:1.35rem;margin:.25rem 0}.tys-faq p{font-size:.94rem}.tys-foot{background:#142839;color:#fff;padding:1.8rem 0}.tys-foot .tys-wrap{display:flex;justify-content:space-between;gap:1rem;font-size:.79rem}
@media(max-width:1000px){.tys-wrap{width:min(100% - 38px,740px)}.tys-hero-image{height:285px}.tys-hero-panel{padding:1.4rem 1.7rem 3.5rem}.tys-hero-grid,.tys-signal .tys-wrap,.tys-section-head,.tys-decision .tys-wrap,.tys-changing .tys-wrap,.tys-accounting .tys-wrap,.tys-offers .tys-wrap,.tys-faq .tys-wrap{grid-template-columns:1fr;gap:2rem}.tys-section-head .tys-label{grid-column:auto}.tys-hero h1{font-size:clamp(4rem,8vw,6.5rem)}.tys-path-grid{grid-template-columns:1fr 1fr}.tys-signal,.tys-paths,.tys-decision,.tys-changing,.tys-accounting,.tys-offers,.tys-faq{padding:5rem 0}}
@media(max-width:650px){.tys-hero-image{height:215px}.tys-hero-image>span{left:19px;top:16px;font-size:.56rem}.tys-hero-panel{margin-top:-25px;padding:1rem 1.1rem 3rem}.tys-hero nav{margin-bottom:1.7rem}.tys-hero h1{font-size:clamp(3.55rem,12vw,5.1rem)}.tys-hero h1 small{margin-bottom:.85rem}.tys-hero-grid{gap:1rem}.tys-hero-grid>div>p{margin:1.2rem 0 0}.tys-hero-grid>div{display:contents}.tys-hero h1{grid-row:1}.tys-hero aside{grid-row:2}.tys-hero-grid>div>p{grid-row:3;margin-top:0}.tys-path-grid{grid-template-columns:1fr}.tys-path-grid section{min-height:0}.tys-decision img{box-shadow:-10px 10px 0 #aac0c7}.tys-foot .tys-wrap{display:block}.tys-foot a{display:inline-block;margin-top:.7rem}}

.tys-offers aside{min-width:0}
@media(max-width:600px){.tys-offers aside a{flex-direction:column;gap:.4rem}.tys-offers aside b{max-width:100%;text-align:left}}
