.btn--amber{background-color:#D59C52!important;color:#071316!important;border-color:#D59C52!important}.btn--amber:hover{background-color:#E8B96A!important;color:#071316!important}.page:not(.home) .entry-title,.page:not(.home) h1.entry-title,.page-header{display:none!important}.page .entry-content,.page .wp-block-group,.page .wp-block-cover{font-family:'DM Sans',system-ui,sans-serif}.page .entry-content h1,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4{font-family:'Cormorant Garamond',Georgia,serif;color:#1D3A3C;line-height:1.1;letter-spacing:-.3px}.page .entry-content h1{font-size:clamp(36px, 4vw, 56px);font-weight:700;margin-bottom:20px}.page .entry-content h2{font-size:clamp(28px, 3vw, 42px);font-weight:700;margin-bottom:16px}.page .entry-content h3{font-size:clamp(20px, 2vw, 28px);font-weight:700;margin-bottom:12px}.page .entry-content h4{font-size:18px;font-weight:600;margin-bottom:10px}.page .entry-content p{font-family:'DM Sans',system-ui,sans-serif;font-size:16px;line-height:1.8;color:#4A4A4A;margin-bottom:16px}.page .entry-content .wp-block-paragraph.is-style-eyebrow,.kea-eyebrow{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#8C6420;display:block;margin-bottom:14px}.page .entry-content .wp-block-group.has-background.is-dark,.kea-section-dark{background-color:#071316;color:#E5DDD2}.kea-section-dark h1,.kea-section-dark h2,.kea-section-dark h3{color:#E5DDD2;font-family:'Cormorant Garamond',Georgia,serif}.kea-section-dark p{color:#C4BAB0}.kea-section-teal{background-color:#1D3A3C;color:#E5DDD2}.kea-section-teal h2,.kea-section-teal h3{color:#E5DDD2;font-family:'Cormorant Garamond',Georgia,serif}.kea-section-teal p{color:#C8C0B4}.kea-section-cream{background-color:#F7F4F0}.kea-section-cream h2,.kea-section-cream h3{color:#1D3A3C}.kea-section-cream p{color:#4A4A4A}.kea-section-white{background-color:#FFF}.page .entry-content .wp-block-button__link,.page .entry-content .wp-element-button{font-family:'DM Mono',monospace!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:3px!important;padding:13px 28px!important;min-height:44px!important;transition:all 0.2s ease!important}.page .entry-content .wp-block-button.is-style-fill .wp-block-button__link,.page .entry-content .wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:#D59C52!important;color:#071316!important;border:1px solid #D59C52!important}.page .entry-content .wp-block-button.is-style-fill .wp-block-button__link:hover{background-color:#E8B96A!important;border-color:#E8B96A!important}.page .entry-content .wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent!important;color:#1D3A3C!important;border:1px solid rgb(29 58 60 / .35)!important}.page .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#1D3A3C!important;background-color:rgb(29 58 60 / .04)!important}.kea-section-dark .wp-block-button.is-style-outline .wp-block-button__link,.kea-section-teal .wp-block-button.is-style-outline .wp-block-button__link{color:#E5DDD2!important;border-color:rgb(229 221 210 / .4)!important}.kea-section-dark .wp-block-button.is-style-outline .wp-block-button__link:hover,.kea-section-teal .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:rgb(229 221 210 / .7)!important}.page .entry-content .wp-block-separator,.page .entry-content hr{border-color:rgb(29 58 60 / .12);margin:48px 0}.kea-section-dark .wp-block-separator{border-color:rgb(213 156 82 / .18)}.page .entry-content ul,.page .entry-content ol{font-size:15px;line-height:1.8;color:#4A4A4A;padding-left:0;list-style:none;margin-bottom:24px}.page .entry-content ul li,.page .entry-content ol li{padding-left:20px;position:relative;margin-bottom:10px}.page .entry-content ul li::before{content:'';position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background:#D59C52}.kea-section-dark ul li,.kea-section-teal ul li{color:#C8C0B4}.kea-amber-rule{display:block;width:60px;height:2px;background:#D59C52;margin:16px 0 24px}.page .entry-content>.wp-block-group,.page .entry-content>.wp-block-cover{padding-top:88px;padding-bottom:88px}.page .entry-content .wp-block-group__inner-container,.page .entry-content .alignwide{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:56px;padding-right:56px}.page .entry-content .wp-block-columns{gap:48px;align-items:start}.kea-card{background:#FFF;border:1px solid rgb(29 58 60 / .12);padding:32px 28px;transition:border-color 0.25s,transform 0.25s,box-shadow 0.25s}.kea-card:hover{border-color:rgb(213 156 82 / .3);transform:translateY(-4px);box-shadow:0 8px 32px rgb(0 0 0 / .08)}.kea-card--featured{border:2px solid #D59C52}.kea-card h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;font-weight:700;color:#1D3A3C;margin-bottom:10px}.kea-card p{font-size:15px;color:#4A4A4A}.kea-stat-num{font-family:'Cormorant Garamond',Georgia,serif;font-size:52px;font-weight:700;color:#1D3A3C;line-height:1;display:block;margin-bottom:8px}.kea-section-dark .kea-stat-num,.kea-section-teal .kea-stat-num{color:#E5DDD2}.kea-step{display:flex;gap:20px;align-items:flex-start;padding:24px 0;border-bottom:1px solid rgb(29 58 60 / .1)}.kea-step-num{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:2px;color:#D59C52;flex-shrink:0;padding-top:4px;min-width:32px}.kea-step-content h4{font-family:'DM Sans',system-ui,sans-serif;font-size:16px;font-weight:600;color:#1D3A3C;margin-bottom:6px}.kea-step-content p{font-size:14px;color:#6B6B6B;margin:0}.breadcrumb{display:none!important}.wp-block-pb-accordion-item,[class*="wonderblocks"],[class*="cloud-pattern"]{font-family:'DM Sans',system-ui,sans-serif!important}@media (max-width:768px){.page .entry-content .wp-block-group__inner-container,.page .entry-content .alignwide{padding-left:24px;padding-right:24px}.page .entry-content>.wp-block-group,.page .entry-content>.wp-block-cover{padding-top:60px;padding-bottom:60px}.page .entry-content .wp-block-columns{gap:32px}.kea-stat-num{font-size:40px}}@media (max-width:480px){.page .entry-content h1{font-size:32px}.page .entry-content h2{font-size:26px}.page .entry-content p{font-size:15px}}