:root{--dg-ink:#0a0a0a;--dg-navy:#04031d;--dg-lime:#c5f57a;--dg-lime-soft:#e1fbbd;--dg-sky:#dbeffc;--dg-text:#1d1d22;--dg-muted:#5c5c68;--dg-line:#e4e4ea;--dg-bg:#ffffff;--dg-head:"Plus Jakarta Sans", "Helvetica Neue", Arial, sans-serif;--dg-ui:"Jost", "Helvetica Neue", Arial, sans-serif;--dg-body:Arial, Helvetica, sans-serif;--dg-wrap:1300px;--dg-radius:0px}html{scroll-behavior:smooth}body{font-family:var(--dg-body);color:var(--dg-text);background:var(--dg-bg);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.elementor-widget-heading .elementor-heading-title{font-family:var(--dg-head);color:var(--dg-ink);letter-spacing:-.02em;line-height:1.2}a{color:inherit}img{max-width:100%;height:auto}.dg-ui,.dg-meta{font-family:var(--dg-ui)}.dg-sec-title .elementor-heading-title,h2.dg-sec-title{font-family:var(--dg-head);font-weight:800;font-size:clamp(30px, 3.4vw, 48px);letter-spacing:-.035em;line-height:1.05;margin:0}.dg-sec-title .elementor-heading-title::after,h2.dg-sec-title::after{content:" \2192";font-weight:400}.dg-sec-title.dg-star .elementor-heading-title::before{content:"\2605  "}.dg-sec-title.dg-star .elementor-heading-title::after,.dg-sec-title.dg-noarrow .elementor-heading-title::after{content:""}.dg-sec-title.dg-curl .elementor-heading-title::after{content:" \21B7"}.dg-kicker{font-family:var(--dg-ui);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.dg-lead{font-family:var(--dg-head);font-style:italic;font-size:16px;color:var(--dg-text);line-height:1.65}.dg-lead p{margin:0}.dg-lead a,.dg-excerpt a,.dg-what-lead a,.dg-cols2 a{text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px;text-underline-offset:3px;font-weight:600}.dg-chip{display:inline-block;background:var(--dg-lime);color:var(--dg-ink);font-family:var(--dg-ui);font-weight:600;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;line-height:1.2;text-decoration:none}.dg-metaline{font-family:var(--dg-ui);font-size:13px;color:var(--dg-muted);letter-spacing:.02em}.dg-metaline b,.dg-metaline strong{color:var(--dg-ink);font-weight:600}.dg-metaline .sep{display:inline-block;width:1px;height:10px;background:currentColor;opacity:.4;margin:0 8px;vertical-align:middle}.dg-grow{flex:1 1 0%!important;min-width:0;width:auto!important;--width:auto !important}.dg-fixed{flex:0 0 auto!important;max-width:100%}@media (min-width:1025px){.dg-grow-d{flex:1 1 0%!important;min-width:0;width:auto!important;--width:auto !important}}@media (max-width:1024px){.dg-grow-d{width:100%!important;--width:100% !important;min-width:0;max-width:100%;flex:0 0 auto!important}}.dg-auto{width:auto!important;--width:auto !important}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-widget-text-editor p{margin-block:0 .9em}.dg-topline{height:8px;background:var(--dg-lime)}.dg-header{background:#fff;position:relative;z-index:50}.dg-logo-box{background:var(--dg-lime)}.dg-date{font-family:var(--dg-head);font-style:italic;font-size:13px;color:var(--dg-text)}.dg-hot{font-family:var(--dg-ui);font-size:13px;color:var(--dg-text);display:flex;flex-wrap:wrap;gap:0;justify-content:flex-end;align-items:center}.dg-hot p{margin:0}.dg-hot a{font-weight:600;color:var(--dg-ink);text-decoration:none;padding:0 12px;border-left:2px solid var(--dg-ink);line-height:1}.dg-hot a:first-of-type{border-left:0}.dg-hot a:hover{text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px}.dg-hot .lbl{padding-right:12px}.dg-navrow{border-top:3px solid var(--dg-ink)}.dg-nav .elementor-nav-menu--main .elementor-item{font-family:var(--dg-ui)!important;font-weight:600!important;font-size:16px!important;color:var(--dg-ink)!important;padding:13px 13px!important;letter-spacing:-.01em}.dg-nav .elementor-nav-menu--main .elementor-item.elementor-item-active,.dg-nav .elementor-nav-menu--main .elementor-item:hover{color:var(--dg-ink)!important}.dg-nav .elementor-nav-menu--main .elementor-item::after{background-color:var(--dg-lime)!important;height:3px!important}.dg-nav .elementor-menu-toggle{background:var(--dg-lime)!important;color:var(--dg-ink)!important;border-radius:0;padding:9px}.dg-nav .elementor-nav-menu--dropdown{background:#fff!important;border-top:3px solid var(--dg-ink);box-shadow:0 18px 40px rgb(4 3 29 / .14)}.dg-nav .elementor-nav-menu--dropdown .elementor-item{font-family:var(--dg-ui)!important;font-weight:600!important;font-size:17px!important;color:var(--dg-ink)!important;padding:14px 22px!important;border-bottom:1px solid var(--dg-line)}.dg-nav .elementor-nav-menu--dropdown .elementor-item:hover,.dg-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background:var(--dg-lime-soft)!important}.dg-hbtn .elementor-button{background:var(--dg-lime)!important;color:var(--dg-ink)!important;font-family:var(--dg-ui)!important;font-weight:500!important;font-size:15px!important;border-radius:0!important;padding:9px 20px!important}.dg-hbtn .elementor-button:hover{background:var(--dg-ink)!important;color:var(--dg-lime)!important}.dg-search .elementor-search-form__toggle i,.dg-search .elementor-search-form__toggle{color:var(--dg-ink)!important}.dg-search .elementor-search-form__toggle{--e-search-form-toggle-size:38px}.dg-search .elementor-search-form__toggle div{background:transparent!important}.elementor-search-form--skin-full_screen .elementor-search-form__container{background-color:rgb(4 3 29 / .94)!important}.dg-social a{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center}.dg-hero-card{background:var(--dg-ink);color:#fff;height:100%;display:flex;flex-direction:column}.dg-hero-card .dg-hero-img{position:relative;aspect-ratio:16 / 8.6;overflow:hidden;background:#1a1a1a}.dg-hero-card .dg-hero-img img{width:100%;height:100%;object-fit:cover;display:block}.dg-hero-card .dg-hero-img .dg-chip{position:absolute;left:36px;bottom:0}.dg-hero-body{padding:26px 36px 34px}.dg-hero-body h1{color:#fff;font-family:var(--dg-head);font-weight:800;font-size:clamp(32px, 3.6vw, 54px);line-height:1.08;letter-spacing:-.045em;margin:0 0 16px}.dg-hero-body .elementor-widget-heading .elementor-heading-title,.dg-banner .elementor-heading-title{color:#fff}.dg-hero-body h1 span{background:linear-gradient(transparent 62%,rgb(197 245 122 / .45) 62%)}.dg-hero-body p{color:#dcdcdc;font-size:17.5px;line-height:1.75;margin:0 0 16px}.dg-hero-body .dg-metaline{color:#cfcfcf}.dg-hero-body .dg-metaline b{color:#fff}.dg-trend-title{display:inline-block;z-index:0;position:relative;font-family:var(--dg-head);font-weight:800;font-size:clamp(34px, 3.4vw, 50px);letter-spacing:-.04em;line-height:1;margin:0 0 6px;padding:0 14px;color:var(--dg-ink)}.dg-trend-title::before{content:"";position:absolute;left:0;top:4px;width:72%;height:82%;background:#fdf0b8;z-index:-1}.dg-trend-title::after{content:" \2192";font-weight:400}.dg-trend{list-style:none;margin:0;padding:0;position:relative;z-index:0}.dg-trend li{border-bottom:1px solid var(--dg-ink);padding:15px 0 13px}.dg-trend li:last-child{border-bottom:0}.dg-trend h3{font-family:var(--dg-head);font-weight:700;font-size:clamp(19px, 1.65vw, 25px);line-height:1.28;letter-spacing:-.03em;margin:0 0 6px}.dg-trend h3 a{text-decoration:none}.dg-trend h3 a:hover{text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:4px;text-underline-offset:3px}.dg-trend h3::before{content:"\26A1\FE0E";font-size:.8em;margin-right:8px}.dg-trend p{font-family:var(--dg-ui);font-size:14px;color:var(--dg-muted);margin:0;line-height:1.5}.dg-trend p b{color:var(--dg-ink);font-weight:600}.dg-lime-band{background:var(--dg-lime-soft);border-top:4px solid var(--dg-ink)}.dg-big-title .elementor-heading-title{font-family:var(--dg-head);font-weight:800;font-size:clamp(36px, 4.4vw, 64px);letter-spacing:-.05em;line-height:1.02}.dg-big-title .elementor-heading-title::after{content:" \21B7";font-weight:400;font-size:.7em}.dg-what-lead{font-size:clamp(18px, 1.5vw, 21px);line-height:1.6;color:var(--dg-ink)}.dg-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:2px solid var(--dg-ink);background:#fff;margin-top:8px}.dg-facts>div{padding:18px 20px;border-left:2px solid var(--dg-ink)}.dg-facts>div:first-child{border-left:0}.dg-facts strong{display:block;font-family:var(--dg-head);font-weight:800;font-size:30px;letter-spacing:-.04em;line-height:1.1;color:var(--dg-ink)}.dg-facts span{font-family:var(--dg-ui);font-size:14px;color:var(--dg-muted);line-height:1.4;display:block;margin-top:4px}.dg-cols2{columns:2;column-gap:48px}.dg-cols2 p{break-inside:avoid}.dg-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.dg-cards.dg-cards--3{grid-template-columns:repeat(3,1fr)}.dg-card{background:var(--dg-navy);color:#fff;display:flex;flex-direction:column}.dg-card__img{position:relative;aspect-ratio:4 / 3.3;overflow:hidden;background:#13122e}.dg-card__img img{width:100%;height:100%;object-fit:cover;display:block}.dg-card__img .dg-chip{position:absolute;left:22px;bottom:0}.dg-card__body{padding:16px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1}.dg-card h3{color:#fff;font-family:var(--dg-head);font-weight:700;font-size:21px;line-height:1.25;letter-spacing:-.025em;margin:0}.dg-card h3 a{color:#fff;text-decoration:none}.dg-card h3 a:hover{color:var(--dg-lime)}.dg-card p{color:#c9c9d6;font-size:14.5px;line-height:1.6;margin:0}.dg-card .dg-metaline{color:#e6e6ee;font-size:12.5px;margin-top:auto;padding-top:6px}.dg-card .dg-metaline a{color:var(--dg-lime);text-decoration:none;font-weight:600}.dg-rule-top{border-top:2px solid var(--dg-ink);padding-top:14px}.dg-feature{background:var(--dg-lime-soft);height:100%;display:flex;flex-direction:column}.dg-feature__img{position:relative;overflow:hidden;aspect-ratio:16 / 9.4;background:#dfe}.dg-feature__img img{width:100%;height:100%;object-fit:cover;display:block}.dg-feature__img .dg-chip{position:absolute;left:24px;bottom:0;background:var(--dg-lime)}.dg-feature__body{padding:22px 26px 28px}.dg-feature__body h3{font-family:var(--dg-head);font-weight:800;font-size:clamp(26px, 2.5vw, 38px);line-height:1.12;letter-spacing:-.04em;margin:0 0 12px;color:var(--dg-ink)}.dg-feature__body p{color:#3c3c46;font-size:16px;margin:0 0 10px}.dg-feature__body ul{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 22px}.dg-feature__body li{font-family:var(--dg-ui);font-size:15px;font-weight:500;padding-left:20px;position:relative;line-height:1.45}.dg-feature__body li::before{content:"\2192";position:absolute;left:0}.dg-plist .elementor-post{border-bottom:1px solid var(--dg-ink);padding-bottom:16px;margin-bottom:0!important}.dg-plist .elementor-posts-container{row-gap:16px!important}.dg-plist .elementor-post:last-child{border-bottom:0}.dg-plist .elementor-post__thumbnail__link{margin-bottom:0!important}.dg-plist .elementor-post__thumbnail{padding-bottom:0!important;aspect-ratio:4 / 3}.dg-plist .elementor-post__thumbnail img{position:static!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover}.dg-plist .elementor-post__title{font-family:var(--dg-head)!important;font-weight:700!important;font-size:19px!important;line-height:1.3!important;letter-spacing:-.025em;margin-bottom:6px!important}.dg-plist .elementor-post__title a{color:var(--dg-ink)!important}.dg-plist .elementor-post__title a:hover{text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px}.dg-plist .elementor-post__meta-data{font-family:var(--dg-ui)!important;font-size:12.5px!important;color:var(--dg-muted)!important}.dg-plist .elementor-post__meta-data .elementor-post-author{color:var(--dg-ink);font-weight:600}.dg-plist .elementor-post__excerpt p{font-size:14px;color:var(--dg-muted);line-height:1.55;margin:0}.dg-plist .elementor-post__text{justify-content:center}.dg-numbered .elementor-posts-container{counter-reset:dgnum}.dg-numbered .elementor-post{position:relative}.dg-numbered .elementor-post__text{position:relative}.dg-numbered .elementor-post__text::before{counter-increment:dgnum;content:"0" counter(dgnum);position:absolute;left:-2px;top:50%;transform:translateY(-50%);font-family:var(--dg-head);font-weight:800;font-size:82px;letter-spacing:-.06em;color:var(--dg-lime);opacity:.55;z-index:-1;line-height:1}.dg-numbered .elementor-posts-container{position:relative;z-index:0}.dg-pcards .elementor-post{background:var(--dg-navy)}.dg-pcards .elementor-posts-container{gap:2px!important}.dg-pcards .elementor-post__thumbnail__link{margin-bottom:0!important}.dg-pcards .elementor-post__thumbnail{padding-bottom:0!important;aspect-ratio:4 / 3.4}.dg-pcards .elementor-post__thumbnail img{position:static!important;transform:none!important;width:100%!important;height:100%!important;object-fit:cover}.dg-pcards .elementor-post__text{padding:16px 20px 20px!important}.dg-pcards .elementor-post__title{font-family:var(--dg-head)!important;font-weight:700!important;font-size:20px!important;line-height:1.28!important;letter-spacing:-.025em}.dg-pcards .elementor-post__title a{color:#fff!important}.dg-pcards .elementor-post__title a:hover{color:var(--dg-lime)!important}.dg-pcards .elementor-post__meta-data{font-family:var(--dg-ui)!important;color:#d6d6e2!important;font-size:12.5px!important}.dg-pcards .elementor-post__excerpt p{color:#bdbdcc!important;font-size:14px;line-height:1.55}.dg-pcards .elementor-post__badge,.dg-plist .elementor-post__badge{background:var(--dg-lime)!important;color:var(--dg-ink)!important;font-family:var(--dg-ui)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.1em;border-radius:0!important;padding:4px 9px!important;text-transform:uppercase;line-height:1.2!important}.dg-pcards .elementor-post__card{display:flex;flex-direction:column}.dg-pcards .elementor-post__card .elementor-post__badge{position:relative!important;inset:auto!important;align-self:flex-start;margin:-21px 0 0 20px!important;z-index:2}.dg-pcards .elementor-post__text{flex:1}.dg-pcards .elementor-post__thumbnail__link{position:relative;display:block}.dg-pcards .elementor-post__meta-data{border-top:0!important;padding:0 20px 18px!important}.dg-pcards .elementor-post__card{background:var(--dg-navy)!important;border:0!important;border-radius:0!important}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative}.dg-banner{position:relative;overflow:hidden}.dg-hl{display:inline;background:var(--dg-ink);color:var(--dg-lime);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:2px 12px;line-height:1.45}.dg-banner .elementor-heading-title{line-height:1.45!important}.dg-btn-lime .elementor-button{background:var(--dg-lime)!important;color:var(--dg-ink)!important;border-radius:0!important;font-family:var(--dg-ui)!important;font-weight:600!important}.dg-btn-lime .elementor-button:hover{background:#fff!important}.dg-btn-dark .elementor-button{background:var(--dg-ink)!important;color:#fff!important;border-radius:0!important;font-family:var(--dg-ui)!important;font-weight:600!important}.dg-btn-dark .elementor-button:hover{background:var(--dg-lime)!important;color:var(--dg-ink)!important}.dg-sky{background:var(--dg-sky)}.dg-checks{list-style:none;padding:0;margin:0 0 4px;display:grid;gap:8px}.dg-checks li{padding-left:28px;position:relative;font-size:15.5px;line-height:1.55}.dg-checks li::before{content:"\2713";position:absolute;left:0;top:0;width:19px;height:19px;background:var(--dg-ink);color:var(--dg-lime);font-size:12px;display:flex;align-items:center;justify-content:center;margin-top:3px}.dg-darkband{color:#fff;margin-top:64px}.dg-darkband .dg-sec-title .elementor-heading-title{color:#fff}.dg-darkband .dg-lead{color:#d6d6e2}.dg-stepsrow{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.dg-step{background:rgb(255 255 255 / .05);border-top:4px solid var(--dg-lime);padding:22px 22px 20px;display:flex;flex-direction:column}.dg-step__n{font-family:var(--dg-head);font-weight:800;font-size:46px;line-height:1;letter-spacing:-.05em;color:var(--dg-lime);margin-bottom:12px}.dg-step h3{color:#fff;font-family:var(--dg-head);font-weight:800;font-size:21px;letter-spacing:-.03em;margin:0 0 8px}.dg-step p{color:#cfcfdb;font-size:15px;line-height:1.65;margin:0 0 10px}.dg-step__a{margin-top:auto!important;margin-bottom:0!important}.dg-step__a a{color:var(--dg-lime);font-family:var(--dg-ui);font-weight:600;text-decoration:none}.dg-step__a a:hover{text-decoration:underline}.dg-tips{border-left:6px solid var(--dg-lime);background:rgb(197 245 122 / .08);padding:16px 22px}.dg-tips p{color:#e4e4ee;font-size:15.5px;margin:0}.dg-tips strong{color:var(--dg-lime)}.dg-catgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.dg-catcard,.dg-catcard:hover{color:#fff!important}.dg-catcard{position:relative;display:flex;min-height:210px;background:var(--dg-navy);color:#fff;text-decoration:none;overflow:hidden}.dg-catcard__img{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.38}.dg-catcard__body{position:relative;padding:24px 24px 22px;display:flex;flex-direction:column;gap:6px;width:100%;background:linear-gradient(180deg,#fff0 0%,rgb(4 3 29 / .85) 70%)}.dg-catcard__icon{font-size:26px;line-height:1;margin-bottom:auto}.dg-catcard__name{font-family:var(--dg-head);font-weight:800;font-size:25px;letter-spacing:-.035em;line-height:1.1;margin-top:32px}.dg-catcard__desc{font-size:14px;color:#d4d4e0;line-height:1.5}.dg-catcard__count{align-self:flex-start;background:var(--dg-lime);color:var(--dg-ink);font-family:var(--dg-ui);font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;margin-top:6px}.dg-catcard:hover .dg-catcard__name{color:var(--dg-lime)}.dg-colhead .elementor-heading-title{font-family:var(--dg-head);font-weight:800;font-size:26px;letter-spacing:-.035em}.dg-steps{list-style:none;margin:0;padding:0}.dg-steps li{border-bottom:1px solid var(--dg-line);padding:14px 0}.dg-steps li:first-child{padding-top:4px}.dg-steps li:last-child{border-bottom:0}.dg-steps h3{font-family:var(--dg-head);font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.02em;margin:6px 0 4px}.dg-steps p{font-size:14.5px;color:var(--dg-muted);line-height:1.6;margin:0}.dg-darkpanel{background:var(--dg-ink);color:#fff}.dg-darkpanel h3{color:#fff;font-family:var(--dg-head);font-weight:800;font-size:clamp(24px, 2.2vw, 32px);line-height:1.15;letter-spacing:-.035em;margin:0 0 10px}.dg-darkpanel p{color:#d0d0d8;font-size:15.5px;line-height:1.7}.dg-darkpanel .dg-imgwrap{aspect-ratio:16 / 10;overflow:hidden;margin:-1px -1px 0}.dg-darkpanel .dg-imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.dg-darkpanel .dg-pad{padding:22px 26px 26px}.dg-contacts{list-style:none;margin:0;padding:0;border:1px solid var(--dg-line)}.dg-contacts li{padding:12px 16px;border-bottom:1px solid var(--dg-line);background:#fff}.dg-contacts li:last-child{border-bottom:0}.dg-contacts strong{display:block;font-family:var(--dg-head);font-weight:700;font-size:15.5px;letter-spacing:-.015em}.dg-contacts span{font-family:var(--dg-ui);font-size:13.5px;color:var(--dg-muted)}.dg-contacts a{color:var(--dg-ink);font-weight:600;text-decoration-color:var(--dg-lime);text-decoration-thickness:2px}.dg-faq .e-n-accordion-item{border-bottom:1px solid var(--dg-ink)!important}.dg-faq .e-n-accordion-item-title,.dg-faq .elementor-tab-title{font-family:var(--dg-head)!important}.dg-faq .elementor-accordion-item{border:0!important;border-bottom:1px solid var(--dg-ink)!important}.dg-faq .elementor-tab-title{padding:18px 0!important}.dg-faq .elementor-tab-title a,.dg-faq .elementor-accordion-title{font-family:var(--dg-head)!important;font-weight:700!important;font-size:19px!important;letter-spacing:-.02em;color:var(--dg-ink)!important}.dg-faq .elementor-tab-content{border:0!important;padding:0 0 18px!important;font-size:16px;color:var(--dg-text)}.dg-faq .elementor-accordion-icon{color:var(--dg-ink)!important}.dg-faq .elementor-active .elementor-accordion-icon{color:var(--dg-ink)!important}.dg-maps{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--dg-ink);border-left:2px solid var(--dg-ink)}.dg-map{border-right:2px solid var(--dg-ink);border-bottom:2px solid var(--dg-ink);padding:22px 22px 24px;position:relative;background:#fff}.dg-map:hover{background:var(--dg-lime-soft)}.dg-map__n{display:inline-block;font-family:var(--dg-ui);font-weight:600;font-size:12px;letter-spacing:.12em;background:var(--dg-ink);color:var(--dg-lime);padding:3px 8px;margin-bottom:12px}.dg-map h3{font-family:var(--dg-head);font-weight:800;font-size:21px;letter-spacing:-.03em;margin:0 0 8px;line-height:1.2}.dg-map p{font-size:14.5px;color:var(--dg-muted);line-height:1.6;margin:0}.dg-faqimg{aspect-ratio:4 / 3;overflow:hidden;border:2px solid var(--dg-ink)}.dg-faqimg img{width:100%;height:100%;object-fit:cover;display:block}.dg-footer{background:#000;color:#fff;border-top:8px solid var(--dg-lime)}.dg-footer a{color:#fff;text-decoration:none}.dg-footer a:hover{color:var(--dg-lime)}.dg-footer .dg-fmenu .elementor-item{font-family:var(--dg-ui)!important;font-weight:600!important;color:#fff!important;padding:6px 0!important}.dg-footer .dg-fmenu .elementor-item:hover{color:var(--dg-lime)!important}.dg-footer .dg-fmenu .elementor-nav-menu--main .elementor-item::after{display:none}.dg-footer .dg-catmenu .elementor-item{text-transform:uppercase;font-size:17px!important;letter-spacing:.01em}.dg-footer .dg-legal .elementor-item{font-family:var(--dg-ui)!important;font-weight:400!important;font-size:14px!important;color:#bdbdbd!important}.dg-ftext{font-family:var(--dg-head);font-style:italic;color:#e5e5e5;font-size:15px;line-height:1.7}.dg-fline{border-top:1px solid rgb(197 245 122 / .55)}.dg-fsmall{font-family:var(--dg-ui);font-size:13.5px;color:#a9a9a9;line-height:1.6}.dg-fsmall p{margin:0}.dg-fsmall a{color:#dcdcdc;text-decoration:underline;text-decoration-color:rgb(197 245 122 / .6)}.dg-fboxes{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1000px}.dg-fbox{display:block;text-decoration:none!important;padding:12px 18px;font-family:var(--dg-ui);font-weight:600;font-size:14px;line-height:1.35}.dg-fbox small{display:block;font-weight:400;font-size:12.5px}.dg-pagehero{background:var(--dg-lime-soft);border-bottom:4px solid var(--dg-ink);position:relative;overflow:hidden}.dg-pagehero>*{position:relative;z-index:1}.dg-pagehero::after{content:"";position:absolute;z-index:0;right:-60px;top:-60px;width:280px;height:280px;border:40px solid rgb(197 245 122 / .75);border-radius:50%;pointer-events:none}.dg-pagehero h1,.dg-pagehero .elementor-heading-title{font-family:var(--dg-head);font-weight:800;letter-spacing:-.045em}.dg-crumbs{font-family:var(--dg-ui);font-size:13.5px;color:var(--dg-muted)}.dg-crumbs a{color:var(--dg-ink);font-weight:600;text-decoration:none}.dg-crumbs a:hover{text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px}.dg-crumbs .separator{margin:0 6px}.dg-post-content{font-size:18px;line-height:1.8;color:#24242b}.dg-post-content h2{font-size:clamp(25px, 2.3vw, 32px);font-weight:800;letter-spacing:-.035em;margin:1.6em 0 .55em;padding-top:.2em}.dg-post-content h2::before{content:"";display:block;width:46px;height:5px;background:var(--dg-lime);margin-bottom:14px}.dg-post-content h3{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:1.3em 0 .45em}.dg-post-content p{margin:0 0 1.05em}.dg-post-content a{color:var(--dg-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px;text-underline-offset:3px}.dg-post-content a:hover{background:var(--dg-lime-soft)}.dg-post-content ul,.dg-post-content ol{padding-left:1.3em;margin:0 0 1.2em}.dg-post-content li{margin-bottom:.4em}.dg-post-content ul li::marker{color:var(--dg-ink)}.dg-post-content table{width:100%;border-collapse:collapse;margin:0 0 1.4em;font-size:15.5px;display:block;overflow-x:auto}.dg-post-content table thead{background:var(--dg-ink);color:#fff}.dg-post-content th,.dg-post-content td{padding:11px 14px;border:1px solid var(--dg-line);text-align:left;vertical-align:top}.dg-post-content th{font-family:var(--dg-ui);font-weight:600;background:var(--dg-ink);color:#fff;border-color:var(--dg-ink)}.dg-post-content tbody tr:nth-child(even){background:#f6f7f2}.dg-takeaways{background:var(--dg-lime-soft);border-left:6px solid var(--dg-ink);padding:20px 26px 12px;margin:0 0 1.6em}.dg-takeaways h3{margin:0 0 8px!important;font-size:19px!important;text-transform:uppercase;letter-spacing:.02em!important}.dg-takeaways ul{margin-bottom:.6em!important}.dg-note{background:var(--dg-sky);padding:16px 22px;margin:0 0 1.4em;font-size:16px;border-left:6px solid #0b5fa5}.dg-post-content img{display:block;margin:0 auto 1.2em}.dg-post-content blockquote{border-left:6px solid var(--dg-lime);margin:0 0 1.2em;padding:6px 0 6px 22px;font-family:var(--dg-head);font-style:italic;font-size:20px}.dg-authorbox{border:2px solid var(--dg-ink);padding:22px 24px;display:flex;gap:18px;align-items:flex-start;background:#fff}.dg-authorbox .dg-ava{flex:0 0 64px;height:64px;background:var(--dg-lime);display:flex;align-items:center;justify-content:center;font-family:var(--dg-head);font-weight:800;font-size:26px;color:var(--dg-ink)}.dg-authorbox h4{margin:0 0 4px;font-size:18px}.dg-authorbox p{margin:0;font-size:15px;color:var(--dg-muted);line-height:1.6}.dg-single-hero .elementor-heading-title,.dg-single-hero h1{font-family:var(--dg-head);font-weight:800;font-size:clamp(32px, 3.6vw, 52px)!important;line-height:1.08!important;letter-spacing:-0.045em!important;color:var(--dg-ink)}.dg-single-hero .elementor-widget-theme-post-excerpt,.dg-excerpt{font-size:18px;line-height:1.7;color:#3a3a44}.dg-postmeta{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.dg-postmeta .dg-metaline a{color:var(--dg-ink);text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px}.dg-featframe{position:relative}.dg-featframe::before{content:"";position:absolute;inset:18px -18px -18px 18px;background:var(--dg-lime);z-index:0}.dg-featframe img{position:relative;z-index:1;width:100%!important;aspect-ratio:16 / 10.5;object-fit:cover;display:block}.dg-sharew .elementor-share-btn{border-radius:0!important}.dg-sharerow{border-top:2px solid var(--dg-ink);border-bottom:1px solid var(--dg-line)}.dg-arch-desc{font-size:18px;line-height:1.7;color:#2d2d35;margin:0 0 10px;max-width:680px}.dg-arch-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dg-tchip{font-family:var(--dg-ui);font-weight:600;font-size:13.5px;padding:6px 13px;border:2px solid var(--dg-ink);text-decoration:none;color:var(--dg-ink)!important;background:#fff}.dg-tchip:hover,.dg-tchip.is-current{background:var(--dg-ink);color:var(--dg-lime)!important}.dg-topicbox{background:var(--dg-ink);color:#fff;padding:26px 28px 22px;position:relative;z-index:1}.dg-topicbox__t{font-family:var(--dg-head);font-weight:800;font-size:24px;letter-spacing:-.03em;margin:0 0 8px;color:var(--dg-lime)}.dg-topicbox ol{margin:0;padding:0;list-style:none;counter-reset:t}.dg-topicbox li{counter-increment:t;border-bottom:1px solid rgb(255 255 255 / .16);padding:11px 0 11px 38px;position:relative;font-family:var(--dg-head);font-weight:700;font-size:16px;line-height:1.35;letter-spacing:-.015em}.dg-topicbox li::before{content:"0" counter(t);position:absolute;left:0;top:11px;font-family:var(--dg-ui);font-size:13px;color:var(--dg-lime);font-weight:600}.dg-topicbox li a{color:#fff!important;text-decoration:none}.dg-topicbox li a:hover{color:var(--dg-lime)!important}.dg-topicbox__f{font-family:var(--dg-ui);font-size:13px;color:#bdbdc8;margin:12px 0 0}.dg-topicbox__f a{color:var(--dg-lime)!important}.dg-arch-title .elementor-heading-title{font-size:clamp(38px, 4.6vw, 66px)!important;letter-spacing:-0.05em!important;line-height:1!important;font-weight:800!important}.dg-numbered.dg-sidesmall .elementor-post__text{padding-left:50px}.dg-numbered.dg-sidesmall .elementor-post__text::before{font-size:34px;left:0;opacity:1;color:var(--dg-lime);-webkit-text-stroke:1px var(--dg-ink);z-index:0}.dg-sidesmall .elementor-post__title{font-size:16px!important}.dg-side-box{border:1px solid var(--dg-line);background:#fff}.dg-side-title .elementor-heading-title{font-family:var(--dg-head);font-weight:800;font-size:20px;letter-spacing:-.03em;display:inline-block;position:relative;padding:0 2px}.dg-side-title .elementor-heading-title::before{content:"";position:absolute;left:-4px;bottom:1px;width:60%;height:45%;background:var(--dg-lime);z-index:-1}.dg-side-title{position:relative;z-index:0}.dg-catlist{list-style:none;margin:0;padding:0}.dg-catlist li a{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--dg-line);text-decoration:none;font-family:var(--dg-ui);font-weight:600;font-size:15.5px;color:var(--dg-ink)}.dg-catlist li:last-child a{border-bottom:0}.dg-catlist li a:hover span{text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px}.dg-catlist em{font-style:normal;background:var(--dg-ink);color:var(--dg-lime);font-size:12px;min-width:28px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.dg-sidecta{background:var(--dg-ink);color:#fff}.dg-sidecta h3{color:#fff;font-size:22px;margin:0 0 8px;font-weight:800;letter-spacing:-.03em}.dg-sidecta p{color:#cfcfcf;font-size:14.5px;line-height:1.6;margin:0 0 12px}.dg-quicklinks{list-style:none;margin:0;padding:0}.dg-quicklinks li{border-bottom:1px dashed rgb(255 255 255 / .22)}.dg-quicklinks li:last-child{border-bottom:0}.dg-quicklinks a{display:block;padding:9px 0;color:#fff;text-decoration:none;font-family:var(--dg-ui);font-weight:500;font-size:15px}.dg-quicklinks a::before{content:"\2197  ";color:var(--dg-lime)}.dg-quicklinks a:hover{color:var(--dg-lime)}.dg-searchbox .elementor-search-form__container{border:2px solid var(--dg-ink)!important;border-radius:0!important}.dg-searchbox .elementor-search-form__submit{background:var(--dg-ink)!important;color:var(--dg-lime)!important;border-radius:0!important}.dg-sticky{position:sticky;top:24px}.dg-tags a{display:inline-block;border:1px solid var(--dg-ink);padding:4px 11px;margin:0 6px 8px 0;font-family:var(--dg-ui);font-size:13px;text-decoration:none;color:var(--dg-ink)}.dg-tags a:hover{background:var(--dg-lime)}.dg-share a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:var(--dg-ink);color:#fff;margin-right:6px;text-decoration:none;font-family:var(--dg-ui);font-weight:600;font-size:13px}.dg-share a:hover{background:var(--dg-lime);color:var(--dg-ink)}.dg-pcards .elementor-pagination,.dg-plist .elementor-pagination{font-family:var(--dg-ui);font-weight:600;margin-top:28px}.elementor-pagination .page-numbers{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;border:2px solid var(--dg-ink);margin:0 3px;text-decoration:none;color:var(--dg-ink)}.elementor-pagination .page-numbers.current{background:var(--dg-lime)}.dg-sitemap{display:grid;grid-template-columns:repeat(2,1fr);gap:30px 48px}.dg-sitemap h2{font-size:22px;font-weight:800;border-bottom:3px solid var(--dg-ink);padding-bottom:8px;margin:0 0 10px}.dg-sitemap h2 a{text-decoration:none;color:var(--dg-ink)}.dg-sitemap ul{list-style:none;margin:0;padding:0}.dg-sitemap li{padding:7px 0;border-bottom:1px solid var(--dg-line);font-size:15.5px}.dg-sitemap li a{text-decoration:none;color:var(--dg-ink)}.dg-sitemap li a::before{content:"\2192  ";color:#7aa832}.dg-sitemap li a:hover{text-decoration:underline;text-decoration-color:var(--dg-lime);text-decoration-thickness:3px}.dg-totop{position:fixed;right:22px;bottom:22px;width:46px;height:46px;background:var(--dg-ink);color:var(--dg-lime);display:flex;align-items:center;justify-content:center;z-index:999;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .25s,transform .25s,visibility .25s;box-shadow:0 8px 24px rgb(0 0 0 / .25)}.dg-totop.is-visible{opacity:1;visibility:visible;transform:none}.dg-totop:hover{background:var(--dg-lime);color:var(--dg-ink)}.elementor-post__thumbnail img,.elementor-widget-image img,.dg-card__img img,.dg-hero-img img,.dg-feature__img img{transition:none!important;transform:none!important}.elementor-posts .elementor-post:hover .elementor-post__thumbnail img{transform:none!important;filter:none!important;opacity:1!important}@media (max-width:1024px){.dg-cards{grid-template-columns:repeat(2,1fr)}.dg-cards.dg-cards--3{grid-template-columns:repeat(2,1fr)}.dg-catgrid{grid-template-columns:repeat(2,1fr)}.dg-facts{grid-template-columns:repeat(2,1fr)}.dg-maps{grid-template-columns:repeat(2,1fr)}.dg-stepsrow{grid-template-columns:repeat(2,1fr)}.dg-facts>div:nth-child(3){border-left:0}.dg-facts>div:nth-child(n+3){border-top:2px solid var(--dg-ink)}.dg-sticky{position:static}}@media (max-width:767px){body{font-size:16px}.dg-hero-body{padding:20px 20px 24px}.dg-hero-body p{font-size:16px}.dg-hero-card .dg-hero-img .dg-chip{left:20px}.dg-cards,.dg-cards.dg-cards--3{grid-template-columns:1fr}.dg-fboxes{grid-template-columns:1fr 1fr}.dg-cols2{columns:1}.dg-feature__body ul{grid-template-columns:1fr}.dg-sitemap{grid-template-columns:1fr}.dg-post-content{font-size:17px}.dg-hot{display:none}.dg-navrow{border-top:0}.dg-numbered .elementor-post__text::before{font-size:60px}.dg-totop{right:14px;bottom:14px;width:42px;height:42px}.dg-authorbox{flex-direction:column}.dg-featframe::before{inset:10px -10px -10px 10px}.dg-pagehero::after{display:none}.dg-maps{grid-template-columns:1fr 1fr}.dg-stepsrow{grid-template-columns:1fr}.dg-darkband{margin-top:46px}.dg-map{padding:14px 12px 16px}.dg-map h3{font-size:17px}.dg-map p{font-size:13px;line-height:1.5}.dg-card__img{aspect-ratio:16 / 9}.dg-catgrid{grid-template-columns:1fr 1fr!important}.dg-catcard{min-height:150px}.dg-catcard__body{padding:14px}.dg-catcard__name{font-size:19px;margin-top:18px}.dg-catcard__desc{display:none}.dg-pcards .elementor-post__text{padding:12px 12px 10px!important}.dg-pcards .elementor-post__title{font-size:15px!important}.dg-pcards .elementor-post__meta-data{padding:0 12px 12px!important;font-size:11.5px!important}.dg-pcards .elementor-post__card .elementor-post__badge{margin-left:12px!important;font-size:9px!important}.dg-feature__img,.dg-hero-card .dg-hero-img{aspect-ratio:16 / 10}}