:root{--red:#d92d20;--red-dark:#b42318;--navy:#101828;--navy-2:#1d2939;--ink:#344054;--muted:#667085;--line:#eaecf0;--tint:#f8fafc;--green:#12b76a;--radius:14px;--shadow:0 10px 30px #1018281f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}img{max-width:100%;display:block}h1,h2,h3{color:var(--navy);line-height:1.2}.topbar{background:var(--navy);color:#fff;justify-content:center;gap:1.5rem;padding:.45rem 1rem;font-size:.85rem;display:flex}.topbar a{color:#fff;font-weight:700;text-decoration:none}.header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff2;position:sticky;top:0}.header__inner{align-items:center;gap:1.5rem;max-width:1120px;margin:0 auto;padding:.7rem 1rem;display:flex}.brand{align-items:center;gap:.55rem;font-weight:800;text-decoration:none;display:flex}.brand__mark{background:var(--red);color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.brand__name{color:var(--navy);font-size:1.05rem}.brand__name span{color:var(--red)}.nav{gap:1.25rem;margin-left:auto;display:flex}.nav a{color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none}.nav a:hover{color:var(--red)}.header__actions{align-items:center;gap:.9rem;display:flex}.lang-picker{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.lang-picker button{color:var(--muted);cursor:pointer;background:#fff;border:0;padding:.35rem .6rem;font-size:.8rem;font-weight:700}.lang-picker button.active{background:var(--navy);color:#fff}.btn-call{background:var(--red);color:#fff;border-radius:var(--radius);align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 8px 24px #d92d2059}.btn-call:hover{background:var(--red-dark);transform:translateY(-2px)}.btn-call__text{text-align:left;flex-direction:column;line-height:1.2;display:flex}.btn-call__label{opacity:.9;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.btn-call__number{font-size:1.35rem}.btn-call--compact{border-radius:10px;padding:.55rem .9rem;font-size:.95rem}.phone-cta--large .btn-call{padding:1.05rem 1.8rem}.phone-cta__hint{color:var(--muted);margin-top:.5rem;font-size:.85rem}.section--dark .phone-cta__hint,.final-cta .phone-cta__hint{color:#cbd5e1}.phone-cta{margin-top:1.5rem}@keyframes pulse-ring{0%{box-shadow:0 8px 24px #d92d2059,0 0 #d92d2073}70%{box-shadow:0 8px 24px #d92d2059,0 0 0 14px #d92d2000}to{box-shadow:0 8px 24px #d92d2059,0 0 #d92d2000}}.phone-cta--large .btn-call{animation:2.4s infinite pulse-ring}.hero{color:#fff;position:relative;overflow:hidden}.hero__bg{object-fit:cover}.hero__overlay{background:linear-gradient(100deg,#101828eb 0%,#101828bf 45%,#10182859 100%);position:absolute;inset:0}.hero__inner{grid-template-columns:1.4fr 1fr;align-items:center;gap:2.5rem;max-width:1120px;margin:0 auto;padding:4.5rem 1rem 4rem;display:grid;position:relative}.hero__kicker{text-transform:uppercase;letter-spacing:.08em;color:#fda29b;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.hero h1{color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.2rem)}.hero__sub{color:#e2e8f0;max-width:34rem;font-size:1.15rem}.status-card{color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;justify-self:end;max-width:24rem;padding:1.4rem 1.5rem}.status-card__head{color:var(--navy);align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:1.05rem;display:flex}.status-card__time{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:.9rem}.status-dot{background:var(--green);border-radius:50%;width:12px;height:12px;animation:1.8s infinite dot-pulse}@keyframes dot-pulse{0%{box-shadow:0 0 #12b76a80}70%{box-shadow:0 0 0 9px #12b76a00}to{box-shadow:0 0 #12b76a00}}.status-card p{font-size:.95rem}.status-card__shift{color:var(--navy);font-weight:700;font-size:.9rem!important}.status-card__human{color:var(--muted);margin-top:.35rem;font-size:.88rem!important}.status-card__highlight{color:var(--navy);border-top:1px solid var(--line);margin-top:.7rem;padding-top:.7rem;font-weight:700}.status-card__note{color:var(--muted);margin-top:.5rem;font-size:.78rem}.squad{grid-template-columns:repeat(6,1fr);gap:.4rem .3rem;margin:.9rem 0 .85rem;list-style:none;display:grid}.squad__fig{aspect-ratio:1;background:var(--fig-bg);color:var(--fig-color);border-radius:9px;place-items:center;padding:.18rem;display:grid}.squad__fig--busy{--fig-bg:#fef3f2;--fig-color:var(--red)}.squad__fig--finishing{--fig-bg:#fffaeb;--fig-color:#dc6803}.squad__fig--available{--fig-bg:#ecfdf3;--fig-color:#027a48}.squad__fig--off{--fig-bg:#f2f4f7;--fig-color:#98a2b3}.squad__fig--pending{--fig-bg:#f2f4f7;--fig-color:#d0d5dd}.squad__fig--available{animation:2.4s ease-in-out infinite fig-pop;box-shadow:0 0 0 2px #a6f4c5}@keyframes fig-pop{0%,to{box-shadow:0 0 0 2px #a6f4c5}50%{box-shadow:0 0 0 4px #d1fadf}}.squad--skeleton{animation:1.2s ease-in-out infinite skeleton-fade}.legend{flex-wrap:wrap;gap:.3rem .85rem;font-size:.82rem;list-style:none;display:flex}.legend__item{color:var(--muted);align-items:center;gap:.32rem;display:flex}.legend__item strong{color:var(--navy);font-variant-numeric:tabular-nums}.legend__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.legend__item--busy{color:var(--red)}.legend__item--finishing{color:#dc6803}.legend__item--available{color:#027a48}.legend__item--off{color:#98a2b3}.legend__label{color:var(--muted)}.capacity__eta{border-top:1px solid var(--line);color:var(--navy);align-items:center;gap:.45rem;margin-top:.8rem;padding-top:.75rem;font-weight:700;display:flex;font-size:.98rem!important}.capacity__eta svg{color:var(--red);flex-shrink:0}.capacity__eta--loading{border-top:0;padding-top:0;color:var(--muted)!important;font-weight:600!important}.capacity{margin-top:.3rem}@keyframes skeleton-fade{0%,to{opacity:.5}50%{opacity:.85}}.status-card__mock{letter-spacing:.08em;color:#b54708;background:#fffaeb;border:1px solid #fec84b;border-radius:5px;padding:.05rem .3rem;font-size:.62rem;font-weight:800}.capacity__updated{color:var(--muted);margin-top:.2rem;font-size:.78rem!important}.badges{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;max-width:1120px;margin:0 auto;padding:1.5rem 1rem;display:grid}.badge{color:var(--navy);align-items:center;gap:.6rem;font-weight:600;display:flex}.badge svg{color:var(--green);flex-shrink:0}.section{max-width:1120px;margin:0 auto;padding:4rem 1rem}.section h2{margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.2rem)}.section__sub{color:var(--muted);max-width:40rem;margin-bottom:2rem}.section--dark{background:var(--navy);color:#cbd5e1;max-width:none}.section--dark>*{max-width:1120px;margin-left:auto;margin-right:auto}.section--dark h2{color:#fff;margin-bottom:2rem}.section--dark .phone-cta{justify-content:center;display:flex}.section--tint{background:var(--tint);max-width:none}.section--tint>*{max-width:1120px;margin-left:auto;margin-right:auto}.section--tint h2{margin-bottom:2rem}.services{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.service{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 4px 14px #1018280d}.service__body{padding:1.4rem 1.4rem 1.5rem}.service h3{margin-bottom:.4rem;font-size:1.1rem}.service p{color:var(--muted);font-size:.95rem}.service__icon{width:46px;height:46px;color:var(--red);background:#fef3f2;border-radius:12px;place-items:center;margin-bottom:.9rem;display:inline-grid}.services__note{color:var(--muted);margin-top:1.5rem;font-size:.95rem}.services__note a{color:var(--red);white-space:nowrap;font-weight:700;text-decoration:none}.steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;list-style:none;display:grid}.step{background:var(--navy-2);border-radius:var(--radius);padding:1.5rem}.step__num{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:.9rem;font-size:1.1rem;font-weight:800;display:inline-grid}.step h3{color:#fff;margin-bottom:.4rem;font-size:1.05rem}.step p{font-size:.92rem}.why{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;display:grid}.why__item{border-left:4px solid var(--red);padding:.3rem 0 .3rem 1.1rem}.why__item h3{margin-bottom:.3rem;font-size:1.05rem}.why__item p{color:var(--muted);font-size:.95rem}.faq{gap:.8rem;max-width:46rem;display:grid}.faq__item{border:1px solid var(--line);background:#fff;border-radius:12px;padding:1rem 1.25rem}.faq__item summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.faq__item summary:after{content:"+";color:var(--red);font-size:1.3rem}.faq__item[open] summary:after{content:"–"}.faq__item p{color:var(--muted);margin-top:.6rem;font-size:.95rem}.final-cta{background:linear-gradient(120deg, var(--red-dark), var(--red));color:#fff;text-align:center;padding:4rem 1rem}.final-cta h2{color:#fff;font-size:clamp(1.7rem,3.5vw,2.4rem)}.final-cta p{opacity:.95;margin-top:.5rem;font-size:1.1rem}.final-cta .phone-cta{justify-content:center;display:flex}.final-cta .btn-call{color:var(--red-dark);background:#fff;box-shadow:0 10px 30px #00000040}.final-cta .btn-call:hover{background:#fef2f2}.final-cta .phone-cta--large .btn-call{animation:none}.footer{background:var(--navy);color:#94a3b8;text-align:center;padding:2rem 1rem 5.5rem;font-size:.9rem}.footer__links{margin-top:.4rem}.footer__copy{color:#64748b;margin-top:.4rem;font-size:.8rem}.footer a{color:#cbd5e1;text-decoration:none}.footer a:hover{color:#fff}.legal{max-width:1120px;margin:0 auto;padding:3.5rem 1rem 4rem}.kicker{border:1px solid var(--line);background:var(--tint);color:var(--navy);letter-spacing:.14em;text-transform:uppercase;border-radius:6px;align-items:center;gap:.55rem;padding:.4rem .85rem;font-size:.72rem;font-weight:800;display:inline-flex}.kicker:before{content:"";background:var(--red);border-radius:2px;width:8px;height:8px}.legal h1{letter-spacing:-.02em;margin:1.1rem 0 .8rem;font-size:clamp(2.2rem,5vw,3.4rem)}.legal__intro{color:var(--muted);max-width:46rem;font-size:1.05rem}.legal__meta{color:var(--muted);margin-top:.5rem;font-size:.85rem}.legal__notice{border-left:3px solid var(--line);max-width:46rem;color:var(--muted);margin-top:1rem;padding-left:.9rem;font-size:.85rem}.legal__back{color:var(--navy);align-items:center;gap:.4rem;margin-top:2.5rem;font-weight:700;text-decoration:none;display:inline-flex}.legal__back:hover{color:var(--red)}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 4px 14px #1018280d}.card__head{background:var(--tint);border-bottom:1px solid var(--line);color:var(--navy);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.card__head span{color:var(--muted);white-space:nowrap;font-size:.85rem}.card__body{padding:1.3rem 1.4rem}.imprint{grid-template-columns:1.25fr 1fr;align-items:start;gap:1.5rem;margin-top:2.2rem;display:grid}.imprint__side{gap:1rem;display:grid}.kv{grid-template-columns:max-content 1fr;gap:1.1rem 2rem;padding:1.4rem;display:grid}.kv>div{display:contents}.kv dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:.15rem;font-size:.72rem;font-weight:800}.kv dd{color:var(--navy);font-weight:500}.kv a{color:var(--red);word-break:break-word;font-weight:700;text-decoration:none}.kv a:hover{text-decoration:underline}.contact-tile{color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.contact-tile:hover{border-color:#fda29b;box-shadow:0 8px 22px #d92d201f}.contact-tile__text{flex-direction:column;min-width:0;display:flex}.contact-tile__text strong{color:var(--navy)}.contact-tile__text span{color:var(--muted);overflow-wrap:anywhere;font-size:.85rem}.contact-tile__icon{border:1px solid var(--line);width:46px;height:46px;color:var(--red);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.contact-tile:hover .contact-tile__icon{background:#fef3f2;border-color:#fda29b}.imprint__person{color:var(--navy);font-size:1.05rem;font-weight:700;line-height:1.7}.imprint__note{color:var(--muted);font-size:.92rem}.privacy{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:2.5rem;margin-top:2.2rem;display:grid}.toc{position:sticky;top:5.2rem}.toc p{border-bottom:1px solid var(--line);background:var(--tint);color:var(--navy);padding:.9rem 1.4rem;font-weight:800}.toc ol{counter-reset:toc;padding:.5rem 0;list-style:none}.toc a{color:var(--ink);gap:.7rem;padding:.5rem 1.4rem;font-size:.92rem;text-decoration:none;display:flex}.toc a:before{counter-increment:toc;content:counter(toc);color:var(--red);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:800}.toc a:hover{color:var(--red);background:var(--tint)}.privacy__content{max-width:46rem}.ds-section{border-bottom:1px solid var(--line);margin-bottom:2rem;padding-bottom:2rem;scroll-margin-top:6rem}.ds-section:last-child{border-bottom:0;margin-bottom:0}.ds-section h2{align-items:center;gap:.8rem;margin-bottom:1.1rem;font-size:1.5rem;display:flex}.num{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:1rem;font-weight:800;display:inline-grid}.ds-section h3{margin:1.4rem 0 .5rem;font-size:1.05rem}.ds-section p{margin-bottom:.85rem}.ds-section a{color:var(--red);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.ds-section a:hover{text-decoration:underline}.highlight-box{border-left:4px solid var(--red);background:#fef3f2;border-radius:0 10px 10px 0;margin:.4rem 0 1.2rem;padding:.9rem 1.1rem}.highlight-box p{margin:0}.ds-contact{border:1px solid var(--line);background:var(--tint);border-radius:12px;margin-bottom:1rem;padding:1.1rem 1.3rem;font-style:normal;line-height:1.75}.ds-contact strong{color:var(--navy)}.sticky-call{z-index:60;background:var(--red);color:#fff;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1rem;font-weight:800;text-decoration:none;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #10182840}.sticky-call span{font-size:.95rem}@media (max-width:900px){.nav{display:none}.hero__inner{grid-template-columns:1fr;padding:3rem 1rem}.status-card{justify-self:start}.imprint,.privacy{grid-template-columns:1fr}.toc{position:static}}@media (max-width:640px){.topbar{gap:.8rem;font-size:.78rem}.legal{padding-top:2.5rem}.kv{grid-template-columns:1fr;gap:.15rem 0}.kv dd{margin-bottom:1rem}.card__head{flex-direction:column;align-items:flex-start;gap:.15rem}.header__actions .btn-call--compact{display:none}.sticky-call{display:flex}}
