.case-drivee-goal{--dg-lime:#b7ed78;--dg-surface:#141613;--dg-live-gain:50px}.case-drivee-goal .case-heading h2>span{color:#a7bb98}.case-drivee-goal .case-board{grid-template-rows:.76fr .94fr 1.3fr;grid-template-columns:1.06fr 1fr 1fr;gap:18px}.case-drivee-goal .case-feature{grid-area:2/1/4}.case-drivee-goal .case-feature-surface{background:radial-gradient(at 50% 65%,#293321,#151a13 65%,#131610);border:1px solid #ffffff05}.case-drivee-goal[data-dg-phone=true] .case-device>video{display:none}.case-drivee-goal .case-device{border-radius:10%}.case-drivee-goal[data-dg-phone=true] .case-feature .case-device{width:calc(var(--phone-width,210px) * var(--device-scale,1));height:calc(var(--phone-height,420px) * var(--device-scale,1));transform:translate(-50%, -50%) translate3d(var(--device-x,0px), var(--device-y,0px), 0)}.case-drivee-goal .dg-card{background:var(--dg-surface);border:1px solid #ffffff06;padding:26px}.case-drivee-goal .dg-card h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(21px,2.15vw,30px);font-weight:550;line-height:1.12}.case-drivee-goal .dg-card h3>span{color:#93a486;display:block}.case-drivee-goal .dg-kicker{color:#969e91;letter-spacing:-.01em;font-size:12px;line-height:1.4;display:block}.case-drivee-goal .dg-progress{background:#191d16;grid-area:1/1;padding:21px 25px;overflow:hidden}.case-drivee-goal .dg-progress h3{max-width:76%;font-size:22px}.case-drivee-goal .dg-mini-progress{color:#303b2c;background:#cbd6d8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:89%;height:30px;margin-top:17px;padding:0 9px;font-size:11px;transition:transform .55s;display:flex;position:relative;overflow:hidden;transform:rotate(-4deg)}.case-drivee-goal .dg-mini-progress>i{background:#a2ed42;position:absolute;inset:0 45% 0 0}.case-drivee-goal .dg-mini-progress>span,.case-drivee-goal .dg-mini-progress>strong{white-space:nowrap;position:relative}.case-drivee-goal .dg-mini-progress b{background:#e6ffd2;border-radius:4px;margin-right:3px;padding:2px 4px}.case-drivee-goal .dg-impact{height:calc(100% - var(--dg-live-gain));flex-direction:column;grid-area:1/2/3;display:flex}.case-drivee-goal .dg-card-heading{color:#989f94;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.case-drivee-goal .dg-nda{color:#b0b9a7;letter-spacing:.06em;border:1px solid #6d7b583b;border-radius:99px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:inline-flex}.case-drivee-goal .dg-metrics{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.case-drivee-goal .dg-metrics>div{flex-direction:column;gap:9px;display:flex}.case-drivee-goal .dg-metrics b{align-items:center;gap:7px;height:25px;display:flex}.case-drivee-goal .dg-metrics b i{background:#b5cc99;border-radius:50%;width:10px;height:10px}.case-drivee-goal .dg-metrics span{color:#c7cec0;max-width:130px;font-size:13px;line-height:1.35}.case-drivee-goal .dg-divider{background:#ffffff0d;height:1px;min-height:1px;margin:16px 0 14px}.case-drivee-goal .dg-milestones{flex-direction:column;grid-area:1/3/3;padding:26px;display:flex}.case-drivee-goal .dg-milestones h3{max-width:260px;margin-top:11px}.case-drivee-goal .dg-milestone-strips{flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;margin-top:19px;display:flex}.case-drivee-goal .dg-milestone-strips>div{color:#39414c;background:#fff;border-radius:15px;flex-shrink:0;padding:9px;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.case-drivee-goal .dg-milestone-track{grid-template-columns:repeat(5,minmax(0,1fr));transform:translate(6px)rotate(-2deg)}.case-drivee-goal .dg-daily-track{grid-template-columns:repeat(7,minmax(0,1fr));transform:translate(-6px)rotate(2deg)}.case-drivee-goal .dg-milestone-track:before{content:"";background:linear-gradient(90deg,#96ea28 0 75%,#cedae0 75%);height:4px;position:absolute;top:29px;left:0;right:10%}.case-drivee-goal .dg-milestone-step,.case-drivee-goal .dg-day{border-radius:20px;flex-direction:column;justify-self:center;align-items:center;gap:2px;padding:4px 4px 8px;display:flex;position:relative}.case-drivee-goal .dg-milestone-strips .is-current{background:#96ea28}.case-drivee-goal .dg-milestone-step{width:40px;max-width:100%}.case-drivee-goal .dg-day{border-radius:16px;width:31px;max-width:100%;padding-inline:3px}.case-drivee-goal .dg-step-icon{color:#009c07;background:#c7f58b;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.case-drivee-goal .dg-step-icon img{display:block}.case-drivee-goal .dg-step-icon svg{stroke-width:1.15px;width:20px;height:20px}.case-drivee-goal .dg-day .dg-step-icon{width:25px;height:25px}.case-drivee-goal .dg-day .dg-step-icon svg{width:15px;height:15px}.case-drivee-goal .dg-milestone-strips strong{font-size:13px;font-weight:550;line-height:1.2}.case-drivee-goal .dg-milestone-strips small{color:#84909f;font-size:11px;line-height:1.1}.case-drivee-goal .dg-milestone-strips .is-current small{color:#428c30}.case-drivee-goal .dg-day.is-waiting .dg-step-icon{color:#d3ae08;background:#fff6bb}.case-drivee-goal .dg-live{margin-top:calc(-1 * var(--dg-live-gain));background:#181917;flex-direction:column;grid-area:3/2;display:flex}.case-drivee-goal .dg-live-copy{z-index:2;position:relative}.case-drivee-goal .dg-live h3{margin-top:5px;font-size:25px}.case-drivee-goal .dg-live-stage{flex:1;min-height:0;margin:16px -26px -12px;position:relative;overflow:hidden}.case-drivee-goal .dg-lock-screen{width:66%;position:absolute;bottom:0;left:17%}.case-drivee-goal .dg-lock-screen img{width:100%;height:auto;display:block}.case-drivee-goal .dg-live-widget{--dg-live-end:14%;--dg-live-duration:.4s;--dg-live-ease:ease;z-index:3;aspect-ratio:243/60;color:#080d01;background:#152402;border-radius:16px;width:82%;position:absolute;bottom:76px;left:9%;overflow:hidden;box-shadow:0 0 0 1px #bac48e25,-16px 5px 27px #8c28ea2b,-10px -8px 24px #ea282826,14px -8px 24px #ea8c4026,14px 10px 24px #94ea4026,0 10px 24px #0004;container-type:inline-size}.case-drivee-goal .dg-live-fill{transform-origin:0;transition:transform var(--dg-live-duration) var(--dg-live-ease);background:#96ea28;position:absolute;inset:0;transform:scaleX(.86)}.case-drivee-goal [data-live-active=true] .dg-live-widget{--dg-live-end:0%;--dg-live-duration:1.5s;--dg-live-ease:linear}.case-drivee-goal [data-live-active=true] .dg-live-fill{transform:scaleX(1)}.case-drivee-goal .dg-live-watermark{mix-blend-mode:hard-light;width:116px;height:58px;position:absolute;bottom:-15px;right:-25px;transform:rotate(-23deg)scale(1.25)}.case-drivee-goal .dg-live-watermark img{display:block}.case-drivee-goal .dg-live-top{z-index:1;height:27%;font:600 5.38cqw/1.25 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;inset:9% 0 auto}.case-drivee-goal .dg-live-top img{width:6.5%;height:auto;position:absolute;top:50%;left:3.5%;transform:translateY(-50%)}.case-drivee-goal .dg-live-top>span{top:50%;right:calc(var(--dg-live-end) + 3.5%);min-height:1em;transition:right var(--dg-live-duration) var(--dg-live-ease);position:absolute;transform:translateY(-50%)}.case-drivee-goal .dg-live-timer,.case-drivee-goal .dg-timer-place{font-variant-numeric:tabular-nums;display:inline-flex}.case-drivee-goal .dg-timer-digit{width:.62em;height:1.25em;display:block;overflow:hidden}.case-drivee-goal .dg-timer-colon{text-align:center;width:.3em;line-height:1.25em}.case-drivee-goal .dg-timer-reel{flex-direction:column;display:flex;transform:translateY(-50%)}.case-drivee-goal .dg-timer-reel i{text-align:center;height:1.25em;font-style:normal;line-height:1.25em;display:block}.case-drivee-goal .dg-timer-reel[data-rolling=true]{animation:50ms linear both dg-timer-roll}.case-drivee-goal [data-unit=minutes] .dg-timer-reel[data-rolling=true]{animation-duration:.12s}.case-drivee-goal [data-unit=hours] .dg-timer-reel[data-rolling=true]{animation-duration:.24s;animation-timing-function:ease-out}@keyframes dg-timer-roll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.case-drivee-goal .dg-live-widget p{z-index:1;letter-spacing:-.022em;color:#46660a;white-space:nowrap;margin:0;font:300 5.38cqw/1.25 -apple-system,BlinkMacSystemFont,sans-serif;position:absolute;inset:auto 4% 21%}.case-drivee-goal .dg-live-widget p strong{color:#080d01;font-weight:700}.case-drivee-goal .dg-live-widget[data-complete=true] p{font-size:5cqw;font-weight:600}.case-drivee-goal .dg-car{background:radial-gradient(at 45% 90%,#28321f,#131610 70%);grid-area:3/3}.case-drivee-goal .dg-car-copy{z-index:3;position:relative}.case-drivee-goal .dg-car-copy h3{margin-bottom:5px;font-size:25px}.case-drivee-goal .dg-car-image{object-fit:contain;object-position:left bottom;z-index:2;mix-blend-mode:lighten;filter:contrast(1.08)saturate(1.12);width:78%;height:auto;max-height:115%;position:absolute;bottom:-11%;left:0}.case-drivee-goal .dg-road-sign{z-index:1;transform-origin:bottom;position:absolute;bottom:16px;right:17px;transform:rotate(8deg)}.case-drivee-goal .dg-road-sign img{display:block}.case-drivee-goal .dg-trip-plus{z-index:4;color:#c6f08e;text-shadow:0 2px 12px #10180b;opacity:0;font-size:25px;font-weight:650;position:absolute;bottom:49%;left:32%}.case-drivee-goal .dg-trip-plus.is-playing{animation:4.2s both dg-trip}.case-drivee-goal .dg-ornament{z-index:5;pointer-events:none;opacity:var(--support-alpha);transform:translateY(var(--support-y));position:absolute}.case-drivee-goal .dg-ornament>img{filter:drop-shadow(0 10px 14px #0004);width:100%;height:auto;transition:transform .85s cubic-bezier(.2,.8,.2,1);display:block}.case-drivee-goal .dg-target{width:clamp(110px,11vw,140px);top:-62px;left:calc(34.6% - 144px)}.case-drivee-goal .dg-hourglass{width:73px;right:calc(32.7% - 40px);top:calc(42% - var(--dg-live-gain))}.case-drivee-goal[data-dg-hover=progress] .dg-target>img{transform:translateY(-9px)rotate(-9deg)}.case-drivee-goal[data-dg-hover=progress] .dg-mini-progress{transform:rotate(-1deg)}.case-drivee-goal[data-dg-hover=milestones] .dg-hourglass>img{transform:rotate(180deg)}.case-drivee-goal[data-dg-hover=milestones] .dg-milestone-strips>div{transform:translate(0)rotate(0)}.case-drivee-goal[data-motion=reduced] .dg-ornament{opacity:1;transform:none}@keyframes dg-trip{0%,50%{opacity:0;transform:translate(-50%,10px)}65%,82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-15px)}}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone{background:#090a09;border:1px solid #9b9d94;border-radius:17%/7.8%;width:100%;height:100%;padding:3.6%;position:relative;box-shadow:inset 0 0 0 2px #45473f,inset 0 0 0 3px #b1b2a866,0 0 0 1px #111,0 14px 28px #0006;container-type:inline-size}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone:before,:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone:after{content:"";background:#82857a;border-radius:2px;width:2px;position:absolute}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone:before{height:6%;top:19%;left:-3px;box-shadow:0 30px #82857a}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone:after{height:10%;top:29%;right:-3px}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-screen{color:#333942;background:#f5f5f6;border-radius:14%/6.4%;height:100%;position:relative;overflow:hidden;container-type:inline-size}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-ui{--dg-u:calc(100cqw / 402);font:400 calc(16 * var(--dg-u))/1.375 "Access Noto", sans-serif;letter-spacing:0;position:absolute;inset:0}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-ui p{margin:0}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-dynamic-island{z-index:4;width:calc(124 * var(--dg-u));height:calc(32 * var(--dg-u));top:calc(14 * var(--dg-u));background:#050505;border-radius:99px;position:absolute;left:50%;transform:translate(-50%)}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-dynamic-island i{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#24344a,#09111a 60%,#020304);border-radius:50%;width:12%;position:absolute;top:29%;right:10%}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-status{z-index:3;height:calc(64 * var(--dg-u));padding-inline:calc(43 * var(--dg-u));font:600 calc(17 * var(--dg-u))/1 -apple-system, BlinkMacSystemFont, sans-serif;color:#050505;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-status img{width:calc(77 * var(--dg-u));height:auto}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-nav{z-index:3;top:calc(70 * var(--dg-u));left:calc(8 * var(--dg-u));right:calc(8 * var(--dg-u));justify-content:space-between;display:flex;position:absolute}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-nav span{width:calc(48 * var(--dg-u));height:calc(48 * var(--dg-u));box-shadow:0 calc(2 * var(--dg-u)) calc(8 * var(--dg-u)) #272c331f;background:#fff;border-radius:50%;place-items:center;display:grid}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-nav img{width:calc(24 * var(--dg-u));height:auto}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-hero{isolation:isolate;height:calc(297 * var(--dg-u));padding-top:calc(96 * var(--dg-u));border-radius:0 0 calc(32 * var(--dg-u)) calc(32 * var(--dg-u));background:radial-gradient(ellipse calc(390 * var(--dg-u)) calc(330 * var(--dg-u)) at 73% 0%, #96ea28 0%, #c6f08f 50%, #f5f5f6 100%);transition:height .65s cubic-bezier(.2,.8,.2,1);position:relative}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-hero:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(ellipse calc(390 * var(--dg-u)) calc(330 * var(--dg-u)) at 73% 0%, #ffe64d, #fff1a6 50%, #f5f5f6 100%);transition:opacity .65s;position:absolute;inset:0}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone:not([data-goal-state=progress]) .dg-phone-hero{height:calc(515 * var(--dg-u))}:is(.case-drivee-goal,.case-modal-drivee-goal) [data-goal-state=checking] .dg-phone-hero:before{opacity:1}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-prize{justify-content:center;align-items:baseline;gap:calc(4 * var(--dg-u));height:calc(65 * var(--dg-u));font-size:calc(48 * var(--dg-u));line-height:calc(65 * var(--dg-u));letter-spacing:calc(-.2 * var(--dg-u));font-weight:700;display:flex}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-prize small{font-size:calc(24 * var(--dg-u));line-height:calc(32 * var(--dg-u))}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-date{text-align:center;font-size:calc(18 * var(--dg-u));line-height:calc(24 * var(--dg-u));font-weight:500;margin-top:calc(4 * var(--dg-u))!important}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-progress{height:calc(48 * var(--dg-u));margin:calc(36 * var(--dg-u)) calc(16 * var(--dg-u)) 0;border-radius:calc(12 * var(--dg-u));font-size:calc(18 * var(--dg-u));background:#cedae0;place-items:center;display:grid;position:relative;overflow:hidden}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-progress i{border-radius:calc(8 * var(--dg-u));background:#96ea28;transition:width .25s linear,background-color .65s;position:absolute;inset:0 auto 0 0;overflow:hidden}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-progress i:after{content:"";inset:0 auto 0 calc(-92 * var(--dg-u));width:calc(69 * var(--dg-u));border-radius:calc(18.5 * var(--dg-u));filter:blur(calc(6 * var(--dg-u)));background:linear-gradient(269deg,#ffffff80 12.596%,#fff0 125.83%);animation:2s linear infinite paused dg-goal-shimmer;position:absolute}:is(.case-drivee-goal,.case-modal-drivee-goal) [data-goal-running=true] .dg-phone-progress i:after{animation-play-state:running}:is(.case-drivee-goal,.case-modal-drivee-goal) [data-goal-state=checking] .dg-phone-progress i{background:#ffe64d}@keyframes dg-goal-shimmer{0%{transform:translate(0)}to{transform:translateX(calc(463 * var(--dg-u)))}}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-progress span{position:relative}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-state{overflow:hidden}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-state-content{align-items:center;gap:calc(8 * var(--dg-u));padding:calc(28 * var(--dg-u)) calc(24 * var(--dg-u)) 0;text-align:center;flex-direction:column;animation:.55s both dg-goal-state;display:flex}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-state img{width:calc(96 * var(--dg-u));height:calc(96 * var(--dg-u));object-fit:contain;margin-bottom:calc(8 * var(--dg-u));display:block}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-state strong{font-size:calc(24 * var(--dg-u));line-height:calc(32 * var(--dg-u));color:#050505;letter-spacing:calc(-.2 * var(--dg-u))}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-state p{font-size:calc(16 * var(--dg-u));line-height:calc(22 * var(--dg-u))}@keyframes dg-goal-state{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-body{gap:calc(16 * var(--dg-u));padding:calc(16 * var(--dg-u));flex-direction:column;display:flex}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-details{border-radius:calc(24 * var(--dg-u));padding:calc(16 * var(--dg-u));background:#fff}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-details>strong{font-size:calc(16 * var(--dg-u));line-height:calc(22 * var(--dg-u));font-weight:700;display:block}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-details dl{margin:calc(8 * var(--dg-u)) 0 0}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-details dl>div{min-height:calc(56 * var(--dg-u));flex-direction:column;justify-content:center;display:flex}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-details dt{color:#848e9c;font-size:calc(14 * var(--dg-u));line-height:calc(19 * var(--dg-u))}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-details dd{font-size:calc(16 * var(--dg-u));line-height:calc(22 * var(--dg-u));margin:0;font-weight:500}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-more{margin-top:calc(8 * var(--dg-u));border-radius:calc(12 * var(--dg-u));height:calc(40 * var(--dg-u));background:#f5f5f6;place-items:center;font-weight:500;display:grid}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-bottom{z-index:3;padding:0 calc(16 * var(--dg-u)) calc(34 * var(--dg-u));background:linear-gradient(#f5f5f600,#f5f5f6 70%);position:absolute;bottom:0;left:0;right:0}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-action{height:calc(56 * var(--dg-u));border-radius:calc(16 * var(--dg-u));font-size:calc(20 * var(--dg-u));background:#96ea28;place-items:center;font-weight:500;display:grid}.case-modal-drivee-goal .dg-modal-phone{aspect-ratio:430/902;width:min(100%,360px);margin:40px auto 10px}@media (min-width:1101px) and (max-height:850px) and (min-height:541px){.case-drivee-goal{--dg-live-gain:clamp(0px, calc((100svh - 700px) * .45), 45px)}.case-drivee-goal .dg-card{padding:18px}.case-drivee-goal .dg-progress h3{font-size:18px}.case-drivee-goal .dg-progress h3>span{display:none}.case-drivee-goal .dg-mini-progress{margin-top:12px}.case-drivee-goal .dg-metrics{gap:12px;margin-top:9px}.case-drivee-goal .dg-metrics>div{gap:4px}.case-drivee-goal .dg-metrics span{font-size:12px}.case-drivee-goal .dg-divider{margin:12px 0}.case-drivee-goal .dg-milestones h3{font-size:23px}.case-drivee-goal .dg-milestone-strips{gap:8px;margin-top:8px}.case-drivee-goal .dg-milestone-strips>div{padding-block:4px}.case-drivee-goal .dg-milestone-step,.case-drivee-goal .dg-day{padding-block:2px 4px}.case-drivee-goal .dg-milestone-step{border-radius:18px;width:36px}.case-drivee-goal .dg-milestone-step .dg-step-icon{width:28px;height:28px}.case-drivee-goal .dg-milestone-strips strong{font-size:12px}.case-drivee-goal .dg-milestone-strips small{font-size:10px}.case-drivee-goal .dg-milestone-track:before{top:20px}.case-drivee-goal .dg-live-stage{margin:16px -18px -9px}.case-drivee-goal .dg-lock-screen{width:53%;left:23.5%}.case-drivee-goal .dg-live-widget{width:78%;bottom:55px;left:11%}.case-drivee-goal .dg-live h3,.case-drivee-goal .dg-car h3{font-size:21px}.case-drivee-goal .dg-target{width:115px;top:-57px;left:calc(34.6% - 122px)}.case-drivee-goal .dg-hourglass{width:62px}}@media (max-width:1100px),(max-height:540px){.case-drivee-goal{--dg-live-gain:0px}.case-drivee-goal .case-board{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.case-drivee-goal .case-feature{grid-area:1/1/auto/-1}.case-drivee-goal .dg-progress{grid-area:2/1;min-height:170px}.case-drivee-goal .dg-impact{grid-area:2/2/4;height:auto;min-height:365px}.case-drivee-goal .dg-milestones{grid-area:3/1;min-height:315px}.case-drivee-goal .dg-live{grid-area:4/1;min-height:320px}.case-drivee-goal .dg-car{grid-area:4/2;min-height:265px}.case-drivee-goal .dg-impact{justify-content:center;gap:24px}.case-drivee-goal .dg-divider{margin:10px 0}.case-drivee-goal .dg-target{width:145px;top:calc(clamp(280px,100svh - 330px,580px) + 62px);left:calc(50% - 96px)}.case-drivee-goal .dg-hourglass{top:auto;bottom:250px;right:calc(50% - 33px)}}@media (max-width:700px){.case-drivee-goal .case-board{grid-template-columns:minmax(0,1fr);gap:16px}.case-drivee-goal .case-feature{grid-area:1/1}.case-drivee-goal .dg-card{grid-area:auto/1;padding:26px}.case-drivee-goal .dg-progress{min-height:166px}.case-drivee-goal .dg-progress h3{font-size:25px}.case-drivee-goal .dg-mini-progress{width:82%}.case-drivee-goal .dg-impact{gap:0;min-height:330px}.case-drivee-goal .dg-metrics{margin:18px 0}.case-drivee-goal .dg-milestones{min-height:320px}.case-drivee-goal .dg-milestone-strips{width:100%;max-width:350px;margin-inline:auto}.case-drivee-goal .dg-live{min-height:350px}.case-drivee-goal .dg-car{min-height:300px}.case-drivee-goal .dg-card h3{font-size:28px}.case-drivee-goal .dg-target{width:125px;top:calc(clamp(280px,100svh - 330px,580px) + 45px);left:auto;right:-10px}.case-drivee-goal .dg-hourglass{width:64px;bottom:600px;right:7px}.case-drivee-goal .dg-car-image{width:80%;bottom:-8%}}@media (prefers-reduced-motion:reduce){.case-drivee-goal .dg-ornament{opacity:1;transform:none}.case-drivee-goal .dg-ornament>img,.case-drivee-goal .dg-milestone-strips>div,.case-drivee-goal .dg-mini-progress{transition:none;transform:none}.case-drivee-goal .dg-live-fill,.case-drivee-goal .dg-live-top>span{transition:none}.case-drivee-goal .dg-trip-plus,.case-drivee-goal .dg-timer-reel[data-rolling=true]{animation:none}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-hero,:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-hero:before,:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-progress i{transition:none}:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-progress i:after,:is(.case-drivee-goal,.case-modal-drivee-goal) .dg-phone-state-content{animation:none}}.case-drivee-goal .dg-phone[data-apple-frame]{aspect-ratio:402/874;width:89.3333%;height:auto;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case-drivee-goal .dg-phone[data-apple-frame]:before,.case-drivee-goal .dg-phone[data-apple-frame]:after{content:none}.case-drivee-goal .dg-phone[data-apple-frame] .dg-phone-screen{border-radius:13.93%/6.407%;position:absolute;inset:0}.case-modal-drivee-goal .modal-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(420px,70dvh);padding:80px 48px;display:flex}.case-modal-drivee-goal .modal-title{max-width:680px}.case-modal-drivee-goal .modal-description{max-width:480px}.case-modal-drivee-goal .modal-body{display:none}@media (max-width:700px){.case-modal-drivee-goal .modal-header{padding:72px 26px}}
