.dv-landing{--dv-navy:#000066;--dv-red:#cc0000;--dv-ink:#192540;--dv-muted:#66728a;--dv-line:#e3e9f1;color:var(--dv-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}.dv-landing *{box-sizing:border-box}.dv-landing a{color:inherit;text-decoration:none}.dv-landing a:focus-visible{outline:3px solid #7b8ade;outline-offset:6px}.dv-landing h1,.dv-landing h2,.dv-landing h3,.dv-landing p{margin:0}.dv-skip{position:absolute;top:-100px;left:20px;background:white;padding:12px;z-index:10}.dv-skip:focus{top:12px}.dv-header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 44px;border-bottom:1px solid var(--dv-line)}.dv-logo img{display:block;width:205px;height:auto}.dv-header nav{display:flex;align-items:center;gap:35px;font-size:13px;font-weight:600}.dv-nav-signin{border:1px solid #dce1ed;border-radius:7px;padding:10px 19px;color:var(--dv-navy)!important}.dv-nav-signin span{margin-left:18px}.dv-hero{max-width:1240px;margin:auto;display:grid;grid-template-columns:1.02fr 1fr;gap:32px;align-items:start;padding:73.3px 44px 95px}.dv-eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:700;color:var(--dv-navy);display:flex;align-items:center;gap:9px}.dv-eyebrow>span{height:7px;width:7px;background:var(--dv-red);border-radius:50%}.dv-hero h1{font-size:clamp(36px,4.5vw,59px);line-height:1.13;letter-spacing:-2.5px;font-weight:650;color:var(--dv-navy);margin:24px 0}.dv-hero h1 em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-2px}.dv-hero-copy>p{color:var(--dv-muted);font-size:15px;line-height:1.9;max-width:410px}.dv-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:31px}.dv-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--dv-red);color:white!important;padding:15px 21px;border-radius:7px;font-weight:600;font-size:12px;line-height:1.5;box-shadow:0 7px 17px #cc000014;transition:background .15s,transform .15s}.dv-cta:hover{background:#a80000;transform:translateY(-1px)}.dv-secondary{font-weight:600;font-size:12px;color:var(--dv-navy)!important}.dv-secondary span{margin-left:9px}.dv-access-note{font-size:10px;color:#7b8598;margin-top:27px;display:flex;gap:9px;align-items:center}.dv-access-note>span{color:var(--dv-navy);font-size:18px}.dv-hero-art{position:relative;min-width:0;padding:18px 0 26px 15px}.dv-art-orbit{position:absolute;inset:-18px -20px -12px 20px;border-radius:45% 45% 48% 42%;background:radial-gradient(ellipse at center,#ddeeff 0,#edf5ff 58%,#f9fbfe 72%,transparent 73%)}.dv-workspace{position:relative;border:1px solid #d9e3f0;background:white;border-radius:13px;box-shadow:0 25px 55px #14284e12;transform:rotate(-2deg);overflow:hidden}.dv-windowbar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fafcff;border-bottom:1px solid #e7edf6;padding:14px;font-size:7px;letter-spacing:1px;color:#8892a5}.dv-windowdots{display:flex;gap:4px}.dv-windowdots i{width:5px;height:5px;border-radius:50%;background:#d6deeb}.dv-windowdots i:first-child{background:#dfa6a7}.dv-windowbadge{color:var(--dv-navy);font-size:8px;font-weight:bold;letter-spacing:.7px}.dv-windowbody{display:flex;min-height:350px}.dv-preview-side{padding:22px 12px;border-right:1px solid #e9edf4;display:flex;align-items:center;flex-direction:column;gap:15px;background:#fff;width:54px;flex:none;font-size:14px;color:#9aa4b8}.dv-preview-side b{color:var(--dv-red);font-size:22px;font-weight:400;margin-bottom:8px}.dv-preview-side span{width:26px;height:27px;display:grid;place-items:center}.dv-preview-side .dv-selected{border-radius:5px;background:#eaf1fc;color:var(--dv-navy)}.dv-preview-content{padding:26px 22px 20px;flex:1;min-width:0;background:linear-gradient(150deg,#f9fbff,#fff)}.dv-preview-label{color:#919caf;font-size:7px;letter-spacing:1.4px;font-weight:bold}.dv-preview-content h2{color:var(--dv-navy);font-size:25px;line-height:1.25;letter-spacing:-.8px;margin:9px 0 20px}.dv-preview-tabs{display:flex;gap:14px;font-size:8px;border-bottom:1px solid #e6ebf3;padding-bottom:10px;color:#8d98ac}.dv-preview-tabs span:first-child{color:var(--dv-navy);font-weight:bold}.dv-file{background:white;border:1px solid #e1e8f2;border-radius:7px;display:flex;align-items:center;gap:11px;padding:13px 10px;margin:17px 0 8px}.dv-fileicon{color:var(--dv-navy);background:#eaf1fc;padding:4px 8px;border-radius:5px;font-size:18px}.dv-file strong{display:block;font-size:10px;color:#273451}.dv-file small{display:block;font-size:8px;color:#9ba4b7;margin-top:2px}.dv-file>span{margin-left:auto;font-size:11px;color:#9aa5bb}.dv-preview-line{display:flex;align-items:center;gap:7px;font-size:8px;color:#737f96;padding:9px 0;border-bottom:1px solid #edf0f6}.dv-tick{display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#e6f0ec;color:#5d8b76}.dv-linebadge{margin-left:auto;background:#f0f3fa;border-radius:8px;padding:2px 6px;font-size:6px;color:#8895ac}.dv-preview-footer{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:7px;color:#7e8ba0}.dv-avatars{display:flex;padding-left:3px}.dv-avatars i{font-style:normal;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:2px solid white;margin-left:-3px;background:#e1e7f6;color:var(--dv-navy);font-size:7px}.dv-avatars i:nth-child(2){background:#f6dfe0;color:#a64449}.dv-avatars i:last-child{background:#e0eee8;color:#4d7766}.dv-floating{position:absolute;bottom:4px;left:-8px;background:white;border:1px solid #e5eaf2;border-radius:9px;box-shadow:0 12px 30px #18234912;display:flex;align-items:center;gap:12px;padding:16px 21px;transform:rotate(1deg)}.dv-floating>span{font-size:25px;line-height:1;color:var(--dv-red);background:#fff1f1;padding:8px;border-radius:8px}.dv-floating strong{font-size:10px;display:block;color:var(--dv-navy)}.dv-floating small{font-size:8px;color:#8b95a7;display:block;margin-top:3px}.dv-feature-section{border-top:1px solid #e8edf5;background:#f8fafd;padding:65px max(44px,calc((100vw - 1152px)/2)) 70px}.dv-section-heading{margin-bottom:33px}.dv-section-heading h2,.dv-process h2{font-size:31px;line-height:1.3;letter-spacing:-1px;color:var(--dv-navy);margin-top:0;font-weight:600}.dv-section-heading>div>p{font-size:12px;color:var(--dv-muted);max-width:650px;line-height:1.9;margin-top:16px}.dv-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.dv-features article{padding:29px 26px;background:white;border:1px solid var(--dv-line);border-radius:10px}.dv-feature-icon{width:39px;height:39px;display:grid;place-items:center;background:#edf2fc;border:1px solid #e0e7f5;border-radius:10px;color:var(--dv-navy);font-size:21px;margin-bottom:22px}.dv-feature-icon.dv-red{background:#fff0f0;border-color:#f4dddd;color:var(--dv-red)}.dv-features h3{color:var(--dv-navy);font-size:15px;line-height:1.4;margin-bottom:12px}.dv-features p{font-size:12px;line-height:1.9;color:var(--dv-muted)}.dv-features article>span{display:block;margin-top:25px;padding-top:18px;border-top:1px solid #edf0f6;font-size:9px;color:#8a95aa}.dv-process{max-width:1240px;padding:75px 44px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.dv-process-intro>p{font-size:12px;line-height:1.9;color:var(--dv-muted);margin-top:20px}.dv-process ol{padding:0;margin:0;list-style:none}.dv-process li{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid var(--dv-line)}.dv-process li:first-child{padding-top:0}.dv-process li:last-child{border-bottom:0}.dv-process li>span{font-size:11px;color:#9ca7bc;padding-top:3px}.dv-process h3{font-size:14px;color:var(--dv-navy);margin-bottom:6px}.dv-process li p{font-size:12px;color:var(--dv-muted)}.dv-final{max-width:1152px;margin:0 auto 65px;padding:43px 48px;background:linear-gradient(110deg,#111947,#232666);color:white;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:35px}.dv-final .dv-eyebrow{color:#b7c5e6;font-size:9px}.dv-final h2{font-size:33px;font-weight:500;line-height:1.2;letter-spacing:-.9px;margin:0 0 15px}.dv-final p{font-size:11px;line-height:1.9;color:#b7c4df}.dv-final .dv-cta{flex-shrink:0}.dv-footer{max-width:1240px;margin:auto;border-top:1px solid var(--dv-line);padding:28px 44px 35px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#7e899e}.dv-footer p{color:var(--dv-navy);font-weight:bold}.dv-footer p span{display:block;font-weight:normal;font-size:9px;color:#8c97a9;margin-top:4px}.dv-footer>div{display:flex;gap:25px}.dv-footer a:hover,.dv-secondary:hover,.dv-header nav>a:hover{color:var(--dv-red)!important}@media(min-width:1500px){.dv-feature-section{padding-left:calc((100vw - 1152px)/2);padding-right:calc((100vw - 1152px)/2)}}@media(max-width:950px){.dv-header{padding:23px 30px}.dv-hero{padding:73.3px 30px 70px;gap:20px}.dv-hero h1{font-size:43px}.dv-hero-copy>p{font-size:13px}.dv-hero-art{padding-left:0}.dv-preview-content{padding:22px 15px}.dv-preview-content h2{font-size:23px}.dv-windowbody{min-height:330px}.dv-actions{gap:18px}.dv-cta{font-size:11px;padding:13px 17px;gap:15px}.dv-secondary{font-size:11px}.dv-feature-section{padding:50px 30px}.dv-features{gap:14px}.dv-features article{padding:23px 20px}.dv-process{padding:55px 30px;gap:40px}.dv-final{margin:0 30px 50px;padding:35px}.dv-footer{padding:25px 30px}}@media(max-width:680px){.dv-header{padding:20px;gap:15px}.dv-logo img{width:165px}.dv-header nav{gap:0}.dv-header nav>a:not(.dv-nav-signin){display:none}.dv-nav-signin{font-size:11px;padding:9px 13px}.dv-nav-signin span{margin-left:10px}.dv-hero{display:flex;flex-direction:column;padding:21.5px 23px 55px;gap:40px;align-items:stretch}.dv-hero h1{font-size:43px;letter-spacing:-1.8px;margin:10px 0 20px}.dv-hero h1 em{letter-spacing:-1.5px}.dv-hero-copy>p{font-size:14px;max-width:440px}.dv-actions{gap:20px;margin-top:25px}.dv-cta{font-size:12px;padding:15px 18px}.dv-access-note{font-size:10px;margin-top:20px}.dv-hero-art{max-width:450px;width:100%;align-self:center;padding:12px 5px 27px 12px}.dv-art-orbit{inset:0 0 0 5px}.dv-floating{left:0;padding:13px 17px;bottom:0}.dv-workspace{transform:rotate(-1.5deg)}.dv-feature-section{padding:43px 23px}.dv-section-heading{display:block;margin-bottom:26px}.dv-section-heading h2,.dv-process h2{font-size:28px}.dv-section-heading>div>p{max-width:none;margin-top:18px;font-size:12px}.dv-features{grid-template-columns:1fr;gap:15px}.dv-features article{padding:25px}.dv-feature-icon{margin-bottom:16px}.dv-features h3{font-size:17px}.dv-features p{font-size:13px}.dv-features article>span{margin-top:19px;padding-top:14px}.dv-process{display:block;padding:45px 23px}.dv-process-intro>p{margin-top:15px}.dv-process ol{margin-top:27px}.dv-process li{gap:18px}.dv-process h3{font-size:14px}.dv-final{margin:0 20px 40px;padding:31px 26px;display:block;border-radius:12px}.dv-final h2{font-size:30px}.dv-final .dv-cta{margin-top:24px}.dv-footer{display:block;padding:25px 23px}.dv-footer>div{flex-direction:column;gap:10px;margin-top:18px}.dv-eyebrow{font-size:9px;letter-spacing:1.7px}}@media(prefers-reduced-motion:reduce){.dv-cta{transition:none}.dv-cta:hover{transform:none}}
