/*
Theme Name: Arazkargo
Author: Arazkargo
Description: Turkish cargo company theme with API-ready service interfaces.
Version: 1.5.0
Text Domain: arazkargo
*/
:root{--blue:#003e75;--red:#e52435;--ink:#102b46;--light:#f2f6fa}*{box-sizing:border-box}body{margin:0;font:16px/1.6 Arial,sans-serif;color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:4px}button{cursor:pointer}.wrap{max-width:1200px;margin:auto;padding:0 28px}.top{background:var(--blue);color:white;font-size:13px}.top .wrap{display:flex;justify-content:space-between;padding-top:8px;padding-bottom:8px}header{background:white;position:sticky;top:0;z-index:10;border-bottom:1px solid #e7edf3}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.logo{font-size:30px;font-weight:900;letter-spacing:-1px;color:var(--blue)}.logo span{color:var(--red)}nav{display:flex;gap:24px;font-size:14px;font-weight:bold}.btn{display:inline-block;background:var(--red);border:0;color:white;border-radius:8px;padding:13px 23px;font-weight:bold}.btn.blue{background:var(--blue)}.menu{display:none}.hero{background:var(--blue);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;padding-top:65px;padding-bottom:75px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:bold}h1{font-size:clamp(40px,5vw,68px);line-height:1.05;letter-spacing:-2px;margin:18px 0 24px}h1 span{color:#ff8993}.hero p{max-width:470px;color:#dbe6f3}.tracking{background:white;color:var(--ink);border-radius:18px;padding:32px;box-shadow:0 20px 50px #001d3c55}.tracking h2{margin:0 0 6px;font-size:28px}.tracking p{color:#5f7182;font-size:14px}.tracking label{display:block;font-size:13px;font-weight:bold;margin-bottom:8px}.input-row{display:flex;gap:8px}input,select{width:100%;border:1px solid #c9d5df;border-radius:7px;padding:13px;background:white;color:var(--ink)}.tracking small{display:block;margin-top:14px;color:#657485}.notice{padding:12px;background:#edf4fb;border-radius:7px;margin-top:12px;font-size:14px}.notice:empty{display:none}.quick{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:-24px;position:relative}.quick a{padding:25px;background:white;border:1px solid #e1e7ef;border-radius:12px;box-shadow:0 8px 25px #183c6010;font-weight:bold}.quick b{display:block;color:var(--red);font-size:24px;margin-bottom:10px}section{padding:80px 0}.heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:30px}h2{font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-1px;margin:12px 0 20px}.heading p{max-width:460px;color:#657485}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border:1px solid #e1e7ef;border-radius:14px;padding:30px}.card .number{font-size:40px;color:#d8e4f0;font-weight:bold}.card h3{font-size:22px;margin:16px 0 12px}.card p{color:#657485}.link{color:var(--blue);font-weight:bold}.band{background:var(--light)}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.visual{min-height:310px;background:var(--blue);border-radius:20px;padding:40px;color:white;position:relative;overflow:hidden}.visual strong{font-size:60px;line-height:1.1;display:block;max-width:270px}.visual:after{content:'\2192';font-size:180px;position:absolute;right:25px;bottom:-40px;color:#ffffff20}.tag{display:inline-block;border:1px solid #ffffff55;border-radius:20px;padding:5px 14px;font-size:13px;margin-bottom:30px}.tools{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tools article{background:var(--light);padding:30px;border-radius:14px}.tools label{display:block;font-size:14px;margin:12px 0 5px}.tools .btn{margin-top:15px}.faq details{border-bottom:1px solid #dbe4ed;padding:20px 0}.faq summary{cursor:pointer;font-weight:bold}.faq p{color:#657485}.contact{background:var(--blue);color:white;border-radius:18px;padding:45px;display:flex;justify-content:space-between;gap:30px;align-items:center}.contact h2{margin:0 0 10px}.contact p{margin:0;color:#dbe6f3}footer{background:#071f38;color:#dce6f0;padding:55px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer-grid a{display:block;margin:8px 0}.footer-grid .logo{color:white}.copyright{font-size:12px;border-top:1px solid #ffffff20;margin-top:35px;padding-top:20px;color:#a5b9cd}.preview-note{background:#fff2d9;color:#6c4a12;text-align:center;font-size:13px;padding:9px}html{scroll-behavior:smooth;scroll-padding-top:110px}@media(max-width:850px){.nav{min-height:74px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.menu{display:block;background:none;border:0;color:var(--blue);font-size:25px}nav{display:none;width:100%;flex-direction:column;padding:15px 0}nav.open{display:flex}.nav>.btn{display:none}.hero-grid,.split{grid-template-columns:1fr;gap:30px}.hero-grid{padding-top:40px;padding-bottom:55px}.quick,.cards,.tools{grid-template-columns:1fr 1fr}.heading{display:block}.contact{display:block}.contact .btn{margin-top:22px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:520px){.wrap{padding-left:20px;padding-right:20px}.quick{gap:10px}.quick a{padding:18px;font-size:13px}.cards,.tools{grid-template-columns:1fr}.tracking{padding:24px}.input-row{flex-direction:column}section{padding:55px 0}.contact{padding:28px}.top .wrap{font-size:11px}.visual strong{font-size:48px}}

.page-hero{background:var(--blue);color:white;padding:55px 0}.page-hero h1{font-size:48px;margin-bottom:0}.page-copy>h2{margin-top:48px}.page-copy .cards{margin-top:35px}.page-copy .tools{display:block}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:20px;top:40px;background:white;padding:10px;z-index:99}.tracking .btn{white-space:nowrap}.page-copy p{max-width:760px}.page-copy .split{margin-bottom:35px}
 .brand-photo{margin:0}.brand-photo img{display:block;width:100%;height:auto;border-radius:18px;object-fit:cover}.brand-photo figcaption{font-size:12px;color:#657485;margin-top:8px}.page-copy>.brand-photo{max-width:900px;margin:0 0 35px}.nav nav{gap:16px}.admin-bar header{top:32px}.input-row input{min-width:0}.cards>*{min-width:0}.page-copy a:focus-visible,.quick a:focus-visible{outline:3px solid #e52435}@media(max-width:1100px){.menu{display:block;background:none;border:0;color:var(--blue);font-size:25px}.nav{flex-wrap:wrap;padding-top:15px;padding-bottom:15px}.nav nav{display:none;width:100%;flex-direction:column;padding:15px 0;order:3}.nav nav.open{display:flex}.nav>.btn{display:none}}@media(max-width:782px){.admin-bar header{top:46px}} .photo-card{overflow:hidden}.photo-card>img{display:block;width:calc(100% + 60px);max-width:none;height:220px;object-fit:cover;margin:-30px -30px 24px}.photo-card .number{font-size:28px}.photo-card:after{content:"Temsili marka görseli";display:block;color:#657485;font-size:11px;margin-top:18px}@media(max-width:520px){.photo-card>img{height:230px}}