._section_10bs4_1{border-top:1px solid var(--line);background:var(--white);padding:clamp(64px,7vw,100px) 0;scroll-margin-top:96px}._inner_10bs4_15{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}._badge_10bs4_29{background:var(--mint);color:var(--ink);border-radius:4px;margin:0 0 24px;padding:6px 20px;font-size:1rem;font-weight:800;display:inline-block}._product_10bs4_51{margin:0 0 12px;font-size:1.125rem;font-weight:800}._copy_10bs4_63 h2{margin:0;font-size:clamp(1.875rem,3.5vw,3.25rem);line-height:1.4}._description_10bs4_75{max-width:31em;color:var(--muted);margin:24px 0 0;font-size:1.0625rem;line-height:1.9}._offer_10bs4_91{background:var(--ink);min-width:0;color:var(--white);border-radius:8px;padding:clamp(24px,3.5vw,44px)}._license_10bs4_107{margin:0;font-size:1.0625rem;font-weight:700}._license_10bs4_107 span,._keepTogether_10bs4_121,._button_10bs4_123 span{display:inline-block}._price_10bs4_131{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:22px 0 0;line-height:1.3;display:flex}._price_10bs4_131 strong{letter-spacing:-.03em;font-size:clamp(2.75rem,4.5vw,4rem);font-weight:800}._price_10bs4_131 span{font-size:1.0625rem}._beforeTax_10bs4_169{color:#fffc;margin:8px 0 28px;font-size:1rem}._button_10bs4_123{background:var(--coral);min-height:58px;color:var(--ink);text-align:center;border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;padding:16px;font-size:1rem;font-weight:800;line-height:1.6;text-decoration:none;display:flex}._button_10bs4_123:hover{background:var(--coral-soft)}._button_10bs4_123:focus-visible{outline:3px solid var(--mint);outline-offset:5px}._formNote_10bs4_233{color:#fffc;margin:16px 0 0;font-size:.875rem;line-height:1.8}@media (max-width:900px){._inner_10bs4_15{grid-template-columns:1fr}}._section_1iwx4_1{background:#e8f1e9;border-bottom:1px solid #c8d8cc;padding:64px 0;scroll-margin-top:24px}._inner_1iwx4_3{width:min(1180px,100% - 48px);margin:0 auto}._heading_1iwx4_5{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:48px;display:grid}._kicker_1iwx4_7{letter-spacing:.1em;color:#345b45;margin:0 0 12px;font-size:12px;font-weight:800}._program_1iwx4_9{color:#24583e;margin:0 0 12px;font-size:15px;font-weight:800}._heading_1iwx4_5 h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(27px,3.1vw,41px);line-height:1.45}._lead_1iwx4_13{max-width:660px;margin:20px 0 0;font-size:15px;line-height:1.9}._rate_1iwx4_15{color:#fff;text-align:center;background:#163f30;border-radius:16px;padding:24px;box-shadow:0 12px 24px #173f3012}._rate_1iwx4_15>p:first-child{margin:0;font-size:14px;font-weight:700}._rateValue_1iwx4_19{justify-content:center;align-items:baseline;gap:10px;margin:3px 0 8px;line-height:1.12;display:flex}._rateValue_1iwx4_19>span{font-size:23px;font-weight:800}._rateValue_1iwx4_19 strong{white-space:nowrap;letter-spacing:-.045em;color:#e4f3a7;font-size:clamp(64px,6.5vw,80px);font-weight:900;font-family:Arial, var(--sans)}._rateValue_1iwx4_19 small{font-size:.36em}._rate_1iwx4_15>b{font-size:13px}._rate_1iwx4_15 ._rateCondition_1iwx4_29{border-top:1px solid #ffffff38;margin:16px 0 0;padding-top:14px;font-size:13px;line-height:1.9}._rateCondition_1iwx4_29 strong{color:#e4f3a7;font-size:14px}._registration_1iwx4_33{background:#fffdf7;border:1px solid #cedbcf;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:32px 0;padding:22px 24px;display:grid}._registration_1iwx4_33 dt{color:#58635d;margin-bottom:6px;font-size:12px}._registration_1iwx4_33 dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}._details_1iwx4_39{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;display:grid}._details_1iwx4_39 h3{margin:0 0 10px;font-size:17px;line-height:1.6}._caption_1iwx4_43{color:#4b5f52;margin:0 0 12px;font-size:12px}._tableWrap_1iwx4_45{background:#fffdf7;border:1px solid #bdcfc1;border-radius:8px;overflow:hidden}._tableWrap_1iwx4_45 table{border-collapse:collapse;text-align:left;width:100%;font-size:13px;line-height:1.7}._tableWrap_1iwx4_45 th,._tableWrap_1iwx4_45 td{vertical-align:middle;padding:12px 10px}._tableWrap_1iwx4_45 thead{background:#d5e6d9}._tableWrap_1iwx4_45 tbody tr+tr{border-top:1px solid #d8e2da}._tableWrap_1iwx4_45 tbody th{font-weight:600}._tableWrap_1iwx4_45 td strong{color:#205438}._definition_1iwx4_59{color:#44594a;margin:12px 0 0;font-size:12px;line-height:1.85}._notes_1iwx4_61{border-left:1px solid #bacdbf;padding-left:28px}._notes_1iwx4_61 ul{gap:10px;margin:0;padding-left:1.2em;font-size:13px;line-height:1.85;display:grid}._actions_1iwx4_65{flex-wrap:wrap;align-items:center;gap:30px;margin-top:28px;display:flex}._sources_1iwx4_67{color:#24583e;gap:8px;font-size:13px;display:grid}._sources_1iwx4_67 a{text-underline-offset:4px;text-decoration:underline}._checked_1iwx4_71{color:#526155;margin:24px 0 0;font-size:11px;line-height:1.9}._announcement_1iwx4_73{color:#163f30;background:#d9edc5;border-bottom:4px solid #94b875}._announcementLink_1iwx4_75{justify-content:space-between;align-items:center;gap:28px;width:min(1320px,100% - 64px);margin:0 auto;padding:28px 0;display:flex}._announcementBadge_1iwx4_77{color:#fff;background:#163f30;border-radius:4px;flex:none;padding:7px 12px;font-size:13px;font-weight:800}._announcementCopy_1iwx4_79{flex:1;gap:4px;min-width:0;display:grid}._announcementCopy_1iwx4_79>strong{letter-spacing:-.025em;font-size:clamp(22px,2.25vw,34px);font-weight:900;line-height:1.5}._announcementYear_1iwx4_83{margin-left:.16em;display:inline-block}._announcementCopy_1iwx4_79>span{font-size:16px;font-weight:700}._announcementAction_1iwx4_87{background:#fffdf7;border:1px solid #163f30;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:20px;padding:13px 20px;font-size:14px;font-weight:800;display:inline-flex}._announcementLink_1iwx4_75:hover ._announcementAction_1iwx4_87{color:#fff;background:#163f30}._announcementLink_1iwx4_75:focus-visible{outline-offset:4px;outline:3px solid #dd8a44}._section_1iwx4_1 a:focus-visible{outline-offset:4px;outline:3px solid #dd8a44}@media (max-width:1100px){._announcementLink_1iwx4_75{grid-template-columns:1fr auto;gap:10px 24px;display:grid}._announcementBadge_1iwx4_77{justify-self:start}._announcementCopy_1iwx4_79{grid-row:2}._announcementAction_1iwx4_87{grid-area:1/2/3}}@media (max-width:900px){._heading_1iwx4_5{grid-template-columns:minmax(0,1fr) 290px;gap:24px}._registration_1iwx4_33{grid-template-columns:repeat(2,minmax(0,1fr))}._details_1iwx4_39{grid-template-columns:1fr;gap:24px}._notes_1iwx4_61{border-top:1px solid #bacdbf;border-left:0;padding:22px 0 0}}@media (max-width:640px){._section_1iwx4_1{padding:40px 0}._inner_1iwx4_3{width:calc(100% - 32px)}._heading_1iwx4_5{grid-template-columns:1fr}._heading_1iwx4_5 h2{font-size:25px}._lead_1iwx4_13{font-size:14px}._rate_1iwx4_15{padding:22px}._rateValue_1iwx4_19 strong{font-size:clamp(64px,18vw,80px)}._registration_1iwx4_33{gap:18px 14px;margin:24px 0;padding:18px 16px}._registration_1iwx4_33 dd{font-size:13px}._tableWrap_1iwx4_45 table{font-size:12px}._tableWrap_1iwx4_45 th,._tableWrap_1iwx4_45 td{padding:10px 7px}._details_1iwx4_39 h3{font-size:16px}._actions_1iwx4_65{gap:20px}._announcementLink_1iwx4_75{grid-template-columns:1fr;gap:12px;width:calc(100% - 36px);padding:22px 0}._announcementBadge_1iwx4_77{padding:4px 9px;font-size:11px}._announcementCopy_1iwx4_79>strong{font-size:23px;line-height:1.45}._announcementCopy_1iwx4_79>span{font-size:14px}._announcementAction_1iwx4_87{grid-area:3/1;justify-self:start;padding:10px 16px;font-size:13px}}._contactPanel_1iwx4_159{background:#fffdf7;border:1px solid #bdcfc1;border-radius:12px;margin-top:32px;padding:26px 28px;scroll-margin-top:24px}._contactPanel_1iwx4_159 h3{margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.6}._contactPanel_1iwx4_159>p{color:#465b4d;margin:0;font-size:14px;line-height:1.85}._contactButtons_1iwx4_165{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}._contactButtons_1iwx4_165 a{color:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;transition:background .2s;display:flex}._contactButtons_1iwx4_165 strong,._contactButtons_1iwx4_165 small{display:block}._contactButtons_1iwx4_165 strong{font-size:17px;line-height:1.6}._contactButtons_1iwx4_165 small{overflow-wrap:anywhere;margin-top:4px;font-size:13px}._contactButtons_1iwx4_165 b{font-size:24px}._lineContact_1iwx4_177{background:#087f43}._lineContact_1iwx4_177:hover{background:#066a37}._formContact_1iwx4_181{background:#163f30}._formContact_1iwx4_181:hover{background:#24583e}@media (max-width:640px){._contactPanel_1iwx4_159{padding:22px 18px}._contactPanel_1iwx4_159 h3{font-size:18px}._contactPanel_1iwx4_159>p{font-size:13px}._contactButtons_1iwx4_165{grid-template-columns:1fr;gap:12px}._contactButtons_1iwx4_165 a{padding:16px 18px}._contactButtons_1iwx4_165 strong{font-size:16px}}
