
/* Tercümem: 2026 editorial and task-focused refresh */
:root{--ink:#172b36;--muted:#52616b;--gold:#b87d32;--cream:#f5f2eb;--paper:#fffefa;--line:#dfdfda}
body{font-family:Arial,Helvetica,sans-serif;background:#fffefa;color:var(--ink)}
.wrap{width:min(1120px,calc(100% - 48px))}.top{box-shadow:0 2px 22px rgba(16,33,43,.04)}.top-inner{min-height:78px}.brand{font-size:26px;line-height:1;gap:11px}.brand small{display:block;font:700 9px/1.3 Arial,sans-serif;letter-spacing:.14em;color:#936929;margin-top:5px}.brand-symbol{width:42px;height:42px;border-radius:8px;font-size:25px}.nav{gap:31px}.nav-cta{background:var(--ink);border-radius:7px;padding:15px 20px}.nav-cta:hover{color:#fff!important}.mobile-nav{display:none!important}.mobile-menu{display:none;position:relative}.mobile-menu summary{cursor:pointer;list-style:none;border:1px solid var(--line);padding:10px 14px;border-radius:6px;font-size:14px;font-weight:700}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;z-index:8;right:0;top:calc(100% + 9px);width:min(290px,85vw);background:#fff;border:1px solid var(--line);box-shadow:0 15px 35px #172b3626;padding:12px;display:grid}.mobile-menu nav a{padding:13px 10px;font-size:15px;border-bottom:1px solid var(--line)}.mobile-menu nav a:last-child{border:0}
.hero{background:#f7f5ef}.hero-grid{grid-template-columns:1.16fr .84fr;min-height:560px;gap:70px;padding:65px 0}.hero .eyebrow{color:#946525}.hero h1{font-family:Georgia,serif;font-size:clamp(42px,4.7vw,65px);line-height:1.08;max-width:700px;margin:24px 0}.hero h1 em{font-style:normal;color:var(--ink);font-weight:normal}.hero p{font-size:18px;line-height:1.65;max-width:610px;margin-bottom:0}.hero .button{border-radius:7px}.hero .button.secondary{border-color:#b8c0c1}.hero-foot{margin-top:33px;color:#66737a;font-size:13px;line-height:1.7}.hero-foot span{padding:0 7px;color:#b87d32}.hero-panel{background:#17313c;color:white;padding:36px;align-self:center;box-shadow:16px 16px 0 #e6dccb}.panel-index{font-weight:700;font-size:11px;letter-spacing:.17em;color:#e4b76a}.hero-panel h2{font:normal 38px/1.15 Georgia,serif;margin:40px 0 15px}.hero-panel p{color:#dce5e6;font-size:16px;line-height:1.7}.hero-panel>a{display:block;background:#f0bf6c;color:#172b36;padding:17px;margin-top:30px;border-radius:5px;font-weight:700;font-size:15px;text-align:center}.panel-bottom{border-top:1px solid #55717b;margin-top:32px;padding-top:22px;display:grid;gap:9px;font-size:13px;color:#c7d5d8}.panel-bottom a{color:#fff;font-weight:700;font-size:14px}
.service{border-radius:20px}.service .num{font-size:24px}.service ul{font-size:15px}.fields{display:none}section{padding:78px 0}.steps{grid-template-columns:repeat(3,1fr)}.step{border-radius:6px}.about-note{font-size:23px}.page-hero{padding:65px 0 58px;background:#f7f5ef}.page-hero h1{max-width:800px}.page-hero p{font-size:18px}.aside{border-radius:7px}.mini-card{border-radius:6px}.button{border-radius:6px}.contact .button{border-radius:6px}
@media(max-width:1050px){.nav{display:none}.mobile-menu{display:block}}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-panel{width:min(100%,620px)}.steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.wrap{width:calc(100% - 36px)}.top-inner{min-height:70px}.hero-grid{padding:52px 0 65px;gap:34px}.hero h1{font-size:clamp(39px,9vw,52px)}.hero p{font-size:17px}.hero-panel{padding:28px;box-shadow:9px 9px 0 #e6dccb}.hero-panel h2{font-size:32px;margin-top:25px}section{padding:64px 0}.service-grid,.about-grid,.contact-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.actions .button{max-width:100%}.hero-foot{margin-top:26px}}
