.dg-proof{max-width:1120px;margin:0 auto;padding:88px 56px 96px;border-top:1px solid rgba(255,255,255,.09)}.dg-proof-heading-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dg-customer-proof{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:88px;max-width:920px;margin:0 auto}.dg-customer-app{display:block;width:100%;height:auto}.dg-customer-proof .dg-quote{text-align:left}@media(max-width:639px){.dg-customer-proof{grid-template-columns:1fr;gap:28px}.dg-customer-app{width:150px;margin:0 auto}.dg-customer-proof .dg-quote{text-align:center}}.dg-quote{margin:0 auto;max-width:820px;text-align:center}.dg-quote blockquote{margin:0}.dg-managed-heading{margin:0 0 12px;font-size:clamp(24px,2.3vw,32px);line-height:1.2}.dg-quote .dg-managed-copy{margin:0 0 28px;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.5;color:#c7cad1;text-wrap:initial}.dg-proof .dg-steps{padding-left:0;padding-right:0;margin-top:88px}.dg-quote p{margin:0;font-family:Eudoxus Sans,Arial,sans-serif;font-weight:500;font-size:clamp(22px,2.1vw,30px);line-height:1.35;letter-spacing:-.01em;color:#f4f5f7;text-wrap:balance}.dg-quote-by{margin-top:28px;display:inline-flex;align-items:center;gap:14px;text-align:left}.dg-quote-by img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.dg-quote-name{display:block;font-size:16px;font-weight:600;color:#fff}.dg-quote-role{display:block;margin-top:2px;font-size:14px;color:#b4b9c1}.dg-faq{margin:88px auto 0;max-width:760px}.dg-faq-h{margin:0 0 18px;text-align:center;font-family:Eudoxus Sans,Arial,sans-serif;font-weight:700;font-size:clamp(26px,2.3vw,34px);line-height:1.1;letter-spacing:-.015em;color:#fff}.dg-faq-item{border-bottom:1px solid rgba(255,255,255,.12)}.dg-faq-item summary{position:relative;padding:22px 40px 22px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:600;line-height:1.35;color:#fff;border-radius:4px}.dg-faq-item summary::-webkit-details-marker{display:none}.dg-faq-item summary:after{content:"";width:14px;height:2px;background:currentColor;position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:400;color:#c7cad1}.dg-faq-item summary:before{content:"";position:absolute;right:10px;top:50%;width:2px;height:14px;background:#c7cad1;transform:translateY(-50%)}.dg-faq-item[open] summary:before{display:none}.dg-faq-item summary:focus-visible{outline:2px solid #6ee7b7;outline-offset:3px}.dg-faq-item p{margin:0 0 22px;max-width:62ch;font-size:16px;line-height:1.6;color:#c7cad1}.dg-closing{margin-top:64px;text-align:center}.dg-closing-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:0 34px;border-radius:999px;font-size:18px;font-weight:600;color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000001f,0 14px 30px -12px #0a8550b3}.dg-closing-cta svg{flex:none}.dg-closing-note{margin:14px 0 0;font-size:14px;color:#b4b9c1}@media(forced-colors:active){.dg-closing-cta{border:1px solid ButtonText}}@media(max-width:959px){.dg-proof{max-width:680px;padding:44px 32px 56px}.dg-faq{margin-top:48px}.dg-closing{margin-top:40px}}@media(max-width:639px){.dg-proof{padding:48px 20px 56px}.dg-faq{margin-top:48px}.dg-quote p{font-size:20px}.dg-faq-item summary{font-size:17px;padding:18px 36px 18px 0}.dg-closing{margin-top:32px}.dg-closing-cta{width:100%;padding:0 20px;font-size:17px}}@media(max-width:359px){.dg-proof{padding-left:12px;padding-right:12px}}body.demo-body{padding-bottom:0!important;background:#0b0c0e}.dg-page{--dg-green-top: #07834f;--dg-green: #056d42;position:relative;min-height:100dvh;overflow-x:clip;background:#0b0c0e;color:#f4f5f7;font-family:Inter,system-ui,sans-serif;isolation:isolate}.dg-page *,.dg-page *:before,.dg-page *:after{box-sizing:border-box}.dg-atmos{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 26% at 25% 15%,#272a2f 0%,transparent 75%),linear-gradient(180deg,#17191c,#0b0c0e 48%)}.dg-header{max-width:1440px;margin:0 auto;height:76px;padding:0 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09)}.dg-logo-link{display:inline-flex;border-radius:6px}.dg-logo-link img{display:block;height:28px;width:auto}.dg-mail{color:#d6d9df;font-size:14px;text-decoration:none;border-radius:4px}.dg-mail:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.dg-page a:focus-visible,.dg-page button:focus-visible{outline:2px solid #6ee7b7;outline-offset:4px}.dg-hero{max-width:1440px;margin:0 auto;padding:52px 48px 20px;display:grid;grid-template-columns:minmax(0,60fr) minmax(0,40fr);grid-template-areas:"copy form" "phones form";grid-template-rows:auto 1fr;column-gap:64px;row-gap:40px}.dg-copy{grid-area:copy}.dg-h1{margin:0;max-width:13em;font-family:Eudoxus Sans,Arial,sans-serif;font-weight:700;font-size:clamp(40px,3.9vw,56px);line-height:1.06;letter-spacing:-.025em;color:#f5f6f8;text-wrap:balance}.dg-stop{margin-left:-.055em}.dg-lead{margin:20px 0 0;max-width:37em;font-size:18px;line-height:1.6;color:#c3c7cd}.dg-form-col{grid-area:form;align-self:center;position:relative;z-index:1}.dg-form-col:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-28px -22px 80px;border:1px solid rgba(239,244,252,.18);border-radius:48% 52% 40% 60%;transform:rotate(-17deg);box-shadow:inset 12px 2px 20px -18px #fff,14px 0 28px -24px #e2e7ef;background:linear-gradient(125deg,transparent 40%,rgba(219,227,239,.26) 49%,rgba(250,252,255,.4) 50%,transparent 58%)}.dg-phones{grid-area:phones;position:relative;align-self:start;padding:0 0 104px;isolation:isolate}.dg-phones:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-5%;right:-4%;height:110px;bottom:54px;border-radius:50%;border-top:1px solid rgba(244,247,255,.44);background:radial-gradient(ellipse at 50% 0,rgba(225,232,244,.13),transparent 68%);box-shadow:0 -12px 26px -24px #fff;transform:rotate(-4deg)}.dg-phones:after{content:"";position:absolute;z-index:-1;left:5%;right:5%;bottom:70px;height:36px;background:#000;filter:blur(18px);border-radius:50%;opacity:.65}.dg-phone-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start;margin:0 auto}.dg-device{position:relative;min-width:0;margin-top:26px}.dg-device:nth-child(2){margin-top:0}.dg-device:nth-child(3){margin-top:54px}.dg-device img{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 16px rgba(0,0,0,.5))}.dg-device:after{content:"";position:absolute;pointer-events:none;top:calc(100% + 8px);left:0;width:100%;aspect-ratio:496 / 1040;background:var(--device-image) center / contain no-repeat;transform:scaleY(-1);opacity:.2;mask-image:linear-gradient(to top,#000,transparent 23%);-webkit-mask-image:linear-gradient(to top,#000,transparent 23%)}.dg-card{position:relative;isolation:isolate;scroll-margin-top:24px;padding:36px 32px 30px;border-radius:30px;color:#171b20;background:radial-gradient(ellipse at 0 0,rgba(255,255,255,.96),transparent 65%),linear-gradient(135deg,#eff3f8e6,#dee5eed1 58%,#fafcfff0);backdrop-filter:blur(24px) saturate(.65);-webkit-backdrop-filter:blur(24px) saturate(.65);box-shadow:inset 0 2px 2px #fffffff2,inset 0 -2px 3px #ffffff8c,inset 6px 0 12px -10px #fff,0 32px 64px -22px #000000a6}.dg-card:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:linear-gradient(118deg,transparent 5%,rgba(255,255,255,.58) 8%,transparent 14%,transparent 82%,rgba(255,255,255,.45) 94%,transparent)}.dg-card:after{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#fff,#ffffff1f 35%,#fff9 65%,#fff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.dg-card .fp-step>div:first-child{margin-bottom:26px}.dg-card .fp-step h2{font-size:28px;line-height:1.15;letter-spacing:-.025em;color:#15191e}.dg-card .fp-step>div:first-child p{margin-top:10px;color:#454c55;font-size:16px;line-height:1.5}.dg-card .fp-step form{display:flex;flex-direction:column;gap:8px}.dg-card .fp-step form>*{margin-top:0;margin-bottom:0}.dg-card .fp-step form>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dg-card .fp-step label{margin-bottom:7px;font-size:14px;line-height:1.3;color:#333b45}.dg-card .fp-input{height:52px;border-radius:11px;border-color:#aab3c0;background:#ffffffbd;box-shadow:inset 0 1px 2px #1d26310a;padding:0 14px;font-size:16px;color:#161b21;transition:border-color .16s,box-shadow .16s,background-color .16s}.dg-card .fp-field{display:grid;grid-template-rows:auto auto 36px;min-width:0}.dg-card .fp-field-address{grid-template-rows:auto auto 52px}.dg-card .fp-field>p{grid-area:3 / 1;align-self:start;margin:0;padding-top:6px;color:#a32626;font-size:12px;line-height:15px;font-weight:500}.dg-card .fp-input.border-red-500:focus{box-shadow:0 0 0 3px #b91c1c1f}.dg-card .fp-input::placeholder{color:#616b78;opacity:1}.dg-card .fp-input:hover{border-color:#7c8999;background:#ffffffe6}.dg-card .fp-input:focus{border-color:#047857;box-shadow:0 0 0 3px #0478573b;background:#fff}.dg-card .fp-input.border-red-500{border-color:#b91c1c}.dg-card .fp-step button{border-radius:12px;min-height:54px;font-size:17px;font-weight:600;box-shadow:inset 0 1px #ffffff3d,0 6px 12px -6px #00482c80}.dg-page .fp-step button[type=submit],.dg-page .dg-closing-cta{background:var(--dg-green) linear-gradient(180deg,var(--dg-green-top),var(--dg-green));transition:filter .16s ease}.dg-page .fp-step button[type=submit]:hover:not(:disabled),.dg-page .dg-closing-cta:hover{filter:brightness(.94)}@media(prefers-reduced-motion:reduce){.dg-page .fp-step button[type=submit],.dg-page .dg-closing-cta{transition:none}}.dg-card .fp-step button:disabled{cursor:wait;opacity:.65}.dg-card .fp-step button:focus-visible{outline:3px solid #065f46;outline-offset:4px}.dg-card form>p{color:#48515e;font-size:13px;line-height:1.45}.dg-card form>p a{color:#3f4956}.dg-card .fp-submit-error,.dg-card .field-error,.dg-card .fp-temp-url-error{color:#a51616}.dg-card .fp-calendly-context p,.dg-card .fp-thankyou p{color:#454c55}.dg-badges{margin:26px auto 0;width:fit-content;display:flex;align-items:center;justify-content:center;gap:28px}.dg-badges img{display:block;height:46px;width:auto}.dg-g2-rating{display:flex;align-items:center;gap:10px;color:#fff}.dg-g2-rating img{height:36px}.dg-g2-rating strong{display:block;font-size:21px;line-height:1.2}.dg-g2-rating strong span{font-size:14px;font-weight:400;color:#c7cad1}.dg-rating-stars{display:block;color:#ff985a;font-size:14px;letter-spacing:2px}.dg-logos{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:48px 48px 72px;text-align:center}.dg-logos-label{margin:0;font-size:13px;font-weight:500;color:#b4b9c1}.dg-logo-list{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 64px}.dg-logo-list img{display:block;height:22px;width:auto;max-width:140px;opacity:.92}.dg-footer{max-width:1440px;margin:0 auto;padding:18px 56px 22px;border-top:1px solid rgba(255,255,255,.09);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;font-size:13px;color:#a3a8b0}.dg-legal{display:flex;gap:10px 22px;flex-wrap:wrap}.dg-legal a{color:#c7cad1;text-decoration:none;border-radius:3px}.dg-legal a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.dg-steps{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:48px 56px 80px;text-align:center}.dg-steps-h{margin:0;font-family:Eudoxus Sans,Arial,sans-serif;font-weight:700;font-size:clamp(26px,2.3vw,34px);line-height:1.1;letter-spacing:-.015em;word-spacing:.03em;font-kerning:normal;color:#fff;text-wrap:balance}.dg-steps-intro{margin:12px auto 0;max-width:52ch;font-size:16px;line-height:1.55;color:#c7cad1}.dg-steps-list{list-style:none;margin:32px 0 0;padding:0;display:flex;justify-content:center;align-items:flex-start;gap:72px}.dg-step{position:relative;display:flex;align-items:flex-start;gap:16px;max-width:320px;text-align:left}.dg-step+.dg-step:before{content:"";position:absolute;left:-36px;top:4px;width:1px;height:44px;background:#ffffff47}.dg-step-n{flex:none;font-family:Eudoxus Sans,Arial,sans-serif;font-weight:700;font-size:46px;line-height:1;color:#e9edf2}@supports (-webkit-text-stroke: 1px #fff){.dg-step-n{color:transparent;-webkit-text-stroke:1.5px rgba(236,240,246,.85)}}.dg-step-h{margin:0;font-family:Eudoxus Sans,Arial,sans-serif;font-weight:700;font-size:clamp(18px,1.4vw,21px);line-height:1.2;letter-spacing:-.01em;color:#fff}.dg-step-p{margin:8px 0 0;font-size:15px;line-height:1.5;color:#c7cad1}@media(prefers-reduced-transparency:reduce){.dg-card{background:#e9edf2;backdrop-filter:none;-webkit-backdrop-filter:none}.dg-card:before,.dg-form-col:before{display:none}.dg-card .fp-input{background:#fff}}@media(prefers-reduced-motion:reduce){.dg-page *,.dg-page *:before,.dg-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(forced-colors:active){.dg-card,.dg-card .fp-step button{border:1px solid CanvasText}.dg-card:before,.dg-card:after,.dg-phones:before,.dg-phones:after,.dg-device:after,.dg-form-col:before{display:none}.dg-step-n{color:CanvasText;-webkit-text-stroke:0}}@media(max-width:1199px)and (min-width:960px){.dg-hero{padding-left:32px;padding-right:32px;column-gap:36px;grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.dg-card{padding:30px 26px}.dg-phone-row{gap:12px}}@media(max-width:959px){.dg-header{padding:0 32px}.dg-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "form" "phones";grid-template-rows:auto;max-width:680px;padding:32px 32px 0;row-gap:32px}.dg-phones{margin-top:12px}.dg-logos{max-width:680px;padding:32px 32px 56px}.dg-steps{max-width:680px;padding:48px 0 64px}.dg-footer{padding:20px 32px}}@media(max-width:639px){.dg-header{height:52px;padding:0 20px}.dg-logo-link img{height:24px}.dg-mail{font-size:14px}.dg-hero{padding:12px 16px 0;row-gap:14px}.dg-h1{font-size:27px;line-height:1.06;letter-spacing:-.015em}.dg-lead{margin-top:7px;font-size:15px;line-height:1.4}.dg-card{padding:18px;border-radius:24px}.dg-card .fp-step h2{font-size:23px}.dg-card .fp-step>div:first-child{margin-bottom:14px}.dg-card .fp-step>div:first-child p{margin-top:5px;font-size:14px;line-height:1.35}.dg-card .fp-step form{gap:10px}.dg-card .fp-step form>.grid{gap:10px}.dg-card .fp-step label{margin-bottom:4px}.dg-card .fp-input{height:48px;padding:0 12px}.dg-card .fp-step button{min-height:48px;font-size:16px}.dg-card form>p{font-size:12px}.dg-badges{margin-top:18px;gap:24px}.dg-badges img{height:40px}.dg-g2-rating img{height:32px}.dg-phones{margin-top:24px;padding-bottom:74px}.dg-phone-row{gap:9px}.dg-device{margin-top:14px}.dg-device:nth-child(3){margin-top:28px}.dg-phones:before{bottom:40px;height:60px;left:0;right:0}.dg-phones:after{bottom:44px}.dg-logos{padding:24px 20px 48px}.dg-logo-list{margin-top:20px;gap:18px 28px}.dg-logo-list img{height:18px}.dg-steps{padding:40px 0 48px}.dg-steps-intro{font-size:15px}.dg-steps-list{flex-direction:column;margin-top:28px;gap:32px;align-items:center}.dg-step+.dg-step:before{display:none}.dg-step-n{font-size:38px}.dg-step-h{font-size:18px}.dg-footer{padding:20px;flex-direction:column;text-align:center}}@media(max-width:359px){.dg-header{padding:0 14px}.dg-logo-link img{height:21px}.dg-mail{font-size:13px}.dg-hero{padding-left:12px;padding-right:12px}.dg-h1{font-size:26px}.dg-card{padding:16px 14px}}
