.tp[data-astro-cid-qhq4qcto]{--navy:#10294a;--blue:#2e64e0;--mint:#2fbf98;--soft:#f3f6fb;--line:#e3e8f0;--muted:#5b6779;color:var(--navy);background:#fff;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.65}.wrap[data-astro-cid-qhq4qcto]{max-width:1220px;margin:0 auto;padding:0 24px}h1[data-astro-cid-qhq4qcto],h2[data-astro-cid-qhq4qcto]{letter-spacing:-.035em;font-weight:800;line-height:1.05}h2[data-astro-cid-qhq4qcto]{margin:0 0 20px;font-size:clamp(1.9rem,4vw,2.7rem)}h3[data-astro-cid-qhq4qcto]{letter-spacing:-.01em;margin:0 0 2px;font-size:1.1rem;font-weight:700}.small[data-astro-cid-qhq4qcto]{color:var(--muted);font-size:.93rem}[data-astro-cid-qhq4qcto]:focus-visible{outline:3px solid var(--mint);outline-offset:2px}.btn[data-astro-cid-qhq4qcto]{font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.btn-blue[data-astro-cid-qhq4qcto]{background:var(--blue);color:#fff}.btn-blue[data-astro-cid-qhq4qcto]:hover{background:#1f4fbf}.btn-white[data-astro-cid-qhq4qcto]{color:var(--navy);background:#fff;padding:15px 30px}.head[data-astro-cid-qhq4qcto]{z-index:20;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:44px}.head-inner[data-astro-cid-qhq4qcto]{align-items:center;gap:36px;padding-top:14px;padding-bottom:14px;display:flex}.logo[data-astro-cid-qhq4qcto]{letter-spacing:-.04em;color:var(--navy);font-size:1.45rem;font-weight:800;text-decoration:none}.logo[data-astro-cid-qhq4qcto] span[data-astro-cid-qhq4qcto]{color:var(--mint)}.logo[data-astro-cid-qhq4qcto] small[data-astro-cid-qhq4qcto]{letter-spacing:0;color:var(--muted);margin-left:4px;font-size:.85rem;font-weight:600}.logo[data-astro-cid-qhq4qcto].light{color:#fff}.logo[data-astro-cid-qhq4qcto].light small[data-astro-cid-qhq4qcto]{color:#9fb0c8}.nav[data-astro-cid-qhq4qcto]{gap:26px;margin-left:auto;display:flex}.nav[data-astro-cid-qhq4qcto] a[data-astro-cid-qhq4qcto]{color:var(--navy);font-size:.97rem;font-weight:600;text-decoration:none}.nav[data-astro-cid-qhq4qcto] a[data-astro-cid-qhq4qcto]:hover{color:var(--blue)}.hero[data-astro-cid-qhq4qcto]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;padding-top:56px;padding-bottom:72px;display:grid}.hero[data-astro-cid-qhq4qcto] h1[data-astro-cid-qhq4qcto]{margin:0 0 20px;font-size:clamp(2.6rem,5.6vw,4.4rem)}.hero-text[data-astro-cid-qhq4qcto]>p[data-astro-cid-qhq4qcto]{color:var(--muted);max-width:40ch;margin:0 0 24px;font-size:1.15rem}.hero-points[data-astro-cid-qhq4qcto]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hero-points[data-astro-cid-qhq4qcto] li[data-astro-cid-qhq4qcto]{align-items:center;gap:10px;font-weight:600;display:flex}.hero-points[data-astro-cid-qhq4qcto] li[data-astro-cid-qhq4qcto]:before{content:"";background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-radius:50%;flex:none;width:20px;height:20px}.hero-media[data-astro-cid-qhq4qcto]{padding-bottom:60px;position:relative}.hero-media[data-astro-cid-qhq4qcto] img[data-astro-cid-qhq4qcto]{aspect-ratio:4/3.2;object-fit:cover;border-radius:28px;width:100%}.booker[data-astro-cid-qhq4qcto]{background:#fff;border-radius:20px;gap:14px;width:min(400px,92%);padding:22px;display:grid;position:absolute;bottom:0;left:-40px;box-shadow:0 24px 60px #10294a2e}.booker-title[data-astro-cid-qhq4qcto]{margin:0;font-size:1.1rem;font-weight:800}.chips[data-astro-cid-qhq4qcto]{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.chips[data-astro-cid-qhq4qcto] legend[data-astro-cid-qhq4qcto]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;padding:0;font-size:.8rem;font-weight:700}.chip[data-astro-cid-qhq4qcto] input[data-astro-cid-qhq4qcto]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-qhq4qcto] span[data-astro-cid-qhq4qcto]{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;min-width:52px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.chip[data-astro-cid-qhq4qcto] b[data-astro-cid-qhq4qcto]{font-size:1.05rem}.times[data-astro-cid-qhq4qcto] .chip[data-astro-cid-qhq4qcto] span[data-astro-cid-qhq4qcto]{border-radius:999px;flex-direction:row}.chip[data-astro-cid-qhq4qcto] input[data-astro-cid-qhq4qcto]:checked+span[data-astro-cid-qhq4qcto]{background:var(--navy);border-color:var(--navy);color:#fff}.chip[data-astro-cid-qhq4qcto] input[data-astro-cid-qhq4qcto]:focus-visible+span[data-astro-cid-qhq4qcto]{outline:3px solid var(--mint);outline-offset:2px}.booker[data-astro-cid-qhq4qcto] .btn[data-astro-cid-qhq4qcto]{width:100%}.sample-note[data-astro-cid-qhq4qcto]{background:var(--soft);border-radius:10px;margin:0;padding:10px 12px;font-size:.9rem;font-weight:600}.trust[data-astro-cid-qhq4qcto]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin:0 auto;padding-top:28px;padding-bottom:28px;list-style:none;display:grid}.trust[data-astro-cid-qhq4qcto] li[data-astro-cid-qhq4qcto]{color:var(--muted);font-size:.95rem}.trust[data-astro-cid-qhq4qcto] strong[data-astro-cid-qhq4qcto]{color:var(--navy);letter-spacing:-.03em;font-size:1.5rem;font-weight:800;display:block}.conditions[data-astro-cid-qhq4qcto]{padding:96px 0}.conditions-grid[data-astro-cid-qhq4qcto]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:64px;display:grid}.conditions-side[data-astro-cid-qhq4qcto]{position:sticky;top:140px}.conditions-side[data-astro-cid-qhq4qcto] p[data-astro-cid-qhq4qcto]{color:var(--muted)}.conditions-side[data-astro-cid-qhq4qcto] img[data-astro-cid-qhq4qcto]{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;margin-top:16px}.condition-list[data-astro-cid-qhq4qcto]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.condition-list[data-astro-cid-qhq4qcto] li[data-astro-cid-qhq4qcto]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;transition:padding .25s;display:flex}.condition-list[data-astro-cid-qhq4qcto] li[data-astro-cid-qhq4qcto]:hover{padding-left:10px}.condition-list[data-astro-cid-qhq4qcto] p[data-astro-cid-qhq4qcto]{color:var(--muted);margin:0}.condition-list[data-astro-cid-qhq4qcto] span[data-astro-cid-qhq4qcto]{color:var(--blue);font-size:1.3rem}.services[data-astro-cid-qhq4qcto]{padding-bottom:96px}.service-grid[data-astro-cid-qhq4qcto]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.service[data-astro-cid-qhq4qcto] img[data-astro-cid-qhq4qcto]{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;margin-bottom:14px}.service[data-astro-cid-qhq4qcto] p[data-astro-cid-qhq4qcto]{color:var(--muted);margin:0}.first[data-astro-cid-qhq4qcto]{background:var(--soft);padding:96px 0}.first-grid[data-astro-cid-qhq4qcto]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;display:grid}.first-grid[data-astro-cid-qhq4qcto] img[data-astro-cid-qhq4qcto]{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%}.timeline[data-astro-cid-qhq4qcto]{margin:0 0 16px;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-qhq4qcto]:before{content:"";background:#c9d6ea;width:2px;position:absolute;top:8px;bottom:8px;left:11px}.timeline[data-astro-cid-qhq4qcto] li[data-astro-cid-qhq4qcto]{padding:0 0 26px 44px;display:grid;position:relative}.timeline[data-astro-cid-qhq4qcto] li[data-astro-cid-qhq4qcto]:before{content:"";border:3px solid var(--blue);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:4px}.timeline[data-astro-cid-qhq4qcto] b[data-astro-cid-qhq4qcto]{font-size:1.15rem}.timeline[data-astro-cid-qhq4qcto] span[data-astro-cid-qhq4qcto]{color:var(--muted)}.feature[data-astro-cid-qhq4qcto]{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;padding-top:96px;padding-bottom:96px;display:grid}.feature[data-astro-cid-qhq4qcto] img[data-astro-cid-qhq4qcto]{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%}.feature-tag[data-astro-cid-qhq4qcto]{color:#17795e;background:#e3f7f1;border-radius:999px;margin:0 0 12px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-block}.feature[data-astro-cid-qhq4qcto] h2[data-astro-cid-qhq4qcto]{margin-bottom:4px}.role[data-astro-cid-qhq4qcto]{color:var(--muted);margin:0 0 24px;font-weight:600}.feature[data-astro-cid-qhq4qcto] blockquote[data-astro-cid-qhq4qcto]{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;line-height:1.35}.prices[data-astro-cid-qhq4qcto]{padding:0 0 96px}.price-grid[data-astro-cid-qhq4qcto]{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:14px;display:grid}.price[data-astro-cid-qhq4qcto]{border:1.5px solid var(--line);border-radius:20px;padding:26px}.price[data-astro-cid-qhq4qcto] p[data-astro-cid-qhq4qcto]{margin:0;font-weight:700}.price[data-astro-cid-qhq4qcto] strong[data-astro-cid-qhq4qcto]{letter-spacing:-.04em;color:var(--blue);font-size:2.6rem;font-weight:800;line-height:1.2;display:block}.price[data-astro-cid-qhq4qcto] span[data-astro-cid-qhq4qcto]{color:var(--muted);font-size:.93rem}.cta[data-astro-cid-qhq4qcto]{background:var(--navy);color:#fff;padding:72px 0}.cta-inner[data-astro-cid-qhq4qcto]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta[data-astro-cid-qhq4qcto] h2[data-astro-cid-qhq4qcto]{color:#fff;margin:0}.foot[data-astro-cid-qhq4qcto]{color:#9fb0c8;background:#0b1d35;padding:28px 0;font-size:.92rem}.foot-inner[data-astro-cid-qhq4qcto]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.credit[data-astro-cid-qhq4qcto]{opacity:.75;font-size:.8rem}@media (width<=980px){.nav[data-astro-cid-qhq4qcto]{display:none}.head-inner[data-astro-cid-qhq4qcto]{justify-content:space-between}.hero[data-astro-cid-qhq4qcto],.conditions-grid[data-astro-cid-qhq4qcto],.first-grid[data-astro-cid-qhq4qcto],.feature[data-astro-cid-qhq4qcto]{grid-template-columns:1fr;gap:40px}.booker[data-astro-cid-qhq4qcto]{margin:-60px auto 0;position:relative;left:0}.hero-media[data-astro-cid-qhq4qcto]{padding-bottom:0}.conditions-side[data-astro-cid-qhq4qcto]{position:static}.trust[data-astro-cid-qhq4qcto]{grid-template-columns:1fr 1fr}.service-grid[data-astro-cid-qhq4qcto],.price-grid[data-astro-cid-qhq4qcto]{grid-template-columns:1fr}.feature[data-astro-cid-qhq4qcto] img[data-astro-cid-qhq4qcto],.first-grid[data-astro-cid-qhq4qcto] img[data-astro-cid-qhq4qcto]{max-width:440px}}@media (width<=760px){.head[data-astro-cid-qhq4qcto]{top:70px}.chips[data-astro-cid-qhq4qcto]:not(.times){grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.chips[data-astro-cid-qhq4qcto]:not(.times) legend[data-astro-cid-qhq4qcto]{grid-column:1/-1}.chips[data-astro-cid-qhq4qcto]:not(.times) .chip[data-astro-cid-qhq4qcto] span[data-astro-cid-qhq4qcto]{min-width:0;padding:6px 4px}}
