/* İnşaat içeriği: ortak header/footer kapsam dışındadır. */
.insaat-page{font-family:var(--sec-font)}
.insaat-page>.skip{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 18px;background:#fff;color:#142532}.insaat-page>.skip:focus{top:16px}
.insaat-landing{margin:0;background:var(--sec-bg);color:var(--sec-ink);font:17px/1.75 var(--sec-font)}
.insaat-landing *,.insaat-landing *::before,.insaat-landing *::after{box-sizing:border-box}
.insaat-landing h1,.insaat-landing h2,.insaat-landing h3,.insaat-landing p{margin:0}.insaat-landing a{color:inherit;text-decoration:none}.insaat-landing input,.insaat-landing select{font-family:inherit}
.insaat-landing :is(a,input,select,summary):focus-visible{outline:3px solid var(--sec-focus);outline-offset:5px}.insaat-landing section[id]{scroll-margin-top:95px}.insaat-landing .icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}
.insaat-landing .is-wrap{width:min(100% - 48px,1200px);margin-inline:auto;padding:26px 0 46px}.insaat-landing .is-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:26px;color:var(--sec-muted);font-size:14px}.insaat-landing .is-breadcrumb a:hover{text-decoration:underline}
.insaat-landing h1{font-size:clamp(36px,3.6vw,51px);font-weight:650;line-height:1.17;letter-spacing:-1.6px}.insaat-landing h2{font-size:clamp(29px,2.7vw,36px);font-weight:650;line-height:1.25;letter-spacing:-.8px}.insaat-landing h3{font-size:23px;line-height:1.4;font-weight:650;letter-spacing:-.3px}.insaat-landing .is-kicker{color:var(--sec-muted);font-size:13px;line-height:1.7;font-weight:650;letter-spacing:.07em;margin-bottom:13px}
.insaat-landing .is-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:50px;padding:48px;background:var(--sec-dark);color:#fff;border-top:4px solid var(--sec-accent);align-items:center}.insaat-landing .is-hero .is-kicker{color:#f1ce90}.insaat-landing .is-hero h1{margin-bottom:24px}.insaat-landing .is-lead{color:#e0e7ef;font-size:18px;line-height:1.8}.insaat-landing .is-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.insaat-landing .is-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:13px 18px;min-height:50px;border:1px solid var(--sec-border);border-radius:4px;background:var(--sec-surface);color:var(--sec-ink);font-size:15px;font-weight:600;line-height:1.6}.insaat-landing .is-button:hover{text-decoration:underline;text-underline-offset:4px}.insaat-landing .is-button .icon{width:18px;height:18px}.insaat-landing .is-button-primary{background:var(--sec-primary);border-color:var(--sec-primary);color:var(--sec-button-ink)}.insaat-landing .is-hero .is-button{background:transparent;border-color:#9baebf;color:#fff}.insaat-landing .is-hero .is-button-primary{background:#f1ce90;border-color:#f1ce90;color:#172c40}.insaat-landing .is-location{margin-top:26px;font-size:14px;color:#e0e7ef;line-height:1.85}
.insaat-landing .is-dossier{min-width:0;background:var(--sec-surface);color:var(--sec-ink);border-radius:4px}.insaat-landing .is-dossier-cover{padding:27px 28px 20px;border-bottom:1px solid var(--sec-border)}.insaat-landing .is-dossier-cover>.icon{float:right;width:30px;height:30px;color:var(--sec-muted)}.insaat-landing .is-dossier-cover>span{display:block;font-size:12px;font-weight:650;letter-spacing:.07em;color:var(--sec-muted)}.insaat-landing .is-dossier-cover h2{font-size:26px;margin:12px 0 5px;letter-spacing:-.5px}.insaat-landing .is-dossier-cover p{font-size:15px;color:var(--sec-muted)}
.insaat-landing .is-project-list{margin:0;padding:0 28px;list-style:none}.insaat-landing .is-project-list li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--sec-border)}.insaat-landing .is-project-list li>span{font-size:13px;color:var(--sec-muted);padding-top:3px;font-variant-numeric:tabular-nums}.insaat-landing .is-project-list strong{font-size:16px;font-weight:650}.insaat-landing .is-project-list p{font-size:14px;color:var(--sec-muted);margin-top:3px}.insaat-landing .is-dossier-foot{padding:17px 28px 22px}.insaat-landing .is-dossier-foot a{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:14px;font-weight:650}
.insaat-landing .is-section-nav{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 64px;border:1px solid var(--sec-border);border-top:0}.insaat-landing .is-section-nav a{display:flex;align-items:center;gap:12px;padding:20px;font-size:15px;font-weight:600}.insaat-landing .is-section-nav a+a{border-left:1px solid var(--sec-border)}.insaat-landing .is-section-nav span{color:var(--sec-muted);font-size:12px;font-weight:400}.insaat-landing .is-section-nav a:hover{background:var(--sec-panel)}
.insaat-landing .is-section{padding-bottom:68px}.insaat-landing .is-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:60px;margin-bottom:30px}.insaat-landing .is-section-heading>p{font-size:17px;color:var(--sec-muted)}
.insaat-landing .is-services{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--sec-border)}.insaat-landing .is-service{position:relative;padding:30px 32px 30px 82px}.insaat-landing .is-service:nth-child(even){border-left:1px solid var(--sec-border)}.insaat-landing .is-service:nth-child(n+3){border-top:1px solid var(--sec-border)}.insaat-landing .is-service>.icon{position:absolute;left:30px;top:34px;color:var(--sec-primary);width:27px;height:27px}.insaat-landing .is-service p{color:var(--sec-muted);font-size:17px;margin-top:10px}
.insaat-landing .is-scope-note{display:flex;align-items:start;gap:16px;padding:23px 26px;margin-top:22px;border-left:3px solid var(--sec-primary);background:var(--sec-panel)}.insaat-landing .is-scope-note>.icon{margin-top:5px}.insaat-landing .is-scope-note h3{font-size:18px}.insaat-landing .is-scope-note p{margin-top:7px;font-size:16px;color:var(--sec-muted)}
.insaat-landing .is-calculator{padding:38px;margin-bottom:68px;border:1px solid var(--sec-border);background:var(--sec-panel)}.insaat-landing .is-calculator-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:start}.insaat-landing .is-calculator-fields{padding:26px;border:1px solid var(--sec-border);background:var(--sec-surface);border-radius:4px}.insaat-landing .is-field{margin-bottom:27px}.insaat-landing .is-field>label,.insaat-landing .is-field-head label{display:block;margin-bottom:10px;font-size:16px;font-weight:650}.insaat-landing .is-amount-field{display:flex;gap:12px;align-items:center;border:1px solid var(--sec-muted);border-radius:4px;padding:9px 13px}.insaat-landing .is-amount-field input{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--sec-ink);font:600 23px/1.6 var(--sec-font);font-variant-numeric:tabular-nums}.insaat-landing .is-amount-field>span{font-size:15px;color:var(--sec-muted)}.insaat-landing .is-field-caption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:8px;font-size:14px;color:var(--sec-muted)}.insaat-landing .is-field select{width:100%;min-width:0;min-height:49px;padding:12px 9px;border:1px solid var(--sec-muted);border-radius:4px;background:var(--sec-surface);color:var(--sec-ink);font-size:15px}.insaat-landing .is-field-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.insaat-landing .is-field-head output{font-size:18px;font-weight:650}.insaat-landing .is-field input[type=range]{width:100%;height:8px;margin:12px 0 0;accent-color:var(--sec-primary);cursor:pointer}.insaat-landing .is-range-scale{display:flex;justify-content:space-between;font-size:14px;color:var(--sec-muted);margin-top:8px}.insaat-landing .is-assumptions{padding-top:20px;border-top:1px solid var(--sec-border)}.insaat-landing .is-assumptions h3{font-size:16px}.insaat-landing .is-assumptions p{font-size:15px;color:var(--sec-muted);margin-top:8px}
.insaat-landing .is-receipt{padding:28px;background:var(--sec-dark);border-radius:4px;color:#fff}.insaat-landing .is-receipt-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid #72889d}.insaat-landing .is-receipt-heading span{font-size:12px;letter-spacing:.07em;color:#e0e7ef}.insaat-landing .is-receipt-heading h3{font-size:24px;margin-top:7px}.insaat-landing .is-receipt dl{margin:10px 0 0}.insaat-landing .is-receipt dl>div{display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid #72889d;font-size:16px}.insaat-landing .is-receipt dt,.insaat-landing .is-receipt dd{margin:0}.insaat-landing .is-receipt dd{white-space:nowrap;font-variant-numeric:tabular-nums}.insaat-landing .is-receipt dl>.is-receipt-total{display:block;border:0;padding:23px 0 12px}.insaat-landing .is-receipt-total dt{font-size:15px;color:#e0e7ef}.insaat-landing .is-receipt-total dd{margin-top:6px;font-size:42px;font-weight:650;color:#f1ce90;letter-spacing:-1px}.insaat-landing .is-receipt-note{color:#e0e7ef;font-size:15px}.insaat-landing .is-receipt .is-button{width:100%;margin-top:24px;color:#172c40;background:#fff;border-color:#fff;font-size:14px}
.insaat-landing .is-workflow{display:grid;grid-template-columns:1.15fr 1fr;gap:65px}.insaat-landing .is-steps{padding:0;margin:28px 0 0;list-style:none;counter-reset:steps}.insaat-landing .is-steps li{position:relative;counter-increment:steps;padding:22px 0 22px 47px;border-top:1px solid var(--sec-border)}.insaat-landing .is-steps li::before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:23px;font-size:16px;font-weight:650;color:var(--sec-primary)}.insaat-landing .is-steps h3{font-size:21px}.insaat-landing .is-steps p{color:var(--sec-muted);font-size:17px;margin-top:8px}.insaat-landing .is-documents{align-self:start;padding:32px;border:1px solid var(--sec-border);border-top:4px solid var(--sec-primary);background:var(--sec-panel)}.insaat-landing .is-documents-title{display:flex;align-items:start;gap:13px;margin-bottom:18px}.insaat-landing .is-documents-title>.icon{margin-top:5px}.insaat-landing .is-documents>p{font-size:17px;color:var(--sec-muted)}.insaat-landing .is-documents ul{padding:0;margin:22px 0 27px;list-style:none}.insaat-landing .is-documents li{display:flex;gap:12px;padding:13px 0;border-bottom:1px solid var(--sec-border);font-size:16px}.insaat-landing .is-documents li .icon{margin-top:4px}.insaat-landing .is-documents .is-button{width:100%;font-size:14px}.insaat-landing .is-documents small{display:block;margin-top:16px;font-size:14px;color:var(--sec-muted)}
.insaat-landing .is-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;padding-top:38px;border-top:1px solid var(--sec-border)}.insaat-landing .is-faq-intro{font-size:17px;color:var(--sec-muted);margin-top:18px}.insaat-landing .is-source-note{border-left:2px solid var(--sec-border);padding-left:16px;margin-top:26px;font-size:14px;color:var(--sec-muted);line-height:1.9}.insaat-landing .is-source-note a{text-decoration:underline;text-underline-offset:3px}.insaat-landing .is-source-note p{margin-top:10px}.insaat-landing .is-faq-list{border-top:1px solid var(--sec-muted)}.insaat-landing details{border-bottom:1px solid var(--sec-border)}.insaat-landing summary{position:relative;cursor:pointer;padding:21px 32px 21px 0;font-size:17px;font-weight:650;list-style:none}.insaat-landing summary::-webkit-details-marker{display:none}.insaat-landing summary::after{content:'+';position:absolute;right:3px;top:18px;font-size:24px;font-weight:400}.insaat-landing details[open] summary::after{content:'−'}.insaat-landing details p{padding:0 20px 23px 0;font-size:17px;color:var(--sec-muted)}
.insaat-landing .is-final{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:35px;background:var(--sec-panel);border:1px solid var(--sec-border);border-left:4px solid var(--sec-primary)}.insaat-landing .is-final h2{font-size:30px}.insaat-landing .is-final p{color:var(--sec-muted);font-size:16px;margin-top:12px}.insaat-landing .is-phone{display:inline-flex;gap:10px;align-items:center;font-weight:650;margin-top:17px}.insaat-landing .is-final>.is-button{flex-shrink:0}.insaat-landing .is-back-link{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--sec-muted);margin-top:26px}.insaat-landing .is-back-link .icon{transform:rotate(180deg);width:17px;height:17px}.insaat-page .mobile-bar{display:none}
@media(max-width:1100px){.insaat-landing .is-hero{gap:30px;padding:32px;grid-template-columns:1.1fr 1fr}.insaat-landing .is-calculator{padding:28px}.insaat-landing .is-calculator-grid,.insaat-landing .is-workflow,.insaat-landing .is-faq-layout{gap:28px}.insaat-landing .is-section-nav a{padding:18px 14px;font-size:14px;gap:8px}.insaat-landing .is-final{align-items:start;flex-direction:column}}
@media(max-width:800px){.insaat-landing .is-hero{grid-template-columns:1fr;padding:32px}.insaat-landing h1{font-size:44px}.insaat-landing .is-section-nav{grid-template-columns:1fr 1fr;margin-bottom:42px}.insaat-landing .is-section-nav a:nth-child(3){border-left:0}.insaat-landing .is-section-nav a:nth-child(n+3){border-top:1px solid var(--sec-border)}.insaat-landing .is-section-heading,.insaat-landing .is-calculator-grid,.insaat-landing .is-workflow,.insaat-landing .is-faq-layout{grid-template-columns:1fr;gap:24px}.insaat-landing .is-section-heading{gap:16px}.insaat-landing .is-service{padding:26px}.insaat-landing .is-service>.icon{position:static;margin-bottom:15px}.insaat-landing .is-section{padding-bottom:46px}.insaat-landing .is-calculator{margin-bottom:46px;padding-bottom:28px}}
@media(max-width:500px){.insaat-landing .is-wrap{width:calc(100% - 32px);padding-top:20px}.insaat-landing .is-breadcrumb{font-size:12px;gap:6px 8px;margin-bottom:20px}.insaat-landing .is-hero{padding:26px 20px;gap:30px}.insaat-landing h1{font-size:36px;letter-spacing:-1.1px}.insaat-landing h2{font-size:29px}.insaat-landing .is-hero .is-kicker{font-size:12px}.insaat-landing .is-lead{font-size:17px}.insaat-landing .is-actions{flex-direction:column}.insaat-landing .is-actions .is-button{width:100%;font-size:14px;padding-inline:10px}.insaat-landing .is-dossier-cover{padding:23px 20px 18px}.insaat-landing .is-dossier-cover h2{font-size:24px}.insaat-landing .is-project-list{padding:0 20px}.insaat-landing .is-project-list li{gap:12px}.insaat-landing .is-dossier-foot{padding-inline:20px}.insaat-landing .is-section-nav a{font-size:13px;padding:16px 10px}.insaat-landing .is-services{grid-template-columns:1fr}.insaat-landing .is-service{padding:25px}.insaat-landing .is-service:nth-child(even){border-left:0}.insaat-landing .is-service+.is-service{border-top:1px solid var(--sec-border)}.insaat-landing .is-scope-note{padding:20px 17px;gap:11px}.insaat-landing .is-scope-note h3{font-size:17px}.insaat-landing .is-scope-note>.icon{width:18px;height:18px}.insaat-landing .is-calculator{padding:25px 16px;margin-inline:-1px}.insaat-landing .is-calculator-fields{padding:20px 16px}.insaat-landing .is-field-head{flex-wrap:wrap;gap:0 10px}.insaat-landing .is-field-caption{font-size:13px}.insaat-landing .is-field select{font-size:14px}.insaat-landing .is-receipt{padding:25px 20px}.insaat-landing .is-receipt dl>div{font-size:15px;gap:8px}.insaat-landing .is-receipt-total dd{font-size:36px}.insaat-landing .is-receipt .is-button{font-size:13px;padding-inline:8px;gap:8px}.insaat-landing .is-documents{padding:26px 21px}.insaat-landing .is-documents .is-button{font-size:13px;padding-inline:9px}.insaat-landing .is-final{padding:26px 22px;gap:25px}.insaat-landing .is-final h2{font-size:28px}.insaat-landing .is-final>.is-button{width:100%;font-size:14px;padding-inline:10px}}
@media(max-width:700px){.insaat-page{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.insaat-page .mobile-bar{position:fixed;inset:auto 0 0;display:flex;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));z-index:50;background:#fff;border-top:1px solid #b8c7cf}.insaat-page .mobile-bar a{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;min-height:45px;color:#172c40;font-size:14px;text-decoration:none;border-radius:4px}.insaat-page .mobile-bar a:last-child{background:#172c40;color:#fff}.insaat-page .mobile-bar .icon{width:17px;height:17px}}
@media(prefers-reduced-motion:reduce){.insaat-landing *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}