.d-pop{background:rgba(0,0,0,.8);inset:0;overflow-y:auto;position:fixed;z-index:90;-webkit-overflow-scrolling:touch;opacity:0;overscroll-behavior:contain;padding:80px 0;transition:opacity .35s var(--anim-ease)}.d-pop[hidden]{display:none}.d-pop.is-open{opacity:1}.d-pop__panel{background:var(--d-off-white);margin:0 auto;position:relative;transform:translateY(40px);transition:transform .5s var(--anim-ease)}.d-pop.is-open .d-pop__panel{transform:none}.d-pop__x{align-items:center;background:var(--d-green);border-radius:50px;display:flex;flex:0 0 32px;height:32px;justify-content:center;padding:4px;width:32px}.d-pop__x svg{height:16px;transform:rotate(45deg);width:16px}.d-pop__x:hover{background:var(--d-dark-green)}.d-pop__panel--offer{width:1000px}.d-pop__white{align-items:center;background:var(--d-white);gap:80px;padding:80px}.d-pop__top,.d-pop__white{display:flex;flex-direction:column}.d-pop__top{gap:30px;width:100%}.d-pop__head{align-items:flex-start;display:flex;gap:116px}.d-pop__h{color:var(--d-purple);font-size:72px;font-weight:700;letter-spacing:-1.44px;line-height:90px;width:693px}.d-pop__tap{color:var(--d-dark-green-text);font-size:30px;font-weight:700;line-height:38px;text-align:right}.d-pop__code{align-items:center;display:flex;height:100px;justify-content:center;overflow:hidden;padding:40px 80px;position:relative;width:650px}.d-pop__codebg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.d-pop__codetxt{color:var(--d-white);filter:blur(9px);flex:1 1 0;font-size:30px;font-weight:600;line-height:38px;position:relative;text-align:center;transition:filter .6s var(--anim-ease)}.d-pop__code.is-revealed .d-pop__codetxt{filter:none}.d-pop__code.is-revealed{cursor:default}.d-pop__after{align-items:center;display:flex;flex-direction:column;gap:40px}.d-pop__value{color:var(--d-green-text);font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:60px;text-align:center;width:840px}.d-pop__value[hidden]{display:none}.d-pop__tagline{color:var(--d-purple);font-size:30px;font-weight:600;line-height:38px;text-align:center;width:840px}.d-pop__form{align-items:center;display:flex;flex-direction:column;gap:60px;isolation:isolate;overflow:hidden;padding:80px;position:relative}.d-pop__formbg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-1}.d-pop__fhead{display:flex;flex-direction:column;gap:40px;width:100%}.d-pop__fh{color:var(--d-green-text);font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:60px}.d-pop__fi{color:var(--d-white);font-size:30px;font-weight:600;line-height:38px;width:840px}.d-pop__fields{display:flex;flex-direction:column;gap:20px;width:600px}.d-pop__field input{background:var(--d-white);border:1px solid var(--d-purple);border-radius:60px;color:var(--d-dark-grey);font:400 16px/22px var(--d-font);height:80px;outline:none;padding:8px 20px;width:600px}.d-pop__field input::placeholder{color:var(--d-light-grey-text);opacity:1}.d-pop__field input:focus-visible{box-shadow:0 0 0 3px var(--d-orange)}.d-pop__checks{display:flex;flex-direction:column;gap:30px;width:100%}.d-pop__check{align-items:center;cursor:pointer;display:flex;gap:20px}.d-pop__check input{height:1px;opacity:0;position:absolute;width:1px}.d-pop__box{background:var(--d-white);border:1px solid var(--d-purple);flex:0 0 30px;height:30px;position:relative;width:30px}.d-pop__check input:checked+.d-pop__box:after{border:solid var(--d-purple);border-width:0 3px 3px 0;content:"";height:17px;left:9px;position:absolute;top:3px;transform:rotate(45deg);width:9px}.d-pop__check input:focus-visible+.d-pop__box{outline:3px solid var(--d-orange);outline-offset:2px}.d-pop__cl{color:var(--d-off-white);flex:1 1 0;font-size:22px;line-height:30px;text-box:trim-both cap alphabetic}.d-pop__check:nth-child(n) .d-pop__cl{max-width:1008px}.d-pop__checks:last-of-type .d-pop__check:first-child .d-pop__cl{max-width:781px}.d-pop__checks:last-of-type .d-pop__check:last-child .d-pop__cl{max-width:790px}.d-pop__checks:first-of-type .d-pop__check:last-child .d-pop__cl{max-width:878px}.d-pop__cl a{text-decoration:underline;text-underline-position:from-font}.d-pop__msg{color:var(--d-green-text);font-size:18px;line-height:24px}.d-pop__msg[hidden]{display:none}.d-pop__submit{align-items:center;border-radius:80px;color:var(--d-white);display:flex;height:100px;isolation:isolate;overflow:hidden;padding:40px 80px;position:relative;width:600px}.d-pop__submitbg{border-radius:80px;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-1}.d-pop__sl{flex:1 1 0;font-size:30px;font-weight:600;line-height:38px;text-align:center}.d-pop__sa{font-size:50px;font-weight:700;line-height:34px}.d-pop__submit:hover .d-pop__sa{transform:translateX(6px);transition:transform .25s}.d-pop__panel--clara{width:1200px}.d-pop__ctop{display:flex;flex-direction:column;gap:30px;padding:38px 80px 0}.d-pop__chead{align-items:flex-start;display:flex;width:485px}.d-pop__ch{color:var(--d-purple);flex:0 0 1008px;font-size:72px;font-weight:700;letter-spacing:-1.44px;line-height:90px;text-box:trim-both cap alphabetic;width:1008px}.d-pop__cby{padding-left:56px}.d-pop__cbody{display:flex;flex-direction:column;padding:60px 80px 80px}.d-pop__crow{align-items:center;display:flex;gap:80px;padding-right:40px}.d-pop__cimg{flex:0 0 403px;height:446px;overflow:hidden;position:relative;width:403px}.d-pop__cimg img{height:104.51%;left:3.41%;max-width:none;position:absolute;top:-1.81%;width:93.18%}.d-pop__ctext{display:flex;flex-direction:column;gap:50px;width:557px}.d-pop__csub{color:var(--d-dark-green-text);font-size:30px;font-weight:600;line-height:38px}.d-pop__cst{color:var(--d-purple);font-size:48px;font-weight:700;letter-spacing:-.96px;line-height:60px}html.d-modal-open,html.d-modal-open body{overflow:hidden}@media (max-width:1023px){.d-pop{background:var(--d-off-white);padding:0;z-index:95}.d-pop__panel,.d-pop__panel--clara,.d-pop__panel--offer{min-height:100%;transform:none;width:100%}.d-pop__white{gap:50px;padding:80px 20px}.d-pop__top{gap:30px}.d-pop__head{gap:50px}.d-pop__h{font-size:36px;letter-spacing:-.72px;line-height:44px;width:271px}.d-pop__tap{font-size:24px;font-weight:600;line-height:34px}.d-pop__code{background:linear-gradient(180deg,var(--d-purple) 0,var(--d-dark-purple) 100%);width:100%}.d-pop__codebg{display:none}.d-pop__codetxt{font-size:24px;line-height:34px}.d-pop__after{gap:40px}.d-pop__value{width:100%}.d-pop__tagline{width:290px}.d-pop__value{font-size:36px;letter-spacing:-.72px;line-height:44px}.d-pop__tagline{font-size:24px;line-height:34px}.d-pop__form{gap:60px;padding:80px 20px}.d-pop__formbg{display:none}.d-pop__form{background:linear-gradient(180deg,var(--d-purple) 50%,var(--d-dark-purple) 100%)}.d-pop__fh{font-size:36px;letter-spacing:-.72px;line-height:44px}.d-pop__fi{font-size:24px;line-height:34px;width:auto}.d-pop__field input,.d-pop__fields{width:100%}.d-pop__cl{font-size:18px;line-height:24px;max-width:none!important}.d-pop__check{align-items:flex-start}.d-pop__submit{background:linear-gradient(180deg,var(--d-green) 0,var(--d-dark-green) 100%);gap:15px;height:80px;justify-content:center;padding:20px;width:100%}.d-pop__submitbg{display:none}.d-pop__sl{flex:0 0 auto;font-size:24px;line-height:34px}.d-pop__sa{font-size:35px;line-height:34px}.d-pop__ctop{gap:30px;padding:38px 20px 0}.d-pop__chead{justify-content:space-between;width:100%}.d-pop__ch{flex:0 1 auto;font-size:60px;letter-spacing:-1.2px;line-height:72px;max-width:100%;min-width:0;white-space:pre-wrap;width:353px}.d-pop{overflow-x:hidden}.d-pop__chead .d-pop__x{margin-left:-56px}.d-pop__cby{padding-left:0}.d-pop__cbody{padding:60px 20px 80px}.d-pop__crow{align-items:stretch;flex-direction:column;gap:0;padding:0}.d-pop__cimg{flex:0 0 auto;height:388px;width:351px}.d-pop__cimg img{height:105.15%;left:3.18%;top:-1.47%;width:93.63%}.d-pop__cdivm{margin-bottom:80px}.d-pop__ctext{gap:50px;width:100%}.d-pop__csub{font-size:24px;line-height:34px}.d-pop__cst{font-size:36px;letter-spacing:-.72px;line-height:44px}}