@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_c046d1{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_c046d1{--font-nunito:"Nunito","Nunito Fallback"}.landing_nav__36KXk{background:var(--card);padding:1rem 2rem;position:fixed;width:100%;top:0;z-index:100;border-bottom:1px solid var(--border);box-shadow:0 1px 20px rgba(18,32,27,.04)}.landing_navContainer__FBqVC{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.landing_logo__e7Xza{gap:.5rem;font-weight:800;color:var(--primary);text-decoration:none}.landing_logoIcon__SqBIQ,.landing_logo__e7Xza{display:flex;align-items:center;font-size:1.5rem}.landing_logoIcon__SqBIQ{width:40px;height:40px;background:var(--primary);border-radius:12px;justify-content:center;color:var(--on-primary)}.landing_navLinks__g76os{display:flex;align-items:center;gap:2rem;list-style:none;margin:0;padding:0}.landing_navLinks__g76os a{text-decoration:none;color:var(--text);font-weight:600;transition:color .2s}.landing_navLinks__g76os a:hover{color:var(--primary)}.landing_langSwitcher__aaXHF{position:relative}.landing_langButton__jdp5f{background:none;border:none;color:var(--text);font-weight:600;cursor:pointer;font-size:1rem;padding:.5rem;transition:color .2s}.landing_langButton__jdp5f:hover{color:var(--primary)}.landing_langMenu__WQg1W{position:absolute;top:100%;right:0;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 28px rgba(18,32,27,.12);list-style:none;margin:0;padding:.5rem 0;min-width:150px;z-index:1000}.landing_langMenu__WQg1W li{margin:0}.landing_langMenu__WQg1W a{display:block;padding:.75rem 1rem;color:var(--text);text-decoration:none;transition:background .2s}.landing_langMenu__WQg1W a:hover{background:var(--bg);color:var(--primary)}.landing_navCta__AT5R6{background:var(--primary);color:var(--on-primary);padding:.75rem 1.5rem;border-radius:50px;text-decoration:none;font-weight:700;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 6px 18px rgba(18,32,27,.14)}.landing_navCta__AT5R6:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 10px 24px rgba(18,32,27,.18)}.landing_pricingCtaBanner__aONRJ{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;margin-top:3rem;padding:1.25rem 2rem;background:linear-gradient(135deg,var(--primary),var(--secondary));color:#ffffff;border-radius:18px;text-decoration:none;font-weight:700;font-size:1.15rem;transition:transform .2s,box-shadow .2s;box-shadow:0 6px 20px rgba(18,32,27,.18)}.landing_pricingCtaBanner__aONRJ:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(18,32,27,.24)}.landing_pricingCtaIcon__rA1ft{font-size:1.5rem}.landing_pricingCtaText__O_zl0{flex:0 1 auto}.landing_pricingCtaArrow__QdU36{font-size:1.5rem;transition:transform .2s}.landing_pricingCtaBanner__aONRJ:hover .landing_pricingCtaArrow__QdU36{transform:translateX(4px)}.landing_hamburger__odHzU{display:none;background:none;border:none;cursor:pointer;padding:.5rem;flex-direction:column;gap:5px}.landing_hamburgerBar__bmUWp{display:block;width:24px;height:3px;background:var(--ink);border-radius:2px;transition:transform .3s,opacity .3s}.landing_hamburgerOpen__1lbxe:first-child{transform:rotate(45deg) translate(5px,6px)}.landing_hamburgerOpen__1lbxe:nth-child(2){opacity:0}.landing_hamburgerOpen__1lbxe:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.landing_hero__q8CYs{padding:8rem 2rem 4rem;text-align:center;background:linear-gradient(180deg,var(--bg) 0,var(--hero-gradient-end) 100%)}.landing_heroContainer__iQj8y{max-width:800px;margin:0 auto}.landing_heroTitle__Xo2Om{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.08;margin-bottom:1.5rem;color:var(--ink)}.landing_heroTitle__Xo2Om:before{content:"";display:block;width:64px;height:4px;border-radius:999px;background:var(--accent-orange);margin:0 auto 1.5rem}.landing_heroSubtitle__gJDpr{font-size:1.25rem;color:var(--text-light);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.landing_heroButtons__xkBLK{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.landing_btnPrimary__5vJIl{background:var(--primary);color:var(--on-primary);padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 22px rgba(18,32,27,.16);display:inline-flex;align-items:center;gap:.5rem;border:none;cursor:pointer}.landing_btnPrimary__5vJIl:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:0 12px 28px rgba(18,32,27,.22)}.landing_btnSecondary__y_rC1{background:var(--card);color:var(--ink);padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 10px rgba(18,32,27,.05);border:1.5px solid var(--border)}.landing_btnSecondary__y_rC1:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(18,32,27,.1);border-color:var(--primary);color:var(--primary)}.landing_phoneMockup__PzU5o{margin-top:3rem;display:flex;justify-content:center}.landing_phoneFrame__xJQ1E{background:var(--card);border-radius:40px;padding:12px;box-shadow:0 25px 50px -12px rgba(18,32,27,.16);max-width:300px}.landing_phoneScreen__FE38V{background:var(--bg);border-radius:30px;padding:1.5rem;min-height:400px}.landing_phoneHeader__UGste{text-align:center;margin-bottom:1.5rem}.landing_phoneHeader__UGste h3{font-size:1.2rem;color:var(--ink);margin:0}.landing_karmaScore__sq1Ck{background:linear-gradient(135deg,var(--primary),var(--secondary));color:#ffffff;padding:1.5rem;border-radius:20px;text-align:center;margin-bottom:1rem}.landing_karmaScore__sq1Ck .landing_score__FTlq4{font-size:3rem;font-weight:800}.landing_karmaScore__sq1Ck .landing_label__cvuOO{font-size:.9rem;opacity:.9}.landing_dimensionList__B_G_X{display:flex;flex-direction:column;gap:.5rem}.landing_dimensionItem__79GRh{background:var(--card);padding:.75rem 1rem;border-radius:12px;display:flex;align-items:center;gap:.75rem;font-size:.9rem}.landing_dimensionIcon__gvMGz{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1rem}.landing_dimensionIconFuersorge__v7ow9{background:var(--primary-soft)}.landing_dimensionIconAchtsamkeit__oSgo2{background:var(--cyan-soft)}.landing_dimensionIconVerbundenheit__DsZn1{background:var(--purple-soft)}.landing_dimensionIconSelbstfuersorge__JbY8i{background:var(--pink-soft)}.landing_features__mJWV6{padding:5rem 2rem;background:var(--card)}.landing_featuresContainer__JIFgD{max-width:1200px;margin:0 auto}.landing_sectionTitle__GOW_R{text-align:center;margin-bottom:3rem}.landing_sectionTitle__GOW_R h2{font-size:2.5rem;font-weight:800;letter-spacing:-.025em;margin-bottom:1rem;color:var(--ink)}.landing_sectionTitle__GOW_R p{color:var(--text-light);font-size:1.1rem;margin:0}.landing_featuresGrid__PTfXj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.landing_featureCard__ysoo5{background:var(--bg);border:1px solid var(--border);padding:2rem;border-radius:22px;text-align:center;transition:transform .2s,box-shadow .2s}.landing_featureCard__ysoo5:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(18,32,27,.08)}.landing_featureIcon__gHMCf{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;margin:0 auto 1.5rem}.landing_featureIconOrange__ODjij{background:var(--accent-orange-soft);border:1px solid rgba(223,117,69,.22)}.landing_featureIconGreen__VNjXv{background:var(--primary-soft);border:1px solid rgba(36,74,65,.14)}.landing_featureIconPink__wTXLJ{background:var(--pink-soft);border:1px solid rgba(164,101,114,.18)}.landing_featureIconPurple__ZFdU3{background:var(--purple-soft);border:1px solid rgba(118,100,134,.18)}.landing_featureCard__ysoo5 h3{font-size:1.25rem;margin-bottom:.75rem;color:var(--ink)}.landing_featureCard__ysoo5 p{color:var(--text-light);font-size:.95rem;margin:0}.landing_dimensions__zY_KB{padding:5rem 2rem;background:var(--bg)}.landing_dimensionsContainer__HvDzf{max-width:1000px;margin:0 auto}.landing_dimensionsGrid__TmxJd{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.landing_dimensionCard____Czp{background:var(--card);padding:1.5rem;border-radius:18px;text-align:center;border:1px solid var(--border);box-shadow:0 2px 10px rgba(18,32,27,.04);transition:transform .2s,box-shadow .2s,border-color .2s}.landing_dimensionCard____Czp:hover{transform:translateY(-2px);border-color:var(--secondary);box-shadow:0 12px 28px rgba(18,32,27,.09)}.landing_dimensionCard____Czp .landing_emoji__iD2a6{font-size:2.5rem;margin-bottom:.75rem}.landing_dimensionCard____Czp h4{font-size:1.1rem;color:var(--ink);margin-bottom:.5rem}.landing_dimensionCard____Czp p{font-size:.85rem;color:var(--text-light);margin:0}.landing_areasBlock__pPsxs{margin-top:3rem;text-align:center}.landing_areasTitle__GEMNP{font-size:1.15rem;font-weight:700;color:var(--ink);margin-bottom:1.25rem}.landing_areasList__2wGaS{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;list-style:none;margin:0 0 1rem;padding:0}.landing_areaChip__PEziy{background:var(--primary-soft);border:1px solid var(--border);border-radius:999px;padding:.4rem 1rem;font-size:.9rem;font-weight:600;color:var(--primary)}.landing_areasHint__NZw94{font-size:.85rem;color:var(--text-light);margin:0}.landing_cta__gd6l9{padding:5rem 2rem;background:linear-gradient(135deg,#12201b,#28584e 63%,#4b786d);text-align:center;color:#ffffff}.landing_ctaContainer__EDGWo{max-width:700px;margin:0 auto}.landing_cta__gd6l9 h2{font-size:2.5rem;font-weight:800;margin-bottom:1rem}.landing_cta__gd6l9 p{font-size:1.1rem;opacity:.95;margin-bottom:2rem}.landing_ctaForm__hF46R{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.landing_ctaForm__hF46R input{padding:1rem 1.5rem;border-radius:50px;border:none;font-size:1rem;min-width:280px;font-family:inherit}.landing_ctaForm__hF46R input:focus{outline:2px solid white}.landing_btnWhite__9iJD9{background:#ffffff;color:#244a41;padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;display:inline-flex;align-items:center;gap:.5rem;transition:transform .2s;box-shadow:0 4px 0 rgba(0,0,0,.1);border:none;cursor:pointer;font-family:inherit}.landing_btnWhite__9iJD9:hover{transform:translateY(2px);box-shadow:0 2px 0 rgba(0,0,0,.1)}.landing_footer__Nwuc2{background:var(--footer-bg);color:white;padding:3rem 2rem}.landing_footerContainer__gcA2X{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem}.landing_footerBrand__e3Jrf .landing_logo__e7Xza{color:white;margin-bottom:1rem}.landing_footerBrand__e3Jrf p{color:rgba(255,255,255,.7);font-size:.9rem;margin:0}.landing_footerLinks__lEKxF h4{margin-bottom:1rem;font-size:1rem}.landing_footerLinks__lEKxF ul{list-style:none;margin:0;padding:0}.landing_footerLinks__lEKxF li{margin-bottom:.5rem}.landing_footerLinks__lEKxF a{color:rgba(255,255,255,.7);text-decoration:none;font-size:.9rem;transition:color .2s}.landing_footerLinks__lEKxF a:hover{color:white}.landing_footerBottom__mKbrC{max-width:1200px;margin:2rem auto 0;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);text-align:center;color:rgba(255,255,255,.5);font-size:.85rem}@media (max-width:768px){.landing_hamburger__odHzU{display:flex}.landing_navLinks__g76os{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--card);flex-direction:column;align-items:center;justify-content:center;gap:2rem;z-index:99;padding:2rem}.landing_navLinksOpen__uu_hJ{display:flex}.landing_navLinks__g76os a{font-size:1.25rem}.landing_langMenu__WQg1W{position:static;box-shadow:none;background:var(--bg);border-radius:8px;margin-top:.5rem}.landing_navCta__AT5R6{display:none}.landing_heroTitle__Xo2Om{font-size:2.5rem}.landing_heroButtons__xkBLK{flex-direction:column;align-items:center}.landing_sectionTitle__GOW_R h2{font-size:2rem}.landing_ctaForm__hF46R{flex-direction:column;align-items:center}.landing_ctaForm__hF46R input{width:100%;max-width:320px}}.landing_heroPlatformNote__mHpOy{margin-top:1rem;font-size:.92rem;color:var(--text-light);opacity:.85}.landing_trustStrip__Bqy5p{background:var(--card);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:2.5rem 1.5rem}.landing_trustStripContainer__piFK8{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.landing_trustItem__PmcpM{display:flex;align-items:center;gap:.9rem;padding:.5rem .25rem}.landing_trustIcon___lIud{font-size:2rem;line-height:1;flex-shrink:0}.landing_trustText__ocpan{display:flex;flex-direction:column;gap:.15rem;min-width:0}.landing_trustText__ocpan strong{font-size:.98rem;color:var(--ink);font-weight:700}.landing_trustText__ocpan span{font-size:.82rem;color:var(--text-light);line-height:1.35}@media (max-width:900px){.landing_trustStripContainer__piFK8{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.landing_trustStripContainer__piFK8{grid-template-columns:1fr}}.landing_helpBanner__tvnh9{display:block;margin-top:3rem;padding:2rem;border-radius:22px;background:linear-gradient(135deg,#12201b,#28584e 63%,#4b786d);color:#ffffff;text-decoration:none;box-shadow:0 10px 30px rgba(18,32,27,.22);transition:transform .2s ease,box-shadow .2s ease}.landing_helpBanner__tvnh9:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(18,32,27,.3)}.landing_helpBannerTitle__kXC2b{font-size:1.6rem;font-weight:800;margin-bottom:.5rem}.landing_helpBannerBody__hF1Ef{font-size:1rem;line-height:1.5;opacity:.95;margin-bottom:1rem}.landing_helpBannerCta___RA74{font-size:1rem;font-weight:700}.landing_ctaDownloadBtn__EVoMp{display:inline-flex;align-items:center;gap:.6rem;padding:1.1rem 2.4rem;border-radius:50px;background:#ffffff;color:#244a41;font-weight:800;font-size:1.15rem;text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.18);transition:transform .2s ease,box-shadow .2s ease}.landing_ctaDownloadBtn__EVoMp:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.24)}.landing_ctaPlatformNote___rAKk{margin-top:1rem;font-size:.9rem;color:rgba(255,255,255,.85)}.landing_themeToggle__rtIzF{background:transparent;border:1px solid var(--border);color:var(--text);font-size:1.15rem;padding:.4rem .6rem;border-radius:999px;cursor:pointer;transition:background .2s ease,border-color .2s ease;line-height:1}.landing_themeToggle__rtIzF:hover{background:var(--card);border-color:var(--primary)}.landing_themeTogglePlaceholder__nZ_qV{display:inline-block;width:2.2rem;height:2.2rem}.landing_stickyMobileCta___ff1v{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:center;gap:.6rem;padding:1rem 1.4rem;border-radius:50px;background:var(--primary);color:var(--on-primary);font-weight:800;font-size:1.05rem;text-decoration:none;box-shadow:0 10px 26px rgba(18,32,27,.28);opacity:0;transform:translateY(120%);transition:opacity .3s ease,transform .3s ease;z-index:90}.landing_stickyMobileCtaVisible__l5_Xq{opacity:1;transform:translateY(0)}@media (max-width:767px){.landing_stickyMobileCta___ff1v{display:inline-flex}}.landing_cookieBanner__ZQ36c{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 32px rgba(18,32,27,.18);z-index:95;max-width:720px;margin-left:auto;margin-right:auto}.landing_cookieBannerInner__o8g8N{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem}.landing_cookieBannerText__GG_VO{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem;color:var(--text);line-height:1.4;flex:1 1}.landing_cookieBannerText__GG_VO strong{font-size:.95rem;font-weight:700;color:var(--ink)}.landing_cookieBannerText__GG_VO a{color:var(--primary);text-decoration:underline}.landing_cookieBannerBtn__lHgtu{background:var(--primary);color:var(--on-primary);border:none;border-radius:999px;padding:.65rem 1.3rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s ease}.landing_cookieBannerBtn__lHgtu:hover{background:var(--primary-dark)}@media (max-width:560px){.landing_cookieBannerInner__o8g8N{flex-direction:column;align-items:stretch;text-align:left}.landing_cookieBannerBtn__lHgtu{width:100%}}.landing_cookieBannerActions__JIHdR{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.landing_cookieBannerBtnSecondary__eBinF{background:var(--card);color:var(--text);border:1px solid var(--border);border-radius:999px;padding:.6rem 1.1rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.landing_cookieBannerBtnSecondary__eBinF:hover{border-color:var(--primary);color:var(--primary)}.landing_cookieBannerBtnLink__FMRW6{background:transparent;color:var(--text-light);border:none;padding:.6rem .5rem;font-weight:600;cursor:pointer;font-size:.9rem;text-decoration:underline;white-space:nowrap}.landing_cookieBannerBtnLink__FMRW6:hover{color:var(--primary)}.landing_cookieSettings__SvMJD{width:100%;display:flex;flex-direction:column;gap:.8rem;margin-top:.5rem}.landing_cookieRow__H7UbQ{display:flex;gap:.8rem;align-items:flex-start;padding:.6rem;border:1px solid var(--border);border-radius:12px;background:var(--bg);cursor:pointer}.landing_cookieRow__H7UbQ input[type=checkbox]{margin-top:.25rem;width:18px;height:18px;flex-shrink:0}.landing_cookieRow__H7UbQ input[type=checkbox]:disabled{opacity:.6}.landing_cookieRowText__HPylr{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.landing_cookieRowText__HPylr strong{font-size:.95rem;color:var(--ink)}.landing_cookieRowText__HPylr span{font-size:.82rem;color:var(--text-light);line-height:1.45}.landing_cookieSettingsActions__zUGMO{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap}@media (max-width:560px){.landing_cookieBannerActions__JIHdR{flex-direction:column;align-items:stretch}.landing_cookieBannerActions__JIHdR button{width:100%}.landing_cookieSettingsActions__zUGMO{flex-direction:column}.landing_cookieSettingsActions__zUGMO button{width:100%}}.landing_footerCookieSettings__arPWu{background:transparent;border:none;color:inherit;cursor:pointer;text-decoration:underline;font:inherit;padding:0}.landing_showcase__2_Gik{width:100%;max-width:1100px;margin:3rem auto 0;padding:0 1rem}.landing_showcaseGrid__5Aa2G{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem;text-align:left}.landing_showcaseCard__XBj7D{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:1.5rem;box-shadow:0 10px 30px rgba(18,32,27,.06);display:flex;flex-direction:column;gap:.9rem}.landing_showcaseEyebrow__FhAXW{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-light);margin:0}.landing_showcaseQuestion__lturs{font-size:1.15rem;font-weight:800;line-height:1.28;letter-spacing:-.015em;color:var(--ink);margin:0}.landing_showcaseAnswer___IQnP{background:var(--surface-warm);border:1px solid var(--border);border-left:3px solid var(--accent-orange);border-radius:12px;padding:.8rem .95rem;font-size:.95rem;line-height:1.5;color:var(--text);margin:0}.landing_showcaseSuggestion__O6Ib_{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.landing_showcaseAiTag__fhhnc{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-orange-ink);background:var(--accent-orange-soft);border-radius:999px;padding:.28rem .6rem}.landing_showcaseChip__kfrKR{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:.28rem .7rem}.landing_showcaseDot__ZAqbK{width:8px;height:8px;border-radius:50%;flex-shrink:0}.landing_showcaseActions__cOwWT{display:flex;align-items:center;gap:.6rem;margin-top:auto}.landing_showcaseActionPrimary__FStoN{background:var(--primary);color:var(--on-primary);border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:700}.landing_showcaseActionGhost__MFobd{border:1px solid var(--border);color:var(--text-light);border-radius:999px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600}.landing_showcaseBars__Wg2rx{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.landing_showcaseBarRow__m_8qX{display:grid;grid-template-columns:minmax(76px,34%) 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem;margin:0}.landing_showcaseBarLabel__u1VEn{font-size:.82rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing_showcaseBarTrack__T6weq{display:block;height:8px;border-radius:999px;background:var(--bg);border:1px solid var(--border);overflow:hidden}.landing_showcaseBarFill___OLit{display:block;height:100%;border-radius:999px}.landing_showcaseBarValue__OrY2Y{font-size:.8rem;font-weight:700;color:var(--text-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.4rem;text-align:right}.landing_showcaseMechanisms__UxZw9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.45rem;gap:.45rem}.landing_showcaseMechanism__4HLeO{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:var(--ink);background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.42rem .6rem;margin:0}.landing_showcaseAreas__Vqqvv{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.landing_showcaseArea__lXYSk{font-size:.75rem;font-weight:600;color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:.22rem .6rem;margin:0}.landing_showcaseCardNote__VrTrH{font-size:.8rem;line-height:1.45;color:var(--text-light);margin:auto 0 0}.landing_showcaseNote__qkcke{margin:1.25rem 0 0;font-size:.8rem;color:var(--text-light);text-align:center}@media (max-width:980px){.landing_showcaseGrid__5Aa2G{grid-template-columns:1fr;max-width:480px;margin:0 auto}}:root,[data-theme=light]{--bg:#f5f4ef;--canvas:#dde3df;--card:#ffffff;--surface-warm:#fbf8f1;--primary:#244a41;--primary-dark:#16332b;--primary-soft:#e6efeb;--on-primary:#ffffff;--secondary:#356d60;--secondary-dark:#244a41;--accent:#738a71;--accent-dark:#5c7059;--accent-soft:#ecf1ea;--pink:#a46572;--pink-dark:#8a505c;--pink-soft:#f5eaed;--cyan:#4c6e8e;--cyan-soft:#e9f0f6;--purple:#766486;--purple-soft:#f0ecf3;--accent-orange:#df7545;--accent-orange-soft:#faece3;--accent-orange-ink:#a84a1c;--gold:#a7772d;--gold-soft:#f5eedd;--gold-ink:#7e5920;--ink:#18231f;--text:#33423c;--text-light:#67726b;--border:#dfe3de;--shadow:0 2px 8px rgba(18,32,27,0.06);--hero-gradient-end:#e6efeb;--footer-bg:#12201b;color-scheme:light}[data-theme=dark]{--bg:#12201b;--canvas:#0d1814;--card:#1b2c26;--surface-warm:#1f302a;--primary:#7db3a2;--primary-dark:#5f9686;--primary-soft:#22382f;--on-primary:#0e1a15;--secondary:#9ac1b5;--secondary-dark:#7db3a2;--accent:#9db69a;--accent-dark:#82997f;--accent-soft:#24322a;--pink:#c78e99;--pink-dark:#a46572;--pink-soft:#33262a;--cyan:#8fadc7;--cyan-soft:#1e2c37;--purple:#ab9bb9;--purple-soft:#2a2532;--accent-orange:#f1a06c;--accent-orange-soft:#33251d;--accent-orange-ink:#f2a076;--gold:#d3ab63;--gold-soft:#302819;--gold-ink:#d3ab63;--ink:#f2f5f2;--text:#e4eae5;--text-light:#a3b1a9;--border:#2c3d36;--shadow:0 2px 12px rgba(0,0,0,0.4);--hero-gradient-end:#16281f;--footer-bg:#0b1512;color-scheme:dark}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}html{scroll-behavior:smooth}section[id]{scroll-margin-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}