.d2d .d2d-next-chapter{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:clamp(28px,4vw,64px);padding:clamp(24px,4.5vw,64px);margin:40px 0 64px;border-left:1px solid #3e3c37;border-top:1px solid #3e3c37;border-color:#ed1737 #3e3c37 #3e3c37 #edb732;border-style:solid;border-width:2px 1px 1px 5px;border-radius:24px;background:radial-gradient(ellipse at top left,#423a222b,transparent 62%),#191c20;color:#fff;box-shadow:-8px 4px 28px #d8a92114,0 18px 40px #12151a12;isolation:isolate}.d2dn-contact,.d2dn-main{min-width:0}.d2d-next-chapter .d2dn-eyebrow{display:flex;align-items:center;gap:10px;color:#f1ca6e;font:700 11px/1.6 Arial,sans-serif;letter-spacing:.13em;margin:0 0 22px}.d2dn-eyebrow>span{width:24px;height:2px;background:#f1ca6e;flex-shrink:0}.d2d-next-chapter h2{font-family:Arial,sans-serif;font-size:clamp(30px,3.5vw,49px);font-weight:750;letter-spacing:-.035em;line-height:1.13;color:white;margin:0 0 22px}.d2d-next-chapter h2 em{font-style:normal;color:#f1ce78}.d2d-next-chapter .d2dn-lead{font:400 16px/1.8 Arial,sans-serif;color:#c7ced9;max-width:65ch;margin:0 0 24px}.d2d-next-chapter .d2dn-points{list-style:none;padding:0;margin:0 0 28px;display:flex;gap:12px;flex-wrap:wrap}.d2dn-points li{display:flex;align-items:center;gap:8px;font:500 12px/1.5 Arial,sans-serif;padding:9px 10px;border:1px solid #45464a;border-radius:9px;color:#edf0f5}.d2dn-points li>span{font-size:10px;color:#f1ca6e}.d2dn-primary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:470px;min-height:58px;padding:16px 22px;border-radius:12px;background:#eb1232;color:white!important;text-decoration:none!important;overflow:hidden;font:700 15px/1.5 Arial,sans-serif}.d2dn-primary:before{content:"";position:absolute;inset:0;background:#bb102b;transform:translateX(-101%);transition:transform .3s ease}.d2dn-primary:focus-visible:before,.d2dn-primary:hover:before{transform:translateX(0)}.d2dn-primary>span{position:relative;z-index:1}.d2dn-primary>span:last-child{font-size:24px;line-height:1}.d2d-next-chapter .d2dn-footnote{font:400 12px/1.7 Arial,sans-serif;color:#a8b2c1;max-width:62ch;margin:14px 0 0}.d2dn-contact{padding:clamp(22px,2.5vw,34px);border:1px solid #3c3e43;border-top:3px solid #c71936;border-radius:18px;background:#121518;align-self:center;box-shadow:0 10px 22px #0002}.d2dn-desk{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#f0c86c;display:block;margin-bottom:14px}.d2d-next-chapter .d2dn-contact h3{font:700 clamp(23px,2vw,28px)/1.25 Arial,sans-serif;color:#fff;letter-spacing:-.02em;margin:0 0 14px}.d2d-next-chapter .d2dn-contact>p{font:400 14px/1.75 Arial,sans-serif;color:#b6c0ce;margin:0 0 20px}.d2dn-contact-link{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:13px 12px;border:1px solid #414039;border-radius:12px;margin-top:12px;color:#f7d481!important;text-decoration:none!important;background:#f0c86c08;transition:background .2s,border-color .2s}.d2dn-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#f0c86c15}.d2dn-icon svg{width:23px;height:23px}.d2dn-contact-link small{display:block;font:400 11px/1.5 Arial,sans-serif;color:#c9d0da;margin-bottom:4px}.d2dn-contact-link strong{font:700 clamp(18px,1.6vw,23px)/1.2 Arial,sans-serif;white-space:nowrap}.d2dn-whatsapp{background:#073c282e;border-color:#255a40;color:#6ee3a3!important}.d2dn-whatsapp .d2dn-icon{background:#26cb6b16}.d2dn-contact-link:hover{border-color:currentColor;background:#ffffff08}.d2d-next-chapter a:hover{text-decoration:none!important}.d2d-next-chapter a:focus-visible{outline:3px solid #f4c963;outline-offset:4px}.d2d-next-chapter .d2dn-contact .d2dn-help{font-size:11px;margin:18px 0 0;color:#98a5b7}.d2dn-contact-link:after{display:none!important}@media(max-width:900px){.d2d .d2d-next-chapter{grid-template-columns:1fr;gap:28px}.d2dn-contact{align-self:stretch}.d2dn-contact,.d2dn-primary{max-width:none}}@media(max-width:450px){.d2d .d2d-next-chapter{padding:25px 18px;border-radius:18px}.d2d-next-chapter h2{font-size:30px}.d2dn-contact{padding:20px 16px}.d2dn-points li{width:100%}.d2dn-primary{font-size:13px;padding:15px}.d2dn-contact-link strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.d2dn-contact-link,.d2dn-primary:before{transition:none}}.d2d .d2d-next-chapter .d2dn-contact h3,.d2d .d2d-next-chapter h2{color:#fff!important}.d2d .d2d-next-chapter h2 em{color:#f1ce78!important}