.dg{color:#102d55;background:#edf4f8;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.dg *{box-sizing:border-box}.dg button,.dg input,.dg select,.dg textarea{font:inherit}.dgHead{color:#fff;background:#062c61;border-bottom:4px solid #e8aa22;justify-content:space-between;align-items:center;height:94px;padding:0 clamp(20px,5vw,72px);display:flex}.dgBrand{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;display:flex}.dgBrand span{gap:3px;display:grid}.dgBrand small,.dgEye{letter-spacing:.13em;font-size:11px;font-weight:800}.dgBrand small{opacity:.72}.dgBrand strong{font-size:24px}.dgMember,.dgPrimary,.dgSecondary{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 17px;font-weight:800;display:inline-flex}.dgMember{color:#fff;background:#ffffff17;border:1px solid #63bed1}.dgPrimary{color:#fff;background:#073d78}.dgSecondary{color:#076c84;background:#e4f2f5}.dgHero{background:linear-gradient(135deg,#fff 0 62%,#d7edf2);justify-content:space-between;align-items:center;max-width:1400px;margin:auto;padding:66px clamp(24px,7vw,105px) 54px;display:flex}.dgHero div:first-child{max-width:820px}.dgEye{color:#087c96}.dgHero h1,.dgPanel h1,.dgTitle h1{letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(35px,4vw,58px);line-height:1.06}.dgHero p,.dgPanel>p,.dgTitle p{color:#586f85;font-size:18px;line-height:1.55}.dgHeroIcon{color:#087c96;background:#d9eef2;border-radius:50%;place-items:center;width:155px;height:155px;display:grid}.dgHeroIcon svg{width:72px;height:72px}.dgCards{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1260px;margin:-12px auto 34px;padding:0 26px;display:grid}.dgCards>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cadbe5;border-radius:17px;min-height:300px;padding:34px 28px;transition:all .2s;box-shadow:0 10px 28px #14314e14}.dgCards>button:hover{transform:translateY(-5px);box-shadow:0 16px 34px #14314e24}.dgCardIcon,.dgFeature,.dgQueueIcon{color:#087c96;background:#e1f2f5;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.dgCards h2{margin:22px 0 10px;font-size:22px}.dgCards p{color:#63768a;min-height:70px;line-height:1.55}.dgCards b{color:#087c96;align-items:center;gap:7px;display:flex}.dgTrust{background:#e4f3f6;border:1px solid #cadee7;border-radius:13px;align-items:center;gap:13px;max-width:1208px;margin:0 auto 40px;padding:17px 21px;display:flex}.dgTrust p{color:#60758a;margin:4px 0 0}.dgFoot{color:#60758a;border-top:1px solid #cadbe5;justify-content:center;gap:28px;padding:23px;display:flex}.dgFoot button{color:#49657d;cursor:pointer;background:0 0;border:0}.dgFoot span{color:#087c96;font-weight:800}.dgPanel{background:#fff;border:1px solid #cadce6;border-radius:19px;max-width:1100px;margin:36px auto;padding:40px;box-shadow:0 18px 40px #14314e1a}.dgNarrow{text-align:center;max-width:680px}.dgBack{color:#087c96;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:28px;font-weight:800;display:flex}.dgFeature{margin:18px auto}.dgForm{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.dgForm label,.dgTrack label{text-align:left;gap:8px;font-weight:800;display:grid}.dgForm .full{grid-column:1/-1}.dgForm input,.dgForm select,.dgForm textarea,.dgTrack input{color:#173755;background:#fbfdfe;border:1px solid #bdcfda;border-radius:9px;width:100%;padding:13px}.dgForm textarea{resize:vertical;min-height:120px}.dgFormBar{justify-content:space-between;align-items:center;gap:18px;display:flex}.dgFormBar span{color:#60758a;align-items:center;gap:7px;font-size:13px;display:flex}.dgNotice{color:#1e6a46;text-align:left;background:#e5f5ed;border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:15px 17px;display:flex}.dgTrack{gap:17px;max-width:480px;margin:25px auto 0;display:grid}.dgChoice{grid-template-columns:1fr 1fr;gap:14px;margin:26px 0;display:grid}.dgChoice button{text-align:left;cursor:pointer;background:#f9fcfd;border:1px solid #c9dae4;border-radius:12px;padding:20px}.dgChoice button.active{background:#e9f6f8;border-color:#087c96}.dgChoice b,.dgChoice small{display:block}.dgChoice small{color:#64798e;margin-top:5px}.dgBasket{border:1px solid #cbdee7;border-radius:13px;margin-top:26px;overflow:hidden}.dgBasket header{background:#eef6f8;justify-content:space-between;padding:14px 17px;display:flex}.dgBasket article{border-top:1px solid #dbe6ec;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.dgBasket article span{display:grid}.dgBasket article small{color:#6a7d8f}.dgInfo{grid-template-columns:repeat(3,1fr);gap:17px;margin:27px 0;display:grid}.dgInfo article{background:#f9fcfd;border:1px solid #cddde6;border-radius:13px;padding:23px}.dgInfo svg{color:#087c96}.dgInfo p{color:#62768a;line-height:1.5}.dgTop{border-bottom-color:#19a0b5}.dgSigned{align-items:center;gap:12px;display:flex}.dgSigned span{display:grid}.dgSigned small{opacity:.7}.dgShell{grid-template-columns:260px 1fr;min-height:calc(100vh - 94px);display:grid}.dgNav{background:#062c61;flex-direction:column;gap:4px;padding:23px 13px;display:flex}.dgNav button{color:#d6e7f4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:23px 1fr 17px;align-items:center;gap:9px;min-height:46px;padding:0 13px;display:grid}.dgNav button:hover,.dgNav button.active{color:#fff;background:#087c96}.dgNav .mini{width:13px}.dgMain{padding:36px clamp(22px,4vw,56px)}.dgTitle{justify-content:space-between;align-items:center;display:flex}.dgTitle h1{margin-bottom:7px;font-size:40px}.dgQueue{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:28px;display:grid}.dgQueue button{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdae4;border-radius:14px;min-height:172px;padding:23px;box-shadow:0 8px 20px #14314e12}.dgQueue button:hover{border-color:#087c96;transform:translateY(-2px)}.dgQueue b,.dgQueue small{display:block}.dgQueue b{margin:17px 0 7px;font-size:18px}.dgQueue small{color:#718397}.dgModule{text-align:center;background:#fff;border:1px solid #ccdde6;border-radius:17px;align-content:center;place-items:center;min-height:340px;margin-top:28px;padding:42px;display:grid}.dgModule h2{margin:20px 0 7px;font-size:27px}.dgModule p{color:#60758a;max-width:620px;line-height:1.6}.dgButtonRow{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.dgFeatureLab{background:#fff;border:1px solid #cbdde6;border-radius:17px;margin-top:28px;padding:27px}.dgFeatureLab h2{margin:8px 0;font-size:25px}.dgFeatureLab>div>p{color:#60758a}.dgFeatureGroup{border-top:1px solid #d7e3e9;margin-top:28px;padding-top:22px}.dgFeatureGroup h3{color:#173b61;margin:0;font-size:18px}.dgFeatureGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.dgFeatureGrid button{text-align:left;cursor:pointer;background:#f9fcfd;border:1px solid #d1dfe7;border-radius:11px;gap:11px;padding:16px;display:flex}.dgFeatureGrid button:hover{background:#eef8fa;border-color:#087c96}.dgFeatureGrid svg{color:#087c96;flex:none}.dgFeatureGrid span,.dgFeatureGrid b,.dgFeatureGrid small{display:block}.dgFeatureGrid small{color:#677b8f;margin-top:5px;line-height:1.4}.dgEntryChoice button{text-align:left;grid-template-columns:28px 1fr;align-items:center;column-gap:11px;display:grid}.dgEntryChoice button svg{color:#087c96;grid-row:1/3}.dgEntryChoice button small{grid-column:2}.dgBulk{margin-top:28px}.dgBulkSteps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dgBulkSteps article{background:#f9fcfd;border:1px solid #cbdde6;border-radius:14px;padding:25px;position:relative}.dgBulkSteps article>span{color:#fff;background:#073d78;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:800;display:grid;position:absolute;top:15px;right:17px}.dgBulkSteps article>svg{color:#087c96;width:35px;height:35px}.dgBulkSteps h2{margin:16px 0 8px;font-size:18px}.dgBulkSteps p{color:#60758a;min-height:82px;line-height:1.5}.dgBulkSteps a{width:100%;text-decoration:none}.dgUpload{color:#173755;gap:8px;font-weight:800;display:grid}.dgUpload input{background:#fff;border:1px dashed #83a9bb;border-radius:9px;max-width:100%;padding:12px}.dgFileName{color:#1e6a46;word-break:break-all;align-items:center;gap:6px;margin:10px 0;display:flex}.dgFileName svg{color:#1e6a46;width:16px;height:16px}.dgValidation{color:#fff;background:#092f5d;border-radius:14px;margin-top:20px;padding:24px}.dgValidation header{justify-content:space-between;align-items:center;display:flex}.dgValidation header svg{color:#e7aa28;width:38px;height:38px}.dgValidation h2{margin:6px 0 14px}.dgValidation ul{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.dgValidation li{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;padding:15px}.dgValidation li b,.dgValidation li span{display:block}.dgValidation li span{color:#c9d9e8;margin-top:5px;font-size:13px;line-height:1.4}.dgValidation>p{color:#d8e5ef;margin:17px 0 0;line-height:1.55}.dgValidation h2{color:#fff}.dgValidation .dgEye{color:#76e0ef}.dgEntryChoiceThree{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.dgCards,.dgInfo,.dgQueue,.dgFeatureGrid,.dgBulkSteps,.dgValidation ul{grid-template-columns:1fr}.dgHeroIcon{display:none}.dgCards>button,.dgCards p,.dgBulkSteps p{min-height:auto}.dgShell{grid-template-columns:78px 1fr}.dgNav span{display:none}.dgNav button{grid-template-columns:1fr}.dgNav .mini,.dgSigned span{display:none}.dgForm{grid-template-columns:1fr}.dgForm .full{grid-column:auto}.dgFormBar,.dgTitle{flex-direction:column;align-items:stretch}.dgChoice{grid-template-columns:1fr}}@media (max-width:600px){.dgHead{height:auto;padding:13px 17px}.dgBrand strong{font-size:18px}.dgBrand small{display:none}.dgMember{padding:11px;font-size:0}.dgHero{padding:40px 20px}.dgPanel{margin:16px 11px;padding:25px 19px}.dgFoot{flex-wrap:wrap;gap:13px}.dgMain{padding:22px 15px}}.dgGate{background:radial-gradient(circle at top,#d7edf2 0,#edf4f8 45%,#dfeaf1 100%);place-items:center;padding:30px;display:grid}.dgGateCard{text-align:center;background:#fff;border:1px solid #c5d9e4;border-top:6px solid #e8aa22;border-radius:22px;width:min(560px,100%);padding:46px;box-shadow:0 24px 60px #0a284829}.dgGateCard>h1{letter-spacing:-.03em;margin:12px 0 10px;font-size:38px}.dgGateCard>p{color:#5f7488;line-height:1.6}.dgGateCard .dgTrack{max-width:none}.dgGateDestination{color:#174669;text-align:left;background:#e9f5f7;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.dgGateDestination span{display:grid}.dgGateDestination small{margin-top:3px}.dgGateMessage{color:#745614;text-align:left;background:#fff5d8;border-radius:10px;gap:9px;margin-top:18px;padding:13px;line-height:1.45;display:flex}.dgGateSecurity{color:#637a8e;justify-content:center;align-items:center;gap:7px;margin-top:24px;line-height:1.4;display:flex}.dgCardsFour{grid-template-columns:repeat(4,1fr);max-width:1400px}.dgCardsFour>button{min-height:285px;padding:28px 23px}.dgCardsFour h2{font-size:20px}@media (max-width:1100px){.dgCardsFour{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.dgCardsFour{grid-template-columns:1fr}}.dgRequestPaths{grid-template-columns:repeat(2,1fr);max-width:none;margin:28px 0 0;padding:0}.dgRequestPaths>button{min-height:260px}@media (max-width:800px){.dgRequestPaths{grid-template-columns:1fr}}.dgGateIdentity{text-align:left;border-bottom:1px solid #d7e3ea;justify-content:center;align-items:center;gap:20px;padding-bottom:22px;display:flex}.dgGateIdentity>div{gap:4px;display:grid}.dgGateIdentity strong{color:#0b2e59;font-size:20px}.dgGateIdentity span{color:#536d83;font-size:15px}.dgGateIdentity b{letter-spacing:.04em;color:#087c96;text-transform:uppercase;margin-top:3px;font-size:14px}.dgGateCard>h1{letter-spacing:-.045em;color:#0b2e59;margin:30px 0 16px;font-size:clamp(42px,6vw,62px);line-height:1}@media (max-width:560px){.dgGateIdentity{text-align:center;flex-direction:column}.dgGateCard{padding:30px 22px}}.dgGate{isolation:isolate;background:linear-gradient(145deg,#031b3c 0%,#073866 47%,#075c74 100%);position:relative;overflow:hidden}.dgGate:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.dgGateGlow{filter:blur(3px);z-index:-1;opacity:.5;border-radius:50%;position:absolute}.dgGateGlowOne{background:radial-gradient(circle,#1c9fb5 0,#0000 68%);width:520px;height:520px;top:-230px;left:-190px}.dgGateGlowTwo{background:radial-gradient(circle,#dca328 0,#0000 68%);width:480px;height:480px;bottom:-260px;right:-170px}.dgGateCard{background:linear-gradient(#fffffffc,#f5fafcfa);border:1px solid #ffffffb3;border-top:0;width:min(640px,100vw - 38px);padding:38px 50px 34px;position:relative;box-shadow:0 32px 90px #000d226b,inset 0 4px #e8aa22}.dgGateCard:after{content:"";background:#42c3d5;border-radius:0 0 8px 8px;width:34%;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.dgGateLogo{background:radial-gradient(circle,#fff 50%,#e1eef3 51%);border-radius:50%;flex:none;place-items:center;width:126px;height:126px;display:grid;box-shadow:0 9px 24px #0830522b,0 0 0 5px #eff6f8}.dgGateVerified{color:#08778e;letter-spacing:.09em;text-transform:uppercase;background:#e3f5f6;border-radius:99px;align-items:center;gap:7px;width:max-content;margin:24px auto 0;padding:7px 12px;font-size:11px;font-weight:900;display:flex}.dgGateVerified svg{width:16px}.dgGateIntro{max-width:510px;margin:0 auto;color:#566e82!important}.dgGateBenefits{grid-template-columns:repeat(3,1fr);gap:9px;margin:24px 0 4px;display:grid}.dgGateBenefits span{color:#48667e;background:#f8fbfc;border:1px solid #d3e2e9;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-size:12px;display:flex}.dgGateBenefits svg{color:#07839a;width:17px}.dgGateForm{text-align:center;max-width:480px}.dgGateForm label{text-align:center}.dgGateForm label>span{letter-spacing:.04em;color:#234b6c;font-size:13px}.dgGateInput{background:#fff;border:1px solid #a9c3d1;border-radius:12px;align-items:center;height:56px;padding:0 16px;transition:all .2s;display:flex;box-shadow:0 5px 14px #1437530f}.dgGateInput:focus-within{border-color:#05839c;box-shadow:0 0 0 4px #05839c1f}.dgGateInput svg{color:#07839a;width:21px}.dgGateInput input{text-align:center;outline:0;height:100%;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important}.dgGateCodeInput input{letter-spacing:.28em;font-size:24px;font-weight:900}.dgGateForm .dgPrimary{background:linear-gradient(135deg,#073b76,#087f96);min-height:53px;transition:all .2s;box-shadow:0 9px 20px #064c7738}.dgGateForm .dgPrimary:hover{transform:translateY(-2px);box-shadow:0 13px 25px #064c774d}.dgGateFooter{color:#ffffffb8;letter-spacing:.04em;align-items:center;gap:12px;font-size:11px;display:flex;position:absolute;bottom:18px}.dgGateFooter i{background:#e8aa22;border-radius:50%;width:4px;height:4px}.dgGateSecurity{color:#536d80}.dgGateMessage{border:1px solid #ebcf82}.dgGateDestination{text-align:center;justify-content:center}@media (max-height:850px){.dgGate{padding-top:20px;padding-bottom:55px}.dgGateCard{padding-top:28px;padding-bottom:25px}.dgGateLogo{width:105px;height:105px}.dgGateIdentity img{width:92px;height:92px}.dgGateCard>h1{margin:20px 0 11px;font-size:44px}.dgGateBenefits{margin-top:16px}.dgGateForm{margin-top:17px}}@media (max-width:600px){.dgGateBenefits{grid-template-columns:1fr}.dgGateFooter{display:none}.dgGateCard{padding:28px 20px}.dgGateIdentity{gap:14px}.dgGateLogo{width:104px;height:104px}.dgGateIdentity img{width:92px;height:92px}.dgGateCard>h1{font-size:42px}.dgGateIntro{font-size:14px}.dgGateBenefits span{padding:9px}}.dgGateLogo{width:140px;height:140px}.dgGatePromise{color:#0b5273;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #d7e3ea;justify-content:center;align-items:center;gap:12px;margin:22px auto 0;padding-top:18px;font-size:12px;font-weight:900;display:flex}.dgGatePromise i{background:#e8aa22;border-radius:50%;width:5px;height:5px}.dgGateCard{animation:.65s cubic-bezier(.2,.8,.2,1) both dgGateEnter}.dgGateLogo{background:radial-gradient(circle,#fff 45%,#e3e8eb 46% 57%,#0b2e59 58% 61%,#f2f6f8 62%);animation:4s ease-in-out infinite dgLogoFloat;position:relative;box-shadow:0 12px 28px #08305233,0 0 0 5px #eff3f5,0 0 0 7px #d5a528}.dgGateIdentity{position:relative}.dgGateIdentity:after{content:"";background:linear-gradient(90deg,#17813b 0 30%,#d7a321 30% 64%,#c7352f 64% 82%,#aebbc3 82%);border-radius:4px;height:3px;position:absolute;bottom:-1px;left:166px;right:0}.dgGateVerified{color:#17683a;background:linear-gradient(90deg,#e3f5ec,#edf7f8);border:1px solid #b7ded1;animation:3s ease-in-out infinite dgVerifiedPulse}.dgGateBenefits span:first-child{border-top:3px solid #17813b}.dgGateBenefits span:nth-child(2){border-top:3px solid #d7a321}.dgGateBenefits span:nth-child(3){border-top:3px solid #c7352f}.dgGateBenefits span{transition:transform .2s,box-shadow .2s}.dgGateBenefits span:hover{transform:translateY(-3px);box-shadow:0 9px 18px #0d324e1a}.dgGateBenefits span:first-child svg{color:#17813b}.dgGateBenefits span:nth-child(2) svg{color:#b77d06}.dgGateBenefits span:nth-child(3) svg{color:#b5322d}.dgGatePromise span:first-child{color:#17683a}.dgGatePromise span:nth-child(3){color:#a76d00}.dgGatePromise span:nth-child(5){color:#a82f2a}.dgGateGlowOne{animation:9s ease-in-out infinite alternate dgGlowOne}.dgGateGlowTwo{animation:11s ease-in-out infinite alternate dgGlowTwo}.dgGateInput svg{transition:transform .2s}.dgGateInput:focus-within svg{transform:scale(1.14)}@keyframes dgGateEnter{0%{opacity:0;transform:translateY(22px)scale(.975)}to{opacity:1;transform:none}}@keyframes dgLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dgVerifiedPulse{0%,to{box-shadow:0 0 #17813b00}50%{box-shadow:0 0 0 6px #17813b14}}@keyframes dgGlowOne{to{transform:translate(65px,45px)scale(1.12)}}@keyframes dgGlowTwo{to{transform:translate(-55px,-35px)scale(1.1)}}@media (prefers-reduced-motion:reduce){.dgGateCard,.dgGateLogo,.dgGateVerified,.dgGateGlowOne,.dgGateGlowTwo{animation:none!important}.dgGateBenefits span,.dgGateForm .dgPrimary,.dgGateInput svg{transition:none!important}}@media (max-width:600px){.dgGateIdentity:after{left:0}.dgGateLogo{width:118px;height:118px}}.dgGateCard>h1{letter-spacing:-.035em;background:linear-gradient(110deg,#071f48 0%,#154f78 38%,#087f96 60%,#092d58 82%,#b47a08 100%) 0 0/180%;color:#0000;text-shadow:0 5px 18px #072e561a;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;margin:32px auto 24px;padding:0 28px 20px;font-family:Georgia,Times New Roman,serif;font-weight:700;animation:7s ease-in-out infinite dgTitleSheen;position:relative}.dgGateCard>h1:before,.dgGateCard>h1:after{content:"";background:linear-gradient(90deg,#0000,#d3a22e);width:38%;height:2px;position:absolute;bottom:4px}.dgGateCard>h1:before{left:0}.dgGateCard>h1:after{right:0;transform:scaleX(-1)}.dgGateCard>h1::selection{color:#fff;background:#0b5273}.dgGateIntro:before{content:"◆";color:#d3a22e;text-shadow:0 0 #fff,0 0 12px #d3a22e47;margin:-31px auto 13px;font-size:12px;display:block}@keyframes dgTitleSheen{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.dgGateCard>h1{animation:none!important}}.dgGateIntro{font-size:0}.dgGateIntro:before{content:"Verify your email before accessing ISSU services.";color:#566e82;margin:-31px auto 12px;font:16px/1.55 Arial,Helvetica,sans-serif;display:block}.dgGateIntro:after{content:"No access is granted until verification is complete.";color:#8d2d27;letter-spacing:.015em;background:#fff5d9;border-left:3px solid #d7a321;border-right:3px solid #d7a321;border-radius:7px;width:max-content;max-width:100%;margin:0 auto;padding:7px 13px;font:800 14px/1.5 Arial,Helvetica,sans-serif;display:block}.dg:not(.dgGate){background:linear-gradient(#eaf3f7 0,#f7fafc 48%,#e7f0f5 100%)}.dgHero{color:#fff;background:linear-gradient(125deg,#062b5d 0%,#084c75 56%,#087f91 100%);max-width:none;padding-left:max(5vw,70px);padding-right:max(5vw,70px);position:relative;overflow:hidden;box-shadow:inset 0 -5px #d7a321}.dgHero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 87% 25%,#ffffff26 0 2px,#0000 3px),linear-gradient(120deg,#0000 0 65%,#ffffff0f 65%);background-size:28px 28px,auto;position:absolute;inset:0}.dgHero>div{z-index:1;position:relative}.dgHero .dgEye{color:#75deeb}.dgHero h1{color:#fff;text-shadow:0 8px 28px #00122d40}.dgHero p{color:#d7e8f1}.dgHeroIcon{color:#f2c45b;background:linear-gradient(145deg,#ffffff30,#ffffff14);border:1px solid #ffffff57;animation:4.5s ease-in-out infinite dgHeroIconFloat;position:relative;box-shadow:0 18px 45px #0014303d,inset 0 0 0 10px #ffffff0a}.dgHero+.dgCards{z-index:2;margin-top:-28px;position:relative}.dgHero+.dgCards>button{border:0;border-top:6px solid #0000;animation:.55s both dgCardRise;position:relative;overflow:hidden;box-shadow:0 16px 38px #0a2d4a26}.dgHero+.dgCards>button:before{content:"";opacity:.72;pointer-events:none;position:absolute;inset:0}.dgHero+.dgCards>button>*{z-index:1;position:relative}.dgHero+.dgCards>button:first-child{background:linear-gradient(145deg,#fff 30%,#eaf8ef);border-top-color:#16813d}.dgHero+.dgCards>button:first-child:before{background:radial-gradient(circle at 100% 0,#16813d24,#0000 36%)}.dgHero+.dgCards>button:first-child .dgCardIcon{color:#16813d;background:#dff3e6}.dgHero+.dgCards>button:first-child b{color:#126d34}.dgHero+.dgCards>button:nth-child(2){background:linear-gradient(145deg,#fff 30%,#fff7df);border-top-color:#d3a127;animation-delay:80ms}.dgHero+.dgCards>button:nth-child(2):before{background:radial-gradient(circle at 100% 0,#d3a1272b,#0000 38%)}.dgHero+.dgCards>button:nth-child(2) .dgCardIcon{color:#a96e00;background:#fff0c8}.dgHero+.dgCards>button:nth-child(2) b{color:#966200}.dgHero+.dgCards>button:nth-child(3){background:linear-gradient(145deg,#fff 30%,#fff0ee);border-top-color:#c23b35;animation-delay:.16s}.dgHero+.dgCards>button:nth-child(3):before{background:radial-gradient(circle at 100% 0,#c23b3521,#0000 38%)}.dgHero+.dgCards>button:nth-child(3) .dgCardIcon{color:#b0342f;background:#fce4e1}.dgHero+.dgCards>button:nth-child(3) b{color:#a2302b}.dgHero+.dgCards>button:hover .dgCardIcon{transform:rotate(-5deg)scale(1.08)}.dgHero+.dgCards .dgCardIcon{transition:all .25s;box-shadow:0 8px 18px #0c34501a}.dgHero+.dgCards h2{color:#0b2e59;font-weight:800}.dgHero+.dgCards p{color:#536d82}.dgTrust{background:linear-gradient(90deg,#dff1f4,#edf7f7);border:1px solid #b9d5df;border-left:6px solid #087f91;box-shadow:0 10px 25px #10385312}.dgTrust>svg{color:#16813d}.dgFoot{color:#c5d8e5;background:#062b5d;border-top:4px solid #d3a127}.dgFoot button{color:#dceaf2}.dgFoot span{color:#70d5e2}@keyframes dgHeroIconFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes dgCardRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dgHeroIcon,.dgHero+.dgCards>button{animation:none!important}}.dgPanel{border:0;border-top:6px solid #d3a127;animation:.45s both dgPanelEnter;position:relative;overflow:hidden;box-shadow:0 22px 55px #082a4629}.dgPanel:before{content:"";pointer-events:none;background:radial-gradient(circle,#087f911f,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-90px}.dgPanel>.dgEye{color:#08778d;background:#e3f4f6;border-radius:99px;padding:7px 11px;display:inline-flex}.dgPanel>.dgFeature{border:1px solid #c7e2e6;box-shadow:0 9px 20px #084c691a}.dgPanel h1{color:#0b2e59}.dgPanel .dgBack{z-index:2;background:#e6f3f5;border-radius:8px;padding:9px 12px;position:relative}.dgPanel .dgBack:hover{background:#d6ecef}.dgPanel .dgChoice button{background:linear-gradient(145deg,#fff,#eff8fa);border-top:4px solid #087f91;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 8px 19px #0d345012}.dgPanel .dgChoice button:nth-child(2){background:linear-gradient(145deg,#fff,#fff7df);border-top-color:#d3a127}.dgPanel .dgChoice button:nth-child(3){background:linear-gradient(145deg,#fff,#fff0ee);border-top-color:#c13c35}.dgPanel .dgChoice button:hover{transform:translateY(-3px);box-shadow:0 13px 25px #0d345021}.dgPanel .dgChoice button.active{background:linear-gradient(145deg,#e8f7ed,#fff);border-color:#16813d}.dgPanel .dgForm,.dgPanel .dgTrack{background:linear-gradient(145deg,#fbfdfe,#f1f7f9);border:1px solid #d3e2e9;border-radius:15px;padding:24px}.dgPanel input,.dgPanel select,.dgPanel textarea{transition:border-color .2s,box-shadow .2s}.dgPanel input:focus,.dgPanel select:focus,.dgPanel textarea:focus{border-color:#087f91;outline:0;box-shadow:0 0 0 4px #087f911a}.dgPanel .dgPrimary{background:linear-gradient(135deg,#073b76,#087f96);box-shadow:0 8px 18px #07436e30}.dgPanel .dgSecondary{background:#e5f3f5;border:1px solid #c2dce3}.dgPanel .dgBasket{background:#fff;border-top:4px solid #16813d}.dgPanel .dgBasket header{background:linear-gradient(90deg,#e2f3e8,#edf7f8)}.dgBulkSteps article:first-child{background:linear-gradient(145deg,#fff,#edf8f1);border-top:5px solid #16813d}.dgBulkSteps article:nth-child(2){background:linear-gradient(145deg,#fff,#fff8e4);border-top:5px solid #d3a127}.dgBulkSteps article:nth-child(3){background:linear-gradient(145deg,#fff,#edf8fa);border-top:5px solid #087f91}.dgBulkSteps article>span{background:linear-gradient(135deg,#073b76,#087f96)}.dgValidation{background:linear-gradient(125deg,#062b5d,#084c75 65%,#087f91);position:relative;overflow:hidden;box-shadow:0 15px 30px #0423422e}.dgValidation:after{content:"";border:30px solid #ffffff0a;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-85px;right:-70px}.dgInfo article:first-child{background:#f2faf5;border-top:5px solid #16813d}.dgInfo article:nth-child(2){background:#fff9e9;border-top:5px solid #d3a127}.dgInfo article:nth-child(3){background:#fff3f1;border-top:5px solid #c13c35}.dgInfo article:first-child>svg{color:#16813d}.dgInfo article:nth-child(2)>svg{color:#ae7505}.dgInfo article:nth-child(3)>svg{color:#b03530}.dgNotice{border-left:5px solid #16813d;box-shadow:0 8px 18px #18694114}.dgFeatureLab{background:linear-gradient(#fff,#f5f9fb);border-top:6px solid #d3a127}.dgFeatureGroup:nth-of-type(2) h3{color:#176a3a}.dgFeatureGroup:nth-of-type(3) h3{color:#9b6800}.dgFeatureGroup:nth-of-type(4) h3{color:#a5342f}.dgFeatureGrid button:hover svg{transform:scale(1.12)}.dgFeatureGrid svg{transition:all .2s}.dgModule{background:linear-gradient(145deg,#fff,#edf7f9);border-top:6px solid #087f91}.dgQueue button:nth-child(3n+1){border-top:4px solid #16813d}.dgQueue button:nth-child(3n+2){border-top:4px solid #d3a127}.dgQueue button:nth-child(3n){border-top:4px solid #c13c35}@keyframes dgPanelEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dgPanel{animation:none!important}}.dgGateMemberLogin{color:#082f59;background:linear-gradient(135deg,#fff8df,#f2f9f8);border:1px solid #d9a820;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(480px,100%);margin:14px auto 0;padding:11px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 7px 18px #14375314}.dgGateMemberLogin:hover{transform:translateY(-2px);box-shadow:0 11px 22px #14375321}.dgGateMemberLogin>svg{color:#0a7d91;width:20px}.dgGateMemberLogin>svg:last-child{color:#a66f00;width:17px}.dgGateMemberLogin span{text-align:left;line-height:1.25;display:grid}.dgGateMemberLogin small{color:#66798a;font-size:10px;font-weight:750}.dgGateMemberLogin b{font-size:14px}@media (prefers-reduced-motion:reduce){.dgGateMemberLogin{transition:none!important}}
