@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}
:root{--font-heading:var(--font-body);--bg:#fff;--surface:#f3f3f3;--surface-hover:#e8e8fc;--text:#000;--muted:#333;--border:#e5e7eb;--accent:#000;--accent-hover:#333;--accent-text:#fff;--ink:#000;--ink-text:#fff;--success:#3cdd8c;--warning:#ffc435;--error:#b42318;--info:#7575f0;--wa:#25d366;--wa-text:#07140b;--light-bg:#3a2234;--light-text:#fff;--sticker-green:#3cdd8c;--sticker-yellow:#ffc435;--sticker-pink:#e699d9;--periwinkle:#7575f0;--mint-cream:#d4f7e6;--butter-cream:#fec;--lavender-mist:#e8e8fc;--dusty-mauve:#eddee9;--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-hover:var(--surface-hover);--color-text:var(--text);--color-muted:var(--muted);--color-border:var(--border);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-text:var(--accent-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(--light-bg);--color-light-text:var(--light-text);--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;--button-min-height:48px;--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}:root[data-theme=dark],.theme-dark{--bg:#3a2234;--surface:#4b2d44;--surface-hover:#5a3752;--text:#fff;--muted:#eddee9;--border:#6d5268;--accent:#fff;--accent-hover:#f3f3f3;--accent-text:#000;--ink:#fff;--ink-text:#000;--success:#3cdd8c;--warning:#ffc435;--error:#ffb4c2;--info:#939eeb;--light-bg:#fff;--light-text:#000;--color-bg:var(--bg);--color-surface:var(--surface);--color-surface-hover:var(--surface-hover);--color-text:var(--text);--color-muted:var(--muted);--color-border:var(--border);--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-light-bg:var(--light-bg);--color-light-text:var(--light-text)}:root[data-theme=dark] :focus-visible,.theme-dark :focus-visible{outline-color:var(--color-accent)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}:root{--header-offset:96px}[id]{scroll-margin-top:var(--header-offset)}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(--color-text);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}.button{min-height:var(--button-min-height);border-radius:var(--radius-button);text-align:center;cursor:pointer;border:1px solid #000;justify-content:center;align-items:center;padding:10px 18px;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 2px 2px #ffffff80,0 3px 3px #0003}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:scale(.98)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button--primary{color:#fff;background:#000}.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{color:#000;background:#fff;border:1px solid #000;border-radius:999px;width:100%;min-height:48px;padding:12px 16px}#teklif-formu textarea{resize:vertical;border-radius:24px;min-height:144px}#teklif-formu a{color:#000;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{width:20px;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}.button--primary:hover:not(:disabled){background:#333}[class*=surfaceSection]{--color-muted:var(--muted)!important}[class*=contactMeta]{color:var(--color-muted)!important}.button--secondary{color:#000;background:#fff;border-color:#000}.button--secondary:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-surface)}.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}.site-header{--header-inset:12px;top:var(--header-inset);z-index:10;width:min(calc(100% - 2 * var(--header-inset)), calc(var(--container-max) + 2 * var(--container-pad-mobile) - 2 * var(--header-inset)));margin:var(--header-inset) auto 0;background:var(--lavender-mist);border:1px solid #000;border-radius:999px;position:sticky;box-shadow:inset 0 2px 2px #ffffff80,0 3px 3px #0003}.site-header .container,.site-header__inner{width:100%;min-height:64px;padding-block:8px;padding-inline:calc(var(--container-pad-mobile) - var(--header-inset));flex-wrap:nowrap;align-items:center;gap:12px 20px;display:flex}.brand{min-height:var(--touch-target-min);font-family:var(--font-body), Arial, sans-serif;letter-spacing:-.02em;align-items:center;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.brand__mark{color:#fff;background:#000;border-radius:999px;place-items:center;width:28px;height:28px;margin-right:5px;display:grid}.site-nav{scrollbar-width:thin;order:3;gap:4px 8px;width:100%;display:flex;overflow-x:auto}.site-nav a,.site-footer__links a{min-height:var(--touch-target-min);color:#000;font-size:var(--text-small-mobile);white-space:nowrap;align-items:center;padding-inline:10px;font-weight:500;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-footer__links a:hover{color:#000;background:#fff;border-radius:999px}.site-header .button{margin-left:auto;padding-inline:18px;font-size:14px}.menu-toggle{min-width:var(--touch-target-min);min-height:var(--touch-target-min);border-radius:var(--radius-button);cursor:pointer;background:#fff;border:1px solid #000;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{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}@media (max-width:767px){.site-nav,.site-header__inner>.button{display:none}.theme-toggle{margin-left:auto}}.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)}.site-footer{color:#fff;background:#3a2234}.site-footer__inner{gap:32px;padding-block:48px;display:grid}.site-footer__summary{color:#eddee9;max-width:420px;font-size:var(--text-small-mobile);margin:12px 0 0}.site-footer .site-footer__links a{color:#fff}.site-footer .site-footer__links a:hover{color:var(--sticker-green);background:0 0}.site-footer__links{flex-wrap:wrap;gap:4px 24px;display:flex}.site-footer__legal{color:#eddee9;font-size:var(--text-small-mobile);margin:0}@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)}.site-header{width:min(calc(100% - 2 * var(--header-inset)), calc(var(--container-max) + 2 * var(--container-pad-desktop) - 2 * var(--header-inset)))}.site-header .container,.site-header__inner{min-height:64px;padding-inline:calc(var(--container-pad-desktop) - var(--header-inset));flex-wrap:nowrap}.section-heading__title{font-size:var(--text-heading-xl-desktop);line-height:var(--leading-heading-xl-desktop)}.menu-toggle,.mobile-menu{display:none}.site-nav{order:initial;width:auto;margin-left:8px;overflow:visible}.site-nav a,.site-footer__links a{font-size:var(--text-small-desktop)}.site-header .button{margin-left:auto;padding-inline:18px}.page-shell{padding-block:var(--section-space-desktop)}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-block:64px}.site-footer__legal{font-size:var(--text-small-desktop);grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}
