.black-friday-why{padding-block:var(--ec-section);color:var(--ec-ink);background:#fff}.bf-why-layout{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:start;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}@media (min-width:701px){.hosting-feature-section[data-copy-side=right] .bf-why-layout{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr);grid-template-areas:"cards copy"}.hosting-feature-section[data-copy-side=right] .bf-why-copy{grid-area:copy}.hosting-feature-section[data-copy-side=right] .bf-why-grid{grid-area:cards}}.bf-why-copy{min-width:0}.bf-why-copy[data-sticky=true]{position:-webkit-sticky;position:sticky;top:var(--bf-copy-top,100px);max-height:calc(100dvh - var(--bf-copy-top, 100px) - 24px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#a2b8aa transparent;padding-right:8px}.bf-why-copy:focus-visible{outline:2px solid #01b75f;outline-offset:4px}.bf-why-heading{text-align:left}.bf-why-heading h2{margin:0;color:#102a20;font-family:var(--font-heading);font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.bf-why-heading h2 .bf-why-title-accent,.bf-why-heading h2 .bf-why-title-part{font:inherit;letter-spacing:inherit}.bf-why-heading h2 .bf-why-title-accent{color:#01b75f}.bf-why-heading p{margin:16px 0 0;color:#52675c;font-size:16px;line-height:1.7}.bf-why-subheading{margin:24px 0 0;color:#102a20;font-size:20px;font-weight:500;line-height:1.5}.bf-why-benefits{display:grid;grid-gap:12px;gap:12px;padding:0;margin:24px 0 0;list-style:none}.bf-why-benefits li{display:flex;align-items:flex-start;gap:10px;color:#52675c;font-size:16px;line-height:1.6}.bf-why-benefits svg{flex:0 0 18px;margin-top:4px;color:#01b75f}.bf-why-benefits-heading{margin:24px 0 0;color:#102a20;font-size:18px;font-weight:600;line-height:1.5}.bf-why-benefits-heading+.bf-why-benefits{margin-top:16px}ol.bf-why-benefits{list-style:decimal;padding-left:24px}ol.bf-why-benefits li{display:list-item;padding-left:4px}ol.bf-why-benefits li::marker{color:#01b75f;font-weight:600}.bf-why-grid{--bf-stack-top:100px;--bf-stack-step:16px;flex-direction:column;gap:20px;isolation:isolate}.bf-why-card-reveal,.bf-why-grid{position:relative;display:flex;min-width:0}.bf-why-card-reveal{z-index:calc(var(--bf-card-index) + 1)}.bf-why-grid[data-stack=enabled]:after{content:"";flex:0 0 var(--bf-stack-tail,200px)}.bf-why-grid[data-stack=enabled] .bf-why-card-reveal{position:-webkit-sticky;position:sticky;top:calc(var(--bf-stack-top) + var(--bf-card-index) * var(--bf-stack-step))}.bf-why-grid[data-stack=enabled] .bf-why-card{box-shadow:0 8px 28px rgb(16 42 32/8%)}.bf-why-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding:24px;overflow:hidden;border:1px solid #dce5de;border-radius:20px;background:#fff;box-shadow:0 4px 18px rgb(16 42 32/3%);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.bf-why-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bf-why-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:#ddf5e6;color:#01b75f;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s ease}.bf-why-number{padding-top:2px;color:#a2b8aa;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf-why-card h3{min-height:2.6em;margin:16px 0 0;color:#102a20;font-size:21px;font-weight:600;line-height:1.3;letter-spacing:-.025em;text-wrap:balance}.bf-why-card-description{flex:1 1}.bf-why-card p{margin:10px 0 0;color:#52675c;font-size:15px;line-height:1.7}.bf-why-card .bf-why-card-question{color:#102a20;font-weight:500}.bf-why-layout:has(.bf-feature-note){row-gap:20px}.bf-feature-note{grid-column:2;grid-row:2;margin:0;color:#52675c;font-size:13px;line-height:1.7}.hosting-feature-section[data-copy-side=right] .bf-feature-note{grid-column:1}.bf-feature-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:16px 0 0}.bf-feature-comparison>div{min-width:0}.bf-feature-comparison>div+div{border-left:1px solid #dce5de;padding-left:20px}.bf-feature-comparison dt{color:#102a20;font-size:14px;font-weight:600;line-height:1.5}.bf-feature-comparison dd{margin:8px 0 0;color:#52675c;font-size:15px;line-height:1.7}@media (max-width:1024px){.bf-feature-comparison{grid-template-columns:minmax(0,1fr);gap:16px}.bf-feature-comparison>div+div{border-left:0;border-top:1px solid #dce5de;padding:16px 0 0}}.bf-why-action{display:flex;margin-top:28px}.bf-why-action a{max-width:100%;text-align:left;white-space:normal}.bf-why-action svg{flex-shrink:0}.bf-why-action a:focus-visible{outline:3px solid #01b75f;outline-offset:4px}@media (hover:hover) and (pointer:fine){.bf-why-card:hover{transform:translateY(-6px);border-color:#01b75f;box-shadow:0 16px 40px rgb(1 183 95/10%)}.bf-why-card:hover .bf-why-icon{transform:translateY(-3px) scale(1.05);background-color:#c9eed8}.bf-why-grid[data-stack=enabled] .bf-why-card:hover{transform:none}}@media (min-width:701px) and (max-width:1024px){.bf-why-layout{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:24px}.hosting-feature-section[data-copy-side=right] .bf-why-layout{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr)}.bf-why-grid{--bf-stack-top:88px;--bf-stack-step:12px;gap:16px}.bf-why-card{padding:20px}}@media (max-width:700px){.bf-feature-note{grid-column:1;grid-row:auto}.bf-why-layout{grid-template-columns:minmax(0,1fr);gap:36px}.bf-why-copy[data-sticky]{position:static;max-height:none;overflow:visible;padding-right:0}.bf-why-grid[data-stack]{gap:16px;padding-bottom:0}.bf-why-grid[data-stack]:after{content:none}.bf-why-grid[data-stack] .bf-why-card-reveal{position:relative;top:auto}.bf-why-card{padding:22px}.bf-why-card h3{min-height:0}}@media (prefers-reduced-motion:reduce){.bf-why-card,.bf-why-icon{transition:none}.bf-why-card:hover,.bf-why-card:hover .bf-why-icon{transform:none}.bf-why-grid[data-stack]{padding-bottom:0}.bf-why-grid[data-stack]:after{content:none}.bf-why-grid[data-stack] .bf-why-card-reveal{position:relative;top:auto}}