:root{--ar-ink:#07150f;--ar-deep:#0c2118;--ar-panel:#112a1e;--ar-green:#80ae3b;--ar-lime:#b8e957;--ar-mint:#d8f5a1;--ar-paper:#f4f4ec;--ar-sand:#dfdfcf;--ar-cyan:#45d8ca;--ar-muted:#77827b;--ar-line:rgba(10,31,22,.15);--ar-wrap:min(92vw,1420px);--ar-serif:Iowan Old Style,Baskerville,"Times New Roman",serif}
html{scrollbar-color:var(--ar-green) var(--ar-ink);scrollbar-width:thin}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--ar-ink)}body::-webkit-scrollbar-thumb{background:var(--ar-green);border:3px solid var(--ar-ink);border-radius:99px}::selection{background:var(--ar-lime);color:var(--ar-ink)}
.site-header{height:88px;background:linear-gradient(180deg,rgba(7,21,15,.72),transparent);border:0;backdrop-filter:none}.site-header.scrolled{height:70px;background:rgba(7,21,15,.9);backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.1)}.header-container{max-width:none;padding:0 4vw}.site-logo{gap:.65rem}.logo-img{width:43px;height:43px}.logo-text{color:#fff;font-size:1.12rem;letter-spacing:.12em}.nav-link{font-size:.74rem;letter-spacing:.03em;color:rgba(255,255,255,.72)}.nav-link:hover,.nav-link.active{color:var(--ar-lime)}.lang-switch,.theme-toggle{color:#fff}.btn-header{background:var(--ar-lime);color:var(--ar-ink);border:0}.btn-header:hover{background:#fff;color:var(--ar-ink)}.mobile-toggle span{background:#fff}
.ar-wrap{width:var(--ar-wrap);margin-inline:auto}.ar-section{padding:clamp(6rem,11vw,11rem) 0}.ar-progress{position:fixed;z-index:1001;left:0;top:0;width:100%;height:2px}.ar-progress span{display:block;width:0;height:100%;background:var(--ar-lime)}.ar-grain{position:absolute;z-index:-1;inset:0;opacity:.075;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.ar-hero{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;color:#fff;background:var(--ar-ink)}.ar-hero__media{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);transition:transform .15s linear}.ar-hero__shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,14,9,.95) 0%,rgba(3,14,9,.7) 43%,rgba(3,14,9,.12) 74%),linear-gradient(0deg,rgba(3,14,9,.7),transparent 55%)}.ar-hero__content{padding-bottom:clamp(5rem,10vh,8rem)}.ar-eyebrow,.ar-kicker{font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ar-eyebrow{display:flex;align-items:center;gap:.75rem;color:var(--ar-lime);margin-bottom:1.5rem}.ar-eyebrow span{width:34px;height:1px;background:currentColor}.ar-hero h1,.ar-section h2,.ar-deterra h2,.ar-contact h2{font-family:Outfit,system-ui,sans-serif;font-size:clamp(4rem,9.7vw,9rem);font-weight:550;line-height:.84;letter-spacing:-.075em;color:inherit;margin:0 0 1.7rem}.ar-hero h1 em,.ar-section h2 em,.ar-deterra h2 em,.ar-contact h2 em{font-family:var(--ar-serif);font-weight:400;color:var(--ar-lime)}.ar-hero__lead{width:min(590px,88vw);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.65;color:rgba(255,255,255,.72)}.ar-actions{display:flex;align-items:center;gap:2rem;margin-top:2rem}.ar-button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:1.05rem 1.2rem;font-size:.76rem;font-weight:850;letter-spacing:.025em;transition:.25s}.ar-button:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.22)}.ar-button--lime{background:var(--ar-lime);color:var(--ar-ink)}.ar-button--outline{border:1px solid rgba(255,255,255,.35);color:#fff}.ar-button--outline:hover{background:var(--ar-lime);border-color:var(--ar-lime);color:var(--ar-ink)}.ar-text-link{font-size:.78rem;font-weight:800;border-bottom:1px solid rgba(255,255,255,.35);padding:.8rem 0}.ar-text-link span{margin-left:1.5rem}.ar-hero__reading{position:absolute;right:4vw;bottom:7rem;display:flex;gap:1rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em}.ar-hero__reading>span{color:var(--ar-lime)}.ar-hero__reading p{margin:0;color:#fff}.ar-scroll{position:absolute;right:4vw;bottom:0;width:68px;height:68px;border-left:1px solid rgba(255,255,255,.3);display:grid;place-items:center}.ar-scroll i{width:1px;height:25px;background:#fff;animation:ar-scroll 1.6s infinite}@keyframes ar-scroll{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
.ar-proof{background:var(--ar-lime);color:var(--ar-ink)}.ar-proof>.ar-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.ar-proof div{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border-right:1px solid rgba(7,21,15,.18)}.ar-proof div:last-child{border:0}.ar-proof strong{font-size:1.3rem;letter-spacing:-.04em}.ar-proof span{font-size:.66rem;font-weight:750;line-height:1.35;text-transform:uppercase;letter-spacing:.07em}
.ar-science{background:var(--ar-paper);color:var(--ar-ink)}.ar-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.ar-index{grid-column:span 2;display:flex;gap:.7rem;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.14em}.ar-index span{color:var(--ar-green)}.ar-index p{color:inherit;margin:0}.ar-index--light{color:#fff}.ar-science__copy{grid-column:4/span 7}.ar-kicker{color:var(--ar-green);margin:0 0 1.4rem}.ar-science h2{font-size:clamp(3.1rem,6vw,6rem)}.ar-science h2 em{color:var(--ar-green)}.ar-science__copy>p:last-child{max-width:680px;color:var(--ar-muted);font-size:1.08rem;line-height:1.75}.ar-micro{grid-column:4/span 9;position:relative;margin:5rem 0 0;overflow:hidden;background:var(--ar-ink);aspect-ratio:16/8}.ar-micro img{width:100%;height:100%;object-fit:cover;transition:.7s}.ar-micro:hover img{transform:scale(1.025)}.ar-micro figcaption{position:absolute;left:0;bottom:0;background:rgba(7,21,15,.88);backdrop-filter:blur(10px);color:#fff;padding:1.3rem 1.6rem;min-width:330px}.ar-micro figcaption span{font-size:.6rem;color:var(--ar-lime);text-transform:uppercase;letter-spacing:.14em}.ar-micro figcaption p{margin:.3rem 0 0;color:rgba(255,255,255,.75);font-size:.82rem}
.ar-products{background:var(--ar-ink);color:#fff}.ar-section-head{display:grid;grid-template-columns:23% 1fr auto;align-items:start;margin-bottom:5rem}.ar-section-head h2{font-size:clamp(3.1rem,6vw,6rem)}.ar-circle-link{width:78px;height:78px;border:1px solid rgba(255,255,255,.3);border-radius:50%;display:grid;place-items:center;text-align:center;font-size:.7rem;font-weight:800;transition:.25s}.ar-circle-link:hover{background:var(--ar-lime);border-color:var(--ar-lime);color:var(--ar-ink);transform:rotate(8deg)}.ar-product-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;background:rgba(255,255,255,.13)}.ar-product{grid-column:span 4;min-height:470px;position:relative;padding:2rem;background:var(--ar-deep);overflow:hidden;transition:.35s}.ar-product:nth-child(1),.ar-product:nth-child(2){grid-column:span 6}.ar-product:hover{background:#163426;transform:translateY(-4px);z-index:2}.ar-product__no{position:absolute;right:1.5rem;top:1.3rem;color:var(--product);font-size:.68rem}.ar-product__orb{position:absolute;right:-5%;top:8%;width:240px;height:240px;border:1px solid color-mix(in srgb,var(--product) 50%,transparent);border-radius:50%;opacity:.5}.ar-product__orb:after,.ar-product__orb:before{content:"";position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--product) 45%,transparent)}.ar-product__orb:before{inset:20%}.ar-product__orb:after{inset:40%;background:color-mix(in srgb,var(--product) 30%,transparent)}.ar-product__orb i,.ar-product__orb b{position:absolute;width:8px;height:8px;border-radius:50%;background:var(--product);box-shadow:0 0 20px var(--product)}.ar-product__orb i{left:10%;top:48%}.ar-product__orb b{right:18%;bottom:12%}.ar-product__copy{position:absolute;left:2rem;right:2rem;bottom:2rem}.ar-product__copy>p{color:var(--product);font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ar-product__copy h3{font-size:clamp(2.1rem,3.8vw,4.3rem);letter-spacing:-.06em;margin:.45rem 0 1rem;color:#fff}.ar-product__copy>span{display:block;max-width:440px;color:rgba(255,255,255,.58);font-size:.8rem;line-height:1.55}.ar-product__arrow{position:absolute;right:1.7rem;bottom:1.7rem;font-size:1.4rem;color:var(--product);opacity:0;transform:translate(-8px,8px);transition:.3s}.ar-product:hover .ar-product__arrow{opacity:1;transform:none}
.ar-path{background:var(--ar-paper);color:var(--ar-ink)}.ar-path__head{display:grid;grid-template-columns:23% 1fr;margin-bottom:5rem}.ar-path h2{font-size:clamp(3.1rem,6vw,6rem)}.ar-path h2 em{color:var(--ar-green)}.ar-steps{list-style:none;margin:0 0 2rem 23%;padding:0;border-top:1px solid var(--ar-line)}.ar-steps li{display:grid;grid-template-columns:12% 34% 54%;align-items:start;padding:2rem 0;border-bottom:1px solid var(--ar-line)}.ar-steps li>span{color:var(--ar-green);font-size:.68rem}.ar-steps li>div{display:contents}.ar-steps h3{margin:0;color:var(--ar-ink);font-size:1.18rem}.ar-steps p{margin:0;color:var(--ar-muted);max-width:570px;font-size:.9rem}.ar-disclaimer{margin-left:23%;max-width:720px;font-size:.75rem;color:var(--ar-muted);border-left:2px solid var(--ar-green);padding-left:1rem}
.ar-deterra{padding:clamp(6rem,10vw,10rem) 0;background:var(--ar-panel);color:#fff}.ar-deterra__grid{display:grid;grid-template-columns:20% 50% 30%;gap:3vw}.ar-deterra h2{font-size:clamp(3.2rem,6vw,6.3rem)}.ar-deterra__copy>p:not(.ar-kicker){color:rgba(255,255,255,.62);max-width:660px;line-height:1.75}.ar-deterra .ar-button{margin-top:1.5rem}.ar-ecosystem{align-self:end;border-top:1px solid rgba(255,255,255,.2)}.ar-ecosystem a{display:flex;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.15);font-size:.8rem}.ar-ecosystem span{color:var(--ar-lime)}.ar-ecosystem a:hover{color:var(--ar-lime);padding-left:.5rem}
.ar-contact{padding:clamp(5rem,9vw,9rem) 0;background:var(--ar-green);color:var(--ar-ink)}.ar-contact__grid{display:grid;grid-template-columns:65% 35%;align-items:end}.ar-contact .ar-kicker{color:var(--ar-ink)}.ar-contact h2{font-size:clamp(3rem,6vw,6rem)}.ar-contact h2 em{color:var(--ar-paper)}.ar-contact__actions{display:grid;gap:.8rem;justify-items:stretch}.ar-contact__actions>a:not(.ar-button){font-weight:800;border-bottom:1px solid rgba(7,21,15,.35);padding:.8rem 0}.ar-contact .ar-button--lime{background:var(--ar-ink);color:#fff}
.site-footer{background:#050d09;border-top:0}.footer-container{max-width:none;width:var(--ar-wrap);padding:0}.footer-logo-img{width:52px}.footer-title{color:var(--ar-lime)}.footer-bottom a{color:var(--ar-lime)!important}.whatsapp-float{background:var(--ar-lime);color:var(--ar-ink)}
.ar-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s,transform .75s}.ar-reveal.ar-visible{opacity:1;transform:none}
@media(max-width:1050px){.nav-list{gap:.2rem}.nav-link{padding:.55rem}.btn-header span{display:none}.ar-product{grid-column:span 6}.ar-deterra__grid{grid-template-columns:20% 1fr}.ar-ecosystem{grid-column:2}}
@media(max-width:780px){.site-header{height:72px}.header-container{padding:0 5vw}.main-nav{background:rgba(7,21,15,.98)}.nav-link{font-size:1.4rem;color:#fff}.header-actions .lang-switch{display:none}.ar-hero__shade{background:linear-gradient(90deg,rgba(3,14,9,.9),rgba(3,14,9,.35)),linear-gradient(0deg,rgba(3,14,9,.78),transparent)}.ar-hero h1{font-size:clamp(3.7rem,16vw,6.2rem)}.ar-hero__reading{display:none}.ar-proof>.ar-wrap{grid-template-columns:repeat(2,1fr)}.ar-proof div:nth-child(2){border-right:0}.ar-proof div:nth-child(-n+2){border-bottom:1px solid rgba(7,21,15,.18)}.ar-grid{display:block}.ar-index{margin-bottom:3rem}.ar-micro{margin-top:3rem;aspect-ratio:4/3}.ar-section-head,.ar-path__head{display:block}.ar-circle-link{margin-top:2rem}.ar-product-grid{grid-template-columns:1fr}.ar-product,.ar-product:nth-child(1),.ar-product:nth-child(2){grid-column:auto;min-height:420px}.ar-steps{margin-left:0}.ar-steps li{grid-template-columns:13% 87%}.ar-steps li>div{display:block}.ar-steps p{margin-top:.7rem}.ar-disclaimer{margin-left:0}.ar-deterra__grid{display:block}.ar-deterra__copy{margin-bottom:4rem}.ar-contact__grid{grid-template-columns:1fr}.ar-contact__actions{margin-top:2rem}.footer-container{padding:0}}
@media(max-width:520px){.ar-section{padding:5.5rem 0}.ar-actions{align-items:flex-start;flex-direction:column;gap:.8rem}.ar-proof>.ar-wrap{grid-template-columns:1fr}.ar-proof div{border-right:0;border-bottom:1px solid rgba(7,21,15,.18)!important;padding:1rem}.ar-proof div:last-child{border-bottom:0!important}.ar-micro figcaption{min-width:0;width:100%}.ar-product{min-height:400px;padding:1.4rem}.ar-product__copy{left:1.4rem;bottom:1.4rem}.ar-product__copy>span{max-width:90%}.ar-contact h2{font-size:3.2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ar-reveal{opacity:1;transform:none}.ar-hero__media{transform:none!important}}
/* ===== AGRORUN SUBPAGE ART DIRECTION ===== */
body:not(.page-index){--sub-paper:#f4f4ec;--sub-white:#fbfcf7;--sub-ink:#07150f;--sub-muted:#647169}
body:not(.page-index) .page-header{min-height:clamp(470px,64svh,680px);padding:clamp(9rem,18vh,13rem) 0 clamp(4rem,9vh,7rem);display:flex;align-items:flex-end;text-align:left;isolation:isolate;background:var(--ar-ink);color:#fff}
body:not(.page-index) .page-header:before{content:"";position:absolute;z-index:-3;inset:0;background-image:var(--sub-hero);background-size:cover;background-position:center;transform:scale(1.015)}
body:not(.page-index) .page-header:after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(3,14,9,.96) 0%,rgba(3,14,9,.72) 43%,rgba(3,14,9,.14) 78%),linear-gradient(0deg,rgba(3,14,9,.68),transparent 58%)}
body:not(.page-index) .page-header .deco-svg{display:none}
body:not(.page-index) .page-header .container{width:var(--ar-wrap);max-width:none;margin:0 auto;padding:0;position:relative;z-index:2}
body:not(.page-index) .page-header .hero-tagline{border:0;background:transparent;padding:0;color:var(--ar-lime);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}
body:not(.page-index) .page-header .hero-tagline svg{display:none}
body:not(.page-index) .page-header h1{max-width:930px;margin:.8rem 0 1.25rem;color:#fff;font-size:clamp(3.8rem,8vw,7.8rem);font-weight:550;line-height:.86;letter-spacing:-.07em;text-wrap:balance}
body:not(.page-index) .page-header p{max-width:650px;margin:0;color:rgba(255,255,255,.7);font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.65}
.page-urunler,.page-products{--sub-hero:url('/assets/images/formulations.webp')}
.page-hizmetler,.page-services,.page-iletisim,.page-contact{--sub-hero:url('/assets/images/field-guidance.webp')}
.page-hakkimizda,.page-about{--sub-hero:url('/assets/images/formulation-lab.webp')}
.page-blog{--sub-hero:url('/assets/images/soil-microbiome.webp')}
.page-gizlilik-politikasi,.page-privacy,.page-cerez-politikasi,.page-cookies,.page-kvkk{--sub-hero:radial-gradient(circle at 78% 30%,rgba(128,174,59,.3),transparent 22%),linear-gradient(135deg,#07150f,#102a1c)}
.page-gizlilik-politikasi .page-header,.page-privacy .page-header,.page-cerez-politikasi .page-header,.page-cookies .page-header,.page-kvkk .page-header{min-height:440px}

/* editorial content surfaces */
.page-hizmetler .services-content,.page-services .services-content,.page-hakkimizda .about-content,.page-about .about-content,.page-iletisim .contact-section,.page-contact .contact-section,.page-iletisim .contact-faq,.page-contact .contact-faq{background:var(--sub-paper);color:var(--sub-ink)}
.page-hizmetler .bento-item,.page-services .bento-item,.page-hakkimizda .bento-item,.page-about .bento-item,.page-iletisim .bento-item,.page-contact .bento-item{background:var(--sub-white);border:1px solid rgba(7,21,15,.13);border-radius:0;box-shadow:none;color:var(--sub-ink)}
.page-hizmetler .bento-item:hover,.page-services .bento-item:hover,.page-hakkimizda .bento-item:hover,.page-about .bento-item:hover,.page-iletisim .bento-item:hover,.page-contact .bento-item:hover{border-color:var(--ar-green);box-shadow:0 24px 60px rgba(7,21,15,.09)}
.page-hizmetler .bento-item h2,.page-hizmetler .bento-item h3,.page-hizmetler .bento-item h4,.page-services .bento-item h2,.page-services .bento-item h3,.page-services .bento-item h4,.page-hakkimizda .bento-item h2,.page-hakkimizda .bento-item h3,.page-hakkimizda .bento-item h4,.page-about .bento-item h2,.page-about .bento-item h3,.page-about .bento-item h4,.page-iletisim .bento-item h2,.page-iletisim .bento-item h3,.page-iletisim .bento-item h4,.page-contact .bento-item h2,.page-contact .bento-item h3,.page-contact .bento-item h4{color:var(--sub-ink)}
.page-hizmetler .bento-item p,.page-services .bento-item p,.page-hakkimizda .bento-item p,.page-about .bento-item p,.page-iletisim .bento-item p,.page-contact .bento-item p,.page-iletisim .bento-item a:not(.btn),.page-contact .bento-item a:not(.btn){color:var(--sub-muted)}
.page-hizmetler .icon-box,.page-services .icon-box,.page-hakkimizda .icon-box,.page-about .icon-box,.page-iletisim .icon-box,.page-contact .icon-box{border-radius:50%;background:rgba(128,174,59,.12);border-color:rgba(128,174,59,.28)}
.page-hizmetler .services-content,.page-services .services-content,.page-hakkimizda .about-content,.page-about .about-content,.page-iletisim .contact-section,.page-contact .contact-section{padding:clamp(5rem,9vw,9rem) 0}
.page-iletisim input,.page-iletisim textarea,.page-iletisim select,.page-contact input,.page-contact textarea,.page-contact select{background:#fff;color:var(--sub-ink);border-color:rgba(7,21,15,.18);border-radius:0}
.page-iletisim .form-label,.page-contact .form-label{color:var(--sub-ink)}
.page-iletisim .contact-faq,.page-contact .contact-faq{border-color:rgba(7,21,15,.14)}
.page-iletisim .map-section,.page-contact .map-section{border-top:1px solid var(--ar-line);filter:saturate(.75) contrast(1.03)}

/* products and product detail */
.page-urunler .products-grid,.page-products .products-grid{padding:clamp(5rem,9vw,9rem) 0;background:var(--ar-ink)}
.page-urunler .products-grid .bento-item,.page-products .products-grid .bento-item{border-radius:0;background:var(--ar-deep);border-color:rgba(255,255,255,.13);box-shadow:none}
.page-urunler .products-grid .bento-item:hover,.page-products .products-grid .bento-item:hover{background:#173628;border-color:var(--clr-brand);transform:translateY(-5px)}
.page-urun .section:first-of-type,.page-product .section:first-of-type{padding-top:clamp(8rem,13vw,11rem);background:var(--ar-ink)}
.page-urun .product-hero,.page-product .product-hero{min-height:480px;border:1px solid color-mix(in srgb,var(--pc) 55%,transparent);border-radius:0;box-shadow:none;background-image:linear-gradient(90deg,rgba(7,21,15,.96) 0%,rgba(7,21,15,.76) 50%,rgba(7,21,15,.22)),url('/assets/images/formulations.webp');background-size:cover;background-position:center}
.page-urun .product-hero:before,.page-product .product-hero:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(0deg,rgba(7,21,15,.45),transparent);pointer-events:none}
.page-urun .product-hero:after,.page-product .product-hero:after{right:24px;bottom:24px;width:90px;height:90px;border:1px solid color-mix(in srgb,var(--pc) 45%,transparent);background:transparent}
.page-urun .product-hero-badge,.page-product .product-hero-badge{border:1px solid rgba(255,255,255,.7);border-radius:50%;box-shadow:none}
.page-urun .product-hero-kv,.page-product .product-hero-kv{font-size:clamp(2.8rem,5vw,5.3rem)}
.page-urun .section:first-of-type .bento-item:not(.product-hero),.page-product .section:first-of-type .bento-item:not(.product-hero){border-radius:0;box-shadow:none}

/* blog — dark index, paper article */
.page-blog .section{padding:clamp(5rem,9vw,9rem) 0;background:var(--ar-ink)}
.page-blog .blog-card{border-radius:0;background:var(--ar-deep);border-color:rgba(255,255,255,.13);box-shadow:none}
.page-blog .blog-card:hover{background:#173628;border-color:var(--ar-green);transform:translateY(-5px)}
.page-blog-post .section{padding-top:clamp(8rem,13vw,11rem);background:var(--sub-paper);color:var(--sub-ink)}
.page-blog-post .blog-post-header{max-width:960px}
.page-blog-post .blog-post-header h1{font-size:clamp(2.8rem,6vw,5.8rem);line-height:.94;letter-spacing:-.06em;color:var(--sub-ink)}
.page-blog-post .blog-post-meta{color:var(--sub-muted)}
.page-blog-post .blog-post-cover{max-width:960px;border-radius:0;box-shadow:0 30px 80px rgba(7,21,15,.12)}
.page-blog-post .blog-post-content{max-width:760px;color:#334039;font-size:1.08rem;line-height:1.9}
.page-blog-post .blog-post-content h2,.page-blog-post .blog-post-content h3,.page-blog-post .blog-post-content strong{color:var(--sub-ink)}
.page-blog-post .blog-post-content blockquote{background:#e9ecdf;color:var(--sub-ink)}
.page-blog-post .blog-post-content table{background:#fff}
.page-blog-post .blog-post-content th{background:#dfe8c9;color:var(--sub-ink)}
.page-blog-post .blog-post-content td{color:#334039;border-color:rgba(7,21,15,.13)}

/* legal — calm readable documents */
.page-gizlilik-politikasi .legal-content,.page-privacy .legal-content,.page-cerez-politikasi .legal-content,.page-cookies .legal-content,.page-kvkk .legal-content{padding:clamp(5rem,9vw,9rem) 0;background:var(--sub-paper)}
.page-gizlilik-politikasi .legal-content .bento-item,.page-privacy .legal-content .bento-item,.page-cerez-politikasi .legal-content .bento-item,.page-cookies .legal-content .bento-item,.page-kvkk .legal-content .bento-item{max-width:920px;padding:clamp(2rem,5vw,5rem);border-radius:0;background:#fff;border:1px solid rgba(7,21,15,.13);box-shadow:0 25px 70px rgba(7,21,15,.07)}
.page-gizlilik-politikasi .legal-content h1,.page-gizlilik-politikasi .legal-content h2,.page-gizlilik-politikasi .legal-content h3,.page-gizlilik-politikasi .legal-content h4,.page-privacy .legal-content h1,.page-privacy .legal-content h2,.page-privacy .legal-content h3,.page-privacy .legal-content h4,.page-cerez-politikasi .legal-content h1,.page-cerez-politikasi .legal-content h2,.page-cerez-politikasi .legal-content h3,.page-cerez-politikasi .legal-content h4,.page-cookies .legal-content h1,.page-cookies .legal-content h2,.page-cookies .legal-content h3,.page-cookies .legal-content h4,.page-kvkk .legal-content h1,.page-kvkk .legal-content h2,.page-kvkk .legal-content h3,.page-kvkk .legal-content h4{color:var(--sub-ink)}
.page-gizlilik-politikasi .legal-content p,.page-gizlilik-politikasi .legal-content li,.page-privacy .legal-content p,.page-privacy .legal-content li,.page-cerez-politikasi .legal-content p,.page-cerez-politikasi .legal-content li,.page-cookies .legal-content p,.page-cookies .legal-content li,.page-kvkk .legal-content p,.page-kvkk .legal-content li{color:#425048;line-height:1.85}

/* 404 */
.page-404 .error-hero{min-height:100svh;background:radial-gradient(circle at 50% 35%,rgba(128,174,59,.18),transparent 26%),var(--ar-ink)}
.page-404 .error-code{color:var(--ar-lime);opacity:.16}
.page-404 .hero-title{font-size:clamp(3rem,8vw,7rem);letter-spacing:-.06em}

@media(max-width:780px){body:not(.page-index) .page-header{min-height:560px;padding:9rem 0 4rem}body:not(.page-index) .page-header:after{background:linear-gradient(90deg,rgba(3,14,9,.92),rgba(3,14,9,.48)),linear-gradient(0deg,rgba(3,14,9,.75),transparent)}body:not(.page-index) .page-header .container{width:90vw}body:not(.page-index) .page-header h1{font-size:clamp(3.2rem,16vw,5.3rem)}.page-urun .product-hero,.page-product .product-hero{min-height:430px}.page-blog-post .section{padding-top:7rem}.page-blog-post .blog-post-header h1{font-size:clamp(2.5rem,12vw,4rem)}}
@media(max-width:520px){body:not(.page-index) .page-header{min-height:520px}.page-gizlilik-politikasi .page-header,.page-privacy .page-header,.page-cerez-politikasi .page-header,.page-cookies .page-header,.page-kvkk .page-header{min-height:390px}.page-blog-post .blog-post-content{font-size:1rem}.page-urun .product-hero,.page-product .product-hero{min-height:400px}}
/* Contact privacy microcopy */
.page-iletisim .form-privacy,.page-contact .form-privacy{margin:-.15rem 0 1.25rem;color:var(--sub-muted);font-size:.74rem;line-height:1.6}
.page-iletisim .form-privacy a,.page-contact .form-privacy a{color:var(--sub-ink);font-weight:750;text-decoration:underline;text-underline-offset:3px}
.page-iletisim .form-error,.page-contact .form-error{margin:0 0 1.25rem;padding:1rem 1.1rem;border-left:3px solid #b73f32;background:#fff0ec;color:#7c241c;font-size:.82rem;line-height:1.55}
