:root{--ink:#0d2b45;--ink2:#36506a;--navy:#0d3350;--blue:#1b5f8f;--teal:#0f7b6c;--teal2:#14a08c;--mint:#e4f4ef;--sky:#eaf2f8;--bg:#f6f9fb;--card:#fff;--line:#d9e4ec;--sand:#f7f3ea;--amber:#b7791f;--wa:#128c4a;--r:18px;--r2:12px;--sh:0 10px 30px -12px rgba(13,51,80,.25);--sh2:0 2px 8px rgba(13,51,80,.08);--f:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;font:400 17px/1.65 var(--f);color:var(--ink);background:var(--bg)}
img,svg,video{max-width:100%;height:auto;display:block}
a{color:var(--blue);text-underline-offset:3px}
a:hover{color:var(--teal)}
h1,h2,h3,h4{line-height:1.25;color:var(--navy);margin:1.6em 0 .6em;letter-spacing:-.01em}
h1{font-size:clamp(1.85rem,4.2vw,2.9rem);margin-top:.2em}
h2{font-size:clamp(1.4rem,2.8vw,1.95rem)}
h3{font-size:1.2rem}
p,ul,ol{margin:0 0 1.05em}
:focus-visible{outline:3px solid var(--teal2);outline-offset:2px;border-radius:6px}
.wrap{width:min(1160px,100% - 32px);margin-inline:auto}
.skip{position:absolute;left:-999px;top:8px;background:#fff;padding:8px 14px;z-index:99;border-radius:8px}
.skip:focus{left:8px}
.i{width:1.15em;height:1.15em;flex:none}
.hide-s{display:none}
@media(min-width:760px){.hide-s{display:inline-flex}}
.topbar .hide-s{display:none}@media(min-width:760px){.topbar .hide-s{display:inline-flex}} .topbar{background:var(--navy);color:#cfe3f0;font-size:.85rem}
.topbar-in{display:flex;gap:22px;justify-content:center;padding:6px 0;flex-wrap:wrap}
.topbar span,.topbar a{display:inline-flex;align-items:center;gap:6px;color:#cfe3f0;text-decoration:none}
.hdr{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}
.hdr-in{display:flex;align-items:center;gap:16px;min-height:72px}
.dg-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy);flex:none}
.dg-lt{display:flex;flex-direction:column;line-height:1.1}
.dg-ln{font-size:1.32rem;font-weight:700;letter-spacing:-.02em}
.dg-ln b{color:var(--teal)}
.dg-le{font-size:.72rem;color:var(--ink2);letter-spacing:.02em}
.nav{margin-left:auto}
.nav ul{list-style:none;margin:0;padding:0;display:flex;gap:2px}
.nav a{display:block;padding:8px 10px;border-radius:10px;text-decoration:none;color:var(--ink);font-weight:500;font-size:.95rem;white-space:nowrap}
.nav a:hover,.nav a[aria-current]{background:var(--sky);color:var(--navy)}
.nav-cta{display:none}
.hdr-cta{display:flex;gap:8px}
.burger{display:none;background:var(--sky);border:0;border-radius:12px;width:46px;height:46px;align-items:center;justify-content:center;color:var(--navy);cursor:pointer}
.burger .i{width:26px;height:26px}
@media(max-width:1440px){.btn-hdr span b{display:none}}
@media(max-width:1120px){.nav a{padding:8px 7px;font-size:.9rem}}
@media(max-width:980px){
.hdr-in{flex-wrap:wrap;min-height:64px}
.burger{display:inline-flex;margin-left:auto}
.hdr-cta{order:3;width:100%;padding-bottom:10px}
.hdr-cta .btn{flex:1;justify-content:center}
.nav{order:4;width:100%;margin:0}
.nav ul{overflow-x:auto;padding-bottom:10px;-webkit-overflow-scrolling:touch}
.js .nav{display:none}
.js .nav.open{display:block}
.js .nav.open ul{flex-direction:column;overflow:visible}
.js .nav.open a{padding:12px 10px;font-size:1.02rem;border-bottom:1px solid var(--line);border-radius:0}
.nav-cta{display:block}
}
@media(max-width:520px){.dg-ln{font-size:1.15rem}.dg-le{font-size:.66rem}.dg-mark{width:38px;height:38px}} .btn{display:inline-flex;white-space:nowrap;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;font:600 1rem/1.2 var(--f);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}
.btn:hover{transform:translateY(-1px);box-shadow:var(--sh2)}
.btn .i{width:1.25em;height:1.25em}
.btn-call{background:var(--navy);color:#fff}
.btn-call:hover{background:var(--blue);color:#fff}
.btn-wa{background:var(--wa);color:#fff}
.btn-wa:hover{background:#0e7a40;color:#fff}
.btn-main{background:var(--teal);color:#fff}
.btn-main:hover{background:#0c6a5d;color:#fff}
.btn-ghost{background:#fff;color:var(--navy);border-color:var(--line)}
.btn-ghost:hover{border-color:var(--teal);color:var(--teal)}
.btn-big{padding:16px 26px;font-size:1.08rem}
.btn-hdr{padding:10px 16px}
.cta-pair{display:flex;gap:12px;flex-wrap:wrap}
.cta-pair--hero .btn{padding:16px 24px;font-size:1.1rem}
@media(max-width:520px){.cta-pair--hero .btn{flex:1 1 100%;justify-content:center}} .hero{background:radial-gradient(1100px 520px at 85% -10%,#d7ebf6 0,transparent 60%),radial-gradient(800px 460px at -10% 110%,#dcf1ea 0,transparent 60%),var(--bg);padding:38px 0 26px;overflow:hidden}
.hero-in{display:grid;gap:30px;align-items:center}
@media(min-width:900px){.hero-in{grid-template-columns:1.25fr .75fr;gap:48px}}
.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);color:var(--teal);font-weight:600;font-size:.88rem;padding:6px 12px;border-radius:999px;margin:0 0 14px}
.hero h1 span{color:var(--teal);position:relative;white-space:nowrap}
.hero h1 span::after{content:"";position:absolute;left:0;right:0;bottom:.05em;height:.22em;background:rgba(20,160,140,.18);border-radius:6px;z-index:-1}
.hero-p{font-size:1.12rem;color:var(--ink2);max-width:42em}
.hero-s{display:flex;gap:18px;flex-wrap:wrap;margin-top:16px;font-weight:600}
.hero-s a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}
.hero-m{justify-self:center;max-width:330px;width:100%}
.hero-m .vid{border-radius:32px;padding:10px;background:linear-gradient(145deg,#0d3350,#0f7b6c);box-shadow:var(--sh)}
.hero-m .vid img{border-radius:24px}
.hero-m figcaption{color:#e4f4ef;text-align:center;padding:8px 4px 2px}
.trust{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.trust li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:14px 16px;box-shadow:var(--sh2)}
.trust .i{width:34px;height:34px;padding:7px;border-radius:50%;background:var(--mint);color:var(--teal)} .vid{margin:0}
.vid-b{position:relative;display:block;border-radius:var(--r2);overflow:hidden}
.vid-p{position:absolute;inset:auto auto 16px 16px;width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;color:var(--navy);box-shadow:var(--sh2)}
.vid-p .i{width:26px;height:26px;margin-left:3px}
.vid-d{position:absolute;right:12px;bottom:16px;background:rgba(13,43,69,.8);color:#fff;font-size:.8rem;padding:2px 8px;border-radius:999px}
.vid video{width:100%;border-radius:inherit;background:#000}
figcaption{font-size:.9rem;color:var(--ink2);padding-top:6px} .main{min-height:50vh}
.phead{background:linear-gradient(180deg,#e9f2f8,var(--bg));padding:26px 0 10px;border-bottom:1px solid var(--line)}
.phead h1{margin:.3em 0 .35em}
.phead-l{font-size:1.12rem;color:var(--ink2);max-width:48em}
.phead .meta{display:flex;align-items:center;gap:6px;color:var(--ink2);font-size:.92rem;flex-wrap:wrap}
.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:.88rem;color:var(--ink2)}
.crumbs li+li::before{content:"›";margin-right:6px;color:#8aa0b2}
.crumbs a{color:var(--ink2)}
.content{padding:28px 0 56px}
.content--page,.content--post{max-width:820px}
.content--post{font-size:1.06rem}
.content--home{max-width:1160px}
.content h2{position:relative;padding-left:18px}
.content h2::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:6px;border-radius:6px;background:linear-gradient(var(--blue),var(--teal))}
.content ul li,.content ol li{margin-bottom:.4em}
.content table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:.95rem;background:#fff;border-radius:var(--r2);overflow:hidden;box-shadow:var(--sh2)}
.content th,.content td{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}
.content th{background:var(--sky);color:var(--navy)}
.tablewrap{overflow-x:auto}
.post-cover{margin:0 0 26px}
.post-cover img{border-radius:var(--r)}
.note{background:var(--mint);border-left:5px solid var(--teal);padding:14px 18px;border-radius:0 var(--r2) var(--r2) 0;margin:0 0 1.3em}
.note--warn{background:#fdf6e7;border-color:var(--amber)}
.note p:last-child{margin:0}
.src{font-size:.88rem;color:var(--ink2);border-top:1px dashed var(--line);padding-top:12px;margin-top:28px}
.src li{margin-bottom:.3em}
.small{font-size:.9rem;color:var(--ink2)}
.lnk{font-weight:600}
.lead-p{font-size:1.12rem;color:var(--ink2)}
.sec{margin:46px 0}
.sec-h{text-align:center;max-width:760px;margin:0 auto 22px}
.sec-h h2{padding:0}
.sec-h h2::before{display:none}
.grid2,.grid3,.grid4{display:grid;gap:16px}
@media(min-width:760px){.grid2{grid-template-columns:1fr 1fr}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){.grid4{grid-template-columns:repeat(4,1fr)}}
.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:22px;box-shadow:var(--sh2)}
.card h3{margin-top:0;display:flex;gap:10px;align-items:center}
.card h3 .i{width:38px;height:38px;padding:8px;border-radius:50%;background:var(--mint);color:var(--teal)}
.card p:last-child{margin:0}
.card--dark{background:linear-gradient(150deg,var(--navy),#11506a);color:#e4f0f7;border:0}
.card--dark h2,.card--dark h3{color:#fff}
.card--dark a{color:#9be3d5}
.split{display:grid;gap:26px;align-items:center}
@media(min-width:860px){.split{grid-template-columns:1fr 320px}}
.split .vid img{border-radius:var(--r)}
.steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:14px}
@media(min-width:860px){.steps{grid-template-columns:repeat(3,1fr)}}
.steps li{counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 20px 18px 66px;position:relative;margin:0}
.steps li::before{content:counter(s);position:absolute;left:18px;top:18px;width:34px;height:34px;border-radius:50%;background:var(--teal);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.steps strong{display:block;color:var(--navy);margin-bottom:4px}
.yes,.no{list-style:none;padding:0}
.yes li,.no li{padding-left:30px;position:relative}
.yes li::before{content:"✓";position:absolute;left:4px;color:var(--teal);font-weight:700}
.no li::before{content:"✕";position:absolute;left:5px;color:#b0413e;font-weight:700}
.tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:2px 8px;border-radius:999px;vertical-align:middle}
.tag-f{background:#fdecd8;color:#8a4b0f} .arac{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--sh);padding:clamp(16px,3vw,30px);margin:10px 0 36px;scroll-margin-top:90px}
.arac-tabs{display:flex;gap:8px;flex-wrap:wrap;background:var(--sky);padding:6px;border-radius:999px;margin-bottom:18px}
.arac-tab{flex:1 1 220px;display:flex;justify-content:center;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;text-decoration:none;font-weight:700;color:var(--ink2)}
.arac-tab.is-on{background:#fff;color:var(--navy);box-shadow:var(--sh2)}
.js .arac-pane{display:none}
.js .arac-pane.is-on{display:block}
.arac-pane{scroll-margin-top:90px}
.no-js .arac-pane+.arac-pane{margin-top:30px}
.arac-lead{color:var(--ink2)}
.kl{display:grid;gap:14px}
@media(min-width:860px){.kl{grid-template-columns:1fr 1fr}}
.kl-g{border:1px solid var(--line);border-radius:var(--r);padding:12px 16px 8px;margin:0;background:var(--bg)}
.kl-g legend{display:flex;gap:8px;align-items:center;font-weight:700;color:var(--navy);padding:0 6px;background:#fff;border-radius:999px;border:1px solid var(--line)}
.kl-g legend .i{color:var(--teal)}
.kl-i{display:flex;gap:12px;align-items:flex-start;padding:8px 2px;cursor:pointer;line-height:1.45}
.kl-i input{position:absolute;opacity:0;width:1px;height:1px}
.kl-b{flex:none;width:24px;height:24px;border-radius:8px;border:2px solid #9fb6c7;background:#fff;display:flex;align-items:center;justify-content:center;margin-top:1px;transition:.15s}
.kl-b .i{width:16px;height:16px;color:#fff;opacity:0}
.kl-i input:checked+.kl-b{background:var(--teal);border-color:var(--teal)}
.kl-i input:checked+.kl-b .i{opacity:1}
.kl-i input:focus-visible+.kl-b{outline:3px solid var(--teal2);outline-offset:2px}
.kl-i input:checked~.kl-t{color:var(--ink2)}
.kl-i--s{padding:6px 0}
.arac-out{margin-top:18px;background:linear-gradient(150deg,#f0f7fb,#eef8f4);border:1px solid var(--line);border-radius:var(--r);padding:18px}
.arac-sum{font-weight:600;color:var(--navy)}
.arac-sum ul{font-weight:400;color:var(--ink);margin:.6em 0 0}
.arac-btns{display:flex;gap:10px;flex-wrap:wrap}
.arac-note{font-size:.86rem;color:var(--ink2);margin:14px 0 0}
.meter{height:12px;border-radius:999px;background:#dbe7ef;overflow:hidden;margin-bottom:12px}
.meter-f{height:100%;background:linear-gradient(90deg,var(--blue),var(--teal2));border-radius:inherit;transition:width .3s}
.env-r{border:1px solid var(--line);border-radius:var(--r2);margin-bottom:10px;background:var(--bg)}
.env-r summary{cursor:pointer;padding:12px 16px;font-weight:700;color:var(--navy);display:flex;justify-content:space-between;align-items:center;list-style:none}
.env-r summary::-webkit-details-marker{display:none}
.env-r summary::after{content:"+";font-size:1.3rem;color:var(--teal)}
.env-r[open] summary::after{content:"−"}
.env-c{margin-left:auto;margin-right:12px;font-size:.85rem;color:var(--teal)}
.env-items{display:grid;gap:4px 18px;padding:0 16px 12px}
@media(min-width:760px){.env-items{grid-template-columns:1fr 1fr}}
.env-i{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--line)}
.step{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;flex:none}
.step-b{width:36px;height:36px;border:0;background:none;font-size:1.2rem;color:var(--navy);cursor:pointer;border-radius:50%}
.step-b:hover{background:var(--sky)}
.step input{width:42px;border:0;text-align:center;font:600 1rem var(--f);color:var(--ink);background:none;-moz-appearance:textfield}
.step input::-webkit-inner-spin-button{-webkit-appearance:none}
.env-add{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px 0}
.env-add label{display:flex;flex-direction:column;font-size:.9rem;font-weight:600;gap:4px}
.env-add input[type=text]{min-width:220px}
.env-add input[type=number]{width:80px}
.env-custom{list-style:none;padding:0;margin:0}
.env-custom li{display:flex;justify-content:space-between;gap:10px;padding:6px 10px;background:var(--bg);border-radius:10px;margin-bottom:6px}
.env-custom button{border:0;background:none;color:#b0413e;cursor:pointer;font-weight:700}
.env-res table{font-size:.92rem}
.env-res h4{margin:14px 0 6px}
.labels{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}
.labels span{font:600 .8rem/1 ui-monospace,Menlo,Consolas,monospace;background:#fff;border:1px dashed var(--blue);border-radius:6px;padding:5px 7px;color:var(--navy)} .form{margin:0 0 26px;scroll-margin-top:90px}
.form-grid{display:grid;gap:14px;margin-bottom:14px}
@media(min-width:700px){.form-grid{grid-template-columns:1fr 1fr}.f-full{grid-column:1/-1}}
.f{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.95rem;color:var(--navy)}
.f-set{border:1px solid var(--line);border-radius:var(--r2);padding:10px 14px}
.f-set legend{padding:0 6px}
.f-set .kl-t{font-weight:400;color:var(--ink)}
input[type=text],input[type=tel],input[type=email],input[type=number],input:not([type]),select,textarea{font:400 1rem/1.4 var(--f);padding:12px 14px;border:1.5px solid #c3d3df;border-radius:12px;background:#fff;color:var(--ink);width:100%}
input:focus,select:focus,textarea:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px rgba(20,160,140,.18)}
.consent{margin:6px 0 16px;font-size:.93rem}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.alert{background:#fdeceb;border:1px solid #f0b9b5;border-radius:var(--r2);padding:14px 18px;margin-bottom:16px;color:#7a1f1b}
.alert ul{margin:0}
.alert-ok{background:var(--mint);border-color:#a8dccd;color:#0b4d43} .faq-i{background:#fff;border:1px solid var(--line);border-radius:var(--r2);margin-bottom:10px}
.faq-i summary{cursor:pointer;padding:14px 18px;font-weight:700;color:var(--navy);list-style:none;position:relative;padding-right:44px}
.faq-i summary::-webkit-details-marker{display:none}
.faq-i summary::after{content:"+";position:absolute;right:18px;top:10px;font-size:1.4rem;color:var(--teal)}
.faq-i[open] summary::after{content:"−"}
.faq-a{padding:0 18px 6px} .depots{display:grid;gap:14px;margin:0 0 1.5em}
@media(min-width:700px){.depots{grid-template-columns:1fr 1fr}}
@media(min-width:1000px){.content--home .depots{grid-template-columns:repeat(3,1fr)}}
.depot{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}
.depot h3{margin:0 0 6px;display:flex;gap:8px;align-items:center;font-size:1.05rem}
.depot h3 .i{color:var(--teal)}
.depot p{margin:0 0 4px}
.depot-hq{background:var(--mint);border-color:#b9e2d6}
.reviews{display:grid;gap:14px}
@media(min-width:760px){.reviews{grid-template-columns:1fr 1fr}}
.review{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;position:relative}
.review::before{content:"“";position:absolute;top:-6px;right:16px;font:700 4.6rem/1 Georgia,serif;color:var(--mint)}
.review footer{font-size:.9rem;color:var(--ink2);font-weight:600}
.cards{display:grid;gap:18px;margin:0 0 30px}
@media(min-width:700px){.cards{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){.cards{grid-template-columns:repeat(3,1fr)}}
.gcard{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh2);transition:transform .15s,box-shadow .15s}
.gcard:hover{transform:translateY(-3px);box-shadow:var(--sh)}
.gcard a{text-decoration:none;color:inherit;display:block;height:100%}
.gcard img{aspect-ratio:1200/630;object-fit:cover;width:100%}
.gcard-b{padding:16px 18px 18px}
.gcard h2,.gcard h3{font-size:1.1rem;margin:0 0 8px;padding:0}
.gcard h2::before{display:none}
.gcard p{color:var(--ink2);font-size:.94rem}
.gcard-m{display:inline-flex;gap:6px;align-items:center;font-size:.85rem;color:var(--teal);font-weight:600}
.cta-box{display:flex;gap:18px;align-items:flex-start;background:linear-gradient(150deg,#0d3350,#0f5f63);color:#e4f0f7;border-radius:24px;padding:24px;margin:34px 0;box-shadow:var(--sh)}
.cta-box .cta-t{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:6px}
.cta-box .small,.cta-box .small a{color:#bfe9de}
.cta-box .btn-call{background:#fff;color:var(--navy)}
@media(max-width:560px){.cta-box{flex-direction:column}}
.cinfo{list-style:none;padding:0}
.cinfo li{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px}
.cinfo .i{margin-top:4px;color:var(--teal)}
.more{margin-top:40px} .ftr{background:#0b2238;color:#b9cddc;padding:44px 0 90px;font-size:.95rem}
.ftr a{color:#d9e8f2}
.ftr a:hover{color:#9be3d5}
.ftr-grid{display:grid;gap:28px}
@media(min-width:900px){.ftr-grid{grid-template-columns:1.4fr 1fr 1.2fr 1.2fr}}
.ftr .dg-logo{color:#fff}
.ftr .dg-le{color:#9fb6c7}
.ftr-brand p{margin:14px 0}
.ftr-h{color:#fff;font-weight:700;margin-bottom:10px}
.ftr ul{list-style:none;padding:0;margin:0}
.ftr li{margin-bottom:7px}
.ftr .cinfo .i{color:#6fd3bf}
.ftr-legal{border-top:1px solid #1d3a55;margin-top:26px;padding-top:16px;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-size:.86rem}
@media(min-width:981px){.ftr{padding-bottom:40px}} .sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr 1fr;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 20px -10px rgba(13,51,80,.35);padding:8px 8px calc(8px + env(safe-area-inset-bottom));gap:8px}
.sticky a{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:14px;padding:12px 6px;font-weight:700;text-decoration:none;color:#fff;font-size:1rem}
.sticky .i{width:22px;height:22px}
.sticky-call{background:var(--navy)}
.sticky-wa{background:var(--wa)}
.sticky-lead{background:var(--teal)}
@media(min-width:981px){.sticky{display:none}}
.totop{position:fixed;left:16px;bottom:16px;z-index:61;display:flex;align-items:center;gap:6px;background:var(--navy);color:#fff;border-radius:999px;padding:10px 14px;text-decoration:none;box-shadow:var(--sh);font-weight:600;font-size:.9rem;opacity:0;pointer-events:none;transform:translateY(10px);transition:.2s}
.totop.show,.no-js .totop{opacity:1;pointer-events:auto;transform:none}
.totop:hover{background:var(--teal);color:#fff}
@media(max-width:980px){.totop{bottom:calc(84px + env(safe-area-inset-bottom));padding:10px}.totop span{display:none}} @media print{
.topbar,.hdr,.ftr,.sticky,.totop,.hero,.arac-tabs,.arac-btns,.cta-box,.no-print,.crumbs,.burger{display:none!important}
body{background:#fff;font-size:12pt}
.content{padding:0}
.js .arac-pane{display:block}
body.print-kl .content--home>*:not(.arac):not(:has(.arac)),body.print-env .content--home>*:not(.arac):not(:has(.arac)){display:none!important}
body.print-kl #envanter,body.print-env #kontrol{display:none!important}
body.print-env .env-r{display:none}
.arac{box-shadow:none;border:0;padding:0}
.kl-b{border-color:#000}
a{color:#000;text-decoration:none}
} .fig{margin:1.4em 0;border-radius:var(--r);overflow:hidden;background:var(--sky);box-shadow:var(--sh2)}
.fig img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}
.intro{font-size:1.1rem;color:var(--ink2)}
ul.ok{list-style:none;padding-left:0}
ul.ok li{position:relative;padding-left:30px;margin:.45em 0}
ul.ok li::before{content:"";position:absolute;left:4px;top:.45em;width:14px;height:8px;border-left:3px solid var(--teal);border-bottom:3px solid var(--teal);transform:rotate(-45deg)}
.hub{margin-top:2.2em;padding-top:1.2em;border-top:1px solid var(--line)}