.silo-anim[data-astro-cid-5bf6phoq]{box-sizing:border-box;width:100%;max-width:560px;margin:0 auto;color:#050505;overflow:hidden}.silo-anim[data-astro-cid-5bf6phoq].is-dark{background:#000;color:#fff;padding:5% 4% 3%}.silo-stage[data-astro-cid-5bf6phoq]{position:relative;margin:0;aspect-ratio:100 / 122}.silo-stage[data-astro-cid-5bf6phoq] img[data-astro-cid-5bf6phoq]{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:auto;display:block;max-width:none;user-select:none;pointer-events:none}.is-dark[data-astro-cid-5bf6phoq] .silo-stage[data-astro-cid-5bf6phoq] img[data-astro-cid-5bf6phoq]{filter:invert(1)}.silo-machine[data-astro-cid-5bf6phoq]{position:absolute;left:var(--x);top:var(--y);width:var(--w)}.silo-stage[data-astro-cid-5bf6phoq] .silo-machine[data-astro-cid-5bf6phoq] .silo-wall[data-astro-cid-5bf6phoq]{position:static;width:100%}.silo-stage[data-astro-cid-5bf6phoq] .silo-machine[data-astro-cid-5bf6phoq] .silo-gear[data-astro-cid-5bf6phoq]{aspect-ratio:1}.silo-plate[data-astro-cid-5bf6phoq]{position:absolute}.silo-plate-back[data-astro-cid-5bf6phoq]{position:absolute;inset:3.5%;background:#fff}.is-dark[data-astro-cid-5bf6phoq] .silo-plate-back[data-astro-cid-5bf6phoq]{background:#000}.silo-stage[data-astro-cid-5bf6phoq] .silo-plate[data-astro-cid-5bf6phoq] img[data-astro-cid-5bf6phoq]{left:0;top:0;width:100%;height:100%}.silo-lines[data-astro-cid-5bf6phoq]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.silo-lines[data-astro-cid-5bf6phoq] path[data-astro-cid-5bf6phoq]{fill:none;stroke:currentColor;stroke-width:.42;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.silo-stage[data-astro-cid-5bf6phoq] .silo-tag[data-astro-cid-5bf6phoq],.silo-stage[data-astro-cid-5bf6phoq] .silo-traveller[data-astro-cid-5bf6phoq]{left:var(--x1);top:var(--y1);opacity:0}.silo-toggle[data-astro-cid-5bf6phoq]{display:block;margin:14px 0 0 auto;padding:4px 0;background:none;border:0;cursor:pointer;font-family:var(--font-mono, "Courier New", monospace);font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:inherit;opacity:.6;text-decoration:underline;text-underline-offset:4px}.silo-toggle[data-astro-cid-5bf6phoq]:hover{opacity:1}.silo-toggle[data-astro-cid-5bf6phoq]:focus-visible{outline:2px solid currentColor;outline-offset:4px;opacity:1}.is-armed[data-astro-cid-5bf6phoq] .silo-src[data-astro-cid-5bf6phoq],.is-armed[data-astro-cid-5bf6phoq] .silo-out[data-astro-cid-5bf6phoq],.is-armed[data-astro-cid-5bf6phoq] .silo-word[data-astro-cid-5bf6phoq],.is-armed[data-astro-cid-5bf6phoq] .silo-lines[data-astro-cid-5bf6phoq] path[data-astro-cid-5bf6phoq]{opacity:0}.is-playing[data-astro-cid-5bf6phoq] .silo-src[data-astro-cid-5bf6phoq]{animation:silo-pop .36s step-end var(--d) both,silo-boil var(--bt) step-end var(--bd) infinite}.is-playing[data-astro-cid-5bf6phoq] .silo-tag-intro[data-astro-cid-5bf6phoq]{animation:silo-fall 1s step-end var(--d)}.is-playing[data-astro-cid-5bf6phoq] .silo-lines[data-astro-cid-5bf6phoq] path[data-astro-cid-5bf6phoq]{animation:silo-draw var(--dur) steps(5,end) var(--d) both}.is-playing[data-astro-cid-5bf6phoq] .silo-out[data-astro-cid-5bf6phoq]{animation:silo-pop .36s step-end var(--d) both,silo-boil var(--bt) step-end var(--bd) infinite,silo-bump 4.8s step-end var(--b) infinite}.is-playing[data-astro-cid-5bf6phoq] .silo-word[data-astro-cid-5bf6phoq]{animation:silo-pop .36s step-end var(--d) both}.is-playing[data-astro-cid-5bf6phoq] .silo-tag-loop[data-astro-cid-5bf6phoq]{animation:silo-fall-loop 9.6s step-end var(--d) infinite}.is-playing[data-astro-cid-5bf6phoq] .silo-traveller[data-astro-cid-5bf6phoq]{animation:silo-travel 9.6s step-end var(--d) infinite}.is-playing[data-astro-cid-5bf6phoq] .silo-machine[data-astro-cid-5bf6phoq]{animation:silo-boil var(--bt) step-end var(--bd) infinite}.is-playing[data-astro-cid-5bf6phoq] .silo-gear[data-astro-cid-5bf6phoq]{animation:silo-gear var(--gt) steps(16,end) var(--d, 2s) infinite var(--gdir)}.is-paused[data-astro-cid-5bf6phoq] .silo-stage[data-astro-cid-5bf6phoq] [data-astro-cid-5bf6phoq],.is-paused[data-astro-cid-5bf6phoq] .silo-lines[data-astro-cid-5bf6phoq] path[data-astro-cid-5bf6phoq]{animation-play-state:paused!important}@keyframes silo-pop{0%{opacity:0;scale:.7}34%{opacity:1;scale:1.14}67%{opacity:1;scale:.96}to{opacity:1;scale:1}}@keyframes silo-boil{0%{rotate:0deg;translate:0 0}25%{rotate:.8deg;translate:.7% -.6%}50%{rotate:-.6deg;translate:-.6% .5%}75%{rotate:.5deg;translate:.4% .7%}}@keyframes silo-bump{0%{scale:1.16}4%{scale:.96}8%,to{scale:1}}@keyframes silo-gear{to{rotate:360deg}}@keyframes silo-draw{0%{stroke-dashoffset:1;opacity:0}2%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes silo-fall{0.0%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * 0);top:calc(var(--y0) + (var(--y1) - var(--y0)) * 0)}12.5%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .143);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .03)}25.0%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .286);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .105)}37.5%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .429);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .218)}50.0%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .571);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .365)}62.5%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .714);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .546)}75.0%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .857);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .758)}87.5%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * 1);top:calc(var(--y0) + (var(--y1) - var(--y0)) * 1)}to{opacity:0;rotate:0deg;left:var(--x1);top:var(--y1)}}@keyframes silo-fall-loop{0.0%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * 0);top:calc(var(--y0) + (var(--y1) - var(--y0)) * 0)}1.38%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .143);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .03)}2.75%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .286);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .105)}4.12%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .429);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .218)}5.5%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .571);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .365)}6.88%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .714);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .546)}8.25%{opacity:1;rotate:var(--r0);left:calc(var(--x0) + (var(--x1) - var(--x0)) * .857);top:calc(var(--y0) + (var(--y1) - var(--y0)) * .758)}9.62%{opacity:1;rotate:var(--r1);left:calc(var(--x0) + (var(--x1) - var(--x0)) * 1);top:calc(var(--y0) + (var(--y1) - var(--y0)) * 1)}11%,to{opacity:0;rotate:0deg;left:var(--x1);top:var(--y1)}}@keyframes silo-travel{0.0%{opacity:1;rotate:-9deg;left:calc(var(--x0) * 1 + var(--xc) * 0 + var(--x1) * 0);top:calc(var(--y0) * 1 + var(--yc) * 0 + var(--y1) * 0)}1.75%{opacity:1;rotate:7deg;left:calc(var(--x0) * .735 + var(--xc) * .245 + var(--x1) * .02);top:calc(var(--y0) * .735 + var(--yc) * .245 + var(--y1) * .02)}3.5%{opacity:1;rotate:-9deg;left:calc(var(--x0) * .51 + var(--xc) * .408 + var(--x1) * .082);top:calc(var(--y0) * .51 + var(--yc) * .408 + var(--y1) * .082)}5.25%{opacity:1;rotate:7deg;left:calc(var(--x0) * .327 + var(--xc) * .49 + var(--x1) * .184);top:calc(var(--y0) * .327 + var(--yc) * .49 + var(--y1) * .184)}7.0%{opacity:1;rotate:-9deg;left:calc(var(--x0) * .184 + var(--xc) * .49 + var(--x1) * .327);top:calc(var(--y0) * .184 + var(--yc) * .49 + var(--y1) * .327)}8.75%{opacity:1;rotate:7deg;left:calc(var(--x0) * .082 + var(--xc) * .408 + var(--x1) * .51);top:calc(var(--y0) * .082 + var(--yc) * .408 + var(--y1) * .51)}10.5%{opacity:1;rotate:-9deg;left:calc(var(--x0) * .02 + var(--xc) * .245 + var(--x1) * .735);top:calc(var(--y0) * .02 + var(--yc) * .245 + var(--y1) * .735)}12.25%{opacity:1;rotate:7deg;left:calc(var(--x0) * 0 + var(--xc) * 0 + var(--x1) * 1);top:calc(var(--y0) * 0 + var(--yc) * 0 + var(--y1) * 1)}14%,to{opacity:0;rotate:0deg;left:var(--x1);top:var(--y1)}}.tl-section[data-astro-cid-bl34gk6b]{padding:0 0 104px;background:#fff}.tl[data-astro-cid-bl34gk6b]{border-top:1px solid #e2e2dd;padding-top:56px}.tl-title[data-astro-cid-bl34gk6b]{font-family:var(--font-display);font-weight:800;font-synthesis:none;word-spacing:.07em;font-size:clamp(26px,3vw,36px);line-height:1.05;color:#050505;margin:0 0 36px}.tl-tabs[data-astro-cid-bl34gk6b]{display:none;position:relative;margin:0 0 40px}.is-enhanced[data-astro-cid-bl34gk6b] .tl-tabs[data-astro-cid-bl34gk6b]{display:flex}.tl-tab[data-astro-cid-bl34gk6b]:before{content:"";position:absolute;left:0;right:0;top:42px;height:2px;background:#050505}.tl-tab[data-astro-cid-bl34gk6b]{flex:1 0 0;min-width:0;position:relative;background:none;border:0;padding:0 6px 6px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center;color:#5f5f5f;font-family:var(--font-sans)}.tl-year[data-astro-cid-bl34gk6b]{font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1;height:30px;color:#050505;white-space:nowrap}.tl-dot[data-astro-cid-bl34gk6b]{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #050505;margin:6px 0 14px;position:relative;z-index:1;transition:transform .15s}.tl-short[data-astro-cid-bl34gk6b]{font-size:15px;font-weight:600;line-height:1.25}.tl-tab[data-astro-cid-bl34gk6b]:hover .tl-short[data-astro-cid-bl34gk6b],.tl-tab[data-astro-cid-bl34gk6b][aria-selected=true]{color:#050505}.tl-tab[data-astro-cid-bl34gk6b][aria-selected=true] .tl-dot[data-astro-cid-bl34gk6b]{background:#e50914;border-color:#e50914;transform:scale(1.5)}.tl-tab[data-astro-cid-bl34gk6b][aria-selected=true] .tl-short[data-astro-cid-bl34gk6b]{font-weight:800}.tl-tab[data-astro-cid-bl34gk6b]:focus-visible{outline:3px solid #E50914;outline-offset:2px}.tl-panel[data-astro-cid-bl34gk6b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;padding:28px 0;border-top:1px solid #e2e2dd}.is-enhanced[data-astro-cid-bl34gk6b] .tl-panel[data-astro-cid-bl34gk6b]{display:none;padding:0;border-top:0;min-height:300px}.is-enhanced[data-astro-cid-bl34gk6b] .tl-panel[data-astro-cid-bl34gk6b].is-open{display:grid}.tl-panel-year[data-astro-cid-bl34gk6b]{font-family:var(--font-mono);font-size:13.5px;font-weight:700;letter-spacing:.07em;color:#e50914;margin:0 0 12px}.tl-text[data-astro-cid-bl34gk6b] h4[data-astro-cid-bl34gk6b]{font-family:var(--font-display);font-weight:800;font-synthesis:none;word-spacing:.07em;font-size:clamp(24px,2.6vw,32px);line-height:1.08;color:#050505;margin:0 0 14px;max-width:16em}.tl-text[data-astro-cid-bl34gk6b] p[data-astro-cid-bl34gk6b]:not(.tl-panel-year){font-size:17px;line-height:1.65;max-width:30em;margin:0 0 18px}.tl-imgs[data-astro-cid-bl34gk6b]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.tl-imgs[data-astro-cid-bl34gk6b].is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.tl-imgs[data-astro-cid-bl34gk6b] img[data-astro-cid-bl34gk6b]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#f7f7f4;border:1px solid #e2e2dd}@media (max-width: 900px){.tl-section[data-astro-cid-bl34gk6b]{padding-bottom:68px}.tl[data-astro-cid-bl34gk6b]{padding-top:40px}.tl-title[data-astro-cid-bl34gk6b]{margin-bottom:26px}.is-enhanced[data-astro-cid-bl34gk6b] .tl-tabs[data-astro-cid-bl34gk6b]{overflow-x:auto;margin:0 -24px 30px;padding:0 24px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tl-tabs[data-astro-cid-bl34gk6b]::-webkit-scrollbar{display:none}.tl-tab[data-astro-cid-bl34gk6b]{flex:0 0 132px}.tl-panel[data-astro-cid-bl34gk6b]{grid-template-columns:1fr;gap:24px}.is-enhanced[data-astro-cid-bl34gk6b] .tl-panel[data-astro-cid-bl34gk6b]{min-height:0}}@media (prefers-reduced-motion: reduce){.tl-dot[data-astro-cid-bl34gk6b]{transition:none}}.hm{--hm-ink: #050505;--hm-text: #2b2b2b;--hm-muted: #5f5f5f;--hm-line: #e2e2dd;--hm-paper: #f7f7f4;--hm-red: #E50914;background:#fff;color:var(--hm-text);font-family:var(--font-sans)}.hm [id]{scroll-margin-top:76px}.hm-section{padding:104px 0}.hm-section.is-paper{background:var(--hm-paper)}.hm-h1,.hm-h2,.hm-points.is-steps h3,.hm-offer h3,.hm-card h3,.hm-tool h3{font-family:var(--font-display);font-weight:800;font-synthesis:none;letter-spacing:-.005em;word-spacing:.07em}.hm-h2{font-size:clamp(31px,3.9vw,50px);line-height:1.04;color:var(--hm-ink);margin:0 0 48px;max-width:18ch}.hm-label,.hm-point-num,.hm-offer-terms,.hm-portrait figcaption,.hm-figure figcaption,.hm-contact-list dt{font-family:var(--font-mono);font-weight:400;text-transform:uppercase;letter-spacing:.07em}.hm-label{font-size:13.5px;font-weight:700;color:var(--hm-red);margin-bottom:12px}.hm-link{font-weight:700;color:var(--hm-ink);text-decoration:underline;text-decoration-color:var(--hm-red);text-decoration-thickness:2px;text-underline-offset:5px}.hm-link:hover{color:var(--hm-red)}.hm .btn{font-family:var(--font-sans)}.hm-hero{background:#000;color:#fff;padding:0;overflow:hidden}.hm-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:32px;align-items:center;padding-block:28px 40px}.hm-who{display:flex;align-items:center;gap:11px;font-size:19px;font-weight:700;color:#fff;margin-bottom:20px}.hm-who:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--hm-red);flex:none}.hm-h1{font-size:clamp(31px,4vw,50px);line-height:1.04;color:#fff;margin-bottom:28px}.hm-hero-lead{font-size:clamp(18px,1.6vw,20px);line-height:1.6;max-width:30em;margin-bottom:34px;color:#ffffffd6}.hm-actions{display:flex;gap:12px;flex-wrap:wrap}.hm .hm-btn-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.65)}.hm .hm-btn-light:hover{background:#fff;color:var(--hm-ink);border-color:#fff}.hm-hero a:focus-visible,.hm-hero button:focus-visible{outline-color:#fff}.hm-hero-proof{margin-top:30px;font-size:15px;color:#ffffff9e;max-width:36em}.hm-hero-anim{width:100%;max-width:540px;justify-self:end}.hm-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.hm-point{border-top:2px solid var(--hm-ink);padding-top:20px}.hm-point h3{font-size:20px;font-weight:700;line-height:1.25;color:var(--hm-ink);margin-bottom:10px}.hm-point p{font-size:16.5px;line-height:1.65}@media (min-width: 901px){@supports (grid-template-rows: subgrid){.hm-points:not(.is-steps){grid-template-rows:auto auto;row-gap:0}.hm-points:not(.is-steps) .hm-point{display:grid;grid-row:span 2;grid-template-rows:subgrid}}}.hm-point-num{display:block;font-size:14px;font-weight:700;color:var(--hm-red);margin-bottom:14px}.hm-points.is-steps h3{font-size:clamp(28px,3vw,38px);line-height:1.02;margin-bottom:14px}.hm-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}.hm-offer{border-top:8px solid var(--hm-ink);padding-top:24px}.hm-offer h3{font-size:clamp(30px,3.4vw,44px);line-height:1.02;color:var(--hm-ink);margin-bottom:12px}.hm-offer-terms{font-size:13.5px;font-weight:700;color:var(--hm-red);margin-bottom:18px}.hm-offer p:not(.hm-offer-terms){font-size:17.5px;line-height:1.6;max-width:30em}.hm-offer-note{margin-top:56px;padding-top:22px;border-top:1px solid var(--hm-line);font-size:16.5px;line-height:1.7;max-width:46em}.hm-offer-note:empty{display:none}.hm-about-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}.hm-portrait{margin:0;background:#000}.hm-portrait img{display:block;width:100%;height:auto}.hm-portrait figcaption{font-size:12px;color:#ffffffbf;padding:12px 16px 13px}.hm-about .hm-h2{margin-bottom:26px}.hm-about-lead{font-size:clamp(20px,2.1vw,24px);line-height:1.4;font-weight:500;color:var(--hm-ink);margin-bottom:22px}.hm-about-text p:not(.hm-about-lead){font-size:16.5px;line-height:1.7}.hm-about-text p+p:not(.hm-about-lead){margin-top:16px}.hm-section-intro{font-size:18px;line-height:1.55;max-width:34em;margin:-30px 0 48px}.hm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.hm-card{background:#fff;border:1px solid var(--hm-line);padding:28px 28px 32px;display:flex;flex-direction:column}.hm-figure{margin:0 0 26px;border:1px solid var(--hm-line)}.hm-figure img{display:block;width:100%;height:auto;aspect-ratio:900 / 472;object-fit:contain;background:#fff}.hm-figure figcaption{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--hm-muted);padding:10px 14px 9px;border-top:1px solid var(--hm-line)}.hm-card h3{font-size:clamp(24px,2.4vw,29px);line-height:1.1;color:var(--hm-ink);margin-bottom:12px}.hm-card p{font-size:16.5px;line-height:1.65;margin-bottom:22px}.hm-card .hm-link{margin-top:auto;align-self:flex-start}.hm-tool{margin-top:24px;background:#fff;border:1px solid var(--hm-line);padding:28px;display:flex;justify-content:space-between;align-items:center;gap:40px}.hm-tool h3{font-size:clamp(22px,2.2vw,26px);line-height:1.12;color:var(--hm-ink);margin-bottom:8px}.hm-tool p:not(.hm-label){font-size:16.5px;line-height:1.65;max-width:36em}.hm-tool .btn{flex:none}.hm-contact{background:#000;color:#fff;padding:104px 0}.hm-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.hm-contact .hm-h2{color:#fff;margin-bottom:20px}.hm-contact p{font-size:18px;line-height:1.6;color:#ffffffbf;max-width:26em}.hm-contact-list{margin:0;border-top:1px solid rgba(255,255,255,.22)}.hm-contact-list>div{display:grid;grid-template-columns:8em minmax(0,1fr);gap:16px;align-items:baseline;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.22)}.hm-contact-list dt{font-size:13px;color:#ffffffa6}.hm-contact-list dd{margin:0;font-size:18px;font-weight:600}.hm-contact-list a{color:#fff;text-decoration:underline;text-decoration-color:var(--hm-red);text-decoration-thickness:2px;text-underline-offset:5px}.hm-contact-list a:hover{text-decoration-color:#fff}.hm-contact a:focus-visible{outline-color:#fff}@media (max-width: 900px){.hm-section{padding:68px 0}.hm-h2{margin-bottom:32px}.hm-hero-grid{grid-template-columns:1fr;gap:20px;padding-block:44px 28px}.hm-hero-anim{justify-self:center}.hm-points{grid-template-columns:1fr;gap:32px}.hm-offers{grid-template-columns:1fr;gap:44px}.hm-offer-note{margin-top:40px}.hm-about-grid{grid-template-columns:1fr;gap:32px}.hm-portrait{max-width:460px}.hm-about .hm-h2{margin-bottom:20px}.hm-section-intro{margin:-16px 0 36px}.hm-cards{grid-template-columns:1fr;gap:16px}.hm-card{padding:20px 20px 26px}.hm-tool{margin-top:16px;padding:22px 20px 26px;flex-direction:column;align-items:flex-start;gap:22px}.hm-contact{padding:68px 0}.hm-contact-grid{grid-template-columns:1fr;gap:36px}}
