@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2) format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff) format("woff")}.home,.home-header{--h-ink: #14262b;--h-muted: #43565b;--h-amber: #f5a524;--h-amber-dark: #e0920f;--h-blob: #f6c85a;--h-pill: #fde3cf;--h-cream: #fff3d6;--h-line: #e6dcc6;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--h-ink)}.home-wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 20px}.home-header{background:#fff;border-bottom:1px solid var(--h-line)}.home-header-grid{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding-top:14px;padding-bottom:12px}.home-brand{font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:#0b2a3a;text-decoration:none}.home-nav{grid-column:1 / -1;grid-row:2}.home-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 18px}.home-nav a{display:inline-block;padding:10px 0;font-weight:700;font-size:.95rem;color:var(--h-ink);text-decoration:none}.home-nav a:hover{text-decoration:underline;text-underline-offset:4px}.hbtn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border-radius:14px;border:2px solid transparent;font:inherit;font-weight:700;text-decoration:none;text-align:center;cursor:pointer}.hbtn-fill{background:var(--h-amber);color:var(--h-ink);border-color:var(--h-amber)}.hbtn-fill:hover{background:var(--h-amber-dark);border-color:var(--h-amber-dark)}.hbtn-outline{background:transparent;color:var(--h-ink);border-color:var(--h-ink)}.hbtn-outline:hover{background:#14262b0f}.hbtn-sm{min-height:48px;padding:10px 18px;font-size:.95rem;border-radius:12px}.home :focus-visible,.home-header :focus-visible{outline:3px solid #b4360b;outline-offset:3px}.hhero{background:linear-gradient(180deg,var(--h-cream) 0%,#fffaf0 55%,#fff 100%);padding:36px 0 56px;overflow:hidden}.hhero-grid{display:grid;gap:36px;align-items:center}.hpill{display:inline-block;margin:0 0 18px;padding:8px 16px;border-radius:12px;background:var(--h-pill);font-weight:700;font-size:.95rem}.hhero h1{font-size:2.1rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px;text-wrap:balance}.hlede{font-size:1.1rem;color:var(--h-muted);margin:0 0 26px;max-width:34em}.hactions{display:grid;gap:12px}.hhero-art{position:relative;min-height:320px;padding:24px 0 36px}.hblob{position:absolute;inset:0 4% 4%;background:var(--h-blob);border-radius:58% 42% 46% 54%/52% 46% 54% 48%;transform:rotate(-6deg)}.hmock{position:relative;display:block;width:88%;max-width:470px;height:auto;margin:18px auto 0;filter:drop-shadow(0 14px 22px rgba(20,38,43,.22))}.hfloat{position:absolute;margin:0;display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff;border-radius:14px;font-weight:700;font-size:.85rem;color:var(--h-ink);box-shadow:0 8px 20px #14262b29}.hico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:#e3f1f0;color:#0b5c5a;font-size:.95rem;line-height:1}.hfloat-1{top:2%;right:0}.hfloat-2{top:52%;left:0}.hfloat-3{bottom:2%;right:4%}.hsec{padding:56px 0}.hsec-alt{background:#fbf7ee}.home h2{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 8px}.home h3{font-size:1.1rem;font-weight:700;line-height:1.3;margin:0 0 6px}.hsub{color:var(--h-muted);margin:0 0 28px}.hnote{color:var(--h-muted);font-size:.95rem;margin:20px 0 0}.home a:not(.hbtn){color:#0b5c5a}.hcards{list-style:none;margin:0;padding:0;display:grid;gap:16px}.hcards li{background:#fff;border:1px solid var(--h-line);border-radius:22px;padding:24px;box-shadow:0 6px 18px #14262b0f}.hcards p{margin:0;color:var(--h-muted)}.hsteps{counter-reset:step}.hsteps li{counter-increment:step}.hsteps li:before{content:counter(step);display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:14px;border-radius:12px;background:var(--h-amber);color:var(--h-ink);font-weight:800}.hincl li:before{content:"";display:block;width:38px;height:38px;margin-bottom:14px;border-radius:12px;background:#e3f1f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b5c5a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 22px no-repeat}.hprice{display:grid;gap:22px;background:#fff;border:2px solid var(--h-ink);border-radius:26px;padding:28px 24px;box-shadow:8px 8px 0 var(--h-blob);margin-top:20px;max-width:880px}.hprice-big{font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.03em;margin:0 0 10px}.hprice-big span{font-size:1.05rem;font-weight:600;color:var(--h-muted);letter-spacing:0}.hprice-sub{margin:0;color:var(--h-muted)}.hprice-list{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-weight:600}.hprice-list li{padding-left:30px;position:relative}.hprice-list li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:#0b5c5a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 14px no-repeat}.hcontact{background:#fff;border:1px solid var(--h-line);border-radius:26px;padding:28px 24px;box-shadow:0 6px 18px #14262b0f;max-width:760px}.hcontact p{margin:0 0 12px}.hcontact .hnote{margin:0 0 22px}@media(min-width:600px){.hactions{display:flex;flex-wrap:wrap}.hcards-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.home-header-grid{grid-template-columns:auto 1fr auto;gap:24px;padding-top:16px;padding-bottom:16px}.home-nav{grid-column:2;grid-row:1}.home-nav ul{justify-content:center;gap:0 34px}.hhero{padding:64px 0 80px}.hhero-grid{grid-template-columns:1.05fr 1fr;gap:48px}.hhero h1{font-size:3rem}.hhero-art{min-height:460px;padding:40px 0}.hmock{width:92%;margin-top:34px}.hfloat{font-size:.95rem;padding:12px 16px}.hfloat-1{top:6%;right:-2%}.hfloat-2{top:50%;left:-4%}.hfloat-3{bottom:6%;right:2%}.hsec{padding:88px 0}.home h2{font-size:2.2rem}.hcards-3{grid-template-columns:repeat(3,1fr)}.hprice{grid-template-columns:1.1fr 1fr auto;align-items:center;gap:36px;padding:36px 40px}}@media(prefers-reduced-motion:reduce){.home *{transition:none!important}}
