.ad-sales{padding-top:38px;padding-bottom:55px}.ad-sales-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin-bottom:28px}.ad-sales-hero h1{font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.03;letter-spacing:-.04em;margin:12px 0 20px;max-width:650px}.ad-sales-hero .lede{font-size:1.15rem;line-height:1.7}.ad-sales-hero figure{margin:0;overflow:hidden;border-radius:100px 12px 12px 12px}.ad-sales-hero img{display:block;width:100%;height:420px;object-fit:cover}.ad-sales-hero figcaption{font-size:.72rem;text-align:right;padding:7px 5px;color:#59645b}.ad-text-link{display:inline-block;padding:12px;font-weight:650}.ad-reassurance{font-size:.86rem;color:#4f6058}.ad-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:23px 28px;background:#163d3e;color:white;border-radius:9px}.ad-benefits strong,.ad-benefits span{display:block}.ad-benefits strong{font-family:Georgia,serif;font-size:1.25rem;margin-bottom:6px;color:#ffda8a}.ad-benefits span{font-size:.91rem;color:#e1eae4}.ad-example{display:grid;grid-template-columns:1fr 1.25fr;gap:34px;align-items:center;margin:60px 0;position:relative}.ad-example>div h2,.ad-section-head h2{font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1.12;margin:10px 0 20px}.ad-example>div p{line-height:1.75}.ad-example-disclosure{grid-column:2;margin:-22px 0 0!important}.ad-featured-card{display:grid;grid-template-columns:42% 1fr;background:#fff;border:1px solid #c4d1c6;border-top:4px solid #c59336;border-radius:11px;overflow:hidden;box-shadow:0 12px 35px #183a3510}.ad-featured-card .profile-photo{margin:0;border-radius:0;background:#e8eee9;display:flex;flex-direction:column}.ad-featured-card .profile-photo img{height:100%;min-height:270px;flex:1;object-fit:cover}.ad-featured-card .profile-photo figcaption{font-size:.67rem}.ad-featured-copy{padding:25px;min-width:0}.ad-featured-copy h2{font-size:1.8rem;line-height:1.1;margin:9px 0 15px}.ad-featured-copy h2 a{text-decoration:none;color:#163846}.ad-featured-copy p{line-height:1.65}.ad-sponsored-label{display:inline-block;font:700 .69rem system-ui!important;text-transform:uppercase;letter-spacing:.08em;color:#785312;background:#fff1cf;padding:6px 8px;border-radius:4px;margin:0 0 13px}.ad-featured-copy .eyebrow{font-size:.7rem}.ad-service-chips{display:flex;flex-wrap:wrap;gap:5px;margin:15px 0}.ad-service-chips span{background:#eff4ef;color:#385846;padding:5px 7px;border-radius:4px;font-size:.71rem}.ad-location{font-size:.83rem;color:#50635a}.ad-featured-copy .btn{font-size:.85rem}.ad-section-head{margin:38px 0 25px;max-width:760px}.ad-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ad-space-card{border:1px solid #d9e0d8;border-radius:12px;background:white;overflow:hidden;display:flex;flex-direction:column}.ad-space-card figure{position:relative;margin:0}.ad-space-card figure img{width:100%;height:190px;object-fit:cover;display:block}.ad-space-card figcaption{position:absolute;bottom:0;right:0;font-size:.65rem;color:white;background:#142d35c9;padding:3px 7px;border-top-left-radius:4px}.ad-space-content{padding:22px;display:flex;flex-direction:column;flex:1}.ad-space-content h2{font-size:1.45rem;margin:5px 0 12px}.ad-space-description{line-height:1.7;font-size:.95rem}.ad-space-content ul{padding-left:18px;line-height:1.7;font-size:.84rem;color:#44574f;margin-bottom:20px}.ad-space-content .ad-price{margin:auto 0 0;font:bold 2.2rem Georgia,serif;color:#173e41}.ad-price span{font:400 .87rem system-ui;color:#53655e}.ad-space-content>.btn{align-self:flex-start}.ad-space-content>p:has(a){font-size:.84rem}.ad-sales #book{margin-top:38px;scroll-margin-top:90px;border-top:4px solid #bd8a2e}.ad-preview-form{max-width:600px}.ad-preview-form button{justify-self:start}.ad-purchase-preview{max-width:780px;margin:28px 0}.ad-free-plan{margin-top:30px}.ad-open-slot{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;border:1px solid #c4d1c6;border-left:4px solid #be8b2e;border-radius:8px;background:#f0f5ef;padding:24px 28px;margin:26px 0}.ad-open-slot h2{margin:7px 0;font-size:1.4rem}.ad-open-slot p{margin:8px 0;font-size:.9rem}.ad-open-slot strong{font:700 2rem Georgia,serif;color:#173e41}.ad-open-slot strong span{font:400 .85rem system-ui}.ad-live-placement{margin:26px 0 30px}.ad-live-placement .ad-featured-card{max-width:100%}.ad-live-placement .ad-featured-copy h2{font-size:2rem}.ad-live-placement .ad-featured-card .profile-photo img{max-height:380px}.discovery-list .result-card{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:10px;gap:0}.discovery-list .result-card>.profile-photo{width:100%;border-radius:0}.discovery-list .result-card>.profile-photo img{height:200px}.discovery-list .result-card>div{padding:20px;flex:1}.discovery-list .result-card h2{font-size:1.4rem;margin:5px 0 10px}.discovery-list .result-card .result-intro{line-height:1.65;color:#42574e;font-size:.95rem;margin:12px 0}.discovery-list .result-card .contact-row{margin-top:15px;gap:10px 20px}.result-more{display:inline-block;margin-top:5px;font-weight:700;font-size:.9rem}.result-card .result-place{color:#4b6056}.result-card .result-badge{font-size:.7rem;background:#edf2ec;border-radius:3px;padding:3px 6px;display:inline-block;margin-top:6px}
@media(max-width:900px){.ad-sales-hero{gap:22px}.ad-sales-hero img{height:350px}.ad-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-example{grid-template-columns:1fr}.ad-example-disclosure{grid-column:1}.ad-example>.ad-featured-card{max-width:800px}.ad-benefits{gap:15px;padding:20px}}
@media(max-width:600px){.ad-sales{padding-top:22px}.ad-sales-hero{grid-template-columns:1fr;gap:18px}.ad-sales-hero h1{font-size:2.9rem}.ad-sales-hero img{height:250px}.ad-sales-hero figure{border-radius:45px 8px 8px 8px}.ad-benefits{grid-template-columns:1fr;gap:20px}.ad-space-grid{grid-template-columns:1fr}.ad-example{margin:36px 0;gap:18px}.ad-featured-card{grid-template-columns:1fr}.ad-featured-card .profile-photo img{min-height:0;height:220px;max-height:220px}.ad-featured-copy{padding:21px}.ad-open-slot{grid-template-columns:1fr;gap:10px;padding:21px}.ad-open-slot h2{font-size:1.3rem}.ad-space-card figure img{height:210px}.ad-sales #book{scroll-margin-top:15px}.ad-example-disclosure{margin-top:0!important}}
