@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
:root{--n:#06345f;--b:#07579a;--c:#00aec6;--t:#08788c;--m:#607486;--i:#edf8fa;--l:#d9e9ef;--s:0 20px 60px rgba(5,52,95,.11)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,Arial,sans-serif;color:#071b32;line-height:1.65}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}.container{width:min(1180px,92%);margin:auto}
.header{position:fixed;z-index:10;inset:0 0 auto;background:#fffffff2;backdrop-filter:blur(16px);border-bottom:1px solid var(--l)}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:148px}.menu{display:flex;gap:26px;font-size:13px;font-weight:700}.menu a{padding:32px 0;position:relative}.menu a:after{content:"";position:absolute;bottom:20px;left:0;right:100%;height:2px;background:var(--c);transition:.25s}.menu a:hover:after,.menu a.active:after{right:0}.socials{display:flex;gap:7px}.socials a{width:30px;height:30px;border:1px solid var(--l);border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800}.lang{display:flex;border:1px solid var(--l);border-radius:20px;overflow:hidden}.lang button{border:0;background:#fff;padding:7px 9px;font-size:10px;font-weight:800;color:var(--m)}.lang button.active{background:var(--n);color:#fff}.menu-btn{display:none;border:0;background:none;font-size:27px;color:var(--n)}.mobile-panel{display:none}
.hero{padding-top:88px;min-height:720px;background:linear-gradient(120deg,#f6fbfc,#e8f6f8 55%,#d8edf3);overflow:hidden}.hero-grid{min-height:632px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.eyebrow,.kicker{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#07879d;font-weight:800}.eyebrow{display:flex;gap:10px;align-items:center;margin-bottom:18px}.eyebrow i{width:32px;height:2px;background:var(--c)}h1{font-size:clamp(44px,5.5vw,72px);line-height:1.02;letter-spacing:-3px;margin-bottom:24px}.hero h1 em{font-style:normal;color:var(--t)}.hero p,.lead,.section-head p{color:var(--m);font-size:15px}.hero p{max-width:610px;font-size:17px;margin-bottom:30px}.buttons{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;justify-content:center;align-items:center;border-radius:8px;padding:14px 21px;font-size:12px;font-weight:800;border:1px solid transparent;cursor:pointer}.btn-primary{background:var(--n);color:#fff;box-shadow:0 12px 28px #06345f2b}.btn-outline{background:#fff;border-color:#bfdce5;color:var(--n)}
.visual{height:520px;display:grid;place-items:center}.molecule{width:440px;height:440px;position:relative;animation:float 7s ease-in-out infinite}.molecule:before,.molecule:after{content:"";position:absolute;inset:40px 25px;border:9px solid transparent;border-top-color:#0082a455;border-left-color:#00aeca55;border-radius:48%;transform:rotate(25deg);animation:mesh 9s ease-in-out infinite}.molecule:after{inset:78px 62px;transform:rotate(-35deg);border-top-color:#06345f4d;border-left-color:#00aeca4d}.orb{position:absolute;border-radius:50%;background:linear-gradient(135deg,#17cad2,#07519a);box-shadow:0 12px 30px #00508738;animation:pulse 3.6s ease-in-out infinite}.o1{width:58px;height:58px;top:5%;left:43%}.o2{width:48px;height:48px;top:29%;left:5%}.o3{width:57px;height:57px;top:43%;right:0}.o4{width:45px;height:45px;bottom:14%;right:18%}.o5{width:52px;height:52px;bottom:7%;left:29%}.o6{width:41px;height:41px;top:51%;left:2%}.o7{width:32px;height:32px;top:25%;left:49%}@keyframes float{50%{transform:translateY(-12px)}}@keyframes pulse{50%{transform:scale(1.08)}}@keyframes mesh{50%{transform:rotate(35deg) scale(1.03)}}
.section{padding:105px 0}.alt{background:var(--i)}.section-head{max-width:730px;margin-bottom:45px}.center{text-align:center;margin-left:auto;margin-right:auto}h2{font-size:clamp(34px,4vw,51px);line-height:1.08;letter-spacing:-1.8px;margin:8px 0 15px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.card{border:1px solid var(--l);border-radius:18px;background:#fff;padding:26px;position:relative;overflow:hidden;transition:.3s}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--n),var(--c))}.card:hover{transform:translateY(-6px);box-shadow:var(--s)}.card-photo{aspect-ratio:1.25;border-radius:13px;overflow:hidden;background:#eef8fa;margin-bottom:20px}.card-photo img{width:100%;height:100%;object-fit:cover}.card h3{font-size:19px;margin-bottom:7px}.card p{font-size:13px;color:var(--m);margin-bottom:18px}.link{font-size:12px;font-weight:800;color:var(--b)}.icon{width:56px;height:56px;border-radius:14px;background:#e8f8fa;display:grid;place-items:center;color:var(--b);font-weight:800;margin-bottom:18px}
.split,.product-detail,.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.panel{min-height:430px;border-radius:24px;background:linear-gradient(145deg,#064b7b,#079db1);box-shadow:var(--s);position:relative;overflow:hidden}.panel:before{content:"";position:absolute;width:560px;height:560px;border:1px solid #ffffff38;border-radius:50%;left:-140px;top:-50px}.panel:after{content:"FİBRİNOX";position:absolute;bottom:22px;left:30px;font-size:55px;font-weight:800;color:#ffffff22}.checks{list-style:none;margin:25px 0}.checks li{margin:13px 0;color:#425a6b;font-size:14px}.checks b{color:var(--c)}
.page-title{padding:125px 0 50px;background:linear-gradient(120deg,#f5fbfc,#e8f6f8)}.page-title h1{font-size:53px;margin:10px 0 12px}.page-title p{max-width:700px;color:var(--m)}.breadcrumb{padding-top:108px;padding-bottom:16px;background:linear-gradient(120deg,#f5fbfc,#e8f6f8)}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}.filter{border:1px solid var(--l);background:#fff;color:var(--n);padding:9px 14px;border-radius:20px;font-size:11px;font-weight:800}.filter.active{background:var(--n);color:#fff}.product-card.hidden{display:none}.notice{padding:14px 16px;border-left:3px solid var(--c);background:#f0fafb;color:#4b6474;font-size:13px;margin-top:25px}.product-detail{align-items:start}.product-visual{min-height:500px;border-radius:22px;overflow:hidden;background:#eaf8fa;border:1px solid var(--l)}.product-visual img{width:100%;height:100%;object-fit:cover}.specs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.spec{border:1px solid var(--l);border-radius:12px;padding:17px}.spec small{display:block;color:var(--m);font-size:10px;text-transform:uppercase}.spec strong{font-size:13px}.table-wrap{overflow:auto;border:1px solid var(--l);border-radius:15px}.table{border-collapse:collapse;width:100%;min-width:600px}.table th,.table td{text-align:left;padding:15px;border-bottom:1px solid var(--l);font-size:13px}.table th{background:#f4fafb;color:var(--n)}.timeline{display:grid;gap:18px;margin-top:28px}.timeline-item{display:grid;grid-template-columns:52px 1fr;gap:15px}.num{width:46px;height:46px;border-radius:50%;background:var(--n);color:#fff;display:grid;place-items:center;font-weight:800}.contact-grid{align-items:start}.contact-form{border:1px solid var(--l);border-radius:20px;padding:30px;box-shadow:var(--s)}.field{margin-bottom:15px}.field label{display:block;font-size:11px;font-weight:800;color:#496176;margin-bottom:6px}.field input,.field textarea,.field select{width:100%;border:1px solid #d5e4ea;border-radius:8px;padding:12px 13px}.field textarea{min-height:130px;resize:vertical}
.form-note{margin-top:12px;font-size:12px;color:var(--m);text-align:center}.form-note a,.info a{color:var(--b);font-weight:600}.info-list{display:grid;gap:15px;margin-top:28px}.info{display:flex;gap:14px}.info-icon{width:42px;height:42px;border-radius:11px;background:#e7f7f9;color:var(--b);display:grid;place-items:center;font-weight:800;flex:none}.info strong{display:block;font-size:13px}.info span{font-size:13px;color:var(--m)}.footer{background:#04182d;color:#96aaba;padding:35px 0}.footer-inner{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:11px}.footer-links{display:flex;gap:20px}.reveal{opacity:0;transform:translateY(22px);transition:.7s}.reveal.visible{opacity:1;transform:none}
@media(max-width:980px){.menu,.socials{display:none}.menu-btn{display:block}.lang{margin-left:auto}.mobile-panel{position:absolute;top:88px;left:0;right:0;background:#fff;padding:18px;box-shadow:0 10px 25px #0000000d}.mobile-panel.open{display:grid}.mobile-panel a{padding:12px}.hero-grid,.split,.product-detail,.contact-grid{grid-template-columns:1fr}.hero-grid{padding:75px 0}.visual{height:380px}.grid-3{grid-template-columns:1fr}}@media(max-width:560px){.nav{height:76px}.logo{width:130px}.mobile-panel{top:76px}.hero{padding-top:76px}.hero h1{font-size:42px}.page-title h1{font-size:40px}.molecule{transform:scale(.78)}.visual{height:300px}.specs{grid-template-columns:1fr}.footer-inner{flex-direction:column;text-align:center}}
