/* Manrope — Türkçe alt kümeli WOFF2 (OFL lisansı: build/src/fonts/Manrope-OFL.txt) */
@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/manrope-400.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-600.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(fonts/manrope-700.woff2) format('woff2')}
@font-face{font-family:'Manrope';font-style:normal;font-weight:800;font-display:swap;src:url(fonts/manrope-800.woff2) format('woff2')}

/* ---- temel ---- */
:root{--orange:#ff6000;--btn:#cc4c00;--burnt:#b84400;--nav-h:85px;--ink:#1a1a1a;--muted:#6b7280;--line:#e8e9eb;--paper:#f9fafb;--soft:#fff0e6;--radius:12px}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:white}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}img{max-width:100%;height:auto;display:block}.wrap{max-width:1240px;margin:auto;padding:0 32px}.utility{background:var(--paper);font-size:12px;color:#50545c;border-bottom:1px solid var(--line)}.utility .wrap{display:flex;justify-content:space-between;padding-top:9px;padding-bottom:9px}.utility a{margin-left:24px}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{width:166px}.navlinks{display:flex;gap:26px;align-items:center;font-size:13px;font-weight:600}.navlinks details{position:relative}.navlinks summary{cursor:pointer;list-style:none}.navlinks summary::-webkit-details-marker{display:none}.navlinks summary:after{content:'';display:inline-block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-left:8px;position:relative;top:-3px;transition:transform .2s}.navlinks details[open]>summary:after{transform:rotate(225deg);top:0}.dropdown{position:absolute;top:30px;left:-20px;background:#fff;padding:14px;box-shadow:0 16px 40px #0002;width:220px;z-index:20;border:1px solid var(--line);border-radius:10px}.dropdown a{display:block;padding:10px;border-radius:6px}.dropdown a:hover{background:var(--soft);color:var(--burnt)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:13px;background:var(--btn);color:#fff;padding:14px 20px;border:1px solid var(--btn);border-radius:7px;font-size:12px;font-weight:800;transition:background .2s,transform .2s}.btn:hover{background:var(--burnt);transform:translateY(-2px)}.btn.outline{background:white;color:var(--burnt);border-color:var(--orange)}.navright{display:flex;align-items:center;gap:22px;font-size:12px}.mobile-toggle{display:none;background:white;border:1px solid var(--line);padding:9px;border-radius:6px}.productbar{background:var(--paper);border-block:1px solid var(--line)}.productbar .wrap{display:grid;grid-template-columns:repeat(3,1fr);padding-block:20px}.productbar a{display:flex;gap:17px;align-items:center;padding-inline:25px;border-right:1px solid var(--line)}.productbar a:first-child{padding-left:0}.productbar a:last-child{border:0}.productbar strong{font-size:14px;display:block}.productbar small{font-size:11px;color:var(--muted);display:block;margin-top:4px}.icon{width:29px;height:29px;stroke:var(--orange);stroke-width:1.6;fill:none;flex-shrink:0;stroke-linecap:round;stroke-linejoin:round}.hero{display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:center;padding-block:65px 55px;min-height:510px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:var(--burnt);margin:0 0 19px}.hero h1{font-size:clamp(34px,3.5vw,49px);line-height:1.17;letter-spacing:-2px;font-weight:800;margin:0 0 23px}.orange{color:var(--orange)}.intro{font-size:16px;line-height:1.8;color:#515761;max-width:500px}.actions{display:flex;gap:25px;align-items:center;margin-top:28px}.textlink{font-size:12px;text-decoration:underline;text-underline-offset:5px;font-weight:700}.visual{height:355px;position:relative;background:radial-gradient(ellipse,#fff0e6 0,transparent 70%)}.factory-thumb{position:absolute;right:0;top:12px;width:37%;height:295px;object-fit:cover;border-radius:12px;transform:rotate(4deg);border:6px solid white;box-shadow:0 20px 40px #0001}.dashboard{position:absolute;left:0;top:42px;width:78%;background:white;border:7px solid #303236;border-radius:13px;box-shadow:0 22px 45px #0002;transform:rotate(-3deg);overflow:hidden;font-size:9px}.dash-head{display:flex;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--line)}.dash-head img{width:69px}.dashbody{display:grid;grid-template-columns:85px 1fr;min-height:215px}.dashside{background:#f5f6f7;padding:12px 8px;font-size:8px;color:#676b72}.dashside div{padding:7px 5px}.dashside .selected{background:var(--orange);color:white;border-radius:4px}.dashmain{padding:14px}.dashmain h3{margin:0 0 12px;font-size:13px}.chart{width:100%;height:100px}.metrics{display:flex;gap:9px}.metrics div{background:var(--paper);padding:9px;flex:1;border:1px solid var(--line);border-radius:5px}.metrics strong{display:block;font-size:12px;margin-top:5px}.invoice{position:absolute;right:12%;top:90px;width:31%;background:white;border:1px solid var(--line);border-radius:5px;box-shadow:0 15px 30px #0002;padding:19px 13px;transform:rotate(8deg);font-size:8px;min-height:226px}.invoice img{width:65px}.invoice h3{font-size:15px;margin:14px 0}.invoice .rule{height:6px;background:#e8eaed;margin:9px 0}.invoice .rule:nth-child(2n){width:65%}.invoice .table{border:1px solid #dce0e4;height:60px;margin-top:20px;background:repeating-linear-gradient(white 0 14px,#e8eaed 14px 15px)}.sample{position:absolute;bottom:0;right:0;color:#5f636a;font-size:10px;background:#f6f7f8;border:1px solid var(--line);padding:4px 9px;border-radius:5px}.solutions{padding-block:22px 48px}.section-title{font-size:32px;letter-spacing:-1.2px;text-align:center;margin:0 0 30px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;padding:12px;transition:box-shadow .2s,transform .2s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #0001}.card-image{height:155px;background:#f4f2ef;border-radius:7px;overflow:hidden;position:relative}.card-image>img{width:100%;height:100%;object-fit:cover}.card-image .dashboard{width:85%;left:8%;top:15px;transform:rotate(0);border-width:4px}.card-image .dashside{display:none}.card-image .dashbody{display:block;min-height:140px}.card-image .dashmain{padding:8px}.card-image .chart{height:70px}.card-image .metrics{display:none}.card-image .invoice{top:10px;left:27%;width:46%;min-height:180px;padding:12px}.card h3{display:flex;align-items:center;gap:10px;font-size:19px;letter-spacing:-.5px;margin:18px 3px 9px}.card p{font-size:12px;color:var(--muted);line-height:1.8;margin:0 3px 17px;min-height:43px}.card .btn{width:100%}.explore{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--paper);border-radius:8px;margin-bottom:48px;padding:21px 24px;font-size:12px}.explore strong{font-size:12px}.explore a{display:flex;gap:9px;align-items:center}.explore .icon{width:23px}.footer{border-top:1px solid var(--line);padding:35px 0 18px}.footergrid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:30px}.footer .logo{width:135px}.footer p,.footer a{font-size:12px;color:var(--muted);line-height:1.8}.footer h3{font-size:12px;margin:0 0 12px}.footer a{display:block;margin-bottom:7px}.legal{display:flex;justify-content:space-between;margin-top:35px;font-size:11px;color:var(--muted)}.breadcrumb{font-size:12px;color:var(--muted);padding-top:23px}.innerhero{padding-top:42px}.innerhero h1{font-size:52px}.innerhero .visual{height:360px}.innerhero .dashboard{width:95%;transform:none;top:25px}.innerhero .invoice{left:30%;width:40%;top:20px;min-height:290px}.innerhero .invoice h3{font-size:26px}.invoicehero{background:#fff6ef}.furniturehero{background:var(--ink);color:white}.furniturehero .intro{color:#d2d2d2}.furniturehero .breadcrumb{color:#ccc}.furniturehero .eyebrow{color:#ff931e}.furniturehero .visual>img{width:100%;height:100%;object-fit:cover;border-radius:10px}.feature-section{padding-block:55px}.feature-section h2{font-size:30px;letter-spacing:-1px}.featuregrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.featuregrid article{padding:24px;border:1px solid var(--line);border-radius:10px}.featuregrid h3{font-size:17px}.featuregrid p{font-size:13px;color:var(--muted);line-height:1.8}.contact{background:var(--paper);padding:40px;border-radius:12px;margin-bottom:55px;display:flex;align-items:center;justify-content:space-between;gap:25px}.contact h2{font-size:26px;margin:0 0 8px}.contact p{font-size:13px;color:var(--muted)}.skip{position:absolute;top:-100px;background:white;padding:15px;z-index:99}.skip:focus{top:0}@media(min-width:1450px){.hero h1{font-size:52px}}@media(max-width:1050px){.navlinks{gap:14px}.navright>a:first-child{display:none}.nav{gap:15px}.logo{width:140px}.hero h1{font-size:38px}.wrap{padding-inline:24px}.explore{flex-wrap:wrap}.footergrid{gap:18px}.invoice{right:5%}.productbar a{padding-inline:15px}}@media(max-width:780px){.utility .wrap>span{display:none}.utility .wrap{justify-content:flex-end}.nav{height:72px}.mobile-toggle{display:block}.navright{margin-left:auto}.navright .btn{padding:10px 12px;font-size:11px}.navlinks{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:24px;z-index:30;box-shadow:0 20px 30px #0001;flex-direction:column;align-items:stretch}.navlinks.open{display:flex}.dropdown{position:static;box-shadow:none;width:100%;margin-top:10px}.productbar .wrap{padding-block:14px}.productbar a{padding-inline:10px;gap:8px}.productbar .icon{width:22px}.productbar strong{font-size:10px}.productbar small{display:none}.hero{grid-template-columns:1fr;padding-block:35px;gap:18px}.hero h1,.innerhero h1{font-size:38px;letter-spacing:-1.5px}.intro{font-size:14px}.visual{max-width:530px;width:100%;margin:auto;height:335px}.cards{grid-template-columns:1fr}.card{display:grid;grid-template-columns:1fr 1.25fr;gap:12px}.card-image{grid-row:1/4;height:190px}.card h3{font-size:17px;margin-top:10px}.card p{margin-bottom:0;min-height:0}.card .btn{font-size:11px;padding:10px}.section-title{font-size:27px}.explore{display:grid;grid-template-columns:1fr 1fr}.explore strong{grid-column:1/-1}.footergrid{grid-template-columns:repeat(2,1fr)}.footergrid>div:first-child{grid-column:1/-1}.legal{gap:20px;line-height:1.8}.featuregrid{grid-template-columns:1fr}.contact{padding:25px;flex-direction:column;align-items:flex-start}.actions{gap:17px}.innerhero .visual{height:330px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* ---- alt sayfalar ---- */
.card-image{display:block}.card h3{grid-column:auto}.card-image .dashboard{font-size:8px}.utility a[href="destek.html"]{white-space:nowrap}
.directory-hero{padding-top:0;padding-bottom:40px;background:linear-gradient(120deg,white,#fff7f1);border-bottom:1px solid var(--line)}.directory-hero .eyebrow{margin-top:40px}.directory-hero h1{font-size:48px;letter-spacing:-2px;max-width:850px;margin:0 0 20px}.directory-hero>p:last-child{color:var(--muted);font-size:17px;line-height:1.8;max-width:760px}.directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:45px}.directory-card{display:block;border:1px solid var(--line);border-radius:12px;padding:24px;transition:transform .2s,box-shadow .2s}.directory-card:hover{transform:translateY(-3px);box-shadow:0 14px 25px #0001}.directory-card h3{font-size:17px}.directory-card p{font-size:13px;line-height:1.8;color:var(--muted);min-height:70px}.directory-card>span{font-size:12px;color:var(--burnt);font-weight:800}.directory-card[hidden],section[hidden]{display:none}.searchbar{display:flex;gap:20px;align-items:center;margin-bottom:35px}.searchbar label{font-size:13px;font-weight:700}.searchbar input{max-width:500px}.mega{width:760px;left:-160px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-height:75vh;overflow:auto}.mega h3{font-size:12px;color:var(--burnt);padding:8px 10px}.mega a{font-size:12px;padding:7px 10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.steps span{font-size:40px;color:var(--orange);font-weight:800}.steps h3{font-size:17px}.steps p{font-size:13px;line-height:1.8;color:var(--muted)}.faq-list{max-width:900px}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{font-size:15px;font-weight:700;cursor:pointer}.faq-list p{font-size:14px;line-height:1.9;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.price-card{border:1px solid var(--line);border-radius:12px;padding:30px}.price-card:nth-child(2){border:2px solid var(--orange);background:#fffaf6}.price-card h2{font-size:23px}.price-card p{font-size:13px;color:var(--muted);line-height:1.8}.price-card strong{display:block;font-size:24px;margin-block:20px}.price-card ul{padding-left:20px;font-size:13px;line-height:2.4;margin-bottom:30px}.scope-note{font-size:12px;line-height:1.8;color:var(--muted);padding:18px;background:var(--paper);border-radius:8px}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:45px 70px}.contact-layout p{font-size:14px;color:var(--muted);line-height:1.9}.contact-line{display:block;color:var(--burnt);margin:15px 0;font-weight:700}.contact-photo{height:220px;width:100%;object-fit:cover;border-radius:12px;margin-top:25px}form label{display:block;font-size:12px;font-weight:700;margin-bottom:17px}input,select,textarea{display:block;width:100%;border:1px solid #8e949d;padding:13px;border-radius:7px;margin-top:8px;font:inherit;color:var(--ink);background:white}input:focus,textarea:focus,select:focus{outline:2px solid var(--orange);outline-offset:2px}textarea{resize:vertical}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.blog-card{border:1px solid var(--line);border-radius:12px;padding:15px}.blog-cover{position:relative;height:225px;border-radius:8px;background:var(--soft);overflow:hidden;margin-bottom:25px}.blog-cover>img{width:100%;height:100%;object-fit:cover}.blog-cover .dashboard{top:35px;left:7%;width:86%}.blog-cover .invoice{top:20px;left:23%;width:55%}.blog-card h3{font-size:22px;line-height:1.5}.blog-card p{font-size:13px;color:var(--muted);line-height:1.8}.blog-card>span{color:var(--burnt);font-size:12px;font-weight:700}.article{max-width:830px;padding-block:45px 70px}.article h2{margin-top:36px;font-size:25px}.article p{line-height:2;color:#545963;font-size:15px}.article .textlink{display:block;margin-top:30px}.calculators{display:grid;grid-template-columns:1fr 1fr;gap:30px}.calculators form{padding:30px;border:1px solid var(--line);border-radius:12px}.calculators h2{margin-top:0}output{display:block;margin-top:25px;padding:18px;border-radius:8px;background:var(--soft);font-size:14px;line-height:1.9}output:empty{display:none}.footer-extra{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:30px;padding-top:20px;border-top:1px solid var(--line)}.legal>div{display:flex;flex-wrap:wrap;gap:18px}.navlinks{gap:18px}.navright{gap:13px}.nav .logo{width:145px}html{scroll-behavior:smooth}@media(max-width:1100px){.navlinks{gap:12px;font-size:11px}.nav .logo{width:125px}.navright .btn{padding:12px}.mega{left:-140px;width:680px}}@media(max-width:780px){.directory-grid,.pricing-grid,.blog-grid,.steps,.calculators,.contact-layout{grid-template-columns:1fr}.directory-hero h1{font-size:35px}.directory-hero>p:last-child{font-size:14px}.mega{position:static;width:100%;max-height:none;display:block}.navlinks{max-height:calc(100vh - 110px);overflow:auto;font-size:14px;gap:18px}.mega a{font-size:13px}.searchbar{align-items:flex-start;flex-direction:column;gap:8px}.searchbar input{max-width:none}.contact-layout{gap:25px}.legal{flex-direction:column}.directory-card p{min-height:0}.nav .logo{width:125px}.price-card h2{font-size:24px}.directory-hero .breadcrumb{font-size:10px}.innerhero h1{overflow-wrap:anywhere}}@media(max-width:380px){.wrap{padding-inline:16px}.navright .btn{font-size:10px;padding:9px}.nav .logo{width:105px}.card{display:block}.card-image{height:170px}.hero h1{font-size:33px}.actions{flex-wrap:wrap}.productbar a{padding-inline:6px}}

/* ---- referans yerleşimi ---- */
/* Reference fidelity layer: shared dimensions, image composition and product tabs. */
.furniturehero .visual{background:none}.hero-product{background:none}
.hero{grid-template-columns:1.08fr 1.1fr;gap:0;padding-block:45px 35px;min-height:470px}.hero h1{font-size:clamp(34px,3.65vw,48px);line-height:1.16;letter-spacing:-2.6px}.hero .intro{font-size:17px;line-height:1.6;max-width:460px}.hero .eyebrow{font-size:9px;letter-spacing:1.65px}.hero-product{height:385px;width:108%;margin-left:-3%}.hero-product>img{width:100%;height:100%;object-fit:contain}.hero-product .sample{right:6%;bottom:10px}.actions{gap:22px}.solutions{padding-top:10px;padding-bottom:18px}.section-title{font-weight:800;font-size:34px;margin-bottom:27px}.cards{gap:20px}.card{padding:10px;border-radius:10px}.card-image{height:174px}.card-image>img{object-position:center}.card h3{margin:14px 3px 9px;font-weight:800;font-size:19px}.card p{min-height:0;margin-bottom:17px;font-size:12px}.card .btn{padding:11px;font-size:11px}.explore{margin-bottom:20px;margin-top:0;padding:17px 20px}.footer{padding-top:22px}.footergrid{gap:25px}.footer .legal{margin-top:22px}.footer-directory{margin-top:15px;font-size:12px;color:var(--muted)}.footer-directory summary{cursor:pointer}.footer-extra{margin-top:10px;padding-top:10px}.navright>a:first-child{white-space:nowrap}.navlinks{font-size:12px;gap:27px}.nav .logo{width:165px}.nav{height:85px}.utility .wrap{padding-block:8px}.productbar .wrap{padding-block:20px}.productbar a{padding-inline:35px}.productbar strong{font-weight:800}.productbar .icon{width:32px;height:32px}.innerhero{padding-block:45px}.innerhero h1{font-size:54px;line-height:1.14;letter-spacing:-2.4px}.innerhero .visual{height:380px;width:100%}.product-photo{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.invoicehero .innerhero .visual{height:400px}.solution-tabs{display:flex;justify-content:space-around;gap:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:7px;margin-bottom:0;position:relative;transform:translateY(20px);box-shadow:0 6px 22px #00000014;padding-block:0}.solution-tabs a{display:flex;justify-content:center;align-items:center;gap:12px;flex:1;padding:20px 12px;font-size:13px;border-right:1px solid var(--line)}.solution-tabs a:last-child{border-right:0}.solution-tabs .icon{width:25px;stroke:#7b8089}.solution-tabs .active{color:var(--burnt);border-bottom:2px solid var(--orange)}.solution-tabs .active .icon{stroke:var(--orange)}.furniturehero{background-image:linear-gradient(90deg,#1a1a1a 0%,#1a1a1aec 35%,#1a1a1a44 70%,#1a1a1a00),url('img/factory-960.webp');background-size:cover;background-position:center}.furniturehero .innerhero .visual>img{visibility:hidden}.furniturehero .sample{display:none}.furniturehero .innerhero h1{max-width:560px}.furniturehero .intro{max-width:510px}.furniturehero .innerhero{min-height:450px}.innerhero + .solution-tabs{margin-bottom:25px}.invoicehero{background:#fff6ef}.invoicehero .product-photo{object-fit:cover;border-radius:12px}.feature-section{padding-top:70px}.btn{font-weight:800}.contact-photo{object-position:center}.legal a{font-size:11px}.mega{left:-110px}.blog-card .eyebrow{color:var(--burnt)}
@media(max-width:1100px){.navlinks{gap:19px;font-size:11px}.nav .logo{width:145px}.hero h1{font-size:38px;letter-spacing:-2px}.hero .intro{font-size:15px}.productbar a{padding-inline:20px}.card h3{font-size:17px}.navright>a:first-child{display:block}.innerhero h1{font-size:44px}.mega{left:-140px}}
@media(max-width:900px){.navlinks{gap:13px;font-size:10px}.nav .logo{width:130px}.navright{gap:10px}.navright>a:first-child{font-size:11px}.nav .btn{padding:12px;font-size:11px}.hero h1{font-size:34px}.hero-product{height:340px}.hero .actions{gap:15px;flex-wrap:wrap}.hero .btn{font-size:11px}.card p{min-height:38px}.innerhero h1{font-size:39px}}
@media(max-width:780px){.hero{grid-template-columns:1fr;padding-block:35px;gap:10px}.hero h1{font-size:clamp(31px,6.8vw,46px);letter-spacing:-1.8px}.hero-product{width:100%;margin-left:0;height:340px}.hero .intro{font-size:15px}.nav .logo{width:130px}.navlinks{font-size:14px;gap:18px}.navright>a:first-child{display:none}.productbar .wrap{padding-block:15px}.productbar a{padding-inline:10px}.productbar .icon{width:23px;height:23px}.productbar strong{font-size:10px}.card{display:grid;grid-template-columns:1fr 1.2fr;column-gap:15px}.card-image{height:180px}.card p{min-height:0}.card h3{font-size:17px}.section-title{font-size:29px}.footergrid{gap:25px}.innerhero .visual{height:320px}.invoicehero .innerhero .visual{height:340px}.innerhero h1{font-size:41px}.solution-tabs{margin-inline:20px;padding-inline:0;flex-wrap:wrap}.solution-tabs a{padding:15px 8px;font-size:11px;gap:7px}.solution-tabs .icon{width:20px}.furniturehero{background-image:linear-gradient(90deg,#1a1a1af5,#1a1a1a99),url('img/factory-960.webp')}.furniturehero .innerhero .visual{display:none}.furniturehero .innerhero{min-height:400px}.furniturehero .intro{font-size:16px}.feature-section{padding-top:55px}.legal a{font-size:11px}.hero .eyebrow{line-height:1.8}}
@media(max-width:380px){.card{display:block}.hero .actions{flex-wrap:wrap}.hero h1{font-size:30px}.solution-tabs a{font-size:10px}.hero-product{height:290px}.nav .logo{width:105px}}

/* ---- uzun içerik ---- */
.editorial-section{padding-block:55px;border-top:1px solid var(--line)}.editorial-section>h2{font-size:34px;letter-spacing:-1.1px;line-height:1.3;margin:0 0 25px;max-width:850px}.editorial-section p{font-size:15px;line-height:1.95;color:#58606a;max-width:860px}.editorial-section h3{font-size:20px;letter-spacing:-.4px;line-height:1.5}.editorial-section h4{font-size:13px;margin-bottom:6px}.editorial-split{display:grid;grid-template-columns:1.45fr 1fr;gap:55px;align-items:start}.editorial-split>div>p:first-child{margin-top:0}.editorial-photo{width:100%;height:340px;object-fit:cover;border-radius:12px;background:#f9fafb}.editorial-aside{background:var(--paper);padding:27px;border:1px solid var(--line);border-radius:12px}.editorial-aside h3{font-size:16px;margin-top:0}.editorial-aside p{font-size:13px}.editorial-aside a{display:block;font-size:13px;color:var(--burnt);margin-bottom:15px;font-weight:700}.content-nav{background:#fafafa;border-block:1px solid var(--line);margin-top:30px}.content-nav .wrap{display:flex;gap:30px;padding-block:18px;overflow:auto}.content-nav a{font-size:12px;white-space:nowrap;color:#515761;font-weight:700}.content-nav a:hover{color:var(--burnt)}.workflow-list{display:grid;gap:12px}.workflow-list article{display:grid;grid-template-columns:55px 1fr;gap:25px;padding:22px;background:#fafafa;border:1px solid var(--line);border-radius:9px}.workflow-list article>span{font-size:30px;letter-spacing:-1px;color:var(--orange);font-weight:800}.workflow-list h3{margin:0 0 8px;font-size:18px}.workflow-list p{margin:0;font-size:14px}.field-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.field-grid article{padding:26px;border:1px solid var(--line);border-radius:10px;background:white}.field-grid h3{font-size:18px;margin:15px 0 10px}.field-grid p{font-size:13px;line-height:1.9;margin-bottom:0}.scenario-box{padding:32px;border-radius:12px;background:#fff7f1;border:1px solid #ffe2cf}.scenario-box h3{margin-top:0}.scenario-box .eyebrow{font-size:10px;line-height:1.5;color:var(--burnt)}.scenario-box p{max-width:none}.scenario-outcome{display:flex;gap:25px;border-top:1px solid #ffd6bc;padding-top:20px;margin-top:20px;font-size:13px;line-height:1.8}.scenario-outcome strong{color:var(--burnt);flex-shrink:0}.editorial-list{list-style:none;padding:0;max-width:850px}.editorial-list li{font-size:14px;line-height:1.9;color:#58606a;padding:13px 0 13px 30px;border-bottom:1px solid var(--line);position:relative}.editorial-list li:before{content:'✓';color:var(--burnt);font-weight:800;position:absolute;left:0}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.case-grid .scenario-box{padding:24px}.case-grid p{font-size:13px}.editorial-section .directory-grid{margin-bottom:0}.editorial-section .faq-list p{font-size:14px}.editorial-section .steps p{font-size:14px}.editorial-section[id]{scroll-margin-top:25px}@media(max-width:900px){.editorial-split{gap:30px;grid-template-columns:1.25fr 1fr}.field-grid{grid-template-columns:repeat(2,1fr)}.case-grid{grid-template-columns:1fr}.editorial-section>h2{font-size:30px}}@media(max-width:780px){.editorial-section{padding-block:38px}.editorial-section>h2{font-size:27px}.editorial-split,.field-grid{grid-template-columns:1fr}.editorial-split{gap:25px}.editorial-section p{font-size:14px}.editorial-photo{height:260px}.content-nav .wrap{gap:22px}.workflow-list article{gap:15px;padding:18px;grid-template-columns:40px 1fr}.workflow-list h3{font-size:16px}.workflow-list p{font-size:13px}.scenario-box{padding:23px}.scenario-outcome{flex-direction:column;gap:8px}.editorial-aside{padding:23px}}

/* ---- 2026 iyileştirmeleri: yapışkan menü, kırıntı, formlar, çerez bildirimi, mobil CTA ---- */
.navbar{position:sticky;top:0;z-index:40;background:#fff;transition:box-shadow .2s}
.navbar.scrolled{box-shadow:0 6px 24px #0000000f}
body.nav-open{overflow:hidden}
.mobile-toggle{font-size:18px;line-height:1;min-width:44px;min-height:44px}
.content-nav{position:sticky;top:var(--nav-h);z-index:15}
.editorial-section[id],.feature-section[id]{scroll-margin-top:calc(var(--nav-h) + 70px)}
.hero .proof{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:13px;color:var(--muted);max-width:460px}
.hero .proof:before{content:'';flex-shrink:0;width:18px;height:2px;background:var(--orange)}
.ico{width:15px;height:15px;fill:currentColor;display:inline-block;vertical-align:-2px;margin-right:7px}
.contact-line .ico{width:17px;height:17px;vertical-align:-3px}
.breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}
.breadcrumb li+li:before{content:'›';margin-right:6px;color:#9aa0a8}
.breadcrumb a:hover{color:var(--burnt);text-decoration:underline}
.breadcrumb [aria-current]{color:var(--ink);font-weight:600}
.navlinks a[aria-current],.dropdown a[aria-current]{color:var(--burnt)}
.productbar a[aria-current]{color:var(--burnt)}
.post-meta{font-size:13px;color:var(--muted);margin:0 0 12px}
.article.legal-text p{font-size:15px}
.legal-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:30px;font-size:13px;font-weight:700;color:var(--burnt);border-top:1px solid var(--line);padding-top:20px}
.search-status{display:block;font-size:12px;color:var(--muted);margin:-25px 0 25px;min-height:16px}
label.check{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:12px;line-height:1.6;color:#50545c}
label.check input[type=checkbox]{width:18px;height:18px;margin:2px 0 0;flex-shrink:0;display:inline-block;accent-color:var(--orange)}
label.check a{color:var(--burnt);text-decoration:underline;text-underline-offset:3px}
.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;display:none;gap:18px;align-items:center;max-width:980px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px #0002;padding:18px 22px;font-size:13px;line-height:1.7}
.consent.show{display:flex}
.consent p{margin:0;flex:1;color:#50545c}
.consent p a{color:var(--burnt);text-decoration:underline}
.consent .actions{margin:0;gap:10px;flex-wrap:wrap}
.consent .btn{padding:11px 16px;font-size:12px}
.mobile-cta{display:none}
.skip:focus{top:0;left:16px;z-index:100;border-radius:0 0 8px 8px;background:var(--ink);color:#fff;font-weight:700}
.error-page{padding-block:70px 90px;text-align:center}
.error-page h1{font-size:clamp(40px,6vw,72px);letter-spacing:-2px;margin:0 0 10px}
.error-page p{color:var(--muted);font-size:16px;max-width:520px;margin:0 auto 28px}
.error-page .actions{justify-content:center}
@media(max-width:780px){
:root{--nav-h:72px}
.consent{flex-direction:column;align-items:stretch;bottom:82px}
.mobile-cta{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom))}
.mobile-cta .btn{width:100%;padding:12px;font-size:12px;gap:8px}
body{padding-bottom:72px}
.content-nav{top:var(--nav-h)}
}
@media(max-width:380px){.consent{left:8px;right:8px}}

/* 2026-10-09: mobil ust cubuk: Giris Yap gizli (alt cubukta), uyelik butonu tek satir */
@media(max-width:780px){.navright .btn{white-space:nowrap;gap:6px}.navright .btn span{display:none}}

/* 2026-10-09 dalga1 */
.kicker{display:block;font-size:10px;letter-spacing:2px;font-weight:800;color:var(--burnt);margin:0 0 19px;text-transform:uppercase;line-height:1.8}.hero .kicker{font-size:9px;letter-spacing:1.65px}.hub-note,.related-modules{font-size:13px;line-height:1.8;color:#515761;max-width:560px;margin:14px 0 0}.hub-note a,.related-modules a{color:var(--burnt);font-weight:700;text-decoration:underline;text-underline-offset:3px}.related-modules{max-width:860px;margin:-10px 0 24px}.dashmain .dashmain-title{margin:0 0 12px;font-size:13px;font-weight:700}input,select,textarea{font-size:16px}.footer a{padding:4px 0;min-height:24px}
@media(max-width:1050px){.hero-product{width:100%;margin-left:0}}
@media(max-width:780px){body.nav-open .mobile-cta{display:none}.navlinks{max-height:calc(100dvh - 72px)}.content-nav{position:static}.directory-hero .breadcrumb,.breadcrumb{font-size:12px}.legal a{padding:4px 0;display:inline-block}}
.definition{font-size:16px;line-height:1.9;color:#2c3038;max-width:860px;background:#fff7f1;border-left:3px solid var(--orange);padding:16px 20px;border-radius:8px;margin:0 0 26px}.definition a{color:var(--burnt);font-weight:700}
.price-card{position:relative}.price-card.vurgulu{border:2px solid var(--orange);background:#fffaf6}.price-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--burnt);color:#fff;font-size:11px;font-weight:800;padding:4px 12px;border-radius:999px;white-space:nowrap}.price-card strong small{font-size:13px;font-weight:600;color:var(--muted)}.price-alt{display:block;font-size:12px;color:var(--muted);margin:-12px 0 16px}.price-ek{font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 18px}.price-table{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0 24px}.price-table th,.price-table td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.price-table thead th{background:var(--paper);font-weight:800}.price-table tbody th{font-weight:600}@media(max-width:780px){.price-table{display:block;overflow-x:auto;white-space:nowrap}}
.steps-list{padding-left:22px;line-height:1.9;font-size:15px;color:#545963}.steps-list li{margin-bottom:10px}.table-wrap{overflow-x:auto;margin:10px 0 24px}.article .price-table{font-size:13px;line-height:1.5}.faq-item{border-bottom:1px solid var(--line);padding:16px 0}.faq-item summary{font-weight:700;cursor:pointer;font-size:15px}.faq-item p{margin:10px 0 0}
.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.invoice .invoice-title{font-size:15px;margin:14px 0;font-weight:700}.linklike{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.map-embed{border-radius:12px;overflow:hidden;border:1px solid var(--line);margin-top:16px}
