/* V0.2 — editorial navy/orange, transparent brand, responsive motion */
:root{--navy:#092942;--orange:#ff791c;--paper:#faf9f6;--muted:#5e7180;--line:#dce3e7}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button{touch-action:manipulation}.wrap{max-width:1320px;width:calc(100% - 100px)}.icon-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{display:inline-block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;vertical-align:middle}.reading-progress{position:fixed;top:0;left:0;height:3px;width:100%;background:var(--orange);z-index:40;transform:scaleX(0);transform-origin:left;pointer-events:none}.topline{background:#edf1f1;color:#506370;letter-spacing:.5px;font-size:10px}.topline .wrap{padding:8px 0}.topline a{font-weight:700}header{background:#faf9f6ee;backdrop-filter:blur(18px);border-color:#102c440c;transition:box-shadow .3s}header.scrolled{box-shadow:0 5px 30px #0b2c4310}.header{height:116px}.brand{width:204px}.brand img{height:104px;object-fit:contain;background:none}.header nav{gap:24px;font-size:12px}nav a{transition:color .2s}nav a.active{color:var(--navy)}nav a.active:after{height:3px;bottom:3px;width:20px;border-radius:3px}.header-phone{font-size:18px}.header-phone small{margin-bottom:3px}.phone-icon{background:var(--orange);color:var(--navy);width:42px;height:42px;border-radius:50%}.phone-icon .icon{width:20px;height:20px}.hero{height:690px;isolation:isolate;background:#eaf0f0}.hero-image-frame{position:absolute;inset:0;overflow:hidden;z-index:-3}.hero-img{width:100%;height:100%;object-position:center 57%;transform:scale(1.025);animation:hero-arrive 1.4s cubic-bezier(.2,.7,.2,1) both;transition:opacity .22s;will-change:auto}.hero-img.changing{opacity:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#f1f4f2 0%,#f1f4f2f5 20%,#f1f4f2cc 34%,#f1f4f242 57%,#f1f4f200 73%),linear-gradient(0deg,#0b2b4140,transparent 32%)}.hero-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 49.8%,#19384a08 50%,transparent 50.2%);background-size:180px 100%;mask-image:linear-gradient(90deg,#000,transparent 43%)}.hero-inner{align-items:center;justify-content:space-between;gap:30px}.hero-copy{padding:0 0 64px;max-width:620px}.hero-copy .eyebrow{font-size:10px;letter-spacing:2.3px;margin-bottom:23px}.eyebrow i{box-shadow:0 0 0 5px #ff791c15}.hero h1{font-size:clamp(62px,5.8vw,89px);font-weight:800;letter-spacing:-4.5px;line-height:.99;margin-bottom:27px}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:#ed690d;position:relative;width:max-content}.hero h1 em:after{content:'';height:5px;position:absolute;bottom:-3px;left:3px;right:5px;background:#ff791c45;border-radius:50%;transform:rotate(-1deg)}.hero-copy>p{font-size:16px;line-height:1.7;color:#3c5667}.button{border-radius:9px;min-height:54px;font-size:13px;font-weight:750;gap:22px;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,background .25s}.button.orange{background:linear-gradient(110deg,#ff8a28,#ff7316);box-shadow:0 8px 20px #d85d0024;color:#08263e}.button.orange:before{content:'';position:absolute;inset:0;transform:translateX(-140%) skewX(-20deg);background:linear-gradient(90deg,transparent,#ffffff65,transparent);transition:transform .55s}.button.orange:hover:before{transform:translateX(140%) skewX(-20deg)}.button span,.text-link span{transition:transform .25s}.button:hover span,.text-link:hover span{transform:translate(3px,-2px)}.outline{background:#fafbf9bd;border:1px solid #536978;border-radius:9px}.outline:hover{background:white}.discover{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:.4px;margin-top:30px}.discover>span{display:grid;place-items:center;border:1px solid #8296a155;border-radius:50%;height:27px;width:27px;font-size:16px}.hero-contact{align-self:flex-end;margin-bottom:109px;width:295px;padding:25px;border-radius:15px;background:#ffffffed;backdrop-filter:blur(15px);box-shadow:0 20px 65px #05213924;border:1px solid #fff;position:relative}.hero-contact:before{content:'';position:absolute;top:-1px;left:24px;width:44px;height:4px;background:var(--orange);border-radius:0 0 4px 4px}.card-heading{display:flex;gap:12px;align-items:center}.call-circle{color:#d65a00;background:#fff0e4;border-radius:50%;padding:10px;display:flex}.card-heading small{font-size:8px;letter-spacing:1px}.card-heading h2{font-size:19px;letter-spacing:-.7px;margin:3px 0 0;line-height:1.2}.hero-contact p{font-size:11px;line-height:1.75;margin:18px 0;color:#63727c}.card-number{font-size:24px;letter-spacing:-.8px;font-weight:750;display:flex;justify-content:space-between;align-items:center;margin:17px 0}.card-number span{font-size:17px;color:#ca5d15}.navy{background:var(--navy);color:white}.hero-contact .button{width:100%;min-height:45px;font-size:11px;padding:10px 15px}.hero-bottom{position:absolute;bottom:29px;left:0;right:0;display:flex;align-items:center;justify-content:space-between}.scene-switch{display:flex;gap:29px}.scene-switch button{border:0;border-top:2px solid #6e7d8760;background:none;padding:12px 0 0;color:#496273;font-size:10px;font-weight:600;min-width:150px;text-align:left;transition:color .3s,border-color .3s}.scene-switch button span{margin-right:9px;font-size:9px}.scene-switch .selected{border-color:#ee701b;color:#0a2942}.image-caption{position:static;background:#ffffffb0;color:#405363;font-size:8px;border-radius:20px;padding:4px 9px}.benefits{background:#fff;border-radius:0 0 15px 15px;box-shadow:0 15px 40px #0b2c4306;padding:26px 8px;border-color:#dce4e750}.benefits .icon{width:29px;height:29px;color:#b95a18}.benefits strong{font-size:13px;font-weight:700}.benefits p{font-size:10px}.section{padding-top:85px;padding-bottom:85px}.eyebrow{font-size:10px;letter-spacing:2px;color:#8d4e22}.section-heading{gap:60px;margin-bottom:35px}h2{font-size:42px;letter-spacing:-1.9px;font-weight:750;line-height:1.18}h2 em{font-style:normal;color:#73838e;font-weight:400}.section-heading p{font-size:13px;line-height:1.8;max-width:340px}.services{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.service{border:0;border-radius:13px;background:white;box-shadow:0 4px 20px #0b2c4307;isolation:isolate}.service img{height:240px;transition:transform .7s cubic-bezier(.2,.7,.2,1);width:100%}.service:hover img{transform:scale(1.055)}.service-bottom{padding:22px 17px 24px;background:white;position:relative}.service-bottom small{font-size:8px;letter-spacing:1.2px;color:#87919a;margin-bottom:10px}.service strong{font-size:16px;line-height:1.35;display:block;max-width:170px;letter-spacing:-.6px}.circle{right:14px;top:42px;width:27px;height:27px;background:#fff0e4;transition:background .25s,color .25s,transform .25s}.service:hover .circle{background:var(--orange);color:var(--navy);transform:rotate(45deg)}.packing{padding:76px 0;background:#f0f1ed;position:relative;overflow:hidden}.packing:before{content:'ÖZEN';position:absolute;bottom:-60px;right:-10px;color:#102c4403;font-size:220px;font-weight:900;line-height:1;letter-spacing:-15px;pointer-events:none}.split{gap:90px;grid-template-columns:1.05fr 1fr}.packing-photo{min-height:590px;border-radius:14px 100px 14px 14px;box-shadow:0 20px 50px #0c2a4310}.packing-photo img{transition:transform 1.2s}.packing-photo:hover img{transform:scale(1.035)}.photo-label{bottom:24px;left:24px;right:24px;border-radius:8px;background:#fffffff0;backdrop-filter:blur(10px);border-left:3px solid var(--orange);padding:18px 22px}.photo-label strong{font-size:24px}.photo-stamp{position:absolute;top:24px;left:24px;z-index:1;border-radius:50%;background:#ff8124;color:#082941;display:grid;place-content:center;text-align:center;width:103px;height:103px;font-size:9px;font-weight:700;letter-spacing:1.3px;transform:rotate(-12deg);box-shadow:0 6px 25px #102c4420}.photo-stamp span{font-size:22px;line-height:1.2}.packing-copy h2{font-size:44px}.packing-copy h2 em{color:#d65e0b}.packing-copy>p{font-size:13px;line-height:1.9}.packing-row{padding:18px 0}.packing-row h3{font-size:16px}.packing-row p{font-size:12px;line-height:1.6}.packing-row b{background:white;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;flex-shrink:0;padding:0;font-size:9px}.text-link{font-size:12px;gap:35px;border-bottom-color:#bac5ca}.process h2{max-width:600px}.steps{gap:40px;margin-top:35px}.steps article{border-top:0;border:1px solid #dfe5e7;border-radius:12px;padding:28px;background:linear-gradient(145deg,#fff,#faf9f6);position:relative}.steps article:before{content:'';position:absolute;top:-1px;left:28px;width:40px;height:2px;background:var(--orange)}.steps article>span{font-size:39px;font-weight:700;color:#d9e1e5;letter-spacing:-2px}.steps h3{font-size:22px;margin-top:18px}.steps p{font-size:12px;line-height:1.8}.areas{position:relative;overflow:hidden;background:#0b2c43;padding:66px 0}.areas-inner{position:relative;z-index:1;gap:95px}.areas h2{font-size:42px}.areas .eyebrow{font-size:9px}.route-decoration{width:600px;height:600px;border:1px solid #ffffff0e;border-radius:50%;position:absolute;top:-200px;right:-150px;box-shadow:0 0 0 80px #ffffff03,0 0 0 160px #ffffff03,0 0 0 240px #ffffff02}.districts{gap:10px}.districts button{background:#ffffff05;border-color:#ffffff20;border-radius:6px;transition:background .25s,transform .25s,border-color .25s;font-size:12px;padding:17px}.districts button:hover{transform:translateY(-3px);border-color:#ffac7066;background:#ffffff0d}.faq{gap:100px;grid-template-columns:1fr 1.35fr}.faq details{background:white;border:1px solid #e5e9e9;border-radius:9px;margin-bottom:10px;padding:20px 22px}.faq details[open]{border-color:#f2ba9266;box-shadow:0 5px 15px #09294204}.faq summary{font-size:14px}.faq details p{font-size:12px;line-height:1.8}.contact{background:#fa7b24;position:relative;overflow:hidden;padding:64px 0}.contact:before,.contact:after{content:'';position:absolute;width:480px;height:480px;right:20%;top:-300px;border:1px solid #09294212;border-radius:50%;pointer-events:none}.contact:after{width:600px;height:600px;top:-340px;right:17%}.contact-inner{position:relative;z-index:1}.contact .eyebrow{color:#173449}.contact h2{font-size:52px;letter-spacing:-2px}.contact h2 em{color:#102c44;font-weight:400}.big-phone{font-size:36px}.contact .button{border-radius:8px;font-size:12px}.contact p{font-size:12px}footer{background:#edf1f2}.footer{padding:50px 0;gap:80px}.footer img{width:225px;height:119px;object-fit:contain;background:none}.footer p{font-size:12px;line-height:1.8;margin-top:14px;color:#6f7e88}.footer strong{font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.footer a{transition:color .2s}.footer a:hover{color:#b9500a}.footer>div:not(:first-child){font-size:12px;gap:13px;padding-top:15px}.footnote{font-size:9px;padding:23px 0;border-color:#102c4415}.footnote a{font-weight:700}.mobile-cta{backdrop-filter:blur(16px)}dialog{border:1px solid #ffffff80;border-radius:19px;box-shadow:0 30px 100px #00132250}dialog[open]{animation:dialog-in .25s ease-out}dialog::backdrop{background:#092942a8}.demo-notice{border-left:2px solid var(--orange);font-size:11px}.close{background:#f0f3f4;border-radius:50%;font-size:23px;top:14px;right:14px}.reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal-ready.is-visible{opacity:1;transform:none}.hero-copy>*{animation:text-in .8s both}.hero-copy>.eyebrow{animation-delay:.05s}.hero-copy>h1{animation-delay:.12s}.hero-copy>p{animation-delay:.22s}.hero-copy>.actions{animation-delay:.3s}.hero-copy>.discover{animation-delay:.4s}.hero-contact{animation:text-in .9s .35s both}@keyframes text-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-arrive{from{transform:scale(1.08)}to{transform:scale(1.025)}}@keyframes dialog-in{from{opacity:0;transform:translateY(15px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:1200px){.wrap{width:calc(100% - 60px)}.header{gap:20px}.header nav{gap:17px;font-size:11px}.header-phone{font-size:15px}.brand{width:175px}.hero h1{font-size:73px}.hero-contact{width:265px;padding:22px}.card-number{font-size:22px}.services{gap:13px}.service strong{font-size:15px;max-width:145px}.service img{height:205px}.split{gap:55px}.packing-copy h2{font-size:38px}}
@media(max-width:950px){.header-phone{display:none}.header{height:103px}.brand{width:178px}.hero{height:650px}.hero h1{font-size:67px}.hero-contact{width:235px;padding:18px;margin-bottom:100px}.hero-contact h2{font-size:16px}.card-heading small{font-size:7px}.call-circle{padding:8px}.card-number{font-size:20px}.hero-copy{padding-bottom:70px}.hero-copy>p{font-size:14px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.7px}.hero-shade{background:linear-gradient(90deg,#f1f4f2f5 0%,#f1f4f2e8 24%,#f1f4f255 58%,transparent 80%)}.actions{gap:8px}.actions .button{padding:12px 17px;font-size:12px;gap:14px}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.service img{height:250px}.service strong{max-width:none;font-size:17px}.service-bottom{padding:22px}.circle{right:22px}.packing-photo{min-height:565px}.split{gap:35px}.packing-copy h2{font-size:34px}.steps{gap:15px}.steps article{padding:24px}.steps h3{font-size:20px}.areas-inner{gap:40px}.faq{gap:45px}.big-phone{font-size:28px}.contact h2{font-size:42px}.section-heading{gap:30px}.section-heading p{max-width:280px}h2{font-size:35px}}
@media(max-width:650px){.wrap{width:calc(100% - 36px)}.header{height:88px}.brand{width:158px}.brand img{height:81px}.header nav{font-size:14px;gap:0;top:88px}.menu{background:#e9eeed;border:0;border-radius:50%;height:42px;width:42px;font-size:20px}.hero{height:740px}.hero-image-frame{top:270px;bottom:0;left:0;right:0}.hero-img{height:100%;top:0;bottom:auto;object-position:64% center;transform:scale(1.025)}.hero-shade{background:linear-gradient(180deg,#eef2f0 0%,#eef2f0 30%,#eef2f0ed 38%,#eef2f055 51%,transparent 63%,#09294233 100%)}.hero-grid{display:none}.hero-inner{display:block}.hero-copy{padding-top:27px;padding-bottom:0;max-width:100%}.hero-copy .eyebrow{font-size:7px;letter-spacing:1.7px;margin-bottom:18px}.hero h1{font-size:clamp(46px,12.8vw,66px);line-height:1.01;letter-spacing:-2.6px;margin-bottom:18px}.hero h1 em:after{height:3px;bottom:-2px}.hero-copy>p{font-size:12px;line-height:1.65;margin-bottom:19px}.actions .button{font-size:11px;min-height:47px;gap:8px;padding:11px 13px;flex:1}.actions .icon{width:16px;height:16px}.actions .button span{font-size:18px}.discover{display:none}.hero-contact{position:absolute;right:0;bottom:74px;margin:0;width:225px;padding:16px;align-self:auto;border-radius:12px}.hero-contact:before{left:17px;width:30px}.hero-contact p{display:none}.hero-contact .card-number{font-size:20px;margin:12px 0}.hero-contact .card-heading{gap:9px}.hero-contact h2{font-size:15px}.hero-contact small{font-size:6px;letter-spacing:.6px}.call-circle{padding:7px}.call-circle .icon{width:17px;height:17px}.hero-contact .button{min-height:38px;padding:8px 12px;font-size:10px}.hero-contact .button .icon{width:17px;height:17px}.hero-bottom{bottom:20px;align-items:flex-end}.scene-switch{gap:17px}.scene-switch button{min-width:0;max-width:132px;font-size:8px;padding:9px 0 0;color:white;border-color:#ffffff66;line-height:1.4}.scene-switch button.selected{color:white;border-color:#ff9039}.scene-switch button span{margin-right:4px;font-size:7px}.hero-bottom .image-caption{font-size:6px;max-width:75px;background:#ffffffc9;padding:4px 6px;line-height:1.3;border-radius:4px}.benefits{border-radius:0;box-shadow:none;padding:21px 3px}.benefits .icon{width:25px;height:25px;margin-bottom:5px}.benefits p{font-size:8px}.benefits strong{font-size:9px}.section{padding:50px 0}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:14px}h2{font-size:30px;letter-spacing:-1.1px}.section-heading{margin-bottom:24px}.section-heading p{font-size:11px;max-width:none;line-height:1.8;margin-top:14px}.services{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.service{border-radius:9px}.service img{height:165px}.service-bottom{padding:14px 12px 17px}.service-bottom small{font-size:6px;letter-spacing:.8px;margin-bottom:8px}.service strong{font-size:13px;max-width:120px;line-height:1.4;min-height:37px;letter-spacing:-.35px}.circle{position:static;width:23px;height:23px;margin-top:11px;font-size:12px}.service:hover{transform:none}.packing{padding:36px 0}.split{gap:30px}.packing-photo{min-height:340px;border-radius:10px 70px 10px 10px}.photo-stamp{width:78px;height:78px;top:16px;left:16px;font-size:7px;letter-spacing:.8px}.photo-stamp span{font-size:18px}.photo-label{left:16px;right:16px;bottom:16px;padding:15px 17px}.photo-label span{font-size:7px}.photo-label strong{font-size:20px}.packing-copy h2{font-size:32px}.packing-copy>p{font-size:12px}.packing-row{gap:14px;padding:15px 0}.packing-row h3{font-size:14px}.packing-row p{font-size:11px}.packing-row b{width:27px;height:27px}.text-link{font-size:11px}.steps{grid-template-columns:1fr;gap:12px;margin-top:27px}.steps article{padding:22px 21px 22px 70px;min-height:129px}.steps article>span{position:absolute;left:20px;top:20px;font-size:29px;letter-spacing:-1.4px}.steps article:before{left:20px;width:24px}.steps h3{font-size:18px;margin:0 0 8px}.steps p{font-size:11px;margin:0}.areas{padding:42px 0}.areas-inner{gap:22px}.areas h2{font-size:31px}.areas p{font-size:11px}.districts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.districts button{font-size:11px;padding:14px}.faq{gap:20px}.faq>div>p{font-size:12px}.faq details{padding:17px 16px;margin-bottom:8px}.faq summary{font-size:12px}.faq details p{font-size:11px;padding-right:0}.contact{padding:39px 0}.contact h2{font-size:37px;letter-spacing:-1.5px}.big-phone{font-size:29px;letter-spacing:-1.1px;margin-top:24px}.contact p{font-size:11px}.contact .button{font-size:11px;min-height:45px}.footer{padding:34px 0;gap:24px}.footer img{width:188px;height:100px}.footer p{font-size:11px;margin-top:10px}.footer>div:not(:first-child){padding-top:0;font-size:11px;gap:11px}.footer strong{font-size:9px}.footnote{padding-top:18px;padding-bottom:105px;font-size:8px;display:flex;flex-wrap:wrap;gap:10px}.footnote span{margin:0}.footnote>span:first-child{flex-basis:100%}.footnote a{margin-right:auto}.mobile-cta{padding:9px 12px calc(9px + env(safe-area-inset-bottom));gap:8px;border-top:1px solid #dce4e7}.mobile-cta>*{border-radius:8px;font-size:12px;min-height:46px;box-shadow:0 4px 12px #0929420c}.mobile-cta a{background:linear-gradient(110deg,#ff922b,#ff791c)}dialog{padding:33px 22px;border-radius:16px}dialog h2{font-size:28px}.reveal-ready{transform:translateY(14px)}}
@media(max-width:370px){.hero{height:720px}.hero h1{font-size:46px}.hero-copy .eyebrow{letter-spacing:1.3px}.hero-contact{width:213px}.service img{height:148px}.service strong{font-size:12px}.service-bottom{padding:12px 10px}.big-phone{font-size:27px}.brand{width:148px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}.hero-img{transform:none}}
