:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-9b87c599{background-color:var(--base-2);border-bottom:1px solid var(--base);padding-bottom:120px;padding-top:120px}.gb-element-ef49b581{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:24px;padding-right:24px;text-align:center}.gb-element-1e3ad143{background-color:var(--base-3);padding-bottom:96px;padding-top:96px}.gb-element-97fb7d36{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:24px;padding-right:24px}.gb-element-ff885522{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gb-element-fdac89d2{background-color:var(--base-2);border:1px solid var(--base);display:flex;flex-direction:column;justify-content:center;min-height:210px;text-align:center;padding:48px 28px}.gb-element-f90273d5{background-color:var(--base-2);border:1px solid var(--base);display:flex;flex-direction:column;justify-content:center;min-height:210px;text-align:center;padding:48px 28px}.gb-element-7869d3b0{background-color:var(--base-2);border:1px solid var(--base);display:flex;flex-direction:column;justify-content:center;min-height:210px;text-align:center;padding:48px 28px}.gb-element-c6e0d928{background-color:var(--base-2);border-top:1px solid var(--base);padding-bottom:96px;padding-top:96px}.gb-element-cce2df5d{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:24px;padding-right:24px}.gb-element-1dc058dd{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.gb-element-438141af{background-color:var(--base-3);border:1px solid var(--base);display:flex;flex-direction:column;text-align:center;padding:48px 34px}.gb-element-a9c2fcfb{background-color:var(--base-3);border:2px solid var(--accent);display:flex;flex-direction:column;text-align:center;padding:40px 34px 48px 34px}.gb-element-577a487f{background-color:var(--base-3);border:1px solid var(--base);display:flex;flex-direction:column;text-align:center;padding:48px 34px}.gb-element-29af62cd{background-color:var(--contrast);padding-bottom:110px;padding-top:110px}.gb-element-4f6ae308{margin-left:auto;margin-right:auto;max-width:1120px;padding-left:24px;padding-right:24px;text-align:center}.gb-text-726914fe{color:var(--contrast);font-size:clamp(38px,6vw,68px);line-height:1.08;margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:900px}.gb-text-dbd2fa48{color:var(--contrast-2);font-size:clamp(17px,2vw,21px);line-height:1.6;margin-bottom:44px;margin-left:auto;margin-right:auto;max-width:640px}.gb-text-4bff8a0b{background-color:var(--accent);border-radius:2px;color:var(--base-2);display:inline-block;font-size:16px;font-weight:500;letter-spacing:0.02em;text-decoration:none;transition:background-color .2s ease;padding:16px 34px}.gb-text-4bff8a0b:hover{background-color:#5A2210;color:var(--base-2)}.gb-text-27f076ab{color:var(--accent);font-size:13px;letter-spacing:0.18em;margin-bottom:14px;text-align:center;text-transform:uppercase}.gb-text-90c14f03{color:var(--contrast);font-size:clamp(28px,4vw,42px);margin-bottom:52px;margin-top:0;text-align:center}.gb-text-a1335433{color:var(--contrast-3);font-size:15px;line-height:1.6;margin-bottom:0;margin-top:0}.gb-text-4f3d675e{color:var(--contrast-3);font-size:15px;line-height:1.6;margin-bottom:0;margin-top:0}.gb-text-461bda49{color:var(--contrast-3);font-size:15px;line-height:1.6;margin-bottom:0;margin-top:0}.gb-text-14ea0dd5{color:var(--contrast);font-size:clamp(28px,4vw,42px);margin-bottom:52px;margin-top:0;text-align:center}.gb-text-c0958718{color:var(--contrast);font-size:32px;margin-bottom:10px;margin-top:0}.gb-text-f7391337{color:var(--accent);font-size:15px;letter-spacing:0.06em;margin-bottom:22px;margin-top:0}.gb-text-12fd9315{color:var(--contrast-2);flex-grow:1;font-size:15px;line-height:1.7;margin-bottom:32px;margin-top:0}.gb-text-3f38c714{background-color:transparent;border:1px solid var(--accent);border-radius:2px;color:var(--accent);display:inline-block;font-size:15px;font-weight:500;text-align:center;text-decoration:none;padding:14px 28px}.gb-text-3f38c714:hover{background-color:var(--accent);color:var(--base-2)}.gb-text-ea872b19{align-self:center;background-color:var(--accent);border-radius:2px;color:var(--base-2);display:inline-block;font-size:11px;letter-spacing:0.16em;margin-bottom:18px;text-transform:uppercase;padding:6px 14px}.gb-text-0f1dedc6{color:var(--contrast);font-size:32px;margin-bottom:10px;margin-top:0}.gb-text-19f437eb{color:var(--accent);font-size:15px;letter-spacing:0.06em;margin-bottom:22px;margin-top:0}.gb-text-cb0d66c5{color:var(--contrast-2);flex-grow:1;font-size:15px;line-height:1.7;margin-bottom:32px;margin-top:0}.gb-text-35e94473{background-color:transparent;border:1px solid var(--accent);border-radius:2px;color:var(--accent);display:inline-block;font-size:15px;font-weight:500;text-align:center;text-decoration:none;padding:14px 28px}.gb-text-35e94473:hover{background-color:var(--accent);color:var(--base-2)}.gb-text-7512592d{color:var(--contrast);font-size:32px;margin-bottom:10px;margin-top:0}.gb-text-15f16154{color:var(--accent);font-size:15px;letter-spacing:0.06em;margin-bottom:22px;margin-top:0}.gb-text-62b3df02{color:var(--contrast-2);flex-grow:1;font-size:15px;line-height:1.7;margin-bottom:32px;margin-top:0}.gb-text-2e946eb0{background-color:transparent;border:1px solid var(--accent);border-radius:2px;color:var(--accent);display:inline-block;font-size:15px;font-weight:500;text-align:center;text-decoration:none;padding:14px 28px}.gb-text-2e946eb0:hover{background-color:var(--accent);color:var(--base-2)}.gb-text-7c5a4ce6{color:var(--base-2);font-size:clamp(28px,4.5vw,48px);line-height:1.15;max-width:780px;margin:0 auto 40px auto}.gb-text-8e0616b8{background-color:var(--base-2);border-radius:2px;color:var(--contrast);display:inline-block;font-size:16px;font-weight:500;letter-spacing:0.02em;text-decoration:none;transition:opacity .2s ease;padding:16px 34px}.gb-text-8e0616b8:hover{background-color:var(--base-3);color:var(--contrast)}