@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_38865a85-module__uXxy6G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_38865a85-module__uXxy6G__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--ink:#202124;--muted:#64605a;--paper:#fffaf2;--cream:#f8eddc;--tomato:#b7392b;--tomato-dark:#83261f;--olive:#556b2f;--gold:#d99828;--line:#20212424;--shadow:0 24px 60px #462b142e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), "Segoe UI", sans-serif;margin:0}a{color:inherit;text-decoration:none}img{object-fit:cover}.site-header{border-bottom:1px solid var(--line);z-index:20;background:#fffaf2eb;justify-content:space-between;align-items:center;gap:24px;padding:12px clamp(18px,4vw,54px);display:flex;position:sticky;top:0;left:0;right:0}.brand,.site-header nav,.eyebrow,.waitlist-form div,.product-body li,.feature-list span,.contact-grid a{align-items:center;display:flex}.brand{gap:10px;font-size:20px;font-weight:800}.brand img{border-radius:8px}.site-header nav{color:var(--muted);gap:clamp(14px,3vw,32px);font-size:14px;font-weight:700}.hero{min-height:76vh;display:grid;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media:after{content:"";background:linear-gradient(90deg,#201209d1,#20120980,#20120924);position:absolute;inset:0}.hero-content{color:#fffaf2;z-index:1;align-self:center;max-width:720px;padding:clamp(68px,12vw,136px) clamp(22px,5vw,72px);position:relative}.eyebrow{color:var(--gold);letter-spacing:0;text-transform:uppercase;gap:8px;font-size:13px;font-weight:800}.hero h1,.section-heading h2,.about h2{letter-spacing:0;margin:0}.hero h1{margin-top:14px;font-size:clamp(52px,9vw,104px);line-height:.95}.hero p{max-width:650px;margin:22px 0 30px;font-size:clamp(18px,2.2vw,24px);line-height:1.45}.waitlist-form label{margin-bottom:10px;font-size:14px;font-weight:800;display:block}.waitlist-form div{box-shadow:var(--shadow);background:#fff;border:1px solid #ffffff59;border-radius:8px;gap:8px;padding:8px}.waitlist-form input{color:var(--ink);border:0;outline:0;flex:1;min-width:0;padding:16px;font-size:16px}.waitlist-form button{background:var(--tomato);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.form-note{color:#f7d99c;margin:12px 0 0;font-size:14px}.stats{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);padding:0 clamp(18px,4vw,54px);display:grid}.stats div{border-right:1px solid #ffffff24;padding:24px 0}.stats div:last-child{border-right:0}.stats strong,.stats span{display:block}.stats strong{color:var(--gold);font-size:clamp(24px,3vw,36px)}.stats span{color:#ffffffb8;margin-top:4px;font-size:14px}.section,.about,.contact{padding:clamp(54px,8vw,94px) clamp(18px,4vw,54px)}.section-heading h2,.about h2{margin-top:12px;font-size:clamp(34px,5vw,58px);line-height:1.04}.section-heading p,.about p{color:var(--muted);font-size:18px;line-height:1.65}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 14px 38px #462b1414}.product-images{aspect-ratio:1.16;background:var(--cream);display:grid;position:relative;overflow:hidden}.product-images img:first-child{width:100%;height:100%}.product-images img:last-child{box-shadow:var(--shadow);border:4px solid #fff;border-radius:8px;width:42%;height:34%;position:absolute;bottom:12px;right:12px}.product-body{padding:18px}.product-body>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-body h3{margin:0;font-size:22px}.jumbo{color:var(--olive);background:#556b2f1f;border-radius:999px;flex:none;padding:7px 9px;font-size:12px;font-weight:800}.product-body ul{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.product-body li{color:#4b443d;background:#f7f0e7;border-radius:999px;gap:5px;padding:7px 9px;font-size:13px}.about{background:#f0f3e7;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:34px;display:grid}.feature-list{align-self:center;gap:14px;display:grid}.feature-list span{color:var(--olive);background:#ffffffb8;border:1px solid #556b2f2e;border-radius:8px;gap:12px;padding:18px;font-weight:800}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.contact-grid a{background:var(--ink);color:#fff;border-radius:8px;gap:14px;min-height:116px;padding:22px}.contact-grid strong,.contact-grid span span{display:block}.contact-grid strong{color:var(--gold);margin-bottom:6px}@media (max-width:980px){.product-grid,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about{grid-template-columns:1fr}}@media (max-width:680px){.site-header{flex-direction:column;align-items:flex-start}.site-header nav{flex-wrap:wrap}.hero{min-height:82vh}.hero-media:after{background:#201209ad}.waitlist-form div{flex-direction:column;align-items:stretch}.stats,.product-grid,.contact-grid{grid-template-columns:1fr}.stats div{border-bottom:1px solid #ffffff24;border-right:0}}:root{--ink:#18201d;--muted:#667068;--paper:#f4f6f1;--surface:#fffdfa;--surface-soft:#e8ede2;--accent:#a94132;--accent-strong:#7d2e25;--olive:#56684a;--line:#18201d1f;--shadow:0 28px 70px #2f372d29;--ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-color-scheme:dark){:root{--ink:#f4f6f1;--muted:#aab4ab;--paper:#101612;--surface:#172019;--surface-soft:#1d2a20;--accent:#d06a59;--accent-strong:#f0a094;--olive:#b2c09d;--line:#f4f6f121;--shadow:0 28px 70px #00000042}}body{background:radial-gradient(circle at 15% 8%, #56684a29, transparent 28rem), linear-gradient(180deg, var(--paper), var(--surface-soft));color:var(--ink);min-width:320px}body:before{content:"";opacity:.48;pointer-events:none;z-index:1;background-image:linear-gradient(#18201d09 1px,#0000 1px),linear-gradient(90deg,#18201d09 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}main,.site-header,.site-footer{z-index:2;position:relative}.skip-link{background:var(--ink);color:var(--paper);transition:transform .26s var(--ease);z-index:30;padding:10px 14px;position:fixed;top:12px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--line);z-index:25;border-radius:999px;width:100%;max-width:min(1120px,100vw - 32px);margin-top:18px;padding:7px 10px;position:fixed;top:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 54px #2f372d1a}.brand{color:var(--ink);padding-right:12px;font-size:18px}.brand img{box-shadow:none;filter:drop-shadow(0 0 1px #ffffffb3)drop-shadow(0 10px 18px #00000047);object-fit:contain;background:0 0;border:0;border-radius:0;width:60px;height:60px;padding:0}.site-header nav{background:color-mix(in srgb, var(--paper) 70%, transparent);border-radius:999px;gap:4px;padding:4px}.site-header nav a{color:var(--muted);transition:background .26s var(--ease), color .26s var(--ease), transform .26s var(--ease);border-radius:999px;padding:10px 14px;font-size:16px}.site-header nav a:hover,.site-header nav a:focus-visible{background:var(--surface);color:var(--ink);outline:0;transform:translateY(-1px)}.hero{grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);align-items:center;gap:clamp(28px,5vw,70px);max-width:1360px;min-height:90dvh;margin-inline:auto;padding:92px clamp(18px,4vw,54px) clamp(46px,7vw,82px);display:grid}.hero-media{display:none}.hero-content{color:var(--ink);align-self:center;max-width:660px;padding:0}.hero-content:after{content:none;font-family:var(--font-geist-mono), monospace;pointer-events:none;z-index:-1;font-size:clamp(74px,12vw,170px);font-weight:800;line-height:1;position:absolute;top:-.42em;left:-.08em}.hero-slide{animation:15s infinite hero-slide;animation-delay:calc(var(--slide-index) * 5s);opacity:0}@keyframes hero-slide{0%{opacity:0;transform:scale(1.035)}8%,31%{opacity:1;transform:scale(1)}39%,to{opacity:0;transform:scale(1.025)}}.whatsapp-cta{background:var(--accent);box-shadow:inset 0 1px 0 #ffffff38, 0 22px 60px color-mix(in srgb, var(--accent) 24%, transparent);color:#fffaf7;min-height:58px;transition:background .26s var(--ease), transform .26s var(--ease), box-shadow .26s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:8px 9px 8px 22px;font-weight:800;display:inline-flex}.whatsapp-cta:hover,.whatsapp-cta:focus-visible{background:var(--accent-strong);box-shadow:inset 0 1px 0 #ffffff38, 0 28px 70px color-mix(in srgb, var(--accent) 32%, transparent);outline:0;transform:translateY(-2px)}.whatsapp-cta:active{transform:translateY(1px)scale(.99)}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:none;font-size:13px}.hero h1{text-wrap:balance;margin-top:14px;font-size:clamp(64px,10vw,132px);font-weight:850;line-height:.92}.hero p{color:var(--muted);text-wrap:pretty;max-width:58ch;margin:24px 0 32px;font-size:clamp(18px,2vw,23px);line-height:1.45}.waitlist-form{max-width:620px}.waitlist-form label{color:var(--ink);font-size:13px}.waitlist-form div{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;padding:6px}.waitlist-form input{color:var(--ink);background:0 0;min-height:56px;font-family:inherit}.waitlist-form input::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.waitlist-form input:focus-visible{outline:0}.waitlist-form div:focus-within{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent), var(--shadow)}.waitlist-form button{background:var(--accent);color:#fffaf7;min-width:118px;transition:background .26s var(--ease), transform .26s var(--ease);border-radius:999px;gap:10px;box-shadow:inset 0 1px #ffffff3d}.waitlist-form button:hover{background:var(--accent-strong);transform:translateY(-1px)}.waitlist-form button:active{transform:translateY(1px)scale(.99)}.button-icon{height:28px;transition:transform .26s var(--ease);background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;display:inline-flex}.waitlist-form button:hover .button-icon{transform:translate(2px)}.form-note{color:var(--muted);min-height:22px}.form-note.error{color:var(--accent-strong)}.form-note.success{color:var(--olive)}.hero:after{aspect-ratio:1.08;background:linear-gradient(145deg, #ffffff29, transparent), var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);content:"";border-radius:8px;min-height:500px}.hero:before{aspect-ratio:1.1;border:8px solid var(--surface);box-shadow:var(--shadow);content:"";z-index:1;background-image:url(/sandvicler/ayvalik_tost.jpeg);background-position:50%;background-size:cover;border-radius:8px;grid-area:1/2;min-height:520px;transform:rotate(1.5deg)}.stats{background:color-mix(in srgb, var(--surface) 86%, transparent);border-block:1px solid var(--line);color:var(--ink);max-width:1360px;margin-inline:auto}.stats div{border-color:var(--line);padding:28px clamp(16px,3vw,34px)}.stats strong{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.3vw,32px)}.section,.about,.contact{max-width:1360px;margin-inline:auto;padding:clamp(78px,10vw,132px) clamp(18px,4vw,54px)}.section-heading{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.section-heading h2,.about h2{text-wrap:balance;font-size:clamp(42px,6vw,76px);font-weight:820;line-height:.98}.section-heading p,.about p{color:var(--muted);text-wrap:pretty;max-width:62ch}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.product-list{gap:clamp(18px,2.4vw,30px);display:grid}.product-list .product-card{grid-column:auto;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);min-height:330px;display:grid}.product-list .product-card:first-child,.product-list .product-card:nth-child(2){grid-column:auto}.product-list .product-images,.product-list .product-card:first-child .product-images,.product-list .product-card:nth-child(2) .product-images{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--line);min-height:330px}.product-list .product-images img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-list .product-images img:first-child{animation:8s infinite product-photo-a}.product-list .product-images img:last-child{box-shadow:none;opacity:0;border:0;border-radius:0;width:100%;height:100%;animation:8s infinite product-photo-b;bottom:auto;right:auto}.product-list .product-card:hover .product-images img:first-child{transform:none}@keyframes product-photo-a{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes product-photo-b{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}.product-card{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);transition:box-shadow .36s var(--ease), transform .36s var(--ease);border-radius:8px;flex-direction:column;grid-column:span 2;display:flex;box-shadow:0 18px 50px #2f372d14}.product-card:first-child,.product-card:nth-child(2){grid-column:span 3}.product-card:hover{transform:translateY(-4px);box-shadow:0 28px 80px #2f372d29}.product-images{aspect-ratio:1.24;background:var(--surface-soft);border-bottom:1px solid var(--line)}.product-card:first-child .product-images,.product-card:nth-child(2) .product-images{aspect-ratio:1.65}.product-images img:first-child{transition:transform .7s var(--ease)}.product-card:hover .product-images img:first-child{transform:scale(1.035)}.product-images img:last-child{border-color:var(--surface);box-shadow:0 18px 50px #2f372d2e}.product-body{flex-direction:column;flex:1;gap:16px;padding:clamp(18px,2.2vw,26px);display:flex}.product-body>div{align-items:center}.product-body h3{font-size:clamp(22px,2.2vw,30px);line-height:1.05}.jumbo{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-strong);border-radius:999px}.product-body ul{margin-top:auto}.product-body li{background:color-mix(in srgb, var(--olive) 12%, transparent);color:var(--ink)}.about{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 92%, transparent), var(--surface-soft));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);margin-bottom:clamp(34px,6vw,72px)}.feature-list span{background:var(--surface);border:1px solid var(--line);color:var(--ink);min-height:84px;box-shadow:0 16px 46px #2f372d14}.contact{padding-top:clamp(34px,6vw,72px)}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.map-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;min-height:420px;margin-bottom:clamp(18px,2.4vw,30px);display:grid;position:relative;overflow:hidden}.map-panel iframe{filter:saturate(.9)contrast(1.04);pointer-events:none;border:0;width:100%;height:100%;min-height:420px}.map-panel>span{background:var(--accent);box-shadow:var(--shadow);color:#fffaf7;transition:background .26s var(--ease), transform .26s var(--ease);border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:12px 16px;font-weight:800;display:inline-flex;position:absolute;bottom:18px;left:18px}.map-panel:hover>span,.map-panel:focus-visible>span{background:var(--accent-strong);transform:translateY(-2px)}.map-panel:focus-visible{outline:4px solid color-mix(in srgb, var(--accent) 28%, transparent);outline-offset:4px}.contact-grid a{background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:background .26s var(--ease), color .26s var(--ease), transform .26s var(--ease);border-radius:8px}.contact-grid a:hover,.contact-grid a:focus-visible{background:var(--accent);color:#fffaf7;outline:0;transform:translateY(-3px)}.contact-grid strong{color:var(--accent)}.contact-grid a:hover strong,.contact-grid a:focus-visible strong{color:#fffaf7}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin-inline:auto;padding:28px clamp(18px,4vw,54px) 48px;display:flex}.site-footer div{color:var(--ink);align-items:center;gap:10px;font-weight:800;display:flex}.site-footer img{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--surface) 62%, transparent), 0 12px 32px #2f372d24;object-fit:contain;border-radius:8px;padding:3px}.site-footer p{max-width:640px;margin:0;line-height:1.55}.reveal{animation:reveal-up .85s var(--ease) both;animation-delay:var(--delay,0s)}@keyframes reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:980px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:118px}.hero:before,.hero:after{grid-area:2/1;min-height:420px}.hero:after{display:none}.product-grid,.product-list .product-card,.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card,.product-card:first-child,.product-card:nth-child(2){grid-column:span 1}.product-list .product-card{grid-template-columns:1fr}.product-list .product-images,.product-list .product-card:first-child .product-images,.product-list .product-card:nth-child(2) .product-images{border-bottom:1px solid var(--line);border-right:0}}@media (max-width:680px){.site-header{border-radius:8px;max-width:calc(100vw - 24px);padding:10px}.site-header nav{width:100%}.site-header nav a{text-align:center;flex:1}.hero{padding-inline:18px}.hero:before{min-height:330px;transform:none}.waitlist-form div{border-radius:8px}.waitlist-form button{width:100%}.product-grid,.product-list .product-card,.contact-grid{grid-template-columns:1fr}.about{padding-inline:18px}.site-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.hero-slide,.product-list .product-images img:first-child,.product-list .product-images img:last-child{animation:none!important}.hero-slide:first-child,.product-list .product-images img:first-child{opacity:1}.hero-slide:not(:first-child),.product-list .product-images img:last-child{opacity:0}}.hero-media{aspect-ratio:1.08;background:var(--surface);border:8px solid var(--surface);box-shadow:var(--shadow);z-index:1;border-radius:8px;grid-area:1/2;min-height:520px;display:block;position:relative;overflow:hidden;transform:rotate(1.5deg)}.hero:before,.hero:after{display:none}@media (max-width:980px){.hero-media{grid-area:2/1;min-height:420px}}@media (max-width:680px){.hero-media{min-height:330px;transform:none}}.hero{min-height:92dvh;padding-top:132px}.hero-content,.hero-media{margin-top:0}@media (max-width:980px){.hero{padding-top:132px}.hero-content,.hero-media{margin-top:0}}@media (max-width:680px){.hero{padding-top:124px}.hero-content,.hero-media{margin-top:0}}body:before{opacity:.45;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 6px)}.brand{color:var(--ink);font-weight:800}.site-header nav{border:1px solid var(--line);background:#000}.site-header nav a{color:var(--muted);font-weight:700}.hero-content,.section-heading,.about,.contact,.product-card,.site-footer{color:var(--ink)}.hero-media{border:1px solid var(--line);background:#000;border-radius:2px;box-shadow:0 0 0 1px #ff0b0b33,0 28px 90px #0000009e}.whatsapp-cta:hover,.whatsapp-cta:focus-visible,.map-panel:hover>span,.map-panel:focus-visible>span{background:var(--accent-strong)}.product-card,.about,.map-panel,.contact-grid a{background:var(--surface);border-color:var(--line);border-radius:2px;box-shadow:inset 0 1px #ffffff0a,0 18px 60px #00000057}.product-body li,.feature-list span{border:1px solid var(--line);color:#fff;background:#0f0f12;border-radius:2px}.feature-list span{box-shadow:none}.site-footer div{color:#fff}.site-footer img{border-color:var(--line);background:#18181b;border-radius:2px;box-shadow:0 0 0 1px #ff0b0b47,0 12px 32px #0000007a}:root{--ink:#171716;--muted:#5f625d;--paper:#f7f5ef;--surface:#fff;--surface-soft:#eceee7;--accent:#d9342b;--accent-strong:#a91f1b;--olive:#596f45;--line:#17171624;--shadow:0 22px 60px #46382a24}.brand,.hero-content,.section-heading,.about,.contact,.product-card,.site-footer,.site-footer div{color:var(--ink)}.hero h1,.product-body h3{color:var(--ink)}.hero-media{background:#fff;border-color:#1717161f;box-shadow:0 0 0 1px #ffffffb3,0 28px 80px #46382a2e}.stats{border-color:var(--line);background:#ffffffc7}.stats span{color:var(--muted)}.product-card,.about,.map-panel,.contact-grid a{border-color:var(--line);background:#ffffffe0;box-shadow:inset 0 1px #ffffffd1,0 20px 56px #46382a1f}.site-footer{border-color:var(--line)}body{background:linear-gradient(90deg, #ffffff6b, transparent 18%, transparent 82%, #ffffff6b), linear-gradient(180deg, #eeeeeb, var(--paper));color:var(--ink)}.site-header nav a:hover,.site-header nav a:focus-visible{background:var(--gold);color:#241b12}.hero h1{color:var(--accent)}.eyebrow,.stats strong,.contact-grid strong{color:var(--accent)}.whatsapp-cta,.map-panel>span{background:var(--gold);color:#241b12;box-shadow:0 18px 42px #b8944a3d}.stats{background:#fffdf8e6;border-color:#7e1d2438}.product-card,.about,.map-panel,.contact-grid a{background:#fffdf8f2;border-color:#40342a29;box-shadow:inset 0 1px #ffffffdb,0 18px 42px #41362a24}.hero-media,.product-images{background:#f0eee6;border-color:#40342a2e}.jumbo{color:var(--accent-strong);background:#b8944a29;border-color:#7e1d242e}.product-body li,.feature-list span{color:var(--ink);background:#f2eee4;border-color:#40342a1f}.about{background:linear-gradient(135deg,#b8944a26,#0000 42%),linear-gradient(#fffdf8,#edebe2)}.site-footer{background:var(--accent);color:#fff7e8;border-color:#b8944a80}.site-footer img{background:#fffdf8;border-color:#b8944ab8;box-shadow:0 0 0 3px #fff7e86b,0 12px 30px #2a140f38}.site-footer{width:100%;max-width:none;margin-inline:0;padding-inline:max(clamp(18px,4vw,54px),50vw - 626px)}:root{--ink:#111827;--muted:#4b5563;--paper:#fff;--surface:#fff;--surface-soft:#fff7ed;--accent:#ea580c;--accent-strong:#c2410c;--olive:#191c21;--gold:#fdba74;--line:#e5e7eb;--shadow:0 24px 70px #1118271f}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(circle at 80% 8%,#fdba745c,#0000 26rem),radial-gradient(circle at 12% 18%,#ea580c1a,#0000 24rem),linear-gradient(#fff,#f9fafb 56%,#fff)}body:before{opacity:.42;background-image:linear-gradient(#11182709 1px,#0000 1px),linear-gradient(90deg,#11182709 1px,#0000 1px);background-size:72px 72px}.brand,.site-header nav a{color:#fff}.brand img{filter:drop-shadow(0 0 1px #fffffff2)drop-shadow(0 12px 18px #00000038)}.site-header nav{background:#ffffff14;border-color:#ffffff1f}.site-header nav a{color:#ffffffb8}.site-header nav a:hover,.site-header nav a:focus-visible{color:var(--accent-strong);background:#fff}.hero-content,.section-heading,.product-card,.contact,.site-footer{color:var(--ink)}.hero h1{color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:500;line-height:1.04}.hero p,.section-heading p,.about p,.site-footer p{color:var(--muted)}.eyebrow,.stats strong,.contact-grid strong{color:var(--accent);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.hero-media{background:#191c21;border:1px solid #1118271a;border-radius:8px;box-shadow:0 0 0 1px #ffffffb8,0 28px 80px #1118272e}.hero-media:after{background:linear-gradient(#0000 62%,#11182729),linear-gradient(135deg,#fdba742e,#0000 38%)}.whatsapp-cta,.map-panel>span{background:var(--accent);color:#fff;border-radius:8px;box-shadow:0 18px 48px #ea580c42}.whatsapp-cta:hover,.whatsapp-cta:focus-visible,.map-panel:hover>span,.map-panel:focus-visible>span{background:var(--accent-strong);color:#fff}.button-icon{background:#ffffff2e}.stats{border-color:var(--line);background:#ffffffe6;box-shadow:0 1px #1118270a}.stats div{border-color:var(--line)}.stats span{color:var(--muted);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.product-card,.map-panel,.contact-grid a{border-color:var(--line);background:#fff;border-radius:8px;box-shadow:inset 0 1px #ffffffe6,0 20px 56px #1118271a}.product-card:hover{box-shadow:inset 0 1px #fffffff0,0 0 0 1px #ea580c33,0 28px 70px #11182724}.product-images{border-color:var(--line);background:#fff7ed}.product-list .product-images,.product-list .product-card:first-child .product-images,.product-list .product-card:nth-child(2) .product-images{border-color:var(--line)}.product-body h3{color:var(--ink);font-weight:600}.jumbo{color:var(--accent-strong);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;background:#ffedd5;border:1px solid #fed7aa;border-radius:8px}.product-body li,.feature-list span{color:var(--ink);background:#fff7ed;border-color:#fed7aa;border-radius:8px}.product-body li svg,.feature-list span svg,.contact-grid a svg{color:var(--accent)}.about{color:#fff;background:linear-gradient(135deg,#fdba7433,#0000 40%),#191c21;border-color:#252a31;border-radius:8px;box-shadow:0 28px 80px #1118272e}.about h2,.about .feature-list span{color:#fff}.map-panel iframe{filter:saturate(.92)contrast(1.04)}.contact-grid a:hover,.contact-grid a:focus-visible{color:#fff;background:#191c21}.site-footer{color:#fff;background:#191c21;border-color:#252a31;width:100%;max-width:none;margin-inline:0;padding-inline:max(clamp(18px,4vw,54px),50vw - 626px)}.site-footer div,.site-footer p{color:#fff}.site-footer img{box-shadow:none;filter:drop-shadow(0 1px 1px #ffffffb8);background:0 0;border:0;border-radius:0;padding:0}:root{--accent:#b91c1c;--accent-strong:#7f1d1d;--gold:#f2b66d}.site-header{background:#b91c1cf0;border-color:#ffffff29;box-shadow:0 0 0 1px #f2b66d29,0 24px 70px #7f1d1d38}.site-header nav{background:#7f1d1d9e}.hero{padding-left:clamp(12px,2.4vw,34px);padding-right:clamp(18px,3vw,42px);overflow:visible}.hero-content{justify-self:start;width:100%;max-width:560px;margin-left:clamp(-28px,-1.8vw,-12px)}.hero h1{max-width:100%;font-size:clamp(58px,8vw,112px)}.hero-media{justify-self:end;width:calc(100% - clamp(28px,4vw,64px));margin-left:clamp(28px,4vw,64px)}.feature-list span{background:#ffffff1f;border-color:#fff3}.site-footer{background:var(--accent);border-color:#7f1d1d52}.about{background:radial-gradient(circle at 18% 18%,#f2b66d29,#0000 22rem),linear-gradient(135deg,#8f1515 0%,#b91c1c 52%,#7f1d1d 100%);border-color:#7f1d1d57;box-shadow:inset 0 1px #ffffff24,0 28px 80px #7f1d1d33}.about .eyebrow{color:#ffe2b7;opacity:1}.about .eyebrow svg{color:#ffe2b7}.about h2{color:#fff}.about p{color:#fff1e2}.about .feature-list span{color:#241313;background:#fffaf2f5;border-color:#ffe2b7b3;box-shadow:inset 0 1px #ffffffdb,0 18px 48px #5f12182e}.about .feature-list span svg{color:#b91c1c}@media (max-width:980px){.hero{padding-left:18px;padding-right:18px;overflow:hidden}.hero-content{max-width:660px;margin-left:0}.hero-media{width:100%;margin-left:0}}body:before{opacity:.4;background-image:url(/background.png);background-position:0 0;background-size:760px}@media (max-width:680px){body:before{background-size:300px}}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,20px) clamp(16px,2.4vw,28px);max-width:1120px;margin:0 auto;display:grid}.faq-item{background:var(--surface);border:1px solid var(--line);transition:box-shadow .26s var(--ease);border-radius:8px;overflow:hidden;box-shadow:0 14px 38px #2f372d14}.faq-item:hover,.faq-item[open]{box-shadow:0 20px 54px #2f372d24}.faq-item summary{background:var(--accent);color:#fffaf7;cursor:pointer;transition:background .26s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq-item summary:hover,.faq-item summary:focus-visible{background:var(--accent-strong);outline:0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .faq-icon{color:#fffaf7;transition:transform .26s var(--ease);flex:none}.faq-item[open] summary .faq-icon{transform:rotate(180deg)}.faq-item p{color:var(--muted);margin:0;padding:18px 22px 0;line-height:1.65}.faq-item p:last-child{padding-bottom:20px}.faq-item p+p{margin-top:10px}@media (max-width:980px){.faq-list{grid-template-columns:1fr}}@media (max-width:680px){.faq-item summary{padding:16px 18px;font-size:16px}.faq-item p{padding:14px 18px 0}.faq-item p:last-child{padding-bottom:16px}}@media (max-width:980px){.about{grid-template-columns:1fr}}.about{grid-template-areas:"heading heading""copy features";padding-top:clamp(36px,4.5vw,56px);padding-bottom:clamp(36px,4.5vw,56px)}.about-heading{grid-area:heading}.about-copy{grid-area:copy}.about-copy p{margin:0}.about-copy p+p{margin-top:16px}.feature-list{grid-area:features;align-self:start}@media (max-width:980px){.about{grid-template-areas:"heading""copy""features"}}.contact-grid a:hover,.contact-grid a:focus-visible{background:var(--accent-strong);color:#fffaf7}.contact-grid a:hover svg,.contact-grid a:focus-visible svg,.contact-grid a:hover strong,.contact-grid a:focus-visible strong{color:#fffaf7}.site-footer{flex-direction:column;align-items:stretch;gap:20px}.site-footer-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;width:100%;display:flex}.footer-nav{flex-wrap:wrap;gap:clamp(14px,3vw,28px);display:flex}.footer-nav a{opacity:.85;transition:opacity .2s var(--ease);font-size:14px;font-weight:700}.footer-nav a:hover,.footer-nav a:focus-visible{opacity:1;outline:0;text-decoration:underline}.site-footer .site-footer-copyright{opacity:.75;border-top:1px solid #ffffff38;width:100%;max-width:none;margin:0;padding-top:16px;font-size:12px}@media (max-width:680px){.site-footer-main{flex-direction:column;align-items:flex-start}}.hero-content{container-type:inline-size}.hero h1{white-space:nowrap;font-size:clamp(40px,18cqw,108px)}.menu-toggle{display:none}.site-nav-links{display:contents}@media (max-width:680px){.site-header{margin-inline:auto;border-radius:999px;flex-flow:row;justify-content:space-between;align-items:center;margin-top:12px;position:sticky;top:12px;left:auto;transform:none}.menu-toggle{color:#fff;cursor:pointer;height:48px;transition:background .2s var(--ease);background:#ffffff29;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;display:inline-flex}.menu-toggle:hover,.menu-toggle:focus-visible{background:#ffffff47;outline:0}.site-header nav{box-shadow:none;opacity:0;transition:grid-template-rows .32s var(--ease), opacity .26s var(--ease), visibility 0s linear .32s;visibility:hidden;background:0 0;border-radius:0;grid-template-rows:0fr;gap:0;width:auto;margin-top:8px;padding:0;display:grid;position:absolute;top:100%;left:10px;right:10px;overflow:hidden}.site-header nav.is-open{opacity:1;transition:grid-template-rows .32s var(--ease), opacity .26s var(--ease);visibility:visible;grid-template-rows:1fr}.site-nav-links{background:var(--accent-strong);border-radius:16px;flex-direction:column;gap:2px;min-height:0;padding:8px;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000047}.site-header nav a{text-align:left;flex:none;width:100%;padding:14px 16px}.hero{padding-top:28px}}#top,#urunler,#hakkinda,#sss,#iletisim{scroll-margin-top:130px}@media (max-width:680px){#top,#urunler,#hakkinda,#sss,#iletisim{scroll-margin-top:110px}}.nav-overlay{cursor:default;z-index:15;background:0 0;border:0;padding:0;position:fixed;inset:0}
