@font-face{font-family:geist;src:url(../media/Geist_Variable-s.p.3h407z6i7-mwk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}._eAb2W_className{font-family:geist,geist Fallback,Arial,sans-serif}._eAb2W_variable{--font-body:"geist", "geist Fallback", Arial, sans-serif}
@font-face{font-family:geistMono;src:url(../media/GeistMono_Variable-s.p.30453b9rv70y7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.UBWGpG_className{font-family:geistMono,geistMono Fallback,ui-monospace,monospace}.UBWGpG_variable{--font-mono:"geistMono", "geistMono Fallback", ui-monospace, monospace}
@font-face{font-stretch:100% 125%;font-family:archivo;src:url(../media/Archivo_Variable_subset-s.p.1tysrjnp21-tn.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._2cL2dG_className{font-family:archivo,archivo Fallback,Arial Narrow,Arial,sans-serif;font-style:normal}._2cL2dG_variable{--font-display:"archivo", "archivo Fallback", Arial Narrow, Arial, sans-serif}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-heading:var(--font-display,var(--font-body));--bg:#eef1f6;--surface:#e1e6ef;--surface-2:#fff;--text:#0e1322;--muted:#4a5370;--border:#0e13221f;--ink:#0e1322;--ink-text:#eef1f6;--kat-1:var(--text);--kat-2:#b86e00;--kat-3:#4f56e0;--focus:#4f56e0;--inverse-bg:#0e1322;--inverse-text:#eef1f6;--inverse-muted:#a9b1c8;--inverse-border:#eef1f629;--success:#178a4c;--warning:#b86e00;--error:#b42318;--info:#4f56e0;--wa:#25d366;--wa-text:#07140b;--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-hover:var(--surface);--color-text:var(--text);--color-muted:var(--muted);--color-border:var(--border);--color-accent:var(--ink);--color-accent-hover:var(--ink);--color-accent-text:var(--ink-text);--color-success:var(--success);--color-warning:var(--warning);--color-error:var(--error);--color-info:var(--info);--color-ink:var(--ink);--color-ink-text:var(--ink-text);--color-wa:var(--wa);--color-wa-text:var(--wa-text);--color-light-bg:var(--surface);--color-light-text:var(--text);--ops-canvas:#fff;--ops-subtle:#f6f6f7;--ops-line:#e4e4e7;--ops-line-strong:#c9c9cf;--ops-line-field:#8a8a90;--ops-text:#0a0a0a;--ops-muted:#52525b;--ops-faint:#6b6b73;--ops-band:#3a2234;--ops-band-hover:#4b2d44;--ops-band-line:#ffffff24;--ops-band-text:#fff;--ops-band-muted:#d9c9d6;--ops-band-control:#a48f9e;--ops-band-danger:#ffb1a6;--ops-portal-band:#e8e8fc;--ops-portal-hover:#dadaf8;--ops-portal-line:#0000001a;--ops-portal-control:#7a7a94;--ops-action:#000;--ops-action-hover:#262626;--ops-action-text:#fff;--ops-focus:#7575f0;--ops-danger:#b42318;--ops-selected:#f1f1fd;--ops-on-bright:#000;--ops-button-shadow:#ffffff80 0 2px 2px inset, #0003 0 3px 3px;--ops-ok-bg:#dcf8e9;--ops-ok-text:#0b5d33;--ops-ok-dot:#3cdd8c;--ops-warn-bg:#fff3cf;--ops-warn-text:#6b4e00;--ops-warn-dot:#ffc435;--ops-alert-bg:#fbe6f6;--ops-alert-text:#8a1c6f;--ops-alert-dot:#e699d9;--ops-info-bg:#ebebfd;--ops-info-text:#3434a8;--ops-info-dot:#7575f0;--space-base:4px;--space-card:24px;--gap-card:16px;--section-space-mobile:clamp(64px, 16vw, 80px);--section-space-desktop:clamp(80px, 8vw, 112px);--container-max:1200px;--container-pad-mobile:20px;--container-pad-desktop:32px;--radius-card:24px;--radius-button:999px;--touch-target-min:44px;--text-display-mobile:42px;--text-display-desktop:72px;--leading-display-mobile:1.02;--leading-display-desktop:.98;--text-heading-xl-mobile:30px;--text-heading-xl-desktop:60px;--leading-heading-xl-mobile:1.1;--leading-heading-xl-desktop:1.05;--text-heading-md-mobile:21px;--text-heading-md-desktop:32px;--leading-heading-md-mobile:1.15;--leading-heading-md-desktop:1.1;--text-body-mobile:16px;--text-body-desktop:18px;--leading-body:1.5;--text-small-mobile:14px;--text-small-desktop:15px;--leading-small-mobile:1.4;--leading-small-desktop:1.45;--text-label-min:11px;--text-label-max:12px;--tracking-label:.08em;--content-measure:680px;--header-h:56px}:root[data-theme=dark],.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1322;--surface:#18203a;--surface-2:#212a48;--text:#e9edf6;--muted:#98a2bd;--border:#e9edf624;--ink:#e9edf6;--ink-text:#0e1322;--kat-2:#ffb547;--kat-3:#9ea4ff;--focus:#9ea4ff;--inverse-bg:#e9edf6;--inverse-text:#0e1322;--inverse-muted:#4a5370;--inverse-border:#0e132224;--success:#3cdd8c;--warning:#ffb547;--error:#ffb4c2;--info:#9ea4ff;--ops-button-shadow:#ffffff29 0 1px 1px inset, #00000073 0 3px 3px;--ops-canvas:#111219;--ops-subtle:#1a1c27;--ops-line:#2b2e3d;--ops-line-strong:#4b4f63;--ops-line-field:#757a90;--ops-text:#f1f2f7;--ops-muted:#b3b7c8;--ops-faint:#9a9fb3;--ops-portal-band:#25264d;--ops-portal-hover:#32346a;--ops-portal-line:#ffffff24;--ops-portal-control:#8587b8;--ops-action:#f1f2f7;--ops-action-hover:#d7dae6;--ops-action-text:#111219;--ops-focus:#9ea4ff;--ops-danger:#ff9d90;--ops-selected:#22244a;--ops-ok-bg:#0f3325;--ops-ok-text:#7fe5b1;--ops-warn-bg:#3a2c06;--ops-warn-text:#ffd772;--ops-alert-bg:#3e1535;--ops-alert-text:#f6aee8;--ops-info-bg:#202154;--ops-info-text:#bcbcff;--ops-info-dot:#8f8ff5}.ops-surface{--btn-shadow:var(--ops-button-shadow);--btn-primary-line:var(--ops-action);--btn-primary-bg:var(--ops-action);--btn-primary-text:var(--ops-action-text);--btn-primary-hover:var(--ops-action-hover);--btn-secondary-line:var(--ops-line-field);--btn-secondary-line-hover:var(--ops-text);--btn-secondary-bg:var(--ops-canvas);--btn-secondary-text:var(--ops-text);--btn-secondary-hover:var(--ops-subtle);--btn-ghost-text:var(--ops-text);--btn-ghost-hover:var(--ops-subtle);--btn-danger-bg:var(--ops-danger);--btn-danger-text:var(--ops-canvas);--btn-danger-hover:color-mix(in srgb, var(--ops-danger) 84%, var(--ops-text));--btn-focus:var(--ops-focus)}:focus-visible{outline-color:var(--focus)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}section[id],[id].anchor{scroll-margin-top:calc(var(--header-h) + 16px)}@media (min-width:768px){:root{--header-h:64px}}:root{--header-offset:96px}[id]{scroll-margin-top:var(--header-offset)}h1,h2,h3{font-family:var(--font-heading), "Arial Narrow", Arial, sans-serif}body{background:var(--color-bg);min-width:320px;color:var(--color-text);font-family:var(--font-body), Arial, sans-serif;font-size:var(--text-body-mobile);line-height:var(--leading-body);text-rendering:optimizelegibility;margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{background:var(--color-accent);color:var(--color-accent-text)}.skip-link{z-index:100;border-radius:var(--radius-button);background:var(--color-accent);color:var(--color-accent-text);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;font-weight:500;position:fixed;top:12px;left:12px;overflow:hidden}.skip-link:focus-visible{clip-path:none;width:auto;height:auto;padding:10px 14px;overflow:visible}.reveal{opacity:0;transition:opacity .22s ease-out,transform .22s ease-out;transform:translateY(14px)}.reveal.is-visible{opacity:1;transform:none}.container{width:min(100%, calc(var(--container-max) + (2 * var(--container-pad-mobile))));padding-inline:var(--container-pad-mobile);margin-inline:auto}.proposal-field{color:var(--color-text);gap:8px;display:grid}#teklif-formu input[type=checkbox]{accent-color:#178a4c}#teklif-formu input:not([type=checkbox]):not([type=hidden]),#teklif-formu textarea,#teklif-formu select{border:1px solid var(--muted);background:var(--surface);width:100%;min-height:48px;color:var(--text);border-radius:12px;padding:12px 16px}#teklif-formu input:not([type=checkbox]):not([type=hidden]):focus-visible,#teklif-formu textarea:focus-visible,#teklif-formu select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#teklif-formu select{appearance:none;cursor:pointer;background-image:none;padding-right:44px}#teklif-formu .proposal-select{display:block;position:relative}#teklif-formu .proposal-select select{width:100%}#teklif-formu .proposal-select:after{content:"";background:var(--text);pointer-events:none;width:12px;height:12px;position:absolute;top:50%;right:18px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 4 6 8.5 10.5 4' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 4 6 8.5 10.5 4' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") 50%/contain no-repeat}#teklif-formu input[aria-invalid=true]:not([type=checkbox]):not([type=hidden]),#teklif-formu select[aria-invalid=true],#teklif-formu textarea[aria-invalid=true]{border-color:var(--error)}#teklif-formu [id$=-error]{color:var(--error);font-size:14px}#teklif-formu textarea{resize:vertical;min-height:144px}#teklif-formu a{color:var(--text);text-underline-offset:.22em;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px}#teklif-formu a:hover{text-decoration-thickness:2px}#teklif-formu .proposal-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}#teklif-formu .proposal-summary{border:1px solid var(--color-error);border-radius:16px;margin-bottom:16px;padding:16px}#teklif-formu .proposal-summary p{margin:0 0 8px}#teklif-formu .proposal-summary ul{margin:0;padding-left:20px}#teklif-formu .proposal-consent{color:var(--color-text);cursor:pointer;gap:10px;margin-top:16px;display:flex}#teklif-formu .proposal-consent input{flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:2px}#teklif-formu .proposal-honeypot{display:none}#teklif-formu .proposal-submit{margin-top:20px}#teklif-formu .proposal-stack{margin-top:16px}[class*=surfaceSection]{--color-muted:var(--muted)!important}[class*=contactMeta]{color:var(--color-muted)!important}.eyebrow{color:var(--color-muted);font-family:var(--font-mono), monospace;font-size:clamp(var(--text-label-min), 2vw, var(--text-label-max));letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 16px;font-weight:500;line-height:1.2}.section-heading{max-width:var(--content-measure)}.section-heading--center{text-align:center;margin-inline:auto}.section-heading__title{font-family:var(--font-heading), Arial, sans-serif;font-size:var(--text-heading-xl-mobile);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500;line-height:1.08}.section-heading__description{color:var(--color-muted);margin-top:20px}.section-heading__description>:first-child{margin-top:0}.section-heading__description>:last-child{margin-bottom:0}.menu-toggle{min-width:var(--touch-target-min);min-height:var(--touch-target-min);border:1px solid var(--text);border-radius:var(--radius-button);background:var(--bg);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex}.menu-toggle span{background:var(--color-text);width:20px;height:2px;display:block}.mobile-menu{background:var(--bg);gap:4px;width:100%;padding:8px 0 16px;display:grid}.mobile-menu a:not(.button){min-height:var(--touch-target-min);color:var(--color-text);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.mobile-menu[hidden]{display:none}.page-shell{min-height:58vh;padding-block:var(--section-space-mobile)}.legal-article{max-width:840px;padding-block:var(--section-space-mobile);color:var(--color-text)}.legal-article h1,.legal-article h2{letter-spacing:-.03em}.legal-article p{max-width:68ch;color:var(--color-muted)}@media (min-width:768px){body{font-size:var(--text-body-desktop)}.container{width:min(100%, calc(var(--container-max) + (2 * var(--container-pad-desktop))));padding-inline:var(--container-pad-desktop)}.section-heading__title{font-size:var(--text-heading-xl-desktop);line-height:var(--leading-heading-xl-desktop)}.menu-toggle,.mobile-menu{display:none}.page-shell{padding-block:var(--section-space-desktop)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}@media print{.reveal{opacity:1!important;transition:none!important;transform:none!important}}:root[data-theme=dark] .theme-day,:root:not([data-theme=dark]) .theme-night{display:none!important}
