.blueprint-hero[data-astro-cid-gmeert2b]{min-height:86svh}.blueprint-hero-grid[data-astro-cid-gmeert2b]{position:relative;z-index:1;display:grid;min-height:calc(86svh - 76px);grid-template-columns:minmax(0,.82fr) minmax(360px,.55fr);align-items:center;gap:42px;padding:72px 0 56px}.blueprint-copy[data-astro-cid-gmeert2b] h1[data-astro-cid-gmeert2b]{max-width:820px;font-size:clamp(54px,7vw,96px)}.blueprint-proof[data-astro-cid-gmeert2b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.blueprint-proof[data-astro-cid-gmeert2b] span[data-astro-cid-gmeert2b],.ladder-number[data-astro-cid-gmeert2b]{border:1px solid rgba(0,209,237,.32);background:#000a0da8;color:var(--cyan);font-family:var(--ui);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1.2;padding:9px 11px;text-transform:uppercase}.blueprint-capture-panel[data-astro-cid-gmeert2b]{display:grid;overflow:hidden;border:1px solid rgba(128,161,170,.32);background:#030c0fe6;box-shadow:var(--shadow)}.blueprint-cover[data-astro-cid-gmeert2b]{position:relative;display:grid;min-height:286px;align-content:end;gap:14px;overflow:hidden;border-bottom:1px solid rgba(128,161,170,.24);background:linear-gradient(135deg,rgba(0,209,237,.2),transparent 38%),linear-gradient(180deg,#000a0d57,#000a0df0),url(/assets/brand/costa-fitness-wallpaper.png) center / cover no-repeat;padding:22px}.blueprint-cover[data-astro-cid-gmeert2b]:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 43px,rgba(0,209,237,.08) 44px 45px),linear-gradient(105deg,transparent 0 34%,rgba(0,209,237,.18) 50%,transparent 64% 100%);opacity:.6}.blueprint-cover[data-astro-cid-gmeert2b]>[data-astro-cid-gmeert2b]{position:relative;z-index:1}.blueprint-cover-mark[data-astro-cid-gmeert2b] img[data-astro-cid-gmeert2b]{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 18px rgba(0,209,237,.35))}.blueprint-cover-title[data-astro-cid-gmeert2b]{display:grid;gap:6px}.blueprint-cover-title[data-astro-cid-gmeert2b] span[data-astro-cid-gmeert2b]{color:var(--cyan);font-family:var(--ui);font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.blueprint-cover-title[data-astro-cid-gmeert2b] strong[data-astro-cid-gmeert2b]{max-width:360px;color:var(--text);font-family:var(--heading);font-size:clamp(42px,4.4vw,58px);font-weight:400;letter-spacing:0;line-height:.95;text-transform:uppercase}.blueprint-cover[data-astro-cid-gmeert2b] p[data-astro-cid-gmeert2b]{max-width:330px;margin:0;color:var(--text-soft);font-family:var(--ui);font-size:13px;font-weight:700;line-height:1.6}.blueprint-form-wrap[data-astro-cid-gmeert2b]{padding:24px}.blueprint-form-wrap[data-astro-cid-gmeert2b] h2[data-astro-cid-gmeert2b]{font-size:40px}.blueprint-form-wrap[data-astro-cid-gmeert2b]>p[data-astro-cid-gmeert2b],.blueprint-sequence[data-astro-cid-gmeert2b] p[data-astro-cid-gmeert2b]{color:var(--muted);font-family:var(--ui);font-size:14px;line-height:1.75}.blueprint-form[data-astro-cid-gmeert2b]{display:grid;gap:13px;margin-top:20px}.blueprint-form[data-astro-cid-gmeert2b] label[data-astro-cid-gmeert2b]{display:grid;gap:8px;color:var(--muted);font-family:var(--ui);font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.blueprint-form[data-astro-cid-gmeert2b] label[data-astro-cid-gmeert2b] em[data-astro-cid-gmeert2b]{color:var(--muted-2);font-style:normal}.blueprint-form[data-astro-cid-gmeert2b] input[data-astro-cid-gmeert2b],.blueprint-form[data-astro-cid-gmeert2b] textarea[data-astro-cid-gmeert2b]{width:100%;border:1px solid rgba(128,161,170,.36);border-radius:0;background:#000a0dc7;color:var(--text);font-family:var(--ui);font-size:14px;padding:14px}.blueprint-form[data-astro-cid-gmeert2b] textarea[data-astro-cid-gmeert2b]{min-height:96px;resize:vertical}.blueprint-form[data-astro-cid-gmeert2b] input[data-astro-cid-gmeert2b]:focus,.blueprint-form[data-astro-cid-gmeert2b] textarea[data-astro-cid-gmeert2b]:focus{outline:none;border-color:#00d1edc7;box-shadow:0 0 0 3px #00d1ed1f}.blueprint-form[data-astro-cid-gmeert2b] button[data-astro-cid-gmeert2b]{margin-top:3px;cursor:pointer}.blueprint-form[data-astro-cid-gmeert2b] button[data-astro-cid-gmeert2b]:disabled{cursor:wait;opacity:.76;transform:none}.blueprint-success[data-astro-cid-gmeert2b]{margin-top:18px;border:1px solid rgba(0,209,237,.38);background:#00d1ed14;padding:16px}.blueprint-success[data-astro-cid-gmeert2b] strong[data-astro-cid-gmeert2b]{color:var(--text);font-family:var(--heading);font-size:30px;font-weight:400;text-transform:uppercase}.blueprint-success[data-astro-cid-gmeert2b] p[data-astro-cid-gmeert2b]{margin:8px 0 14px;color:var(--muted);font-family:var(--ui);font-size:13px;line-height:1.7}.blueprint-split[data-astro-cid-gmeert2b]{align-items:stretch}.blueprint-sequence[data-astro-cid-gmeert2b]{display:grid;gap:14px}.blueprint-sequence[data-astro-cid-gmeert2b] article[data-astro-cid-gmeert2b]{border:1px solid rgba(128,161,170,.24);background:#000a0d9e;padding:22px}.blueprint-sequence[data-astro-cid-gmeert2b] span[data-astro-cid-gmeert2b]{color:var(--cyan);font-family:var(--heading);font-size:42px;line-height:1}.blueprint-sequence[data-astro-cid-gmeert2b] strong[data-astro-cid-gmeert2b]{display:block;margin-top:10px;color:var(--text);font-family:var(--heading);font-size:31px;font-weight:400;line-height:1.04;text-transform:uppercase}.blueprint-ladder[data-astro-cid-gmeert2b] article[data-astro-cid-gmeert2b]{display:grid;align-content:start}.blueprint-ladder[data-astro-cid-gmeert2b] h3[data-astro-cid-gmeert2b]{margin-top:18px}.blueprint-ladder[data-astro-cid-gmeert2b] .button[data-astro-cid-gmeert2b]{align-self:end}@media(max-width:1080px){.blueprint-hero-grid[data-astro-cid-gmeert2b]{grid-template-columns:1fr;padding-top:52px}.blueprint-capture-panel[data-astro-cid-gmeert2b]{max-width:680px}}@media(max-width:720px){.blueprint-hero-grid[data-astro-cid-gmeert2b]{min-height:auto;padding:44px 0 40px}.blueprint-copy[data-astro-cid-gmeert2b] h1[data-astro-cid-gmeert2b]{font-size:43px}.blueprint-form-wrap[data-astro-cid-gmeert2b]{order:1;padding:18px}.blueprint-form-wrap[data-astro-cid-gmeert2b] h2[data-astro-cid-gmeert2b]{font-size:32px}.blueprint-cover[data-astro-cid-gmeert2b]{order:2;min-height:214px;border-top:1px solid rgba(128,161,170,.24);border-bottom:0;padding:18px}.blueprint-cover-title[data-astro-cid-gmeert2b] strong[data-astro-cid-gmeert2b]{font-size:38px}}
