@font-face{font-family:Buzpar Outfit;font-weight:400;font-style:normal;font-display:swap;src:url(../assets/fonts/outfit-400.woff2) format("woff2")}@font-face{font-family:Buzpar Outfit;font-weight:600;font-style:normal;font-display:swap;src:url(../assets/fonts/outfit-600.woff2) format("woff2")}@font-face{font-family:Buzpar Outfit;font-weight:700;font-style:normal;font-display:swap;src:url(../assets/fonts/outfit-700.woff2) format("woff2")}@font-face{font-family:Buzpar Outfit;font-weight:800;font-style:normal;font-display:swap;src:url(../assets/fonts/outfit-800.woff2) format("woff2")}@font-face{font-family:Buzpar DM;font-weight:400;font-style:normal;font-display:swap;src:url(../assets/fonts/dmsans-400.woff2) format("woff2")}@font-face{font-family:Buzpar DM;font-weight:500;font-style:normal;font-display:swap;src:url(../assets/fonts/dmsans-500.woff2) format("woff2")}:root{--paper:#fff;--panel:#f1f7fa;--panel-2:#e7f0f5;--ink:#10222b;--ink-soft:#55707a;--accent:#1479c9;--accent-deep:#0c5d9e;--accent-tint:rgba(20,121,201,.1);--whatsapp:#25d366;--whatsapp-deep:#1da851;--line:#dce8ee;--line-strong:#b9cfd9;--shadow:0 20px 44px -22px rgba(16,34,43,.28);--font-display:"Buzpar Outfit",-apple-system,"Segoe UI",sans-serif;--font-body:"Buzpar DM",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"SF Mono","Menlo","Consolas",monospace;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem;--space-7:8.5rem;--radius:18px;--radius-sm:10px;--pill:999px;--maxw:78rem;--nav-h:76px;--ease:cubic-bezier(.22,.61,.36,1);--btn-light-bg:#fff;--btn-light-bg-h:var(--panel)}@media(prefers-color-scheme:dark){:root{--paper:#0b1a21;--panel:#102530;--panel-2:#132c38;--ink:#eaf3f6;--ink-soft:#9fb8c0;--accent:#4faef0;--accent-deep:#7cc4f5;--accent-tint:rgba(79,174,240,.16);--line:#1e3944;--line-strong:#2c4c58;--shadow:0 20px 44px -20px rgba(0,0,0,.55);--btn-light-bg:var(--panel-2);--btn-light-bg-h:var(--line)}}:root[data-theme=dark]{--paper:#0b1a21;--panel:#102530;--panel-2:#132c38;--ink:#eaf3f6;--ink-soft:#9fb8c0;--accent:#4faef0;--accent-deep:#7cc4f5;--accent-tint:rgba(79,174,240,.16);--line:#1e3944;--line-strong:#2c4c58;--shadow:0 20px 44px -20px rgba(0,0,0,.55);--btn-light-bg:var(--panel-2);--btn-light-bg-h:var(--line)}:root[data-theme=light]{--paper:#fff;--panel:#f1f7fa;--panel-2:#e7f0f5;--ink:#10222b;--ink-soft:#55707a;--accent:#1479c9;--accent-deep:#0c5d9e;--accent-tint:rgba(20,121,201,.1);--line:#dce8ee;--line-strong:#b9cfd9;--shadow:0 20px 44px -22px rgba(16,34,43,.28);--btn-light-bg:#fff;--btn-light-bg-h:var(--panel)}*{box-sizing:border-box}body,html{margin:0;padding:0}.bp-root,body,html{background:var(--paper)}.bp-root{color:var(--ink);font-family:var(--font-body);font-weight:400;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.bp-root :where(h1,h2,h3){font-family:var(--font-display);font-weight:700;color:var(--ink);text-wrap:balance;margin:0;line-height:1.15}.bp-root :where(p){margin:0}.bp-root a{color:inherit;text-decoration:none}.bp-root a.btn{color:#fff}.bp-root a.btn-light,.bp-root a.btn-outline{color:var(--accent-deep)}.bp-root :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bp-root img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--space-4)}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:700;margin-bottom:.7rem;display:block}.btn{font-family:var(--font-display);font-weight:600;font-size:.95rem;padding:.9rem 1.7rem;border-radius:var(--pill);display:inline-flex;align-items:center;gap:.55rem;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s ease;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn-whatsapp{background:linear-gradient(135deg,#2fe070,#1da851);color:#fff;box-shadow:0 8px 18px -8px #1da8518c,inset 0 1px #ffffff40;border-color:#ffffff26}.btn-whatsapp:hover{background:linear-gradient(135deg,#28cb63,#189146);box-shadow:0 12px 22px -8px #1da851a6,inset 0 1px #ffffff40}.btn-whatsapp .icon-badge{background:#ffffff38;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex:none}.btn-whatsapp .icon-badge svg{width:13px;height:13px}.btn-instagram{background:linear-gradient(135deg,#feda75,#fa7e1e 28%,#d62976 58%,#962fbf 80%,#4f5bd5);color:#fff;box-shadow:0 8px 18px -8px #d6297680,inset 0 1px #ffffff40;border-color:#ffffff26}.btn-instagram:hover{filter:brightness(1.08);box-shadow:0 12px 22px -8px #d6297699,inset 0 1px #ffffff40}.btn-instagram .icon-badge{background:#ffffff40;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex:none}.btn-instagram .icon-badge svg{width:13px;height:13px}.btn-outline{background:var(--btn-light-bg);border-color:var(--btn-light-bg);color:var(--accent-deep)}.btn-outline:hover{background:var(--btn-light-bg-h);border-color:var(--btn-light-bg-h)}.btn-solid{background:var(--accent);color:#fff}.btn-solid:hover{background:var(--accent-deep)}.btn-light{background:var(--btn-light-bg);border-color:var(--line-strong);color:var(--accent-deep)}.btn-light:hover{background:var(--btn-light-bg-h);border-color:var(--accent)}.btn svg{width:18px;height:18px}.btn-sm{padding:.55rem 1.15rem .55rem .55rem;font-size:.84rem}.bp-nav{position:sticky;top:0;z-index:50;height:var(--nav-h);display:flex;align-items:center;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:border-color .3s ease}.bp-nav.scrolled{border-color:var(--line)}.nav-inner{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:var(--font-display);font-weight:800;font-size:1.4rem;color:var(--ink);letter-spacing:-.01em}.nav-logo span{color:var(--accent)}.nav-links{display:flex;gap:var(--space-3);list-style:none;margin:0;padding:0}.nav-links a{font-size:.88rem;font-weight:500;color:var(--ink-soft);transition:color .2s ease}.nav-links a:hover{color:var(--ink)}.nav-right{display:flex;align-items:center;gap:var(--space-3)}.nav-icon{color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;transition:color .2s ease,background .2s ease;background:none;border:none;cursor:pointer;padding:0}.nav-icon:hover{color:var(--ink);background:var(--panel)}.theme-toggle .icon-sun{display:none}.theme-toggle .icon-moon{display:block}@media(prefers-color-scheme:dark){.theme-toggle .icon-sun{display:block}.theme-toggle .icon-moon{display:none}}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon,:root[data-theme=light] .theme-toggle .icon-sun{display:none}:root[data-theme=light] .theme-toggle .icon-moon{display:block}.nav-icon svg{width:20px;height:20px}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:none;border:none;cursor:pointer;padding:0}.menu-toggle span{display:block;width:20px;height:2px;margin:0 auto;background:var(--ink);border-radius:2px;transition:transform .3s var(--ease),opacity .2s ease}.menu-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none;position:sticky;top:var(--nav-h);z-index:49;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 12px 24px -18px #10222b4d}.mobile-menu.active{display:block}.mobile-menu ul{list-style:none;margin:0;padding:.4rem var(--space-4) .6rem}.mobile-menu li{border-bottom:1px solid var(--line)}.mobile-menu li:last-child{border-bottom:none}.mobile-menu a{display:block;padding:1rem .2rem;font-size:.98rem;font-weight:500;color:var(--ink)}@media(max-width:820px){.nav-links{display:none}.menu-toggle{display:flex}}@media(min-width:821px){.mobile-menu{display:none!important}}#hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}.hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(100deg,#06141ce0,#082434b8 42%,#08243452 75%,#0824342e)}.hero-inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:var(--space-5) var(--space-4);width:100%}.hero-badge{display:flex;align-items:center;gap:.7rem;margin-bottom:1.7rem;font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffffe0}.hero-badge:before{content:"";width:28px;height:2px;background:var(--whatsapp);flex:none}.hero-inner h1{color:#fff;font-size:clamp(2.3rem,5.4vw,4.1rem);line-height:1.08;max-width:16ch;margin-bottom:1.3rem;letter-spacing:-.01em}.hero-sub{color:#ffffffdb;font-size:1.1rem;line-height:1.65;max-width:46ch;margin-bottom:2.4rem}.hero-cta{gap:var(--space-2);margin-bottom:var(--space-5)}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:var(--space-5)}.hero-stat b{display:block;font-family:var(--font-display);font-weight:800;font-size:2.1rem;color:#fff;font-variant-numeric:tabular-nums;line-height:1}.hero-stat span{display:block;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;margin-top:.5rem}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.visible{opacity:1;transform:translateY(0)}#neden{padding:var(--space-6) 0;background:var(--panel)}.section-head{max-width:40rem;margin:0 auto var(--space-5);text-align:center}.section-head h2{font-size:clamp(1.8rem,3.4vw,2.5rem);margin-bottom:.8rem}.section-head p{color:var(--ink-soft);font-size:1.02rem}#urunler .section-head p:only-child{font-size:1.35rem;color:var(--ink)}.feature-grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media(max-width:900px){.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feature-grid{grid-template-columns:1fr}}.feature-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.feature-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.feature-icon{width:44px;height:44px;border-radius:12px;background:var(--accent-tint);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.feature-icon svg{width:22px;height:22px;stroke:var(--accent)}.feature-card h3{font-size:1.08rem;margin-bottom:.5rem}.feature-card p{color:var(--ink-soft);font-size:.9rem;line-height:1.6}#urunler{padding:var(--space-6) 0}.home-products{background:var(--panel)}.product-grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media(max-width:900px){.product-grid{grid-template-columns:1fr;max-width:28rem}}.product-card{position:relative;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.product-media{aspect-ratio:1/1;background:linear-gradient(150deg,var(--panel-2),var(--panel));display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.product-badge{position:absolute;top:1rem;left:1rem;z-index:2;font-size:.68rem;font-weight:600;letter-spacing:.04em;background:var(--accent);color:#fff;padding:.35rem .7rem;border-radius:var(--pill)}.product-badge.new{background:var(--whatsapp)}.product-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(150deg,var(--accent-tint),var(--panel) 70%);padding:1.5rem}.product-placeholder .ph-name{font-family:var(--font-display);font-weight:800;font-size:1.6rem;color:var(--accent-deep)}.product-placeholder .ph-note{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:.6rem}.product-body{padding:var(--space-3)}.product-body h3{font-size:1.2rem;margin-bottom:.3rem}.product-spec{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.02em;color:var(--accent-deep);font-weight:700;text-transform:uppercase;margin-bottom:.6rem;font-variant-numeric:tabular-nums}.product-desc{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.product-order{display:inline-flex;margin-top:1.1rem;font-size:.82rem;padding:.65rem 1.3rem}.product-order svg{display:none}.trust-band{background:linear-gradient(120deg,var(--accent),var(--accent-deep));padding:var(--space-4) 0}.trust-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--space-3);text-align:center}.trust-item b{display:block;font-family:var(--font-display);font-weight:800;font-size:1.5rem;color:#fff}.trust-item span{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;margin-top:.35rem}#hakkimizda{padding:var(--space-6) 0}.about-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:center}@media(max-width:860px){.about-inner{grid-template-columns:1fr;gap:var(--space-4)}}.about-inner h2{font-size:clamp(1.8rem,3.2vw,2.4rem);max-width:14ch;margin-bottom:1.2rem}.about-body{color:var(--ink-soft);font-size:1.18rem;line-height:1.75;max-width:44ch;margin-bottom:1.6rem}.check-list{display:flex;flex-direction:column;gap:.9rem}.check-item{display:flex;align-items:flex-start;gap:.7rem;font-size:.86rem;color:var(--ink-soft)}.check-item svg{width:20px;height:20px;flex:none;stroke:var(--whatsapp);margin-top:.1rem}.about-visual{border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;box-shadow:var(--shadow)}.about-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#bolgeler-ozet,#kullanim-alanlari{padding:var(--space-6) 0}#bolgeler-ozet{background:var(--panel);text-align:center}#bolgeler-ozet .district-chips{margin-bottom:var(--space-4)}.usage-marquee{max-width:var(--maxw);margin:0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.usage-track{display:flex;width:-moz-max-content;width:max-content;gap:var(--space-5);animation:usage-scroll 45s linear infinite}.usage-marquee:hover .usage-track{animation-play-state:paused}@keyframes usage-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.usage-item{flex:0 0 auto;width:6.5rem;flex-direction:column;gap:.9rem;text-align:center}.usage-icon,.usage-item{display:flex;align-items:center}.usage-icon{width:56px;height:56px;border-radius:50%;background:var(--panel);border:1px solid var(--line);justify-content:center;transition:background .2s ease,border-color .2s ease}.usage-icon svg{width:24px;height:24px;stroke:var(--accent)}.usage-item:hover .usage-icon{background:var(--accent-tint);border-color:var(--accent)}.usage-item h3{font-size:.9rem;font-weight:600;color:var(--ink);line-height:1.3}#bolgeler{padding:var(--space-2) 0 var(--space-6);background:var(--panel);text-align:center}.service-illustration{max-width:30rem;margin:0 auto var(--space-5);padding:0 var(--space-4)}.service-illustration svg{width:100%;height:auto;display:block}.district-chips{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;max-width:50rem;margin:0 auto}.district-chip{font-size:.88rem;font-weight:500;background:var(--paper);border:1px solid var(--line);color:var(--ink);padding:.55rem 1.1rem;border-radius:var(--pill)}.district-note{color:var(--ink-soft);font-size:.98rem;font-weight:700;margin-top:var(--space-3)}#iletisim,#yorumlar{padding:var(--space-6) 0;background:var(--panel)}.review-grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);-moz-columns:3;column-count:3;-moz-column-gap:var(--space-3);column-gap:var(--space-3)}@media(max-width:900px){.review-grid{-moz-columns:1;column-count:1;max-width:34rem}}.review-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);display:flex;flex-direction:column;gap:.8rem;transition:transform .3s var(--ease),box-shadow .3s var(--ease);-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:var(--space-3)}.review-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.review-stars{display:flex;gap:.15rem;color:#f5a623}.review-stars svg{width:15px;height:15px}.review-text{color:var(--ink-soft);font-size:.92rem;line-height:1.65}.review-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.4rem}.review-name{font-weight:600;font-size:.88rem;color:var(--ink)}.review-time{font-size:.76rem;color:var(--ink-soft);white-space:nowrap}.map-embed{margin-top:0}.map-frame{aspect-ratio:21/7;border-top:1px solid var(--line)}.map-frame iframe{width:100%;height:100%;border:0;display:block;filter:grayscale(.4) saturate(1.3) contrast(1)}@media(max-width:700px){.map-frame{aspect-ratio:4/3}}.contact-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-6)}@media(max-width:860px){.contact-inner{grid-template-columns:1fr;gap:var(--space-4)}}.contact-info h2{font-size:clamp(1.8rem,3vw,2.3rem);max-width:14ch;margin-bottom:1rem}.contact-info p{color:var(--ink-soft);margin-bottom:var(--space-3);max-width:38ch}.contact-methods{display:flex;flex-direction:column;gap:.9rem}.contact-method{display:flex;align-items:center;gap:.7rem;font-weight:500}.contact-method svg{width:20px;height:20px;stroke:var(--accent);flex:none}.contact-form{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);display:flex;flex-direction:column;gap:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:520px){.form-row{grid-template-columns:1fr}}.contact-form label{font-size:.78rem;font-weight:600;color:var(--ink-soft);margin-bottom:.35rem;display:block}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.75rem .9rem;font-family:var(--font-body);font-size:.92rem;background:var(--paper);color:var(--ink)}.contact-form textarea{resize:vertical;min-height:80px}.contact-form input.invalid,.contact-form select.invalid,.contact-form textarea.invalid{border-color:#e24444;background:#e244440d}.field-error{display:none;color:#e24444;font-size:.78rem;margin-top:.4rem}.field-error.visible{display:block}.contact-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.6rem;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2355707a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:16px}.contact-form .btn{justify-content:center;width:100%;border:none;cursor:pointer;font-size:1rem}.bp-footer{background:#0a1e27;color:#ffffffb3;padding:var(--space-5) 0 var(--space-5)}.footer-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--space-4)}@media(max-width:700px){.footer-inner{grid-template-columns:1fr;gap:var(--space-3)}}.footer-logo{font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:#fff;margin-bottom:.8rem}.footer-logo span{color:var(--accent)}.footer-inner p{font-size:.88rem;line-height:1.7;max-width:32ch}.footer-col h4{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:.9rem}.footer-col a{display:flex;align-items:center;gap:.55rem;font-size:.88rem;color:#ffffffbf;margin-bottom:.6rem;transition:color .2s ease}.footer-col a svg{width:15px;height:15px;flex:none;stroke:#ffffff8c;transition:stroke .2s ease}.footer-col a:hover svg{stroke:#fff}.footer-col a:hover{color:#fff}.footer-bottom{max-width:var(--maxw);margin:var(--space-5) auto 0;padding:var(--space-4) var(--space-4) 0;border-top:1px solid hsla(0,0%,100%,.12);font-size:.85rem;color:#ffffff94;line-height:1.7;text-align:center}.footer-bottom p+p{margin-top:.5rem}.footer-bottom p{max-width:56ch;margin-inline:auto}.footer-credit{margin-top:.6rem}.footer-credit a{color:#ffffffa6;transition:color .2s ease}.footer-credit a:hover{color:#fff}.page-header{padding:var(--space-5) var(--space-4);background:var(--panel);text-align:center}.page-header h1{font-size:clamp(1.9rem,3.6vw,2.7rem);max-width:26ch;margin:0 auto}.page-header .eyebrow{display:block;margin-bottom:.9rem}.page-header--tag h1{font-size:1.3rem;font-weight:600}.page-header--tag .eyebrow{font-size:2.2rem;letter-spacing:.05em}.page-header--tag h1{line-height:1.4}#hakkimizda-icerik{padding:var(--space-6) 0}#belgelerimiz{padding:0 0 var(--space-6)}.belge-grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}@media(max-width:760px){.belge-grid{grid-template-columns:repeat(2,1fr)}}.belge-item{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2);background:var(--paper);cursor:pointer;font-family:var(--font-body);display:flex;flex-direction:column;gap:.7rem;transition:box-shadow .25s ease,transform .25s ease}.belge-item:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.belge-item img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);background:var(--panel)}.belge-item span{font-size:.85rem;font-weight:500;color:var(--ink-soft);text-align:left}.lightbox{position:fixed;inset:0;z-index:200;background:#081015eb;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:var(--space-4)}.lightbox.active{opacity:1;visibility:visible}.lightbox img{max-width:min(90vw,560px);max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);box-shadow:0 20px 60px #00000080}.lightbox-close{position:absolute;top:1.4rem;right:1.6rem;background:none;border:none;color:#ffffffb3;font-size:1.4rem;cursor:pointer;line-height:1;padding:.5rem;transition:color .2s ease}.lightbox-close:hover{color:#fff}#blog{padding:var(--space-6) 0}#blog .post-grid{padding-bottom:0}#blog .section-head .eyebrow{font-size:.85rem}#blog .section-head h2{font-size:clamp(2.1rem,3.8vw,2.9rem)}.blog-more{text-align:center;margin-top:var(--space-4)}.blog-empty{padding:0 var(--space-4) var(--space-7);text-align:center}.blog-empty-inner{max-width:34rem;margin:0 auto}.blog-empty-inner p{color:var(--ink-soft);font-size:1.02rem;line-height:1.75;margin-bottom:var(--space-3)}.post-grid{max-width:var(--maxw);margin:0 auto;padding:0 var(--space-4) var(--space-7);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.post-grid--page{padding-top:var(--space-6)}@media(max-width:900px){.post-grid{grid-template-columns:1fr;max-width:34rem}}.post-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-3);background:var(--paper);display:flex;flex-direction:column;gap:.9rem;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.post-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.post-thumb{margin:calc(var(--space-3)*-1) calc(var(--space-3)*-1) .7rem;aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.post-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s var(--ease)}.post-card:hover .post-thumb img{transform:scale(1.05)}.post-card .post-tag{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:700}.post-card h3{font-size:1.15rem;line-height:1.35}.post-card p{color:var(--ink-soft);font-size:.92rem;line-height:1.65}.post-card .post-read{font-size:.85rem;font-weight:600;color:var(--accent);margin-top:auto}.article-header{padding:var(--space-5) var(--space-4) var(--space-4);background:var(--panel);text-align:center}.article-header .eyebrow{display:block;margin-bottom:.9rem}.article-header h1{font-size:clamp(1.7rem,3.4vw,2.4rem);max-width:32ch;margin:0 auto .9rem}.article-date{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase}.article-back{display:block;margin:var(--space-4) auto 0;font-size:.85rem;font-weight:600;color:var(--accent)}.article-back,.article-cover{max-width:42rem;padding:0 var(--space-4)}.article-cover{margin:var(--space-3) auto 0}.article-cover img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);display:block}.article-body{max-width:42rem;margin:0 auto;padding:var(--space-3) var(--space-4) var(--space-6)}.article-body p{color:var(--ink-soft);font-size:1.02rem;line-height:1.85;margin-bottom:1.3rem}.article-body h2{font-size:1.4rem;margin:2.2rem 0 .9rem}.article-body h3{font-size:1.1rem;margin:1.6rem 0 .6rem}.article-body ul{margin:0 0 1.3rem 1.2rem;color:var(--ink-soft);line-height:1.85;font-size:1.02rem}.article-body li{margin-bottom:.5rem}.article-body strong{color:var(--ink)}.table-scroll{overflow-x:auto;margin:1.6rem 0 1.3rem;border:1px solid var(--line);border-radius:var(--radius-sm)}.article-body table{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem}.article-body td,.article-body th{text-align:left;padding:.7rem 1rem;white-space:nowrap}.article-body th{font-family:var(--font-display);font-weight:700;color:var(--ink);background:var(--panel);border-bottom:1px solid var(--line-strong)}.article-body td{color:var(--ink-soft);border-bottom:1px solid var(--line)}.article-body tr:last-child td{border-bottom:0}.article-cta{margin:var(--space-4) 0 0}.article-cta-inner{background:var(--panel);border-radius:var(--radius);padding:var(--space-4);text-align:center}.article-cta-inner h3{font-size:1.2rem;line-height:1.4;margin-bottom:.6rem}.article-cta-inner p{color:var(--ink-soft);margin-bottom:1.3rem}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}.feature-card:hover,.product-card:hover{transform:none}.usage-track{animation:none}.usage-marquee{overflow-x:auto}}.err[data-v-8e0389fe]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px;background:radial-gradient(120% 90% at 50% 0,rgba(79,174,240,.16) 0,transparent 55%),linear-gradient(160deg,#0b1a21,#0e2a38 55%,#0a2029);font-family:DM Sans,system-ui,sans-serif}.err-inner[data-v-8e0389fe]{max-width:540px;width:100%;text-align:center}.err-code[data-v-8e0389fe]{font-size:clamp(84px,20vw,150px);font-weight:800;line-height:1;letter-spacing:-4px;margin-bottom:8px;background:linear-gradient(135deg,#eaf3f6,#7cc4f5 55%,#4faef0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.err-code[data-v-8e0389fe],.err-title[data-v-8e0389fe]{font-family:Outfit,system-ui,sans-serif}.err-title[data-v-8e0389fe]{font-size:clamp(22px,4vw,32px);font-weight:700;color:#fff;margin:0 0 16px;letter-spacing:-.5px}.err-desc[data-v-8e0389fe]{font-size:16px;color:#eaf3f699;line-height:1.7;margin:0 auto 40px;max-width:440px}.err-actions[data-v-8e0389fe]{display:flex;gap:12px;flex-wrap:wrap}.err-actions[data-v-8e0389fe],.err-btn[data-v-8e0389fe]{justify-content:center}.err-btn[data-v-8e0389fe]{display:inline-flex;align-items:center;padding:14px 28px;border-radius:50px;font-family:Outfit,system-ui,sans-serif;font-size:15px;font-weight:400;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.err-btn--primary[data-v-8e0389fe]{background:linear-gradient(135deg,#4faef0,#0c5d9e);color:#fff}.err-btn--primary[data-v-8e0389fe]:hover{transform:translateY(-2px);box-shadow:0 10px 26px #1479c966}.err-btn--secondary[data-v-8e0389fe]{background:#ffffff0a;color:#eaf3f6d9;border:1px solid hsla(0,0%,100%,.1)}.err-btn--secondary[data-v-8e0389fe]:hover{background:#ffffff14;color:#fff;transform:translateY(-2px)}
