*,::after,::before{box-sizing:border-box}body,figure,h1,h2,h3,html,li,p,ul{margin:0;padding:0}img{display:block;max-width:100%;height:auto}a{text-decoration:none;color:#0f766e}button{border:none;background:0 0}:focus-visible{outline:#5CC2B3 solid 2px;outline-offset:2px}html{scroll-behavior:smooth}:root{--peach:#FFCBAA;--teal:#5CC2B3;--ink:#1E1E1E;--muted:#6b6b6b;--container:1200px;--shadow:0 10px 30px rgba(0,0,0,.08)}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ink);background:radial-gradient(1200px 800px at 80% -10%,rgba(92,194,179,.12),transparent 60%),radial-gradient(800px 600px at -10% 20%,rgba(255,203,170,.15),transparent 60%),#fff;max-width:100vw;overflow-x:hidden}.s-57a4bf3fcdef602bf04c{width:min(100% - 32px,var(--container));margin-inline:auto}.s-77a2778298a3009fb666{padding:28px 0}[role=button],a,button,input,label,select,textarea{cursor:pointer}.s-c48ef2021dc3005d78ce{cursor:pointer;padding:12px 18px;border-radius:999px;background:var(--teal);color:#073b36;font-weight:700;box-shadow:var(--shadow);transition:.2s}.s-c48ef2021dc3005d78ce:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(92,194,179,.3)}.s-c48ef2021dc3005d78ce.s-b96cb6ad8429143dc408{background:var(--peach);color:#6a3e24}header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.9);backdrop-filter:saturate(150%) blur(8px);border-bottom:1px solid rgba(0,0,0,.06)}.s-74174c1f7693f7d758fd{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0}.s-81ffcfc17d80b679254c,nav{display:flex;align-items:center}.s-81ffcfc17d80b679254c{gap:10px}.s-041a7cf8ef9cb6081a00{margin-bottom:14px}.s-e2dc142ee15705bb3e3b{font-weight:900}.s-77c8c88112c59355c4b8{font-size:12px;color:var(--muted)}nav{gap:20px}.s-819b992c32c06a9c1c61 a{color:var(--ink);font-weight:600;opacity:.9}.s-819b992c32c06a9c1c61 a:hover{opacity:1;color:#0b6b62}.s-4eaa3a797a59e6958a5c{display:none;width:42px;height:42px;border-radius:10px;background:#fff;box-shadow:var(--shadow);align-items:center;justify-content:center}.s-4eaa3a797a59e6958a5c span,.s-4eaa3a797a59e6958a5c::after,.s-4eaa3a797a59e6958a5c::before{content:"";display:block;width:22px;height:2px;background:var(--ink);border-radius:2px;transition:.25s}.s-4eaa3a797a59e6958a5c::before{margin-bottom:6px}.s-4eaa3a797a59e6958a5c::after{margin-top:6px}.s-0720c9de9d64b1c12041{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;z-index:1200}.s-1d5d0104a3c351f0edfe{position:absolute;right:0;top:0;height:100%;width:min(86%,360px);background:#fff;padding:24px;box-shadow:-8px 0 30px rgba(0,0,0,.18);transform:translateX(100%);transition:.3s}.s-0720c9de9d64b1c12041.s-a5b0d31d8395ba338f70{display:block}.s-0720c9de9d64b1c12041.s-a5b0d31d8395ba338f70 .s-1d5d0104a3c351f0edfe{transform:translateX(0)}.s-9b47b11aa45b5667c70f a{display:block;padding:12px 0;color:var(--ink);font-weight:700}@media(max-width:860px){nav{display:none}.s-4eaa3a797a59e6958a5c{display:inline-flex}}main{min-height:100vh;padding:48px 0}.s-e16bf912e64f141a48c1{display:grid;gap:18px}.s-640fa5d014bd970c4c87{grid-template-columns:1fr 1fr}@media(max-width:980px){.s-640fa5d014bd970c4c87{grid-template-columns:1fr}}.s-75af313900b30dd6d703{border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:16px;background:#fff;box-shadow:var(--shadow)}.s-7dad369716d5b242a88f,small.s-3d7abeb270a4935cdaf0{color:var(--muted)}.s-c7ad52836328b1fa61c7{margin-top:8px}.s-e94cfd9fcca8cdaa6ca3{line-height:1.8;margin-top:12px}.s-08a719063ff4f559b9f0{font-size:clamp(28px,4.5vw,44px);line-height:1.1}.s-f85a3143dfd4f3f53aa2{width:100%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow)}.s-f3647d3ac967ff790064{margin-top:12px}.s-f85a3143dfd4f3f53aa2 img{width:100%;height:100%;object-fit:cover;object-position:center}form{display:grid;gap:12px}.s-15800dcb53874438aae5{display:grid;gap:6px}input[type=email],input[type=tel],input[type=text]{padding:12px;border:1px solid rgba(0,0,0,.15);border-radius:12px;font-size:16px}input:focus{outline:2px solid var(--teal);outline-offset:2px}.s-4d482527ea26fcc1fbc0{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#333}.s-4d482527ea26fcc1fbc0 input{margin-top:3px}footer{margin-top:40px;padding:24px 0;border-top:1px solid rgba(0,0,0,.08);background:#fff}.s-f950adfd8f233dcb0f8e{display:flex;align-items:center;justify-content:space-between;gap:16px}.s-4d0e4a65c2c9e1a460f6{display:flex;gap:16px;flex-wrap:wrap}.s-4d0e4a65c2c9e1a460f6 a{color:var(--ink);opacity:.85;font-weight:600}.s-4d0e4a65c2c9e1a460f6 a:hover{opacity:1;color:#6a3e24}.s-e85186f74fb75f301688{font-size:22px}.s-3a664ca606fc1bde3aef{margin-top:10px}.s-3aad3e9782610d458b26{align-items:center;display:flex;gap:10px}