.elementor-kit-1841{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#4B2E2A;--e-global-color-text:#F5F5F5;--e-global-color-accent:#FF6F61;--e-global-color-background:#1C1C1C;--e-global-color-backgroundAccent:#2E2E2E;--e-global-color-transparent:#00000000;--e-global-typography-primary-font-family:"Josefin Sans";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Josefin Sans";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.5em;--e-global-typography-heading-xl-font-family:"Josefin Sans";--e-global-typography-heading-xl-font-size:56px;--e-global-typography-heading-xl-font-weight:600;--e-global-typography-heading-xl-line-height:1.2em;--e-global-typography-heading-l-font-family:"Josefin Sans";--e-global-typography-heading-l-font-size:48px;--e-global-typography-heading-l-font-weight:600;--e-global-typography-heading-l-line-height:1.2em;--e-global-typography-heading-m-font-family:"Josefin Sans";--e-global-typography-heading-m-font-size:40px;--e-global-typography-heading-m-font-weight:600;--e-global-typography-heading-m-line-height:1.2em;--e-global-typography-heading-s-font-family:"Josefin Sans";--e-global-typography-heading-s-font-size:18px;--e-global-typography-heading-s-font-weight:500;--e-global-typography-body-s-font-family:"Open Sans";--e-global-typography-body-s-font-size:14px;--e-global-typography-body-s-font-weight:400;--e-global-typography-body-s-line-height:1.5em;background-color:var(--e-global-color-background);font-family:"Poppins",Sans-serif;font-size:18px;overscroll-behavior:none}.elementor-kit-1841 e-page-transition{background-color:#00000024}.elementor-kit-1841 h1{font-family:"Poppins",Sans-serif;font-size:64px}.elementor-kit-1841 h2{font-family:"Poppins",Sans-serif;font-size:64px}.elementor-kit-1841 h3{font-family:"Poppins",Sans-serif;font-size:64px}.elementor-kit-1841 img{border-style:none;opacity:1}.elementor-kit-1841 input:not([type="button"]):not([type="submit"]),.elementor-kit-1841 textarea,.elementor-kit-1841 .elementor-field-textual{border-style:none}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-kit-1841{--e-global-typography-primary-font-size:22px;--e-global-typography-secondary-font-size:18px;--e-global-typography-heading-xl-font-size:48px;--e-global-typography-heading-l-font-size:40px;--e-global-typography-heading-m-font-size:32px;--e-global-typography-heading-s-font-size:18px;font-size:16px}.elementor-kit-1841 h1{font-size:42px}.elementor-kit-1841 h2{font-size:42px}.elementor-kit-1841 h3{font-size:42px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-1841{--e-global-typography-primary-font-size:18px;--e-global-typography-secondary-font-size:16px;--e-global-typography-heading-xl-font-size:40px;--e-global-typography-heading-l-font-size:32px;--e-global-typography-heading-m-font-size:32px;--e-global-typography-heading-s-font-size:16px;font-size:14px}.elementor-kit-1841 h1{font-size:32px}.elementor-kit-1841 h2{font-size:32px}.elementor-kit-1841 h3{font-size:32px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--tc-bg:#111111;--tc-surface:#1a1a1a;--tc-border:rgba(255,255,255,0.12);--tc-text:#ffffff;--tc-dim:rgba(255,255,255,0.75);--tc-accent:#F1C27D;--tc-accent-2:#774C4C;--tc-h1:clamp(34px, 4.6vw, 56px);--tc-h2:clamp(28px, 3.6vw, 42px);--tc-h3:clamp(22px, 2.6vw, 28px);--tc-body:clamp(16px, 1.5vw, 18px);--tc-section-pt:100px;--tc-section-pb:80px;--tc-gap:28px;--tc-radius:16px;--tc-shadow:0 10px 40px rgba(0,0,0,0.35);--tc-fast:.25s ease}body,.elementor{background:var(--tc-bg);color:var(--tc-text);font-family:"Montserrat",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:var(--tc-body);line-height:1.7}.elementor h1{font-size:var(--tc-h1);line-height:1.15;margin:0 0 12px}.elementor h2{font-size:var(--tc-h2);line-height:1.2;margin:0 0 10px}.elementor h3{font-size:var(--tc-h3);line-height:1.3;margin:0 0 8px}p{color:var(--tc-dim)}.elementor-section,.elementor-container,.e-con{scroll-margin-top:80px}.e-con{padding-top:var(--tc-section-pt);padding-bottom:var(--tc-section-pb)}.elementor a.elementor-button,.elementor .elementor-button{background:var(--tc-accent);color:#222;border:none;border-radius:48px;padding:16px 28px;font-weight:700;letter-spacing:.2px;box-shadow:0 10px 24px rgb(241 194 125 / .28);transition:transform var(--tc-fast),box-shadow var(--tc-fast),background var(--tc-fast)}.elementor a.elementor-button:hover,.elementor .elementor-button:hover{background:#DFA858;transform:translateY(-2px);box-shadow:0 16px 32px rgb(241 194 125 / .35)}a{color:var(--tc-accent)}a:hover{opacity:.9}.tc-divider{width:42px;height:4px;border-radius:999px;background:var(--tc-accent);display:inline-block;margin:14px 0 4px}.tc-hero{position:relative;isolation:isolate;min-height:72vh;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:140px;padding-bottom:140px;background-position:center;background-size:cover;background-repeat:no-repeat}.tc-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(0 0 0 / .55),rgb(0 0 0 / .70))}.tc-glass{background:rgb(255 255 255 / .06);border:1px solid var(--tc-border);border-radius:var(--tc-radius);padding:18px 22px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.tc-purpose{background:linear-gradient(135deg,#111 0%,#1b1b1b 100%);border:1px solid var(--tc-border);border-radius:var(--tc-radius);box-shadow:var(--tc-shadow);padding:clamp(40px,6vw,64px)}.tc-purpose h2{margin-bottom:6px}.tc-purpose p{max-width:760px;margin:0 auto}.tc-center{display:flex;flex-direction:column;align-items:center;text-align:center}.tc-stats{display:flex;flex-wrap:wrap;gap:28px}.tc-stats>.e-con{flex:1 1 0%;min-width:280px}.tc-card{background:rgb(255 255 255 / .04);border:1px dashed var(--tc-border);border-radius:var(--tc-radius);padding:24px 20px;transition:transform var(--tc-fast),background var(--tc-fast),box-shadow var(--tc-fast);box-shadow:0 0 0 #fff0}.tc-card:hover{transform:translateY(-4px);background:rgb(255 255 255 / .07);box-shadow:var(--tc-shadow)}.tc-card .tc-number{font-size:clamp(36px,6vw,56px);font-weight:800;color:var(--tc-accent);text-shadow:0 6px 28px rgb(241 194 125 / .35);margin-bottom:6px}.tc-card .tc-title{font-weight:700;color:#fff;margin-bottom:6px;font-size:clamp(16px,2vw,18px)}.tc-card .tc-desc{color:var(--tc-dim);font-size:14px}.tc-flavors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tc-gap)}@media(max-width:1024px){.tc-flavors{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tc-flavors{grid-template-columns:1fr}}.tc-flavor{position:relative;overflow:hidden;border-radius:var(--tc-radius);background:var(--tc-surface);border:1px solid var(--tc-border);transition:transform var(--tc-fast),box-shadow var(--tc-fast)}.tc-flavor:hover{transform:translateY(-4px);box-shadow:var(--tc-shadow)}.tc-flavor .tc-img img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.tc-flavor .tc-content{padding:20px}.tc-flavor .tc-price{display:inline-block;margin-top:10px;background:var(--tc-accent);color:#222;padding:6px 12px;border-radius:999px;font-weight:700;font-size:14px}.tc-footer{background:#0E0E0E;padding-top:60px;padding-bottom:60px;border-top:1px solid var(--tc-border)}.tc-footer .tc-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:24px}@media(max-width:900px){.tc-footer .tc-columns{grid-template-columns:1fr}}.tc-footer .tc-fineprint{margin-top:32px;padding-top:16px;border-top:1px solid var(--tc-border);text-align:center;color:var(--tc-dim);font-size:13px}img{border-radius:10px}.elementor-widget-divider{--divider-color:var(--tc-border)}.e-con>.elementor-widget:not(:last-child){margin-bottom:16px}.elementor-section .elementor-container,.e-con .e-con-inner{max-width:1200px;margin:0 auto}a:focus-visible,button:focus-visible{outline:2px solid #0df;outline-offset:2px}.single-post .tc-cta{width:min(100%, 1100px);margin:28px auto 0;padding:clamp(18px, 3vw, 28px) clamp(16px, 3vw, 32px);background:var(--tc-surface,#1a1a1a);border:1px solid var(--tc-border,rgb(255 255 255 / .12));border-radius:16px;box-shadow:0 10px 40px rgb(0 0 0 / .35)}.single-post .tc-cta h2,.single-post .tc-cta h3{margin:0 0 10px;color:#fff;border:0;padding-left:0}.single-post .tc-cta p{margin:0 0 16px;color:rgb(255 255 255 / .85)}.single-post .tc-cta .wp-block-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:8px}.single-post .tc-cta .wp-block-button__link{background:var(--tc-accent,#F1C27D);color:#222;border-radius:999px;padding:12px 26px;font-weight:700;box-shadow:0 10px 24px rgb(241 194 125 / .28);transition:transform .25s,box-shadow .25s,background .25s}.single-post .tc-cta .wp-block-button__link:hover{background:#DFA858;transform:translateY(-2px);box-shadow:0 16px 32px rgb(241 194 125 / .35)}