@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--navy:#091629;--ink:#122238;--blue:#16abef;--pale:#f2f6fb;--muted:#62748b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);font:15px/1.65 'DM Sans',Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}.wrap{width:min(1220px,calc(100% - 56px));margin:auto}.topbar{background:#091629;color:#afbed0;font-size:12px}.topin{display:flex;justify-content:space-between;gap:18px;padding:7px 0}.topin a{color:#fff}.header{background:#fff;position:sticky;top:0;z-index:15;box-shadow:0 2px 14px #07122512}.nav{height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:12px;line-height:1.15;white-space:nowrap}.mark{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:#0c2f51;color:#28beff;font-size:34px;font-weight:800}.brand b{font-family:Manrope,Arial;font-size:19px;letter-spacing:-.8px}.brand em{font-style:normal;color:#008ed4}.brand small{display:block;letter-spacing:1.3px;color:#728096;font-size:9px;margin-top:4px;font-weight:800}.mainnav{display:flex;align-items:center;gap:28px;font-weight:700;font-size:13px}.mainnav a:hover{color:#008aca}.navtrack{background:#102b48;padding:13px 18px;border-radius:7px;color:white!important}.navtrack:hover{background:#007fc4}.hamb{display:none;border:0;background:#ebf5fd;padding:9px 15px;border-radius:8px;font-size:21px}.hero{height:600px;position:relative;background:#142236;color:#fff;overflow:hidden}.hero-photo{position:absolute;inset:0;background-size:cover;background-position:center;transition:background-image .5s}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#051222f5 0%,#071b30c9 31%,#10203546 70%,#0b14251e 100%)}.hero-body{position:relative;height:100%;display:flex;align-items:center}.hero-copy{max-width:640px;padding-bottom:16px}.eyebrow{display:inline-flex;align-items:center;gap:12px;letter-spacing:2.4px;font-size:11px;font-weight:800;color:#b6e8fd}.dot{width:8px;height:8px;background:#24c4ff;border-radius:50%}.hero h1{font:800 clamp(44px,5.6vw,79px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-3px;margin:20px 0}.hero h1 span{color:#37c3ff}.hero p{font-size:17px;max-width:550px;color:#e6edf7;margin:0 0 32px}.hero-btns,.contactactions{display:flex;flex-wrap:wrap;gap:12px}.btn{padding:14px 24px;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;gap:14px;font-weight:800;font-size:13px;border:1px solid transparent}.btn.primary{background:#079de3;color:white}.btn.primary:hover{background:#0379b3}.btn.outline{border-color:#d1dbe4;color:#fff}.btn.dark{background:#0b2a46;color:white}.hero-info{display:flex;gap:28px;margin-top:45px;color:#d6e0ed;font-size:12px}.hero-switch{position:absolute;right:6%;bottom:24px;display:flex;align-items:center;gap:15px;font-size:12px}.hero-switch button{border:1px solid #ffffff70;background:#051c2a7e;color:white;font-size:24px;border-radius:6px;width:37px;height:36px}.quick{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;box-shadow:0 15px 50px #05203918;margin-top:-35px;border-radius:9px;overflow:hidden}.quick>a{padding:24px;display:flex;gap:18px;align-items:center;border-right:1px solid #e2e9f0;font-weight:800;color:#1475ae}.quick>a:last-child{border:0}.quick>a>span{font-size:28px;color:#019de5}.quick>a>div{flex:1}.quick b,.quick small{display:block;color:#14263b}.quick small{color:#6d8095;font-weight:400;font-size:12px}.section{padding:104px 0}.sectionhead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px}.kicker,.service-no{color:#0097d9;font-size:11px;letter-spacing:2px;font-weight:800}.sectionhead h2,.about h2,.track h2{font:800 clamp(32px,3.6vw,49px)/1.17 Manrope,Arial,sans-serif;letter-spacing:-1.4px;margin:9px 0}.sectionhead p{color:#718093;margin:0}.sectionnum{color:#a6b3c0;font-size:11px;letter-spacing:1px}.services{display:grid;grid-template-columns:repeat(2,1fr);gap:26px}.service{border:1px solid #e7eaf0;border-radius:12px;overflow:hidden;box-shadow:0 7px 26px #081a2b08;background:white}.service img{display:block;width:100%;height:262px;object-fit:cover}.service>div{padding:25px 28px 29px}.service h3{font:800 25px/1.35 Manrope;margin:8px 0}.service p{color:#677b8e;min-height:45px;margin:0 0 18px}.service a{color:#008ed2;font-weight:800}.about{background:#edf5fa}.aboutgrid{display:grid;grid-template-columns:1.08fr 1fr;gap:85px;align-items:center}.aboutpics{position:relative;padding-right:35px;padding-bottom:35px}.aboutpics>img:first-child{width:100%;height:440px;object-fit:cover;border-radius:12px}.about-inset{position:absolute;width:37%;height:165px;object-fit:cover;right:0;bottom:0;border:8px solid #edf5fa;border-radius:12px}.aboutcopy h2{font-size:clamp(34px,4vw,52px)}.aboutcopy h2 i,.track h2 i{color:#008fd3;font-style:normal}.aboutcopy p{font-size:16px;color:#657589;margin:18px 0}.aboutcopy .btn{margin-top:16px}.gallery{background:#fff}.gallerygrid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.gallerygrid img{width:100%;height:265px;object-fit:cover;border-radius:9px}.track{background:#0b2036;color:white}.trackgrid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.track h2{font-size:52px}.track p{color:#c0ccda;max-width:480px}.tracksteps{display:flex;flex-wrap:wrap;gap:20px;margin:28px 0;font-weight:700;color:#ebf9ff}.privacy{color:#8ea1b4;display:block;max-width:520px}.trackform{background:#fff;padding:35px;border-radius:12px;color:#102238;box-shadow:0 18px 65px #02091750}.trackform label{display:block;font-weight:800;font-size:12px;letter-spacing:1.2px;margin-bottom:9px}.trackform input{width:100%;padding:16px;border:1px solid #d5e0e9;border-radius:7px;font-size:17px}.trackform button{margin-top:14px;width:100%;border:0}.feedback{font-size:13px;color:#566d83!important;margin:18px 0 0;overflow-wrap:anywhere}.feedback strong{color:#0c406c}.contactgrid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contactdetails{background:#10263e;color:white;border-radius:12px;padding:40px}.contactdetails h3,.contactform h3{font:800 24px Manrope;margin:0 0 27px}.contactdetails>div:not(.contactactions){border-bottom:1px solid #ffffff2b;padding:14px 0}.contactdetails>div span{font-size:10px;letter-spacing:2px;color:#42c7fb;font-weight:800}.contactdetails p{margin:7px 0;color:#e2edf5}.contactactions{margin-top:30px}.btn.outline.light{border-color:#8ba4bc}.contactform{border:1px solid #e0eaf2;border-radius:12px;padding:35px;background:#f9fbfe}.contactform label{font-weight:700;display:block;margin-bottom:13px;font-size:13px}.contactform input,.contactform select,.contactform textarea{display:block;margin-top:5px;border:1px solid #d8e3eb;background:white;border-radius:6px;width:100%;padding:12px 13px;outline-color:#039edb}.contactform button{width:100%;border:0}.contactform small{color:#6b7d8e;display:block;margin-top:12px}footer{background:#081527;color:#adbdd0}.foot{padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}.foot .brand b{color:white}.float{position:fixed;right:20px;bottom:22px;z-index:12;display:grid;gap:9px}.float a{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:#17aa56;color:white;font-size:26px;box-shadow:0 6px 19px #07152a42}.float a:last-child{background:#047fb4}@media(max-width:950px){.mainnav{gap:13px}.brand b{font-size:16px}.aboutgrid{gap:35px}.trackgrid{gap:35px}.hero{height:555px}}@media(max-width:760px){.wrap{width:min(100% - 32px,1220px)}.topin{font-size:10px}.topin span{max-width:70%}.nav{height:70px}.hamb{display:block}.mainnav{position:absolute;top:70px;left:0;right:0;background:white;display:none;flex-direction:column;align-items:stretch;padding:20px;gap:0;box-shadow:0 15px 22px #091a2b20}.mainnav.open{display:flex}.mainnav a{padding:12px}.mainnav .navtrack{text-align:center}.hero{height:595px}.hero-photo{background-position:64% center}.hero-shade{background:linear-gradient(90deg,#06172dea,#071b2acd 70%,#08172e70)}.hero h1{letter-spacing:-1.6px;font-size:46px}.hero p{font-size:15px}.hero-info{flex-direction:column;gap:6px;margin-top:23px}.hero-switch{bottom:15px}.quick{margin-top:0;grid-template-columns:1fr}.quick>a{border-bottom:1px solid #e7ebef;padding:15px 22px}.section{padding:70px 0}.services,.aboutgrid,.trackgrid,.contactgrid{grid-template-columns:1fr}.aboutpics>img:first-child{height:330px}.gallerygrid{grid-template-columns:1fr 1fr}.gallerygrid img{height:190px}.gallerygrid img:first-child{grid-column:span 2}.sectionnum{display:none}.service img{height:225px}.trackform{padding:25px}.foot{flex-wrap:wrap}.contactdetails,.contactform{padding:26px}}@media(max-width:390px){.brand small{font-size:7px}.brand b{font-size:15px}.hero h1{font-size:39px}.hero-btns{gap:6px}.btn{padding:11px 14px}}

/* Sabit, hareketli konum düğmesi */
.float {position:fixed!important;right:18px!important;bottom:18px!important;z-index:1200!important;display:flex!important;flex-direction:column!important;gap:10px!important}
.float a:last-child {animation:map-pulse 2.5s ease-in-out infinite;box-shadow:0 0 0 0 rgba(21,145,227,.6)!important}
@keyframes map-pulse {0%,100%{transform:translateY(0);box-shadow:0 0 0 0 rgba(21,145,227,.5)}50%{transform:translateY(-5px);box-shadow:0 0 0 10px rgba(21,145,227,0)}}
@media (prefers-reduced-motion:reduce){.float a:last-child{animation:none}}

/* v1.2.0 - Bagimsiz sayfalar ve donusumlu ana banner */
.hero-switch{z-index:5}.hero-photo{background-color:#112238}.section:first-child{min-height:65vh}.mainnav a[aria-current="page"]{color:#008aca}
