:root{--navy:#0a2f45;--water:#0f5e7d;--foam:#eaf4f6;--sand:#fbfaf6;--rust:#b9400c;--ink:#122733;--soft:#4a5e69;--rule:#cfe0e5;--f:"Avenir Next","Segoe UI Variable","Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;--sp:clamp(64px,8vw,112px);--g:clamp(20px,4vw,56px)}*{box-sizing:border-box}body{font:1.0625rem/1.6 var(--f);color:var(--ink);background:var(--sand);margin:0}a{color:var(--water)}:focus-visible{outline:3px solid var(--rust);outline-offset:3px}img,svg{max-width:100%;display:block}.skip{align-items:center;min-height:48px;display:inline-flex;position:absolute;left:-999px}.skip:focus{background:var(--navy);color:#fff;z-index:9;padding:12px 16px;top:8px;left:8px}.in{max-width:1180px;padding:0 var(--g);width:100%;margin:0 auto}h1,h2,h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 .45em;font-weight:800;line-height:1.08}h1{font-size:clamp(2.4rem,6vw,4.5rem)}h2{font-size:clamp(1.9rem,3.6vw,2.8rem)}h3{letter-spacing:-.01em;font-size:1.35rem}.kick{color:var(--rust);margin:0 0 14px;font-size:1rem;font-weight:700;display:inline-block}.sub{color:var(--soft);max-width:34em;font-size:1.1875rem}.bar{border-bottom:3px solid var(--water);z-index:8;background:#fff;position:sticky;top:0}.bar .in{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex;position:relative}.mark{min-height:48px;color:var(--navy);align-items:center;gap:10px;font-size:1.0625rem;font-weight:800;text-decoration:none;display:flex}.mark svg{width:38px;height:38px}.links{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.links a{min-height:48px;color:var(--ink);border-radius:24px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.links a:hover{background:var(--foam)}.links a[aria-current]{background:var(--navy);color:#fff}.links .call{background:var(--rust);color:#fff}.links .call:hover{background:var(--navy)}.burger{border:2px solid var(--navy);min-width:48px;min-height:48px;color:var(--navy);font:700 1rem var(--f);cursor:pointer;background:#fff;border-radius:24px;padding:0 16px;display:none}@media (width<=820px){.burger{align-items:center;display:inline-flex}#menu{border-bottom:3px solid var(--water);padding:8px var(--g) 18px;background:#fff;display:none;position:absolute;top:100%;left:0;right:0}#menu.open{display:block}.links{flex-direction:column;align-items:stretch;gap:4px}.links a{border-radius:8px;min-height:52px}}.blk{padding:var(--sp) 0}.sand{background:var(--sand)}.foam{background:var(--foam)}.deep{background:var(--navy);color:#e4eff3}.deep h2,.deep h3{color:#fff}.deep .kick{color:#ffb38a}.deep a{color:#9fd8ea}.deep .cta{color:#fff}@media (width>=1024px){.blk{align-items:center;min-height:560px;display:flex}}.cta{background:var(--rust);color:#fff;border-radius:26px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-weight:700;text-decoration:none;display:inline-flex}.cta:hover{background:var(--navy);color:#fff}.deep .cta:hover{color:var(--navy);background:#fff}.ghost{min-height:52px;color:var(--navy);align-items:center;padding:0 6px;font-weight:700;display:inline-flex}.row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.top{background:linear-gradient(180deg,#fff 0,var(--sand) 100%);align-items:center;min-height:min(100svh - 67px,780px);padding:48px 0;display:flex}.top .in{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.pipe{background:var(--foam);border-radius:28px;padding:clamp(20px,3vw,40px)}.tiles{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.tile{box-shadow:0 1px 0 var(--rule),0 12px 30px -18px #0a2f4559;background:#fff;border-radius:20px;padding:30px 28px 32px}.tile svg{width:56px;height:56px;margin-bottom:18px}.tile p{color:var(--soft);margin:0}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:2px solid #2f5a72;padding:26px 28px 0 0}.steps li:before{content:counter(s,decimal-leading-zero);color:#ffb38a;margin-bottom:14px;font-size:2.6rem;font-weight:800;line-height:1;display:block}.steps p{margin:0}.split{grid-template-columns:4fr 7fr;align-items:center;gap:clamp(28px,6vw,96px);display:grid}.split.flip{grid-template-columns:7fr 4fr}.split.flip .art{order:2}.art{background:#fff;border-radius:28px;place-items:center;padding:40px;display:grid}.art svg{width:min(220px,60%);height:auto}.ticks{margin:20px 0 0;padding:0;list-style:none}.ticks li{border-bottom:1px solid var(--rule);padding:10px 0 10px 34px;position:relative}.ticks li:before{content:"";border-left:3px solid var(--rust);border-bottom:3px solid var(--rust);width:14px;height:8px;position:absolute;top:19px;left:4px;transform:rotate(-45deg)}.ph{background:var(--water);color:#fff;align-items:flex-end;min-height:clamp(280px,40vh,440px);padding:64px 0 52px;display:flex}.ph h1{color:#fff;margin:0}.ph .kick{color:#ffd2b8}.ph p{color:#e1f0f5;max-width:36em;margin:12px 0 0;font-size:1.125rem}.ph.sm{min-height:240px}.cards2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.cards2>div{background:#fff;border-radius:20px;padding:28px}.cards2 a{align-items:center;min-height:48px;font-size:1.25rem;font-weight:700;display:inline-flex}.draft{border-left:4px solid var(--rust);background:#fff4ec;border-radius:0 12px 12px 0;padding:16px 20px}.ex{color:#8a2f08;background:#fff4ec;border-radius:999px;margin-bottom:18px;padding:6px 12px;font-size:1rem;font-weight:700;display:inline-block}.ft{color:#cfe2ea;background:#071f2e;padding:56px 0 36px}.ft .in{grid-template-columns:2fr 1fr 1fr;gap:28px;display:grid}.ft a{color:#9fd8ea;align-items:center;min-height:48px;display:inline-flex}.ft ul{margin:0;padding:0;list-style:none}.ft p{margin:0 0 8px}.ft .fine{border-top:1px solid #1d3d50;grid-column:1/-1;padding-top:18px;font-size:1rem}@media (width<=900px){.top .in,.split,.split.flip{grid-template-columns:1fr}.split.flip .art{order:0}.tiles,.steps{grid-template-columns:1fr}.steps li{margin-bottom:24px;padding-right:0}.ft .in,.cards2{grid-template-columns:1fr}.pipe{max-width:420px}}