.geo-page{--geo-lime:#9dff00;color:#f4f4f1;background:#090909;font-size:16px;line-height:1.7}.geo-page main,.geo-header,.geo-footer{width:min(1256px,100% - 80px);margin:auto}.geo-header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;display:flex}.geo-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.geo-page .brand{font-size:34px}.geo-page .brand span,.geo-page .brand i{color:var(--geo-lime)}.geo-crumb{color:#b6b6b6;flex-wrap:wrap;gap:10px;padding:25px 0;font-size:14px;display:flex}.geo-crumb a:hover,.geo-related a:hover{color:var(--geo-lime)}.geo-hero{grid-template-columns:minmax(0,1fr) 292px;align-items:center;gap:64px;padding:42px 0 54px;display:grid}.geo-kicker{letter-spacing:.1em;color:var(--geo-lime);margin:0 0 20px;font-size:13px;font-weight:750}.geo-hero h1{letter-spacing:-.045em;overflow-wrap:break-word;margin:0 0 28px;font-size:clamp(42px,5.1vw,72px);font-weight:850;line-height:1.06}.geo-page em{color:var(--geo-lime);font-style:normal}.geo-lead{color:#d2d2d2;max-width:720px;font-size:18px;line-height:1.75}.geo-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.geo-button{text-align:center;background:var(--geo-lime);border:1px solid var(--geo-lime);justify-content:center;align-items:center;padding:14px 22px;font-size:15px;font-weight:750;line-height:1.5;display:inline-flex;color:#090909!important}.geo-button:hover{background:#bdff50}.geo-secondary{text-underline-offset:5px;font-size:15px;text-decoration:underline}.geo-spec{background:#141414;border:1px solid #424242;padding:28px}.geo-spec>p:first-child{letter-spacing:.12em;font-size:13px}.geo-spec>strong{letter-spacing:-.06em;color:var(--geo-lime);font-size:96px;font-weight:850;line-height:1;display:block}.geo-spec>strong span{letter-spacing:0;color:#eee;margin-top:14px;font-size:16px;font-weight:500;display:block}.geo-spec dl{margin:30px 0 18px;font-size:14px}.geo-spec dl div{border-top:1px solid #353535;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.geo-spec dd{margin:0}.geo-small{color:#b7b7b7;font-size:13px;line-height:1.6}.geo-small a{text-decoration:underline}.geo-facts{color:#d3d3d3;border-top:1px solid #333;border-bottom:1px solid #333;flex-wrap:wrap;gap:16px 40px;padding:22px 0;font-size:14px;display:flex}.geo-content{grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:72px;padding:28px 0 55px;display:grid}.geo-section{border-bottom:1px solid #292929;padding:35px 0;scroll-margin-top:30px}.geo-section h2,.geo-example h2{letter-spacing:-.025em;margin:0 0 24px;font-size:30px;font-weight:750;line-height:1.25}.geo-section p,.geo-example p{color:#c8c8c8;margin:0 0 20px}.geo-section p:last-child{margin-bottom:0}.geo-section a,.geo-example a{color:var(--geo-lime);text-underline-offset:3px;text-decoration:underline}.geo-example{border-left:3px solid var(--geo-lime);background:#181d12;margin:35px 0 5px;padding:30px}.geo-example .geo-kicker{color:var(--geo-lime)}.geo-steps{padding-left:25px}.geo-steps li{padding:0 0 12px 10px}.geo-steps li::marker{color:var(--geo-lime);font-weight:700}.geo-steps h3{font-size:20px;line-height:1.35}.geo-sidebar{padding-top:35px}.geo-sidebar>div{border:1px solid #333;padding:26px;position:sticky;top:28px}.geo-sidebar h2{letter-spacing:-.03em;font-size:30px;line-height:1.2}.geo-sidebar p{color:#bdbdbd;font-size:15px}.geo-sidebar a{overflow-wrap:anywhere;margin:18px 0;font-size:14px;display:block}.geo-sidebar hr{border:0;border-top:1px solid #333;margin:25px 0}.geo-faq details{border-top:1px solid #383838;padding:19px 0}.geo-faq summary{cursor:pointer;font-size:17px;font-weight:650}.geo-faq details p{margin:16px 0 0}.geo-final{background:#171c11;border:1px solid #34441e;padding:45px}.geo-final h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(29px,3.5vw,45px);line-height:1.17}.geo-final p:not(.geo-kicker){color:#ccc}.geo-related{flex-wrap:wrap;gap:16px 28px;padding:30px 0;font-size:14px;display:flex}.geo-footer{color:#aaa;border-top:1px solid #333;justify-content:space-between;gap:40px;padding:30px 0;font-size:14px;display:flex}.geo-footer p{margin:0}.geo-footer nav{flex-wrap:wrap;place-content:start flex-end;gap:16px 24px;max-width:610px;display:flex}.geo-footer a{overflow-wrap:anywhere}.geo-hub-hero{padding:40px 0}.geo-hub-hero h1{letter-spacing:-.04em;margin:12px 0 25px;font-size:clamp(40px,5vw,68px);line-height:1.05}.geo-hub-hero p{max-width:790px}.geo-regions{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0 60px;display:grid}.geo-region{border:1px solid #343434;padding:25px}.geo-region h2{margin:0 0 20px;font-size:22px;line-height:1.3}.geo-region a{color:var(--geo-lime);border-top:1px solid #303030;padding:12px 0;display:block}.geo-region p{color:#bdbdbd;font-size:15px}.geo-region a small{color:#bdbdbd;margin-top:4px;font-size:14px;line-height:1.5;display:block}@media (max-width:1000px){.geo-hero{grid-template-columns:minmax(0,1fr) 250px;gap:35px}.geo-content{grid-template-columns:minmax(0,1fr) 245px;gap:35px}.geo-regions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.geo-page main,.geo-header,.geo-footer{width:calc(100% - 36px)}.geo-header{flex-wrap:wrap;gap:15px;padding:22px 0}.geo-header nav{flex-wrap:wrap;gap:15px}.geo-header nav .geo-button{padding:9px 12px}.geo-hero{grid-template-columns:1fr;gap:30px;padding-top:20px}.geo-hero h1{font-size:46px}.geo-spec>strong{font-size:64px}.geo-spec>strong span{margin-left:16px;display:inline-block}.geo-spec dl{margin-top:20px}.geo-spec{padding:23px}.geo-content{display:block}.geo-sidebar{display:none}.geo-section h2,.geo-example h2{font-size:27px}.geo-final{padding:28px 22px}.geo-footer{display:block}.geo-footer nav{justify-content:flex-start;margin-top:25px}.geo-regions{grid-template-columns:1fr}.geo-lead{font-size:17px}.geo-actions{gap:18px}.geo-example{padding:25px 22px}.geo-hero .geo-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.geo-search{flex-direction:column;gap:8px;margin:22px 0;font-size:16px;display:flex}.geo-search input{font:inherit;color:#fff;background:#151a14;border:1px solid #5b6258;border-radius:8px;width:100%;max-width:480px;padding:13px 16px}.geo-coverage details{border-bottom:1px solid #363d32;padding:14px 0}.geo-coverage summary{cursor:pointer;font-size:16px;font-weight:600;line-height:1.5}.geo-place-list{columns:3;column-gap:22px;margin:18px 0;padding:0;list-style:none}.geo-place-list li{break-inside:avoid;color:#c7cec2;padding:5px 0;font-size:15px}.geo-districts{grid-template-columns:1fr 1fr;gap:0 24px;margin:20px 0;display:grid}.geo-districts li{padding:4px 0;font-size:15px}.geo-coverage .geo-button{margin-top:18px}.geo-local-zones{border-top:1px solid #373d33;margin-top:32px}.geo-local-zones h3{margin-top:32px;font-size:22px}@media (max-width:650px){.geo-place-list{columns:2}.geo-districts{grid-template-columns:1fr}}@media (max-width:380px){.geo-place-list{columns:1}}.geo-price-lead{flex-direction:column;gap:5px;margin:22px 0 0;display:flex}.geo-price-lead strong{color:var(--geo-lime);font-size:27px}.geo-price-lead span{color:#ccc;font-size:15px}.geo-order-table{border:1px solid #3b4430;margin:24px 0;overflow-x:auto}.geo-order-table table{border-collapse:collapse;width:100%;font-size:14px}.geo-order-table caption{text-align:left;color:#ccc;padding:14px;font-size:13px}.geo-order-table th,.geo-order-table td{text-align:left;vertical-align:top;border-bottom:1px solid #353535;padding:15px 12px}.geo-order-table thead{background:#1b2312}.geo-order-table tbody th{font-weight:600}.geo-order-table td strong{color:var(--geo-lime);white-space:nowrap}.geo-order-table td a{min-height:44px;display:inline-block}.geo-order-options .geo-actions{margin-top:20px}@media (max-width:600px){.geo-order-table table{min-width:570px}.geo-price-lead strong{font-size:24px}}
