.hero{--band: #d8e8db}.hero .frame{height:530px}.hero__wave-m{display:none}.hero__wave{position:absolute;left:-10%;top:calc(66px * var(--stage-scale, 1));width:300vw;height:calc(490px * var(--stage-scale, 1));overflow:hidden;z-index:5;pointer-events:none}.hero__wave__ramp{position:absolute;left:0;top:0;width:calc(463px * var(--stage-scale, 1));height:calc(600px * var(--stage-scale, 1));display:block;overflow:visible}.hero__title{position:absolute;left:210px;top:40px;width:500px;z-index:1;font-size:56px;font-weight:700;line-height:1;letter-spacing:-2.8px;color:#231f20}.hero__lead{position:absolute;left:210px;top:116px;width:500px;z-index:1;font-size:22px;font-weight:300;line-height:1.3;color:#231f20}.hero__col{position:absolute;top:194px;z-index:1;display:grid;gap:6px;font-size:18px;font-weight:300}.hero__col li{line-height:1.2}.hero__col--1{left:215px;width:240px}.hero__col--2{left:468px;width:211px}.hero__cta{position:absolute;left:275px;top:320px;width:auto;height:54px;min-height:0;padding:0 24px;z-index:1;font-size:18px}.hero__panels{position:absolute;right:0;top:0;width:696px;height:424px;z-index:1;display:grid;grid-template-columns:repeat(3,232px)}.hero__panel{display:grid;place-items:center}.hero__panel--dark{background:#231f20}.hero__panel--green{background:var(--green)}.hero__panel--olive{background:var(--olive)}.hero__panel .mask-icon{color:#fff}.hero__panel--dark .mask-icon{width:60px;height:184px}.hero__panel--green .mask-icon{width:149px;height:153px}.hero__panel--olive .mask-icon{width:115px;height:138px}.lang-es .hero__title{font-size:45px}.lang-es .hero__lead{top:120px}.lang-es .hero__col{top:200px}.lang-es .hero__cta{left:215px;top:330px}.risk{--band: var(--white)}.risk .frame{height:361px}.risk__title{position:absolute;left:206px;top:90px;width:508px;z-index:1;font-size:32px;font-weight:700;line-height:1;letter-spacing:-1.28px;color:#231f20}.risk__body{position:absolute;left:206px;top:171px;width:486px;z-index:1;font-size:18px;font-weight:400;line-height:24px;color:#080e10}.risk__crash{position:absolute;left:885px;top:57px;width:208px;height:94px;z-index:1}.risk__stat{position:absolute;left:758px;top:169px;width:473px;z-index:1;font-size:32px;font-weight:700;line-height:32px;letter-spacing:-1.28px;color:#231f20}.lang-es .risk__stat{width:470px}.risk__stat .em{color:var(--green);font-weight:700}.risk__stat sup{font-size:.645em;vertical-align:baseline;position:relative;top:-.42em;line-height:0}.risk__stat .stat__ref{color:var(--green-rich);text-decoration:none}.risk__stat .stat__ref sup{text-decoration:underline;text-underline-offset:2px}.spin{--band: var(--dark);color:var(--cream)}.spin .frame{height:320px}.spin__copy{position:absolute;left:628px;top:71px;width:660px;z-index:1}.spin__title{margin:0;font-size:32px;font-weight:700;line-height:32px;letter-spacing:-1.28px;color:#fff}.spin__body{margin:18px 0 0;max-width:601px;font-size:18px;font-weight:400;line-height:24px;color:#fff}.spin__cta{margin-top:28px;width:179px;height:54px;min-height:0;padding:0;font-size:18px}.spin__visual{position:absolute;left:242px;top:0;width:320px;height:320px;z-index:1;background:#231f20 url(../img/spin-cta.webp) center center / cover no-repeat}body.lang-es .spin__visual{background-image:url(../img/spin-cta-es.webp)}.cost{--band: var(--white);color:var(--ink)}.cost .frame{height:331px}.cost__stripe{position:absolute;left:50%;transform:translate(-50%);width:max(100%,100vw);height:103px;z-index:0}.cost__stripe--1{top:25px;background:var(--olive)}.cost__stripe--2{top:128px;background:var(--green)}.cost__stripe--3{top:228px;background:var(--dark)}.cost__dwi{position:absolute;left:282px;width:173px;z-index:1}.cost__dwi--1{top:36px;height:79px}.cost__dwi--2{top:139px;height:76px}.cost__dwi--3{top:237px;height:79px}.cost__card{position:absolute;left:568px;top:25px;width:662px;min-height:290px;z-index:2;box-sizing:border-box;background:#e6f1e8;color:var(--ink);border-radius:0 0 12px 12px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:17px;padding:24px 60px}.cost__cuffs{position:absolute;right:20px;top:-6px;width:349px;height:307px;color:#32873f1f;z-index:0;transform:scaleX(-1)}.cost__card .cost__title{position:static;width:500px;max-width:100%;z-index:1;font-size:32px;font-weight:700;line-height:32px;letter-spacing:-1.28px;color:#231f20}.cost__cta{position:static;align-self:flex-start;width:auto;height:54px;min-height:0;padding:0 24px;z-index:1;font-size:18px}.stories{--band: #e6f1e8}.stories .frame{height:731px}.stories__title{position:absolute;left:0;top:34px;width:100%;text-align:center;z-index:1;font-size:32px;font-weight:700;letter-spacing:-1.28px;color:#505444}.stories__body{position:absolute;left:0;top:73px;width:100%;text-align:center;z-index:1;font-size:18px;font-weight:400;line-height:22px;color:#505444}.stories__video{position:absolute;left:281px;top:125px;width:877px;height:495px;z-index:1;border-radius:var(--r-lg);overflow:hidden;background:var(--dark);box-shadow:var(--shadow-soft)}.stories__video iframe{width:100%;height:100%;border:0;display:block}.stories__video .yt-facade__play{inset:auto auto 16px 16px;transform:none}.stories__video .yt-facade:hover .yt-facade__play,.stories__video .yt-facade:focus-visible .yt-facade__play{transform:scale(1.08)}.stories__cta{position:absolute;left:614px;top:653px;width:211px;height:54px;min-height:0;padding:0;z-index:1;font-size:18px}.refs{--band: #231f20}.refs .frame{height:auto;padding:34px 0}.refs__item{width:877px;max-width:100%;margin:0 auto;z-index:1;font-size:16px;line-height:22px;color:#f4f7eeb3}.refs__item a{color:#fff;word-break:break-word;text-decoration:underline;text-decoration-color:#fff6;transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}.refs__item a:hover,.refs__item a:focus-visible{color:var(--green-light);text-decoration-color:currentColor}.refs__item a:focus-visible{outline:2px solid var(--green-light);outline-offset:2px;border-radius:2px}@media (max-width: 759px){.hero__wave{display:none}.hero .frame{display:flex;flex-direction:column;gap:16px;padding-block:30px 0}.hero__title{font-size:40px;line-height:1.05;letter-spacing:-1.6px}.hero__lead{font-size:18px}.hero__col{display:grid}.hero__col--2{margin-top:-8px}.hero__cta{width:100%;height:54px;margin-top:8px}.hero .frame .hero__panels{max-width:none;width:calc(100% + 2*clamp(20px,7.5vw,30px));height:190px;grid-template-columns:repeat(3,1fr);margin:6px calc(-1*clamp(20px,7.5vw,30px)) 0;z-index:1}.hero__panel .mask-icon{width:44%;height:44%}.hero .frame .hero__wave-m{display:block;max-width:none;width:calc(100% + 2*clamp(20px,7.5vw,30px));height:274px;margin:-227px calc(-1*clamp(20px,7.5vw,30px)) 0;z-index:2;pointer-events:none}.risk .frame,.stories .frame{display:flex;flex-direction:column;gap:16px;padding-block:40px}.risk__crash{width:200px;height:auto;aspect-ratio:208 / 94}.risk__stat,.lang-es .risk__stat{width:100%}.refs .frame{display:block;padding:28px clamp(20px,7.5vw,30px)}.refs__item{width:100%}.stories__title{font-size:30px}.stories__video{width:100%;height:auto;aspect-ratio:16 / 9}.stories__cta{width:100%}.spin .frame{display:flex;flex-direction:column;gap:20px;padding-block:40px}.spin__visual{order:-1;width:100%;height:296px}.spin__cta{width:100%}.cost{--band: var(--dark)}.cost .frame{display:grid;grid-template-rows:repeat(3,104px) auto;padding-inline:0;padding-block:0 44px}.cost__stripe{display:block;position:static;width:auto;height:auto;align-self:stretch}.cost__stripe--1{grid-area:1 / 1}.cost__stripe--2{grid-area:2 / 1}.cost__stripe--3{grid-area:3 / 1}.cost__dwi{justify-self:center;align-self:center;width:168px;height:auto}.cost__dwi--1{grid-area:1 / 1;aspect-ratio:173 / 79}.cost__dwi--2{grid-area:2 / 1;aspect-ratio:173 / 76}.cost__dwi--3{grid-area:3 / 1;aspect-ratio:173 / 79}.cost .frame .cost__card{grid-area:4 / 1;position:relative!important;width:auto;min-height:344px;height:auto;margin:28px clamp(20px,7.5vw,30px) 0;padding:120px 26px 30px;border-radius:12px;display:flex;flex-direction:column;gap:22px;text-align:center;overflow:hidden}.cost__cuffs{display:block;left:50%;right:auto;margin-left:-94px;top:14px;width:188px;height:166px;color:#32873f2e;transform:scaleX(-1)}.cost__card .cost__title{position:relative;left:auto;top:auto;z-index:1;width:auto;margin:0}.cost__cta{position:relative;left:auto;top:auto;z-index:1;width:auto;align-self:center;margin-top:0}}
