/* DocketPeak motion and presentation. Content stays visible without JavaScript. */
#dp-site{--gold-light:#e7cc91}
#dp-site .dp-header{box-shadow:0 8px 30px #071e4505}
#dp-site .dp-hero{background:#071c38;color:#f8f9fc;position:relative;isolation:isolate;padding-top:82px;overflow:hidden;border-bottom:0}
#dp-site .dp-hero>.dp-wrap{position:relative;z-index:1}
#dp-site .dp-hero-grid{grid-template-columns:1.02fr 1fr;gap:65px;padding-bottom:76px}
#dp-site .dp-hero-atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
#dp-site .dp-aurora{position:absolute;inset:-25%;background:radial-gradient(ellipse at 78% 35%,#386d8960,transparent 42%),radial-gradient(ellipse at 25% 90%,#b99a5520,transparent 44%);animation:dp-atmosphere 14s ease-in-out infinite alternate}
#dp-site .dp-contours{position:absolute;width:100%;height:100%;inset:0;color:#c6ad7020;stroke-width:.8;mask-image:linear-gradient(90deg,transparent,#000)}
#dp-site .dp-contours .dp-trail{stroke:#d9bb7475;stroke-width:1.3;stroke-dasharray:160 2000;animation:dp-path 12s linear infinite}
#dp-site .dp-hero .dp-eyebrow{font-size:10px;letter-spacing:.19em;color:#dfc78e;line-height:1.7;max-width:440px}
#dp-site .dp-hero h1{font-size:clamp(52px,5.7vw,79px);font-weight:400;line-height:1.08;letter-spacing:-.04em;max-width:100%;overflow-wrap:break-word;font-family:Georgia,"Times New Roman",serif}
#dp-site .dp-hero h1 em{background:linear-gradient(110deg,#f0dba7,#bc9853 48%,#f0dba7);background-size:200% auto;color:#e5c889;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:dp-gold 8s ease-in-out infinite alternate}
#dp-site .dp-hero-copy{font-size:16px;line-height:1.9;color:#b9c7d8;max-width:470px;margin-top:26px}
#dp-site .dp-hero .dp-small-note{color:#91a5bc;max-width:395px;font-size:10px;line-height:1.9}
#dp-site .dp-hero .dp-actions{gap:12px;margin-top:32px}
#dp-site .dp-hero .dp-btn{background:#dec28a;border-color:#dec28a;color:#0b213c;font-size:11px;gap:18px;box-shadow:0 8px 24px #00000018;position:relative;overflow:hidden}
#dp-site .dp-hero .dp-btn:hover{background:#efdab0;transform:translateY(-3px);box-shadow:0 12px 30px #00000028}
#dp-site .dp-hero .dp-btn-outline{background:#ffffff05;color:#eef3fb;border-color:#8196b06b;box-shadow:none}
#dp-site .dp-hero .dp-btn-outline:hover{background:#ffffff12}
#dp-site .dp-value-strip{border-color:#ffffff20;color:#becbdc;padding:26px 0 28px;font-size:11px}
#dp-site .dp-check{color:#d7bb83}
#dp-site .dp-showcase{position:relative;min-width:0;padding:28px 22px 27px 0;perspective:1200px}
#dp-site .dp-showcase-glow{position:absolute;inset:12% -10%;border-radius:50%;background:#8fb9d21e;filter:blur(45px);pointer-events:none}
#dp-site .dp-product-window{position:relative;overflow:hidden;border:1px solid #d4e0ef;box-shadow:0 40px 100px #00000040,0 0 0 7px #ffffff05;background:#fff;color:#142a47;border-radius:12px;transform:rotateY(-5deg) rotateX(2deg);animation:dp-window-float 7s ease-in-out infinite}
#dp-site .dp-window-top{padding:13px 17px;background:#f4f7fa}
#dp-site .dp-window-top span{letter-spacing:.04em;font-size:9px;color:#6f8196}
#dp-site .dp-window-top i:first-child{background:#d4ae65}#dp-site .dp-window-top i:nth-child(2){background:#bacad9}#dp-site .dp-window-top i:nth-child(3){background:#91adbd}
#dp-site .dp-preview-body{padding:24px 25px 20px}
#dp-site .dp-preview-brand{margin-bottom:20px}
#dp-site .dp-preview-brand span{font-size:7px;letter-spacing:.14em}
#dp-site .dp-preview-tabs{gap:4px;margin-bottom:20px}
#dp-site .dp-preview-tabs button{font-size:10px;padding:8px 10px;transition:color .2s,background .2s;white-space:nowrap}
#dp-site .dp-preview-tabs button[aria-selected=true]{background:#0b274b;color:#f1ddb2}
#dp-site .dp-preview-panel{min-height:250px;animation:dp-panel-in .45s ease both}
#dp-site .dp-preview-title{font-size:15px;letter-spacing:-.025em}
#dp-site .dp-preview-stats{gap:8px}
#dp-site .dp-preview-stats div{border-color:#e1e6ec;background:#f6f8fb;border-radius:6px;padding:13px 9px}
#dp-site .dp-preview-stats strong{font-size:21px;font-weight:500;margin-top:6px}
#dp-site .dp-preview-row{padding:14px 0;font-size:10px}
#dp-site .dp-preview-row strong{font-size:10px}#dp-site .dp-preview-row span{font-size:9px}
#dp-site .dp-window-foot{position:relative;padding:13px 17px;color:#7c8b9e;font-size:8px;text-align:left}
#dp-site .dp-tour-progress{position:absolute;top:0;left:0;right:0;height:2px;background:#e7edf4}
#dp-site .dp-tour-progress i{display:block;height:2px;background:#b99a55;width:0;transition:width .25s linear}
#dp-site .dp-floating-label{position:absolute;top:5px;left:-22px;z-index:3;display:flex;align-items:center;gap:8px;background:#ffffffef;color:#233e59;border:1px solid #e5eaf0;padding:12px 16px;font-size:10px;border-radius:7px;box-shadow:0 12px 35px #00000025;animation:dp-label-float 6s ease-in-out infinite}
#dp-site .dp-live-pulse{display:block;width:6px;height:6px;border-radius:50%;background:#96783e;box-shadow:0 0 0 4px #b99a5522}
#dp-site .dp-phone{position:absolute;right:-15px;bottom:30px;z-index:4;width:151px;min-height:278px;background:linear-gradient(150deg,#143453,#071b35);border:5px solid #213950;border-radius:25px;color:#fff;padding:24px 13px 16px;box-shadow:0 18px 50px #00000055,0 0 0 1px #9bb5cb55;transform:rotate(5deg);animation:dp-phone-float 8s ease-in-out infinite}
#dp-site .dp-phone-camera{position:absolute;top:8px;left:calc(50% - 19px);width:38px;height:5px;background:#010c1c;border-radius:5px}
#dp-site .dp-phone-brand{display:flex;align-items:center;gap:7px;margin-bottom:22px}
#dp-site .dp-phone-brand img{width:21px;height:21px;object-fit:contain;border-radius:5px;background:white}
#dp-site .dp-phone-brand span{font-size:6px;letter-spacing:.15em;color:#b5c5d7}
#dp-site .dp-phone-eyebrow{font-size:6px;letter-spacing:.16em;color:#c9b17d;display:block;margin-bottom:5px}
#dp-site .dp-phone-title{font-size:21px;font-weight:400;line-height:1.15;letter-spacing:-.04em}
#dp-site .dp-phone-balance{margin-top:16px;padding:11px 0;border-block:1px solid #ffffff20}
#dp-site .dp-phone-balance span{display:block;font-size:7px;color:#a2b8cf}#dp-site .dp-phone-balance strong{font-size:23px;font-weight:400;letter-spacing:-.04em;color:#efd9a9}
#dp-site .dp-phone-task{display:flex;gap:8px;align-items:center;margin-top:13px;font-size:7px;line-height:1.6;color:#aabed4}
#dp-site .dp-phone-task i{font-style:normal;color:#d9c18e;border:1px solid #d9c18e55;width:21px;height:21px;display:grid;place-items:center;border-radius:6px}
#dp-site .dp-phone-task strong{font-size:8px;font-weight:400;color:#e5edf7}
#dp-site .dp-phone-footer{font-size:6px;display:block;color:#8ca6c3;margin-top:17px}
#dp-site .dp-showcase-controls{position:absolute;bottom:-10px;left:0;right:40px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#8fa7c0;font-size:8px}
#dp-site .dp-motion-toggle{font-size:9px;display:flex;align-items:center;gap:10px;padding:5px 8px;border:1px solid #ffffff25;border-radius:4px;background:transparent;color:#b5c7da;white-space:nowrap}
#dp-site .dp-features{padding:100px 0;background:#fafaf8}
#dp-site .dp-feature-grid{gap:16px;counter-reset:features}
#dp-site .dp-feature{border:1px solid #dfe5eb;border-radius:9px;padding:29px 26px 30px;background:#fff;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s,border-color .3s}
#dp-site .dp-feature:after{content:'↗';position:absolute;top:23px;right:25px;color:#9eafbf;font-size:19px;transition:transform .3s,color .3s}
#dp-site .dp-feature:hover{transform:translateY(-5px);border-color:#c1ab7b;box-shadow:0 18px 40px #132f4b0a}
#dp-site .dp-feature:hover:after{transform:translate(2px,-2px);color:#aa8748}
#dp-site .dp-feature-number{margin-bottom:28px;font-size:9px;color:#997d47}
#dp-site .dp-feature h3{font-size:21px;max-width:250px;margin-bottom:14px}
#dp-site .dp-feature p{font-size:12px;line-height:1.85}
#dp-site .dp-documents-band{position:relative}
#dp-site .dp-demo{position:relative;background:radial-gradient(ellipse at 85% 10%,#2a567c55,transparent 60%),#071e3a;padding:95px 0}
#dp-site .dp-demo-step{border-color:#ffffff2c;padding-top:22px}
#dp-site .dp-demo-launch{border-color:#a78b524a;border-radius:9px;background:#ffffff05}
#dp-site .dp-pricing{background:#f5f5f1}
#dp-site .dp-plan{position:relative;border-radius:11px;padding:35px 32px;box-shadow:0 12px 40px #102d4805;transition:transform .3s,box-shadow .3s}
#dp-site .dp-plan:hover{transform:translateY(-4px);box-shadow:0 18px 45px #102d4810}
#dp-site .dp-plan-featured{border:1px solid #bca16d;background:linear-gradient(150deg,#102c4c,#071b36);color:white;box-shadow:0 20px 60px #09213e1f}
#dp-site .dp-plan-featured .dp-plan-kicker,#dp-site .dp-plan-featured .dp-setup{color:#aabfd4}
#dp-site .dp-plan-featured .dp-price{color:#ebd19b}
#dp-site .dp-plan-featured .dp-price small{color:#b4c6d8}
#dp-site .dp-plan-featured li{color:#d6e2ee}
#dp-site .dp-plan-featured .dp-btn{background:#dec28a;border-color:#dec28a;color:#102844}
#dp-site .dp-plan-ribbon{display:inline-block;margin:-5px 0 22px;font-size:8px;letter-spacing:.14em;color:#e5cb93;border-bottom:1px solid #c4aa7350;padding-bottom:9px}
#dp-site .dp-contact-form{box-shadow:0 20px 70px #0c2a4510;border-radius:11px}
#dp-site .dp-page-progress{position:fixed;top:0;left:0;height:3px;width:0;background:#b99a55;z-index:1000;pointer-events:none}
#dp-site.dp-motion-ready .dp-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--dp-reveal-delay,0ms)}
#dp-site.dp-motion-ready .dp-reveal.dp-revealed{opacity:1;transform:none}
#dp-site[data-motion=paused] *,#dp-site[data-motion=paused] *:before,#dp-site[data-motion=paused] *:after{animation-play-state:paused!important}
#dp-site[data-motion=paused] .dp-reveal{opacity:1;transform:none;transition:none}
@keyframes dp-atmosphere{to{transform:translate(-3%,3%) scale(1.05)}}
@keyframes dp-path{to{stroke-dashoffset:-2160}}
@keyframes dp-gold{to{background-position:100% center}}
@keyframes dp-window-float{0%,100%{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(1deg) translateY(-7px)}}
@keyframes dp-label-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@keyframes dp-phone-float{0%,100%{transform:rotate(5deg) translateY(0)}50%{transform:rotate(3deg) translateY(-8px)}}
@keyframes dp-panel-in{from{opacity:.15;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(min-width:1500px){#dp-site .dp-hero{padding-top:100px}#dp-site .dp-hero-grid{padding-bottom:94px}}
@media(max-width:1100px){#dp-site .dp-hero-grid{gap:35px}#dp-site .dp-hero h1{font-size:62px}#dp-site .dp-phone{width:132px;right:-8px;bottom:20px;min-height:255px}#dp-site .dp-phone-brand{margin-bottom:17px}#dp-site .dp-phone-title{font-size:19px}#dp-site .dp-showcase{padding-right:8px}#dp-site .dp-preview-body{padding-inline:19px}#dp-site .dp-floating-label{left:-8px}}
@media(max-width:900px){#dp-site .dp-hero{padding-top:58px}#dp-site .dp-hero-grid{grid-template-columns:1fr;gap:30px;padding-bottom:50px}#dp-site .dp-hero-grid>div:first-child{max-width:620px}#dp-site .dp-hero h1{font-size:clamp(53px,9vw,76px)}#dp-site .dp-hero-copy{max-width:530px}#dp-site .dp-showcase{width:min(560px,100%);margin:10px auto 20px;padding-right:35px}#dp-site .dp-phone{right:0;width:145px;bottom:28px;min-height:275px}#dp-site .dp-phone-title{font-size:22px}#dp-site .dp-phone-brand{margin-bottom:22px}#dp-site .dp-hero .dp-actions{margin-top:26px}#dp-site .dp-value-strip{grid-template-columns:repeat(2,1fr)}#dp-site .dp-contours{min-width:900px;left:-150px}#dp-site .dp-feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){#dp-site .dp-wrap{width:calc(100% - 40px)}#dp-site .dp-hero{padding-top:43px}#dp-site .dp-hero h1{font-size:clamp(46px,11.8vw,64px);line-height:1.08}#dp-site .dp-hero .dp-eyebrow{font-size:8px;letter-spacing:.15em;margin-bottom:18px}#dp-site .dp-hero-copy{font-size:14px;line-height:1.85;margin-top:23px}#dp-site .dp-hero .dp-actions{display:grid;grid-template-columns:1fr;width:100%;max-width:360px;gap:10px}#dp-site .dp-hero .dp-btn{padding:14px 17px;font-size:11px;min-height:49px}#dp-site .dp-hero .dp-small-note{font-size:9px;max-width:300px}#dp-site .dp-showcase{padding:20px 26px 22px 0;margin-top:7px;margin-bottom:15px}#dp-site .dp-product-window{animation:none;transform:none}#dp-site .dp-preview-brand img{width:118px;height:40px}#dp-site .dp-preview-brand{margin-bottom:14px;gap:8px}#dp-site .dp-preview-brand span{font-size:6px}#dp-site .dp-preview-body{padding:18px 14px 14px}#dp-site .dp-preview-tabs button{font-size:8px;padding:7px 8px}#dp-site .dp-preview-tabs{margin-bottom:16px}#dp-site .dp-preview-panel{min-height:237px}#dp-site .dp-preview-stats{gap:5px}#dp-site .dp-preview-stats div{padding:10px 6px}#dp-site .dp-preview-stats small{font-size:6px;min-height:18px}#dp-site .dp-preview-stats strong{font-size:17px}#dp-site .dp-preview-row{padding:13px 0;gap:9px}#dp-site .dp-preview-row strong{font-size:8px}#dp-site .dp-preview-row span{font-size:7px}#dp-site .dp-preview-title{font-size:12px}#dp-site .dp-window-top span{font-size:7px}#dp-site .dp-window-foot{font-size:6px;padding:11px 13px}#dp-site .dp-floating-label{top:0;left:8px;font-size:8px;padding:8px 11px}#dp-site .dp-phone{width:106px;min-height:215px;padding:21px 9px 13px;border-width:4px;border-radius:19px;right:-3px;bottom:14px}#dp-site .dp-phone-brand{margin-bottom:14px;gap:5px}#dp-site .dp-phone-brand img{width:17px;height:17px}#dp-site .dp-phone-brand span{font-size:5px}#dp-site .dp-phone-title{font-size:17px}#dp-site .dp-phone-eyebrow{font-size:5px}#dp-site .dp-phone-balance{margin-top:11px;padding:7px 0}#dp-site .dp-phone-balance strong{font-size:19px}#dp-site .dp-phone-balance span{font-size:6px}#dp-site .dp-phone-task{gap:5px;font-size:6px;margin-top:9px}#dp-site .dp-phone-task strong{font-size:6px}#dp-site .dp-phone-task i{width:17px;height:17px}#dp-site .dp-phone-footer{font-size:5px;margin-top:11px}#dp-site .dp-showcase-controls{right:5px;bottom:-17px;font-size:7px}#dp-site .dp-motion-toggle{font-size:8px}#dp-site .dp-value-strip{gap:17px 10px;font-size:9px;padding:23px 0}#dp-site .dp-features{padding:65px 0}#dp-site .dp-feature-grid{grid-template-columns:1fr;gap:12px}#dp-site .dp-feature{padding:26px}#dp-site .dp-feature-number{margin-bottom:20px}#dp-site .dp-feature h3{max-width:260px}#dp-site .dp-plan{padding:29px 25px}#dp-site .dp-demo{padding:65px 0}}
@media(prefers-reduced-motion:reduce){#dp-site *,#dp-site *:before,#dp-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#dp-site .dp-product-window{transform:none}#dp-site.dp-motion-ready .dp-reveal{opacity:1;transform:none}}
#dp-site .dp-preview-panel{height:260px;overflow:hidden}
#dp-site .dp-preview-timer{padding:8px 0 10px;margin-bottom:10px}
#dp-site .dp-preview-timer strong{font-size:32px;line-height:1.2}
#dp-site .dp-preview-timer span{font-size:8px}
@media(max-width:560px){#dp-site .dp-preview-panel{height:237px}#dp-site .dp-preview-timer strong{font-size:28px}}
/* Keep the approved soft gradient; contrast stays independent of animation. */
#dp-site .dp-hero{background:linear-gradient(120deg,#fafbfd 5%,#edf3f8 100%);color:#102b4c}
#dp-site .dp-aurora{background:radial-gradient(ellipse at 78% 35%,#a9c4d64a,transparent 44%),radial-gradient(ellipse at 23% 90%,#d5c29530,transparent 46%)}
#dp-site .dp-hero h1{color:#102b4c}
#dp-site .dp-hero h1 em{background:linear-gradient(110deg,#775a24,#997534 48%,#775a24);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:#826229;-webkit-text-fill-color:transparent}
#dp-site .dp-hero .dp-eyebrow{color:#765d2f}
#dp-site .dp-hero-copy{color:#425b75}
#dp-site .dp-hero .dp-small-note{color:#49627c}
#dp-site .dp-hero .dp-btn{background:#0b2a4c;border-color:#0b2a4c;color:#fff}
#dp-site .dp-hero .dp-btn:hover{background:#193e66;color:#fff}
#dp-site .dp-hero .dp-btn-outline{background:#fff;color:#153657;border-color:#8e9fb2}
#dp-site .dp-hero .dp-btn-outline:hover{background:#e6edf5;color:#102b4c}
#dp-site .dp-showcase-controls{color:#405a76}
#dp-site .dp-motion-toggle{background:#fff;color:#294563;border-color:#91a3b8}
#dp-site .dp-value-strip{border-color:#cdd9e4;color:#405b76}
#dp-site .dp-check{color:#876730}
#dp-site .dp-contours{color:#9d824a22}
#dp-site .dp-contours .dp-trail{stroke:#997b454d}
/* Genuine program captures replace the illustrative dashboard and phone UI. */
#dp-site .dp-actual-showcase{padding-right:8px;padding-bottom:39px}
#dp-site .dp-actual-top{display:flex;align-items:center;gap:8px;padding:15px 17px;border-bottom:1px solid #dce5ec;background:#fff}
#dp-site .dp-actual-top img{width:22px;height:22px;object-fit:contain}
#dp-site .dp-actual-top strong{font-size:12px;letter-spacing:-.02em}
#dp-site .dp-actual-top span{font-size:7px;color:#566d82;margin-left:auto}
#dp-site .dp-actual-tabs{display:flex;gap:5px;align-items:center;padding:9px 14px;border-bottom:1px solid #dbe4ed;background:#f6f8fa}
#dp-site .dp-actual-tabs button{background:transparent;color:#314f6a;border:0;border-radius:4px;font-size:10px;padding:8px 12px;transition:background .2s,color .2s}
#dp-site .dp-actual-tabs button[aria-selected=true]{background:#103052;color:#fff}
#dp-site .dp-actual-panel{animation:dp-panel-in .35s ease}
#dp-site .dp-actual-capture{display:block;position:relative;aspect-ratio:1348/690;overflow:hidden;background:#f5f7fa}
#dp-site .dp-actual-capture img{width:100%;max-width:none;height:auto;transform:translateY(-7.45%);display:block}
#dp-site .dp-actual-time{aspect-ratio:1348/760}
#dp-site .dp-actual-time img{transform:translateY(-7.45%)}
#dp-site .dp-actual-panel{height:auto;min-height:0}
#dp-site .dp-actual-capture{aspect-ratio:1348/730}
#dp-site .dp-actual-phone{--dp-phone-scale:.325641;--dp-screen-radius:19px;padding:0;border:0;border-radius:23px;min-height:0;width:135px;aspect-ratio:388/764;right:-14px;bottom:0;overflow:hidden;isolation:isolate;background:#19232d;box-shadow:0 20px 40px #102b4c38}
#dp-site .dp-phone-screen{position:absolute;inset:4px;overflow:hidden;border-radius:var(--dp-screen-radius);background:#f5f7f9;pointer-events:none}
#dp-site .dp-phone-screen iframe{position:absolute;inset:0;width:390px;max-width:none;height:calc(100% / var(--dp-phone-scale));display:block;border:0;transform:scale(var(--dp-phone-scale));transform-origin:top left;pointer-events:none}
#dp-site .dp-actual-showcase .dp-showcase-controls{bottom:-31px;right:0;font-size:9px}
#dp-site .dp-actual-showcase .dp-window-foot{font-size:8px;padding:13px 14px}
#dp-site .dp-actual-window{box-shadow:0 25px 70px #183d5c28,0 0 0 7px #fff7}
@media(min-width:901px){#dp-site .dp-actual-showcase{margin-top:12px;margin-bottom:42px}}
@media(max-width:900px){#dp-site .dp-actual-showcase{width:min(650px,100%);margin-top:10px;margin-bottom:45px;padding-right:14px}#dp-site .dp-actual-phone{--dp-phone-scale:.330769;width:137px;right:0}#dp-site .dp-actual-showcase .dp-showcase-controls{bottom:-22px}}
@media(max-width:560px){#dp-site .dp-actual-showcase{padding-right:0;padding-bottom:53px;margin-bottom:25px}#dp-site .dp-actual-top{padding:12px;gap:6px}#dp-site .dp-actual-top span{font-size:6px;max-width:105px;text-align:right;line-height:1.5}#dp-site .dp-actual-tabs{padding:7px 9px;gap:4px}#dp-site .dp-actual-tabs button{font-size:8px;padding:8px 9px}#dp-site .dp-actual-phone{--dp-phone-scale:.212821;--dp-screen-radius:11px;width:91px;right:4px;bottom:12px;border-radius:15px}#dp-site .dp-actual-showcase .dp-window-foot{font-size:6px;padding:12px}#dp-site .dp-actual-showcase .dp-showcase-controls{bottom:-10px;font-size:7px}#dp-site .dp-floating-label{font-size:7px}}
#dp-site .dp-nav-real-capture{position:relative;aspect-ratio:1348/730;overflow:hidden;border-radius:6px;background:#f3f6fa;border:1px solid #ffffff26;margin-top:20px}
#dp-site .dp-nav-real-capture img{width:100%;height:auto;max-width:none;transform:translateY(-7.45%)}
#dp-site .dp-nav-real-caption{font-size:8px;color:#b9cade;line-height:1.6;margin:9px 0 20px}
#dp-site .dp-sub-preview .dp-nav-real-capture{margin-top:0}

#dp-site .dp-hero-grid>div{min-width:0;max-width:100%}
@media(min-width:901px){
 #dp-site .dp-hero-grid{grid-template-columns:minmax(520px,1.4fr) minmax(0,1fr);gap:35px}
 #dp-site .dp-hero-momentum{white-space:nowrap}
}
