/* Three isolated DTE design studies. The unselected product page remains unchanged. */
.dt-page{--ink:#263e36;--muted:#66756c;--green:#67c56e;--paper:#f3f6f2;--line:#d6dfd7;max-width:none!important;width:100%;margin:0!important;padding:0!important;font:16px/1.65 Lato,sans-serif;color:var(--ink);background:white}
.dt-page *{box-sizing:border-box}.dt-page h1,.dt-page h2,.dt-page h3{font-family:Nunito,sans-serif;color:inherit;letter-spacing:0}.dt-page h1{font-size:38px;line-height:1.18;font-weight:750;margin:10px 0}.dt-page h2{font-size:27px;line-height:1.35;font-weight:700;margin:10px 0 20px}.dt-page h3{font-size:20px;line-height:1.4;font-weight:700}.dt-page p{margin:0 0 18px}.dt-page em{font-style:normal;color:#387b49}.dt-page a{color:inherit}.dt-wrap{max-width:1180px;padding:0 30px;margin:auto}.dt-page .dt-kicker{font:700 10px/1.6 Lato,sans-serif;letter-spacing:1.8px;margin-bottom:12px}.dt-page small{font-size:11px}.dt-page a,.dt-page button,.dt-page summary{transition:background .2s,box-shadow .2s}.dt-page :focus-visible{outline:3px solid #367944;outline-offset:5px}.dt-switch{background:#f1f4f1;border-bottom:1px solid var(--line);font-size:11px}.dt-switch>.dt-wrap{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:56px}.dt-switch>.dt-wrap>span{font-size:9px;letter-spacing:1px}.dt-switch .dt-wrap>div{display:flex;gap:6px}.dt-switch a{padding:8px 12px;border-radius:3px}.dt-switch a[aria-current=page]{background:var(--ink);color:white}.dt-switch a:hover{background:#dce9dc;color:#263e36}.dt-back{display:inline-block;font-size:12px;margin:24px 0}.dt-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;padding-bottom:34px}.dt-intro-side>p{font-size:15px;color:var(--muted);max-width:530px;margin-bottom:18px}.dt-actions{display:flex;align-items:center;gap:25px;margin-bottom:12px}.dt-page .dt-button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;background:var(--green);color:#193c23;padding:12px 19px;border:1px solid transparent;border-radius:4px;font:700 13px/1.5 Lato,sans-serif;text-decoration:none;cursor:pointer}.dt-page .dt-button:hover{background:#89d48e;box-shadow:0 3px 0 #263e3620}.dt-link{font-size:13px;font-weight:700;border-bottom:1px solid #a9b8ad;padding-bottom:3px}.dt-intro-side>small{color:var(--muted)}.dt-stage{position:relative;overflow:hidden}.dt-stage-paper{background:#eef3ef;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;border:1px solid #dae3da;min-height:395px;background-image:linear-gradient(90deg,transparent 49.8%,#dae3da 50%,transparent 50.2%)}.dt-stage-caption{padding:42px 55px}.dt-stage-caption h2{font-size:34px;line-height:1.15}.dt-stage-caption>p{max-width:300px;font-size:14px;color:var(--muted)}.dt-formats{display:flex;gap:35px;margin-top:28px}.dt-formats>span{font:bold 22px/1.3 Nunito,sans-serif}.dt-formats small{display:block;font:11px/1.8 Lato,sans-serif;color:var(--muted)}.dt-paper-scene{padding:30px 55px 45px;position:relative}.dt-invoice{color:#38413d;background:white;padding:23px;width:340px;max-width:100%;box-shadow:0 15px 40px #253e3621;border:1px solid #d9ded9;position:relative;font-size:10px;line-height:1.5;text-align:left}.dt-paper-scene .dt-invoice{transform:rotate(3deg);margin:auto}.dt-invoice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.dt-emitter{display:flex;flex-direction:column}.dt-logo{font:900 32px/.9 Nunito,sans-serif;letter-spacing:-4px;margin-bottom:8px}.dt-logo span{color:#67c56e}.dt-emitter>strong{font-size:11px}.dt-emitter>small{font-size:7px}.dt-taxbox{border:2px solid #bf4847;color:#ae3435;text-align:center;padding:8px;font-size:8px;line-height:1.8}.dt-taxbox strong{display:block;font-size:13px}.dt-recipient{display:grid;grid-template-columns:1fr;gap:2px;padding:14px 0;border-bottom:1px solid #dfe4e0}.dt-recipient small{font-size:7px;letter-spacing:1px}.dt-recipient span{font-size:8px;color:#737b76}.dt-item{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #e4e9e5;font-size:9px}.dt-item:first-of-type{font-size:7px}.dt-paper-lines{padding:8px 0}.dt-paper-lines i{display:block;height:3px;width:65%;background:#edf0ed;margin:5px 0}.dt-paper-lines i:last-child{width:40%}.dt-totals{width:58%;margin-left:auto}.dt-totals>div{display:flex;justify-content:space-between;padding:3px 0}.dt-totals>div:last-child{border-top:1px solid #829689;font-size:12px;margin-top:3px;padding-top:7px}.dt-invoice-bottom{display:flex;align-items:end;justify-content:space-between;margin-top:15px}.dt-invoice-bottom small{font-size:6px;line-height:1.5;color:#727b75}.dt-stamp{width:78px;height:25px;background:repeating-linear-gradient(90deg,#37493d 0 1px,white 1px 3px,#37493d 3px 6px,white 6px 7px);opacity:.7}.dt-floating{position:absolute;bottom:18px;left:3%;display:flex;align-items:center;gap:13px;padding:12px 20px;background:#263e36;color:white;box-shadow:0 8px 18px #263e3620;border-radius:4px}.dt-floating>span{font-size:28px;color:#8bda91}.dt-floating b{font-size:12px;display:block}.dt-floating small{font-size:9px;color:#d2e1d7}.dt-retention{display:flex;align-items:center;gap:20px;padding:22px 0;color:var(--muted);font-size:12px}.dt-retention>span{font-size:24px;color:#478456}.dt-retention p{margin:0;max-width:730px}.dt-retention a{margin-left:auto;white-space:nowrap;font-weight:bold;color:#377347}.dt-capabilities,.dt-integration,.dt-pricing,.dt-faq{padding:70px 0}.dt-section-heading{display:grid;grid-template-columns:190px 1.2fr 1fr;gap:40px;align-items:start;margin-bottom:35px}.dt-section-heading h2{margin:0}.dt-section-heading>p:last-child{font-size:14px;color:var(--muted);margin:0}.dt-section-heading>.dt-kicker{padding-top:7px}.dt-features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.dt-features article{border:1px solid var(--line);padding:28px;position:relative;background:#fff}.dt-feature-number{font:12px Consolas,monospace;position:absolute;right:24px;top:24px;color:var(--muted)}.dt-feature-symbol{font:32px/1.5 Consolas,monospace;color:#53875e;margin-bottom:18px}.dt-features article p{font-size:14px;color:var(--muted);margin-bottom:24px}.dt-feature-tag{display:block;font-size:9px;font-weight:bold;letter-spacing:1.2px;border-top:1px solid var(--line);padding-top:16px}.dt-v1 .dt-features article:first-child{border-top:4px solid #67c56e;background:#f2f7ef}.dt-v1 .dt-features article:nth-child(2){border-top:4px solid #bb5450}.dt-v1 .dt-features article:nth-child(3){border-top:4px solid #56796e;background:#f0f5f4}.dt-integration{background:#263e36;color:#edf5ee}.dt-integration em{color:#a1d6a2}.dt-integration-layout{display:grid;grid-template-columns:.9fr 1.2fr;gap:110px}.dt-integration-title{padding-top:10px}.dt-integration-title>p:not(.dt-kicker){color:#c2d1c7;font-size:14px}.dt-steps article{display:flex;gap:25px;position:relative;padding:0 0 28px}.dt-steps article>span{flex:0 0 36px;display:flex;align-items:center;justify-content:center;border:1px solid #648172;border-radius:50%;height:36px;font:11px Consolas,monospace;color:#a6dfab;background:#263e36;z-index:1}.dt-steps article:not(:nth-child(3)):before{content:'';position:absolute;left:18px;top:36px;bottom:0;border-left:1px solid #648172}.dt-steps h3{margin:2px 0 7px;font-size:18px}.dt-steps article p{color:#c3d1c8;font-size:13px;margin:0}.dt-steps aside{padding:20px 24px;background:#ffffff09;border:1px solid #5b7465;border-left:3px solid #a1d6a2;font-size:12px}.dt-steps aside b{font-size:13px}.dt-steps aside p{margin:6px 0 0;color:#c3d1c8}.dt-free{padding:24px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#edf5e9;border:1px solid #bfd4b9;margin-bottom:25px}.dt-free h3{margin:0 0 5px}.dt-free p{font-size:13px;margin:0;color:var(--muted)}.dt-free .dt-kicker{margin-bottom:6px}.dt-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line)}.dt-plans article{padding:28px 22px;border-right:1px solid var(--line)}.dt-plans article:last-child{border:0;background:#f2f4f1}.dt-plans h3{min-height:56px;font-size:18px}.dt-price{font:bold 31px/1.4 Nunito,sans-serif;margin:20px 0}.dt-price small{display:block;font:11px/1.8 Lato,sans-serif;color:var(--muted)}.dt-plans .dt-button{display:flex;font-size:11px;background:transparent;border-color:#b4c7b7;padding:10px}.dt-plans .dt-button:hover{background:#e9f5e8}.dt-source{font-size:12px;border-bottom:1px solid var(--line);padding:20px 0}.dt-source summary{font-weight:700;cursor:pointer}.dt-source summary span{float:right}.dt-source p{margin:15px 0 0;max-width:950px;color:var(--muted)}.dt-faq{background:#f6f7f3}.dt-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.dt-faq-layout>div>p:not(.dt-kicker){font-size:14px;color:var(--muted)}.dt-faq details{border-top:1px solid #ccd7cb}.dt-faq details:last-child{border-bottom:1px solid #ccd7cb}.dt-faq summary{display:flex;align-items:baseline;gap:18px;cursor:pointer;padding:20px 0;font-size:14px;font-weight:700;list-style:none}.dt-page summary::-webkit-details-marker{display:none}.dt-faq summary>span{font:10px Consolas,monospace;color:#54805d}.dt-faq summary>b{margin-left:auto;font-size:18px;color:#54805d}.dt-faq details[open] summary>b{transform:rotate(45deg)}.dt-faq details p{font-size:13px;padding-left:32px;color:var(--muted)}.dt-contact{padding:48px 0}.dt-contact>.dt-wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.dt-contact h2{font-size:23px;margin:0}.dt-contact .dt-button{flex-shrink:0}
/* 02 — technical workbench: dark hero, structured rows, instrument-like labels. */
.dt-v2{--ink:#243c43;--muted:#62787d;--line:#cfdddf}.dt-v2 .dt-hero{background:#18343a;color:#f2f8f6}.dt-v2 .dt-hero em{color:#a0dcac}.dt-v2 .dt-intro-side>p,.dt-v2 .dt-intro-side>small{color:#bfd1d1}.dt-v2 .dt-intro{gap:50px}.dt-v2 .dt-back{color:#bfd1d1}.dt-workbench{border:1px solid #4b676b;background:#213f45}.dt-windowbar{display:flex;justify-content:space-between;gap:20px;padding:13px 22px;border-bottom:1px solid #4b676b;font:9px/1.5 Consolas,monospace;letter-spacing:1px}.dt-windowbar small{font-size:9px;color:#a8c5c9}.dt-windowbar i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8ed193;margin-right:8px}.dt-workspace{display:grid;grid-template-columns:1fr 115px 1fr;gap:15px;align-items:center;padding:25px 35px}.dt-code h2{font-size:28px}.dt-code pre{font:13px/1.9 Consolas,monospace;color:#e1edeb;padding:20px;background:#18343a;border-left:2px solid #8ed193;margin-bottom:8px}.dt-code code span{color:#a3dba5}.dt-code>small{display:block;color:#afc5c4;max-width:290px;font-size:9px}.dt-connector{display:flex;flex-direction:column;gap:8px;align-items:center;font:10px Consolas,monospace;color:#a2c7bd}.dt-connector>span{padding:6px 13px;border:1px solid #567c78;border-radius:30px}.dt-connector>b{transform:rotate(90deg);font-size:18px;color:#8ed193}.dt-result>.dt-kicker{color:#b9d3cc}.dt-result .dt-invoice{width:315px;box-shadow:8px 8px 0 #49666a}.dt-v2 .dt-retention{color:#bfd1d1}.dt-v2 .dt-retention a{color:#a0dcac}.dt-v2 .dt-features{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.dt-v2 .dt-features article{border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:45px 60px 1fr 1.45fr;gap:22px;align-items:center;padding:25px 0}.dt-v2 .dt-feature-number{position:static}.dt-v2 .dt-feature-symbol{margin:0;color:#398675}.dt-v2 .dt-features article h3,.dt-v2 .dt-features article p{margin:0}.dt-v2 .dt-feature-tag{grid-column:4;border:0;padding:0;margin-top:-8px}.dt-v2 .dt-integration{background:#edf3f3;color:var(--ink)}.dt-v2 .dt-integration em{color:#347763}.dt-v2 .dt-integration-layout{display:block}.dt-v2 .dt-integration-title{display:grid;grid-template-columns:190px 1.2fr 1fr;gap:0 40px;align-items:start;margin-bottom:28px}.dt-v2 .dt-integration-title h2{margin:0;grid-row:1/3;grid-column:2}.dt-v2 .dt-integration-title>p:not(.dt-kicker){color:var(--muted);margin:0;grid-column:3}.dt-v2 .dt-integration-title>.dt-button{grid-column:3;justify-self:start;margin-top:15px}.dt-v2 .dt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.dt-v2 .dt-steps article{display:block;border-top:2px solid #6c9c89;padding:22px;background:none}.dt-v2 .dt-steps article:before{display:none}.dt-v2 .dt-steps article>span{background:none;color:#3e7962;border:0;justify-content:start;border-radius:0;font-size:20px;margin-bottom:12px}.dt-v2 .dt-steps article p{color:var(--muted)}.dt-v2 .dt-steps aside{grid-column:1/-1;display:flex;gap:28px;padding:18px 22px;background:white;border:1px solid #cadbd6}.dt-v2 .dt-steps aside b{min-width:200px}.dt-v2 .dt-steps aside p{color:var(--muted);margin:0}.dt-v2 .dt-plans{display:block;border:0;border-top:1px solid var(--line)}.dt-v2 .dt-plans article{display:grid;grid-template-columns:170px 1fr 180px 180px;align-items:center;gap:20px;border:0;border-bottom:1px solid var(--line);padding:22px}.dt-v2 .dt-plans article>*{margin:0;min-height:0}.dt-v2 .dt-price{font-size:25px}.dt-v2 .dt-faq{background:#18343a;color:#eef5f2}.dt-v2 .dt-faq em{color:#a0dcac}.dt-v2 .dt-faq-layout>div>p:not(.dt-kicker),.dt-v2 .dt-faq details p{color:#b9cfca}.dt-v2 .dt-faq details{border-color:#486364}.dt-v2 .dt-faq summary>span,.dt-v2 .dt-faq summary>b{color:#a0dcac}
/* 03 — editorial paper: warm surfaces, offset documents, open feature columns. */
.dt-v3{--ink:#424437;--muted:#777869;--paper:#f4f2eb;--line:#ddded0}.dt-hero-editorial{--ink:#424437;--muted:#777869;color:var(--ink);background:#f7f6f0}.dt-hero-editorial em{color:#697d49}.dt-hero-editorial .dt-intro{gap:80px}.dt-hero-editorial .dt-intro h1{font-size:38px}.dt-v3 em{color:#697d49}.dt-editorial{display:grid;grid-template-columns:.9fr 1.1fr;min-height:420px;background:#e8eadc;border-radius:160px 8px 8px 8px;overflow:hidden}.dt-orbit-label{padding:60px 35px 40px 70px;align-self:center}.dt-orbit-label h2{font-size:43px;line-height:1.08;letter-spacing:-1px}.dt-orbit-label>p{font-size:14px;color:var(--muted)}.dt-editorial-art{position:relative;padding:40px 30px}.dt-editorial-art .dt-invoice{margin-left:110px;transform:rotate(7deg);width:315px}.dt-back-paper{position:absolute;left:25px;top:58px;bottom:35px;width:265px;background:#758761;color:white;padding:35px 25px;transform:rotate(-10deg);box-shadow:0 15px 20px #515c3415;display:flex;flex-direction:column;justify-content:space-between}.dt-back-paper>b{font:30px Consolas,monospace}.dt-back-paper>span{font-size:13px}.dt-back-paper>small{font-size:8px;letter-spacing:1px}.dt-round{position:absolute;bottom:15px;left:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0bf9f;border-radius:50%;height:100px;width:100px;font-size:12px;line-height:1.5;transform:rotate(-12deg);box-shadow:0 2px 0 #c99575}.dt-v3 .dt-section-heading{grid-template-columns:1fr 1.5fr 1fr}.dt-v3 .dt-features{gap:0}.dt-v3 .dt-features article{border:0;border-right:1px solid var(--line);padding:15px 35px 0}.dt-v3 .dt-features article:first-child{padding-left:0}.dt-v3 .dt-features article:last-child{border:0}.dt-v3 .dt-feature-symbol{background:#f0efe3;border-radius:50%;width:70px;height:70px;text-align:center;line-height:70px;color:#6d7f52;margin-bottom:25px}.dt-v3 .dt-feature-number{color:#a2a28d;font-size:30px;font-family:Nunito,sans-serif}.dt-v3 .dt-integration{background:#f4f2eb;color:var(--ink)}.dt-v3 .dt-integration-layout{grid-template-columns:1fr 1.25fr;gap:80px}.dt-v3 .dt-integration-title{border-left:4px solid #b1be94;padding:20px 0 0 30px}.dt-v3 .dt-integration-title>p:not(.dt-kicker){color:var(--muted)}.dt-v3 .dt-steps article{padding:22px;background:white;margin-bottom:12px;border:1px solid #ddded0}.dt-v3 .dt-steps article:nth-child(2){margin-left:25px}.dt-v3 .dt-steps article:nth-child(3){margin-left:50px}.dt-v3 .dt-steps article:before{display:none}.dt-v3 .dt-steps article>span{color:#697d49;background:#f0f2e7;border:0}.dt-v3 .dt-steps article p,.dt-v3 .dt-steps aside p{color:var(--muted)}.dt-v3 .dt-steps aside{border:0;background:none;padding:14px 0 0}.dt-v3 .dt-pricing{background:#fff}.dt-v3 .dt-free{background:#424b36;border-color:#424b36;color:white;border-radius:6px}.dt-v3 .dt-free p{color:#d2d9c8}.dt-v3 .dt-plans{gap:16px;border:0}.dt-v3 .dt-plans article{border:1px solid var(--line);border-radius:6px;padding:24px 20px;background:#fafaf7}.dt-v3 .dt-plans article:last-child{background:#eeeede}.dt-v3 .dt-plans article:nth-child(2){border-top:4px solid #849568;padding-top:21px}.dt-v3 .dt-faq{background:#f4f2eb}.dt-v3 .dt-faq details{background:white;margin-bottom:10px;padding:0 20px;border:1px solid var(--line);border-radius:4px}.dt-v3 .dt-contact{background:#e8eadc}.dt-v3 .dt-contact h2{font-size:22px}
@media(min-width:1000px){.dt-stage{animation:dt-in .65s ease-out both}@keyframes dt-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
@media(max-width:1050px){.dt-switch>.dt-wrap>span{display:none}.dt-intro{gap:35px}.dt-section-heading,.dt-v3 .dt-section-heading{grid-template-columns:150px 1fr 1fr;gap:25px}.dt-stage-caption{padding:30px}.dt-paper-scene{padding:30px 30px 45px}.dt-integration-layout,.dt-v3 .dt-integration-layout{gap:45px}.dt-editorial-art .dt-invoice{margin-left:45px}.dt-editorial-art{padding-right:20px}.dt-orbit-label{padding-left:45px}.dt-plans article{padding:22px 15px}.dt-v2 .dt-plans article{grid-template-columns:130px 1fr 130px 160px}.dt-workspace{padding:25px;grid-template-columns:1fr 70px 1fr;gap:10px}.dt-faq-layout{gap:40px}}
@media(max-width:760px){.dt-wrap{padding:0 20px}.dt-switch>.dt-wrap{padding-block:8px}.dt-switch a{padding:7px 12px}.dt-switch a span{display:none}.dt-page h1,.dt-hero-editorial .dt-intro h1{font-size:30px}.dt-intro{grid-template-columns:1fr;gap:15px}.dt-page h2{font-size:25px}.dt-stage-paper,.dt-editorial{grid-template-columns:1fr}.dt-stage-paper{background-image:none}.dt-stage-caption{padding:25px}.dt-stage-caption h2 br{display:none}.dt-stage-caption>p{max-width:none}.dt-formats{margin-top:18px}.dt-paper-scene{padding:10px 35px 55px}.dt-floating{left:15px;right:15px;bottom:15px;justify-content:center}.dt-retention{align-items:flex-start;flex-wrap:wrap;gap:10px}.dt-retention p{flex:1}.dt-retention a{margin-left:30px}.dt-capabilities,.dt-integration,.dt-pricing,.dt-faq{padding:45px 0}.dt-section-heading,.dt-v3 .dt-section-heading{grid-template-columns:1fr;gap:8px;margin-bottom:25px}.dt-section-heading>.dt-kicker{margin:0;padding:0}.dt-section-heading h2{margin-bottom:8px}.dt-features{grid-template-columns:1fr}.dt-integration-layout,.dt-v3 .dt-integration-layout,.dt-faq-layout{grid-template-columns:1fr;gap:30px}.dt-free{align-items:flex-start;flex-direction:column;padding:23px}.dt-plans{grid-template-columns:1fr 1fr}.dt-plans article{border-bottom:1px solid var(--line);padding:22px}.dt-contact>.dt-wrap{align-items:flex-start;flex-direction:column;gap:20px}.dt-contact h2{font-size:21px}.dt-v2 .dt-features article{grid-template-columns:28px 40px 1fr;gap:15px}.dt-v2 .dt-features article p,.dt-v2 .dt-feature-tag{grid-column:3}.dt-v2 .dt-integration-title{display:block}.dt-v2 .dt-integration-title h2{margin-bottom:15px}.dt-v2 .dt-steps{grid-template-columns:1fr;gap:0}.dt-v2 .dt-steps article{padding:22px 0}.dt-v2 .dt-steps aside{display:block}.dt-v2 .dt-steps aside p{margin-top:8px}.dt-v2 .dt-plans article{grid-template-columns:1fr 1fr;gap:12px;padding:22px 10px}.dt-v2 .dt-plans article>.dt-kicker{grid-column:1/-1}.dt-v2 .dt-plans article>.dt-button{grid-column:1/-1;max-width:220px}.dt-workspace{grid-template-columns:1fr;padding:25px}.dt-code h2 br{display:none}.dt-code pre{font-size:12px}.dt-connector{flex-direction:row;justify-content:center;margin:10px 0}.dt-connector>b{transform:none}.dt-result{margin:auto;width:100%;max-width:315px}.dt-windowbar{padding:12px;gap:8px;flex-wrap:wrap}.dt-editorial{border-radius:65px 5px 5px 5px}.dt-orbit-label{padding:40px 30px 0}.dt-orbit-label h2{font-size:36px}.dt-editorial-art{padding:30px 30px 45px}.dt-editorial-art .dt-invoice{margin:0 0 0 auto;width:290px;transform:rotate(4deg)}.dt-back-paper{left:25px;top:35px;width:220px;bottom:50px;transform:rotate(-5deg)}.dt-round{left:15px;bottom:10px;width:85px;height:85px;font-size:10px}.dt-v3 .dt-features{gap:25px}.dt-v3 .dt-features article,.dt-v3 .dt-features article:first-child{padding:0 0 25px;border-right:0;border-bottom:1px solid var(--line)}.dt-v3 .dt-steps article:nth-child(2),.dt-v3 .dt-steps article:nth-child(3){margin-left:0}.dt-v3 .dt-plans{grid-template-columns:1fr 1fr;gap:10px}.dt-v3 .dt-plans article{padding:20px 15px}.dt-v3 .dt-plans article:nth-child(2){padding-top:17px}.dt-v3 .dt-integration-title{padding-top:0}}
@media(max-width:420px){.dt-plans,.dt-v3 .dt-plans{grid-template-columns:1fr}.dt-plans h3{min-height:0}.dt-paper-scene{padding-inline:18px}.dt-invoice{padding:18px}.dt-taxbox{font-size:7px;padding:6px}.dt-floating{padding:10px;gap:10px}.dt-floating small{font-size:8px}.dt-editorial-art{padding-inline:18px}.dt-page h1,.dt-hero-editorial .dt-intro h1{font-size:28px}.dt-v2 .dt-workspace{padding:18px}.dt-switch>.dt-wrap>a{font-size:10px;padding:6px}.dt-actions{gap:18px}.dt-contact h2 br{display:none}}
@media(prefers-reduced-motion:reduce){.dt-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.dt-page .dt-switch{display:block;width:100%;height:auto}.dt-page .dt-switch>.dt-wrap{width:100%;float:none}.dt-page .dt-switch>.dt-wrap>div{width:auto;float:none}.dt-page .dt-switch a{white-space:normal}

@media(max-width:760px){.dt-v2 .dt-intro,.dt-hero-editorial .dt-intro{gap:15px}.dt-code h2 br,.dt-stage-caption h2 br,.dt-contact h2 br{display:initial}}

/* Selected direction: proposal 1, with only proposal 3's layered document art. */
.dt-art-adapted .dt-back-paper{background:#263e36;color:#edf5ee}
.dt-art-adapted .dt-round{background:#d6edcf;color:#263e36;box-shadow:0 2px 0 #9dbba0}
.dt-art-adapted .dt-invoice{box-shadow:0 15px 40px #253e3621}
@media(min-width:1051px){.dt-art-adapted{padding-right:45px}.dt-art-adapted .dt-invoice{margin-left:auto;width:315px}.dt-art-adapted .dt-back-paper{left:28px}}
