.media-section__grid{align-items:center;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.media-section__grid--reverse .media-section__media{order:2}.media-section__media img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:100%;box-shadow:var(--shadow-md);display:block}.media-section__eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:var(--color-orange);margin-bottom:var(--space-1);font-family:Bebas Neue,sans-serif;font-size:20px}.media-section__title{color:var(--color-blue);margin-bottom:var(--space-3);font-family:Bebas Neue,sans-serif;font-size:clamp(30px,3.4vw,42px);font-weight:400;line-height:1.1}.media-section__text{color:var(--color-gray);line-height:1.8}.media-section__text p+p{margin-top:var(--space-3)}.media-section__text ul{margin-top:var(--space-3);gap:var(--space-2);list-style:none;display:grid}.media-section__text li{padding-left:var(--space-4);line-height:1.6;position:relative}.media-section__text li:before{content:"";background:var(--color-green);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.media-section__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:900px){.media-section__grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.media-section__grid--reverse .media-section__media{order:0}.media-section__media img{aspect-ratio:16/9}}
.home-fold{min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));flex-direction:column;display:flex}.home-fold .page-hero{padding:var(--space-5) 0;flex:1;align-items:center;display:flex}.home-fold .page-hero__inner{padding-top:0}.home-fold .page-hero__title{margin:var(--space-1) 0 var(--space-2);font-size:clamp(36px,5.5vw,64px)}.home-fold .page-hero__subtitle{font-size:16px;line-height:1.5}.home-fold .page-hero__actions{margin-top:var(--space-3)}.home-fold .ant-btn.home-hero__buy{background:var(--color-orange);border-color:var(--color-orange);color:var(--color-white)}.home-fold .ant-btn.home-hero__buy:hover,.home-fold .ant-btn.home-hero__buy:focus-visible,.home-fold .ant-btn.home-hero__demo:hover,.home-fold .ant-btn.home-hero__demo:focus-visible{background:var(--color-white)!important;border-color:var(--color-white)!important;color:var(--color-blue-dark)!important}.home-strengths-section.site-section--wide{padding:28px 0}.home-strengths-section .site-section__title_blue{margin-bottom:0;font-size:36px}.home-strengths-section .home-strengths{margin-top:var(--space-3);gap:var(--space-3)}@media (max-width:768px){.home-fold{min-height:0}.home-fold .page-hero{padding:48px 0 40px}}.home-strengths{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.flip-card{perspective:1000px;background-color:#0000;width:100%;height:254px}.flip-card .title{text-align:center;margin:0;font-family:Bebas Neue,sans-serif;font-size:1.6em;font-weight:400}.flip-card:focus-visible{outline:3px solid var(--color-orange);outline-offset:4px;border-radius:1rem}.flip-card-inner{text-align:center;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s;position:relative}.flip-card:hover .flip-card-inner,.flip-card:focus-visible .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;backface-visibility:hidden;border:1px solid var(--color-blue);background:linear-gradient(120deg, var(--color-blue-1) 60%, var(--color-white) 88%, #cfdeea 40%, #49759359 48%);width:100%;height:100%;color:var(--color-blue);border-radius:1rem;flex-direction:column;padding:20px;display:flex;position:absolute;box-shadow:0 8px 14px #0003}.flip-card-back{transform:rotateY(180deg)}.flip-card-icon{font-size:48px;display:inline-flex}.flip-card-back p{margin:0;font-size:15px;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:reduce){.flip-card-inner{transition:none}}@media (max-width:768px){.home-strengths{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr}.flip-card{perspective:none;height:auto}.flip-card-inner,.flip-card:hover .flip-card-inner,.flip-card:focus-visible .flip-card-inner{column-gap:var(--space-3);box-sizing:border-box;text-align:left;border:1px solid var(--color-blue);border-left:5px solid var(--color-blue);background:linear-gradient(120deg, var(--color-blue-1) 60%, var(--color-white) 100%);color:var(--color-blue);border-radius:1rem;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start;row-gap:4px;padding:18px 20px;transition:none;display:grid;transform:none;box-shadow:0 6px 12px #00000026}.flip-card-front,.flip-card-back{display:contents}.flip-card-icon{background:var(--color-white);border-radius:50%;grid-area:1/1/span 2;justify-content:center;align-self:center;align-items:center;width:56px;height:56px;font-size:28px}.flip-card .title{text-align:left;grid-area:1/2;align-self:end;font-size:1.5em;line-height:1.1}.flip-card-back p{grid-area:2/2;font-size:14px;font-weight:500;line-height:1.5}}.home-products-section .site-section__title_blue{margin-bottom:var(--space-5)}.home-products-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.home-product{height:100%}.home-product__card{box-sizing:border-box;height:100%;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md);border:1px solid #1946671f;flex-direction:column;display:flex}.home-product__eyebrow{margin-bottom:var(--space-2);color:var(--color-orange);letter-spacing:1.5px;text-transform:uppercase;font-family:Bebas Neue,sans-serif;font-size:20px}.home-product__card--crisis .home-product__eyebrow{color:var(--color-red)}.home-product__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:56px;margin-bottom:var(--space-3);display:block}.home-product__title{margin-bottom:var(--space-2);color:var(--color-blue);font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;line-height:1.15}.home-product__card>p:not(.home-product__eyebrow){color:var(--color-gray);line-height:1.7}.home-product__list{gap:var(--space-2);margin-top:var(--space-3);list-style:none;display:grid}.home-product__list li{padding-left:var(--space-4);color:var(--color-gray);line-height:1.6;position:relative}.home-product__list li:before{background:var(--color-blue);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.home-product__actions{padding-top:var(--space-4);margin-top:auto}@media (max-width:768px){.home-products-grid{grid-template-columns:minmax(0,1fr)}}.home-cta{padding:var(--space-5) 0;background:var(--color-blue-1)!important}.home-cta__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}
