*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#fff;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-accent:#6b2fb3;--color-error:#c0153e;--color-navy:#010043;--color-blue-deep:#040086;--color-cream:#fcefd4;--color-gold-light:#ffe4b0;--color-star:#ad8bff;--gradient-gold:linear-gradient(90deg, #fff5de 0%, #ebc689 25%, #fff5de 50.52%, #ebc689 71.88%, #fff5de 100%);--gradient-ticker:linear-gradient(180deg, #1b3899 0%, #001769 100%);--gradient-cream:linear-gradient(180deg, #fffbf3 0%, #fff5e2 100%);--gradient-blue-text:linear-gradient(135deg, #1b3899 0%, #233382 100%);--gradient-card:linear-gradient(47deg, #c7d2ff 0%, #fff 100%);--color-card-strong:#1d197e;--gradient-track-cover:linear-gradient(135deg, #41175c 0%, #bb81d3 100%);--font-heading:"Montserrat", sans-serif;--font-body:"Montserrat", sans-serif}html{scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}img{max-width:100%;display:block}button{cursor:pointer;appearance:none;background:0 0;border:none;font-family:inherit}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero{background:var(--color-navy) url(/dod/hero/bg.webp) center top / cover no-repeat;justify-content:center;padding:0 24px 64px;display:flex;position:relative;overflow:hidden}.hero[hidden]{display:none}.hero__overlay{pointer-events:none;background:linear-gradient(#0100438c 0%,#01004300 22% 68%,#01004399 100%);position:absolute;inset:0}.hero:before,.hero:after,.hero__overlay:before{content:"✦";color:var(--color-star);text-shadow:0 0 12px #fff, 0 0 20px var(--color-star);pointer-events:none;animation:2.6s ease-in-out infinite hero-twinkle;position:absolute}.hero:before{font-size:22px;top:8%;left:18%}.hero:after{font-size:16px;animation-delay:.8s;top:4%;right:22%}.hero__overlay:before{font-size:14px;animation-delay:1.6s;top:14%;right:12%}@keyframes hero-twinkle{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.hero__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1100px;display:flex;position:relative}.hero__badge{margin-bottom:8px}.hero__badge-ribbon{width:clamp(220px,26vw,320px);height:auto}.hero__title{background:var(--gradient-gold);color:#0000;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;filter:drop-shadow(0 4px 18px #00000080);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(18px,5.64vw,68px);font-weight:900;line-height:1.08}.hero__subtitle{max-width:680px;color:var(--color-cream);letter-spacing:.01em;text-transform:uppercase;text-shadow:0 2px 10px #00000080;margin-bottom:28px;font-size:clamp(15px,1.87vw,27px);font-weight:700;line-height:1.2}.hero__portrait-wrap{margin-bottom:clamp(-110px,-18vw,-70px);position:relative}.hero__portrait-wrap:after{content:"";pointer-events:none;background:linear-gradient(#01004300 0%,#010043e6 100%);height:55%;position:absolute;inset:auto 0 0}.hero__portrait{filter:drop-shadow(0 20px 40px #00000073);width:clamp(240px,32vw,460px);height:auto;display:block}.hero__offer{z-index:1;max-width:620px;color:var(--color-cream);letter-spacing:.01em;margin-bottom:28px;font-size:clamp(14px,1.53vw,22px);font-weight:700;line-height:1.3;position:relative}.hero__offer-highlight{color:var(--color-gold-light);margin-bottom:4px;display:inline-block}.hero__offer-sub{white-space:nowrap;font-size:clamp(13px,1.25vw,18px);display:inline-block}.hero__cta{z-index:1;background:var(--gradient-gold);color:var(--color-blue-deep);text-transform:uppercase;border-radius:999px;padding:clamp(14px,2vw,24px) clamp(24px,5vw,64px);font-size:clamp(15px,2vw,30px);font-weight:800;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:3px 3px 8px #00000080}.hero__cta:hover{transform:translateY(-2px);box-shadow:4px 5px 14px #0000008c}@media (width<=640px){.hero{padding:0 16px 48px}.hero:before,.hero:after,.hero__overlay:before{display:none}.hero__title{white-space:normal;font-size:clamp(28px,9.5vw,40px)}.hero__subtitle{margin-bottom:8px;font-size:clamp(17px,4.6vw,22px)}.hero__portrait{width:clamp(280px,78vw,380px)}.hero__portrait-wrap{margin-bottom:clamp(-100px,-24vw,-80px)}.hero__offer{margin-bottom:14px;font-size:clamp(17px,4vw,22px)}.hero__offer-sub{font-size:clamp(15px,3.5vw,18px)}.hero__cta{font-size:clamp(17px,2vw,30px)}.hero__offer-sub{white-space:normal}}.ticker{background:var(--gradient-ticker);padding-block:15px;overflow:hidden}.ticker__track{width:max-content;animation:24s linear infinite ticker-scroll;display:flex}.ticker--slow .ticker__track{animation-duration:38s}.ticker--gold{background:var(--gradient-gold)}.ticker--gold .ticker__text{color:var(--color-blue-deep)}.ticker__set{flex-shrink:0;align-items:center;gap:11px;padding-inline:11px;display:flex}.ticker__text{color:#fff;font-family:var(--font-heading);text-transform:uppercase;white-space:nowrap;font-size:clamp(14px,1.9vw,27px);font-weight:900}.ticker__star{font-size:clamp(14px,1.9vw,27px)}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none}}@media (width<=640px){.ticker{padding-block:8px}.ticker__text,.ticker__star{font-size:clamp(17px,4.2vw,27px)}}.perks{background:var(--gradient-cream);padding:56px 24px 70px}.perks__title{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;text-align:center;margin:0 auto 40px;font-size:clamp(22px,3.2vw,46px);font-weight:900;line-height:1.2}.perks__title--cta{margin-bottom:36px}.perks__title-text{background:var(--gradient-blue-text);color:#0000;-webkit-background-clip:text;background-clip:text}.perks__grid{grid-template-columns:repeat(4,1fr);gap:28px;max-width:1290px;margin:0 auto clamp(40px,7vw,88px);display:grid}.perks__card{background:var(--gradient-card);border-radius:30px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000008f}.perks__card-image{width:100%;height:auto}.perks__card-body{flex-direction:column;gap:12px;padding:18px 20px 24px;display:flex}.perks__card-title{min-height:60px;color:var(--color-blue-deep);font-family:var(--font-heading);text-transform:uppercase;text-align:center;font-size:17.5px;font-weight:800;line-height:1.26}.perks__card-text{font-size:14px;line-height:1.4}.perks__card-text strong{color:var(--color-card-strong);font-weight:800}.perks__balance{background:var(--gradient-blue-text);border-radius:30px;justify-content:center;align-items:center;max-width:1245px;margin:0 auto 45px;padding:32px 70px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000008f}.perks__balance-content{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.perks__balance:before,.perks__balance:after,.perks__balance-content:before{content:"✦";z-index:1;color:var(--color-star);text-shadow:0 0 12px #fff, 0 0 20px var(--color-star);pointer-events:none;font-size:22px;animation:2.6s ease-in-out infinite hero-twinkle;position:absolute}.perks__balance:before{top:14px;left:64px}.perks__balance:after{animation-delay:1.6s;top:50%;right:96px;transform:translateY(-50%)}.perks__balance-content:before{animation-delay:.8s;bottom:-24px;left:50%;transform:translate(-50%)}.perks__balance-label{background:var(--gradient-gold);color:#0000;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,3vw,40px);font-weight:900;line-height:1.2}.perks__balance-value{color:#fff;font-size:clamp(14px,1.8vw,25px);font-weight:600}.perks__coin{width:clamp(170px,23.5vw,300px);height:auto;position:absolute}.perks__coin--left{bottom:-89px;left:-100px}.perks__coin--right{top:-81px;right:-118px;transform:rotate(20deg)}.perks__cta-wrap{position:relative}.perks__cta-wrap:after{content:"";background:url(/dod/perks/arrow.svg) 50%/contain no-repeat;width:56px;height:96px;position:absolute;top:17px;right:16%}.perks__hint{color:var(--color-blue-deep);text-align:center;margin-bottom:45px;font-size:clamp(14px,1.6vw,23px);font-style:italic;font-weight:600;line-height:1.41}.perks__cta{background:var(--gradient-ticker);color:#fff;text-transform:uppercase;border-radius:999px;margin:0 auto;padding:clamp(14px,2vw,24px) clamp(24px,5vw,64px);font-size:clamp(15px,2vw,28px);font-weight:800;transition:transform .2s,box-shadow .2s;display:block;box-shadow:3px 3px 8px #00000080}.perks__cta:hover{transform:translateY(-2px);box-shadow:4px 5px 14px #0000008c}@media (width<=1100px){.perks__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.perks{padding:40px 16px 48px}.perks__title{font-size:clamp(19px,3.2vw,46px)}.perks__grid{grid-template-columns:1fr}.perks__balance{margin-bottom:24px;padding:20px 28px}.perks__hint{margin-bottom:24px}.perks__balance:before,.perks__balance:after,.perks__balance-content:before,.perks__cta-wrap:after{display:none}.perks__cta{font-size:clamp(17px,2vw,28px)}.perks__coin{width:clamp(130px,40vw,210px)}.perks__coin--left{bottom:-45px;left:-40px}.perks__coin--right{top:-45px;right:-46px}}.final{background:url(/dod/final/bg.webp) 50%/cover no-repeat;padding:56px 24px}.final__title{background:var(--gradient-gold);color:#0000;max-width:1290px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;text-align:center;-webkit-background-clip:text;background-clip:text;margin:0 auto 40px;font-size:clamp(28px,3.5vw,50px);font-weight:900;line-height:1.25}.final__speaker{background:var(--gradient-card);border-radius:30px;align-items:center;gap:48px;max-width:1292px;margin:0 auto 65px;padding:48px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000008f}.final__speaker-photo{width:clamp(300px,34vw,430px);position:absolute;bottom:0;right:0}.final__speaker-image{width:100%;height:auto;display:block}.final__speaker-body{flex:1;min-width:0;padding-right:clamp(230px,27vw,340px)}.final__speaker-title{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:16px;font-size:clamp(22px,3vw,39px);font-weight:900;line-height:1.26}.final__speaker-title-line{background:var(--gradient-blue-text);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.final__speaker-title-line--sub{display:inline}.final__speaker-text{margin-bottom:16px;font-size:clamp(15px,1.6vw,22px);font-weight:500;line-height:1.07}.final__speaker-text:last-child{margin-bottom:0}.final__speaker-highlight{color:var(--color-card-strong);font-style:italic;font-weight:600}.final__intro{background:var(--gradient-gold);color:#0000;max-width:1290px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;text-align:center;-webkit-background-clip:text;background-clip:text;margin:0 auto 55px;font-size:clamp(20px,2.7vw,35px);font-weight:800;line-height:1.25}.final__barriers{justify-content:center;gap:40px;max-width:1292px;margin:0 auto;display:flex}.final__barrier-card{background:var(--gradient-card);border-radius:30px;flex:1;min-width:0;max-width:293px;padding:24px 15px;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000008f}.final__barrier-card--1,.final__barrier-card--2,.final__barrier-card--3,.final__barrier-card--4{background-position:100% 100%,50%;background-repeat:no-repeat,no-repeat;background-size:73%,cover;padding-bottom:175px}.final__barrier-card--1{background-image:url(/dod/final/barrier-1.webp), var(--gradient-card)}.final__barrier-card--2{background-image:url(/dod/final/barrier-2.webp), var(--gradient-card)}.final__barrier-card--3{background-image:url(/dod/final/barrier-3.webp), var(--gradient-card);background-size:64%,cover}.final__barrier-card--4{background-image:url(/dod/final/barrier-4.webp), var(--gradient-card);background-size:64%,cover}.final__barrier-title{color:var(--color-blue-deep);font-family:var(--font-heading);text-transform:uppercase;text-align:center;margin-bottom:12px;font-size:22px;font-weight:800;line-height:1.26}.final__barrier-text{font-size:20px;font-weight:500;line-height:1.26}@media (width<=900px){.final__barriers{flex-wrap:wrap}.final__barrier-card{flex:calc(50% - 20px)}}@media (width<=600px){.final__barriers{flex-direction:column;align-items:center}.final__barrier-card{flex:none;width:100%;max-width:320px}.final__barrier-card--2{padding-bottom:220px}}@media (width<=900px){.final__speaker{text-align:center;flex-direction:column;gap:24px;padding:32px 24px}.final__speaker-body{padding-right:0}.final__speaker-text{text-align:left}.final__speaker-photo{width:clamp(220px,62vw,320px);margin:0 0 -32px;position:static}}@media (width<=600px){.final{background-position:bottom;padding:40px 16px}.final__title{font-size:clamp(24px,3.5vw,50px)}.final__speaker-title-line--sub{font-size:.74em}}.gift{text-align:center;background:linear-gradient(90deg,#1b3899 0%,#001769 100%);padding:105px 24px 100px;position:relative}.gift:before,.gift:after{content:"✦";color:var(--color-gold-light);text-shadow:0 0 12px #fff, 0 0 20px var(--color-gold-light);pointer-events:none;animation:2.6s ease-in-out infinite hero-twinkle;position:absolute}.gift:before{font-size:20px;top:28px;right:18%}.gift:after{font-size:16px;animation-delay:.6s;top:60px;right:6%}.gift__title{background:var(--gradient-gold);color:#0000;max-width:1290px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0 auto 40px;font-size:clamp(22px,2.7vw,35px);font-weight:800;line-height:1.25}.gift__cta{background:var(--gradient-gold);width:fit-content;color:var(--color-blue-deep);text-transform:uppercase;border-radius:999px;margin:0 auto;padding:clamp(14px,2vw,24px) clamp(24px,5vw,64px);font-size:clamp(15px,2vw,30px);font-weight:800;transition:transform .2s,box-shadow .2s;display:block;position:relative;box-shadow:3px 3px 8px #00000080}.gift__cta:hover{transform:translateY(-2px);box-shadow:4px 5px 14px #0000008c}.gift__cta:before{content:"";pointer-events:none;background:url(/dod/gift/arrow.svg) 50%/contain no-repeat;width:56px;height:96px;position:absolute;top:-67px;right:-8%}.gift__cta:after{content:"✦";color:var(--color-gold-light);text-shadow:0 0 12px #fff, 0 0 20px var(--color-gold-light);pointer-events:none;font-size:18px;animation:2.6s ease-in-out 1.8s infinite hero-twinkle;position:absolute;bottom:-18px;left:-28px}.gift__content{text-align:left;max-width:1290px;margin:0 auto 70px;padding-right:clamp(260px,34vw,460px);position:relative}.gift__content:after{content:"";aspect-ratio:1371/1311;pointer-events:none;background:url(/dod/gift/mystery.webp) 50%/contain no-repeat;width:clamp(280px,36vw,480px);position:absolute;top:50%;right:0;transform:translateY(-50%)}.gift__content:before{content:"✦";color:var(--color-gold-light);text-shadow:0 0 12px #fff, 0 0 20px var(--color-gold-light);pointer-events:none;font-size:22px;animation:2.6s ease-in-out 1.2s infinite hero-twinkle;position:absolute;top:-6%;right:4%}.gift__heading{background:var(--gradient-gold);color:#0000;font-family:var(--font-heading);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:12px;font-size:clamp(28px,3.5vw,51px);font-weight:900;line-height:1.2;position:relative}.gift__heading:after{content:"✦";color:var(--color-gold-light);text-shadow:0 0 12px #fff, 0 0 20px var(--color-gold-light);pointer-events:none;font-size:14px;animation:2.6s ease-in-out 2.2s infinite hero-twinkle;position:absolute;bottom:-14px;left:10%}.gift__subheading{color:var(--color-gold-light);text-transform:uppercase;margin-bottom:16px;font-size:clamp(16px,1.7vw,25px);font-weight:800;position:relative}.gift__body{color:#fff;font-size:clamp(15px,1.4vw,20px);font-weight:500;line-height:1.4}.gift__subheading:before{content:"✦";color:var(--color-gold-light);text-shadow:0 0 12px #fff, 0 0 20px var(--color-gold-light);pointer-events:none;font-size:18px;animation:2.6s ease-in-out .4s infinite hero-twinkle;position:absolute;bottom:-10px;left:-24px}@media (width<=900px){.gift__content{text-align:center;margin-bottom:32px;padding-right:0}.gift__content:after{display:none}.gift__body:before{content:"";aspect-ratio:1371/1311;background:url(/dod/gift/mystery.webp) 50%/contain no-repeat;width:clamp(220px,55vw,320px);margin:0 auto;display:block}}@media (width<=640px){.gift{padding-top:45px;padding-bottom:45px}.gift__title{font-size:clamp(19px,2.7vw,35px)}.gift__cta:before{display:none}.gift__cta{font-size:clamp(17px,2vw,30px)}}.steps{text-align:center;background:#fffaf0;padding:40px 100px 70px;position:relative}.steps:after{content:"✦";color:var(--color-star);text-shadow:0 0 12px #fff, 0 0 20px var(--color-star);pointer-events:none;font-size:22px;animation:2.6s ease-in-out infinite hero-twinkle;position:absolute;top:24px;right:8%}.steps__cta{background:var(--gradient-blue-text);color:#fff;text-transform:uppercase;border-radius:999px;width:fit-content;margin:0 auto;padding:clamp(14px,2vw,24px) clamp(24px,5vw,64px);font-size:clamp(15px,2vw,30px);font-weight:800;transition:transform .2s,box-shadow .2s;display:block;position:relative;box-shadow:3px 3px 8px #0009}.steps__cta:hover{transform:translateY(-2px);box-shadow:4px 5px 14px #0000008c}.steps__title{background:var(--gradient-blue-text);color:#0000;max-width:1290px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0 auto 56px;font-size:clamp(28px,3.5vw,50px);font-weight:900;line-height:1.2}.steps__list{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:75px 55px;max-width:1290px;margin:0 auto 70px;display:flex}.steps__step{flex:0 500px}.steps__step:nth-child(2n){align-self:flex-start;transform:translateY(40%)}.steps__step-title{color:var(--color-card-strong);text-transform:uppercase;margin-bottom:25px;font-size:clamp(18px,2vw,25px);font-weight:800;line-height:1.07}.steps__step-text{font-size:clamp(16px,1.8vw,25px);line-height:1.07}.steps__step-text strong{color:var(--color-card-strong)}@media (width>=761px){.steps__step:nth-child(2n){position:relative}.steps__step:nth-child(2):before{content:"";pointer-events:none;background:url(/dod/steps/arrow-1.svg) 50%/contain no-repeat;width:462px;height:78px;position:absolute;top:-100px;left:-380px}.steps__step:nth-child(2):after{content:"";pointer-events:none;background:url(/dod/steps/arrow-2.svg) 50%/contain no-repeat;width:327px;height:216px;position:absolute;bottom:-20px;left:-360px}.steps__step:nth-child(4):before{content:"";pointer-events:none;background:url(/dod/steps/arrow-3.svg) 50%/contain no-repeat;width:184px;height:81px;position:absolute;top:-40px;left:-210px}.steps__step:nth-child(4):after{content:"";pointer-events:none;background:url(/dod/steps/arrow-4.svg) 50%/contain no-repeat;width:421px;height:161px;position:absolute;bottom:-160px;left:-200px}}@media (width<=760px){.steps{padding:40px 24px 56px}.steps__title{font-size:clamp(24px,3.5vw,50px)}.steps__list{row-gap:45px;margin:0 auto 30px}.steps__step{flex-basis:100%}.steps__step:nth-child(2n){align-self:center;max-width:100%;transform:none}.steps__step-title{margin-bottom:15px}.steps__cta{font-size:clamp(17px,2vw,30px)}}.reviews{text-align:center;background:#fffaf0;padding:56px 24px}.reviews__title{background:var(--gradient-blue-text);color:#0000;max-width:1290px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0 auto 44px;font-size:clamp(28px,3.5vw,50px);font-weight:900;line-height:1.2}.reviews__cta{background:var(--gradient-blue-text);color:#fff;text-transform:uppercase;border-radius:999px;width:fit-content;margin:0 auto;padding:clamp(14px,2vw,24px) clamp(24px,5vw,64px);font-size:clamp(15px,2vw,30px);font-weight:800;transition:transform .2s,box-shadow .2s;display:block;box-shadow:3px 3px 8px #0009}.reviews__cta:hover{transform:translateY(-2px);box-shadow:4px 5px 14px #0000008c}.reviews__slider{max-width:1292px;margin:0 auto 56px;position:relative}.reviews__swiper{cursor:grab;overflow:hidden}.reviews__swiper:active{cursor:grabbing}.reviews__swiper .swiper-wrapper{align-items:stretch}.reviews__card{background:var(--gradient-blue-text);text-align:left;-webkit-user-select:none;user-select:none;border-radius:30px;padding:40px 32px;box-shadow:1px 1px 9px #00000040}.reviews__card-header{align-items:center;gap:16px;margin-bottom:20px;display:flex}.reviews__card-avatar{flex-shrink:0;width:92px;height:92px}.reviews__card-photo{object-fit:cover;width:100%;height:100%;display:block}.reviews__card-name{color:#fff;letter-spacing:.01em;text-transform:uppercase;font-size:18px;font-weight:700}.reviews__card-quote{background:var(--gradient-gold);color:#0000;font-family:var(--font-heading);letter-spacing:.01em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:18px;font-weight:900}.reviews__card-text{color:#fff;letter-spacing:.01em;margin-bottom:16px;font-size:18px;line-height:1.4}.reviews__card-text:last-child{margin-bottom:0}.reviews__card-text strong{color:var(--color-gold-light);font-weight:700}.reviews__nav-group{justify-content:center;gap:18px;margin-bottom:35px;display:flex}.reviews__nav{background:#233382;border-radius:50%;flex-shrink:0;width:59px;height:59px;transition:background .2s;position:relative}.reviews__nav:before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:11px;height:11px;position:absolute;top:50%;left:50%}.reviews__nav--prev:before{transform:translate(-30%,-50%)rotate(-135deg)}.reviews__nav--next:before{transform:translate(-70%,-50%)rotate(45deg)}.reviews__nav:hover{background:var(--color-blue-deep)}.reviews__nav.swiper-button-disabled{opacity:.4;cursor:default}@media (width<=640px){.reviews__title{font-size:clamp(24px,3.5vw,50px)}.reviews__card{padding:32px 24px}.reviews__card-text{font-size:16px}.reviews__cta{font-size:clamp(17px,2vw,30px)}}.start{background:var(--color-navy) url(/dod/start/bg.webp) center / cover no-repeat;text-align:center;padding:72px 24px;position:relative;overflow:hidden}.start__tagline{max-width:940px;color:var(--color-cream);letter-spacing:.01em;text-shadow:0 0 24px #000000e6;margin:0 auto;font-size:clamp(15px,1.7vw,25px);font-style:italic;font-weight:600;line-height:1.26}.start__title{background:var(--gradient-gold);color:#0000;max-width:1233px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0 auto 40px;font-size:clamp(28px,3.5vw,50px);font-weight:900;line-height:1.2;position:relative}.start__cta{background:var(--gradient-gold);width:fit-content;color:var(--color-blue-deep);text-transform:uppercase;border-radius:999px;margin:0 auto 24px;padding:clamp(14px,2vw,24px) clamp(24px,5vw,64px);font-size:clamp(15px,2vw,30px);font-weight:800;transition:transform .2s,box-shadow .2s;display:block;position:relative;box-shadow:3px 3px 8px #0009}.start__cta:hover{transform:translateY(-2px);box-shadow:4px 5px 14px #0000008c}.start__cards{flex-wrap:wrap;justify-content:center;gap:40px;max-width:1000px;margin:0 auto 64px;display:flex;position:relative}.start__card{background:var(--gradient-card);text-align:center;border-radius:30px;flex:0 293px;padding:56px 24px 32px;position:relative;box-shadow:0 2px 6px #0000008f}.start__card-title{color:var(--color-blue-deep);font-family:var(--font-heading);text-transform:uppercase;margin-bottom:12px;font-size:22px;font-weight:800;line-height:1.26}.start__card-text{font-size:19px;font-weight:500;line-height:1.26}.start__card-icon{background:50%/contain no-repeat;width:81px;height:81px;position:absolute;top:-33px;left:50%;transform:translate(-50%)}.start__card-icon--1{background-image:url(/dod/start/icon-1.webp)}.start__card-icon--2{background-image:url(/dod/start/icon-2.webp)}.start__card-icon--3{background-image:url(/dod/start/icon-3.webp)}@media (width<=640px){.start{padding:56px 16px}.start__title{font-size:clamp(24px,3.5vw,50px)}.start__cards{gap:64px 24px}.start__cta{font-size:clamp(17px,2vw,30px)}}.closed{background:var(--color-navy) url(/dod/start/bg.webp) center / cover no-repeat;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:96px 24px 72px;display:flex;position:relative}.closed[hidden]{display:none}.closed:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#000 100%);position:absolute;inset:0}.closed__logo,.closed__title,.closed__text{z-index:1;position:relative}.closed__logo{width:260px;height:auto;margin:0 auto 40px;display:block}.closed__title{max-width:900px;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;margin:0 auto 20px;font-size:clamp(26px,3.5vw,46px);font-weight:900;line-height:1.25}.closed__title-text{background:var(--gradient-gold);color:#0000;-webkit-background-clip:text;background-clip:text}.closed__text{max-width:900px;color:var(--color-cream);margin:0 auto;font-size:clamp(16px,1.8vw,22px);font-weight:500;line-height:1.4}.closed:not([hidden])~#cart,.closed:not([hidden])~#registerModal{display:none!important}@media (width<=640px){.closed{padding:64px 16px 48px}}.tracks{background:var(--gradient-ticker);padding:56px 24px 70px}.tracks__title{text-align:center;max-width:1233px;margin:0 auto 24px}.tracks__title-main{background:var(--gradient-gold);color:#0000;font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:clamp(28px,3.5vw,50px);font-weight:900;line-height:1.2;display:block}.tracks__title-sub{color:var(--color-gold-light);font-family:var(--font-heading);text-transform:uppercase;font-size:clamp(18px,2.3vw,33px);font-weight:700;display:block}.tracks__subtitle{color:#fff;text-align:center;max-width:1038px;margin:0 auto 40px;font-size:clamp(16px,1.74vw,25px);font-weight:500}.tracks__grid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:1292px;margin:0 auto;display:grid}.tracks__card{border-radius:30px;flex-direction:column;display:flex;overflow:hidden;box-shadow:5px 5px 14px #00000024}.tracks__card-cover{background:var(--gradient-track-cover);min-height:160px;position:relative}.tracks__card-cover:after{content:"";pointer-events:none;background:radial-gradient(80% 60% at 50% 100%,#00000073,#0000 70%);position:absolute;inset:0}.tracks__card-cover:has(.tracks__card-image):after{display:none}.tracks__card-image{width:100%;height:auto;display:block}.tracks__card-body{background:var(--gradient-card);flex-direction:column;flex:1;align-items:flex-start;gap:20px;padding:32px 20px 36px;display:flex}.tracks__card-title{color:var(--color-blue-deep);font-family:var(--font-heading);text-transform:uppercase;font-size:22px;font-weight:900}.tracks__card-text{flex:1;font-size:16px;line-height:1.4}.tracks__card-cta{background:var(--gradient-ticker);color:#fff;text-transform:uppercase;border-radius:999px;align-self:center;padding:14px 28px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;box-shadow:5px 5px 16px #a1a3b080}.tracks__card-cta:hover{transform:translateY(-2px);box-shadow:5px 6px 18px #a1a3b099}.tracks__card-cta--selected{background:var(--gradient-gold);color:var(--color-blue-deep)}.tracks__card-cta:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.tracks__card-cta:disabled:hover{transform:none}@media (width<=900px){.tracks__grid{grid-template-columns:1fr;max-width:420px}}@media (width<=600px){.tracks{padding:40px 16px 48px}.tracks__title-main{font-size:clamp(24px,3.5vw,50px)}.tracks__card-cta{font-size:17px}}.cart{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--gradient-gold);opacity:0;pointer-events:none;border-radius:20px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;width:calc(100% - 32px);max-width:960px;padding:15px 21px;transition:opacity .3s,transform .3s;display:flex;position:fixed;transform:translate(-50%,24px);box-shadow:0 8px 24px #00000059;container-type:inline-size}.cart[hidden]{display:none}.cart--visible{opacity:1;pointer-events:auto;animation:2.4s ease-in-out infinite cart-glow;transform:translate(-50%)}@keyframes cart-glow{0%,to{box-shadow:0 8px 24px #00000059,0 0 #1b389900}50%{box-shadow:0 8px 24px #00000059,0 0 26px #1b389980}}.cart__items{flex-direction:column;flex:55%;gap:4px;min-width:0;display:flex}.cart__item{color:var(--color-blue-deep);letter-spacing:.01em;align-items:center;gap:8px;font-size:clamp(11px,4.2cqw,17px);font-weight:500;display:flex}.cart__item--registered{opacity:.65}.cart__item-text{overflow-wrap:break-word;min-width:0}.cart__item-label{font-weight:800}.cart__item-remove{width:22px;height:22px;color:var(--color-blue-deep);background:#04008626;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;transition:background-color .2s;display:inline-flex}.cart__item-remove:hover{background:#0400864d}.cart__submit{overflow-wrap:anywhere;text-align:center;background:var(--gradient-ticker);color:#fff;text-transform:uppercase;border-radius:999px;flex:0 auto;min-width:0;padding:clamp(8px,3cqw,14px) clamp(14px,5cqw,24px);font-size:clamp(11px,3cqw,16px);font-weight:800;transition:transform .2s;box-shadow:2px 2px 4px #0009}.cart__submit:hover{transform:translateY(-2px)}.cart__submit:disabled{opacity:.6;box-shadow:none;cursor:not-allowed}.cart__submit:disabled:hover{transform:none}@media (width<=640px){.cart{flex-direction:column;align-items:stretch;gap:10px;padding:10px 14px}.cart__submit{width:100%}}@media (width<=420px){.cart{bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:16px;gap:8px;padding:8px 10px}.cart__items{gap:2px}.cart__item{gap:6px}.cart__item-remove{width:18px;height:18px;font-size:13px}}@media (prefers-reduced-motion:reduce){.cart{transition:none}.cart--visible{animation:none}}body.modal-open{overflow:hidden}.modal{z-index:100;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[hidden]{display:none}.modal__overlay{background:#010043a6;position:absolute;inset:0}.modal__dialog{z-index:1;background:var(--gradient-cream);border-radius:24px;width:100%;max-width:440px;max-height:calc(100vh - 48px);padding:40px 28px 32px;position:relative;overflow-y:auto;box-shadow:0 16px 40px #0006}.modal__close{width:32px;height:32px;color:var(--color-blue-deep);background:#0400861a;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:background-color .2s;display:inline-flex;position:absolute;top:16px;right:16px}.modal__close:hover{background:#04008633}.modal__title{color:var(--color-blue-deep);font-family:var(--font-heading);text-transform:uppercase;text-align:center;margin-bottom:8px;font-size:24px;font-weight:900}.modal__summary{color:var(--color-text-muted);text-align:center;margin-bottom:24px;font-size:14px}.modal__form{flex-direction:column;gap:16px;display:flex}.modal__field{flex-direction:column;gap:6px;display:flex}.modal__label{color:var(--color-blue-deep);font-size:14px;font-weight:700}.modal__input{width:100%;color:var(--color-text);background:#fff;border:1px solid #04008640;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:16px}.modal__field .iti{width:100%}.modal__input:focus{outline:2px solid var(--color-blue-deep);outline-offset:1px}.modal__error{color:var(--color-error);text-align:center;margin-top:-4px;font-size:14px}.email-suggestions{z-index:110;background:#fff;border:1px solid #04008640;border-radius:12px;max-height:200px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 8px 20px #00000040}.email-suggestions li{color:var(--color-text);cursor:pointer;border-radius:8px;padding:10px 12px;font-size:15px}.email-suggestions li:hover{background:#04008614}.modal__submit{background:var(--gradient-ticker);color:#fff;text-transform:uppercase;border-radius:999px;margin-top:8px;padding:16px 24px;font-size:16px;font-weight:800;transition:transform .2s;box-shadow:2px 2px 6px #0006}.modal__submit:hover{transform:translateY(-2px)}.footer{background:#000;padding:40px 24px}.footer__social{justify-content:center;gap:16px;margin-bottom:48px;display:flex}.footer__social-link{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:opacity .2s;display:flex}.footer__social-link:hover{opacity:.8}.footer__social-link svg{fill:#000;width:20px;height:20px}.footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:24px;max-width:1290px;margin:0 auto;display:flex}.footer__legal,.footer__links{flex-direction:column;gap:6px;display:flex}.footer__links{text-align:right;align-items:flex-end}.footer__legal-line,.footer__link{color:var(--color-cream);letter-spacing:.01em;font-size:15px}.footer__link{transition:color .2s}.footer__link:hover{color:var(--color-gold-light)}@media (width<=640px){.footer__bottom{text-align:center;flex-direction:column;align-items:center}.footer__links{text-align:center;align-items:center}}:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (width<=500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}:is(.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country:has(+.iti__country-selector:hover) .iti__selected-country-primary){background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;position:fixed;top:-1000px;left:-1000px}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top: auto; bottom: calc(anchor(top) + 3px);}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;inset:0}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(/dod/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x:url(/dod/assets/flags@2x-QBzdwbZ8.webp);--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
