.hiw-hero{text-align:center;padding:78px clamp(24px,8vw,120px) 60px}.hiw-hero h1{max-width:820px;font:650 clamp(40px, 5.6vw, 68px)/1.02 var(--font-display);letter-spacing:-.05em;margin:15px auto 16px}.hiw-hero h1 em{color:var(--coral);font-style:normal}.hiw-hero>p{max-width:560px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.6}.hiw-steps{grid-template-columns:repeat(2,1fr);gap:22px;max-width:1180px;margin:0 auto;padding:64px clamp(24px,6vw,88px);display:grid}.hiw-steps article{background:#fff;border:1px solid #e4e8e6;border-radius:22px;padding:30px 28px 28px;position:relative;box-shadow:0 10px 32px #112b310f}.hiw-steps article>b{color:#d5dcda;letter-spacing:-.04em;font-size:30px;font-weight:750;position:absolute;top:26px;right:26px}.hiw-steps h2{font:650 24px/1.15 var(--font-display);letter-spacing:-.03em;margin:18px 0 10px}.hiw-steps p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.hiw-steps p strong{color:var(--ink)}.hiw-icon{border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.hiw-icon svg{width:36px;height:36px}.hiw-icon--sign{color:#8a6d00;background:#fdf3cd}.hiw-icon--qr{background:var(--brand-sea-glass);color:#2c5e56}.hiw-icon--book{color:var(--brand-signal);background:#e2ecfb}.hiw-icon--sail{background:var(--brand-sand);color:#6f5a3c}.hiw-cta{background:var(--brand-fjord);color:#fff;border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;max-width:1180px;margin:0 auto 84px;padding:44px clamp(28px,5vw,60px);display:flex}.hiw-cta h2{font:650 34px/1.05 var(--font-display);letter-spacing:-.035em;margin:10px 0 8px}.hiw-cta p{color:#ffffffbf;max-width:460px;margin:0;font-size:14px;line-height:1.6}.hiw-cta-button{background:var(--coral);color:#fff;border-radius:999px;padding:15px 26px;font-weight:700}@media (max-width:760px){.hiw-steps{grid-template-columns:1fr;padding-block:40px}.hiw-cta{margin-inline:16px}}.hiw-notice{background:#fdf3cd;border:1px solid #eadfae;border-radius:22px;align-items:flex-start;gap:20px;max-width:1180px;margin:0 auto 26px;padding:26px clamp(24px,5vw,40px);display:flex}.hiw-notice-icon{color:#8a6d00;background:#ffffffa6;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.hiw-notice-icon svg{width:30px;height:30px}.hiw-notice h2{font:650 20px/1.2 var(--font-display);letter-spacing:-.03em;color:#5d4a02;margin:2px 0 8px}.hiw-notice p{color:#6f5d1c;margin:0;font-size:14px;line-height:1.65}.hiw-notice p strong{color:#453702}@media (max-width:640px){.hiw-notice{flex-direction:column}}.sea-page .hiw-steps article{background:#ffffffeb;box-shadow:0 10px 32px #112b311a}.sea-page .hiw-notice{background:#fdf3cdf0}
