.page main{z-index:2;position:relative}.page-hero{min-height:min(78vh,46rem);padding:8rem var(--gutter) clamp(3rem, 8vh, 5rem);align-content:end;gap:1.2rem;display:grid;position:relative}.page-hero h1{font-size:var(--t-4);z-index:1;max-width:12ch;position:relative}.page-hero__lead{font-size:var(--t-1);color:var(--muted);z-index:1;max-width:40ch;position:relative}.page-hero__rock{pointer-events:none;width:clamp(120px,22vw,300px);position:absolute;top:50%;right:clamp(1rem,8vw,8rem);transform:translateY(-45%)rotate(-6deg)}@media (max-width:760px){.page-hero__rock{width:104px;top:6.5rem;right:var(--gutter);transform:rotate(-6deg)}.page-hero{min-height:0;padding-top:14rem}}.crumbs{color:var(--muted);gap:.6rem;font-size:.95rem;display:flex}.crumbs a{color:inherit}.page main>section:not(.page-hero){padding:clamp(3rem, 9vh, 6rem) var(--gutter)}.page main>section.svc,.page main>section.case-study{padding-left:0;padding-right:0}.page main h2,.page main h3{overflow-wrap:anywhere}.page main h2{font-size:var(--t-3);max-width:18ch}.svc-index{padding:0 var(--gutter);flex-wrap:wrap;gap:.6rem;display:flex}.svc-index a{border:1.5px solid var(--ink);border-radius:999px;padding:.5rem 1rem;font-weight:500;text-decoration:none}.svc-index a:hover{background:var(--ink);color:var(--bg)}.page main>.svc{border-top:1.5px solid var(--ink);margin:0 var(--gutter);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem 4rem;padding-left:0;padding-right:0;scroll-margin-top:5rem;display:grid}.svc__head{align-content:start;justify-items:start;gap:1.2rem;display:grid}.svc__head>p{color:var(--muted);max-width:52ch;font-size:1.1rem}.svc__facts{flex-wrap:wrap;gap:1rem 2.5rem;margin:0;display:flex}.svc__facts dt{color:var(--muted);font-size:.85rem}.svc__facts dd{max-width:30ch;margin:.2rem 0 0;font-weight:600}.svc__list h3{font-family:var(--sans);color:var(--muted);margin-bottom:1rem;font-size:.95rem;font-weight:650}.svc__list ul,.case-study ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.svc__list li,.case-study li{padding-left:1.6rem;position:relative}.svc__list li:before,.case-study li:before{content:"";background:var(--pirit);clip-path:polygon(10% 60%,40% 0,100% 20%,80% 100%);width:.75rem;height:.75rem;position:absolute;top:.45em;left:0}@media (max-width:860px){.page main>.svc{grid-template-columns:1fr}}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;max-width:76rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border-top:3px solid var(--pirit);padding-top:1rem}.steps li:before{content:counter(step);font-family:var(--serif);font-size:var(--t-3);color:var(--pirit);margin-bottom:.6rem;line-height:1;display:block}.steps h3{font-size:var(--t-2);margin-bottom:.4rem}.steps p{color:var(--muted)}.page main>section.cta-band{margin:clamp(2rem, 6vh, 4rem) var(--gutter) 0;border-top:3px solid var(--pirit);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:1.2rem 4rem;padding:clamp(2.5rem,6vh,4rem) 0 clamp(3.5rem,9vh,6rem);display:grid}.page .cta-band h2{font-size:var(--t-3);max-width:14ch}.cta-band p{color:var(--muted);max-width:44ch;margin-bottom:1.2rem;font-size:1.1rem}.cta-band__actions{flex-wrap:wrap;gap:.8rem;display:flex}.page .cta-band h2{grid-row:span 2}.cta-band>p,.cta-band__actions{grid-column:2}@media (max-width:760px){.page main>section.cta-band{grid-template-columns:1fr}.page .cta-band h2{grid-row:auto}.cta-band>p,.cta-band__actions{grid-column:1}}.page main>.case-study{border-top:1.5px solid var(--ink);margin:0 var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 4rem;padding-left:0;padding-right:0;display:grid}.case-study img{aspect-ratio:5/4;object-fit:cover;background:#101315;border-radius:18px;width:100%}.case-study:nth-of-type(2) img{object-fit:contain;padding:1.5rem}.case-study>div{justify-items:start;gap:1rem;display:grid}.page .case-study h2{font-size:var(--t-2)}.case-study__kind{color:var(--pirit);font-weight:650}.case-study h3{font-family:var(--sans);color:var(--muted);font-size:.95rem;font-weight:650}.case-study p{color:var(--muted);max-width:52ch}@media (max-width:860px){.page main>.case-study{grid-template-columns:1fr}}.prose{gap:1.1rem;max-width:46rem;display:grid}.prose h2{margin-top:1.5rem}.prose p{color:color-mix(in srgb, var(--ink) 80%, transparent);max-width:62ch;font-size:1.1rem}.prose code{font-family:var(--sans);color:var(--pirit);font-weight:650}.page .prose--legal h2{font-size:var(--t-2);scroll-margin-top:6rem}.prose--legal p{font-size:1rem}.values ul{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2rem 3rem;max-width:76rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.values li{border-top:3px solid var(--pirit);padding-top:1rem}.values h3{font-size:var(--t-2);margin-bottom:.4rem}.values p{color:var(--muted)}.company-info dl{max-width:46rem;margin:2rem 0 0}.company-info dl div{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);grid-template-columns:12rem 1fr;gap:1rem;padding:.9rem 0;display:grid}.company-info dt{color:var(--muted)}.company-info dd{margin:0;font-weight:500}@media (max-width:520px){.company-info dl div{grid-template-columns:1fr;gap:.2rem}}.contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:3rem 5rem;display:grid}.contact__info{gap:1.2rem;display:grid}.contact__info>p{color:var(--muted);max-width:40ch}.contact__list{margin:1rem 0 0;padding:0;list-style:none;display:grid}.contact__list li{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);gap:.2rem;padding:1rem 0;display:grid}.contact__list span{color:var(--muted);font-size:.85rem}.contact__list a{font-size:1.15rem;font-weight:600}.contact__form{background:var(--bazalt);color:var(--kuvars);--ink:var(--kuvars);--muted:var(--granit);border-radius:24px;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.page .contact__form h2{font-size:var(--t-2)}.contact__form .lead{width:100%}.contact__form .lead__actions{justify-content:flex-start}.contact__form .lead__note{text-align:left}.contact__form .lead__note a{color:var(--pirit-acik)}@media (max-width:860px){.contact{grid-template-columns:1fr}}.notfound ul{flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.page--404 .page-hero h1{max-width:10ch}.page--teklif .page-hero{min-height:0;padding-bottom:2rem}.page main>section.wiz-section{padding-top:1rem}.wiz{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:2rem;max-width:76rem;display:grid}.wiz__main{min-height:26rem}.wiz__progress{background:color-mix(in srgb, var(--ink) 12%, transparent);border-radius:4px;height:4px;overflow:hidden}.wiz__progress span{background:var(--pirit);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.wiz__count{color:var(--muted);margin:1rem 0 1.5rem;font-size:.95rem}.wiz__field{border:0;min-width:0;margin:0;padding:0}.wiz__title{font-family:var(--serif);font-size:var(--t-3);max-width:16ch;margin-bottom:.8rem;padding:0;line-height:1.05}.wiz__hint{color:var(--muted);max-width:52ch;margin-bottom:1.5rem}.wiz__opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;margin-top:1.2rem;display:grid}.wiz__opt{cursor:pointer;display:block;position:relative}.wiz__opt input{opacity:0;pointer-events:none;position:absolute}.wiz__opt-body{border:1.5px solid color-mix(in srgb, var(--ink) 22%, transparent);background:color-mix(in srgb, var(--bg) 85%, transparent);border-radius:14px;gap:.3rem;height:100%;padding:1.1rem 1.2rem;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.wiz__opts--big .wiz__opt-body{padding:1.5rem 1.4rem}.wiz__opt:hover .wiz__opt-body{border-color:var(--ink);transform:translateY(-2px)}.wiz__opt input:checked+.wiz__opt-body{border-color:var(--pirit);background:color-mix(in srgb, var(--pirit-acik) 18%, var(--bg))}.wiz__opt input:focus-visible+.wiz__opt-body{outline:3px solid var(--pirit);outline-offset:3px}.wiz__opt-label{font-size:1.1rem;font-weight:650}.wiz__opts--big .wiz__opt-label{font-family:var(--serif);font-weight:400;font-size:var(--t-2)}.wiz__opt-hint{color:var(--muted);font-size:.95rem}.wiz__opt-extra{color:var(--pirit);font-size:.9rem;font-weight:600}.wiz__nav{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.wiz__back,.wiz__restart{font:inherit;color:var(--muted);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:.5rem 0;text-decoration:underline}.wiz__back:hover,.wiz__restart:hover{color:var(--ink)}.wiz__quote{background:var(--bazalt);color:var(--kuvars);border-radius:22px;gap:.7rem;padding:clamp(1.4rem,3vw,2rem);display:grid;position:sticky;top:6rem}.wiz__quote-label{color:var(--granit);font-size:.95rem}.wiz__price{font-family:var(--serif);color:var(--pirit-acik);font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);line-height:1.1}.wiz:not(.has-quote) .wiz__price{color:#5c646a}.wiz__time{font-weight:600}.wiz__lines{border-top:1px solid #2a2f33;gap:.45rem;margin:.4rem 0 0;padding:.8rem 0 0;font-size:.95rem;list-style:none;display:grid}.wiz__lines:empty{display:none}.wiz__lines li{color:#c9cfd2;justify-content:space-between;gap:1rem;display:flex}.wiz__lines li span:last-child{white-space:nowrap;color:var(--kuvars)}.wiz__monthly{color:#c9cfd2;font-size:.95rem}.wiz__monthly:empty{display:none}.wiz__disclaimer{color:#8c959b;margin-top:.4rem;font-size:.85rem}.wiz__send{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.wiz__send label{color:var(--muted);gap:.4rem;font-size:.95rem;display:grid}.wiz__send input,.wiz__send textarea{font:inherit;color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, var(--bg));border:1px solid color-mix(in srgb, var(--ink) 25%, transparent);border-radius:10px;padding:.75rem .9rem}.wiz__wide,.wiz__actions{grid-column:1/-1}.wiz__actions{flex-wrap:wrap;gap:.8rem;display:flex}.wiz__actions button{cursor:pointer;font:inherit;border:0;font-weight:600}.wiz__actions .btn--line{color:var(--ink);background:0 0;border:1.5px solid}@media (max-width:900px){.wiz{grid-template-columns:1fr}.wiz__main{min-height:0}.wiz__quote{order:2;gap:.3rem;padding:1rem 1.2rem;position:sticky;top:auto;bottom:.75rem;box-shadow:0 10px 30px #00000040}.wiz__lines,.wiz__disclaimer,.wiz__monthly{display:none}.wiz__send{grid-template-columns:1fr}.page--teklif .wa{display:none}}.posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.2rem;max-width:76rem;display:grid}.post-card{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);background:color-mix(in srgb, var(--bg) 85%, transparent);border-radius:18px;align-content:start;gap:.7rem;padding:1.8rem;transition:border-color .2s,transform .2s;display:grid;position:relative}.post-card:hover{border-color:var(--pirit);transform:translateY(-3px)}.page .post-card h2{font-size:var(--t-2);max-width:none}.post-card h2 a{text-decoration:none}.post-card h2 a:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.post-card p{color:var(--muted)}.post-card__meta,.post-meta{color:var(--pirit);font-size:.9rem;font-weight:600}.prose--article{max-width:44rem}.page .prose--article h2{font-size:var(--t-2);max-width:none;margin-top:1.8rem}.prose ul,.prose ol{gap:.5rem;padding-left:1.2rem;font-size:1.05rem;display:grid}.prose a{color:inherit;-webkit-text-decoration-color:var(--pirit);text-decoration-color:var(--pirit);text-underline-offset:3px;text-decoration-thickness:2px}.prose .checklist{counter-reset:c;gap:1.4rem;padding:0;list-style:none}.checklist li{counter-increment:c;grid-template-columns:3rem 1fr;column-gap:1rem;display:grid}.checklist li:before{content:counter(c);font-family:var(--serif);font-size:var(--t-2);color:var(--pirit);grid-row:span 2;line-height:1}.checklist h3{font-size:var(--t-1)}.checklist p{font-size:1rem}.more-posts{justify-items:start;gap:.8rem;max-width:44rem;display:grid}.page .more-posts h2{font-size:var(--t-2)}.more-posts a{font-family:var(--serif);font-size:var(--t-1);-webkit-text-decoration-color:var(--pirit);text-decoration-color:var(--pirit);text-underline-offset:4px}.sectors{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.2rem;max-width:76rem;display:grid}.sector-card{background:var(--bazalt);color:var(--kuvars);border-radius:18px;align-content:start;gap:.6rem;padding:1.8rem;text-decoration:none;transition:transform .2s;display:grid}.sector-card:hover{transform:translateY(-3px)}.page .sector-card h2{font-size:var(--t-2);color:var(--pirit-acik)}.sector-card p{color:#c9cfd2}.sector-pains{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem 2.5rem;max-width:76rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sector-pains li{border-top:3px solid var(--pirit);padding-top:.9rem;font-size:1.1rem}.page .faq{background:0 0}.quotes__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.2rem;max-width:76rem;margin-top:2rem;display:grid}.quote{border:1px solid color-mix(in srgb, var(--ink) 20%, transparent);border-radius:18px;gap:1rem;margin:0;padding:1.8rem;display:grid}.quote blockquote{font-family:var(--serif);font-size:var(--t-1);margin:0;line-height:1.35}.quote figcaption{color:var(--muted);display:grid}.quote figcaption strong{color:var(--ink)}.rehber-cats{padding:0 var(--gutter);flex-wrap:wrap;gap:.6rem;display:flex}.rehber-cats a{border:1.5px solid var(--ink);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.rehber-cats a span{background:var(--ink);color:var(--bg);border-radius:999px;padding:0 .45rem;font-size:.8rem}.rehber-cats a:hover{background:var(--ink);color:var(--bg)}.rehber-cats a:hover span{background:var(--pirit-acik);color:var(--bazalt)}.rehber-cat{scroll-margin-top:5rem}.page .rehber-cat h2{font-size:var(--t-2);margin-bottom:1.5rem}.post-meta{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.post-meta a{color:inherit}.resources{scroll-margin-top:5rem}.resources__lead{color:var(--muted);max-width:52ch;margin:1rem 0 2rem}.resources ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem 2.5rem;max-width:76rem;margin:0;padding:0;list-style:none;display:grid}.resources li{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);padding-top:.9rem}.resources li a{font-family:var(--serif);font-size:var(--t-1);-webkit-text-decoration-color:var(--pirit);text-decoration-color:var(--pirit);text-underline-offset:4px}.resources li p{color:var(--muted);margin-top:.3rem}.resources__glossary{margin-top:2rem}.resources__glossary a{color:inherit;-webkit-text-decoration-color:var(--pirit);text-decoration-color:var(--pirit)}.glossary dl{max-width:56rem;margin:0}.glossary dl div{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);grid-template-columns:minmax(10rem,16rem) 1fr;gap:.4rem 2rem;padding:1rem 0;display:grid}.glossary dt{font-family:var(--serif);font-size:var(--t-1)}.glossary dd{color:color-mix(in srgb, var(--ink) 80%, transparent);align-self:center;margin:0}@media (max-width:640px){.glossary dl div{grid-template-columns:1fr}}
