.advertise-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center}.advertise-hero h1{font-size:clamp(40px,4.6vw,72px)}.advertise-hero figure{margin:0;transform:rotate(1deg)}.advertise-hero figure img{width:100%;border-radius:18px;box-shadow:0 22px 45px #4b2e241c}.advertise-hero figcaption{font-size:11px;line-height:1.5;color:#7c6b55;margin-top:10px}.ad-pricing h3{font-size:44px!important}.ad-pricing article{display:flex;flex-direction:column}.ad-pricing article>a{margin-top:auto;padding-top:15px}#business-form>label{margin-top:18px}#business-form .form-grid{margin-top:18px}#business-form input[type=color]{width:100%;height:45px;padding:4px;background:#fff}#business-form .check{margin:18px 0;font-size:12px}#business-form-status a{display:block;font-weight:700;margin:12px 0}#business-requests article{overflow-wrap:anywhere}#business-requests .text-button{display:block;margin-top:18px}#business-form input,#business-form textarea{box-sizing:border-box}#register{scroll-margin-top:25px}@media(max-width:760px){.advertise-hero{grid-template-columns:1fr;gap:25px}.advertise-hero figure{max-width:500px}.advertise-hero h1{font-size:43px}#business-form{padding:22px}#business-form select{font-size:13px}.ad-pricing h3{font-size:38px!important}}

@media(max-width:760px){#business-form input:not([type=checkbox]),#business-form select,#business-form textarea{font-size:16px}}
.business-place{min-width:0;margin:24px 0;padding:18px;border:1px solid #bdcdbd;border-radius:14px;background:#f2f4e9}.business-place legend{font-weight:750;padding:0 8px}.business-place>label{font-size:13px;font-weight:700}.business-place .fine{font-size:12px;line-height:1.5}.place-search-modes{display:flex;gap:6px;margin:14px 0}.place-search-modes button{flex:1;min-width:0;padding:10px 8px;font:600 12px system-ui;border:1px solid #bacbb7;border-radius:8px;background:#fff;color:#244a40;cursor:pointer}.place-search-modes [aria-pressed=true]{background:#244a40;color:#fff;border-color:#244a40}.place-search-row{display:flex;gap:8px;margin-top:8px}.place-search-row input{min-width:0;flex:1;margin:0!important}.place-search-row .button{flex:0;padding:12px 16px}.place-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.place-actions .text-button{font-size:12px}.business-place-results{list-style:none;padding:0;margin:0;max-height:300px;overflow:auto}.business-place-results li+li{border-top:1px solid #d2ddca}.business-place-results button{display:block;width:100%;border:0;background:white;text-align:left;padding:12px;color:#244a40;cursor:pointer}.business-place-results strong,.business-place-results span{display:block;overflow-wrap:anywhere}.business-place-results span{font-size:11px;line-height:1.4;margin-top:4px}.business-place-results button:hover{background:#e1ebd7}.business-picker-map-wrap{height:360px;min-height:0;position:relative;border:1px solid #b5c4ae;border-radius:12px;overflow:hidden;background:#e5e9d8}#business-picker-map{position:absolute;inset:0;bottom:var(--map-credit-height,42px)}.business-picker-pin{position:absolute;width:38px;height:48px;cursor:grab;filter:drop-shadow(0 3px 3px #173e3533)}.business-picker-pin svg{width:100%;height:100%;fill:#4b2e24;stroke:#fff9ec;stroke-width:1.7}.business-picker-pin .cup{fill:none;stroke-linecap:round;stroke-linejoin:round}.business-map-crosshair{position:absolute;top:calc(50% - 22px);left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;font:30px/1 system-ui;color:#244a4088;text-shadow:0 0 2px #fff}.business-picker-loading{position:absolute;top:15px;left:15px;right:55px;padding:10px;background:#fff9ec;border-radius:8px;font-size:12px;z-index:2}.business-location-status{font-size:12px;padding:12px;border:1px dashed #acbca8;border-radius:8px;overflow-wrap:anywhere}.business-location-status[data-selected=true]{border-style:solid;background:#e3eed8;font-weight:650}.business-bot-check{margin:24px 0;padding:16px;border:1px solid #bdcdbd;border-radius:12px;background:#f8faf4}.business-bot-check h3{font-size:15px;margin:0 0 12px}.business-bot-check .fine{margin-bottom:0;font-size:11px}altcha-widget{max-width:100%;--altcha-border-color:#bdcdbd;--altcha-color-base:#f8faf4;--altcha-color-text:#244a40;--altcha-color-primary:#244a40}.business-place button:focus-visible{outline:3px solid #76955a;outline-offset:2px}@media(max-width:760px){.business-place{padding:12px}.business-picker-map-wrap{height:330px}.place-search-row .button{font-size:13px;padding:10px}.business-picker-map-wrap .mf-map-credit-row{gap:5px;padding-left:6px}.business-picker-map-wrap .mf-map-credit-brand{gap:3px}.business-picker-map-wrap .mf-map-credit-osm{font-size:10px}.business-bot-check{padding:12px}.place-actions .button{font-size:12px;padding:11px}.place-search-modes button{font-size:11px}}
