@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:100 900;src:url("fonts/commissioner-greek-wght-normal.3cd506322c76.woff2")format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Commissioner;font-style:normal;font-display:swap;font-weight:100 900;src:url("fonts/commissioner-latin-wght-normal.8c4ddafbebbf.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Arial;src:local(Arial),local(Liberation Sans);size-adjust:101.8%;ascent-override:99.9%;descent-override:20.2%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Arial;src:local(Arial),local(Liberation Sans);size-adjust:103.3%;ascent-override:98.5%;descent-override:19.9%;line-gap-override:0%;unicode-range:U+370-3FF}@font-face{font-family:Commissioner Roboto;src:local(Roboto);size-adjust:101.7%;ascent-override:100%;descent-override:20.2%;line-gap-override:0%;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Roboto;src:local(Roboto);size-adjust:99.6%;ascent-override:102.1%;descent-override:20.7%;line-gap-override:0%;unicode-range:U+370-3FF}*,:before,:after{box-sizing:border-box}:root{--label-secondary:#66656e;--label-tertiary:#8a8990;--separator:#3c3c432e;--line-strong:#8a8990;--focus-ring:#24784b;--ease-standard:cubic-bezier(.4, 0, .6, 1);--ease-out:cubic-bezier(0, 0, .5, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--ease-spring:linear(0, .049, .157, .285, .411, .526, .624, .706, .772, .825, .867, .899, .924, .943, .957, .968, .976, .982, .987, .99, .993, .995, .996, .997, 1);--duration-press:90ms;--duration-quick:.16s;--duration-base:.24s;--duration-enter:.42s;--duration-sheet:.48s;--duration-leave:.2s;--duration-reveal:.7s;--stagger:60ms;--reveal-distance:24px;--enter-distance:12px}@media (prefers-contrast:more){:root{--label-secondary:#1d1c22;--label-tertiary:#66656e;--separator:#8e8d96;--line-strong:#66656e}}@media (prefers-reduced-motion:reduce){:root{--enter-distance:0px}}@supports not (transition-timing-function:linear(0, 1)){:root{--ease-spring:cubic-bezier(.3, .5, .1, 1)}}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;interpolate-size:allow-keywords;scroll-padding-top:80px;scroll-padding-bottom:88px}@media (width>=1024px){html{scroll-padding-top:88px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.menu-is-open{overflow:hidden}body{color:#1d1c22;-webkit-font-smoothing:antialiased;background:#fff;margin:0;padding-bottom:72px;font-family:Commissioner,Commissioner Arial,Commissioner Roboto,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.47}@media (width>=701px){body{padding-bottom:0}}h1,h2,h3{color:#1d1c22;text-wrap:balance;margin:0}h1,h2{letter-spacing:-.015em;font-size:2rem;font-weight:600;line-height:1.1}h1:lang(el),h2:lang(el){line-height:1.15}@media (width>=701px){h1,h2{font-size:2.5rem}}@media (width>=1024px){h1,h2{font-size:3rem}}h3{letter-spacing:0;font-size:1.3125rem;font-weight:600;line-height:1.2}@media (width>=701px){h3{font-size:1.375rem}}@media (width>=1024px){h3{font-size:1.5rem}}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}a{color:#24784b}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.icon-sprite{display:none}.skip-link{z-index:100;color:#fff;background:#1d1d1f;padding:12px 16px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:8px}@media (scripting:enabled){@view-transition{navigation:auto}}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease-standard)}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}.reveal--hidden{opacity:0}.reveal--shown{animation:reveal var(--duration-reveal) var(--ease-spring) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}@keyframes reveal{0%{opacity:0;transform:translateY(var(--reveal-distance))}}.container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.container--narrow{max-width:820px}.band{padding-block:48px}@media (width>=701px){.band{padding-block:80px}}@media (width>=1024px){.band{padding-block:104px}}.band--tight{padding-block:40px}@media (width>=701px){.band--tight{padding-block:48px}}@media (width>=1024px){.band--tight{padding-block:64px}}.band:not(.band--soft,.band--dark)+.band:not(.band--soft,.band--dark),.band--soft+.band--soft{padding-top:0}.band--soft{background:#f5f5f7}.band--dark{--focus-ring:#fff;color:#a1a1a6;background:#1d1d1f}.band--dark h2,.band--dark h3{color:#fff}.eyebrow{color:var(--label-secondary);margin-bottom:8px;font-size:1.0625rem;font-weight:600}.band--dark .eyebrow{color:#a1a1a6}.lead{max-width:65ch;color:var(--label-secondary);font-size:1.1875rem;font-weight:400;line-height:1.4}@media (width>=1024px){.lead{font-size:1.3125rem}}.section-heading{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.section-heading .lead{margin-top:14px}.split{align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (width>=1024px){.split{grid-template-columns:1fr 1fr}}.split__photo img{aspect-ratio:16/9;object-fit:cover;border-radius:28px;width:100%}@media (width>=1024px){.split__photo img{aspect-ratio:auto;max-height:560px}}.split__text{justify-items:start;gap:18px;display:grid}.legal-details span{display:inline-block}.legal-details span:not(:last-child):after{content:"·";margin-inline:8px}.button{cursor:pointer;min-height:48px;font:inherit;letter-spacing:0;text-align:center;transition-property:background-color,color,transform;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-standard);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;position:relative}.button:active{transition-duration:var(--duration-press);transition-timing-function:var(--ease-out);transform:scale(.97)}.button:disabled{opacity:.4;cursor:progress}@media (prefers-reduced-motion:reduce){.button:active{transform:none}}.button--primary{color:#fff;background:#24784b}@media (hover:hover){.button--primary:hover{background:#1f6b42}}.button--light{color:#1d1c22;background:#fff}@media (hover:hover){.button--light:hover{background:#ebebeb}}.button--ghost{color:#1d1c22;background:#7676801f}@media (hover:hover){.button--ghost:hover{background:#7676802e}}.button--tinted{color:#24784b;background:#24784b1a}@media (hover:hover){.button--tinted:hover{background:#24784b29}}.button--small{min-height:36px;padding:7px 16px;font-size:.9375rem;font-weight:600;line-height:1.4}.button--small:after{content:"";position:absolute;inset:-6px 0}.button--wide{width:100%}.link-more{color:#24784b;align-items:center;gap:2px;font-weight:500;text-decoration:none;display:inline-flex}.link-more .icon{stroke-width:2.5px;width:1em;height:1em}@media (hover:hover){.link-more:hover{text-decoration:underline}}.or-call{color:var(--label-secondary);margin:0}.or-call a{color:#1d1c22;white-space:nowrap;font-weight:600}.logo{color:#231d3a;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__mark{flex:none;width:38px;height:44px}.logo__shield{fill:#231d3a;stroke:#231d3a;stroke-width:2px}.logo__check{fill:none;stroke:#3fae73;stroke-width:7px}.logo__text{display:grid}.logo__word{letter-spacing:-.02em;font-size:1.45rem;font-weight:700;line-height:1.1}.logo__word span{color:#24784b}.logo__tagline{max-width:240px;color:var(--label-secondary);font-size:.66rem;font-weight:500;line-height:1.25;display:none}@media (width>=420px){.logo__tagline{display:block}}.site-header{z-index:30;isolation:isolate;border-bottom:1px solid var(--separator);transition:translate var(--duration-base) var(--ease-out);position:sticky;top:0}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}.site-header--away{translate:0 -100%}@supports (animation-timeline:scroll()){.site-header{animation:linear both site-header-edge;animation-timeline:scroll();animation-range:0 24px}}@keyframes site-header-edge{0%{border-bottom-color:#0000}}.site-header:before{content:"";z-index:-1;background:#fafafc;position:absolute;inset:0}@supports (backdrop-filter:blur(1px)){.site-header:before{backdrop-filter:saturate(180%)blur(16px);background:#fafafce6}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.site-header:before{backdrop-filter:none;background:#fafafc}}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:56px;display:flex}@media (width>=1024px){.site-header__inner{min-height:64px}}.site-header__toggle{color:#1d1c22;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;font-size:1.3rem;display:inline-grid}@media (width>=1024px){.site-header__toggle{display:none}}.site-header__toggle-close,.menu-is-open .site-header__toggle-open{display:none}.menu-is-open .site-header__toggle-close,.site-header__toggle-open{display:inline-flex}.site-menu{background:#fff;flex-direction:column;gap:32px;padding:8px clamp(20px,4vw,40px) 32px;display:none;position:fixed;inset:57px 0 0;overflow-y:auto}.menu-is-open .site-menu{display:flex}@media (width>=1024px){.site-menu{background:0 0;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex;position:static;overflow:visible}}@media (width<=1023px){.site-menu{opacity:0;translate:0 calc(var(--enter-distance) * -1);transition-property:opacity,translate,display;transition-duration:var(--duration-leave);transition-timing-function:var(--ease-in);transition-behavior:allow-discrete}.menu-is-open .site-menu{opacity:1;transition-duration:var(--duration-sheet);transition-timing-function:var(--ease-sheet);translate:0}}@starting-style{.menu-is-open .site-menu{opacity:0;translate:0 calc(var(--enter-distance) * -1)}}.site-nav{display:grid}@media (width>=1024px){.site-nav{align-items:center;gap:4px;margin-left:16px;display:flex}}.site-nav__link{border:0;border-bottom:1px solid var(--separator);color:#1d1c22;cursor:pointer;width:100%;min-height:56px;font:inherit;letter-spacing:0;background:0 0;justify-content:space-between;align-items:center;gap:6px;padding:8px 0;font-size:1.3125rem;font-weight:600;line-height:1.2;text-decoration:none;display:flex}@media (width>=701px){.site-nav__link{font-size:1.375rem}}@media (width>=1024px){.site-nav__link{white-space:nowrap;border:0;border-radius:12px;width:auto;min-height:48px;padding:8px 12px;font-size:.9375rem;font-weight:500;line-height:1.4}.site-nav__link:hover{color:#24784b}}.site-nav__group+.site-nav__link{border-top:1px solid var(--separator)}@media (width>=1024px){.site-nav__group+.site-nav__link{border-top:0}}.site-nav__chevron{color:var(--label-tertiary);display:inline-flex}@media (width>=1024px){.site-nav__chevron{display:none}}.site-nav__heading{color:var(--label-secondary);letter-spacing:.005em;margin-bottom:4px;font-size:.8125rem;font-weight:600;line-height:1.38}@media (width>=1024px){.site-nav__heading{display:none}}.site-nav__trigger{display:none}@media (width>=1024px){.site-nav__trigger{display:flex}}.site-nav__trigger .icon{transition-property:transform;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-standard)}.site-nav__trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.site-nav__group{position:relative}.site-nav__dropdown{padding-bottom:16px;display:grid}.site-nav__dropdown a{color:#1d1c22;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:8px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.site-nav__dropdown a .icon{box-sizing:content-box;color:#24784b;background:#24784b1a;border-radius:50%;width:18px;height:18px;padding:7px}@media (hover:hover){.site-nav__dropdown a:hover{background:#76768014}}@media (width>=1024px){.site-nav__dropdown{transform-origin:0 0;width:340px;transition-property:opacity,scale;transition-duration:var(--duration-base);transition-timing-function:var(--ease-spring);background:#fff;border-radius:18px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 28px #0000001f,0 0 0 1px #0000000a}[aria-expanded=true]+.site-nav__dropdown{display:grid}}@starting-style{[aria-expanded=true]+.site-nav__dropdown{opacity:0;scale:.98}}.site-menu__actions{gap:16px;display:grid}@media (width>=1024px){.site-menu__actions{white-space:nowrap;align-items:center;gap:16px;display:flex}.site-menu__actions .button--primary{color:#24784b;background:#24784b1a;min-height:36px;padding:7px 16px;font-size:.9375rem;font-weight:600;line-height:1.4}.site-menu__actions .button--primary:after{content:"";position:absolute;inset:-6px 0}}@media (width>=1024px) and (hover:hover){.site-menu__actions .button--primary:hover{background:#24784b29}}.site-menu__phone{color:#1d1c22;white-space:nowrap;align-items:center;gap:8px;min-height:48px;font-weight:600;text-decoration:none;display:inline-flex}.site-menu__phone .icon{color:#24784b}.site-menu__extras{gap:16px;display:grid}@media (width>=1024px){.site-menu__extras{display:none}}.site-topbar{border-bottom:1px solid var(--separator);letter-spacing:.005em;background:#f5f5f7;font-size:.8125rem;line-height:1.38;display:none}@media (width>=1024px){.site-topbar{display:block}}.site-topbar .language-switch a{min-height:28px}.site-topbar__inner{justify-content:space-between;align-items:center;gap:24px;min-height:40px;display:flex}.site-topbar__contact{gap:28px;margin:0;padding:0;list-style:none;display:flex}.site-topbar__contact a{color:#1d1c22;align-items:center;gap:8px;min-height:40px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.site-topbar__contact a:hover{text-decoration:underline}}.site-topbar__contact .icon{color:#24784b}.language-switch{background:#7676801f;border-radius:999px;justify-self:start;padding:2px;display:inline-flex}.language-switch>.icon{display:none}.language-switch a{min-width:48px;min-height:32px;color:var(--label-secondary);border:1px solid #0000;border-radius:999px;place-items:center;padding-inline:12px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-grid;position:relative}.language-switch a:after{content:"";position:absolute;inset:-8px 0}.language-switch a[aria-current=true]{border-color:var(--separator);color:#1d1c22;background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001f}.site-header .logo__tagline{display:none}@media (width>=1240px){.site-header .logo__tagline{display:block}}.site-footer{border-top:1px solid var(--separator);color:var(--label-secondary);background:#f5f5f7;padding-top:48px;font-size:.9375rem;line-height:1.4}.site-footer h2{color:#1d1c22;letter-spacing:.005em;margin-bottom:8px;font-size:.8125rem;font-weight:600;line-height:1.38}.site-footer ul a{min-height:40px;color:var(--label-secondary);align-items:center;gap:10px;padding-block:8px;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover){.site-footer ul a:hover{color:#1d1c22;text-decoration:underline}}@media (width>=1024px){.site-footer{padding-top:64px}}.site-footer__grid{grid-template-columns:1fr 1fr;gap:32px 20px;display:grid}.site-footer__grid .site-footer__brand,.site-footer__grid .site-footer__reach{grid-column:1/-1}@media (width>=701px){.site-footer__grid{gap:36px}.site-footer__grid .site-footer__brand,.site-footer__grid .site-footer__reach{grid-column:auto}}@media (width>=1024px){.site-footer__grid{grid-template-columns:1.4fr 1.2fr .8fr 1fr;gap:48px}}.site-footer__brand{align-content:start;justify-items:start;gap:16px;display:grid}.site-footer__contact li{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:40px;display:flex}.site-footer__contact .icon{color:var(--label-secondary)}.site-footer__bottom{border-top:1px solid var(--separator);letter-spacing:.005em;margin-top:40px;padding-block:20px;font-size:.8125rem;line-height:1.38}.site-footer__bottom a{color:inherit}.mobile-actions{bottom:calc(12px + env(safe-area-inset-bottom));z-index:20;border:1px solid var(--separator);transition-property:transform,visibility;transition-duration:var(--duration-enter);transition-timing-function:var(--ease-spring);background:#fafafc;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 8px 28px #0000001f,0 0 0 1px #0000000a}.mobile-actions .button{white-space:nowrap;min-height:44px;padding-inline:20px}@media (width>=701px){.mobile-actions{display:none}}.mobile-actions__icon{color:#1d1c22;background:#7676801f;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mobile-actions__icon .icon{width:20px;height:20px}.mobile-actions__icon:active{background:#7676802e}.mobile-actions--hidden{visibility:hidden;transition-duration:var(--duration-leave);transition-timing-function:var(--ease-in);transform:translateY(calc(100% + 24px))}.menu-is-open .mobile-actions{display:none}.hero{--focus-ring:#fff;color:#f5f5f7;background:#1d1d1f;align-items:flex-end;min-height:clamp(520px,72vh,720px);display:flex;position:relative;overflow:hidden}.hero h1{color:#f5f5f7;letter-spacing:-.02em;max-width:800px;font-size:2.5rem;font-weight:600;line-height:1.07}.hero h1:lang(el){line-height:1.15}@media (width>=701px){.hero h1{font-size:3rem}}@media (width>=1024px){.hero h1{font-size:3.5rem}}@media (width>=1500px){.hero h1{font-size:4rem}}@media (width<=700px){.hero h1{font-size:1.625rem}.hero{min-height:0}}@media (width>=1024px){.hero{flex:1;align-items:center;min-height:0}.hero-screen{flex-direction:column;min-height:clamp(600px,100svh - 106px,960px);display:flex}}.hero__photo{position:absolute;inset:0}.hero__photo img{object-fit:cover;object-position:62% center;width:100%;height:100%}@media (width<=700px){.hero__photo img{object-position:52% 78%}}.hero__photo:after{content:"";background:linear-gradient(#1d1d1f4d 0%,#1d1d1feb 60%);position:absolute;inset:0}@media (width<=700px){.hero__photo:after{background:linear-gradient(#1d1d1f1a 0%,#1d1d1fe6 50%)}}@media (width>=1024px){.hero__photo:after{background:linear-gradient(95deg,#1d1d1ff2 0%,#1d1d1fe0 52%,#1d1d1f40 86%)}}.hero__content{padding-block:56px 40px;position:relative}@media (width<=700px){.hero__content{padding-block:112px 28px}}@media (width>=1024px){.hero__content{padding-block:72px}}.hero__lead{color:#a1a1a6;max-width:640px;margin-top:16px;font-size:1.1875rem;font-weight:400;line-height:1.4}@media (width>=1024px){.hero__lead{font-size:1.3125rem}}@media (width<=700px){.hero__lead{margin-top:10px;font-size:.95rem}}.hero__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px;display:flex}@media (width<=700px){.hero__actions{margin-top:18px}}.hero__actions .or-call{color:#a1a1a6}.hero__actions .or-call a{color:#f5f5f7}.hero__more{display:none}@media (width>=1024px){.hero__more{color:#f5f5f7;backdrop-filter:blur(12px);letter-spacing:.005em;background:#1d1d1f8c;border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 16px;font-size:.8125rem;font-weight:500;line-height:1.38;text-decoration:none;display:inline-flex;position:absolute;bottom:20px;left:50%;translate:-50%}}@media (hover:hover){.hero__more:hover{background:#1d1d1fbf}}.hero__more .icon{width:16px;height:16px;animation:hero-more 2.4s var(--ease-standard) infinite}@media (prefers-reduced-motion:reduce){.hero__more .icon{animation:none}}@keyframes hero-more{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.plate-badge{color:#fff;background:#24784b;border-radius:8px;align-items:center;gap:10px;margin:0 0 20px;padding:6px 14px 6px 12px;display:inline-flex}.plate-badge strong{letter-spacing:-.02em;font-size:1.75rem;font-weight:700;line-height:1}.plate-badge span{letter-spacing:.06em;text-transform:uppercase;max-width:7.5em;font-size:.72rem;font-weight:600;line-height:1.15}@media (width<=700px){.plate-badge{margin-bottom:14px}}.hero-proof{border-bottom:1px solid var(--separator)}.hero-proof__list{gap:10px;margin-block:0;padding-block:20px;list-style:none;display:grid}.hero-proof__list li{color:#1d1c22;align-items:flex-start;gap:10px;font-weight:600;line-height:1.35;display:flex}.hero-proof__list .icon{color:#24784b;flex:none}@media (width>=701px){.hero-proof__list{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px 24px}}@media (width>=1024px){.hero-proof__list{padding-block:24px}}.service-cards{gap:12px;display:grid}@media (width>=701px){.service-cards{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=1024px){.service-cards{grid-template-columns:repeat(6,1fr);gap:20px}}@media (width<=700px){.service-cards--even{padding-inline:clamp(20px,4vw,40px);scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1*clamp(20px,4vw,40px));padding-bottom:8px;scroll-padding-inline:clamp(20px,4vw,40px);display:flex;overflow-x:auto}.service-cards--even .service-card{scroll-snap-align:start;flex:0 0 84%}}.service-card{color:inherit;transition-property:box-shadow,transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out);background:#f5f5f7;border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.band--soft .service-card{background:#fff}@media (hover:hover){.service-card:hover{transform:scale(1.01);box-shadow:0 4px 16px #00000024}}.service-card:active{transition-duration:var(--duration-press);transform:scale(.98)}@media (prefers-reduced-motion:reduce){.service-card:hover,.service-card:active{transform:none}}@media (width>=701px) and (width<=1023px){.service-card:last-child:nth-child(odd){flex-direction:row;grid-column:span 2}.service-card:last-child:nth-child(odd) .service-card__photo{aspect-ratio:auto;flex:0 0 50%;position:relative}.service-card:last-child:nth-child(odd) .service-card__photo img{position:absolute;inset:0}}@media (width>=1024px){.service-card{grid-column:span 2}.service-card:nth-child(-n+2),.service-cards--even .service-card{grid-column:span 3}}.service-card__photo{aspect-ratio:16/10;display:block;overflow:hidden}.service-card__photo img{object-fit:cover;width:100%;height:100%}.service-card__body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:24px;display:flex}@media (width>=701px){.service-card__body h3{font-size:1.25rem}}.service-card__body p{color:var(--label-secondary);font-size:.9375rem;line-height:1.4}.service-card__icon{color:#24784b;background:#24784b1a;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:4px;display:grid}.service-card__more{margin-top:auto;padding-top:6px}.page-hero{padding-block:24px 40px}.page-hero h1,.page-hero .lead{margin-top:12px}@media (width>=1024px){.page-hero{padding-block:40px 64px}}.page-hero+.band:not(.band--soft,.band--dark){padding-top:0}.breadcrumbs{color:var(--label-secondary);letter-spacing:.005em;flex-wrap:wrap;align-items:center;gap:4px;font-size:.8125rem;line-height:1.38;display:flex}.breadcrumbs a{min-height:32px;color:var(--label-secondary);align-items:center;display:inline-flex}.breadcrumbs__separator{color:var(--label-tertiary);display:inline-flex}.service-intro{background:#f5f5f7;padding-block:24px 48px}@media (width>=1024px){.service-intro{padding-block:40px 80px}}.service-intro__grid{grid-template-areas:"head""actions""photo""body";gap:24px;display:grid}@media (width>=1024px){.service-intro__grid{grid-template:"head photo""body photo""actions photo"1fr/1.25fr 1fr;gap:24px 64px}}.service-intro__head{grid-area:head;gap:16px;display:grid}@media (width<=700px){.service-intro__head h1{font-size:1.75rem}}.service-intro__body{color:#1d1c22;grid-area:body;align-content:start;gap:16px;display:grid}.service-intro__actions{flex-wrap:wrap;grid-area:actions;align-self:start;align-items:center;gap:12px 24px;display:flex}.service-intro__photo{grid-area:photo}@media (width>=1024px){.service-intro__photo{align-self:center}}.service-intro__photo img{object-fit:cover;aspect-ratio:3/2;border-radius:28px;width:100%}@media (width>=701px){.service-intro__photo img{aspect-ratio:16/11}}@media (width>=1024px){.service-intro__photo img{aspect-ratio:4/5;max-height:640px}}.features{gap:16px;display:grid}@media (width<=700px){.features{gap:0}}@media (width>=701px){.features{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features{grid-template-columns:repeat(4,1fr);gap:20px}}@media (width>=701px) and (width<=1023px){.features--three>:last-child{grid-column:span 2}}@media (width>=1024px){.features--three{grid-template-columns:repeat(3,1fr)}}.feature{background:#f5f5f7;border-radius:18px;align-content:start;gap:8px;padding:24px;display:grid}.band--soft .feature{background:#fff}.feature p{color:var(--label-secondary);font-size:.9375rem;line-height:1.4}@media (width<=700px){.feature{background:0 0;border-radius:0;grid-template-columns:40px 1fr;gap:4px 16px;padding:18px 0}.feature+.feature{border-top:1px solid var(--separator)}.feature .feature__icon{grid-row:span 2;margin-bottom:0}}.feature__icon{color:#1d1c22;background:#7676801f;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:4px;display:grid}.benefits{gap:28px;display:grid}@media (width>=701px){.benefits{grid-template-columns:repeat(2,1fr);gap:32px}}@media (width>=1024px){.benefits{grid-template-columns:repeat(4,1fr)}}.benefit{align-content:start;gap:8px;display:grid}.benefit .icon{color:#f5f5f7;margin-bottom:6px;font-size:1.3rem}.benefit p{font-size:.9375rem;line-height:1.4}.law-quote{color:var(--label-secondary);background:#f5f5f7;border-radius:12px;gap:10px;margin:0;padding:16px 20px;font-size:.9375rem;line-height:1.4;display:grid}.band--soft .law-quote{background:#fff}.law-quote cite{color:#1d1c22;letter-spacing:.005em;font-size:.8125rem;font-style:normal;font-weight:600;line-height:1.38}.pull-quote{gap:8px;margin:0;display:grid}.pull-quote p{color:#1d1c22;letter-spacing:0;font-size:1.3125rem;font-weight:500;line-height:1.2}@media (width>=701px){.pull-quote p{font-size:1.375rem}}@media (width>=1024px){.pull-quote p{font-size:1.5rem}}.pull-quote cite{color:var(--label-secondary);font-size:.9375rem;font-style:normal;line-height:1.4}.steps{counter-reset:step;gap:24px;display:grid}@media (width>=701px){.steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps{grid-template-columns:repeat(4,1fr)}}.steps li{counter-increment:step;align-content:start;gap:8px;display:grid}.steps li:before{content:counter(step);color:#1d1c22;font-variant-numeric:tabular-nums;background:#7676801f;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:6px;font-weight:600;display:grid}.steps li p{color:var(--label-secondary);font-size:.9375rem;line-height:1.4}.compare{gap:16px;display:grid}@media (width>=701px){.compare{grid-template-columns:1fr 1fr;gap:20px}}.compare__card{background:#f5f5f7;border-radius:18px;align-content:start;gap:10px;padding:clamp(22px,3vw,36px);display:grid}.band--soft .compare__card{background:#fff}.compare__card .link-more{min-height:48px}.check-list{gap:14px;display:grid}.check-list li{align-items:flex-start;gap:12px;display:flex}.check-list .icon{color:#3fae73;margin-top:3px}.prose{gap:14px;display:grid}.prose h2{letter-spacing:0;margin-top:20px;font-size:1.3125rem;font-weight:600;line-height:1.2}@media (width>=701px){.prose h2{font-size:1.375rem}}@media (width>=1024px){.prose h2{font-size:1.5rem}}.error-page{align-items:center;min-height:60vh;padding-block:64px;display:grid}.error-page .container{justify-items:start;gap:16px;display:grid}.service-facts{background:#f5f5f7;padding-bottom:48px}@media (width>=1024px){.service-facts{padding-bottom:80px}}.service-facts__list{background:#fff;border-radius:18px;grid-template-columns:repeat(2,1fr);gap:0 24px;margin:0;padding:4px 24px;display:grid}.band--soft .service-facts__list{background:#fff}@media (width>=1024px){.service-facts__list{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:8px 0}}.service-facts__item{border-top:1px solid var(--separator);padding-block:16px}.service-facts__item:nth-child(-n+2){border-top:0}@media (width>=1024px){.service-facts__item{border-top:0;padding:20px 32px}.service-facts__item+.service-facts__item{border-left:1px solid var(--separator)}}.service-facts__item dt{color:var(--label-secondary);letter-spacing:.005em;font-size:.8125rem;line-height:1.38}.service-facts__item dd{color:#1d1c22;letter-spacing:0;margin:4px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.3}.testimonial{text-align:center;max-width:900px;margin-block:0}.testimonial blockquote{color:#1d1c22;letter-spacing:-.01em;margin:0;font-size:1.625rem;font-weight:600;line-height:1.15}@media (width>=701px){.testimonial blockquote{font-size:1.75rem}}@media (width>=1024px){.testimonial blockquote{font-size:2rem}}.testimonial figcaption{color:var(--label-secondary);gap:2px;margin-top:24px;font-size:.9375rem;line-height:1.4;display:grid}.testimonial figcaption strong{color:#1d1c22;font-weight:600}.key-figures{grid-template-columns:repeat(2,1fr);gap:24px 20px;margin-block:0;display:grid}@media (width>=1024px){.key-figures{grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:0}}.key-figures__item{flex-direction:column-reverse;justify-content:flex-end;gap:4px;display:flex}@media (width>=1024px){.key-figures__item{padding-inline:32px}.key-figures__item:first-child{padding-left:0}.key-figures__item+.key-figures__item{border-left:1px solid var(--separator)}}.key-figures__item dd{color:#1d1c22;letter-spacing:-.015em;margin:0;font-size:2rem;font-weight:600;line-height:1.1}.key-figures__item dd:lang(el){line-height:1.15}@media (width>=701px){.key-figures__item dd{font-size:2.5rem}}@media (width>=1024px){.key-figures__item dd{font-size:3rem}}.key-figures__item dd span{color:#24784b}.key-figures__item dt{color:var(--label-secondary);font-size:.9375rem;line-height:1.4}.faq-layout{grid-template-areas:"heading""questions""help";gap:24px;display:grid}@media (width>=1024px){.faq-layout{grid-template:"heading questions""help questions"1fr/1fr 1.7fr;align-items:start;gap:0 clamp(40px,6vw,88px)}}.faq-layout .section-heading{margin-bottom:0}.faq-layout__heading{grid-area:heading}@media (width>=1024px){.faq-layout__heading{margin-bottom:28px}}.faq{background:#f5f5f7;border-radius:18px;grid-area:questions;overflow:hidden}.band--soft .faq{background:#fff}.faq__item{margin-left:20px}.faq__item+.faq__item{border-top:1px solid var(--separator)}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:14px 20px 14px 0;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:focus-visible{outline-offset:-3px}.faq__item summary h3{letter-spacing:0;transition-property:color;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-standard);font-size:1.0625rem;font-weight:600;line-height:1.3}@media (hover:hover){.faq__item summary:hover h3{color:#24784b}}.faq__item p{max-width:62ch;color:var(--label-secondary);padding:0 20px 18px 0}.faq__item[open] .faq__icon{transform:rotate(180deg)}.faq__item::details-content{height:0;transition-property:height,content-visibility;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);transition-behavior:allow-discrete;overflow:clip}.faq__item[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.faq__item .faq__icon{transition:none}.faq__item::details-content{transition:none}}.faq__icon{color:var(--label-tertiary);transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-standard);flex:none;place-items:center;display:grid}.faq-help{grid-area:help;justify-items:start;gap:8px;display:grid}.faq-help p{color:var(--label-secondary)}.faq-help__actions{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:8px;display:flex}.faq-help__phone{color:#1d1c22;align-items:center;gap:8px;min-height:48px;font-weight:600;text-decoration:none;display:inline-flex}.faq-help__phone .icon{color:#24784b}.contact-section{gap:clamp(28px,4vw,64px);display:grid}@media (width>=1024px){.contact-section{grid-template-columns:1fr 1.25fr}}.contact-section__intro{align-content:start;gap:14px;display:grid}.contact-section__intro .eyebrow{margin-bottom:0}.contact-details{background:#f5f5f7;border-radius:18px;margin-top:12px;overflow:hidden}.band--soft .contact-details{background:#fff}.contact-details li{color:#1d1c22;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-weight:600;display:flex;position:relative}.contact-details li+li:before{content:"";border-top:1px solid var(--separator);position:absolute;top:0;left:60px;right:0}.contact-details a{color:inherit;flex:1;align-self:stretch;align-items:center;gap:12px;margin-inline:-16px;padding-inline:16px;text-decoration:none;display:flex}.contact-details a:focus-visible{outline-offset:-3px}.contact-details a:active{background:#7676801f}@media (hover:hover){.contact-details a:hover{background:#76768014}}.contact-details .icon{box-sizing:content-box;color:#24784b;background:#24784b1a;border-radius:50%;width:18px;height:18px;padding:7px}.next-steps{border-top:1px solid var(--separator);gap:14px;margin-top:14px;padding-top:22px;display:grid}.next-steps ol{counter-reset:next-step;gap:12px;display:grid}.next-steps li{counter-increment:next-step;align-items:flex-start;gap:12px;display:flex}.next-steps li:before{content:counter(next-step);color:#1d1c22;font-variant-numeric:tabular-nums;background:#7676801f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.85rem;font-weight:600;display:grid}.company-details{border-top:1px solid var(--separator);gap:14px;margin-top:14px;padding-top:22px;display:grid}.company-details dl{gap:10px;margin:0;display:grid}.company-details dl div{grid-template-columns:7.5em 1fr;gap:12px;display:grid}.company-details dt{color:var(--label-secondary);font-size:.9375rem;line-height:1.4}.company-details dd{color:#1d1c22;margin:0;font-size:.9375rem;line-height:1.4}.next-steps__title{color:#1d1c22;letter-spacing:0;margin:0;font-size:1.3125rem;font-weight:600;line-height:1.2}@media (width>=701px){.next-steps__title{font-size:1.375rem}}@media (width>=1024px){.next-steps__title{font-size:1.5rem}}.contact-form{background:#f5f5f7;border-radius:18px;gap:18px;padding:clamp(20px,3vw,36px);display:grid}.band--soft .contact-form{background:#fff}.contact-form__grid{gap:18px;display:grid}@media (width>=560px){.contact-form__grid{grid-template-columns:1fr 1fr}}.contact-form__alert{color:#8c1d1d;background:#fdecec;border-radius:12px;padding:12px 14px;font-size:.9375rem;line-height:1.4}.contact-form__alert[hidden]{display:none}.contact-form__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-form__note{color:var(--label-secondary);letter-spacing:.005em;font-size:.8125rem;line-height:1.38}.contact-form--success{text-align:center;justify-items:center;padding-block:56px}.contact-form--success h3{letter-spacing:-.01em;font-size:1.625rem;font-weight:600;line-height:1.15}@media (width>=701px){.contact-form--success h3{font-size:1.75rem}}@media (width>=1024px){.contact-form--success h3{font-size:2rem}}.contact-form--success p{max-width:46ch;color:var(--label-secondary)}.contact-form--success .next-steps{text-align:left;justify-self:stretch;max-width:46ch;margin-inline:auto}.contact-form--success:focus{outline:none}.contact-form__success-icon{color:#24784b;font-size:3rem;line-height:1}.field{align-content:start;gap:6px;display:grid}.field__label{color:#1d1c22;font-size:.9375rem;font-weight:600;line-height:1.4}.field__optional{color:var(--label-secondary);font-weight:400}.field input,.field select,.field textarea{border:1px solid var(--line-strong);color:#1d1c22;width:100%;min-height:48px;font:inherit;background:#fff;border-radius:12px;padding:12px 14px;font-size:max(16px,1em)}.field__help{color:var(--label-secondary);letter-spacing:.005em;font-size:.8125rem;line-height:1.38}.field textarea{resize:vertical}.field--error input,.field--error select,.field--error textarea{border-color:#b42323}.field__errors{color:#b42323;font-size:.9375rem;line-height:1.4}.field__errors li{align-items:flex-start;gap:6px;display:flex}.field__errors .icon{width:1.1em;height:1.1em;margin-top:.15em}.quote-progress{counter-reset:quote-step;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.quote-progress li{color:var(--label-secondary);letter-spacing:.005em;counter-increment:quote-step;border-top:3px solid #7676802e;padding-top:8px;font-size:.8125rem;font-weight:600;line-height:1.38}.quote-progress li:before{content:counter(quote-step) ". "}.quote-progress li[aria-current=step]{color:#1d1c22;border-color:#24784b}.quote-progress li.is-done{border-color:#24784b}.quote-step{min-width:0;transition-property:opacity,translate;transition-duration:var(--duration-quick), var(--duration-enter);transition-timing-function:var(--ease-standard), var(--ease-spring);border:0;gap:18px;margin:0;padding:0;display:grid}.quote-step[hidden]{display:none}@starting-style{[data-current-step] .quote-step{opacity:0;translate:0 var(--enter-distance)}}.quote-step__title{color:#1d1c22;letter-spacing:0;margin-bottom:14px;padding:0;font-size:1.3125rem;font-weight:600;line-height:1.2}@media (width>=701px){.quote-step__title{font-size:1.375rem}}@media (width>=1024px){.quote-step__title{font-size:1.5rem}}.quote-step__title:focus{outline:none}.quote-step__chosen{color:#1d1c22;background:#f5f5f7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;font-weight:600;display:flex}.quote-step__chosen button{color:#24784b;cursor:pointer;min-height:36px;font:inherit;background:0 0;border:0;padding:0;font-size:.9375rem;line-height:1.4;text-decoration:underline}.quote-step__actions{justify-content:flex-end;gap:10px;display:flex}.quote-step__actions .button--ghost{color:#24784b;background:0 0;margin-right:auto;padding-inline:4px}@media (width<=400px){.quote-step__actions .button{padding-inline:14px}}.topic-cards{gap:8px;display:grid}@media (width>=560px){.topic-cards{grid-template-columns:1fr 1fr}}.topic-card{color:#1d1c22;cursor:pointer;letter-spacing:0;min-height:56px;transition-property:background-color,box-shadow;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-standard);background:#f5f5f7;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex;position:relative}.topic-card .icon{color:#24784b;font-size:1.1rem}.topic-card input{opacity:0;position:absolute}.topic-card:has(input:checked){background:#24784b1a;box-shadow:inset 0 0 0 2px #24784b}.topic-card:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}@media (hover:hover){.topic-card:hover{background:#7676801f}.topic-card:has(input:checked):hover{background:#24784b1a}}.topic-card:last-child:nth-child(odd){grid-column:1/-1}.topic-card__check{visibility:hidden;margin-left:auto;display:inline-flex}.topic-card:has(input:checked) .topic-card__check{visibility:visible}.planner{--focus-ring:#fff;color:#a1a1a6;background:#1d1d1f;border-radius:28px;gap:24px;padding:clamp(22px,4vw,44px);display:grid;overflow:hidden}.planner h2{color:#fff;letter-spacing:-.01em;margin-bottom:10px;font-size:1.625rem;font-weight:600;line-height:1.15}@media (width>=701px){.planner h2{font-size:1.75rem}}@media (width>=1024px){.planner h2{font-size:2rem}}.planner__intro{gap:16px;display:grid}.planner__intro p{max-width:760px}@media (width>=701px){.planner__intro{grid-template-columns:auto 1fr;align-items:center;gap:24px}}.planner__icon{color:#f5f5f7;background:#ffffff24;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.2rem;display:grid}.planner__months{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=701px){.planner__months{grid-template-columns:repeat(4,1fr)}}@media (width>=1024px){.planner__months{grid-template-columns:repeat(6,1fr)}}@media (width<=700px){.planner__months--collapsed .planner-month:nth-child(n+7){display:none}}.planner__more{color:#3fae73;cursor:pointer;min-height:48px;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}.planner__more[hidden]{display:none}@media (width>=701px){.planner__more{display:none}}.planner-month{transition-property:box-shadow;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-standard);background:#ffffff14;border:1px solid #0000;border-radius:12px;gap:8px;padding:10px;display:grid}.planner-month--active{box-shadow:inset 0 0 0 2px #3fae73}.planner-month__name{color:#fff;font-size:.9375rem;font-weight:600;line-height:1.4}.planner-month__name small{color:#a1a1a6;letter-spacing:.01em;font-size:.75rem;font-weight:500;line-height:1.33;display:block}.planner-month__stepper{background:#ffffff24;border-radius:999px;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.planner-month__stepper button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}@media (hover:hover){.planner-month__stepper button:hover{background:#ffffff38}}.planner-month__stepper button:active{background:#ffffff38}.planner-month__stepper output{color:#fff;letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600;line-height:1.3}.planner__footer{gap:16px;display:grid}.planner__footer .button{justify-self:stretch}@media (width>=701px){.planner__footer{grid-template-columns:1fr auto;align-items:center;gap:24px}}.planner__summary{color:#a1a1a6;font-weight:600}.planner__summary--needs-month{color:#ff9f0a}.check-cta{background:#f5f5f7;border-radius:18px;justify-items:start;gap:16px;padding:24px;display:grid}.band--soft .check-cta{background:#fff}.check-cta h2{letter-spacing:-.01em;margin-bottom:4px;font-size:1.625rem;font-weight:600;line-height:1.15}@media (width>=701px){.check-cta h2{font-size:1.75rem}}@media (width>=1024px){.check-cta h2{font-size:2rem}}.check-cta p{color:var(--label-secondary)}@media (width>=701px){.check-cta{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:32px}}.check-cta__icon{color:#1d1c22;background:#7676801f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.4rem;display:grid}.check-panel{background:#f5f5f7;border-radius:18px;gap:20px;padding:24px 20px;display:grid}.band--soft .check-panel{background:#fff}.check-panel h2{letter-spacing:-.01em;font-size:1.625rem;font-weight:600;line-height:1.15}@media (width>=701px){.check-panel h2{font-size:1.75rem}}@media (width>=1024px){.check-panel h2{font-size:2rem}}.check-panel h2:focus{outline:none}@media (width>=701px){.check-panel{padding:32px}}.check-options{background:#fff;border-radius:12px;overflow:hidden}.check-options li+li .check-option:before{content:"";border-top:1px solid var(--separator);position:absolute;top:0;left:18px;right:0}.check-option{color:#1d1c22;letter-spacing:0;min-height:56px;transition-property:background-color;transition-duration:var(--duration-quick);transition-timing-function:var(--ease-standard);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex;position:relative}.check-option .icon{color:var(--label-tertiary)}.check-option:focus-visible{outline-offset:-3px}.check-option:active{background:#7676801f}@media (hover:hover){.check-option:hover{background:#76768014}}.check-result{justify-items:start;gap:12px;display:grid}.check-result__icon{color:#24784b;font-size:3rem;line-height:1}.check-result__note{color:var(--label-secondary);letter-spacing:.005em;font-size:.8125rem;line-height:1.38}.check-result__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.check-nav{border-top:1px solid var(--separator);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:12px;display:flex}.check-nav a{color:#24784b;align-items:center;gap:6px;min-height:48px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}@media (hover:hover){.check-nav a:hover{text-decoration:underline}}.check-panel>*{transition-property:opacity,translate;transition-duration:var(--duration-quick), var(--duration-enter);transition-timing-function:var(--ease-standard), var(--ease-spring)}.check-panel>.htmx-added{opacity:0;translate:0 var(--enter-distance)}.safety-cards{padding-inline:clamp(20px,4vw,40px);scroll-snap-type:x mandatory;gap:12px;margin-inline:calc(-1*clamp(20px,4vw,40px));padding-bottom:8px;scroll-padding-inline:clamp(20px,4vw,40px);display:flex;overflow-x:auto}@media (width>=701px){.safety-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-inline:0;padding:0;display:grid;overflow:visible}}@media (width>=1024px){.safety-cards{grid-template-columns:repeat(3,1fr);gap:20px}}.safety-card{scroll-snap-align:start;background:#f5f5f7;border-radius:18px;flex:0 0 84%;align-content:start;gap:12px;padding:24px;display:grid}.band--soft .safety-card{background:#fff}.safety-card p{align-items:flex-start;gap:10px;font-size:.9375rem;line-height:1.4;display:flex}.safety-card p .icon{margin-top:2px}.safety-card__do .icon{color:#24784b}.safety-card__dont .icon{color:#b42323}