#MainContent{--dgv2-ink:#24436d;--dgv2-blue:#2e6294;--dgv2-soft:#e9f6fc;--dgv2-gold:#f9c735;--dgv2-radius:22px}.dgv2,.dgv2 *{box-sizing:border-box}.dgv2{position:relative;overflow:hidden;background:var(--dgv2-surface,#fff);color:var(--dgv2-ink);font-family:inherit}.dgv2 a{color:inherit}.dgv2-container{width:min(100% - 40px,1180px);margin:0 auto;padding:clamp(46px,6.2vw,90px) 0}.dgv2-kicker{display:flex;align-items:center;gap:12px;text-transform:uppercase;font-size:12px;letter-spacing:.15em;font-weight:800;color:var(--dgv2-blue);margin:0 0 14px}.dgv2-kicker:before{content:"";height:4px;width:23px;border-radius:50px;background:var(--dgv2-gold)}.dgv2-heading{font-size:clamp(32px,3.8vw,54px);line-height:1.1;font-weight:780;letter-spacing:-.042em;color:var(--dgv2-ink);text-wrap:balance;margin:0}.dgv2-subheading{font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:#516d89;margin:18px 0 0;max-width:720px}.dgv2-richtext{font-size:16px;line-height:1.7;color:#4d6784}.dgv2-richtext p{margin:0 0 13px}.dgv2-richtext p:last-child{margin-bottom:0}.dgv2-richtext strong{color:var(--dgv2-ink)}.dgv2-intro{margin:0 auto 30px;text-align:center;max-width:860px}.dgv2-intro .dgv2-kicker{justify-content:center}.dgv2-intro .dgv2-subheading{margin-left:auto;margin-right:auto}.dgv2-card-grid{display:grid;grid-template-columns:repeat(var(--dgv2-colcount,3),minmax(0,1fr));gap:18px;margin-top:clamp(30px,3vw,46px)}.dgv2-card{overflow:hidden;border-radius:var(--dgv2-radius);border:1px solid #dbe8ef;background:#fff;box-shadow:0 12px 28px #16426912;min-width:0}.dgv2-card__media{display:flex;align-items:center;justify-content:center;position:relative;aspect-ratio:1.12;overflow:hidden;background:#e6f1f7}.dgv2-card__media--contain{background:#fff}.dgv2-card__media img{width:var(--dgv2-card-image-scale,100%);height:var(--dgv2-card-image-scale,100%);flex:0 0 auto;display:block;object-fit:var(--dgv2-card-image-fit,cover);object-position:center center;transition:transform .45s ease}.dgv2-card__body{padding:clamp(18px,2vw,26px)}.dgv2-card__eyebrow{display:block;color:var(--dgv2-blue);text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:9px}.dgv2-card__title{margin:0 0 9px;font-size:clamp(20px,2vw,26px);font-weight:750;line-height:1.22;letter-spacing:-.025em;color:var(--dgv2-ink)}.dgv2-card__desc{font-size:15px;line-height:1.6;color:#516c87}.dgv2-editorial__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,75px);align-items:center}.dgv2-editorial--right .dgv2-editorial__media{order:2}.dgv2-editorial--right .dgv2-editorial__body{order:1}.dgv2-editorial__media{position:relative;min-height:340px;aspect-ratio:1.1;overflow:hidden;border-radius:var(--dgv2-radius) var(--dgv2-radius) calc(var(--dgv2-radius) * 2.3) var(--dgv2-radius);background:#d9eff7;box-shadow:0 22px 44px #194c791c}.dgv2-editorial__media img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.dgv2-editorial__body .dgv2-richtext{margin:22px 0 0}.dgv2-pillrow{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 0}.dgv2-pill{font-size:13px;font-weight:730;border:1px solid #b9d4e4;color:var(--dgv2-ink);background:#fff;border-radius:30px;padding:8px 13px}.dgv2-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:24px;padding:12px 19px;border-radius:12px;font-weight:780;background:var(--dgv2-gold);text-decoration:none!important;color:var(--dgv2-ink)!important;box-shadow:0 8px 20px #21476c1f}.dgv2-editorial--reverse-radius .dgv2-editorial__media{border-radius:calc(var(--dgv2-radius) * 2.3) var(--dgv2-radius) var(--dgv2-radius) var(--dgv2-radius)}.dgv2-faq__stack{max-width:910px;margin:38px auto 0}.dgv2-faq__item{margin:0 0 10px;background:#fff;border:1px solid #d7e6ef;border-radius:14px;overflow:hidden}.dgv2-faq__item summary{cursor:pointer;list-style:none;padding:18px 22px;font-size:17px;font-weight:750;color:var(--dgv2-ink);display:flex;align-items:center;justify-content:space-between;gap:18px}.dgv2-faq__item summary::-webkit-details-marker{display:none}.dgv2-faq__item summary:after{content:"+";font-size:24px;font-weight:450;color:var(--dgv2-blue)}.dgv2-faq__item[open] summary:after{content:"\2212"}.dgv2-faq__item .dgv2-richtext{padding:0 22px 22px;font-size:15px}.dgv2-faq__item summary:focus-visible,.dgv2-cta:focus-visible{outline:3px solid var(--dgv2-blue);outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.dgv2-card:hover .dgv2-card__media img{transform:scale(1.035)}.dgv2-cta{transition:transform .2s ease,box-shadow .2s ease}.dgv2-cta:hover{transform:translateY(-2px);box-shadow:0 13px 23px #21476c2b}}@media(max-width:900px){.dgv2-card-grid{grid-template-columns:repeat(min(2,var(--dgv2-colcount,3)),minmax(0,1fr))}.dgv2-editorial__grid{gap:30px}.dgv2-editorial__media{min-height:280px}}@media(max-width:650px){.dgv2-container{width:calc(100% - 32px);padding:44px 0}.dgv2-card-grid{grid-template-columns:1fr;gap:16px}.dgv2-card__media{aspect-ratio:1.3}.dgv2-card__body{padding:20px}.dgv2-editorial__grid{grid-template-columns:1fr;gap:26px}.dgv2-editorial__media,.dgv2-editorial--right .dgv2-editorial__media{order:0;min-height:0;aspect-ratio:1.22}.dgv2-editorial__body,.dgv2-editorial--right .dgv2-editorial__body{order:1}.dgv2-heading{font-size:clamp(30px,8vw,39px)}.dgv2-faq__item summary{padding:16px;font-size:16px}.dgv2-faq__item .dgv2-richtext{padding:0 16px 17px}}@media(prefers-reduced-motion:reduce){.dgv2-card__media img,.dgv2-cta{transition:none!important;transform:none!important}}.dgv2-solution-hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(490px,47vw,670px);display:flex;align-items:center;background:#294e70;color:#fff}.dgv2-solution-hero__image,.dgv2-solution-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.dgv2-solution-hero__image img,.dgv2-solution-hero__image picture{display:block;width:100%;height:100%;object-fit:cover}.dgv2-solution-hero__shade{background:linear-gradient(90deg,rgba(13,41,68,var(--dgv2-hero-overlay,.45)),#0c263d75 40%,#0e273f1f)}.dgv2-solution-hero__inner{width:min(100% - 44px,1180px);margin:0 auto;padding:70px 0 86px}.dgv2-solution-hero__copy{max-width:640px}.dgv2-solution-hero__kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 15px;color:#ffdf69;font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.dgv2-solution-hero__kicker:before{content:"";height:4px;width:25px;border-radius:99px;background:#ffdf69}.dgv2-solution-hero__title{font-size:clamp(40px,5.5vw,72px);line-height:1.06;font-weight:800;letter-spacing:-.048em;text-wrap:balance;margin:0;color:#fff}.dgv2-solution-hero__subtitle{font-size:clamp(17px,1.6vw,21px);line-height:1.55;margin:21px 0 0;max-width:575px;color:#f0f8ff;text-wrap:pretty}.dgv2-solution-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:18px;margin-top:29px;min-height:51px;border-radius:13px;padding:13px 23px;background:var(--dgv2-hero-button-background,#f9c735);color:var(--dgv2-hero-button-color,#24436d)!important;text-decoration:none!important;font-weight:790;box-shadow:0 12px 24px #091b2e2e}.dgv2-solution-hero__button:focus-visible{outline:3px solid white;outline-offset:4px}.dgv2-solution-cta__shell{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(25px,4vw,60px);padding:clamp(24px,3.7vw,46px);border-radius:calc(var(--dgv2-radius) + 9px);background:linear-gradient(126deg,#fff 20%,#ecf8ff);box-shadow:0 19px 45px #1f4e7517;border:1px solid #d6e7f1}.dgv2-solution-cta__copy{max-width:620px}.dgv2-solution-cta__copy .dgv2-subheading{margin-top:18px}.dgv2-solution-cta__photo{overflow:hidden;border-radius:var(--dgv2-radius);aspect-ratio:1.23;min-width:0;background:#dceef8}.dgv2-solution-cta__photo img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover)and (prefers-reduced-motion:no-preference){.dgv2-solution-hero__button{transition:transform .2s ease,box-shadow .2s ease}.dgv2-solution-hero__button:hover{transform:translateY(-2px);box-shadow:0 17px 29px #091b2e36}}@media(max-width:750px){.dgv2-solution-hero{min-height:530px}.dgv2-solution-hero__inner{width:calc(100% - 36px);padding:70px 0 68px}.dgv2-solution-hero__title{font-size:clamp(39px,9.8vw,57px)}.dgv2-solution-hero__shade{background:linear-gradient(0deg,#0d2944c4,#0d29447a 72%,#0d294438)}.dgv2-solution-cta__shell{grid-template-columns:1fr;padding:22px}.dgv2-solution-cta__photo{aspect-ratio:1.25}.dgv2-solution-hero__subtitle{font-size:17px}}@media(prefers-reduced-motion:reduce){.dgv2-solution-hero__button{transition:none!important}}.dgv2-solutions-hub__card{display:block;text-decoration:none!important;color:inherit!important}.dgv2-solutions-hub__card:focus-visible{outline:3px solid var(--dgv2-blue);outline-offset:4px}.dgv2-solutions-hub__arrow{display:inline-block;margin-top:12px;font-size:13px;font-weight:800;color:var(--dgv2-blue)}.dgv2-legacy-page .dgv2-editorial__media{min-height:350px}@media(max-width:650px){.dgv2-legacy-page .dgv2-editorial__media{min-height:0;aspect-ratio:1.3}}#MainContent .dgv2-solution-hero.dgv2-solution-hero--coastal{min-height:550px;height:auto;display:flex;align-items:center;background:#20466c}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__image,#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__shade{background:linear-gradient(90deg,#0c233fdb,#0c233fc7 23%,#0c233f91 43%,#0c233f2b 68%,#0c233f00)}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__inner{padding:70px 0;width:min(calc(100% - 44px),1180px)}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__copy{max-width:min(540px,50vw)}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__kicker{font-size:12px;letter-spacing:.14em;color:#f9c735;margin-bottom:20px}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__title{color:#fff!important;font-size:clamp(38px,4.15vw,58px);line-height:1.08;letter-spacing:-.04em;font-weight:780;max-width:570px;margin:0 0 8px;text-wrap:balance;text-shadow:0 2px 12px rgba(9,32,59,.09)}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__secondary{color:#fff!important;font-size:clamp(24px,2.6vw,34px);font-weight:520;letter-spacing:-.025em;line-height:1.2;margin:0 0 20px;text-wrap:balance}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__subtitle{color:#eff8ff!important;font-size:clamp(16px,1.28vw,18px);line-height:1.55;max-width:460px;margin:0;text-wrap:pretty}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__button{margin-top:26px;min-height:50px;border-radius:13px;font-weight:780;background:#f9c735;color:#24436d!important}@media(max-width:749px){#MainContent .dgv2-solution-hero--coastal{min-height:510px;align-items:flex-end}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__inner{width:calc(100% - 36px);padding:75px 0 44px}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__copy{max-width:520px}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__shade{background:linear-gradient(0deg,#09223ff0,#09223fd6 33%,#09223f52 76%,#09223f1f)}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__title{font-size:clamp(34px,8.5vw,45px);max-width:440px}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__secondary{font-size:clamp(23px,5.8vw,29px);margin-bottom:16px}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__subtitle{font-size:16px;max-width:440px}#MainContent .dgv2-solution-hero--coastal .dgv2-solution-hero__button{margin-top:20px}}.dgv2-solution-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.dgv2-solution-cta__actions .dgv2-cta{margin-top:22px}.dgv2-cta--outline{background:transparent!important;color:var(--dgv2-ink)!important;border:1.5px solid var(--dgv2-ink);box-shadow:none!important}.dgv2-cta--outline:focus-visible{outline:3px solid var(--dgv2-blue);outline-offset:3px}@media(max-width:650px){.dgv2-solution-cta__actions{flex-direction:column;align-items:stretch}.dgv2-solution-cta__actions .dgv2-cta{width:100%;margin-top:9px}}#MainContent .dgv2-solution-hero--no-overlay .dgv2-solution-hero__shade{display:none!important;background:transparent!important;opacity:0!important}#MainContent .dgv2-solution-hero--align-center .dgv2-solution-hero__copy{text-align:center;margin-left:auto;margin-right:auto}#MainContent .dgv2-solution-hero--align-center .dgv2-solution-hero__button{margin-left:auto;margin-right:auto}#MainContent .dgv2-solution-hero--align-right .dgv2-solution-hero__copy{text-align:right;margin-left:auto;margin-right:0}#MainContent .dgv2-solution-hero--custom-text .dgv2-solution-hero__title{color:var(--dgv2-hero-title-color,#ffffff)!important}#MainContent .dgv2-solution-hero--custom-text .dgv2-solution-hero__subtitle{color:var(--dgv2-hero-description-color,#ffffff)!important}#MainContent .dgv2-solution-hero--custom-text .dgv2-solution-hero__kicker{color:var(--dgv2-hero-kicker-color,#ffdf69)!important}#MainContent .dgv2-solution-hero--panel-light .dgv2-solution-hero__copy,#MainContent .dgv2-solution-hero--panel-dark .dgv2-solution-hero__copy{box-sizing:border-box;width:100%;max-width:var(--dgv2-hero-panel-width,560px);padding:clamp(22px,2.7vw,34px);border-radius:22px;box-shadow:0 14px 40px #13283f24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#MainContent .dgv2-solution-hero--panel-light .dgv2-solution-hero__copy{background:rgba(250,249,245,var(--dgv2-hero-panel-opacity,.95));border:1px solid rgba(255,255,255,.72)}#MainContent .dgv2-solution-hero--panel-dark .dgv2-solution-hero__copy{background:rgba(19,45,77,var(--dgv2-hero-panel-opacity,.95));border:1px solid rgba(255,255,255,.22)}#MainContent .dgv2-solution-hero--panel-light:not(.dgv2-solution-hero--custom-text) .dgv2-solution-hero__title{color:#24436d!important;text-shadow:none}#MainContent .dgv2-solution-hero--panel-light:not(.dgv2-solution-hero--custom-text) .dgv2-solution-hero__subtitle{color:#324d68!important;text-shadow:none}#MainContent .dgv2-solution-hero--panel-light:not(.dgv2-solution-hero--custom-text) .dgv2-solution-hero__kicker{color:#2f6089!important}#MainContent .dgv2-solution-hero--panel-dark:not(.dgv2-solution-hero--custom-text) .dgv2-solution-hero__title{color:#fff!important}#MainContent .dgv2-solution-hero--panel-dark:not(.dgv2-solution-hero--custom-text) .dgv2-solution-hero__subtitle{color:#f3f7fd!important}#MainContent .dgv2-solution-hero--panel-dark:not(.dgv2-solution-hero--custom-text) .dgv2-solution-hero__kicker{color:#ffdf69!important}@media(max-width:749px){#MainContent .dgv2-solution-hero--panel-light .dgv2-solution-hero__copy,#MainContent .dgv2-solution-hero--panel-dark .dgv2-solution-hero__copy{max-width:100%;padding:clamp(20px,5vw,28px);border-radius:18px}}@media(min-width:1500px){#MainContent .dgv2-solution-hero--panel-light .dgv2-solution-hero__copy,#MainContent .dgv2-solution-hero--panel-dark .dgv2-solution-hero__copy{transform:translate(var(--dgv2-hero-panel-shift,0px))}}@media screen and (max-width:749px){#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero{min-height:550px;align-items:var(--dgv2-mobile-align,center)}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__inner{width:calc(100% - 38px);padding:var(--dgv2-mobile-top-padding,56px) 0 64px}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__copy{max-width:100%;background:transparent;box-shadow:none;border:0}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__title{color:var(--dgv2-hero-title-color,#ffffff);font-size:clamp(32px,var(--dgv2-mobile-heading-size,44px),58px);line-height:1.09;text-shadow:0 2px 8px rgba(11,35,60,.32)}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__subtitle{color:var(--dgv2-hero-description-color,#ffffff);font-size:var(--dgv2-mobile-description-size,16px);line-height:1.55;max-width:350px;margin-top:18px;text-shadow:0 1px 6px rgba(11,35,60,.4)}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__kicker{color:var(--dgv2-hero-kicker-color,#ffdf69);text-shadow:0 1px 5px rgba(11,35,60,.5)}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__button{margin-top:var(--dgv2-mobile-button-spacing,24px)}}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero--custom-text .dgv2-solution-hero__title{color:var(--dgv2-hero-title-color,#ffffff)!important;text-shadow:0 2px 9px rgba(7,29,51,.36)}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero--custom-text .dgv2-solution-hero__subtitle{color:var(--dgv2-hero-description-color,#ffffff)!important;text-shadow:0 1px 6px rgba(7,29,51,.4)}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero--custom-text .dgv2-solution-hero__kicker{color:var(--dgv2-hero-kicker-color,#ffdf69)!important}@media screen and (max-width:749px){#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__image{overflow:hidden}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__image>img,#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__image>picture{display:block;width:100%;height:calc(100% + var(--dgv2-mobile-photo-lower,100px));object-fit:cover;object-position:center top}#MainContent .shopify-section[id*=__how_hero] .dgv2-solution-hero__image>picture>img{width:100%;height:100%;object-fit:cover;object-position:center top}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/diggo-v2-story.css.map */
