:root {
  --paint-dark: #DCD6CB;
  --ink-light: #F7F5F0;
  --tone-base: #16222E;
  --motion-base: ease-in-out;
}
body{margin:0;padding:0;font-family:"Rubik", sans-serif;}
*{box-sizing:border-box;}
footer,footer *{border-radius:0!important;}
.cookies{position:fixed;left:1.94rem;right:1.94rem;bottom:1.5rem;z-index:1200;}
.cookies .soft-figure{max-width:min(920px,100%);margin:0 auto;padding:calc(1.5rem * 0.9) 1.94rem;border-radius:1.34rem;background:linear-gradient(135deg,#E2703A,#174A6E);color:#FFF7F1;box-shadow:0 12px 22px rgba(0,0,0,0.1);display:grid;grid-template-columns:1fr auto;gap:0.8rem;align-items:center;}
.cookies .wide-contact strong{display:block;margin-bottom:4px;}
.cookies .wide-contact p{margin:0;opacity:0.95;}
.cookies .active-tile{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}
.cookies .active-tile button{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 18%, transparent);color:inherit;border-radius:0.31rem;padding:8px 12px;cursor:pointer;}
.cookies .active-tile button.cookie-accept{background:#F4F8FB;border-color:transparent;font-weight:700;color:#1F5F8B;}
@media (max-width: 760px){.cookies .soft-figure{grid-template-columns:1fr;}

        .cookies .active-tile{justify-content:flex-start;}
    }
.clear-panel{position:relative;overflow:hidden;isolation:isolate;}
.clear-panel>*{position:relative;z-index:1;}
.clear-panel::after{content:"";position:absolute;top:12%;bottom:12%;left:calc(1 * 8%);width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,currentColor 28%,transparent),transparent);opacity:.45;animation:wpAccentGlint calc(18s + (1 * 5s)) ease-in-out infinite alternate;pointer-events:none;}
@keyframes wpAccentGlint{from{transform:translateX(0);opacity:.24;}to{transform:translateX(calc(1 * 2rem));opacity:.55;}}
@media (prefers-reduced-motion: reduce){.clear-panel::before,.clear-panel::after{animation:none!important;}}
.quiet-method{padding:calc(1.5rem * 2.4) 1.94rem;background:var(--ink-light);color:var(--tone-base);}
.offer-entries{max-width:1180px;margin:0 auto;}
.quiet-method h1{margin:0;font-size:calc(15.8px * 2.65);line-height:1.08;}
