:root{--color-navy:#16324f;--color-navy-dark:#0d2036;--color-blue:#4f87ae;--color-blue-light:#7fb0d1;--color-cream:#f7f6f3;--color-cream-dark:#eeece6;--color-white:#fff;--color-text:#1c2b3a;--color-text-muted:#5c6b78;--color-border:#e3e1da;--font-heading:"Poppins", "Segoe UI", sans-serif;--font-body:"Inter", "Segoe UI", sans-serif;--max-width:1180px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;font-family:var(--font-body);color:var(--color-text);background-color:var(--color-white);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-navy);margin:0;font-weight:500;line-height:1.25}p{color:var(--color-text-muted);margin:0;line-height:1.7}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:112px 0}.section-eyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--color-blue);margin-bottom:16px;font-size:.78rem;font-weight:500;display:inline-block}.section-heading{max-width:640px;font-size:clamp(1.7rem,2.8vw,2.2rem);font-weight:500}.section-subtext{max-width:600px;margin-top:16px;font-size:1.02rem}.section-header{text-align:center;flex-direction:column;align-items:center;margin:0 auto 64px;display:flex}.section-header .section-heading,.section-header .section-subtext{max-width:600px}.btn{font-family:var(--font-heading);border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn-primary{background:var(--color-navy);color:var(--color-white)}.btn-primary:hover{background:var(--color-navy-dark)}.btn-secondary{color:var(--color-navy);border-color:var(--color-navy);background:0 0}.btn-secondary:hover{background:var(--color-navy);color:var(--color-white)}@media (width<=640px){.section{padding:72px 0}}.footer{border-top:1px solid var(--color-border);padding-top:56px}.footer__inner{grid-template-columns:auto 1.1fr .7fr .7fr .8fr;align-items:start;gap:32px;padding-bottom:40px;display:grid}.footer__logo img{width:auto;height:64px}.footer__about p{max-width:260px;font-size:.9rem}.footer__column h3{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-navy);margin-bottom:16px;font-size:.82rem;font-weight:600}.footer__column ul{flex-direction:column;gap:12px;display:flex}.footer__column a{color:var(--color-text);font-size:.92rem;transition:color .2s}.footer__column a:hover{color:var(--color-blue)}.footer__socials{gap:14px}.footer__contact{font-family:var(--font-heading);color:var(--color-navy);white-space:nowrap;align-items:center;gap:8px;font-size:.92rem;font-weight:500;display:inline-flex}.footer__bottom{text-align:center;border-top:1px solid var(--color-border);padding:22px 24px}.footer__bottom p{font-size:.82rem}@media (width<=900px){.footer__inner{grid-template-columns:auto 1fr;align-items:start;row-gap:28px}.footer__logo,.footer__about{grid-column:1/-1}.footer__about p{max-width:100%}}@media (width<=560px){.footer__inner{grid-template-columns:1fr}}.navbar{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-bottom:1px solid #0000;transition:border-color .25s;position:sticky;top:0}.navbar--scrolled{border-color:var(--color-border)}.navbar__inner{justify-content:space-between;align-items:center;height:76px;display:flex}.navbar__brand{align-items:center;gap:10px;display:flex}.navbar__mark{width:auto;height:34px}.navbar__wordmark{flex-direction:column;line-height:1;display:flex}.navbar__wordmark-top{font-family:var(--font-heading);letter-spacing:.14em;color:var(--color-navy);font-size:1.05rem;font-weight:600}.navbar__wordmark-bottom{font-family:var(--font-heading);letter-spacing:.22em;color:var(--color-blue);margin-top:3px;font-size:.6rem;font-weight:500}.navbar__nav{align-items:center;gap:36px;display:flex}.navbar__nav ul{align-items:center;gap:30px;display:flex}.navbar__nav a{font-family:var(--font-heading);color:var(--color-navy);font-size:.95rem;font-weight:500;transition:color .2s}.navbar__nav ul a:hover{color:var(--color-blue)}.navbar__cta{padding:10px 20px;font-size:.88rem}.navbar__toggle{color:var(--color-navy);background:0 0;border:none;padding:6px;display:none}@media (width<=860px){.navbar__toggle{display:flex}.navbar__nav{background:var(--color-cream);flex-direction:column;align-items:flex-start;gap:28px;height:calc(100vh - 76px);padding:32px 24px;transition:transform .3s;position:fixed;inset:76px 0 0;overflow-y:auto;transform:translate(100%)}.navbar__nav--open{transform:translate(0)}.navbar__nav ul{flex-direction:column;align-items:flex-start;gap:22px;width:100%}.navbar__nav ul a{font-size:1.15rem}.navbar__cta{width:100%}}.dorian-cta__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.dorian-cta__heading{max-width:560px}.dorian-cta__text{max-width:480px;margin-top:12px}.dorian-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.dorian-hero{padding:32px 0 96px}.dorian-hero__row{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;margin-top:32px;display:grid}.dorian-hero__brand{align-items:center;gap:14px;margin-bottom:20px;display:flex}.dorian-hero__logo{border-radius:var(--radius-sm);width:64px;height:64px}.dorian-hero__instagram{font-family:var(--font-heading);letter-spacing:.04em;color:var(--d-white);border:1px solid var(--d-border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.dorian-hero__instagram:hover{border-color:var(--d-red);color:var(--d-red)}.dorian-hero__title{max-width:560px;font-size:clamp(2rem,3.6vw,2.7rem)}.dorian-hero__text{max-width:460px}.dorian-hero__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.dorian-hero__media{justify-content:center;display:flex;position:relative}.dorian-hero__video-frame{aspect-ratio:9/16;border-radius:var(--radius-lg);border:1px solid var(--d-border);background:var(--d-bg-alt);width:100%;max-width:320px;position:relative;overflow:hidden}.dorian-hero__video{object-fit:cover;width:100%;height:100%}.dorian-hero__video-mask{background:var(--d-bg-alt);border-top-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-lg);width:30%;height:6%;position:absolute;bottom:0;right:0}.dorian-hero__badge{border:3px solid var(--d-bg);border-radius:50%;width:92px;height:92px;position:absolute;bottom:-24px;right:4px;box-shadow:0 10px 26px -8px #0009}@media (width<=900px){.dorian-hero__row{text-align:center;grid-template-columns:1fr}.dorian-hero__title,.dorian-hero__text{max-width:100%;margin-left:auto;margin-right:auto}.dorian-hero__brand,.dorian-hero__actions{justify-content:center}.dorian-hero__media{order:-1}.dorian-hero__video-frame{max-width:240px}}.dorian-historia__stack{flex-direction:column;align-items:center;gap:40px;display:flex}.dorian-historia__img{border-radius:var(--radius-lg);width:94vw;max-width:820px;display:block}.dorian-youtube__list{flex-direction:column;align-items:center;gap:48px;display:flex}.dorian-youtube__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--d-border);width:94vw;max-width:960px;overflow:hidden}.dorian-youtube__frame iframe{border:0;width:100%;height:100%;display:block}.dorian-youtube__empty{text-align:center}.dorian-youtube__empty code{color:var(--d-white);background:#ffffff14;border-radius:4px;padding:2px 8px;font-size:.9em}.dorian-page{--d-bg:#000;--d-bg-alt:#070707;--d-red:#e2131b;--d-red-dark:#a80e15;--d-white:#f5f5f5;--d-muted:#9a9a9a;--d-border:#ffffff1f;background:var(--d-bg);color:var(--d-muted)}.dorian-page h1,.dorian-page h2,.dorian-page h3{color:var(--d-white);font-family:var(--font-heading);margin:0;font-weight:500;line-height:1.25}.dorian-page p{color:var(--d-muted);margin:0;line-height:1.7}.dorian-section{padding:96px 0}.dorian-section--alt{background:var(--d-bg-alt);border-top:1px solid var(--d-border);border-bottom:1px solid var(--d-border)}.dorian-eyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;color:var(--d-red);margin-bottom:16px;font-size:.78rem;font-weight:500;display:inline-block}.dorian-heading{font-size:clamp(1.6rem,2.8vw,2.1rem)}.dorian-text{max-width:480px;margin-top:16px;font-size:1rem}.dorian-image-block{text-align:center}.dorian-image-block__img{border-radius:var(--radius-lg);margin:0 auto;display:block}.dorian-image-block__img--square{width:92vw;max-width:820px}.dorian-image-block__img--wide{width:96vw;max-width:1600px}.dorian-image-block__img--tall{width:92vw;max-width:720px}.dorian-btn-primary{font-family:var(--font-heading);border-radius:var(--radius-sm);background:var(--d-red);color:#fff;border:1px solid var(--d-red);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:background-color .2s;display:inline-flex}.dorian-btn-primary:hover{background:var(--d-red-dark)}.dorian-btn-white{font-family:var(--font-heading);border-radius:var(--radius-sm);background:var(--d-white);color:#000;border:1px solid var(--d-white);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:opacity .2s;display:inline-flex}.dorian-btn-white:hover{opacity:.85}.dorian-btn-secondary{font-family:var(--font-heading);border-radius:var(--radius-sm);color:var(--d-white);border:1px solid var(--d-border);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.dorian-btn-secondary:hover{border-color:var(--d-white)}.dorian-btn-heus{font-family:var(--font-heading);border-radius:var(--radius-sm);color:#fff;white-space:nowrap;background:linear-gradient(90deg,#e91e8c 0%,#3d6bff 100%);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:opacity .2s;display:inline-flex}.dorian-btn-heus:hover{opacity:.88}.dorian-back-link{font-family:var(--font-heading);color:var(--d-muted);align-items:center;gap:6px;font-size:.88rem;transition:color .2s;display:inline-flex}.dorian-back-link:hover{color:var(--d-white)}@media (width<=900px){.dorian-text{max-width:100%}}@media (width<=640px){.dorian-section{padding:64px 0}}.heus-aplicaciones__stack{flex-direction:column;align-items:center;gap:40px;display:flex}.heus-aplicaciones__img{border-radius:var(--radius-lg);width:94vw;max-width:820px;display:block}.heus-cta__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.heus-cta__heading{max-width:560px}.heus-cta__text{max-width:480px;margin-top:12px}.heus-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.heus-hero{padding:32px 0 96px}.heus-hero__row{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;margin-top:32px;display:grid}.heus-hero__brand{align-items:center;gap:14px;margin-bottom:20px;display:flex}.heus-hero__wordmark{font-family:var(--font-heading);letter-spacing:.08em;color:var(--h-white);font-size:1.6rem;font-weight:700}.heus-hero__instagram{font-family:var(--font-heading);letter-spacing:.04em;color:var(--h-white);border:1px solid var(--h-border);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.heus-hero__instagram:hover{border-color:var(--h-pink);color:var(--h-pink)}.heus-hero__title{max-width:560px;font-size:clamp(2rem,3.6vw,2.7rem)}.heus-hero__text{max-width:460px}.heus-hero__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.heus-hero__media{justify-content:center;display:flex}.heus-hero__video-frame{aspect-ratio:9/16;border-radius:var(--radius-lg);border:1px solid var(--h-border);background:var(--h-bg-alt);width:100%;max-width:320px;overflow:hidden}.heus-hero__video{object-fit:cover;width:100%;height:100%}@media (width<=900px){.heus-hero__row{text-align:center;grid-template-columns:1fr}.heus-hero__title,.heus-hero__text{max-width:100%;margin-left:auto;margin-right:auto}.heus-hero__brand,.heus-hero__actions{justify-content:center}.heus-hero__media{order:-1}.heus-hero__video-frame{max-width:240px}}.heus-historia__stack{flex-direction:column;align-items:center;gap:40px;display:flex}.heus-historia__img{border-radius:var(--radius-lg);width:94vw;max-width:820px;display:block}.heus-video{justify-content:center;display:flex}.heus-video__frame{border-radius:var(--radius-lg);border:1px solid var(--h-border);background:var(--h-bg-alt);width:94vw;max-width:640px;overflow:hidden}.heus-video__media{width:100%;height:auto;display:block}.heus-youtube__list{flex-direction:column;align-items:center;gap:48px;display:flex}.heus-youtube__frame{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--h-border);width:94vw;max-width:960px;overflow:hidden}.heus-youtube__frame iframe{border:0;width:100%;height:100%;display:block}.heus-youtube__empty{text-align:center}.heus-youtube__empty code{color:var(--h-white);background:#ffffff14;border-radius:4px;padding:2px 8px;font-size:.9em}.heus-page{--h-bg:#000;--h-bg-alt:#070709;--h-pink:#e91e8c;--h-pink-dark:#b3156a;--h-blue:#3d6bff;--h-blue-dark:#2748c9;--h-white:#f5f5f5;--h-muted:#9a9aa5;--h-border:#ffffff1f;--h-gradient:linear-gradient(90deg, var(--h-pink) 0%, var(--h-blue) 100%);background:var(--h-bg);color:var(--h-muted)}.heus-page h1,.heus-page h2,.heus-page h3{color:var(--h-white);font-family:var(--font-heading);margin:0;font-weight:500;line-height:1.25}.heus-page p{color:var(--h-muted);margin:0;line-height:1.7}.heus-section{padding:96px 0}.heus-section--alt{background:var(--h-bg-alt);border-top:1px solid var(--h-border);border-bottom:1px solid var(--h-border)}.heus-eyebrow{font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;background:var(--h-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:.78rem;font-weight:500;display:inline-block}.heus-heading{font-size:clamp(1.6rem,2.8vw,2.1rem)}.heus-text{max-width:480px;margin-top:16px;font-size:1rem}.heus-image-block{text-align:center}.heus-image-block__img{border-radius:var(--radius-lg);margin:0 auto;display:block}.heus-image-block__img--tall{width:92vw;max-width:720px}.heus-btn-primary{font-family:var(--font-heading);border-radius:var(--radius-sm);background:var(--h-gradient);color:#fff;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:opacity .2s;display:inline-flex}.heus-btn-primary:hover{opacity:.9}.heus-btn-white{font-family:var(--font-heading);border-radius:var(--radius-sm);background:var(--h-white);color:#000;border:1px solid var(--h-white);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:opacity .2s;display:inline-flex}.heus-btn-white:hover{opacity:.85}.heus-btn-secondary{font-family:var(--font-heading);border-radius:var(--radius-sm);color:var(--h-white);border:1px solid var(--h-border);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.heus-btn-secondary:hover{border-color:var(--h-white)}.heus-btn-dorian{font-family:var(--font-heading);border-radius:var(--radius-sm);color:#fff;white-space:nowrap;background:#e2131b;border:1px solid #e2131b;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:.94rem;font-weight:500;transition:background-color .2s;display:inline-flex}.heus-btn-dorian:hover{background:#a80e15}.heus-back-link{font-family:var(--font-heading);color:var(--h-muted);align-items:center;gap:6px;font-size:.88rem;transition:color .2s;display:inline-flex}.heus-back-link:hover{color:var(--h-white)}@media (width<=900px){.heus-text{max-width:100%}}@media (width<=640px){.heus-section{padding:64px 0}}.about{background:var(--color-white);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.about__inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.about__visual{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-cream);border:1px solid var(--color-border);justify-content:center;align-items:center;padding:48px;display:flex}.about__visual img{width:100%;max-width:320px}.about__text{max-width:520px;margin-top:18px}.about__list{flex-direction:column;gap:24px;margin-top:32px;display:flex}.about__list li{align-items:flex-start;gap:16px;display:flex}.about__list-icon{border-radius:var(--radius-sm);border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-navy);flex-shrink:0;justify-content:center;align-items:center;display:flex}.about__list h3{font-size:1.05rem;font-weight:600}.about__list p{margin-top:4px;font-size:.92rem}@media (width<=900px){.about__inner{grid-template-columns:1fr}.about__visual{max-width:320px;margin:0 auto}}.contact-form{text-align:left;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;gap:20px;width:100%;max-width:640px;margin-top:40px;padding:40px;display:flex}.contact-form__row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form__field{flex-direction:column;gap:6px;display:flex}.contact-form__field label{font-family:var(--font-heading);color:var(--color-navy);font-size:.85rem;font-weight:500}.contact-form__field input,.contact-form__field select,.contact-form__field textarea{font-family:var(--font-body);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-cream);color:var(--color-text);padding:11px 14px;font-size:.95rem;transition:border-color .2s}.contact-form__field input:focus,.contact-form__field select:focus,.contact-form__field textarea:focus{border-color:var(--color-blue);outline:none}.contact-form__field textarea{resize:vertical;min-height:110px}.contact-form__submit{align-self:flex-start;margin-top:8px}.contact-form__submit:disabled{opacity:.7;cursor:not-allowed}.contact-form__error{color:#b3261e;font-size:.88rem}.contact-form__error a{text-decoration:underline}.contact-form__success{text-align:center;color:var(--color-blue);align-items:center;padding:56px 40px}.contact-form__success h3{color:var(--color-navy);margin-top:12px}.contact-form__success p{margin-top:8px}@media (width<=640px){.contact-form{padding:28px 22px}.contact-form__row{grid-template-columns:1fr}}.contact{background:var(--color-cream)}.contact__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.contact__heading{font-size:clamp(1.6rem,2.8vw,2.1rem);font-weight:500}.contact__subtext{margin-top:12px}.contact__cta{margin-top:32px}.equipment{background:var(--color-cream);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.equipment__grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.equipment-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.equipment-card:hover{border-color:var(--color-blue)}.equipment-card__image-link{display:block}.equipment-card__image{aspect-ratio:16/10;background:var(--color-white);border-bottom:1px solid var(--color-border);position:relative;overflow:hidden}.equipment-card__image-base,.equipment-card__image-hover{box-sizing:border-box;width:100%;height:100%;transition:opacity .35s,transform .35s;position:absolute;inset:0}.equipment-card__image-base{object-fit:contain;padding:28px}.equipment-card__image-hover{object-fit:cover;opacity:0}.equipment-card:hover .equipment-card__image-base{transform:scale(1.04)}.equipment-card:hover .equipment-card__image-hover{opacity:1;transform:scale(1.04)}.equipment-card__body{flex-direction:column;flex-grow:1;padding:32px;display:flex}.equipment-card__name{letter-spacing:.03em;font-size:1.4rem;font-weight:600}.equipment-card__tagline{font-family:var(--font-heading);color:var(--color-blue);margin-top:8px;font-size:.95rem;font-weight:500}.equipment-card__features{flex-direction:column;flex-grow:1;gap:12px;margin-top:24px;display:flex}.equipment-card__features li{color:var(--color-text);align-items:center;gap:10px;font-size:.93rem;display:flex}.equipment-card__features li svg{color:var(--color-blue);flex-shrink:0}.equipment-card__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=860px){.equipment__grid{grid-template-columns:1fr}.equipment-card__body{padding:28px 24px}}.hero-video-wrap{flex-direction:column;align-items:center;gap:16px;display:flex}.hero-video{aspect-ratio:9/16;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-cream);width:100%;max-width:340px;overflow:hidden}.hero-video__media{object-fit:cover;width:100%;height:100%}.hero-video__placeholder{border:1px dashed var(--color-border);width:100%;height:100%;color:var(--color-blue);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.hero-video__placeholder span{font-family:var(--font-heading);color:var(--color-text-muted);text-align:center;padding:0 16px;font-size:.85rem;font-weight:500}.hero-video__dots{gap:8px;display:flex}.hero-video__dot{background:var(--color-border);border:none;border-radius:50%;width:9px;height:9px;transition:background-color .2s,transform .2s}.hero-video__dot--active{background:var(--color-blue);transform:scale(1.2)}@media (width<=860px){.hero-video{max-width:260px}}.hero{padding:64px 0 96px}.hero__row{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.hero__title{letter-spacing:-.01em;max-width:520px;margin-top:14px;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:500}.hero__subtitle{max-width:440px;margin-top:18px;font-size:1.04rem}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero__media{justify-content:center;gap:18px;display:flex}@media (width<=860px){.hero__row{text-align:center;grid-template-columns:1fr}.hero__title,.hero__subtitle{max-width:100%;margin-left:auto;margin-right:auto}.hero__actions{justify-content:center}.hero__media{order:-1}}
