/* Unified premium footer and informational pages */
.gk-footer,.gk-footer *,.gk-subpage,.gk-subpage *{box-sizing:border-box}.gk-footer{background:#101c1b;color:#d8e2dc;padding:60px 0 0;border-top:4px solid #bc9552;font-family:system-ui,-apple-system,sans-serif}.gk-footer .wrap,.gk-subpage .wrap{width:min(1180px,calc(100% - 36px));margin-inline:auto}.gk-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1.1fr 1.2fr;gap:35px}.gk-footer-grid>div{min-width:0}.gk-footer-logo{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:clamp(17px,2vw,24px);font-weight:800;letter-spacing:-.6px;white-space:nowrap}.gk-footer-logo b,.gk-footer-logo small{color:#dfb86d}.gk-footer-logo small{font-size:.65em}.gk-footer-symbol{display:grid;place-items:center;border:1px solid #d7ae65;border-radius:12px;width:42px;height:42px;color:#e7c17b;font-size:25px}.gk-footer-tagline{color:#dfb86d!important;font-weight:700}.gk-footer p{line-height:1.7;color:#afc1b9}.gk-footer h3{color:#fff;font-size:16px;margin:4px 0 20px}.gk-footer-grid a:not(.gk-footer-logo),.gk-footer-cookie{display:block;margin:0 0 12px;color:#d5e0db;text-decoration:none;font-size:14px;line-height:1.5}.gk-footer a:hover,.gk-footer-cookie:hover{color:#efc87c}.gk-footer-cookie{background:transparent;border:1px solid #5c7468;padding:10px 13px;border-radius:10px;cursor:pointer;text-align:left}.gk-footer-bottom{border-top:1px solid #3c5048;margin-top:42px!important;padding:20px 0;display:flex;justify-content:space-between;gap:15px;font-size:12px;color:#b2c4bb}.gk-subpage{margin:0;background:#f6f4ef;color:#263630;font-family:system-ui,-apple-system,sans-serif}.gk-page-header{background:#111e1b;padding:18px 0}.gk-page-header>.wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.gk-back{color:#efcc89;text-decoration:none;font-weight:600}.gk-page-main{padding:56px 0 85px}.gk-page-intro{background:linear-gradient(125deg,#172c25,#294737);border-radius:24px;padding:clamp(25px,6vw,65px);color:#fff}.gk-kicker{color:#eac581;font-weight:700;font-size:12px;letter-spacing:1.4px}.gk-page-intro h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,57px);line-height:1.1;margin:17px 0}.gk-page-intro p{font-size:18px;line-height:1.7;max-width:740px;color:#e4ede6}.gk-page-content{padding:30px 0;max-width:1120px}.gk-page-content h2{margin:34px 0 12px;font-family:Georgia,serif;font-size:27px;color:#204336}.gk-page-content p{line-height:1.8}.gk-page-content a{color:#246b52}.gk-info-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.gk-info-cards article{padding:27px;border-radius:18px;background:white;box-shadow:0 8px 26px #132c1910;border:1px solid #e6e8df}.gk-info-cards article>span{font-size:30px}.gk-info-cards h3{font-size:20px}.gk-info-cards .featured{border:2px solid #cba45c}.gk-price{display:block;color:#986f27;margin-top:18px;font-size:20px}.gk-note{padding:22px;background:#fff4d9;border-left:5px solid #c59b50;border-radius:12px;line-height:1.7;margin:25px 0}.gk-cta{display:inline-block;background:#1d5943;color:#fff!important;text-decoration:none;border:0;border-radius:12px;padding:15px 22px;font-size:16px;font-weight:700;cursor:pointer;margin-top:16px}.gk-cookie-banner{position:fixed;bottom:16px;left:16px;right:16px;max-width:950px;margin:auto;z-index:99999;background:#152720;color:#fff;border:1px solid #c8a363;box-shadow:0 12px 50px #0006;border-radius:18px;padding:22px;font-family:system-ui,-apple-system,sans-serif}.gk-cookie-banner h2{font-size:19px;margin:0 0 8px;color:#fff}.gk-cookie-banner p{margin:0 0 16px;font-size:14px;line-height:1.6;color:#e0e9e1}.gk-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}.gk-cookie-actions button{cursor:pointer;border-radius:10px;border:1px solid #bda476;padding:11px 15px;font-weight:700;background:#f4d18b;color:#18241c}.gk-cookie-actions button.secondary{background:transparent;color:#fff}.gk-cookie-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:15px 0}.gk-cookie-options label{background:#263c32;padding:10px;border-radius:10px;font-size:13px}.gk-cookie-banner a{color:#f1cf8c}@media(max-width:850px){.gk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-info-cards{grid-template-columns:1fr}.gk-footer-bottom{flex-direction:column}.gk-page-header>.wrap{flex-wrap:wrap}}@media(max-width:490px){.gk-footer-grid{grid-template-columns:1fr;gap:20px}.gk-footer{padding-top:38px}.gk-page-main{padding:25px 0 45px}.gk-page-header .gk-footer-logo{font-size:17px}.gk-cookie-options{grid-template-columns:1fr}.gk-cookie-banner{padding:15px;bottom:8px;left:8px;right:8px}}
