.tx-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.tx-eyebrow{display:inline-block;font-size:13px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:8px 14px;border-radius:999px;background:#DDF4E4;color:#1F7A3A}.tx-sec--mint .tx-eyebrow{background:#fff}.tx-eyebrow--dark{background:#FF8A50;color:#0B3D2E}.tx-icon{width:52px;height:52px;border-radius:999px;background:#DDF4E4;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.tx-icon--sm{width:40px;height:40px}.tx-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.tx-btn-ghost{display:inline-flex;align-items:center;min-height:48px;padding:0 24px;border-radius:999px;color:#fff;font-weight:700;box-shadow:inset 0 0 0 2px #fff;text-decoration:none}.tx-btn-ghost:hover{background:#fff;color:#0B3D2E;text-decoration:none}.tx-hero{position:relative;overflow:hidden;background:#0B3D2E;color:#fff;padding:56px 0 150px}.tx-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tx-hero__shade{position:absolute;inset:0;background:rgba(11,61,46,.8)}.tx-hero__inner{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tx-hero h1{margin:0;color:#fff;font-size:52px;line-height:58px;font-weight:900;letter-spacing:-.01em;max-width:820px}.tx-hero__lead{margin:0;font-size:20px;line-height:32px;color:#B5E3C3;max-width:680px}.tx-crumbs{font-size:14px;color:#B5E3C3}.tx-crumbs a{color:#fff;text-decoration:underline;text-underline-offset:3px}.tx-chips{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tx-chips li{display:inline-flex;align-items:center;gap:8px;border:1px solid #b5e3c3;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700}.tx-facts-wrap{position:relative;z-index:5;margin-top:-70px}.tx-facts{list-style:none;margin:0;padding:22px 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;background:#fff;border-radius:28px 28px 28px 8px;box-shadow:0 1px 2px rgba(22,48,42,.06),0 16px 40px rgba(22,48,42,.14)}.tx-facts li{display:flex;flex-direction:column;gap:2px;padding-left:16px;border-left:3px solid #ddf4e4}.tx-facts strong{font-size:28px;line-height:34px;font-weight:900;color:#0B3D2E}.tx-facts span{font-size:14px;line-height:20px;color:#4A5A53}.tx-jump{position:sticky;top:80px;z-index:50;background:rgba(250,250,247,.94);backdrop-filter:blur(6px);border-bottom:1px solid #dce3de;margin-top:28px}.tx-jump__row{display:flex;gap:8px;align-items:center;overflow-x:auto;padding-top:10px;padding-bottom:10px;scrollbar-width:none}.tx-jump__row::-webkit-scrollbar{display:none}.tx-jump__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#4A5A53;margin-right:6px}.tx-jump a,.tx-jump__label{font-weight:700;white-space:nowrap}.tx-jump a{font-size:15px;color:#0B3D2E;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #DCE3DE;text-decoration:none}.tx-jump a:hover{background:#DDF4E4;box-shadow:inset 0 0 0 1px #B5E3C3;text-decoration:none}.tx-sec{position:relative;padding:72px 0;scroll-margin-top:140px}.tx-sec--canvas{background:#FAFAF7}.tx-sec--mint{background:#DDF4E4}.tx-sec--mint:before{content:"";position:absolute;left:0;right:0;top:-39px;height:40px;pointer-events:none;background:no-repeat bottom/100% 100% url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 40' preserveAspectRatio='none'><path d='M0,28 C300,0 520,40 860,20 C1120,4 1300,34 1440,22 L1440,40 L0,40 Z' fill='%23DDF4E4'/></svg>")}.tx-sec--ink{background:#0B3D2E;color:#fff}.tx-sec--ink h2,.tx-sec--ink h3{color:#fff}.tx-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:760px;margin-bottom:36px}.tx-head--center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.tx-head h2{margin:0;font-size:36px;line-height:44px;font-weight:900;color:#0B3D2E}.tx-intro,.tx-intro p{margin:0;font-size:18px;line-height:30px;color:#4A5A53}.tx-intro p+p{margin-top:12px}.tx-cards{list-style:none;margin:0;padding:0;display:grid;gap:22px}.tx-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-card{background:#fff;border-radius:28px 28px 28px 8px;box-shadow:0 1px 2px rgba(22,48,42,.05);transition:transform .2s,box-shadow .2s}.tx-card:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(22,48,42,.06),0 12px 32px rgba(22,48,42,.12)}.tx-card,.tx-card__link{display:flex;flex-direction:column;gap:10px;padding:26px;color:inherit;text-decoration:none}.tx-card:has(.tx-card__link){padding:0}.tx-card__link:hover{text-decoration:none}.tx-card h3{margin:6px 0 0;font-size:21px;line-height:28px;color:#0B3D2E}.tx-card__lead{margin:0;font-size:16px;line-height:25px;color:#0B3D2E;font-weight:700}.tx-card__more{margin:0;font-size:15px;line-height:24px;color:#4A5A53}.tx-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;align-items:center}.tx-tags__label{width:100%;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4A5A53}.tx-tag{font-size:13px;padding:4px 11px;border-radius:999px;background:#DDF4E4;color:#0B3D2E}.tx-sec--mint .tx-tag{background:#FAFAF7}.tx-more-link{color:#B23200;font-weight:700;margin-top:auto}.tx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;counter-reset:s;position:relative}.tx-steps li{position:relative;display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:24px 24px 24px 6px;padding:22px}.tx-sec--canvas .tx-steps li{box-shadow:0 1px 2px rgba(22,48,42,.05),0 8px 24px rgba(22,48,42,.06)}.tx-step__num{width:44px;height:44px;border-radius:999px;background:#1F7A3A;color:#fff;font-weight:900;font-size:19px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 0 6px #DDF4E4}.tx-steps h3{margin:0 0 6px;font-size:18px;line-height:24px;color:#0B3D2E}.tx-steps p{margin:0;font-size:15px;line-height:24px;color:#4A5A53}.tx-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tx-list{background:#fff;border-radius:28px 28px 28px 8px;padding:24px}.tx-list--warn{background:#FDECE2}.tx-list--warn .tx-icon{background:#fff}.tx-list__head{display:flex;gap:12px;align-items:center;margin-bottom:14px}.tx-list__head h3{margin:0;font-size:18px;line-height:24px;color:#0B3D2E}.tx-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tx-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:23px;color:#0B3D2E}.tx-list li svg{margin-top:4px;flex-shrink:0}.tx-callout{display:flex;gap:18px;align-items:flex-start;border-radius:32px 32px 32px 10px;padding:26px 28px;margin-top:30px}.tx-callout h3{margin:0 0 6px;font-size:20px;line-height:27px;color:#0B3D2E}.tx-callout__body,.tx-callout__body p{margin:0;font-size:16px;line-height:26px;color:#4A5A53}.tx-callout--mint{background:#DDF4E4}.tx-callout--mint .tx-icon{background:#fff}.tx-callout--ember{background:#FDECE2}.tx-callout--ember .tx-icon{background:#fff}.tx-callout--ink{background:#0B3D2E}.tx-callout--ink h3{color:#fff}.tx-callout--ink .tx-callout__body,.tx-callout--ink .tx-callout__body p{color:#B5E3C3}.tx-callout--ink .tx-icon{background:rgba(255,255,255,.08)}.tx-callout ul{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.tx-callout li{display:flex;gap:8px;align-items:flex-start;color:#fff;font-size:15px;line-height:22px}.tx-callout--ember li,.tx-callout--mint li{color:#0B3D2E}.tx-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.tx-split img{width:100%;height:100%;max-height:420px;object-fit:cover;border-radius:40px 40px 40px 12px;display:block}.tx-points{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.tx-points li{display:flex;gap:14px;align-items:flex-start}.tx-points strong{display:block;color:#0B3D2E;font-size:17px;line-height:24px}.tx-points span{color:#4A5A53;font-size:15px;line-height:24px}.tx-table{width:100%;border-collapse:initial;border-spacing:0;background:#fff;border-radius:24px;overflow:hidden}.tx-table td,.tx-table th{text-align:left;padding:14px 18px;font-size:15px;border-bottom:1px solid #dce3de}.tx-table th{background:#0B3D2E;color:#fff;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.tx-table tr:last-child td{border-bottom:0}.tx-table td:first-child{font-weight:700;color:#0B3D2E}.tx-faq{display:flex;flex-direction:column;gap:12px;max-width:880px}.tx-faq details{background:#fff;border-radius:22px 22px 22px 6px;padding:0 22px;box-shadow:0 1px 2px rgba(22,48,42,.05)}.tx-faq summary{cursor:pointer;padding:18px 0;font-weight:700;font-size:17px;color:#0B3D2E;list-style:none;display:flex;justify-content:space-between;gap:16px}.tx-faq summary::-webkit-details-marker{display:none}.tx-faq summary:after{content:"+";color:#1F7A3A;font-weight:900;font-size:22px;line-height:1}.tx-faq details[open] summary:after{content:"–"}.tx-faq details p{margin:0 0 18px;color:#4A5A53;line-height:1.75}.tx-strip{margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:#fff;border-radius:999px;padding:12px 12px 12px 28px;box-shadow:0 1px 2px rgba(22,48,42,.06),0 12px 32px rgba(22,48,42,.1)}.tx-strip p{margin:0;font-weight:700;font-size:18px;color:#0B3D2E}.tx-strip__phone{display:inline-flex;gap:6px;align-items:center;color:#B23200;font-weight:700}.tx-strip-wrap{padding:0 0 8px;background:#FAFAF7;position:relative;z-index:2}.tx-cta{position:relative;overflow:hidden;background:#0B3D2E;color:#fff;padding:80px 0 110px}.tx-cta__swoosh{position:absolute;inset:0;width:100%;height:100%}.tx-cta__inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.tx-cta h2{margin:0;color:#fff;font-size:44px;line-height:50px;font-weight:900;max-width:760px}.tx-cta p{margin:0;color:#B5E3C3;font-size:19px;line-height:30px;max-width:640px}@media (max-width:1000px){.tx-cards--3,.tx-facts,.tx-lists,.tx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.tx-wrap{padding:0 16px}.tx-hero{padding:36px 0 120px}.tx-hero h1{font-size:34px;line-height:40px}.tx-hero__lead{font-size:17px;line-height:27px}.tx-head h2{font-size:28px;line-height:34px}.tx-callout ul,.tx-cards--2,.tx-cards--3,.tx-lists,.tx-steps{grid-template-columns:minmax(0,1fr)}.tx-facts{padding:18px}.tx-facts strong{font-size:22px;line-height:28px}.tx-sec{padding:52px 0}.tx-jump{top:64px}.tx-strip{border-radius:28px}.tx-cta h2{font-size:32px;line-height:38px}.tx-callout{flex-direction:column}}.tx-hero.ac-hero-wave{padding-bottom:150px}@media (max-width:640px){.tx-hero.ac-hero-wave{padding-bottom:120px}}.tx-hero.ac-hero-wave{padding-bottom:230px}.tx-facts-wrap{margin-top:-100px}@media (max-width:640px){.tx-hero.ac-hero-wave{padding-bottom:190px}.tx-facts-wrap{margin-top:-90px}}.tx-cards--1{grid-template-columns:minmax(0,1fr)}.tx-rich>:first-child{margin-top:0}.tx-rich p{margin:0 0 12px;font-size:16px;line-height:26px;color:#4A5A53}.tx-rich p:last-child{margin-bottom:0}.tx-rich--intro{max-width:820px}.tx-rich--intro p{font-size:18px;line-height:30px}.tx-rich a{color:#B23200;font-weight:700}.tx-rich h4,.tx-rich strong{color:#0B3D2E}.tx-rich h4{margin:18px 0 8px;font-size:17px}.tx-rich ol,.tx-rich ul{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}.tx-rich ol li,.tx-rich ul li{position:relative;padding-left:30px;font-size:16px;line-height:25px;color:#0B3D2E}.tx-rich ul li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:999px;background:#DDF4E4 no-repeat 50%/12px url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F7A3A' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>")}.tx-sec--mint .tx-rich ul li:before{background-color:#fff}.tx-rich ol{counter-reset:n}.tx-rich ol li:before{counter-increment:n;content:counter(n);position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:999px;background:#1F7A3A;color:#fff;font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center}.tx-rich--cols ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;background:#fff;border-radius:28px 28px 28px 8px;padding:24px;max-width:none}.tx-sec--canvas .tx-rich--cols ul{box-shadow:0 1px 2px rgba(22,48,42,.05),0 8px 24px rgba(22,48,42,.06)}.tx-rich--cols{max-width:none}.tx-rich--cols>p{max-width:820px}.tx-rich table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;margin:14px 0}.tx-rich td,.tx-rich th{padding:10px 14px;border-bottom:1px solid #dce3de;text-align:left;font-size:15px}.tx-rich th{background:#0B3D2E;color:#fff}@media (max-width:640px){.tx-rich--cols ul{grid-template-columns:minmax(0,1fr)}}.tx-note{margin:28px 0 0;text-align:center;font-weight:700}.tx-note a{color:#B23200;text-decoration:underline;text-underline-offset:3px}.tx-note a:hover{color:#0B3D2E}.tx-docs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tx-doc{position:relative;display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:28px 28px 28px 8px;padding:26px;box-shadow:0 1px 2px rgba(22,48,42,.05),0 8px 24px rgba(22,48,42,.06)}.tx-doc--featured{grid-column:span 2;background:#0B3D2E;color:#fff}.tx-doc__badge{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:#FF8A50;color:#0B3D2E}.tx-doc__badge--muted{background:#DDF4E4;color:#0B3D2E}.tx-doc__head{gap:16px}.tx-doc__avatar,.tx-doc__head{display:flex;align-items:center}.tx-doc__avatar{width:60px;height:60px;flex-shrink:0;border-radius:999px;background:#1F7A3A;color:#fff;font-weight:900;font-size:20px;justify-content:center;box-shadow:0 0 0 5px #DDF4E4}.tx-doc h3{margin:0;font-size:20px;line-height:26px;color:#0B3D2E}.tx-doc__role{margin:4px 0 0;font-size:15px;line-height:22px;font-weight:700;color:#1F7A3A}.tx-doc__tags{margin-top:0;padding-top:0}.tx-doc__bio{margin:0;font-size:15px;line-height:24px;color:#4A5A53}.tx-doc__meta{margin:auto 0 0;padding-top:12px;border-top:1px solid #ddf4e4;display:grid;gap:6px}.tx-doc__meta div{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px}.tx-doc__meta dt{color:#4A5A53}.tx-doc__meta dd{margin:0;font-weight:700;color:#0B3D2E;text-align:right}.tx-doc--featured .tx-doc__meta dd,.tx-doc--featured h3{color:#fff}.tx-doc--featured .tx-doc__role{color:#FF8A50}.tx-doc--featured .tx-doc__bio,.tx-doc--featured .tx-doc__meta dt{color:rgba(255,255,255,.82)}.tx-doc--featured .tx-doc__meta{border-top-color:rgba(255,255,255,.18);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.tx-doc--featured .tx-doc__avatar{background:#FF8A50;color:#0B3D2E;box-shadow:0 0 0 5px rgba(255,255,255,.14)}.tx-former{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;max-width:900px}.tx-former__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;background:#fff;border-radius:28px 28px 28px 8px;padding:30px 26px}.tx-former__card h3{margin:10px 0 0;font-size:20px;color:#0B3D2E}.tx-former__card .tx-doc__role{margin:0}.tx-former__dates{margin:0;font-size:14px;color:#4A5A53;font-style:italic}.tx-former__text{margin:8px 0 0;font-size:15px;line-height:24px;color:#4A5A53}@media (max-width:1000px){.tx-docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tx-docs{grid-template-columns:minmax(0,1fr)}.tx-doc--featured{grid-column:auto}.tx-doc--featured .tx-doc__meta{grid-template-columns:minmax(0,1fr)}}.rf-picker{flex-wrap:wrap;gap:12px 16px;background:#0B3D2E;color:#fff;border-radius:28px 28px 28px 8px;padding:22px 26px;margin-bottom:32px}.rf-picker,.rf-picker label{display:flex;align-items:center}.rf-picker label{gap:10px;font-weight:900;font-size:20px}.rf-picker label svg{stroke:#FF8A50}.rf-picker select{flex:1 1 260px;min-height:48px;border-radius:999px;border:0;padding:0 18px;font:inherit;font-size:16px;color:#0B3D2E;background:#fff}.rf-reset{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-weight:700;cursor:pointer}.rf-group+.rf-group{margin-top:36px}.rf-group__title{margin:0 0 16px;font-size:22px;color:#0B3D2E}.rf-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rf-card{display:flex;flex-direction:column;gap:8px;background:#fff;border-radius:28px 28px 28px 8px;padding:24px;box-shadow:0 1px 2px rgba(22,48,42,.05),0 8px 24px rgba(22,48,42,.06)}.rf-card--active{grid-column:1/-1;box-shadow:0 0 0 3px #1F7A3A,0 12px 32px rgba(22,48,42,.12)}.rf-card__where{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1F7A3A;background:#DDF4E4;border-radius:999px;padding:4px 12px}.rf-card h3{margin:4px 0 0;font-size:20px;line-height:26px;color:#0B3D2E}.rf-card__when{margin:0;color:#4A5A53;font-size:15px;line-height:23px}.rf-rows{display:grid;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid #ddf4e4}.rf-row{display:flex;gap:10px;align-items:flex-start}.rf-row__icon{flex-shrink:0;width:32px;height:32px;border-radius:999px;background:#DDF4E4;display:flex;align-items:center;justify-content:center}.rf-row__label{display:block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4A5A53}.rf-row__val{font-size:15px;line-height:22px;color:#0B3D2E;overflow-wrap:anywhere}.rf-row__val a{color:#B23200;font-weight:700}.rf-card__src{margin-top:auto;padding-top:6px;font-size:13px;color:#4A5A53;text-decoration:underline}.rf-other{margin:32px 0 0;padding:18px 22px;border-radius:20px;background:#fff;color:#4A5A53;line-height:1.6}.tx-sec--mint .rf-other{background:#FAFAF7}@media (max-width:760px){.rf-cards{grid-template-columns:minmax(0,1fr)}.rf-picker label{font-size:18px}}.tx-areas{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tx-area{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:16px 18px;border-radius:22px 22px 22px 6px;background:#fff;color:#0B3D2E;font-weight:900;font-size:17px;text-decoration:none;box-shadow:0 1px 2px rgba(22,48,42,.05),0 8px 20px rgba(22,48,42,.06);transition:transform .2s,box-shadow .2s}.tx-area small{grid-column:2;font-size:12px;font-weight:700;color:#4A5A53;letter-spacing:.02em}a.tx-area:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(22,48,42,.06),0 12px 28px rgba(22,48,42,.12);text-decoration:none}.tx-area--here{background:#0B3D2E;color:#fff}.tx-area--here small{color:rgba(255,255,255,.75)}.tx-sec--mint .tx-area:not(.tx-area--here){background:#FAFAF7}.tx-form-card{max-width:560px;background:#fff;border-radius:32px 32px 32px 10px;padding:28px;box-shadow:0 1px 2px rgba(22,48,42,.06),0 12px 32px rgba(22,48,42,.1)}@media (max-width:900px){.tx-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}.tx-contact-ways{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tx-contact-way{display:flex;flex-direction:column;gap:6px;height:100%;padding:26px;border-radius:28px 28px 28px 8px;background:#fff;color:#0B3D2E;text-decoration:none;box-shadow:0 1px 2px rgba(22,48,42,.05),0 8px 24px rgba(22,48,42,.06);transition:transform .2s,box-shadow .2s}.tx-contact-way:hover{transform:translateY(-4px);text-decoration:none;box-shadow:0 1px 2px rgba(22,48,42,.06),0 12px 32px rgba(22,48,42,.12)}.tx-contact-way__title{margin-top:6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4A5A53}.tx-contact-way strong{font-size:20px;line-height:28px;color:#B23200;overflow-wrap:anywhere}.tx-contact-way__sub{font-size:14px;color:#4A5A53}.tx-contact-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start}.tx-contact-grid .tx-form-card{max-width:none}.tx-contact-side{display:flex;flex-direction:column;gap:20px}.tx-loc-card{background:#fff;border-radius:28px 28px 28px 8px;padding:26px}.tx-loc-card h3{margin:0 0 14px;font-size:22px;color:#0B3D2E}.tx-loc-card dl{margin:0;display:grid;gap:14px}.tx-loc-card dt{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4A5A53}.tx-loc-card dd{margin:4px 0 0 26px;color:#0B3D2E;line-height:1.6}.tx-loc-card small{color:#4A5A53}.tx-loc-phone{font-size:22px;font-weight:900;color:#B23200}.tx-map{border-radius:28px 28px 28px 8px;overflow:hidden}.tx-callout a,.tx-intro a{color:inherit;font-weight:700;text-decoration:underline}@media (max-width:900px){.tx-contact-grid,.tx-contact-ways{grid-template-columns:minmax(0,1fr)}}.tx-post{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:28px 28px 28px 8px;overflow:hidden;color:#0B3D2E;text-decoration:none;box-shadow:0 1px 2px rgba(22,48,42,.05),0 8px 24px rgba(22,48,42,.06);transition:transform .2s,box-shadow .2s}.tx-post:hover{transform:translateY(-4px);text-decoration:none;box-shadow:0 1px 2px rgba(22,48,42,.06),0 12px 32px rgba(22,48,42,.12)}.tx-post img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#DDF4E4}.tx-post__body{display:flex;flex-direction:column;gap:8px;padding:22px 24px 24px;flex:1}.tx-post__date{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1F7A3A}.tx-post h3{margin:0;font-size:20px;line-height:27px;color:#0B3D2E}.tx-post p{margin:0;font-size:15px;line-height:24px;color:#4A5A53}.tx-post--lead{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:26px}.tx-post--lead img{height:100%;aspect-ratio:auto;min-height:280px}.tx-post--lead h3{font-size:28px;line-height:36px}.tx-post--lead .tx-post__body{justify-content:center;padding:34px}.tx-posts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1000px){.tx-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tx-post--lead,.tx-posts{grid-template-columns:minmax(0,1fr)}.tx-post--lead img{min-height:200px}}.tx-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.tx-article{max-width:760px}.tx-article__img{width:100%;max-height:420px;object-fit:cover;border-radius:28px 28px 28px 8px;display:block;margin-bottom:32px}.wp-post-content{font-size:18px;line-height:1.8;color:#2A3A33}.wp-post-content p{margin:0 0 18px;color:#2A3A33}.wp-post-content h2{font-size:30px;line-height:38px;font-weight:900;margin:40px 0 14px;color:#0B3D2E}.wp-post-content h3{font-size:22px;line-height:30px;margin:28px 0 10px;color:#0B3D2E}.wp-post-content h4{font-size:18px;margin:22px 0 8px;font-weight:700;color:#0B3D2E}.wp-post-content ol,.wp-post-content ul{padding-left:24px;margin:0 0 18px}.wp-post-content li{margin-bottom:8px}.wp-post-content li::marker{color:#1F7A3A}.wp-post-content strong{color:#0B3D2E}.wp-post-content a{color:#B23200;font-weight:700}.wp-post-content img{width:100%;height:auto;border-radius:20px 20px 20px 6px;margin:24px 0;display:block}.wp-post-content figure{margin:24px 0}.wp-post-content figure img{margin:0}.wp-post-content figcaption{font-size:14px;color:#4A5A53;text-align:center;margin-top:8px}.wp-post-content blockquote{margin:24px 0;padding:18px 22px;border-left:4px solid #1f7a3a;background:#DDF4E4;border-radius:0 20px 20px 0;font-style:italic}.wp-post-content table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:16px}.wp-post-content td,.wp-post-content th{padding:10px 12px;border-bottom:1px solid #ddf4e4;text-align:left}.tx-article-aside{position:sticky;top:170px;gap:14px}.tx-article-aside,.tx-aside-card{display:flex;flex-direction:column}.tx-aside-card{gap:10px;align-items:flex-start;background:#0B3D2E;color:#fff;border-radius:28px 28px 28px 8px;padding:24px}.tx-aside-card h3{margin:4px 0 0;color:#fff;font-size:22px}.tx-aside-card p{margin:0;color:rgba(255,255,255,.85);font-size:15px;line-height:23px}.tx-aside-card__phone{color:#FF8A50;font-weight:900;font-size:22px;text-decoration:none}.tx-aside-back{color:#1F7A3A;font-weight:700}@media (max-width:1000px){.tx-article-grid{grid-template-columns:minmax(0,1fr)}.tx-article-aside{position:static}}.tx-article--wide{max-width:860px;margin:0 auto}.wp-post-content>div:first-child>h2:first-child{margin-top:0}.faqlib__search{background:#fff;border-radius:24px;padding:22px 24px;box-shadow:0 1px 0 #DCE3DE;margin-bottom:20px;max-width:860px}.faqlib__label{display:block;font-weight:700;color:#0B3D2E;margin-bottom:10px;font-size:16px}.faqlib__search input{width:100%;height:52px;border:1.5px solid #c7d3cc;border-radius:14px;padding:0 16px;font-size:16px;color:#0B3D2E;background:#FAFAF7}.faqlib__search input:focus{outline:none;border-color:#1F7A3A;box-shadow:0 0 0 3px rgba(31,122,58,.18)}.faqlib__count{margin:10px 0 0;font-size:14px;color:#5B6B63}.faqlib__topics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.faqlib__topics a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid #dce3de;color:#0B3D2E;font-weight:600;font-size:14px;text-decoration:none}.faqlib__topics a:hover{border-color:#1F7A3A}.faqlib__topics a span{background:#DDF4E4;color:#1F7A3A;border-radius:999px;padding:1px 8px;font-size:12px}.faqlib__group{padding-top:32px;scroll-margin-top:140px}.faqlib__group-title{font-size:24px;color:#0B3D2E;margin:0 0 6px}.faqlib__page{margin-top:18px;max-width:860px}.faqlib__from{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#5B6B63;margin:0 0 8px;font-weight:700}.faqlib__from a{color:#B23200;text-transform:none;letter-spacing:0;font-size:15px}.faqlib__empty{font-size:16px;color:#4A5A53}