@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--color-brand-darkest:#011528;--color-brand-dark:#01203e;--color-primary:#01203e;--color-primary-dark:#001528;--color-primary-light:#023a6b;--color-accent:#fd6330;--color-accent-dark:#e55525;--color-whatsapp:#25d366;--color-whatsapp-dark:#1ebe57;--color-bg:#fff;--color-bg-alt:#f0f5fa;--color-text:#01203e;--color-text-muted:#4a5f73;--color-border:#d8e3ed;--color-benefit-bg:#01203e1a;--color-header-bg:#fffffffa;--color-footer-bg:#f0f5fa;--font-body:"Inter", sans-serif;--container:min(1140px, calc(100% - 48px));--radius:12px;--radius-sm:8px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}.container{width:var(--container);margin:0 auto}.header{z-index:100;background:var(--color-header-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);position:sticky;top:0;box-shadow:0 1px 12px #01203e0f}.header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.logo{flex-shrink:0;align-items:center;gap:10px;line-height:1;text-decoration:none;display:flex}.logo img{width:auto;height:46px}.logo__text{letter-spacing:.08em;color:var(--color-primary);font-size:22px;font-weight:800}.nav{align-items:center;gap:28px;display:flex}.nav a{color:var(--color-text-muted);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.nav a:hover{color:var(--color-primary)}.header__desktop{flex:1;justify-content:flex-end;align-items:center;gap:28px;display:flex}.mobile-drawer{display:none}body:has(.header.menu-open){overflow:hidden}.nav-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none}.nav-toggle span{background:var(--color-primary);border-radius:2px;width:100%;height:2px;transition:transform .25s,opacity .25s;display:block}.header.menu-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.header.menu-open .nav-toggle span:nth-child(2){opacity:0}.header.menu-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.btn{border-radius:var(--radius-sm);font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn--primary{background:var(--color-primary);color:#fff;box-shadow:0 4px 20px #01203e59}.btn--primary:hover{background:var(--color-primary-dark);box-shadow:0 8px 28px #01203e73}.btn--accent{background:var(--color-accent);color:#1a1a1a;box-shadow:0 4px 20px #ffa50059}.btn--accent:hover{background:var(--color-accent-dark);box-shadow:0 8px 28px #ffa50073}.btn--whatsapp{background:var(--color-whatsapp);color:#fff;box-shadow:0 4px 20px #25d36659}.btn--whatsapp:hover{background:var(--color-whatsapp-dark);box-shadow:0 8px 28px #25d36673}.btn--outline{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.btn--outline:hover{background:var(--color-primary);color:#fff}.btn--lg{padding:11px 22px;font-size:14px}.hero{background:linear-gradient(135deg,#f0f5fa 0%,#fff 50%,#f5f9fc 100%);align-items:flex-start;padding:28px 0 48px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#01203e14 0%,#0000 70%);border-radius:50%;width:480px;height:480px;position:absolute;top:-120px;right:-120px}.hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;width:100%;display:grid;position:relative}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);background:#01203e1a;border-radius:100px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.hero h1{letter-spacing:-.02em;color:var(--color-brand-dark);margin:0 0 16px;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.12}.hero__subtitle{color:var(--color-text-muted);max-width:520px;margin:0 0 24px;font-size:17px;line-height:1.65}.hero__actions{flex-wrap:wrap;gap:16px;display:flex}.hero__visual{position:relative}.hero>.container{width:100%;max-width:var(--container)}.hero__card{border-radius:var(--radius);border:1px solid var(--color-border);background:#fff;padding:32px;transition:transform .35s,box-shadow .35s;box-shadow:0 20px 60px #01203e1a}.hero__card:hover{transform:translateY(-6px);box-shadow:0 28px 70px #01203e29}.hero__stats{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.hero__stat{background:var(--color-bg-alt);border-radius:var(--radius-sm);text-align:center;padding:20px;transition:transform .3s,background .3s}.hero__stat:hover{background:#01203e0f;transform:scale(1.04)}.hero__stat strong{color:var(--color-primary);margin-bottom:4px;font-size:28px;font-weight:800;display:block}.hero__stat span{color:var(--color-text-muted);font-size:12px;line-height:1.4}.section{padding:80px 0}.section--alt{background:var(--color-bg-alt)}.section__header{text-align:center;max-width:680px;margin:0 auto 56px}.section__header h2{letter-spacing:-.02em;color:var(--color-primary);margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.section__header p{color:var(--color-text-muted);margin:0 0 12px;font-size:17px;line-height:1.7}.section__header p:last-child{margin-bottom:0}.section__highlight{color:var(--color-text)!important;margin-top:20px!important;font-size:18px!important}.section__header--left{text-align:left;max-width:none;margin:0 0 32px}.section__header--left p{text-align:left}.conformity-block{border-top:1px solid var(--color-border);margin-top:64px;padding-top:56px}.sticky-cta{z-index:90;opacity:0;visibility:hidden;pointer-events:none;text-decoration:none;transition:opacity .25s,visibility .25s,transform .25s;position:fixed}.sticky-cta--visible{opacity:1;visibility:visible;pointer-events:auto}.sticky-cta__desktop,.sticky-cta__mobile{display:none}@media (width>=701px){.sticky-cta{bottom:24px;right:24px;transform:translateY(12px)}.sticky-cta--visible{transform:translateY(0)}.sticky-cta__desktop{background:var(--color-accent);color:#1a1a1a;border-radius:100px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 8px 28px #fd633066}.sticky-cta__desktop svg{width:20px;height:20px}.sticky-cta:hover .sticky-cta__desktop{background:var(--color-accent-dark)}}@media (width<=700px){.sticky-cta{bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta--visible{transform:translateY(0)}.sticky-cta__mobile{background:var(--color-accent);color:#1a1a1a;justify-content:center;align-items:center;width:100%;padding:16px 20px;font-size:15px;font-weight:700;display:flex;box-shadow:0 -4px 20px #01203e1f}.main--sticky-cta{padding-bottom:64px}}.benefits-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.benefit-card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:28px 24px;transition:border-color .25s,transform .25s,box-shadow .25s}.section--alt .benefit-card{background:#fff}.benefit-card:hover{border-color:var(--color-primary-light);transform:translateY(-4px);box-shadow:0 12px 40px #01203e1a}.benefit-card:active{transform:translateY(-2px)}.benefit-card__icon{border-radius:var(--radius-sm);background:var(--color-benefit-bg);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:16px;display:flex}.benefit-card__icon svg{width:24px;height:24px}.benefit-card h3{color:var(--color-text);margin:0 0 10px;font-size:17px;font-weight:700}.benefit-card p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.7}.benefits-grid--4{grid-template-columns:repeat(2,1fr)}.benefits-grid .benefit-card:nth-child(4),.benefits-grid .benefit-card:nth-child(5){grid-column:span 1}.solution-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:48px;display:grid}.solution-grid--reverse{grid-template-columns:1.2fr .8fr}.solution-content h2{color:var(--color-primary);margin:0 0 20px;font-size:clamp(26px,3.5vw,36px);font-weight:800;line-height:1.2}.solution-content p{color:var(--color-text-muted);margin:0 0 16px;font-size:16px;line-height:1.75}.solution-content__lead{color:var(--color-text)!important;font-size:18px!important}.solution-content__closing{font-weight:600;color:var(--color-text)!important}.cost-comparison{background:var(--color-bg-alt);border-radius:var(--radius);border:1px solid var(--color-border);align-items:center;gap:20px;margin:28px 0;padding:24px;display:flex}.cost-comparison__item{text-align:center;flex:1}.cost-comparison__label{color:var(--color-text-muted);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cost-comparison__value{color:var(--color-text);font-size:24px;font-weight:800;display:block}.cost-comparison__value--low{color:var(--color-primary)}.cost-comparison__vs{color:var(--color-text-muted);font-size:14px;font-weight:700}.solution-highlights{flex-direction:column;gap:16px;display:flex}.highlight-card{border:1px solid var(--color-border);border-radius:var(--radius);text-align:center;background:#fff;padding:24px;transition:transform .25s,box-shadow .25s}.section--alt .highlight-card{background:#fff}.highlight-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #01203e1a}.highlight-card strong{color:var(--color-primary);margin-bottom:6px;font-size:22px;font-weight:800;display:block}.highlight-card span{color:var(--color-text-muted);font-size:14px;line-height:1.5}.solution-quote{background:var(--color-primary);color:#fff;border-radius:var(--radius);align-items:center;min-height:100%;padding:36px 32px;display:flex}.solution-quote--compact{color:var(--color-text);border:1px solid var(--color-border);background:#fff;min-height:auto;box-shadow:0 20px 60px #01203e1a}.solution-quote blockquote{margin:0;font-size:20px;font-style:italic;font-weight:600;line-height:1.6}.solution-quote--compact blockquote{color:var(--color-text);font-size:17px}.solution-quote__footer{color:var(--color-text-muted);margin:20px 0 0;font-size:15px}.formation-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.formation-tag{color:var(--color-primary);background:#01203e1a;border-radius:100px;padding:6px 14px;font-size:13px;font-weight:600}.trust-pillars{grid-template-columns:repeat(3,1fr);gap:24px;max-width:800px;margin:0 auto;display:grid}.trust-pillar{text-align:center;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:28px 20px}.section--alt+.section .trust-pillar,.section:not(.section--alt) .trust-pillar{background:var(--color-bg-alt)}.trust-pillar__icon{width:52px;height:52px;color:var(--color-primary);background:#01203e14;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.trust-pillar__icon svg{width:26px;height:26px}.trust-pillar strong{color:var(--color-text);font-size:15px;line-height:1.4}.conformity-checklist{grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.conformity-checklist__item{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;flex-direction:column;gap:8px;padding:24px;transition:transform .25s,box-shadow .25s;display:flex}.conformity-checklist__item:hover{transform:translateY(-4px);box-shadow:0 12px 36px #01203e1a}.conformity-checklist__icon{background:var(--color-benefit-bg);width:32px;height:32px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.conformity-checklist__icon svg{width:16px;height:16px}.conformity-checklist__item strong{color:var(--color-primary);font-size:16px;font-weight:700;line-height:1.3}.conformity-checklist__item span{color:var(--color-text-muted);font-size:15px;line-height:1.6}.steps-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.step-card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:28px 24px;transition:transform .25s,box-shadow .25s}.step-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px #01203e1a}.step-card__number{background:var(--color-accent);color:#1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:16px;font-size:16px;font-weight:800;display:flex}.step-card h3{color:var(--color-text);margin:0 0 8px;font-size:16px;font-weight:700}.step-card p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.65}.stats-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat-card{text-align:center;border-radius:var(--radius);border:1px solid var(--color-border);background:#fff;padding:36px 20px;transition:transform .3s,box-shadow .3s,border-color .3s}.stat-card:hover{border-color:var(--color-primary-light);transform:translateY(-6px);box-shadow:0 16px 40px #01203e1f}.stat-card strong{color:var(--color-primary);margin-bottom:12px;font-size:clamp(32px,4vw,44px);font-weight:800;line-height:1;display:block}.stat-card span{color:var(--color-text-muted);font-size:14px;line-height:1.5}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonial-card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;flex-direction:column;gap:16px;padding:32px 28px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.testimonial-card:hover{border-color:var(--color-primary-light);transform:translateY(-4px);box-shadow:0 12px 36px #01203e1a}.testimonial-card__quote{color:var(--color-text);flex:1;margin:0;font-size:16px;font-weight:500;line-height:1.7}.testimonial-card__quote:before{content:"\"";color:var(--color-primary-light);margin-bottom:8px;font-size:32px;font-weight:800;line-height:0;display:block}.testimonial-card__author{color:var(--color-primary);font-size:14px;font-weight:700}.testimonial-card__role{color:var(--color-text-muted);margin-top:2px;font-size:13px}.testimonial-card__context{color:var(--color-text-muted);border-top:1px solid var(--color-border);margin:0;padding-top:12px;font-size:13px;line-height:1.6}.courses-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;display:grid}.course-card{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;flex-direction:column;height:100%;padding:28px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.course-card:hover{border-color:var(--color-primary-light);transform:translateY(-6px);box-shadow:0 16px 44px #01203e1f}.course-card__body{flex-direction:column;flex:1;display:flex}.course-card__description{color:var(--color-text-muted);flex:1;margin:0;font-size:14px;line-height:1.7}.course-card__cta{width:100%;margin-top:24px}.course-card__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);background:#01203e1a;border-radius:100px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.course-card h3{margin:0 0 6px;font-size:20px;font-weight:700}.course-card__tagline{color:var(--color-primary);margin:0 0 14px;font-size:14px;font-weight:600}.course-card__courses{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.course-tag{background:var(--color-bg-alt);color:var(--color-text-muted);border-radius:100px;padding:4px 10px;font-size:12px;transition:background .2s,color .2s}.course-card:hover .course-tag{color:var(--color-primary);background:#01203e14}.differentials-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.diff-card{border-radius:var(--radius);border:1px solid var(--color-border);background:#fff;align-items:flex-start;gap:16px;padding:24px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.diff-card:hover{border-color:var(--color-primary-light);transform:translateY(-4px);box-shadow:0 10px 32px #01203e1a}.diff-card__number{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;transition:transform .3s,background .3s;display:flex}.diff-card:hover .diff-card__number{background:var(--color-primary-dark);transform:scale(1.08)}.diff-card h3{margin:0 0 8px;font-size:16px;font-weight:700}.diff-card p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.65}.urgency{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-brand-dark) 100%);color:#fff;text-align:center;padding:80px 0}.urgency h2{margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:800}.urgency p{opacity:.9;max-width:560px;margin:0 auto 32px;font-size:17px;line-height:1.7}.enrollment__grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.enrollment__benefits{gap:12px;margin:32px 0 0;padding:0;list-style:none;display:grid}.enrollment__benefits li{color:var(--color-text-muted);align-items:center;gap:12px;font-size:15px;display:flex}.list-marker{background:var(--color-benefit-bg);width:24px;height:24px;color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.list-marker svg{width:14px;height:14px}.enrollment__form{border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;padding:36px;transition:box-shadow .3s,border-color .3s;box-shadow:0 12px 40px #01203e14}.enrollment__form:focus-within{border-color:var(--color-primary-light);box-shadow:0 16px 48px #01203e1f}.form-group{margin-bottom:16px}.form-group label{color:var(--color-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);width:100%;color:var(--color-text);font-family:var(--font-body);padding:12px 16px;font-size:14px;transition:border-color .2s,box-shadow .2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #01203e26}.form-group textarea{resize:vertical;min-height:100px}.enrollment__form .btn{width:100%;margin-top:12px;padding:14px 24px;font-size:15px;font-weight:600}.enrollment__form .btn svg{width:20px;height:20px}.footer{background:var(--color-footer-bg);color:var(--color-text);border-top:3px solid var(--color-accent);padding:64px 0 0}.footer__top{border-bottom:1px solid var(--color-border);grid-template-columns:1.4fr 1fr 1.2fr;gap:48px;padding-bottom:48px;display:grid}.footer__logo{align-items:center;gap:12px;margin-bottom:12px;line-height:1;text-decoration:none;display:inline-flex}.footer__logo img{width:auto;height:54px}.footer__logo .logo__text{font-size:26px}.footer__tagline{color:var(--color-text-muted);max-width:320px;margin:0;font-size:15px;line-height:1.7}.footer__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 20px;font-size:13px;font-weight:700}.footer__nav{flex-direction:column;gap:12px;display:flex}.footer__nav a{color:var(--color-text-muted);width:fit-content;font-size:15px;text-decoration:none;transition:color .2s,transform .2s}.footer__nav a:hover{color:var(--color-primary);transform:translate(4px)}.footer__contact-text{color:var(--color-text-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.footer__whatsapp-btn{border-radius:var(--radius);color:var(--color-text);background:#25d3661a;border:1px solid #25d3664d;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;transition:background .25s,transform .25s,border-color .25s;display:inline-flex}.footer__whatsapp-btn:hover{border-color:var(--color-whatsapp);background:#25d36633;transform:translateY(-2px)}.footer__whatsapp-btn svg{width:28px;height:28px;color:var(--color-whatsapp);flex-shrink:0}.footer__whatsapp-btn span{text-align:left;flex-direction:column;gap:2px;display:flex}.footer__whatsapp-btn strong{font-size:14px;font-weight:600}.footer__whatsapp-btn small{color:var(--color-text-muted);font-size:13px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.footer__copy,.footer__location{color:var(--color-text-muted);margin:0;font-size:13px}@media (width<=960px){.header__desktop{gap:20px}.solution-grid,.solution-grid--reverse{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.trust-pillars,.conformity-checklist{grid-template-columns:1fr}.hero__grid,.enrollment__grid{grid-template-columns:1fr;gap:32px}.benefits-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.testimonials-grid,.courses-grid{grid-template-columns:1fr}.differentials-grid{grid-template-columns:repeat(2,1fr)}.footer__top{grid-template-columns:1fr 1fr;gap:40px}.footer__brand-col{grid-column:1/-1}}@media (width<=960px) and (width>=701px){.header__desktop{gap:16px}.nav a{font-size:13px}}@media (width<=700px){.container{--container:min(1140px, calc(100% - 32px))}.nav-toggle{z-index:102;display:flex;position:relative}.header__desktop{display:none}.mobile-drawer{background:var(--color-header-bg);border-top:1px solid var(--color-border);z-index:101;visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;align-items:stretch;gap:0;height:calc(100dvh - 72px);padding:24px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;top:72px;left:0;right:0}.mobile-drawer--open{visibility:visible;opacity:1;pointer-events:auto}.mobile-drawer .nav{flex-direction:column;align-items:stretch;gap:0}.mobile-drawer .nav a{color:var(--color-text);border-bottom:1px solid var(--color-border);text-align:center;padding:16px 0;font-size:18px;font-weight:600;display:block}.mobile-drawer .nav a:last-child{border-bottom:none}.mobile-drawer .header__cta{flex-shrink:0;justify-content:center;width:100%;margin-top:28px;padding:14px 24px;font-size:15px}.steps-grid,.benefits-grid--4{grid-template-columns:1fr}.cost-comparison{flex-direction:column;gap:12px}.cost-comparison__vs{transform:rotate(90deg)}.hero{padding:20px 0 36px}.hero h1{font-size:clamp(26px,7vw,34px)}.hero__subtitle{margin-bottom:20px;font-size:15px}.hero__actions{gap:10px}.hero__actions .btn--lg{padding:12px 18px;font-size:14px}.hero__card{padding:20px}.hero__stat{padding:14px}.hero__stat strong{font-size:22px}.benefits-grid,.stats-grid,.differentials-grid{grid-template-columns:1fr}.section{padding:64px 0}.footer__top{text-align:center;grid-template-columns:1fr;gap:36px}.footer__tagline{max-width:none;margin:0 auto}.footer__nav{align-items:center}.footer__nav a:hover{transform:none}.footer__whatsapp-btn{justify-content:center;width:100%}.footer__whatsapp-btn span{text-align:left}.footer__bottom{text-align:center;flex-direction:column}.enrollment__form{padding:24px}}
