body,h1,h2,h3,h4,h5,h6,p,ul{margin:0}:root{--cream:#FFF7E8;--cream-2:#FDF2E0;--teal:#0F9D8F;--teal-2:#12B1A1;--ink:#0E2A2A;--muted:#476E6A;--link-color:#0F9D8F;--ring:#CDEDE8;--shadow:0 8px 30px rgba(15,157,143,.15);--radius:16px;--radius-lg:28px;--container:1200px}*,::after,::before{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;scroll-behavior:smooth}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:var(--link-color)}button{font:inherit;border:0;background:0 0}ul{padding:0;list-style:none}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,"Helvetica Neue",Arial,"Noto Sans";color:var(--ink);background:linear-gradient(160deg,var(--cream) 0,#fff 70%);min-height:100vh;display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden}.s-255a762c36cdae2fe950,.s-4902abc708abd2ff2455{width:min(100% - 2rem,var(--container));margin-inline:auto}header.s-f819d7dee1ee55de63a8{position:sticky;top:0;z-index:50;backdrop-filter:saturate(1.2) blur(10px);background:color-mix(in oklab,#fff 60%,var(--cream) 40%);border-bottom:1px solid #eee3d0}.s-ab75b8b1ff22d65876f0{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.75rem 0}.s-63acf68c4f951d6412a8{display:flex;align-items:center;gap:.75rem}.s-63acf68c4f951d6412a8 .s-5807dd602664a565fe53{width:40px;height:40px;border-radius:12px;background:var(--cream-2);box-shadow:inset 0 0 0 2px var(--ring);display:grid;place-items:center}.s-63acf68c4f951d6412a8 .s-5807dd602664a565fe53 img{width:28px;height:28px}.s-63acf68c4f951d6412a8 .s-6ae999552a0d2dca14d6{font-weight:800;letter-spacing:.2px;font-size:1.075rem;color:var(--ink)}nav.s-e3b7c980d763196e9d13{justify-self:center;display:flex;align-items:center;gap:1rem;padding:.25rem .5rem;border-radius:var(--radius);background:#ffffffcc;box-shadow:var(--shadow)}nav.s-e3b7c980d763196e9d13 a{padding:.5rem .75rem;border-radius:10px}nav.s-e3b7c980d763196e9d13 a:hover{background:var(--cream-2)}.s-f03375090a85242952cd{justify-self:end;display:flex;gap:.75rem;align-items:center}.s-f03375090a85242952cd a{display:none}.s-d698cfbb7a55edf88401{width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:var(--shadow);cursor:pointer;display:none;align-items:center;justify-content:center}.s-d698cfbb7a55edf88401 span,.s-d698cfbb7a55edf88401::after,.s-d698cfbb7a55edf88401::before{content:"";display:block;height:2px;background:var(--ink);margin:8px 10px;transform-origin:center;transition:.25s}.s-d4ba4554d565105f80cb .s-d698cfbb7a55edf88401::before{transform:translateY(6px) rotate(45deg)}.s-d4ba4554d565105f80cb .s-d698cfbb7a55edf88401::after{transform:translateY(-6px) rotate(-45deg)}.s-d4ba4554d565105f80cb .s-d698cfbb7a55edf88401 span{transform:scaleX(0);opacity:0}.s-b3cd584ff1d124ae8f1d{display:none;grid-template-columns:1fr;gap:.25rem;padding:.75rem;border-top:1px dashed #eadfcb;background:color-mix(in oklab,#fff 70%,var(--cream) 30%)}.s-b3cd584ff1d124ae8f1d a{padding:.75rem 1rem;border-radius:12px;background:#fff;box-shadow:var(--shadow)}.s-b3cd584ff1d124ae8f1d a:active{transform:translateY(1px)}main{flex:1}.s-20182fbc10716eb197ea{padding-block:clamp(3rem,6vw,5rem)}.s-8e44183d54e9adfec795{background:radial-gradient(120% 160% at 0 0,#fff9ee 0,#fff 55%,#f5fffb 100%)}.s-6d2664d1359dbd4e27d8{padding-top:3.2rem}.s-c44e12466ad9bfb4d398{text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;font-weight:700;color:#6a8d86;margin-bottom:.5rem}.s-6d2664d1359dbd4e27d8 h1{font-size:clamp(2.1rem,1.7rem + 1.6vw,2.6rem);letter-spacing:-.04em;margin-bottom:.7rem}.s-bd52d334e6a364912d62{font-size:1.02rem;color:var(--muted);max-width:60ch;margin-bottom:1.1rem}.s-ce620d6749880d79c700{font-size:.95rem;color:var(--muted);display:grid;gap:1.8rem}.s-5ac2d400f3f396eb2545 h2{font-size:1.1rem;letter-spacing:-.01em;margin-bottom:.35rem;color:var(--ink)}.s-5ac2d400f3f396eb2545 p{margin-bottom:.45rem}.s-5ac2d400f3f396eb2545 ul{margin-top:.1rem;display:grid;gap:.35rem}.s-5ac2d400f3f396eb2545 li::before{content:"•";color:var(--teal);margin-right:.35rem}.s-658c8286c17e402644ee{opacity:0;transform:translateY(16px) scale(.98);transition:.7s cubic-bezier(.2,.7,0,1)}.s-658c8286c17e402644ee.s-af10ef20dd9060bbeead{opacity:1;transform:none}footer.s-a928d4c5751e4352ec16{border-top:1px solid #eee3d0;background:#fff}.s-790f5a4f2e985b582ee9{padding:2.25rem 0;display:grid;gap:2rem}.s-49709ad975004444e9f4{display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:start}.s-5109b8ed055a6af8a9f4{display:grid;gap:.5rem}.s-5109b8ed055a6af8a9f4 .s-c662180230cad14787d4{color:var(--muted)}.s-5ab97e7baeed3b39b1b4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}.s-5ab97e7baeed3b39b1b4 a{padding:.4rem .25rem;border-radius:8px}.s-5ab97e7baeed3b39b1b4 a:hover{background:#f7f1e6}.s-c6c52d1b04b6bdac4a7e{color:#365451;font-size:.95rem;line-height:1.6;background:#f8fffd;border:1px solid var(--ring);border-radius:var(--radius);padding:1rem}@media(max-width:980px){.s-ab75b8b1ff22d65876f0{grid-template-columns:1fr auto auto}nav.s-e3b7c980d763196e9d13{display:none}.s-d698cfbb7a55edf88401{display:flex}.s-b3cd584ff1d124ae8f1d{display:grid}.s-49709ad975004444e9f4{grid-template-columns:1fr}}@media(max-width:640px){.s-20182fbc10716eb197ea{padding-block:2.5rem}}