@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_dcba26{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_dcba26{--font-main:"Fredoka","Fredoka Fallback"}.Footer_footer__eNA9m{padding:80px 0 40px;background-color:var(--color-footer-bg);margin-top:0;border-top:1px solid rgba(255,143,163,.05)}.Footer_footerContent__7IEzx{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.Footer_footerCol__BlK3T h3{font-size:1.2rem;margin-bottom:20px}.Footer_footerCol__BlK3T ul li{margin-bottom:10px}.Footer_footerCol__BlK3T ul li a{color:var(--color-text-muted)}.Footer_footerCol__BlK3T ul li a:hover{color:var(--color-text);text-decoration:underline}.Footer_socialLinks__sPnd2{display:flex;gap:15px}.Footer_socialLinks__sPnd2 a{color:var(--color-text-muted);transition:color .2s,transform .2s}.Footer_socialLinks__sPnd2 a:hover{color:var(--color-accent);transform:scale(1.1)}.Footer_copyright__vFlrA{text-align:center;padding-top:20px;border-top:1px solid rgba(74,59,50,.1);color:var(--color-text-muted);font-size:.9rem}@media (max-width:1024px){.Footer_footerContent__7IEzx{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:640px){.Footer_footer__eNA9m{padding:48px 0 16px}.Footer_footerContent__7IEzx{grid-template-columns:1fr;gap:24px}.Footer_footerCol__BlK3T h3{margin-bottom:12px}.Footer_footerCol__BlK3T ul li{margin-bottom:8px}.Footer_copyright__vFlrA{text-align:left}}.Header_header__hO3lJ{padding:16px 0;position:-webkit-sticky;position:sticky;top:0;background-color:#fff5f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;border-bottom:1px solid #3d2e28}.Header_headerInner__RH82n{max-width:1400px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.Header_logo__e5KhT{display:flex;align-items:center;gap:12px;font-weight:700;font-size:1.6rem;color:var(--color-text);text-decoration:none}.Header_logo__e5KhT:hover{opacity:.9;color:var(--color-text)}.Header_logoImage__qjzBq{border-radius:10px;object-fit:cover;width:42px!important;height:42px!important;transform:translateY(-2px)}.Header_brandName__yBsn2{font-weight:700;letter-spacing:-.03em}.Header_navLinks__u6IRo{display:flex;align-items:center;gap:40px;font-size:1.1rem;list-style:none;margin:0;padding:0}.Header_navLinks__u6IRo li{margin:0;padding:0}.Header_navLinks__u6IRo a{color:var(--color-text-muted);text-decoration:none;transition:color .2s ease;font-weight:400}.Header_navLinks__u6IRo a:hover{color:var(--color-accent)}.Header_hamburger__lUulX{display:none;flex-direction:column;gap:5px;padding:8px;cursor:pointer;background:none;border:none;z-index:110}.Header_hamburgerLine__3vSQh{display:block;width:24px;height:2.5px;background:var(--color-text);border-radius:2px;transition:transform .3s ease,opacity .3s ease}.Header_hamburgerLine__3vSQh:first-child.Header_hamburgerOpen__O1qNx{transform:translateY(7.5px) rotate(45deg)}.Header_hamburgerLine__3vSQh:nth-child(2).Header_hamburgerOpen__O1qNx{opacity:0}.Header_hamburgerLine__3vSQh:nth-child(3).Header_hamburgerOpen__O1qNx{transform:translateY(-7.5px) rotate(-45deg)}@media (max-width:768px){.Header_hamburger__lUulX{display:flex}.Header_navLinks__u6IRo{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,245,247,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;align-items:center;justify-content:center;gap:32px;z-index:105;font-size:1.4rem}.Header_navLinks__u6IRo.Header_navOpen__o6HMG{display:flex}.Header_navLinks__u6IRo a{font-weight:600;font-size:1.4rem;color:var(--color-text)}.Header_logo__e5KhT{font-size:1.4rem}.Header_logoImage__qjzBq{width:36px!important;height:36px!important}}:root{--color-bg:#fffcf9;--color-text:#3d2e28;--color-text-muted:#7a6a63;--color-accent:#ff8fa3;--color-accent-soft:rgba(255,143,163,0.12);--color-secondary:#e0c3fc;--color-secondary-soft:rgba(224,195,252,0.15);--color-button:#3d2e28;--color-button-text:#ffffff;--color-footer-bg:#fff5f7;--font-main:"Fredoka",sans-serif;--grad-main:linear-gradient(135deg,#c44569,#6b2c5b);--grad-soft:linear-gradient(135deg,#fff5f7,#f3f0ff);--grad-glass:rgba(255,255,255,0.7);--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:40px;--radius-full:9999px;--shadow-sm:0 4px 12px rgba(61,46,40,0.04);--shadow-md:0 12px 32px rgba(61,46,40,0.08);--shadow-lg:0 24px 64px rgba(61,46,40,0.12);--container-max:1200px;--container-padding:24px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse-soft{0%{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}to{opacity:.4;transform:scale(1)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-main),sans-serif;background-color:#ffffff;color:var(--color-text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.hide-chrome .toastRoot,body.hide-chrome footer,body.hide-chrome header{display:none!important}a{text-decoration:none;color:inherit;transition:color .2s ease}a:hover{color:var(--color-accent)}ol,ul{list-style:none}img{max-width:100%;height:auto}img,main{display:block}main{outline:none}hr,main{border:none}hr{height:1px;background:rgba(74,59,50,.1);margin:2rem 0}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.grid{display:grid}.gap-4{gap:var(--spacing-md)}.gap-8{gap:var(--spacing-xl)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:var(--color-text)}h1{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}h2{font-size:clamp(1.75rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,1.5rem)}p{color:var(--color-text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:12px 24px;border-radius:var(--radius-md);font-weight:600;font-size:1rem;transition:transform .2s ease,box-shadow .2s ease}.btn:hover{transform:scale(1.05)}.btn:active{transform:scale(.98)}.btn-primary{background-color:var(--color-button);color:var(--color-button-text);box-shadow:var(--shadow-sm)}.btn-secondary{background-color:white;color:var(--color-text);box-shadow:var(--shadow-sm)}.btn-accent{background-color:var(--color-accent);color:white}.card{background:white;border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-sm)}.section{padding:var(--spacing-3xl) 0}.section-title{text-align:center;margin-bottom:var(--spacing-2xl)}.content-page{padding:var(--spacing-3xl) 0}.content-page h2{margin-top:var(--spacing-2xl);font-size:1.5rem}.content-page h2,.content-page p{margin-bottom:var(--spacing-md)}.content-page ul{list-style:disc;margin-left:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.content-page li{margin-bottom:var(--spacing-xs)}.content-page a{color:var(--color-accent);text-decoration:underline}@media (max-width:768px){:root{--container-padding:16px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}