:root{--c-sunny:#FFD34E;--c-sunny-600:#FFBD1A;--c-sunny-700:#E6A800;--c-mint:#2DD4BF;--c-mint-600:#14B8A6;--c-mint-700:#0D9488;--c-bg:#FFFDF6;--c-surface:#FFFFFF;--c-elev:#FFF8E6;--c-text:#2A2A2A;--c-muted:#5F6B7A;--c-border:#E9E4D8;--c-focus:#1B9C91;--ff:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Inter,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;--fs-900:clamp(2.2rem,2rem + 1.2vw,3.4rem);--fs-700:clamp(1.4rem,1.3rem + .6vw,2rem);--fs-600:1.25rem;--fs-500:1.125rem;--fs-400:1rem;--lh:1.55;--lh-tight:1.15;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-12:3rem;--sp-16:4rem;--r-xl:28px;--r-lg:18px;--r-md:12px;--sh-soft:0 10px 30px rgba(0,0,0,.08);--container:1280px;--e-out:cubic-bezier(.16,1,.3,1);--dur:320ms;--link:#2DD4BF;--link-h:#FFBD1A}body{margin:0;background:var(--c-bg);color:var(--c-text);font-family:var(--ff);line-height:var(--lh);max-width:100vw;overflow-x:hidden}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-h)}.s-64a72ad70d345a68a279,a,button{cursor:pointer}img{display:block;width:100%;height:100%;object-fit:cover}.s-46c7d29bacd0eaa0c56f{max-width:var(--container);margin:0 auto;padding:0 var(--sp-6)}@media (min-width:1280px){.s-46c7d29bacd0eaa0c56f{padding:0 var(--sp-8)}}@media (max-width:420px){.s-46c7d29bacd0eaa0c56f{padding:0 var(--sp-4)}}header.s-fbe570e4d716438d0507{position:sticky;top:0;z-index:1000;background:var(--c-surface);box-shadow:var(--sh-soft)}.s-fbe570e4d716438d0507 .s-9a3e4f1a912676eb48a8{display:flex;align-items:center;justify-content:space-between;height:64px;gap:1rem}.s-fbe570e4d716438d0507 .s-111cbe0a172b23a819a7{display:flex;align-items:center;gap:.75rem}.s-fbe570e4d716438d0507 .s-3f26b6a8e0b6cf876688{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#ffd34e 0,#2dd4bf 100%)}nav.s-5cc328f69d5da76333ca{display:flex;align-items:center;gap:1.25rem}nav.s-5cc328f69d5da76333ca a{font-weight:600}.s-200614cc21077bac1c36{display:none;width:40px;height:40px;border:none;background:0 0;position:relative}.s-200614cc21077bac1c36 span{position:absolute;left:8px;right:8px;height:2px;background:#1e293b;border-radius:2px;transition:transform var(--dur) var(--e-out),opacity var(--dur) var(--e-out),top var(--dur) var(--e-out)}.s-200614cc21077bac1c36 span:first-child{top:12px}.s-200614cc21077bac1c36 span:nth-child(2){top:19px}.s-200614cc21077bac1c36 span:nth-child(3){top:26px}.s-200614cc21077bac1c36.s-e20a1b8bd69228cdeea6 span:first-child{top:19px;transform:rotate(45deg)}.s-200614cc21077bac1c36.s-e20a1b8bd69228cdeea6 span:nth-child(2){opacity:0}.s-200614cc21077bac1c36.s-e20a1b8bd69228cdeea6 span:nth-child(3){top:19px;transform:rotate(-45deg)}.s-b36f942eb3b8922e2fc4{display:none;position:fixed;inset:64px 0 0 0;background:rgba(255,255,255,.98);backdrop-filter:saturate(1.1) blur(4px);padding:var(--sp-6)}.s-b36f942eb3b8922e2fc4 a{display:block;padding:0 0 var(--sp-4);font-weight:700}main{min-height:100vh}.s-0bd2f05497904a7e0b05,.s-a72f81a6bfb87e578c6c{padding:var(--sp-16) 0}.s-a72f81a6bfb87e578c6c .s-29e6fbc0de6913e003cd{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--sp-8);align-items:center}@media (max-width:980px){nav.s-5cc328f69d5da76333ca{display:none}.s-200614cc21077bac1c36{display:inline-block}.s-a72f81a6bfb87e578c6c .s-29e6fbc0de6913e003cd{grid-template-columns:1fr}}.s-a72f81a6bfb87e578c6c h1{font-size:var(--fs-900);line-height:var(--lh-tight);margin:0 0 var(--sp-6)}.s-5486e196b19aadc9c779{color:var(--c-muted);max-width:70ch}.s-e216980cf6efc81dbea2{background:var(--c-surface);border-radius:var(--r-xl);box-shadow:var(--sh-soft);padding:var(--sp-8)}.s-160ed8ef351bbb0d6a94{margin-top:var(--sp-6)}.s-364151864d7731759f95{overflow:hidden;padding:0}.s-722ee4fa253b2765b005{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6)}.s-722ee4fa253b2765b005 .s-1011820566581c7d4987{grid-column:1/-1}@media (max-width:840px){.s-722ee4fa253b2765b005{grid-template-columns:1fr}}.s-ac2d7bd1776ee407f015{display:flex;flex-direction:column;gap:.5rem}.s-8bb1a006d57161d9c5b5{border:1px solid var(--c-border);border-radius:var(--r-md);padding:.9rem 1rem;background:#fff;font-size:var(--fs-400)}.s-8bb1a006d57161d9c5b5:focus{outline:3px solid var(--c-focus);outline-offset:2px}.s-4976dc5bedf48e3b5364{background:var(--c-mint);border:0;border-radius:var(--r-lg);padding:1rem 1.2rem;font-weight:800}footer.s-5b45d20494b07befe76e{background:var(--c-surface);border-top:1px solid var(--c-border)}.s-5b45d20494b07befe76e .s-46c7d29bacd0eaa0c56f{display:grid;grid-template-columns:1fr auto;gap:var(--sp-6);padding-top:var(--sp-8);padding-bottom:var(--sp-8)}@media (max-width:720px){.s-5b45d20494b07befe76e .s-46c7d29bacd0eaa0c56f{grid-template-columns:1fr}}.s-844cafe0861f501ea62c{position:fixed;left:var(--sp-6);right:var(--sp-6);bottom:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-soft);display:none;z-index:1100}.s-844cafe0861f501ea62c .s-5febafc78ffdf218cc70{padding:var(--sp-6);display:grid;grid-template-columns:1fr auto;gap:var(--sp-6);align-items:center}@media (max-width:640px){.s-844cafe0861f501ea62c .s-5febafc78ffdf218cc70{grid-template-columns:1fr}}.s-bca5c9d955770c8738d1{background:var(--c-mint);border:0;border-radius:var(--r-md);padding:.7rem 1rem;font-weight:800}.s-186c8e961a254eae8532{background:var(--c-sunny);border:0;border-radius:var(--r-md);padding:.7rem 1rem;font-weight:800}:where(a,button):focus-visible{outline:3px solid var(--c-focus);outline-offset:2px;border-radius:10px}.s-015a4a369d93302f1986{margin:0}.s-8dafcff156340be2f56d{margin:.5rem 0 0}.s-8e7f84d86ccba5118a1d{margin-top:0}.s-a1676e42248d83e35cfd{color:var(--c-muted);margin-top:var(--sp-6)}.s-59511b0cdc4fe3a22bab{display:flex;flex-wrap:wrap;gap:1rem}.s-9795e18e20fcddb7bbb6{color:var(--c-muted);margin:.5rem 0 0}.s-3f31566555a7f3777f34{display:flex;flex-wrap:wrap;gap:.75rem}*{box-sizing:border-box}