@import url('retro.css');
.service-page{background:var(--cream);min-height:100vh}.service-nav{background:var(--paper);border-bottom:1px solid var(--line)}.service-nav .site-header{height:76px}.back-link{font-size:13px;color:var(--muted);font-weight:600}.back-link:hover{color:var(--orange)}.service-hero{padding:96px 0 90px}.service-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.service-hero h1{font-size:clamp(52px,7vw,82px);line-height:.95;letter-spacing:-4px;margin:14px 0 24px}.service-lede{font-size:20px;line-height:1.45;color:var(--muted);max-width:560px}.service-meta{display:flex;gap:30px;margin-top:32px;color:var(--muted);font-size:13px}.service-meta strong{display:block;color:var(--ink);font:600 24px 'Space Grotesk';margin-bottom:3px}.service-booking{background:var(--dark);color:#fff;border-radius:16px;padding:40px}.service-booking .section-kicker{color:var(--teal)}.service-booking h2{font-size:35px;letter-spacing:-2px;margin:13px 0}.service-booking p:not(.section-kicker){color:#b8c5c4;margin-bottom:24px}.service-detail{background:var(--paper);padding:92px 0}.service-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.service-detail h2{font-size:42px;line-height:1;letter-spacing:-2px;margin:13px 0 18px}.service-detail-grid>div>p:not(.section-kicker){color:var(--muted);max-width:480px}.included-list{margin:0;padding:0;list-style:none}.included-list li{padding:13px 0;border-bottom:1px solid var(--line);font-size:15px}.included-list li:before{content:'+';color:var(--orange);font-weight:700;margin-right:12px}.service-note{color:var(--muted);font-size:12px;margin-top:22px}.service-footer{padding:26px 0}.service-footer .section-shell{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}@media(max-width:800px){.service-hero{padding:62px 0}.service-hero-grid,.service-detail-grid{grid-template-columns:1fr;gap:45px}.service-hero h1{font-size:58px}}@media(max-width:520px){.service-hero h1{font-size:51px}.service-booking{padding:28px 24px}.service-footer .section-shell{display:block}.service-footer a{display:block;margin-top:8px}}
