/* Shared buying rhythm with each property's original colors and artwork. */
.sc-refined .section,.sc-refined .sales-section{padding-top:52px;padding-bottom:52px}
.sc-refined .display,.sc-refined .sales-section h2{font-size:clamp(32px,4.4vw,58px);line-height:1.08;margin-top:0;margin-bottom:22px}
.sc-refined .button{border-radius:12px}
.sc-refined .card,.sc-refined .package-card,.sc-refined .video-stage{border-radius:16px;overflow:hidden}
.sc-refined :is(input,select,textarea):focus-visible{outline:3px solid currentColor;outline-offset:3px}
.sc-refined :is(a,button,summary):focus-visible{outline-width:3px;outline-offset:4px}
.sc-refined .sc-extra{margin:0;padding:0 clamp(20px,5vw,80px);border-top:1px solid #8885;border-bottom:0;border-radius:0;background:transparent;color:inherit}
.sc-refined .sc-extra>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;min-height:64px;font:600 17px/1.4 system-ui,sans-serif;cursor:pointer;letter-spacing:normal;text-transform:none}
.sc-refined .sc-extra>summary::-webkit-details-marker{display:none}
.sc-refined .sc-extra>summary>span{transition:transform .15s;font-size:24px;font-weight:400}
.sc-refined .sc-extra[open]>summary>span{transform:rotate(45deg)}
.sc-refined .sc-extra>section{width:100%;margin:0;padding:16px 0 36px;border:0}
.sc-refined .sc-extra .wrap{width:100%}
.sc-refined .buying-evidence{padding-top:30px;padding-bottom:30px;gap:24px}
.sc-refined .buying-evidence h2{font-size:26px;margin-top:0}
.sc-refined .buying-evidence h3{font-size:17px;margin:0 0 8px}
.sc-refined .buying-evidence p{font-size:14px;margin:0 0 12px}
.sc-refined .section-heading{align-items:start}
.sc-refined .site-header .button,.sc-refined header>.button{font-size:12px}
.sc-refined .hero-tags{display:none}
.sc-refined .intro>p:first-child{font-size:18px}
.sc-refined .clab-inline-inquiry{padding-top:42px;padding-bottom:42px}
.sc-refined .published-proof{padding-top:30px;padding-bottom:36px}
.sc-refined .hero h1{margin-top:12px}
.sc-refined .hero-photo{border-radius:18px}
.sc-refined .hero-photo figcaption{font-size:11px;background:#0b1718c9;padding:8px;border-radius:5px}
@media(max-width:700px){
 .sc-refined .section,.sc-refined .sales-section{padding-top:32px;padding-bottom:32px}
 .sc-refined .display,.sc-refined .sales-section h2{font-size:34px;margin-bottom:18px;letter-spacing:-.5px}
 .sc-refined .section-heading{gap:14px}
 .sc-refined .section-heading>p{margin-top:0}
 .sc-refined .split{gap:22px}
 .sc-refined .hero-grid{gap:18px}
 .sc-refined .hero-grid>.hero-photo{order:-1;width:100%;height:260px;margin:18px 0 0}
 .sc-refined .hero-photo img{object-position:50% 42%}
 .sc-refined .hero-photo .photo-stamp{display:none}
 .sc-refined .hero-copy{padding:6px 0 24px}
 .sc-refined .hero h1{font-size:clamp(46px,12vw,68px);margin:12px 0 16px;line-height:.97}
 .sc-refined .hero-intro{font-size:16px;line-height:1.55}
 .sc-refined .hero .actions{gap:18px;margin-top:20px}
 .sc-refined .hero-bottom{gap:14px;padding:18px 0;font-size:12px}
 .sc-refined .sc-extra>summary{font-size:16px}
 .sc-refined .hero-content>h2{font-size:24px}
 .sc-refined .stats{padding:22px 5%}
 .sc-refined .stats strong{font-size:48px}
 .sc-refined .sales-hero .hero-pitch{font-size:25px}
 .sc-refined .sales-hero .hero-description{font-size:15px}
 .sc-refined .sales-hero{min-height:0}
}
@media(prefers-reduced-motion:reduce){.sc-refined *, .sc-refined *::before,.sc-refined *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media(max-width:700px){.sc-refined .sales-nav nav{display:none!important}.sc-refined :is(header,.site-header,.sales-nav){position:relative;top:auto}.sc-refined .hero-art figcaption{font:500 12px/1.55 system-ui!important;color:#eee!important;background:#111;padding:10px 20px!important}.sc-refined .event-confirmation{display:block!important;font-size:13px!important;line-height:1.6!important;color:#e1d3c7!important}.sc-refined .sales-hero .hero-topline{display:none}.sc-refined .sales-hero .hero-art{margin-top:0}}

@media(max-width:700px){.sc-refined .sales-hero .event-confirmation{grid-row:6;margin:0 20px 16px}.sc-refined .sales-hero .hero-actions{grid-row:7}.sc-refined .sales-hero .hero-bottom{grid-row:8}}
