@font-face { font-family: 'Sora'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/73/fonts/sora-latin-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Sora'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/73/fonts/sora-latin-ext-400.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Sora'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/73/fonts/sora-latin-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Sora'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/73/fonts/sora-latin-ext-700.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/73/fonts/inter-latin-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url(/forge-theme/73/fonts/inter-latin-ext-400.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/73/fonts/inter-latin-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; font-display: swap; src: url(/forge-theme/73/fonts/inter-latin-ext-700.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
:root {
  --font-display: 'Sora', system-ui, sans-serif;
  --font-text: 'Inter', system-ui, sans-serif;
  --color-bg: #f5f5fa;
  --color-surface: #e8e8f3;
  --color-text: #161622;
  --color-muted: #57576b;
  --color-accent: #0000ee;
  --color-accent-text: #0000ee;
  --color-on-accent: #ffffff;
  --color-band: #10101e;
  --color-on-band: #ffffff;
  --radius-min: 10px;
  --radius-max: 16px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);font-size:16px;line-height:1.65}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid var(--color-accent);outline-offset:4px}button{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-menu,.footer-inner,.nav-inner{display:flex;align-items:center}.nav-inner{width:min(1360px,calc(100% - 48px));min-height:88px;margin-inline:auto;gap:28px}.brand{display:block;flex:0 1 290px;line-height:0}.brand img{width:min(290px,100%);max-height:52px;object-fit:contain;object-position:left center}.site-menu{justify-content:flex-end;gap:clamp(12px,1.35vw,24px);margin:0 0 0 auto;padding:0;list-style:none;font-size:15px;white-space:nowrap}.site-menu a{display:block;padding:10px 0;border-bottom:2px solid transparent}.site-menu a:hover,.site-menu a[aria-current="page"]{border-color:var(--color-accent);color:var(--color-accent-text)}.site-menu .nav-cta{padding:11px 17px;border:1px solid var(--color-accent);border-radius:var(--radius-min);color:var(--color-accent-text)}.site-menu .nav-cta:hover{background:var(--color-accent);color:var(--color-on-accent)}.menu-toggle{display:none;margin-left:auto;padding:9px 14px;border:1px solid color-mix(in srgb,var(--color-text) 25%,var(--color-bg));border-radius:var(--radius-min);background:var(--color-bg);color:var(--color-text);cursor:pointer}.site-footer{background:var(--color-band);color:var(--color-on-band);padding:28px 0}.footer-inner{justify-content:space-between;gap:20px}.footer-inner p{margin:0}.footer-inner a{color:var(--color-on-band);text-decoration:underline;text-underline-offset:4px}.hero{background:var(--color-band);color:var(--color-on-band);padding:clamp(54px,8vw,112px) 0}.hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(32px,6vw,92px);align-items:center}.eyebrow{margin:0 0 18px;color:color-mix(in srgb,var(--color-on-band) 70%,var(--color-band));font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero h1{max-width:850px;margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5.5rem);font-weight:500;line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.hero-line{max-width:58ch;margin:28px 0 0;color:color-mix(in srgb,var(--color-on-band) 78%,var(--color-band));font-size:clamp(1rem,1.5vw,1.2rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 19px;border:1px solid var(--color-accent);border-radius:var(--radius-min);font-weight:700;white-space:nowrap}.button-primary{background:var(--color-accent);color:var(--color-on-accent)}.button-primary:hover{background:color-mix(in srgb,var(--color-accent) 82%,var(--color-band))}.button-light{border-color:color-mix(in srgb,var(--color-on-band) 70%,var(--color-band));color:var(--color-on-band)}.button-light:hover{background:var(--color-on-band);color:var(--color-band)}.hero-media{margin:0}.hero-media img{width:100%;max-height:70vh;min-height:300px;object-fit:cover;border-radius:var(--radius-max)}.section{padding:clamp(64px,8vw,112px) 0;scroll-margin-top:100px}.section-dark{background:var(--color-band);color:var(--color-on-band)}.section-heading{max-width:760px;margin-bottom:42px}.section-heading h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.section-heading p{max-width:65ch;margin:18px 0 0;color:var(--color-muted);font-size:1.05rem}.section-dark .section-heading p{color:color-mix(in srgb,var(--color-on-band) 72%,var(--color-band))}.section-heading--wide{max-width:900px}.story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,110px);align-items:start}.story-media{position:sticky;top:112px;margin:0}.story-media img{width:100%;border-radius:var(--radius-max);object-fit:cover}.story-copy{display:grid;gap:28px}.story-copy article{padding-top:26px;border-top:1px solid color-mix(in srgb,var(--color-text) 18%,var(--color-bg))}.story-copy article:first-child{padding-top:0;border-top:0}.story-copy h3{margin:0 0 12px;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:500;line-height:1.2}.story-copy p{margin:0 0 14px}.story-copy ul,.brand-copy ul{margin:14px 0 0;padding-left:1.25rem}.story-copy li+li,.brand-copy li+li{margin-top:8px}.feature-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.feature-card{padding:24px;border:1px solid color-mix(in srgb,var(--color-text) 16%,var(--color-bg));border-radius:var(--radius-max);background:var(--color-surface)}.feature-card h3{margin:0 0 12px;font-family:var(--font-display);font-size:1.45rem;font-weight:500}.feature-card p{margin:0}.brand-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(36px,7vw,110px);align-items:center}.brand-copy h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.12;letter-spacing:-.04em}.brand-copy p{max-width:65ch;color:color-mix(in srgb,var(--color-on-band) 78%,var(--color-band))}.brand-copy p:first-of-type{margin-top:22px}.brand-copy p:last-of-type{margin-bottom:0}.brand-image{margin:0}.brand-image img{width:100%;border-radius:var(--radius-max)}.split-light{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(36px,7vw,100px);align-items:center}.split-light h2{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);font-weight:500;line-height:1.12;letter-spacing:-.04em}.split-light p{max-width:65ch}.split-light p:first-of-type{margin-top:20px}.split-light p:last-of-type{margin-bottom:0}.split-light figure{margin:0}.split-light img{border-radius:var(--radius-max)}.cta-band{padding:clamp(54px,7vw,84px) 0;background:var(--color-surface)}.cta-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}.cta-inner h2{max-width:720px;margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.55rem);font-weight:500;line-height:1.15}.blog-header{padding:72px 0 54px;background:var(--color-band);color:var(--color-on-band)}.blog-header h1{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5vw,4.5rem);font-weight:500;line-height:1.05}.blog-header p{max-width:60ch;margin:18px 0 0;color:color-mix(in srgb,var(--color-on-band) 75%,var(--color-band))}.blog-section{padding:72px 0}.blog-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.blog-list article{display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--color-text) 16%,var(--color-bg));border-radius:var(--radius-max);overflow:hidden;background:var(--color-surface)}.blog-list img{width:100%;aspect-ratio:1.45;object-fit:cover}.blog-card-body{display:flex;flex:1;flex-direction:column;padding:22px}.blog-card-body h2{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:500;line-height:1.2}.blog-card-body p{margin:13px 0 18px;color:var(--color-muted)}.blog-card-body time{margin-top:auto;color:var(--color-muted);font-size:.86rem}.blog-card-body a{margin-top:20px;color:var(--color-accent-text);font-weight:700}.forge-pagination{display:flex;justify-content:center;gap:10px;margin-top:42px}.forge-pagination a{padding:9px 14px;border:1px solid color-mix(in srgb,var(--color-text) 22%,var(--color-bg));border-radius:var(--radius-min)}.forge-pagination a[aria-current="page"]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.post-header{padding:72px 0 54px;background:var(--color-band);color:var(--color-on-band)}.post-header h1{max-width:900px;margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4.5rem);font-weight:500;line-height:1.08}.post-header time{display:block;margin-top:18px;color:color-mix(in srgb,var(--color-on-band) 72%,var(--color-band))}.post-hero{width:min(980px,calc(100% - 40px));margin:42px auto 0;border-radius:var(--radius-max)}.post-section{padding:72px 0}.post-body{max-width:780px;margin-inline:auto}.post-body h2,.post-body h3{font-family:var(--font-display);font-weight:500;line-height:1.2}.post-body h2{margin:48px 0 16px;font-size:2rem}.post-body h3{margin:34px 0 12px;font-size:1.4rem}.post-body p{margin:0 0 18px}.post-body ul,.post-body ol{padding-left:1.3rem}.post-body img{border-radius:var(--radius-max);margin:28px 0}.more-posts{margin-top:80px}.more-posts h2{font-family:var(--font-display);font-weight:500}.reveal{opacity:1;transform:none}@media (min-width:1120px){[data-forge="header"]{position:sticky;top:0;z-index:20;background:var(--color-bg);border-bottom:1px solid color-mix(in srgb,var(--color-text) 10%,var(--color-bg))}[data-forge="header"][data-scrolled]{background:color-mix(in srgb,var(--color-bg) 94%,var(--color-surface))}}@media (max-width:1119px){[data-forge="header"]{position:sticky;top:0;z-index:20;background:var(--color-bg);border-bottom:1px solid color-mix(in srgb,var(--color-text) 10%,var(--color-bg))}.nav-inner{min-height:76px}.menu-toggle{display:block}.site-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 76px);overflow-y:auto;padding:12px 24px 24px;background:var(--color-bg);border-bottom:1px solid color-mix(in srgb,var(--color-text) 16%,var(--color-bg));font-size:16px}.site-menu[data-open]{display:flex}.site-menu a,.site-menu .nav-cta{padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--color-text) 12%,var(--color-bg));border-radius:0}.site-menu .nav-cta{border-width:0 0 1px}.brand{flex-basis:240px}.brand img{max-height:44px}}@media (max-width:800px){.container{width:min(100% - 32px,680px)}.nav-inner{width:calc(100% - 32px);min-height:72px;gap:16px}.brand{flex-basis:210px}.brand img{max-height:40px}.hero{padding:54px 0 64px}.hero-grid,.story-grid,.brand-grid,.split-light{grid-template-columns:1fr}.hero-media{order:2}.hero-media img{min-height:240px;max-height:52vh}.story-media{position:static;order:0}.story-copy{order:1}.feature-strip{grid-template-columns:1fr}.cta-inner{align-items:flex-start;flex-direction:column}.blog-list{grid-template-columns:1fr}.blog-section,.post-section{padding:56px 0}}@media (max-width:480px){.container{width:calc(100% - 28px)}.nav-inner{width:calc(100% - 28px)}.brand{flex-basis:190px}.menu-toggle{min-width:44px;min-height:44px;padding:8px 11px}.hero h1{font-size:clamp(2.45rem,12vw,3.5rem)}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.section{padding:58px 0}.post-hero{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* oferta-uslug */
.guide-section .section-heading{margin-bottom:38px}.guide-split{align-items:start}.guide-copy h3,.guide-article h3{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.8rem);font-weight:500;line-height:1.2}.guide-copy p{max-width:68ch}.section-dark .guide-copy p{color:var(--color-on-band)}.guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin:0;padding:0;list-style:none}.guide-card{padding:21px 22px;border:1px solid color-mix(in srgb,var(--color-text) 16%,var(--color-surface));border-radius:var(--radius-max);background:var(--color-surface);color:var(--color-text)}.guide-card strong{display:block;margin-bottom:7px;font-family:var(--font-display);font-size:1.08rem;font-weight:500;line-height:1.25}.guide-after{max-width:76ch;margin:28px 0 0}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-article{padding:24px;border:1px solid color-mix(in srgb,var(--color-text) 16%,var(--color-bg));border-radius:var(--radius-max);background:var(--color-surface);color:var(--color-text)}.guide-article p{margin:0}.guide-article strong{font-weight:700}@media (max-width:800px){.guide-list,.guide-grid,.guide-grid--three{grid-template-columns:1fr}}
/* cennik-oferta-uslug */
.offer-header .hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.offer-header h1{max-width:800px;font-size:clamp(2.3rem,4.6vw,4.5rem)}.offer-guide{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:clamp(28px,6vw,84px);align-items:start}.offer-guide p{max-width:65ch}.offer-note{margin:0;padding:24px;border:1px solid color-mix(in srgb,var(--color-text) 18%,var(--color-bg));background:var(--color-surface)}.section-dark .offer-note{border-color:color-mix(in srgb,var(--color-on-band) 28%,var(--color-band));background:var(--color-band);color:var(--color-on-band)}.offer-note h3{margin:0 0 12px;font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1.2}.offer-note p{margin:0}.offer-note ul{margin:0;padding-left:1.2rem}.offer-note li+li{margin-top:8px}.offer-wide{max-width:78ch;margin:28px 0 0}.offer-split{align-items:start}.offer-table-wrap{width:100%;overflow-x:auto}.offer-table{width:100%;border-collapse:collapse;table-layout:fixed}.offer-table th,.offer-table td{padding:16px 18px;border:1px solid color-mix(in srgb,var(--color-on-band) 28%,var(--color-band));text-align:left;vertical-align:top;overflow-wrap:anywhere}.offer-table th{font-weight:700}.offer-table col:nth-child(1){width:28%}.offer-table col:nth-child(2){width:34%}.offer-table col:nth-child(3){width:38%}.offer-note--wide{margin-top:28px;max-width:78ch}@media (max-width:800px){.offer-header .hero-grid{grid-template-columns:1fr}.offer-guide{grid-template-columns:1fr}.offer-table th,.offer-table td{padding:13px 12px;font-size:.94rem}}
/* dbam-o-wlos */
.guide-section .post-body h2:first-child{margin-top:0}.guide-figure{align-self:stretch;margin:0}.guide-figure img{width:100%;height:100%;min-height:320px;max-height:560px;object-fit:cover;border-radius:var(--radius-max)}@media (max-width:800px){.guide-figure{align-self:auto}.guide-figure img{height:auto;min-height:0;aspect-ratio:1.5;max-height:none}}
/* kevin-murphy */
.km-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,6vw,92px);align-items:center}.km-hero-media{margin:0}.km-hero-media img{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:var(--radius-max)}.km-products .section-heading{margin-bottom:42px}.km-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.km-product-card{background:transparent}.section-dark .km-product-card{border-color:color-mix(in srgb,var(--color-on-band) 24%,var(--color-band));color:var(--color-on-band)}.km-product-card h3{margin:0 0 14px;font-family:var(--font-display);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.2}.km-product-card p{margin:0;color:inherit}.km-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.km-choice-list li{padding:22px 24px;border:1px solid color-mix(in srgb,var(--color-text) 16%,var(--color-bg));border-radius:var(--radius-max);background:var(--color-surface)}.km-faq-section .section-heading{margin-bottom:28px}.km-faq{border-top:1px solid color-mix(in srgb,var(--color-on-band) 24%,var(--color-band));border-bottom:1px solid color-mix(in srgb,var(--color-on-band) 24%,var(--color-band));padding:18px 0}.section:not(.section-dark) .km-faq{border-color:color-mix(in srgb,var(--color-text) 18%,var(--color-bg))}.km-faq summary{cursor:pointer;font-weight:700}.km-faq p{max-width:70ch;margin:18px 0 0}.km-faq-section .km-faq p{color:color-mix(in srgb,var(--color-on-band) 82%,var(--color-band))}@media (max-width:800px){.km-hero-grid{grid-template-columns:1fr}.km-hero-media{order:2}.km-product-grid,.km-choice-list{grid-template-columns:1fr}}
/* evo */
.evo-intro{max-width:860px}.evo-intro p{max-width:75ch;margin:0}.evo-intro p+p{margin-top:20px}.evo-product-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(28px,6vw,86px);align-items:start}.evo-product-media,.evo-detail-media{margin:0}.evo-product-media img,.evo-detail-media img{width:100%;border-radius:var(--radius-max);object-fit:cover}.evo-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.evo-product-card{padding:22px 20px;border:1px solid color-mix(in srgb,var(--color-on-band) 25%,var(--color-band));border-radius:var(--radius-max);background:color-mix(in srgb,var(--color-band) 88%,var(--color-on-band))}.evo-product-card h3{margin:0 0 14px;font-family:var(--font-display);font-size:1.3rem;font-weight:500;line-height:1.2}.evo-product-card p{margin:0}.evo-choice-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(36px,7vw,100px);align-items:start}.evo-choice-list{margin:0;padding-left:1.3rem}.evo-choice-list li+li{margin-top:14px}.evo-note{margin-top:32px;padding:22px 24px;border:1px solid color-mix(in srgb,var(--color-text) 16%,var(--color-bg));border-left:3px solid var(--color-accent);border-radius:var(--radius-max);background:var(--color-surface)}.evo-note h3{margin:0 0 12px;font-family:var(--font-display);font-size:1.35rem;font-weight:500}.evo-note p{margin:0}.evo-note p+p{margin-top:14px}@media (max-width:900px){.evo-product-layout,.evo-choice-layout{grid-template-columns:1fr}.evo-product-grid{grid-template-columns:1fr 1fr}.evo-product-media{max-width:620px}}@media (max-width:600px){.evo-product-grid{grid-template-columns:1fr}}
/* round 1 */
/* round 1 fixes */
.hero h1{width:100%;max-width:100%;font-size:clamp(2.65rem,4.4vw,4.65rem);line-height:1.04;text-wrap:balance}
@media (min-width:1000px){.evo-product-media{position:sticky;top:112px;align-self:start}.evo-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1300px){.evo-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1299px) and (min-width:901px){.evo-product-card p{font-size:.94rem}}