:root{--font-heading-family:Georgia, "Times New Roman", serif;--font-body-family:"Inter", sans-serif;--font-display:var(--font-heading-family);--font-body:var(--font-body-family);--brand-primary:#3B5F3C;--brand-gradient-start:#35573A;--brand-gradient-end:#4F724A;--brand-gradient:linear-gradient(90deg, var(--brand-gradient-start), var(--brand-gradient-end));--accent-warm:#C3A356;--text-emphasis-warm:#9C7428;--text-primary:#253A34;--text-secondary:#4A5F59;--fw-secondary:600;--text-on-brand:#FFFFFF;--text-green:#4F724A;--text-heading:#1E3550;--text-copy:#5F7085;--surface-main:#F4FAFE;--surface-raised:#FFFFFF;--surface-tint-warm:#F2F9F3;--surface-tint-cool:#EDF7FD;--surface-grad-soft:linear-gradient(135deg,#FFFFFF,#EDF7FD 60%,#E6F3E4);--surface-grad-media:radial-gradient(70% 140% at 88% 0%, rgba(255,255,255,.95) 0%, rgba(255,255,255,0) 60%), radial-gradient(60% 120% at 8% 100%, rgba(230,243,228,.8) 0%, rgba(230,243,228,0) 70%), linear-gradient(135deg, #FFFFFF 0%, #F4FAFE 55%, #E7F3FA 100%);--top-grad:linear-gradient(90deg, #EDF7FD 0%, #FFFFFF 50%, #EDF7FD 100%);--header-grad:linear-gradient(180deg, rgba(255,255,255,.96) 0%, rgba(248,252,255,.96) 100%);--menu-grad:linear-gradient(160deg, #FFFFFF 0%, #F4FAFE 55%, #EDF7FD 100%);--btn-grad:linear-gradient(160deg, #FFFFFF 0%, #EDF7FD 100%);--border-strong:#3B5F3C;--border-card:#9ABD9B;--border-subtle:#A6C4A7;--sage-strong:#86AD87;--sage-soft:#B2D1B2;--sage-light:#DCEEDC;--champagne:#EEE7D6;--sky-line:#D7EAF6;--sage-light-rgb:220,238,220;--champagne-rgb:238,231,214;--border-gradient-round:conic-gradient(from 210deg, var(--sage-strong) 0deg, var(--sage-soft) 75deg, var(--sage-light) 145deg, var(--sky-line) 205deg, #C6DEC7 280deg, var(--sage-strong) 360deg);--border-gradient-card:linear-gradient(135deg, var(--border-subtle) 0%, var(--sage-soft) 24%, var(--sage-light) 50%, var(--sky-line) 72%, var(--sage-soft) 100%);--border-gradient-divider:linear-gradient(90deg, var(--border-subtle) 0%, var(--sage-light) 38%, var(--sky-line) 55%, var(--sage-soft) 78%, var(--border-subtle) 100%);--border-gradient-divider-soft:linear-gradient(90deg, var(--sage-soft) 0%, var(--sage-light) 30%, var(--sky-line) 55%, var(--sage-light) 78%, var(--sage-soft) 100%);--ring-w-round:1.5px;--border-gradient-round-header:conic-gradient(from 225deg, #86AD87 0deg, #B2D1B2 70deg, #CBE2CC 135deg, #D7EAF6 190deg, #CBE2CC 245deg, #B2D1B2 300deg, #86AD87 360deg);--ring-w-card:1.25px;--ring-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);--brand-primary-rgb:59,95,60;--brand-gradient-start-rgb:53,87,58;--text-primary-rgb:37,58,52;--shade-rgb:31,42,32;--glow-rgb:70,130,180;--green-tint:#E8F4E6;--border-subtle-rgb:166,196,167;--whatsapp-green:#25D366;--fw-heading:400;--ls-heading:-.01em;--fs-hero:clamp(30px, 8.8vw, 48px);--fs-product-title:clamp(29px, 26px + 1.24vw, 42px);--fs-h2:clamp(27px, 23.5px + 1.15vw, 38px);--fs-h2-card:clamp(25px, 23.4px + .67vw, 32px);--fs-h3:clamp(23px, 22.7px + .34vw, 27px);--fs-h4:clamp(19px, 18.5px + .35vw, 22px);--lh-hero:1.05;--lh-product-title:1.1;--lh-heading:1.15;--lh-h2-card:1.18;--lh-h3:1.2;--fw-func:700;--fw-ui:600;--fw-label:800;--fs-lead:14.72px;--fs-lead-lg:15.64px;--fs-copy:13.8px;--fs-copy-sm:13.34px;--fs-note:12.42px;--fs-meta:13.5px;--fs-item-lg:14.25px;--fs-item:13.5px;--fs-item-sm:13px;--fs-footer-link:13.34px;--fs-func:15.5px;--fs-func-sm:14.5px;--fs-price-sm:14.5px;--fs-label:13px;--fs-label-sm:12px;--fs-button:16px;--fw-button:700;--lh-button:1.55;--ls-button:.005em;--fs-step-num:14px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-pill:100px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:32px;--sp-7:44px;--sp-8:64px;--shadow-soft: 0 10px 28px rgba(var(--glow-rgb),.1), 0 1px 2px rgba(var(--shade-rgb),.04);--shadow-md: 0 16px 36px rgba(var(--glow-rgb),.14), 0 2px 6px rgba(var(--shade-rgb),.04);--hero-h-mobile: 72vh;--hero-h-desktop: 62vh}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}body{margin:0;overflow-x:hidden;overflow-x:clip;font-family:var(--font-body);color:var(--text-primary);line-height:1.55;font-weight:500;background:var(--surface-main);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}h1,h2,h3,h4,h5{font-family:var(--font-display);margin:0;font-weight:var(--fw-heading);color:var(--text-primary);letter-spacing:var(--ls-heading);line-height:var(--lh-heading);font-synthesis:none}@media(min-width:750px){:root{--fs-hero:clamp(48px, 30px + 2.4vw, 56px)}}p{margin:0;font-family:var(--font-body);color:var(--text-secondary);font-weight:var(--fw-secondary)}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit;cursor:pointer}.container{max-width:1180px;margin:0 auto;padding:0 20px}.section{padding:var(--sp-7) 0;position:relative}.section-tight{padding:var(--sp-6) 0}@media(min-width:800px){.section{padding:var(--sp-8) 0}.section-tight{padding:var(--sp-7) 0}}.bg-fade-1{background:linear-gradient(180deg,var(--surface-main) 0%,var(--surface-tint-cool) 55%,var(--surface-main) 100%)}.bg-fade-2{background:linear-gradient(180deg,var(--surface-main) 0%,var(--surface-tint-warm) 100%)}.bg-fade-3{background:linear-gradient(180deg,var(--surface-tint-warm) 0%,var(--surface-tint-cool) 100%)}.bg-fade-4{background:linear-gradient(180deg,var(--surface-tint-cool) 0%,var(--surface-main) 100%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 26px;border-radius:var(--r-pill);font-weight:var(--fw-button);font-size:var(--fs-button);line-height:var(--lh-button);letter-spacing:var(--ls-button);text-decoration:none;border:none;cursor:pointer;text-align:center;transition:transform .15s ease;font-family:var(--font-body)}.btn:active{transform:scale(.98)}.btn-primary,.btn-olive{background:var(--brand-gradient);color:var(--text-on-brand);box-shadow:0 8px 20px rgba(var(--brand-gradient-start-rgb),.22)}.btn-outline{background:var(--surface-main);border:1.5px solid var(--border-strong);color:var(--brand-primary)}.btn-block{display:flex;width:100%}.btn-sm{padding:11px 18px}.btn svg{width:15px;height:15px;flex-shrink:0}.btn:disabled{opacity:.45;cursor:not-allowed}.eyebrow{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--text-green);letter-spacing:.04em;text-transform:uppercase;margin:0 0 var(--sp-2)}.head{max-width:600px}.head.center{margin:0 auto;text-align:center}.head h2{font-size:var(--fs-h2);margin-bottom:var(--sp-2)}.head p{font-size:var(--fs-lead)}.text-primary{color:var(--text-primary)}.text-accent{color:var(--text-green)}.display-heading,.display-heading-large{font-family:var(--font-display);font-weight:var(--fw-heading);color:var(--text-primary);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.display-heading-card{font-family:var(--font-display);font-weight:var(--fw-heading);color:var(--text-primary);line-height:var(--lh-h3);letter-spacing:var(--ls-heading)}.secondary-copy{font-family:var(--font-body);font-size:var(--fs-copy);font-weight:var(--fw-secondary);line-height:1.55;color:var(--text-secondary)}.functional-text{font-family:var(--font-body);font-size:var(--fs-func);font-weight:var(--fw-func);color:var(--text-primary)}.button-label{font-family:var(--font-body);font-size:var(--fs-button);font-weight:var(--fw-button);line-height:var(--lh-button);letter-spacing:var(--ls-button)}.text-secondary{font-family:var(--font-body);color:var(--text-secondary);font-weight:var(--fw-secondary);opacity:1}.ds-card{background:linear-gradient(160deg,var(--surface-raised) 0%,var(--surface-main) 100%) padding-box,var(--border-gradient-card) border-box;border:1px solid transparent;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--shadow-soft)}.ds-divider{border:0;border-top:1px solid var(--border-subtle);border-image:var(--border-gradient-divider) 1;margin:0}.ds-input{width:100%;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:12px 14px}.ds-input:focus{outline:none;border-color:var(--border-strong);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb),.12)}.ds-cta-outline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px 11px 18px;border:1.5px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface-main);font-family:var(--font-body);font-weight:700;font-size:15px;color:var(--brand-primary);text-decoration:none}.ds-ring-round,.ds-ring-card{position:relative}.ds-ring-round{--ring-w:var(--ring-w-round);--ring-bg:var(--border-gradient-round)}.ds-ring-card{--ring-w:var(--ring-w-card);--ring-bg:var(--border-gradient-card)}.ds-ring-round:before,.ds-ring-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:var(--ring-w);background:var(--ring-bg);pointer-events:none;-webkit-mask:var(--ring-mask);-webkit-mask-composite:xor;mask:var(--ring-mask);mask-composite:exclude}.img-ph{position:relative;background:var(--surface-grad-soft);border:1px dashed var(--border-subtle);display:flex;align-items:center;justify-content:center;overflow:hidden}.img-ph-label{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-secondary);font-size:12px;font-weight:var(--fw-secondary);text-align:center;padding:0 14px}.img-ph-label svg{width:22px;height:22px;opacity:.5}.icon-arrow{width:14px;height:14px;flex-shrink:0}.ticker{--ticker-set-duration:7.2s;background:var(--top-grad);border-bottom:1px solid var(--border-subtle);border-image:var(--border-gradient-divider) 1;overflow:hidden;font-family:var(--font-body)}.ticker-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.ticker-track{display:flex;width:max-content}.ticker-track.is-ready{animation:ticker-scroll calc(var(--ticker-set-duration) * var(--ticker-reps, 1)) linear infinite;will-change:transform}.ticker-group{display:flex;flex-shrink:0}.ticker-item{display:inline-flex;align-items:center;gap:7px;padding:9px 26px;white-space:nowrap;font-size:var(--fs-func-sm);font-weight:var(--fw-func);letter-spacing:.005em;line-height:1.2;color:var(--text-primary);opacity:1}.ticker-item.is-green{color:var(--brand-primary);font-weight:var(--fw-func)}.ticker-highlight,.ticker-item .ticker-highlight{color:var(--brand-gradient-end);font-weight:700}.ticker-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:15px;line-height:1;font-weight:400}@media(hover:hover)and (pointer:fine){.ticker:hover .ticker-track{animation-play-state:paused}}@keyframes ticker-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.ticker-track.is-ready{animation:none}}@media(min-width:750px){.ticker-item{font-size:var(--fs-func-sm);padding:9px 32px}}header{position:relative;z-index:60;background:var(--header-grad);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-subtle);border-image:var(--border-gradient-divider) 1}.header-row{--logo-h:50px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:6px 16px;gap:10px}.header-actions{display:flex;gap:8px;justify-self:end}.brand-logo{display:flex;align-items:center;justify-content:center;line-height:0;text-decoration:none;border-radius:10px}.brand-logo img{height:var(--logo-h);width:auto;display:block}.hdr-btn{width:38px;height:38px;border-radius:50%;padding:1.5px;position:relative;border:0;background:var(--btn-grad) content-box,var(--border-gradient-round-header) border-box;color:var(--brand-primary);display:flex;align-items:center;justify-content:center;transition:background .15s ease,border-color .15s ease}.hdr-btn:hover{background:linear-gradient(160deg,#fff,#e7f3fa) content-box,var(--border-gradient-round-header) border-box}.hdr-btn{box-shadow:0 1px 2px rgba(var(--shade-rgb),.06)}.hdr-btn svg{width:20px;height:20px}.hdr-btn .ico{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hdr-btn .ico-fill{fill:currentColor;stroke:none}.hdr-btn .ico-soft{stroke-width:1.2;opacity:.5}.menu-btn .icon-x,.menu-btn[aria-expanded=true] .icon-burger{display:none}.menu-btn[aria-expanded=true] .icon-x{display:block}.cart-count{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--brand-primary);color:var(--text-on-brand);border:1.5px solid var(--surface-main);font-family:var(--font-body);font-size:10.5px;font-weight:800;line-height:1;display:flex;align-items:center;justify-content:center}.nav-panel{position:absolute;top:calc(100% + 8px);left:12px;z-index:61;width:min(270px,calc(100vw - 24px));display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--menu-grad);border:1px solid transparent;background-clip:padding-box;border-radius:20px;box-shadow:0 14px 34px rgba(var(--shade-rgb),.1);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.nav-panel.open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .16s ease,transform .16s ease}.nav-panel a{display:block;padding:11px 14px;border-radius:12px;text-decoration:none;font-family:var(--font-body);font-weight:var(--fw-func);font-size:var(--fs-func);letter-spacing:.01em;color:var(--brand-primary)}.nav-panel a:hover,.nav-panel a:focus-visible,.nav-panel a:active{background:rgba(var(--brand-primary-rgb),.08);color:var(--brand-primary)}@media(prefers-reduced-motion:reduce){.nav-panel,.nav-panel.open{transition:none}}@media(min-width:900px){.menu-btn{display:none}.nav-panel:before{display:none}.nav-panel{position:static;width:auto;flex-direction:row;justify-content:center;gap:26px;padding:0 0 12px;background:none;border:none;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.nav-panel a{padding:0;font-size:var(--fs-func-sm)}.nav-panel a:hover{background:none}}.hero{position:relative;overflow:hidden;border-radius:0 0 28px 28px;min-height:var(--hero-h-mobile);display:flex;flex-direction:column}@media(min-width:750px){.hero{min-height:var(--hero-h-desktop)}}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--surface-grad-soft)}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 70% at 0% 0%,#ffffffe6,#ffffff8c 38%,#fff0 68%)}.hero-content{position:relative;z-index:2;padding:30px 20px 0;max-width:440px}.hero-title{font-size:var(--fs-hero);line-height:var(--lh-hero);color:var(--text-primary);margin:0 0 12px;font-kerning:normal;font-feature-settings:"kern","liga";text-rendering:optimizeLegibility}.hero-title span{display:block}.hero-title .hero-title-accent{font-style:italic;color:var(--brand-primary)}.hero-desc{font-family:var(--font-body);font-weight:var(--fw-secondary);color:var(--text-secondary);opacity:1;font-size:var(--fs-lead);line-height:1.5;letter-spacing:-.005em;max-width:300px;margin:0 0 18px}.hero-cta{padding:12px 21px;background:var(--brand-gradient);box-shadow:inset 0 1px #ffffff29,0 8px 20px rgba(var(--brand-gradient-start-rgb),.24)}@media(max-width:340px){.hero-cta{padding:12px 17px}}.hero{--hv-ratio:1.4751;--hv-w:min(100vw, 540px);--hv-right:-3vw;--hv-bottom:-6px;--hv-reserve:.88}.hero:after{content:"";display:block;flex:0 0 auto;height:calc(var(--hv-w) / var(--hv-ratio) * var(--hv-reserve))}.hero-visual{position:absolute;z-index:1;right:var(--hv-right);bottom:var(--hv-bottom);width:var(--hv-w);line-height:0;pointer-events:none}.hero-visual-img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 18px rgba(74,60,30,.1))}.hero:after{content:none}.hero-photo-area{position:relative;z-index:1;flex:1 0 auto;min-height:calc(var(--hv-w) / var(--hv-ratio) * var(--hv-reserve))}.hero-photo{position:absolute;left:0;right:0;bottom:0;height:min(100%,calc(100vw / 1.5));margin:0;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%);mask-image:linear-gradient(to bottom,transparent 0%,#000 18%)}.hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}@media(min-width:750px){.hero-photo{top:0;right:auto;left:48px;height:auto;aspect-ratio:16 / 9;max-width:calc(100% - 96px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 18%),linear-gradient(to right,transparent 0%,#000 4%,#000 95%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0%,#000 18%),linear-gradient(to right,transparent 0%,#000 4%,#000 95%,transparent 100%);mask-composite:intersect}.hero-photo img{object-position:75% 25%}}@media(min-width:1024px){.hero-photo{max-width:min(calc(100% - 96px),604px)}}@media(min-width:750px){.hero{--hv-w:min(72vw, 620px);--hv-right:0px;--hv-bottom:0px;--hv-reserve:.72}}@media(min-width:1024px){.hero{--hv-w:min(54vw, 720px, calc((var(--hero-h-desktop) - 16px) * 1.4751));--hv-bottom:4px;--hv-reserve:0}}@media(min-width:750px){.hero-content{padding:56px 48px 0;max-width:700px}.hero-desc{max-width:370px;font-size:var(--fs-lead-lg)}}#kategoriler{background:linear-gradient(180deg,#FFFFFF 0%,var(--surface-main) 100%)}.cat-list{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:var(--sp-5)}.cat-card{display:block;text-align:left;width:100%;padding:0;margin:0;border:1px solid transparent;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(160deg,var(--surface-raised) 0%,var(--surface-raised) 45%,var(--surface-main) 100%) padding-box,var(--border-gradient-card) border-box;box-shadow:var(--shadow-soft);transition:transform .15s ease,box-shadow .15s ease}.cat-card:hover,.cat-card:focus-visible{transform:translateY(-2px);box-shadow:var(--shadow-md)}.cat-card .img-ph{aspect-ratio:16/4;border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:var(--border-subtle);border-image:var(--border-gradient-divider-soft) 1;background:var(--surface-grad-media)}.cat-card .img-ph-label{color:var(--text-secondary);font-family:var(--font-body);font-weight:var(--fw-secondary);font-size:11.5px;letter-spacing:.03em}.cat-card-media{aspect-ratio:16/4;padding:6px 0 0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-bottom:1px solid var(--border-subtle);border-image:var(--border-gradient-divider-soft) 1;background:var(--surface-grad-media)}.cat-card-img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.cat-card-body{padding:16px;display:flex;flex-direction:column}.cat-card-text h3{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:6px}.cat-card-text p{font-family:var(--font-body);font-weight:var(--fw-secondary);font-size:var(--fs-copy);line-height:1.5;letter-spacing:-.003em;color:var(--text-secondary);opacity:1}.cat-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:14px;padding:8px 16px 8px 18px;border:1.5px solid transparent;border-radius:var(--r-pill);background:var(--brand-gradient);background-origin:border-box;box-shadow:0 6px 16px rgba(var(--brand-gradient-start-rgb),.18);font-family:var(--font-body);font-weight:var(--fw-button);font-size:var(--fs-button);line-height:var(--lh-button);letter-spacing:var(--ls-button);color:var(--text-on-brand);transition:background .15s ease,box-shadow .15s ease}.cat-card-link .icon-arrow{width:17px;height:17px;flex-shrink:0;color:var(--text-on-brand);transition:transform .15s ease}.cat-card:hover .cat-card-link,.cat-card:focus-visible .cat-card-link{background:linear-gradient(#0000000f,#0000000f),var(--brand-gradient);background-origin:border-box;box-shadow:0 8px 20px rgba(var(--brand-gradient-start-rgb),.24)}.cat-card:hover .cat-card-link .icon-arrow,.cat-card:focus-visible .cat-card-link .icon-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.cat-card-link .icon-arrow{transition:none}}@media(min-width:750px){.cat-card-link{max-width:340px}}#kategoriler .cat-card-media{aspect-ratio:4/3;padding:20px 24px;align-items:center;justify-content:center;background:radial-gradient(62% 58% at 50% 54%,#fffffff2,#fff0 72%),radial-gradient(70% 60% at 100% 0%,#fffc,#fff0 65%),radial-gradient(65% 55% at 0% 100%,#e6f3e4bf,#e6f3e400 70%),linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-main) 100%)}#kategoriler .cat-card-img{object-fit:contain;object-position:50% 50%}@media(min-width:750px){#kategoriler .cat-card-media{aspect-ratio:auto;height:clamp(300px,30vw,380px);padding:24px 32px}}#kategoriler .cat-card-media{display:block;aspect-ratio:auto;height:auto;padding:0}#kategoriler .cat-card-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 50%}@media(min-width:750px){#kategoriler .cat-card-media{aspect-ratio:auto;height:auto;padding:0}}.process-copy h2{font-size:var(--fs-h2)}.process-copy{text-align:center;max-width:560px;margin:0 auto}.process-copy p:not(.eyebrow){margin:var(--sp-2) 0 0;font-size:var(--fs-lead)}.process-steps{list-style:none;margin:var(--sp-5) auto 0;padding:0;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:var(--sp-4);max-width:520px}.process-step{border:1px solid transparent;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(160deg,var(--surface-raised) 0%,var(--surface-raised) 45%,var(--surface-main) 100%) padding-box,var(--border-gradient-card) border-box;box-shadow:var(--shadow-soft)}.process-step-media{aspect-ratio:23/10;padding:8px 0 0;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;background:var(--surface-grad-media);border-bottom:1px solid var(--border-subtle);border-image:var(--border-gradient-divider-soft) 1}.process-step-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:100% 100%}.process-step-body{display:grid;grid-template-columns:auto 1fr;column-gap:12px;padding:14px 16px 16px}.process-step-num{font-family:var(--font-body);font-size:var(--fs-step-num);font-weight:600;font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;min-width:32px;line-height:26.4px;color:var(--brand-primary);padding-right:12px;border-right:1px solid var(--border-subtle);border-image:linear-gradient(180deg,var(--sage-soft),var(--sage-light) 70%,transparent) 1}.process-step-title{font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:4px}.process-step-desc{font-size:var(--fs-copy);line-height:1.5}@media(min-width:900px){.process-steps{grid-template-columns:repeat(3,1fr);max-width:none;gap:var(--sp-5)}}.process-cta{text-align:center;margin-top:var(--sp-5)}.process-cta .btn{gap:9px;padding-left:20px}.btn .icon-play{width:19px;height:19px;opacity:.95}#hazirlik .prep-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);max-width:520px;margin:var(--sp-5) auto 0}#hazirlik .prep-media{margin:0;border-radius:var(--r-md);overflow:hidden;line-height:0;border:1px solid transparent;background:linear-gradient(160deg,var(--surface-raised) 0%,var(--surface-main) 100%) padding-box,var(--border-gradient-card) border-box;box-shadow:var(--shadow-soft)}#hazirlik .prep-media img{display:block;width:100%;height:auto;aspect-ratio:1448/1086}#hazirlik .prep-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}#hazirlik .prep-point{position:relative;padding:13px 16px 13px 50px;border-radius:var(--r-sm);border:1px solid transparent;background:linear-gradient(160deg,var(--surface-raised) 0%,var(--surface-main) 100%) padding-box,var(--border-gradient-card) border-box;box-shadow:0 2px 8px rgba(var(--shade-rgb),.04);font-family:var(--font-body);font-size:var(--fs-item-lg);font-weight:var(--fw-ui);line-height:1.35;color:var(--text-primary)}#hazirlik .prep-point:before{content:"";position:absolute;left:12px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--brand-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.4l3.3 3.3L17 9' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 20px 20px no-repeat;box-shadow:0 2px 6px rgba(var(--brand-gradient-start-rgb),.18),inset 0 1px #ffffff1a}#hazirlik .prep-cta{margin-top:var(--sp-4)}#hazirlik .btn-youtube{background:red;color:#fff;box-shadow:none}#hazirlik .btn-youtube:hover{background:#e60000}#hazirlik .btn-youtube:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}#hazirlik .btn-youtube .icon-yt{width:24px;height:17px;flex-shrink:0}@media(min-width:900px){#hazirlik .prep-layout{max-width:940px;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:var(--sp-5);align-items:center}#hazirlik .prep-cta{text-align:left}}.guide-teaser{max-width:640px;margin:var(--sp-5) auto 0;text-align:left;border:1px solid transparent;border-radius:var(--r-lg);background:radial-gradient(70% 55% at 100% 0%,#e6f3e4b3,#e6f3e400 70%) padding-box,linear-gradient(160deg,var(--surface-raised) 0%,var(--surface-raised) 45%,var(--surface-main) 100%) padding-box,var(--border-gradient-card) border-box;padding:var(--sp-6) var(--sp-5) var(--sp-5);box-shadow:var(--shadow-md)}.guide-teaser .eyebrow{margin-bottom:10px}.guide-teaser h3{font-size:var(--fs-h2-card);line-height:var(--lh-h2-card);margin:0 0 10px}.guide-teaser>p:not(.eyebrow){font-size:var(--fs-copy);line-height:1.55;margin:0 0 var(--sp-5)}.guide-mini-steps{list-style:none;margin:0 0 var(--sp-5);padding:0;display:flex;flex-direction:column;gap:10px}.guide-mini-step{display:flex;align-items:center;gap:12px;font-weight:var(--fw-ui);font-size:var(--fs-item-lg);color:var(--text-primary)}.guide-mini-step span{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--fs-step-num);font-weight:600;font-variant-numeric:tabular-nums lining-nums;line-height:1;color:var(--text-green);padding:1.5px;background:var(--btn-grad) content-box,var(--border-gradient-round-header) border-box}.guide-teaser-actions{display:flex;flex-direction:column;gap:10px}.guide-teaser-actions .btn{gap:9px}.btn .icon-lead{width:19px;height:19px;flex-shrink:0}.btn .icon-wa{width:17px;height:17px;flex-shrink:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;background:rgba(var(--shade-rgb),.4);-webkit-backdrop-filter:blur(8px) saturate(115%);backdrop-filter:blur(8px) saturate(115%);animation:gFade .22s ease both}.modal-backdrop[hidden]{display:none}.modal-panel{position:relative;width:100%;max-width:560px;max-height:92vh;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;border-radius:28px 28px 0 0;background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-main) 100%);box-shadow:0 -14px 44px rgba(var(--shade-rgb),.2);animation:gSheet .34s cubic-bezier(.2,.8,.2,1) both}.modal-panel:before{content:"";position:absolute;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:var(--sage-light)}@media(min-width:750px){.modal-backdrop{align-items:center;padding:24px}.modal-panel{border-radius:var(--r-lg);max-height:88vh;max-height:88dvh;animation-name:gPop;box-shadow:0 24px 60px rgba(var(--shade-rgb),.22)}.modal-panel:before{display:none}}@keyframes gFade{0%{opacity:0}to{opacity:1}}@keyframes gSheet{0%{transform:translateY(28px);opacity:.5}to{transform:none;opacity:1}}@keyframes gPop{0%{transform:translateY(12px) scale(.985);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.modal-backdrop,.modal-panel{animation:none}}.modal-header{padding:24px var(--sp-5) var(--sp-4);flex-shrink:0;border-bottom:1px solid var(--border-subtle);border-image:var(--border-gradient-divider) 1}.modal-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.modal-header .eyebrow{margin:0}.modal-close{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--brand-primary);border:0;padding:1.5px;background:var(--btn-grad) content-box,var(--border-gradient-round-header) border-box}.modal-close svg{width:14px;height:14px}.modal-body{padding:var(--sp-5) var(--sp-5) calc(var(--sp-6) + env(safe-area-inset-bottom,0px));overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.g-title{font-size:var(--fs-h2-card);line-height:var(--lh-h2-card);margin:0 0 8px}.g-sub{font-size:var(--fs-copy);line-height:1.55;margin:0 0 var(--sp-5)}.g-option,.g-intent{display:flex;align-items:center;gap:14px;width:100%;text-align:left;cursor:pointer;padding:14px 16px;border-radius:16px;border:1px solid transparent;background:var(--surface-raised) padding-box,var(--border-gradient-card) border-box;font-family:var(--font-body);color:var(--text-primary);transition:box-shadow .15s ease,transform .12s ease}.g-option:hover,.g-intent:hover{box-shadow:var(--shadow-soft)}.g-option:active,.g-intent:active{transform:scale(.99)}.g-option:focus-visible,.g-intent:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.g-options{display:flex;flex-direction:column;gap:10px}.g-option{font-size:var(--fs-func);font-weight:var(--fw-func)}.g-ico{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--brand-primary);background:linear-gradient(160deg,#f1f9f1,#e1f0e2)}.g-ico svg{width:20px;height:20px}.g-option .g-text{flex:1}.g-option .g-text small{display:block;font-size:var(--fs-meta);font-weight:var(--fw-secondary);color:var(--text-secondary);margin-top:2px}.g-option>.icon-arrow{width:16px;height:16px;flex-shrink:0;color:var(--brand-primary)}.g-divider{display:flex;align-items:center;gap:10px;margin:4px 0;font-size:var(--fs-label-sm);font-weight:var(--fw-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.g-divider:before,.g-divider:after{content:"";flex:1;height:1px;background:var(--border-gradient-divider)}.g-option.is-help{background:var(--surface-main) padding-box,var(--border-gradient-card) border-box}.g-option.is-help .g-ico{background:linear-gradient(160deg,#f4fafe,#e7f3fa)}.modal-header{padding:20px var(--sp-5) 14px}.modal-header-row{margin-bottom:14px}.g-brand{display:flex;align-items:center;gap:10px;min-width:0}.g-brand-mark{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--brand-gradient);color:#efdda9;box-shadow:inset 0 0 0 1px #c3a35699}.g-brand-mark svg{width:15px;height:15px}.g-brand-name{margin:0;font-family:var(--font-display);font-weight:400;font-size:19px;line-height:1.2;color:var(--text-heading)}.modal-close{width:44px;height:44px}.modal-close svg{width:16px;height:16px}.modal-close:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.guide-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center}.guide-steps li{display:flex;align-items:center;gap:8px;flex:none;min-width:0;cursor:default}.guide-steps li:not(:last-child){flex:1 1 auto}.guide-steps li:not(:last-child):after{content:"";flex:1 1 auto;min-width:10px;height:1.5px;margin:0 10px;border-radius:2px;background:var(--sage-light);transition:background-color .3s ease}.guide-steps li.done:after{background:var(--brand-primary)}.guide-steps .gs-num{width:28px;height:28px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums lining-nums;color:var(--text-copy);background:#fff;border:1.5px solid #C6D9C8;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.guide-steps .lbl{font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.2;color:var(--text-copy);white-space:nowrap}.guide-steps li.active .gs-num{background:var(--brand-gradient);border-color:transparent;color:#fff;box-shadow:0 0 0 3px #e2efe1}.guide-steps li.active .lbl{color:var(--text-heading);font-weight:700}.guide-steps li.done .gs-num{background:#eaf4e8;border-color:var(--brand-primary);color:var(--brand-primary)}.guide-steps li.done .lbl{color:var(--brand-primary)}.g1-title{font-family:var(--font-display);font-weight:400;font-size:clamp(23px,21.5px + .7vw,28px);line-height:1.2;letter-spacing:-.01em;color:var(--text-heading);margin:0 0 8px}.g1-sub{font-size:15px;line-height:1.55;font-weight:var(--fw-secondary);color:var(--text-copy);margin:0 0 18px;max-width:46ch}.g1-options{display:flex;flex-direction:column;gap:10px}.g1-option{display:flex;align-items:center;gap:14px;width:100%;min-height:78px;padding:14px;margin:0;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--text-heading);background:#fff;border:1px solid #CFE0D1;border-radius:18px;box-shadow:inset 0 0 0 1px transparent;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}@media(hover:hover){.g1-option:hover{border-color:var(--sage-strong)}}.g1-option:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.g1-option[aria-checked=true]{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);background:#f1f8f0}.g1-ico{width:50px;height:50px;border-radius:15px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--brand-primary);background:linear-gradient(155deg,#f5faf3,#e1eee0);box-shadow:inset 0 0 0 1px #c3a3566b;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.g1-ico svg{width:27px;height:27px}.g1-option[aria-checked=true] .g1-ico{background:var(--brand-gradient);color:#fff;box-shadow:inset 0 0 0 1px #efdda9b3}.g1-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.g1-name{font-size:16.5px;line-height:1.3;font-weight:700;color:var(--text-heading)}.g1-desc{font-size:14.75px;line-height:1.45;font-weight:400;color:var(--text-copy)}.g1-check{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:1.5px solid #B7CDB9;background:#fff;color:#fff;transition:background-color .18s ease,border-color .18s ease}.g1-check svg{width:14px;height:14px;opacity:0;transform:scale(.55);transition:opacity .18s ease,transform .18s ease}.g1-option[aria-checked=true] .g1-check{background:var(--brand-primary);border-color:var(--brand-primary)}.g1-option[aria-checked=true] .g1-check svg{opacity:1;transform:none}.g1-sep{height:1px;margin:18px 2px 14px;background:var(--border-gradient-divider)}.g1-help{display:flex;align-items:center;gap:14px;width:100%;min-height:66px;padding:12px 14px;margin:0;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--text-heading);background:#fbf8f1;border:1px solid #E8DEC4;border-radius:16px;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease}@media(hover:hover){.g1-help:hover{border-color:#d6c495;background:#f9f4e8}.g1-help:hover .g1-chev{transform:translate(2px)}}.g1-help:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.g1-help .g1-ico{width:42px;height:42px;border-radius:50%;background:#f3ebd6;color:#8a6824;box-shadow:none}.g1-help .g1-ico svg{width:22px;height:22px}.g1-help .g1-name{font-size:15.5px}.g1-help .g1-desc{font-size:14.5px}.g1-chev{width:18px;height:18px;flex:none;color:#8a6824;transition:transform .18s ease}.modal-foot{flex:none;padding:12px var(--sp-5) calc(14px + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid #E0ECE1}.modal-foot[hidden]{display:none}.modal-panel.has-foot .modal-body{padding-bottom:var(--sp-4)}.g1-next{position:relative;isolation:isolate;overflow:hidden;color:#647a72;background:#e6eee6;box-shadow:none;cursor:not-allowed;transition:color .2s ease,box-shadow .2s ease,transform .15s ease}.g1-next:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--brand-gradient);opacity:0;transition:opacity .2s ease}.g1-next .icon-arrow{width:17px;height:17px;transition:transform .2s ease}.g1-next[aria-disabled=true]:active{transform:none}.g1-next[aria-disabled=false]{color:var(--text-on-brand);cursor:pointer;box-shadow:0 6px 16px rgba(var(--brand-gradient-start-rgb),.18)}.g1-next[aria-disabled=false]:before{opacity:1}@media(hover:hover){.g1-next[aria-disabled=false]:hover .icon-arrow{transform:translate(3px)}}.g1-next:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}@keyframes gStepFwd{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes gStepBack{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.modal-body.g-enter-fwd>*{animation:gStepFwd .24s cubic-bezier(.2,.8,.2,1) both}.modal-body.g-enter-back>*{animation:gStepBack .24s cubic-bezier(.2,.8,.2,1) both}@media(max-width:599px){.modal-header{padding-top:18px}.g1-option{position:relative;gap:12px;padding:14px 14px 14px 12px}.g1-ico{width:46px;height:46px;border-radius:14px}.g1-ico svg{width:25px;height:25px}.g1-check{position:absolute;top:13px;right:13px;width:24px;height:24px}.g1-check svg{width:13px;height:13px}.g1-name{padding-right:30px}}@media(max-width:359px){.modal-header,.modal-body,.modal-foot{padding-left:18px;padding-right:18px}.guide-steps li{gap:6px}.guide-steps li:not(:last-child):after{margin:0 7px;min-width:8px}.guide-steps .gs-num{width:26px;height:26px;font-size:13.5px}.guide-steps .lbl{font-size:13.5px}.g1-option{gap:11px;padding:13px 12px 13px 11px}.g1-ico{width:44px;height:44px;border-radius:13px}.g1-ico svg{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.modal-body.g-enter-fwd>*,.modal-body.g-enter-back>*{animation:none}.guide-steps .gs-num,.guide-steps li:after,.g1-option,.g1-ico,.g1-check,.g1-check svg,.g1-help,.g1-chev,.g1-next,.g1-next:before,.g1-next .icon-arrow{transition:none}}.guide-steps .gs-ok{display:none;width:14px;height:14px}.guide-steps li.done .gs-n{display:none}.guide-steps li.done .gs-ok{display:block}.g-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.modal-body:focus{outline:none}.g2-ctx{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;margin:0 0 12px}.g2-chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 13px 5px 9px;border-radius:var(--r-pill);background:#eef6ec;border:1px solid #CFE0D1;color:var(--text-heading);font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.2}.g2-chip svg{width:20px;height:20px;flex:none;color:var(--brand-primary)}.g2-change{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;margin:-5px 0;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--font-body);font-size:14.5px;font-weight:600;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-tap-highlight-color:transparent}@media(hover:hover){.g2-change:hover{text-decoration-thickness:2px}}.g2-change:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.g2-list{display:flex;flex-direction:column;gap:8px}.g2-intent{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:11px 14px 11px 16px;margin:0;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--text-heading);background:#fff;border:1px solid #CFE0D1;border-radius:16px;box-shadow:inset 0 0 0 1px transparent;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}@media(hover:hover){.g2-intent:hover{border-color:var(--sage-strong)}}.g2-intent:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.g2-intent[aria-checked=true]{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);background:#f1f8f0}.g2-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.g2-name{font-size:16px;line-height:1.3;font-weight:600;color:var(--text-heading);overflow-wrap:anywhere}.g2-desc{font-size:14.5px;line-height:1.42;font-weight:400;color:var(--text-copy)}.g2-check{width:24px;height:24px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;border:1.5px solid #B7CDB9;background:#fff;color:#fff;transition:background-color .18s ease,border-color .18s ease}.g2-check svg{width:13px;height:13px;opacity:0;transform:scale(.55);transition:opacity .18s ease,transform .18s ease}.g2-intent[aria-checked=true] .g2-check{background:var(--brand-primary);border-color:var(--brand-primary)}.g2-intent[aria-checked=true] .g2-check svg{opacity:1;transform:none}.modal-foot .g1-next[hidden]{display:none}.g1-next.g2-show:disabled{opacity:1;color:#647a72;box-shadow:none;cursor:not-allowed}.g1-next.g2-show:disabled:before{opacity:0}.g1-next.g2-show:not(:disabled){color:var(--text-on-brand);cursor:pointer;box-shadow:0 6px 16px rgba(var(--brand-gradient-start-rgb),.18)}.g1-next.g2-show:not(:disabled):before{opacity:1}@media(hover:hover){.g1-next.g2-show:not(:disabled):hover .icon-arrow{transform:translate(3px)}}@media(max-width:359px){.g2-intent{padding:10px 12px 10px 13px;gap:10px}.g2-name{font-size:15.5px}.g2-desc{font-size:14px}}@media(prefers-reduced-motion:reduce){.g2-intent,.g2-check,.g2-check svg{transition:none}}.g3-title{margin-bottom:4px}.g3-ctx{display:flex;align-items:center;flex-wrap:wrap;gap:0 10px;margin:0 0 14px}.g3-ctx .g2-change{padding:0 6px 0 0}.g3-summary{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.4;font-weight:500;color:var(--text-heading)}.g3-summary .g3-dot{margin:0 7px;color:#8fa693}.g3-summary .g3-int{white-space:nowrap}.g3-product{display:grid;grid-template-columns:clamp(104px,34%,132px) minmax(0,1fr);grid-template-areas:"media head" "desc desc" "price price" "cta cta";column-gap:14px;margin:0;padding:14px 14px 16px;background:#fff;border:1px solid #CFE0D1;border-radius:18px;box-shadow:0 10px 26px #1e355012}.g3-media{grid-area:media;align-self:start;margin:0;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#f3f6f2;border:1px solid #E3ECE4}.g3-media img{display:block;width:100%;height:100%;object-fit:contain}.g3-head{grid-area:head;align-self:center;min-width:0}.g3-tag{display:inline-flex;align-items:center;min-height:26px;padding:3px 11px;margin:0 0 8px;border-radius:var(--r-pill);background:#eef6ec;border:1px solid #CFE0D1;color:var(--text-green);font-family:var(--font-body);font-size:13px;font-weight:600;line-height:1.2;max-width:100%}.g3-name{margin:0;font-family:var(--font-display);font-weight:400;font-size:19.5px;line-height:1.25;letter-spacing:-.005em;color:var(--text-heading);overflow-wrap:break-word}.g3-desc{grid-area:desc;margin:12px 0 0;font-family:var(--font-body);font-size:15px;line-height:1.5;font-weight:400;color:var(--text-copy)}.g3-price{grid-area:price;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px;margin:10px 0 14px;font-family:var(--font-body);line-height:1.25}.g3-price b{font-size:21px;font-weight:700;color:var(--text-heading);font-variant-numeric:lining-nums}.g3-price s{font-size:15px;font-weight:400;color:var(--text-copy);text-decoration-thickness:1px}.g3-primary{grid-area:cta;color:var(--text-on-brand);background:var(--brand-gradient);box-shadow:0 6px 16px rgba(var(--brand-gradient-start-rgb),.18)}.g3-primary .icon-arrow{width:17px;height:17px;transition:transform .2s ease}@media(hover:hover){.g3-primary:hover .icon-arrow{transform:translate(3px)}}.g3-primary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.g3-set{margin-top:14px;padding:16px;background:#fbf8f1;border:1px solid #E8DEC4;border-radius:18px}.g3-set-kicker{margin:0 0 4px;font-family:var(--font-body);font-size:13.5px;font-weight:600;line-height:1.3;color:#8a6824}.g3-set-name{margin:0 0 6px;font-family:var(--font-display);font-weight:400;font-size:18px;line-height:1.3;color:var(--text-heading)}.g3-set-desc{margin:0 0 12px;font-family:var(--font-body);font-size:14.5px;line-height:1.5;font-weight:400;color:var(--text-copy)}.g3-set-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.g3-set-list li{display:flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:15px;line-height:1.35;font-weight:500;color:var(--text-heading)}.g3-set-list li svg{width:15px;height:15px;flex:none;color:var(--brand-primary)}.g3-mine{margin-left:auto;padding-left:8px;font-size:13px;font-weight:500;color:var(--text-green);white-space:nowrap}.g3-set-price{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;margin:0 0 14px;padding-top:11px;border-top:1px solid #E8DEC4;font-family:var(--font-body)}.g3-set-price dt{font-size:14.5px;line-height:1.4;font-weight:400;color:var(--text-copy)}.g3-set-price dd{margin:0;text-align:right;line-height:1.3}.g3-set-price s{font-size:15px;font-weight:400;color:var(--text-copy);text-decoration-thickness:1px}.g3-set-price b{font-size:18px;font-weight:700;color:var(--text-heading)}.g3-secondary{padding-top:13px;padding-bottom:13px;color:var(--brand-primary);background:#fff;border:1px solid var(--brand-primary);box-shadow:none;transition:background-color .18s ease,transform .15s ease}@media(hover:hover){.g3-secondary:hover{background:#f1f8f0}}.g3-secondary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.g3-support{display:flex;flex-direction:column;align-items:center;margin-top:14px}.g3-wa{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;padding:10px 16px;border-radius:var(--r-pill);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.2;color:var(--brand-primary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease}.g3-wa .icon-wa{width:20px;height:20px;flex:none}@media(hover:hover){.g3-wa:hover{background:#f1f8f0}}.g3-wa:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.g3-restart{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;margin:2px 0 0;border:0;border-radius:8px;background:none;cursor:pointer;font-family:var(--font-body);font-size:14.5px;font-weight:500;color:var(--text-copy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#5f708580;-webkit-tap-highlight-color:transparent}@media(hover:hover){.g3-restart:hover{color:var(--text-heading)}}.g3-restart:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}@media(min-width:600px){.g3-product{grid-template-columns:176px minmax(0,1fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"media head" "media desc" "media price" "cta cta";column-gap:20px;padding:18px}.g3-head{align-self:start}.g3-name{font-size:21px}.g3-desc{margin-top:8px}.g3-price{align-self:end;margin:12px 0 0}.g3-primary{margin-top:18px}.g3-set{padding:18px}}@media(max-width:359px){.g3-product{grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding:12px 12px 14px}.g3-name{font-size:18.5px}.g3-set{padding:14px}}@media(prefers-reduced-motion:reduce){.g3-primary .icon-arrow,.g3-secondary,.g3-wa{transition:none}}.gh-title{margin-bottom:5px}.gh-sub{margin-bottom:12px}.gh-list{display:flex;flex-direction:column;gap:8px}.gh-card{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 8px 10px 10px;text-align:left;cursor:pointer;font-family:var(--font-body);color:var(--text-heading);background:#fff;border:1px solid #CFE0D1;border-radius:16px;box-shadow:inset 0 0 0 1px transparent;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.gh-card .g1-ico{width:40px;height:40px;border-radius:12px}.gh-card .g1-ico svg{width:23px;height:23px}.gh-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gh-name{font-size:16.5px;line-height:1.25;font-weight:700;color:var(--text-heading)}.gh-desc{font-size:16px;line-height:1.35;font-weight:400;color:var(--text-copy)}.gh-card .gh-chev{width:16px;height:16px;flex:none;color:#8fa693;transition:transform .18s ease,color .18s ease}@media(hover:hover){.gh-card:hover{border-color:var(--sage-strong);background:#fafdf9}.gh-card:hover .gh-chev{transform:translate(2px);color:var(--brand-primary)}}.gh-card:active{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary);background:#f1f8f0}.gh-card:active .gh-chev{color:var(--brand-primary)}.gh-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.gh-help-q{margin:16px 0 8px;text-align:center;font-family:var(--font-body);font-size:15px;line-height:1.4;font-weight:400;color:var(--text-copy)}.gh-wa-btn{gap:9px;padding-top:11px;padding-bottom:11px;color:var(--brand-primary);background:#f3f9f2;border:1px solid #A8C7AA;box-shadow:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease,transform .15s ease}.gh-wa-btn .icon-wa{width:20px;height:20px}@media(hover:hover){.gh-wa-btn:hover{background:#eaf4e8;border-color:var(--sage-strong)}}.gh-wa-btn:active{background:#e4f0e2;border-color:var(--brand-primary)}.gh-wa-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.gh-back{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:4px auto 0;padding:0 14px;border:0;border-radius:10px;background:none;cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--text-copy);-webkit-tap-highlight-color:transparent}.gh-back .icon-arrow{width:15px;height:15px;transform:rotate(180deg)}@media(hover:hover){.gh-back:hover{color:var(--text-heading);text-decoration:underline;text-underline-offset:3px}}.gh-back:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}@media(prefers-reduced-motion:reduce){.gh-card,.gh-card .gh-chev,.gh-wa-btn{transition:none}}.g-chip{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-label);font-weight:var(--fw-func);color:var(--text-green);background:var(--green-tint);border-radius:var(--r-pill);padding:6px 12px;margin:0 0 14px}.g-chip svg{width:15px;height:15px}.g-intents{display:flex;flex-direction:column;gap:10px}.g-intent{padding:15px 16px}.g-intent .g-text{flex:1}.g-intent strong{display:block;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-heading);line-height:var(--lh-h3);color:var(--text-primary)}.g-intent .g-text span{display:block;font-size:var(--fs-meta);font-weight:var(--fw-secondary);line-height:1.45;color:var(--text-secondary);margin-top:3px}.g-radio{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--border-card);display:flex;align-items:center;justify-content:center}.g-radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--brand-primary);transform:scale(0);transition:transform .15s ease}.g-intent.selected{background:linear-gradient(#eff8ef,#eff8ef) padding-box,var(--brand-primary) border-box}.g-intent.selected .g-radio{border-color:var(--brand-primary)}.g-intent.selected .g-radio:after{transform:scale(1)}.g-note{font-size:var(--fs-meta);font-style:italic;line-height:1.5;color:var(--text-secondary);margin:14px 0 0;font-weight:var(--fw-secondary)}.g-kicker{display:flex;align-items:center;gap:8px;font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-green);margin:0 0 12px}.g-kicker:before{content:"";width:18px;height:1px;background:var(--accent-warm)}.g-product{border:1px solid transparent;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-soft);background:linear-gradient(160deg,var(--surface-raised) 0%,var(--surface-raised) 45%,var(--surface-main) 100%) padding-box,var(--border-gradient-card) border-box}.g-product-media{aspect-ratio:16/6;padding:8px 0 0;display:flex;align-items:flex-end;justify-content:center;background:var(--surface-grad-media);border-bottom:1px solid var(--border-subtle);border-image:var(--border-gradient-divider-soft) 1}.g-product-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%}.g-product-body{padding:var(--sp-4) var(--sp-4) var(--sp-5)}.g-tag{display:inline-block;font-size:var(--fs-label);font-weight:var(--fw-func);color:var(--text-green);background:var(--green-tint);border-radius:var(--r-pill);padding:4px 11px;margin:0 0 10px}.g-product-title{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0 0 8px}.g-product-body>p{font-size:var(--fs-copy);line-height:1.55;margin:0 0 var(--sp-4)}.g-price{display:flex;align-items:baseline;gap:10px;margin:0 0 var(--sp-4)}.g-price b{font-size:21px;font-weight:800;color:var(--text-primary)}.g-price s{font-size:14px;font-weight:var(--fw-secondary);color:var(--text-secondary)}.g-set{margin-top:var(--sp-4);border-radius:var(--r-lg);border:1px solid transparent;padding:var(--sp-5) var(--sp-4) var(--sp-4);box-shadow:var(--shadow-soft);background:linear-gradient(160deg,#FFFFFF 0%,var(--surface-raised) 55%,var(--surface-main) 100%) padding-box,linear-gradient(135deg,var(--accent-warm) 0%,var(--champagne) 45%,var(--sage-soft) 100%) border-box}.g-set-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-label-sm);font-weight:var(--fw-label);letter-spacing:.05em;text-transform:uppercase;color:var(--text-green);background:#c3a35624;border:1px solid rgba(195,163,86,.55);border-radius:var(--r-pill);padding:5px 11px;margin:0 0 12px}.g-set-title{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0 0 8px}.g-set>p{font-size:var(--fs-copy);line-height:1.55;margin:0 0 var(--sp-4)}.g-set-list{list-style:none;margin:0 0 var(--sp-4);padding:0;display:flex;flex-direction:column;gap:9px}.g-set-list li{display:flex;align-items:center;gap:10px;font-size:var(--fs-item);font-weight:var(--fw-func);color:var(--text-primary)}.g-set-list .g-check{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--brand-gradient);color:var(--text-on-brand)}.g-set-list .g-check svg{width:12px;height:12px}.g-set-list em{margin-left:auto;font-style:normal;font-size:var(--fs-label-sm);font-weight:var(--fw-secondary);color:var(--text-secondary);white-space:nowrap}.g-set-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0 0;margin:0 0 var(--sp-4);border-top:1px solid var(--border-subtle);border-image:var(--border-gradient-divider) 1;font-size:var(--fs-func-sm);font-weight:var(--fw-func);color:var(--text-primary)}.g-set-price b{font-size:20px;font-weight:800;color:var(--text-green)}.g-set-price s{color:var(--text-secondary);font-weight:var(--fw-secondary);margin-right:6px}.g-help-list{display:flex;flex-direction:column;gap:10px;margin:0 0 var(--sp-5)}.g-help-card{border:1px solid transparent;border-radius:var(--r-md);padding:var(--sp-4);background:var(--surface-raised) padding-box,var(--border-gradient-card) border-box}.g-help-card h4{display:flex;align-items:center;gap:10px;font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0 0 6px}.g-help-card h4 .g-ico{width:34px;height:34px}.g-help-card h4 .g-ico svg{width:17px;height:17px}.g-help-card p{font-size:var(--fs-copy);line-height:1.5;margin:0 0 var(--sp-3)}.g-support{border-radius:var(--r-md);padding:var(--sp-4);background:linear-gradient(160deg,#FFFFFF 0%,var(--green-tint) 100%);text-align:center}.g-support p{font-size:var(--fs-item);line-height:1.5;margin:0 0 var(--sp-3);color:var(--text-primary);font-weight:var(--fw-func)}.g-support .btn{gap:9px}.g-foot{display:flex;flex-direction:column;gap:10px;margin-top:var(--sp-5)}.g-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.back-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--fs-func-sm);font-weight:var(--fw-secondary);padding:6px 0;cursor:pointer}.back-link svg{width:13px;height:13px}.back-link.is-back svg{transform:rotate(180deg)}.faq-list{max-width:680px;margin:var(--sp-4) auto 0;display:flex;flex-direction:column;gap:var(--sp-2)}.faq-item{background:var(--surface-raised);border:1px solid transparent;border-radius:16px;overflow:hidden;background-clip:padding-box;box-shadow:0 4px 14px rgba(var(--glow-rgb),.08),0 1px 2px rgba(var(--shade-rgb),.03);transition:box-shadow .2s ease}.faq-item.open{background:linear-gradient(180deg,var(--surface-raised) 0%,var(--surface-main) 100%);background-clip:padding-box;box-shadow:0 10px 26px rgba(var(--glow-rgb),.13),0 1px 2px rgba(var(--shade-rgb),.03)}.faq-q{width:100%;display:flex;align-items:center;gap:14px;text-align:left;border:none;padding:14px 16px;background:transparent}.faq-num{width:26px;height:26px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--brand-gradient);color:var(--text-on-brand);font-family:var(--font-body);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums lining-nums;line-height:1;box-shadow:0 2px 6px rgba(var(--brand-gradient-start-rgb),.18)}.faq-q-text{flex:1;font-weight:var(--fw-func);color:var(--text-primary);font-size:var(--fs-item-lg)}.icon-plusminus{position:relative;width:26px;height:26px;border-radius:50%;flex-shrink:0;border:0;padding:1.5px;background:var(--btn-grad) content-box,var(--border-gradient-round-header) border-box}.icon-plusminus i{position:absolute;background:var(--brand-gradient-start);border-radius:2px;transition:transform .18s ease,opacity .18s ease}.icon-plusminus .bar-h{left:8px;right:8px;top:50%;height:2px;margin-top:-1px}.icon-plusminus .bar-v{top:8px;bottom:8px;left:50%;width:2px;margin-left:-1px}.faq-item.open .icon-plusminus .bar-v{transform:rotate(90deg);opacity:0}.faq-a{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-a p{margin:0;padding:0 18px 18px 56px;font-size:var(--fs-copy);line-height:1.6}.faq-a strong{color:var(--text-emphasis-warm);font-weight:700}.faq-a .faq-link{display:inline;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;line-height:inherit;color:var(--brand-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px;-webkit-tap-highlight-color:transparent}@media(hover:hover){.faq-a .faq-link:hover{text-decoration-thickness:2px}}.faq-a .faq-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.faq-a strong>.faq-link,.faq-a span>.faq-link{color:inherit;font-weight:inherit}#final-cta{padding-bottom:var(--sp-7)}@media(min-width:800px){#final-cta{padding-bottom:var(--sp-8)}}#final-cta .head{max-width:none}#final-cta .head h2{text-wrap:balance}#final-cta .head h2{white-space:nowrap;font-size:min(var(--fs-h2),calc((100vw - 40px) / 19))}#final-cta .head p{max-width:420px;margin:0 auto}#final-cta .final-cta-action{text-align:center;margin-top:var(--sp-5)}#final-cta .final-cta-action .btn .icon-arrow{width:17px;height:17px}.story-copy{text-align:center;max-width:520px;margin:0 auto}.story-copy p{margin:var(--sp-2) 0 0}.story-visual{margin:var(--sp-5) auto 0}.story-img{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.story-cta{text-align:center;margin-top:var(--sp-5)}footer{background:linear-gradient(180deg,var(--surface-main),var(--surface-tint-cool));padding:var(--sp-7) 0 var(--sp-4);border-top:1px solid var(--border-subtle);border-image:var(--border-gradient-divider) 1}.footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:var(--sp-2)}.footer-brand{gap:12px}.footer-logo{display:block;height:42px;width:auto;flex-shrink:0}.footer-brand div span{display:block;font-family:var(--font-display);font-weight:600;font-size:22px;letter-spacing:.03em}.footer-brand div span.footer-wordmark{white-space:nowrap}.footer-brand div span.footer-wordmark-iz{display:inline;color:var(--text-green)}.footer-brand div small{display:block;font-size:var(--fs-label-sm);letter-spacing:.08em;color:var(--text-green);font-weight:var(--fw-label)}.footer-desc{font-size:var(--fs-copy-sm);font-weight:var(--fw-secondary);max-width:340px;margin:0 0 var(--sp-6)}.footer-desc:has(+.footer-social){margin-bottom:var(--sp-4)}.footer-social{display:flex;align-items:center;gap:12px;margin:0 0 var(--sp-6)}.footer-social a{position:relative;width:40px;height:40px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--brand-primary);border:1px solid var(--sage-soft);background:#fff9;transition:border-color .15s ease,background .15s ease}.footer-social a:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%}.footer-social a:hover{border-color:var(--brand-primary);background:#fff}.footer-social a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.footer-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-bottom:var(--sp-4)}.footer-col-about{grid-column:1 / -1}.footer-col h4{font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-green);margin-bottom:var(--sp-3)}.footer-col a{display:block;color:var(--text-primary);text-decoration:none;padding:5px 0;font-size:var(--fs-footer-link);font-weight:var(--fw-ui)}.footer-col a:hover{color:var(--text-green)}.footer-bottom{border-top:1px solid var(--border-subtle);border-image:var(--border-gradient-divider) 1;padding-top:var(--sp-4);text-align:left;padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--sp-4))}.footer-bottom p{margin:0;max-width:none}.footer-copy{font-family:var(--font-body);font-style:normal;font-size:var(--fs-note);font-weight:var(--fw-secondary);line-height:1.55;color:var(--text-secondary)}.footer-bottom .footer-copy{white-space:nowrap;font-size:min(var(--fs-note),calc((100vw - 20px) / 37.5))}@media(max-width:749.98px){.footer-bottom .footer-copy{margin-left:-10px;margin-right:-10px}}@media(min-width:750px){.footer-cols{grid-template-columns:1.3fr 1fr 1fr 1fr}.footer-col-about{grid-column:auto}.footer-bottom{padding-bottom:var(--sp-4);text-align:center}.footer-bottom p{max-width:none;margin:0 auto}}.fixed-actions{position:fixed;right:14px;bottom:calc(env(safe-area-inset-bottom,0px) + 14px);z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.fixed-actions>*{pointer-events:auto}.fab-wa{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;box-sizing:border-box;border-radius:50%;padding:1.5px;text-decoration:none;color:var(--brand-primary);background:var(--btn-grad) content-box,var(--border-gradient-round-header) border-box;box-shadow:0 3px 12px rgba(var(--shade-rgb),.14);transition:transform .18s ease}.fab-wa:active{transform:scale(.95)}.fab-wa:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.fab-wa-ico{display:flex;align-items:center;justify-content:center}.fab-wa-ico svg{width:25px;height:25px;display:block}.fab-wa-ico svg path:first-child{fill:var(--brand-primary)}.fab-wa-ico svg path:last-child{fill:#fff}@media(prefers-reduced-motion:reduce){.fab-wa{transition:none}}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 74px);transform:translate(-50%,16px);background:var(--brand-gradient-start);color:var(--surface-main);padding:12px 20px;border-radius:var(--r-pill);font-size:13px;font-weight:700;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:90;box-shadow:var(--shadow-md);max-width:88vw;text-align:center}.toast.show{opacity:1;transform:translate(-50%)}.skip-link{position:absolute;left:-999px;top:0;background:var(--surface-main);padding:12px 18px;z-index:999}.skip-link:focus{left:0}a:focus-visible,button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:6px}:root{--atm-white:#FFFFFF;--atm-white-rgb:255,255,255;--atm-sky-1:#F4FAFE;--atm-sky-1-rgb:244,250,254;--atm-sky-2:#EDF7FD;--atm-sky-2-rgb:237,247,253;--atm-sky-3:#E7F3FA;--atm-sky-3-rgb:231,243,250;--atm-sky-4:#DFF0FA;--atm-sky-4-rgb:223,240,250;--atm-green-rgb:230,243,228;--atm-glow-rgb:255,255,255}body{background:var(--atm-white)}.hero-media{background:radial-gradient(max(440px,48vw) 360px at 100% 100%,rgba(var(--atm-green-rgb),.95),rgba(var(--atm-green-rgb),.45) 45%,rgba(var(--atm-green-rgb),0) 75%),radial-gradient(max(420px,42vw) 300px at 100% 0%,rgba(var(--atm-sky-3-rgb),.9),rgba(var(--atm-sky-3-rgb),0) 70%),radial-gradient(max(360px,36vw) 260px at 0% 100%,rgba(var(--atm-sky-2-rgb),.95),rgba(var(--atm-sky-2-rgb),0) 70%),linear-gradient(180deg,var(--atm-white) 0%,var(--atm-white) 50%,var(--atm-sky-1) 100%)}#kategoriler{background:radial-gradient(max(420px,40vw) 320px at 0% 360px,rgba(var(--atm-glow-rgb),.8),rgba(var(--atm-glow-rgb),0) 70%),radial-gradient(max(460px,46vw) 380px at 100% 55%,rgba(var(--atm-sky-4-rgb),.8),rgba(var(--atm-sky-4-rgb),0) 70%),radial-gradient(max(400px,40vw) 300px at 0% calc(100% - 320px),rgba(var(--atm-green-rgb),.8),rgba(var(--atm-green-rgb),0) 70%),linear-gradient(180deg,var(--atm-white) 0,var(--atm-white) 60px,var(--atm-sky-2) 26%,var(--atm-sky-3) 58%,var(--atm-sky-2) 84%,var(--atm-white) calc(100% - 40px),var(--atm-white) 100%)}#hazirlik{background:radial-gradient(max(420px,40vw) 260px at 0% 250px,rgba(var(--atm-green-rgb),.85),rgba(var(--atm-green-rgb),0) 72%),radial-gradient(max(380px,36vw) 240px at 100% calc(100% - 220px),rgba(var(--atm-sky-3-rgb),.85),rgba(var(--atm-sky-3-rgb),0) 70%),linear-gradient(180deg,var(--atm-white) 0,var(--atm-white) 30px,var(--atm-sky-1) 34%,var(--atm-sky-1) 66%,var(--atm-white) calc(100% - 30px),var(--atm-white) 100%)}#rehber{background:radial-gradient(max(420px,44vw) 240px at 50% 50%,rgba(var(--atm-green-rgb),.8),rgba(var(--atm-green-rgb),0) 70%),radial-gradient(max(360px,34vw) 220px at 100% 210px,rgba(var(--atm-sky-3-rgb),.85),rgba(var(--atm-sky-3-rgb),0) 70%),linear-gradient(180deg,var(--atm-white) 0,var(--atm-white) 30px,var(--atm-sky-1) 30%,var(--atm-sky-2) 50%,var(--atm-sky-1) 70%,var(--atm-white) calc(100% - 30px),var(--atm-white) 100%)}#sss{background:radial-gradient(max(380px,34vw) 220px at 12% 330px,rgba(var(--atm-glow-rgb),.8),rgba(var(--atm-glow-rgb),0) 70%),radial-gradient(max(440px,40vw) 260px at 92% calc(100% - 320px),rgba(var(--atm-glow-rgb),.75),rgba(var(--atm-glow-rgb),0) 70%),radial-gradient(max(360px,34vw) 240px at 100% 45%,rgba(var(--atm-green-rgb),.55),rgba(var(--atm-green-rgb),0) 70%),radial-gradient(max(460px,46vw) 300px at 50% 52%,rgba(var(--atm-sky-4-rgb),.7),rgba(var(--atm-sky-4-rgb),0) 70%),linear-gradient(180deg,var(--atm-white) 0,var(--atm-white) 30px,var(--atm-sky-2) 22%,var(--atm-sky-3) 52%,var(--atm-sky-2) 80%,var(--atm-white) calc(100% - 30px),var(--atm-white) 100%)}#final-cta{background:radial-gradient(max(380px,40vw) 140px at 50% 50%,rgba(var(--atm-green-rgb),.8),rgba(var(--atm-green-rgb),0) 70%),linear-gradient(180deg,var(--atm-white) 0,var(--atm-white) 24px,var(--atm-sky-1) 50%,var(--atm-white) calc(100% - 24px),var(--atm-white) 100%)}footer{background:radial-gradient(max(380px,36vw) 220px at 0% 170px,rgba(var(--atm-green-rgb),.7),rgba(var(--atm-green-rgb),0) 70%),radial-gradient(max(420px,40vw) 260px at 100% 100%,rgba(var(--atm-sky-4-rgb),.85),rgba(var(--atm-sky-4-rgb),0) 70%),linear-gradient(180deg,var(--atm-white) 0%,var(--atm-white) 35%,var(--atm-sky-2) 100%)}.page-product .pd-title,.page-product .section h2,.page-product .pd-mini-title,.page-product .product-card-title,.page-product .set-offer__title,.page-product .set-offer__list li{color:var(--text-heading)}.page-product .pd-desc,.page-product .section .head p:not(.eyebrow),.page-product .pd-form-head p,.page-product .pd-set-teaser-text p:not(.pd-mini-title),.page-product .set-offer__desc,.page-product .kfor-intro,.page-product #kullanim .process-copy p:not(.eyebrow),.page-product .faq-a p{color:var(--text-copy)}:root{--text-primary:var(--text-heading);--text-secondary:var(--text-copy);--text-ink-green:#253A34}.wa-section{background:linear-gradient(180deg,var(--atm-white, #FFFFFF) 0%,var(--surface-main) 50%,var(--atm-white, #FFFFFF) 100%)}.wa-head h2{margin-bottom:var(--sp-2)}.wa-carousel{margin-top:var(--sp-5)}.wa-track{list-style:none;display:flex;gap:var(--sp-4);margin:0 -20px;padding:4px 20px 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wa-track::-webkit-scrollbar{display:none}.wa-item{flex:0 0 82%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.wa-card{position:relative;display:block;width:100%;margin:0;padding:0;aspect-ratio:4 / 5;overflow:hidden;cursor:zoom-in;border:1px solid rgba(79,114,74,.28);border-radius:var(--r-md);background:var(--surface-raised);box-shadow:0 3px 12px rgba(var(--glow-rgb),.07),0 1px 2px rgba(var(--shade-rgb),.03);-webkit-tap-highlight-color:transparent}.wa-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 10.97%}.wa-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:var(--r-md)}.wa-zoom{position:absolute;right:10px;bottom:10px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fffffff0;border:1px solid var(--sage-light);color:var(--brand-primary);box-shadow:0 2px 8px rgba(var(--shade-rgb),.12);pointer-events:none}.wa-zoom svg{width:17px;height:17px}.wa-card--empty{display:flex;align-items:center;justify-content:center;cursor:default;border-style:dashed;background:var(--surface-main);font-family:var(--font-body);font-size:var(--fs-meta);color:var(--text-copy);box-shadow:none}.wa-controls{display:flex;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-3)}.wa-carousel.is-static .wa-controls{display:none}.wa-arrow{width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;border:1px solid var(--sage-soft);background:var(--surface-raised);color:var(--brand-primary);box-shadow:0 1px 2px rgba(var(--shade-rgb),.06);transition:background .15s ease,opacity .15s ease}.wa-arrow svg{width:20px;height:20px}.wa-arrow:hover:not(:disabled){background:var(--green-tint)}.wa-arrow:disabled{opacity:.38;cursor:default;box-shadow:none}.wa-count{min-width:64px;margin:0;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text-copy);font-variant-numeric:tabular-nums}.wa-consent{margin:var(--sp-3) -14px 0;text-align:center;white-space:nowrap;font-family:var(--font-body);font-size:min(13.5px,3.9vw);font-weight:400;line-height:1.4;color:var(--text-copy)}@media(min-width:768px){.wa-track{margin:0;padding:4px 2px 12px;scroll-padding-inline:2px}.wa-item{flex-basis:calc((100% - 2 * var(--sp-4)) / 3)}.wa-consent{margin-left:0;margin-right:0}}@media(min-width:1024px){.wa-carousel{max-width:1052px;margin-left:auto;margin-right:auto}.wa-item{flex-basis:calc((100% - 3 * var(--sp-4)) / 4)}}.wa-carousel.is-static .wa-track{justify-content:center}.wa-gal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;flex-direction:column;background:linear-gradient(to top,#1212129e 0 112px,#12121252 45% 100%);-webkit-backdrop-filter:blur(16px) saturate(.6);backdrop-filter:blur(16px) saturate(.6);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.wa-gal-top{flex:0 0 auto;display:flex;justify-content:flex-end;padding:8px 10px 6px}.wa-gal-close{width:48px;height:48px;display:grid;place-items:center;margin:0;padding:0;cursor:pointer;border-radius:50%;border:0;background:#fff;color:#1c1c1c;box-shadow:0 2px 10px #0000002e;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.wa-gal-close svg{width:22px;height:22px}.wa-gal-stage{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;touch-action:none}.wa-gal-track{display:flex;height:100%;will-change:transform}.wa-gal-slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.wa-gal-img{display:block;max-width:none;border-radius:10px;transform-origin:50% 50%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.wa-gal.is-zoomed .wa-gal-stage{cursor:grab}.wa-gal-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--sp-4);padding:8px 12px 12px}.wa-gal-arrow{width:44px;height:44px;display:grid;place-items:center;padding:0;cursor:pointer;border-radius:50%;border:1px solid var(--sage-soft);background:#fff;color:var(--brand-primary);transition:opacity .15s ease}.wa-gal-arrow svg{width:20px;height:20px}.wa-gal-arrow:disabled{opacity:.35;cursor:default}.wa-gal-count{min-width:64px;margin:0;text-align:center;font-family:var(--font-body);font-size:15px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.wa-gal button:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.wa-gal .wa-gal-close:focus,.wa-gal .wa-gal-close:focus-visible{outline:none;border-radius:50%}.wa-gal.is-kbd .wa-gal-close:focus{outline:2px solid #FFFFFF;outline-offset:2px;box-shadow:0 0 0 6px #0009}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wa-gal{background:#121212d6}}html.wa-lock,html.wa-lock body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kdm-s01.css.map */
