/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-50{z-index:50}.container{width:100%}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-\[\#0A1D37\]{background-color:#0a1d37}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.font-\[\'Pacifico\'\]{font-family:Pacifico}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}:root{--bg:#fff;--card-bg:#f8f9fa;--text:#212529;--muted:#6c757d;--accent:#0d6efd;--accent-2:#0a58ca;--border-color:#dee2e6}*{box-sizing:border-box}body,html{scroll-behavior:smooth;background:var(--bg);height:100%;color:var(--text);margin:0;font-family:Poppins,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}.container{width:min(1200px,100% - 32px);margin-inline:auto}.top-header{background:var(--card-bg);color:var(--muted);border-bottom:1px solid var(--border-color);padding:8px 0;font-size:14px}.top-header .container{justify-content:space-between;align-items:center;display:flex}header{--header-h:80px;z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-color);height:var(--header-h);background:#ffffffb3;position:sticky;top:0}.nav{padding:0}.container.nav,.nav{justify-content:space-between}.container.nav,.logo,.logo-container,.logo-text-image,.nav{align-items:center;height:100%;display:flex}.logo img,.logo span,.logo-text-image img,.logo-text-image span{transition:all .3s;-o-object-fit:contain!important;object-fit:contain!important;width:auto!important;height:50px!important;display:block!important}.logo{margin:0}@media (prefers-color-scheme:dark){.site-header .logo-container img{filter:brightness(0)invert()}}.site-header a[aria-label]{display:inline-block}.site-header a[aria-label]:focus{outline-offset:3px;border-radius:6px;outline:3px solid #4489c3}@media (max-width:768px){.logo{max-width:120px}.main-nav{gap:12px}}.main-nav{align-items:center;gap:20px;height:100%;display:flex}.main-nav a{color:var(--muted);white-space:nowrap;font-size:15px;font-weight:500;transition:color .2s}.main-nav a:hover{color:var(--accent)}.main-nav a.button{background:var(--accent);color:#fff;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.main-nav a.button:hover{background:var(--accent-2);color:#fff}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:80px 0;display:grid}@media (max-width:900px){.hero{text-align:center;grid-template-columns:1fr}}h1{margin:0 0 16px;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.2}.lead{color:var(--muted);margin:0 0 30px;font-size:clamp(1.1rem,2.5vw,1.25rem)}.cta{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:900px){.cta{justify-content:center}}.btn{text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:700;transition:background-color .2s,color .2s,box-shadow .2s,opacity .2s,transform .2s;display:inline-flex}.btn.primary{background:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-2);box-shadow:0 5px 15px #0000001a}.btn.ghost{border:1px solid var(--border-color);color:var(--accent)}.btn.ghost:hover{background:var(--accent);color:#fff}.tag{border:1px solid var(--border-color);color:var(--muted);border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-block}.card{background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 10px 30px #0000000d}.mock{aspect-ratio:16/10;border-radius:12px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.mock img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:100%;height:auto;animation:scrollImage 10s ease-in-out infinite}@keyframes scrollImage{0%,10%{transform:translateY(0)}45%,55%{transform:translateY(-50%)}90%,to{transform:translateY(0)}}.section{border-bottom:1px solid var(--border-color);padding:80px 0}.section:last-child{border-bottom:none}h2{margin:0 0 24px;font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.muted,h2{text-align:center}.muted{color:var(--muted);margin-top:-16px;margin-bottom:40px}.grid{align-items:stretch;gap:24px;display:grid}.grid.cols-3{grid-template-columns:repeat(3,1fr)}.grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid.cols-3,.grid.cols-4{grid-template-columns:1fr}}.feature-card,.tahliye-cozum-card{border:1px solid var(--border-color);background:#fff;border-radius:16px;flex-direction:column;height:100%;padding:30px;transition:transform .2s,opacity .2s;display:flex}.feature-card:hover,.tahliye-cozum-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.tahliye-cozum-number{color:var(--accent);text-align:center;margin-bottom:12px;font-size:28px;font-weight:700}.feature-card h3,.tahliye-cozum-card h3{text-align:center;min-height:2.5em;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.3}.feature-card p,.tahliye-cozum-card p{color:var(--muted);flex-grow:1;margin-bottom:20px;font-size:16px}.tahliye-cozum-card button{margin-top:auto}.gallery{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:800px){.gallery{grid-template-columns:1fr 1fr}}.gallery figure{border:1px solid var(--border-color);border-radius:16px;margin:0;overflow:hidden}.gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:250px;transition:transform .3s;display:block}.gallery img:hover{transform:scale(1.05)}.contact{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}@media (max-width:900px){.contact{grid-template-columns:1fr}}form{gap:16px;display:grid}input,textarea{border:1px solid var(--border-color);background:var(--card-bg);width:100%;color:var(--text);border-radius:8px;padding:14px;font-size:16px}input:focus,textarea:focus{outline:2px solid var(--accent);border-color:#0000}textarea{resize:vertical;min-height:140px}.small{font-size:14px}.small,footer{color:var(--muted)}footer{background:var(--card-bg);border-top:1px solid var(--border-color);padding:60px 0;font-size:15px}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.footer-col h4{color:var(--text);margin-bottom:20px;font-size:18px;font-weight:700}.footer-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-col a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:40px;padding-top:20px;display:flex}.logo-text-image{-o-object-fit:contain;object-fit:contain;height:24px}.modal-overlay{z-index:1000;opacity:0;pointer-events:none;background:#000c;justify-content:center;align-items:center;padding:20px;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0}.modal-overlay.open{opacity:1;pointer-events:auto}.modal-content{opacity:0;background:#fff;border-radius:16px;max-width:90vw;max-height:90vh;padding:20px;transition:transform .3s ease-out,opacity .3s ease-out;position:relative;overflow:auto;transform:scale(.9);box-shadow:0 20px 40px #0003}.modal-content.open{opacity:1;transform:scale(1)}.modal-content img{border-radius:8px;width:100%;height:auto;max-height:80vh;display:block}.modal-close{color:#333;cursor:pointer;font-size:30px;font-weight:700;transition:color .2s;position:absolute;top:15px;right:25px}.modal-close:hover{color:#000}.nav,.site-header,header{height:var(--header-h);min-height:var(--header-h);max-height:var(--header-h)}.brand img,.logo,.logo-container img,.navbar-brand img,.site-header .logo-container img,.site-logo img{-o-object-fit:contain;object-fit:contain;height:auto!important;max-height:calc(var(--header-h) - 16px)!important;width:auto!important;max-width:480px!important;margin:0!important;padding:0!important;transform:none!important}.header--shrink .logo,.header--shrink img,.is-scrolled .logo,.is-scrolled img,.scrolled .logo,.scrolled img,.shrink .logo,.shrink img,.sticky--shrink .logo,.sticky--shrink img{height:auto!important;max-height:calc(var(--header-h) - 12px)!important;padding:0!important;transform:none!important}.logo,.logo img,.logo-container,.nav,.site-header,header{transition-property:opacity,color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:ease}@media (max-width:1024px){header{--header-h:76px}.logo,.logo img,.site-header .logo-container img{max-width:480px!important}}@media (max-width:768px){header{--header-h:64px}.logo,.logo img,.site-header .logo-container img{max-width:360px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}