:root{--d-ink:#111522;--d-ink-soft:#202738;--d-muted:#687282;--d-paper:#f4f5f3;--d-white:#fff;--d-cyan:#19c9df;--d-violet:#7657ff;--d-line:#d9dcde;--d-navy:#101522;--d-display:"Manrope","Inter",Arial,sans-serif;--d-body:"DM Sans","Inter",Arial,sans-serif}
body:has(.dge-direction-d){margin:0;color:var(--d-ink);background:var(--d-paper);font-family:var(--d-body);-webkit-font-smoothing:antialiased}
.dge-direction-d,.dge-direction-d *{box-sizing:border-box}.dge-d-container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.dge-d-section{padding:clamp(76px,8vw,118px) 0}.dge-d-eyebrow{display:inline-flex;align-items:center;gap:11px;color:#67d9e5;font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}.dge-d-eyebrow:before{content:"";display:block;width:23px;height:1px;background:currentColor}.dge-d-section-heading h2,.dge-d-intro h2,.dge-d-owner-grid h2,.dge-d-product-intro h2{max-width:780px;margin:14px 0 0;font:650 clamp(34px,5vw,63px)/1.04 var(--d-display);letter-spacing:-.065em;color:var(--d-ink)}.dge-d-section-heading p,.dge-d-intro-grid>div:last-child>p,.dge-d-owner-grid>div:first-child>p,.dge-d-product-intro>p{max-width:650px;color:#5e6979;font-size:16px;line-height:1.8}.dge-d-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:19px;padding:0 21px;border:1px solid rgba(255,255,255,.24);border-radius:3px;background:#16bdd1;color:#06111b!important;font:700 12px/1 var(--d-body);letter-spacing:.02em;text-decoration:none;transition:background .18s ease,transform .18s ease}.dge-d-button:hover{transform:translateY(-2px);background:#3cdaea}.dge-d-button span{font-size:16px}.dge-d-button--full{width:100%;border-color:transparent}.dge-d-text-link,.dge-d-underlink{display:inline-flex;align-items:center;gap:12px;color:inherit;font-size:12px;font-weight:650;text-decoration:none}.dge-d-text-link{color:#eef2f6}.dge-d-underlink{color:#202938;border-bottom:1px solid #8f959c;padding-bottom:5px}.dge-d-text-link span,.dge-d-underlink span{font-size:16px}.dge-d-text-link:hover,.dge-d-underlink:hover{color:#10aabe}
.dge-nav-shell{background:rgba(12,15,24,.98)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;color:#fff!important}.dge-nav{width:min(1320px,calc(100% - 48px))!important;min-height:80px!important}.dge-brand img,.dge-footer-brand img{width:208px!important;max-height:60px!important;height:auto!important;object-fit:contain}.dge-nav-links{gap:25px!important}.dge-nav-links>li{position:relative}.dge-nav-links a{font-family:var(--d-body);font-size:12px!important;letter-spacing:.01em}.dge-nav-links a:hover,.dge-nav-links a:focus-visible{color:#fff!important}.dge-nav-product-toggle{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:rgba(255,255,255,.8);font:inherit;cursor:pointer}.dge-nav-product-toggle:after{content:"⌄";font-size:12px}.dge-product-menu{position:absolute;top:calc(100% + 18px);left:-16px;z-index:100;display:none;min-width:210px;padding:8px;border:1px solid rgba(255,255,255,.12);background:#111a2a;box-shadow:0 18px 40px rgba(0,0,0,.28)}.dge-nav-links>li:focus-within .dge-product-menu,.dge-nav-links>li:hover .dge-product-menu,.dge-nav-links>li.is-open .dge-product-menu{display:grid}.dge-product-menu a{padding:10px 12px;border-radius:2px}.dge-product-menu a:hover{background:rgba(255,255,255,.08)}.dge-nav-actions .dge-nav-login{font-size:12px!important}.dge-nav .dge-btn{border-radius:3px!important;background:#19c9df!important;color:#08121e!important;box-shadow:none!important;font-size:11px!important}.dge-menu-toggle{border-radius:3px!important;background:#162032!important}.dge-mobile-nav{border-radius:3px!important}
.dge-d-hero{position:relative;overflow:hidden;padding:clamp(67px,8vw,105px) 0 0;color:#fff;background:radial-gradient(ellipse at 76% 28%,rgba(51,82,126,.47),transparent 39%),linear-gradient(119deg,#101522 0%,#111827 57%,#171a2d 100%)}.dge-d-hero:before{position:absolute;inset:0;content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(90deg,transparent,#000 35%,#000)}.dge-d-hero-grid{position:relative;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(34px,6vw,88px);width:min(1320px,calc(100% - 48px));margin:auto}.dge-d-hero-copy{padding:0 0 52px}.dge-d-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;color:#9bdde5;font-size:9px;font-weight:700;letter-spacing:.17em}.dge-d-kicker i{width:7px;height:7px;border-radius:50%;background:var(--d-cyan);box-shadow:0 0 14px rgba(25,201,223,.7)}.dge-d-hero h1{max-width:650px;margin:0;color:#fff;font:680 clamp(47px,6vw,80px)/.99 var(--d-display);letter-spacing:-.075em}.dge-d-hero-copy>p{max-width:495px;margin:24px 0 30px;color:#b6bfce;font-size:15px;line-height:1.8}.dge-d-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px}.dge-d-hero-note{display:flex;flex-wrap:wrap;gap:0;margin-top:37px;color:#9da9bb;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.dge-d-hero-note span{padding:0 14px;border-left:1px solid rgba(255,255,255,.24)}.dge-d-hero-note span:first-child{padding-left:0;border:0}.dge-d-hero-visual{position:relative;min-height:480px;align-self:stretch;padding:15px 0 72px 18px}.dge-d-screen-label{display:flex;justify-content:space-between;margin:0 4px 11px;color:#bdc6d2;font-size:8px;font-weight:650;letter-spacing:.12em}.dge-d-screen{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.28);background:#f5f6f7;box-shadow:0 25px 70px rgba(0,0,0,.4)}.dge-d-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.dge-d-screen--desktop{position:relative;z-index:1;width:100%;height:360px;transform:perspective(1400px) rotateY(-4deg)}.dge-d-screen--detail{position:absolute;z-index:2;left:5%;bottom:34px;width:39%;height:195px;border:5px solid #fff;box-shadow:0 15px 42px rgba(0,0,0,.35)}.dge-d-screen--mobile{position:absolute;z-index:3;right:-3px;bottom:37px;width:132px;height:274px;padding:7px;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:#111522;box-shadow:0 18px 42px rgba(0,0,0,.4)}.dge-d-screen--mobile img{border-radius:12px}.dge-d-visual-caption{position:absolute;right:0;bottom:5px;display:flex;gap:17px;color:#aeb9c9;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.dge-d-hero-bottom{position:relative;display:flex;justify-content:space-between;width:min(1320px,calc(100% - 48px));margin:auto;padding:17px 0;border-top:1px solid rgba(255,255,255,.14);color:#aab4c2;font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.dge-d-intro{background:var(--d-paper)}.dge-d-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(35px,9vw,130px)}.dge-d-intro-grid>div:last-child>p{margin:0 0 20px}.dge-d-intro .dge-d-eyebrow,.dge-d-section-heading .dge-d-eyebrow,.dge-d-owner-grid .dge-d-eyebrow,.dge-d-product-intro .dge-d-eyebrow,.dge-d-page-hero .dge-d-eyebrow{color:#168b9b}.dge-d-capabilities{padding-top:0;background:var(--d-paper)}.dge-d-capability-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;padding:0 0 17px;border-bottom:1px solid #ccd0d2}.dge-d-capability-heading>span{color:#667181}.dge-d-capability-heading p{max-width:385px;margin:0;color:#667181;font-size:13px;line-height:1.6}.dge-d-capability-grid{display:grid;grid-template-columns:1fr 1fr}.dge-d-capability{display:grid;grid-template-columns:40px 1fr 22px;gap:17px;align-items:start;padding:26px 19px 26px 0;border-bottom:1px solid #d6d9da;color:inherit;text-decoration:none}.dge-d-capability:nth-child(odd){margin-right:34px}.dge-d-capability:nth-child(even){padding-left:30px;border-left:1px solid #d6d9da}.dge-d-capability>span,.dge-d-capability>b{color:#75818f;font-size:10px}.dge-d-capability>b{font-weight:400;font-size:15px}.dge-d-capability h3{margin:0 0 7px;font:650 17px/1.25 var(--d-display);letter-spacing:-.035em}.dge-d-capability p{margin:0;color:#687381;font-size:12px;line-height:1.65}.dge-d-capability:hover h3{color:#078ca0}
.dge-d-theme-showcase{overflow:hidden;padding:clamp(74px,8vw,112px) 0 24px;background:#e9ebe8}.dge-d-showcase-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:29px}.dge-d-showcase-head h2,.dge-d-section-heading h2{max-width:780px;margin:12px 0 10px;font:650 clamp(35px,5vw,64px)/1.02 var(--d-display);letter-spacing:-.07em;color:var(--d-ink)}.dge-d-showcase-head h2 em{font-style:normal;color:#687384}.dge-d-showcase-head p{max-width:540px;margin:0;color:#626e7c;font-size:13px;line-height:1.7}.dge-d-showcase-count{display:grid;grid-template-columns:auto auto;align-items:center;gap:0 10px;flex:none}.dge-d-showcase-count strong{grid-row:span 2;color:#141b27;font:700 41px/1 var(--d-display);letter-spacing:-.08em}.dge-d-showcase-count>span{color:#707987;font-size:9px;line-height:1.4}.dge-d-showcase-count>a{grid-column:1/-1;margin-top:12px;color:#263141;font-size:9px;font-weight:700;text-decoration:none}.dge-d-reel-tools{display:flex;justify-content:flex-end;gap:8px;width:min(1240px,calc(100% - 48px));margin:0 auto 12px}.dge-d-reel-control{width:39px;height:39px;border:1px solid #bdc3c6;border-radius:50%;background:transparent;color:#1b2633;font-size:17px;cursor:pointer}.dge-d-reel-control:hover,.dge-d-reel-control:focus-visible{outline:none;background:#141b27;color:white}.dge-d-reel-viewport{overflow:hidden;cursor:grab;overscroll-behavior-x:contain;touch-action:pan-y;user-select:none}.dge-d-reel-viewport::-webkit-scrollbar{display:none}.dge-d-reel-viewport.is-dragging{cursor:grabbing}.dge-d-reel-track{display:flex;align-items:stretch;gap:22px;width:max-content;padding:0 max(24px,calc((100vw - 1240px)/2));transform:translate3d(0,0,0);will-change:transform}.dge-d-show-card{display:flex;flex:none;width:min(48vw,650px);flex-direction:column}.dge-d-preview-frame{position:relative;height:clamp(300px,34vw,455px);overflow:hidden;border:1px solid rgba(24,32,45,.14);background:#dfe1de;box-shadow:0 15px 34px rgba(25,33,46,.08)}.dge-d-preview-frame:after{position:absolute;inset:65% 0 0;content:"";pointer-events:none;background:linear-gradient(transparent,rgba(13,18,25,.12))}.dge-d-preview-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .75s cubic-bezier(.2,.7,.2,1)}.dge-d-show-card:hover .dge-d-preview-frame img{transform:scale(1.025)}.dge-d-theme-index{position:absolute;z-index:1;top:14px;left:14px;padding:7px 9px;border:1px solid rgba(255,255,255,.8);background:rgba(248,248,245,.9);color:#283140;font-size:8px;font-weight:700;letter-spacing:.12em}.dge-d-show-card-meta{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 2px 0}.dge-d-show-card-meta h3{margin:0;color:#182130;font:650 17px/1.2 var(--d-display);letter-spacing:-.035em}.dge-d-show-card-meta span{display:block;margin-top:5px;color:#7a838f;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.dge-d-show-card-meta a{display:inline-flex;flex:none;align-items:center;gap:7px;color:#222b38;font-size:9px;font-weight:700;text-decoration:none}.dge-d-show-card-meta a b{font-size:14px;font-weight:400}.dge-d-show-card-meta a:hover{color:#078fa0}.dge-d-showcase-foot{display:flex;justify-content:space-between;gap:20px;margin-top:30px;padding-top:17px;border-top:1px solid #cdd1ce;color:#697481;font-size:9px;line-height:1.6}.dge-d-showcase-foot strong{color:#26313d}
.dge-d-product-proof{background:#f9faf9}.dge-d-section-heading{max-width:820px;margin-bottom:34px}.dge-d-section-heading p{max-width:580px;margin:13px 0 0;color:#64707e;font-size:13px;line-height:1.7}.dge-d-proof-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:start}.dge-d-proof-layout article{overflow:hidden;border:1px solid #dfe2e2;background:#fff}.dge-d-proof-layout img{display:block;width:100%;height:285px;object-fit:cover;object-position:top}.dge-d-proof-main img{height:350px}.dge-d-proof-layout article>div{padding:20px 22px 22px}.dge-d-proof-layout article>div>span,.dge-d-product-visual figcaption,.dge-d-product-hero figcaption{color:#78818c;font-size:8px;font-weight:700;letter-spacing:.12em}.dge-d-proof-layout h3{margin:9px 0;font:650 20px/1.2 var(--d-display);letter-spacing:-.04em}.dge-d-proof-layout p{margin:0;color:#65707d;font-size:11px;line-height:1.7}.dge-d-proof-mobile{display:grid;grid-template-columns:160px 1fr;grid-column:2;align-items:center;padding:0 12px}.dge-d-proof-mobile img{height:225px;object-fit:contain}.dge-d-proof-mobile article>div{padding:18px}.dge-d-owner-section{background:#e9ebe8}.dge-d-owner-grid{display:grid;grid-template-columns:1fr .93fr;align-items:center;gap:clamp(38px,8vw,110px)}.dge-d-owner-grid>div:first-child>p{margin:18px 0 25px}.dge-d-owner-steps{border-top:1px solid #c9cdce}.dge-d-owner-steps>div{display:grid;grid-template-columns:32px 1fr;gap:4px 13px;padding:17px 0;border-bottom:1px solid #c9cdce}.dge-d-owner-steps>div>span{grid-row:span 2;color:#7a8490;font-size:9px}.dge-d-owner-steps b{font:650 14px var(--d-display)}.dge-d-owner-steps small{color:#6c7782;font-size:10px;line-height:1.5}
.dge-d-pricing{background:#f9faf9}.dge-d-section-heading--split{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.dge-d-section-heading--split h2{margin-bottom:0}.dge-d-home-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.dge-d-home-plans article{padding:22px 23px 20px;border:1px solid #dce0e1;background:#fff}.dge-d-home-plans article>span{color:#77818c;font-size:8px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.dge-d-home-plans h3{margin:18px 0 13px;font:650 16px var(--d-display)}.dge-d-home-plans p{margin:0 0 17px}.dge-d-home-plans p strong{font:700 31px var(--d-display);letter-spacing:-.06em}.dge-d-home-plans p small{color:#71808c;font-size:10px}.dge-d-home-plans article>a{display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid #e4e6e6;color:#26313c;font-size:10px;font-weight:700;text-decoration:none}.dge-d-home-plans article>a:hover{color:#0794a3}.dge-d-faq{background:#e9ebe8}.dge-d-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px}.dge-d-faq-grid>div:first-child h2{max-width:430px;margin:13px 0 23px;font:650 clamp(34px,4.6vw,56px)/1.04 var(--d-display);letter-spacing:-.065em}.dge-d-faq-list details,.dge-d-faq-page details{border-top:1px solid #cbd0d1;padding:17px 0}.dge-d-faq-list details:last-child,.dge-d-faq-page details:last-child{border-bottom:1px solid #cbd0d1}.dge-d-faq-list summary,.dge-d-faq-page summary{position:relative;padding-right:26px;color:#1c2532;font-size:13px;font-weight:650;cursor:pointer;list-style:none}.dge-d-faq-list summary::-webkit-details-marker,.dge-d-faq-page summary::-webkit-details-marker{display:none}.dge-d-faq-list summary:after,.dge-d-faq-page summary:after{position:absolute;right:0;content:"+";font-size:17px;font-weight:400}.dge-d-faq-list details[open] summary:after,.dge-d-faq-page details[open] summary:after{content:"−"}.dge-d-faq-list details p,.dge-d-faq-page details p{max-width:640px;margin:11px 0 0;color:#636f7d;font-size:11px;line-height:1.75}.dge-d-final-cta{padding:72px 0;background:#111722;color:#fff}.dge-d-final-cta>.dge-d-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.dge-d-final-cta h2{max-width:760px;margin:13px 0 0;color:#fff;font:650 clamp(32px,4.7vw,56px)/1.04 var(--d-display);letter-spacing:-.065em}.dge-d-final-cta p{margin:13px 0 0;color:#b0bac9;font-size:13px;line-height:1.7}.dge-d-final-cta .dge-d-eyebrow{color:#86d8df}
.dge-footer{padding:55px 0 23px!important;background:#0c111b!important;color:#fff!important}.dge-footer-grid{grid-template-columns:1.5fr repeat(3,1fr)!important;gap:36px!important}.dge-footer h3{color:#fff!important;font:650 10px var(--d-body)!important;letter-spacing:.1em!important;text-transform:uppercase}.dge-footer-links{gap:12px!important;color:#aab5c3!important;font-size:11px!important}.dge-footer-links a:hover{color:#fff!important}.dge-footer-brand p{max-width:295px;color:#aab5c3!important;font-size:11px!important;line-height:1.7}.dge-footer-bottom{border-color:rgba(255,255,255,.13)!important;color:#97a4b5!important;font-size:9px!important}.dge-footer-legal{display:flex;flex-wrap:wrap;gap:11px 18px}.dge-footer-legal a{color:#aab5c3;text-decoration:none}.dge-footer-legal a:hover{color:white}
.dge-d-page-hero{padding:clamp(64px,8vw,104px) 0;background:radial-gradient(ellipse at 78% 20%,rgba(40,84,128,.42),transparent 40%),linear-gradient(118deg,#101522,#151b29 70%,#1b1d2e);color:#fff}.dge-d-page-hero h1{max-width:850px;margin:15px 0 17px;color:#fff;font:650 clamp(42px,6vw,77px)/1 var(--d-display);letter-spacing:-.07em}.dge-d-page-hero>div>p,.dge-d-product-hero>div>p{max-width:680px;color:#bbc5d2;font-size:15px;line-height:1.75}.dge-d-feature-hero,.dge-d-product-hero{display:grid;grid-template-columns:.93fr 1.07fr;align-items:center;gap:clamp(35px,7vw,88px)}.dge-d-feature-hero figure,.dge-d-product-hero figure,.dge-d-product-visual figure{position:relative;margin:0;padding:10px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06)}.dge-d-feature-hero figure img,.dge-d-product-hero figure img,.dge-d-product-visual figure img{display:block;width:100%;height:clamp(260px,33vw,430px);object-fit:cover;object-position:top;background:#f2f2ef}.dge-d-feature-hero figcaption,.dge-d-product-hero figcaption,.dge-d-product-visual figcaption{position:absolute;right:20px;bottom:19px;padding:8px 10px;background:rgba(16,21,34,.9);color:#e2e8ef;font-size:7px;letter-spacing:.12em}.dge-d-feature-hero .dge-d-actions,.dge-d-product-hero .dge-d-actions{margin-top:27px}.dge-d-feature-list{background:#fafbfa}.dge-d-feature-band{background:#e9ebe8}.dge-d-feature-list .dge-d-section-heading,.dge-d-feature-band .dge-d-section-heading{margin-bottom:30px}.dge-d-feature-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d5d9da;border-left:1px solid #d5d9da}.dge-d-feature-cards article{min-height:205px;padding:19px 18px;border-right:1px solid #d5d9da;border-bottom:1px solid #d5d9da;background:rgba(255,255,255,.38)}.dge-d-feature-cards article>span{color:#73808b;font-size:8px;font-weight:700;letter-spacing:.12em}.dge-d-feature-cards h3{margin:33px 0 10px;font:650 16px/1.25 var(--d-display);letter-spacing:-.035em}.dge-d-feature-cards p{margin:0;color:#687381;font-size:11px;line-height:1.7}.dge-d-feature-cta,.dge-d-product-visual-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:58px}.dge-d-feature-cta h2,.dge-d-product-visual-grid h2{max-width:660px;margin:13px 0;font:650 clamp(34px,4.7vw,56px)/1.04 var(--d-display);letter-spacing:-.065em}.dge-d-feature-cta p,.dge-d-product-visual-grid p{max-width:550px;color:#65717f;font-size:13px;line-height:1.75}.dge-d-feature-cta .dge-d-eyebrow,.dge-d-product-visual-grid .dge-d-eyebrow{color:#148a99}.dge-d-product-intro{max-width:950px}.dge-d-product-intro h2{max-width:740px}.dge-d-product-flow{background:#e9ebe8}.dge-d-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cdd1d2}.dge-d-flow-grid article{padding:18px 19px 0 0}.dge-d-flow-grid article+article{padding-left:18px;border-left:1px solid #cdd1d2}.dge-d-flow-grid article>span{color:#75808c;font-size:8px;font-weight:700;letter-spacing:.12em}.dge-d-flow-grid h3{margin:25px 0 9px;font:650 17px/1.25 var(--d-display);letter-spacing:-.035em}.dge-d-flow-grid p{margin:0;color:#687381;font-size:11px;line-height:1.7}.dge-d-product-visual{background:#fafbfa}.dge-d-plan-group+.dge-d-plan-group{margin-top:65px}.dge-d-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dge-d-plan-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:25px 22px 21px;border:1px solid #dce0e1;background:#fff}.dge-d-plan-card.is-featured{border-color:#6cb8ca;box-shadow:0 15px 36px rgba(35,109,130,.1)}.dge-d-plan-badge{position:absolute;top:17px;right:17px;padding:6px 8px;background:#e9f7f8;color:#147f8e;font-size:8px;font-weight:700}.dge-d-plan-period{color:#74808c;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.dge-d-plan-card h3{margin:17px 0 9px;font:650 19px var(--d-display);letter-spacing:-.035em}.dge-d-plan-description{min-height:38px;margin:0;color:#697581;font-size:10px;line-height:1.55}.dge-d-plan-price{margin:21px 0 2px}.dge-d-plan-price strong{font:700 34px var(--d-display);letter-spacing:-.065em}.dge-d-plan-price span{color:#73808b;font-size:10px}.dge-d-plan-includes{display:grid;gap:10px;min-height:134px;margin:19px 0 21px;padding:17px 0 0;border-top:1px solid #e0e3e3;list-style:none}.dge-d-plan-includes li{display:flex;gap:9px;color:#596674;font-size:10px;line-height:1.5}.dge-d-plan-includes i{color:#178f78;font-style:normal}.dge-d-plan-secondary{margin-top:12px;color:#4b5967;text-align:center;font-size:10px;text-decoration:underline}.dge-d-plan-disclaimer,.dge-d-theme-footnote{margin:26px 0 0;padding:14px 16px;border-left:2px solid #17a6b8;background:#eef2ef;color:#65717d;font-size:10px;line-height:1.7}.dge-d-no-plans{padding:30px;border:1px solid #d9dfe0;background:#fff}.dge-d-plan-grid .dge-d-button{margin-top:auto}.dge-d-theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dge-d-theme-card{overflow:hidden;border:1px solid #d9ddde;background:#fff}.dge-d-theme-card-image{position:relative;height:355px;overflow:hidden;background:#e2e5e3}.dge-d-theme-card-image:after{position:absolute;inset:60% 0 0;content:"";pointer-events:none;background:linear-gradient(transparent,rgba(17,21,34,.14))}.dge-d-theme-card-image>span{position:absolute;z-index:1;top:12px;left:12px;padding:6px 8px;background:rgba(255,255,255,.92);color:#26313e;font-size:7px;font-weight:700;letter-spacing:.1em}.dge-d-theme-card-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.dge-d-theme-card-info{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px}.dge-d-theme-card-info h2{margin:0;color:#19222f;font:650 15px var(--d-display)}.dge-d-theme-card-info>div>span{display:block;margin-top:4px;color:#78828d;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.dge-d-theme-availability{color:#66727f;font-size:8px;white-space:nowrap}.dge-d-faq-page{max-width:850px}.dge-d-faq-page details{padding:21px 0}.dge-d-faq-page summary{font-size:14px}.dge-d-faq-page details p{font-size:12px}.dge-d-faq-contact{display:flex;align-items:center;justify-content:space-between;margin-top:35px;padding:19px 0;border-top:1px solid #cbd0d1}.dge-d-faq-contact p{color:#687381;font-size:12px}
.dge-blog-grid{gap:17px!important}.dge-blog-card{border-radius:0!important;box-shadow:none!important}.dge-blog-image{height:245px!important}.dge-blog-copy{padding:21px!important}.dge-blog-meta{font-size:8px!important;letter-spacing:.08em;text-transform:uppercase}.dge-blog-copy h2{font:650 18px/1.3 var(--d-display)!important}.dge-blog-copy p{color:#66717e!important;font-size:11px!important}.dge-blog-read{color:#087f90!important}.dge-blog-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.dge-blog-toolbar a{padding:8px 10px;border:1px solid #d9ddde;color:#40505c;font-size:9px;text-decoration:none}.dge-blog-toolbar a:hover{border-color:#128d9c;color:#128d9c}.dge-blog-pagination{display:flex;justify-content:center}.dge-contact-form label{font-size:10px!important}.dge-contact-form input,.dge-contact-form textarea{border-radius:2px!important}.dge-contact-form .dge-d-button{border:0}.dge-public :focus-visible{outline:2px solid #17b9ca;outline-offset:3px}
@media(max-width:1000px){.dge-nav-links{gap:16px!important}.dge-nav{gap:12px!important}.dge-d-hero-grid{grid-template-columns:.8fr 1.2fr;gap:28px}.dge-d-hero h1{font-size:clamp(46px,6.7vw,68px)}.dge-d-hero-visual{min-height:420px}.dge-d-screen--desktop{height:315px}.dge-d-screen--detail{height:165px}.dge-d-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dge-d-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.dge-d-container{width:min(100% - 36px,640px)}.dge-nav{width:calc(100% - 32px)!important;min-height:70px!important}.dge-brand img{width:185px!important}.dge-d-hero{padding-top:65px}.dge-d-hero-grid{grid-template-columns:1fr;gap:24px;width:calc(100% - 36px)}.dge-d-hero-copy{padding-bottom:0}.dge-d-hero h1{max-width:610px;font-size:clamp(43px,10vw,68px)}.dge-d-hero-copy>p{font-size:13px}.dge-d-hero-visual{width:100%;min-height:390px;padding:8px 0 58px}.dge-d-screen--desktop{height:285px;transform:none}.dge-d-screen--detail{left:4%;bottom:35px;width:46%;height:150px}.dge-d-screen--mobile{right:0;bottom:34px;width:105px;height:217px;border-radius:14px}.dge-d-screen--mobile img{border-radius:9px}.dge-d-visual-caption{font-size:7px}.dge-d-hero-bottom{width:calc(100% - 36px);font-size:7px}.dge-d-intro-grid,.dge-d-owner-grid,.dge-d-faq-grid{grid-template-columns:1fr;gap:25px}.dge-d-capability-heading{align-items:flex-start;flex-direction:column;gap:10px}.dge-d-capability-grid{grid-template-columns:1fr}.dge-d-capability:nth-child(odd){margin:0}.dge-d-capability:nth-child(even){padding-left:0;border-left:0}.dge-d-showcase-head{align-items:flex-start;flex-direction:column;gap:20px}.dge-d-showcase-count{display:flex;align-items:center;gap:9px}.dge-d-showcase-count strong{font-size:28px}.dge-d-showcase-count>span{line-height:1.2}.dge-d-showcase-count>a{margin:0 0 0 8px}.dge-d-reel-tools{width:calc(100% - 36px)}.dge-d-reel-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x}.dge-d-reel-track{gap:13px;padding:0 18px;transform:none!important;will-change:auto}.dge-d-show-card{width:82vw;scroll-snap-align:start}.dge-d-preview-frame{height:min(72vw,340px);min-height:250px}.dge-d-showcase-foot{display:block;width:calc(100% - 36px)}.dge-d-showcase-foot span{display:block;margin-top:5px}.dge-d-proof-layout{grid-template-columns:1fr}.dge-d-proof-mobile{grid-column:auto;grid-template-columns:125px 1fr}.dge-d-proof-layout img,.dge-d-proof-main img{height:280px}.dge-d-proof-mobile img{height:205px}.dge-d-section-heading--split{align-items:flex-start;flex-direction:column}.dge-d-home-plans,.dge-d-plan-grid{grid-template-columns:1fr 1fr}.dge-d-faq-grid>div:first-child h2{max-width:600px}.dge-d-final-cta>.dge-d-container{align-items:flex-start;flex-direction:column}.dge-d-page-hero{padding:62px 0}.dge-d-feature-hero,.dge-d-product-hero,.dge-d-product-visual-grid,.dge-d-feature-cta{grid-template-columns:1fr;gap:30px}.dge-d-feature-hero figure img,.dge-d-product-hero figure img,.dge-d-product-visual-grid figure img{height:300px}.dge-d-flow-grid{grid-template-columns:1fr 1fr;gap:20px 0}.dge-d-flow-grid article:nth-child(3){padding-left:0;border-left:0}.dge-d-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dge-d-theme-card-image{height:320px}.dge-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important}}
@media(max-width:520px){.dge-d-container{width:calc(100% - 32px)}.dge-d-section{padding:64px 0}.dge-d-hero{padding-top:55px}.dge-d-hero-grid{width:calc(100% - 32px)}.dge-d-hero h1{font-size:clamp(40px,12vw,57px)}.dge-d-hero-note{gap:0;margin-top:26px;font-size:7px}.dge-d-hero-note span{padding:0 8px}.dge-d-hero-visual{min-height:310px}.dge-d-screen-label{font-size:6px}.dge-d-screen--desktop{height:222px}.dge-d-screen--detail{bottom:27px;width:50%;height:120px;border-width:3px}.dge-d-screen--mobile{width:84px;height:174px;padding:5px;border-radius:11px}.dge-d-screen--mobile img{border-radius:7px}.dge-d-visual-caption{right:0;bottom:0;font-size:6px}.dge-d-hero-bottom{width:calc(100% - 32px);gap:14px;font-size:6px}.dge-d-hero-bottom span:last-child{text-align:right}.dge-d-actions{align-items:flex-start;flex-direction:column;gap:16px}.dge-d-button{min-height:48px}.dge-d-capability{grid-template-columns:29px 1fr 15px;gap:10px;padding:18px 0}.dge-d-capability h3{font-size:15px}.dge-d-showcase-head{width:calc(100% - 32px)}.dge-d-showcase-head h2,.dge-d-section-heading h2{font-size:37px}.dge-d-reel-tools{width:calc(100% - 32px)}.dge-d-reel-track{padding:0 16px}.dge-d-show-card{width:84vw}.dge-d-preview-frame{height:74vw;min-height:235px}.dge-d-show-card-meta{align-items:flex-start}.dge-d-show-card-meta h3{font-size:14px}.dge-d-show-card-meta a{font-size:8px}.dge-d-showcase-foot{width:calc(100% - 32px);font-size:8px}.dge-d-proof-layout img,.dge-d-proof-main img{height:235px}.dge-d-proof-mobile{grid-template-columns:95px 1fr;padding:0 9px}.dge-d-proof-mobile img{height:180px}.dge-d-proof-layout article>div{padding:16px}.dge-d-proof-layout h3{font-size:17px}.dge-d-home-plans,.dge-d-plan-grid{grid-template-columns:1fr}.dge-d-home-plans article{padding:19px}.dge-d-plan-includes{min-height:0}.dge-d-faq-contact{align-items:flex-start;flex-direction:column}.dge-d-page-hero{padding:54px 0}.dge-d-page-hero h1{font-size:clamp(38px,11vw,55px)}.dge-d-page-hero>div>p,.dge-d-product-hero>div>p{font-size:13px}.dge-d-feature-cards{grid-template-columns:1fr}.dge-d-feature-cards article{min-height:150px;padding:16px}.dge-d-feature-cards h3{margin-top:22px}.dge-d-flow-grid{grid-template-columns:1fr}.dge-d-flow-grid article,.dge-d-flow-grid article+article{padding:16px 0;border-left:0;border-bottom:1px solid #cdd1d2}.dge-d-theme-grid{grid-template-columns:1fr}.dge-d-theme-card-image{height:370px}.dge-d-theme-card-info{padding:13px}.dge-d-plan-card{padding:21px 18px}.dge-footer-grid{grid-template-columns:1fr 1fr!important;gap:23px 16px!important}.dge-footer-brand{grid-column:1/-1}.dge-footer-brand img{width:182px!important}.dge-footer-bottom{align-items:flex-start;flex-direction:column}.dge-blog-grid{grid-template-columns:1fr!important}.dge-blog-image{height:235px!important}}
@media(prefers-reduced-motion:reduce){.dge-direction-d :is(a,button,summary),.dge-direction-d img{transition-duration:.01ms!important}}
.dge-configured-menu{display:grid;gap:4px;margin:5px 0 0;padding:5px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.12)}.dge-configured-menu>li{list-style:none}.dge-configured-menu a{display:block;padding:8px 10px}.dge-configured-menu-label,.dge-mobile-configured-menu>span{display:block;padding:9px 10px 4px;color:rgba(255,255,255,.56);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.dge-mobile-configured-menu ul{display:grid;gap:3px;margin:0;padding:0;list-style:none}.dge-mobile-configured-menu li{list-style:none}
.dge-blog-article{padding:64px 20px 88px!important;background:#f2f4f7!important}.dge-blog-article .blog-details-wrapper{width:min(100%,920px);margin:0 auto;padding:clamp(20px,5vw,54px);border:1px solid #e3e7ec;border-radius:8px;background:#fff;box-shadow:0 18px 52px rgba(14,27,47,.07)}.dge-blog-article .single-blog-details-thumb{max-height:520px;overflow:hidden;border-radius:4px;background:#f2f4f7}.dge-blog-article .single-blog-details-thumb img{display:block;width:100%;max-height:520px;object-fit:cover}.dge-blog-article .single-blog-details-content-title{color:#111b2a;font-family:var(--d-display);font-size:clamp(30px,5vw,52px);line-height:1.1;letter-spacing:-.045em}.dge-blog-article .single-blog-details-content-para{color:#475364;font-size:17px;line-height:1.85}.dge-blog-article .details-tag-area,.dge-blog-article .comment-area{border-color:#e3e7ec}.dge-blog-article .details-section-title{color:#111b2a;font-family:var(--d-display);letter-spacing:-.025em}.dge-blog-article a{color:#176b93}.dge-blog-article img{max-width:100%;height:auto}@media(max-width:640px){.dge-blog-article{padding:28px 12px 52px!important}.dge-blog-article .blog-details-wrapper{padding:18px;border-radius:5px}.dge-blog-article .single-blog-details-content-para{font-size:15px;line-height:1.75}}
/* Audit remediation: commercial disclosure and concise help/legal layouts. */
.dge-d-offer-strip{padding:20px 0;background:#eef3f7;border-top:1px solid #dce4ec;border-bottom:1px solid #dce4ec}.dge-d-offer-strip>.dge-d-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dge-d-offer-strip span{display:grid;gap:5px}.dge-d-offer-strip strong{color:#182231;font:650 14px var(--d-display)}.dge-d-offer-strip small{color:#687381;font-size:12px}.dge-d-commercial-notes>.dge-d-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dge-d-commercial-notes p{margin:0;padding:20px;border:1px solid #dce4ec;border-radius:14px;background:#fff;color:#586473;font-size:13px;line-height:1.7}.dge-d-commercial-notes strong{color:#172131}.dge-d-plan-includes li{line-height:1.5}.dge-d-plan-disclaimer{max-width:980px;margin:25px auto 0;color:#687381;font-size:12px;line-height:1.7}.dge-d-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dge-d-help-grid article,.dge-d-migration-grid aside,.dge-d-legal-note{padding:clamp(24px,4vw,42px);border:1px solid #dce4ec;border-radius:18px;background:#fff}.dge-d-help-grid h2,.dge-d-migration-grid h2,.dge-d-legal-note h2{margin:13px 0;color:#192332;font:650 clamp(22px,3vw,30px)/1.15 var(--d-display);letter-spacing:-.035em}.dge-d-help-grid p,.dge-d-migration-grid p,.dge-d-legal-note p,.dge-d-migration-grid li{color:#5f6b79;font-size:14px;line-height:1.75}.dge-d-migration-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:start}.dge-d-migration-grid ul{padding-left:20px}.dge-d-migration-grid .dge-d-button{margin-top:12px}.dge-d-legal-note{max-width:900px}.dge-d-legal-note a{color:#157b91;text-decoration:underline;text-underline-offset:3px}.dge-d-legal-note h2:not(:first-child){margin-top:35px}
@media(max-width:760px){.dge-d-offer-strip>.dge-d-container,.dge-d-commercial-notes>.dge-d-container,.dge-d-help-grid,.dge-d-migration-grid{grid-template-columns:1fr}.dge-d-offer-strip>.dge-d-container{gap:15px}.dge-d-offer-strip span{padding-bottom:12px;border-bottom:1px solid #dce4ec}.dge-d-offer-strip span:last-child{padding-bottom:0;border:0}}

/* 4DGE theme catalogue live-preview actions */
.dge-d-theme-card-info{align-items:center}.dge-d-theme-card-info>div{display:grid;gap:5px}.dge-d-theme-preview{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid #137d89;background:#137d89;color:#fff;font-size:11px;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .18s ease,color .18s ease,border-color .18s ease}.dge-d-theme-preview:hover{border-color:#0d5f69;background:#0d5f69;color:#fff}.dge-d-theme-preview:focus-visible{outline:3px solid #f2b544;outline-offset:3px}.dge-d-theme-preview--unavailable{border-color:#cbd1d2;background:#f1f3f2;color:#68727c;cursor:not-allowed}@media(max-width:520px){.dge-d-theme-card-info{align-items:flex-start;flex-wrap:wrap}.dge-d-theme-preview{min-height:40px}}
