.dl-page{--dl-green:#4b755a;--dl-green-soft:#eaf5ee;--dl-red:#a05a4c}.dl-page .preview-top{--dl-logo-height:21px}.dl-page .hero-accent{white-space:nowrap}.dl-page .hero-copy h1{font-size:clamp(54px,5.5vw,80px)}.dl-analysis-body{padding:21px}.dl-analysis-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dl-analysis-head strong{letter-spacing:-.02em;font-size:15px;font-weight:500;display:block}.dl-analysis-head small{color:#737382;margin-top:4px;font-size:10px;display:block}.dl-pill{background:var(--dl-green-soft);color:var(--dl-green);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:10px;font-weight:600;display:inline-flex}.dl-band{background:#f4f4f9;border-radius:11px;margin-top:18px;padding:15px}.dl-band-head{color:#6d6d7a;justify-content:space-between;align-items:baseline;gap:12px;font-size:10px;display:flex}.dl-band-head b{color:var(--dl-green);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.dl-band-track{background:#e2e2ec;border-radius:99px;height:6px;margin-top:14px;position:relative}.dl-band-range{inset-block:0;background:#9693eb;border-radius:99px;width:30%;position:absolute;left:52%}.dl-band-ask{background:var(--pub-purple);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:22%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #5956e94d}.dl-band-scale{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px;font-weight:600;display:flex}.dl-band-scale span:last-child{text-align:right}.dl-band-scale small{color:#686676;margin-top:2px;font-size:9px;font-weight:400;display:block}.dl-ledger{margin:14px 0 0}.dl-ledger>div{border-bottom:1px solid #eeeef3;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 2px;font-size:11px;display:flex}.dl-ledger dt{color:#71717f}.dl-ledger dt em{color:#5956d3;letter-spacing:.1em;vertical-align:1px;background:#eeedff;border-radius:4px;margin-left:7px;padding:2px 6px;font-size:7px;font-style:normal;font-weight:600}.dl-ledger dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}.dl-ledger .dl-ledger-total{border-bottom:0;padding-top:14px}.dl-ledger .dl-ledger-total dt{color:var(--pub-ink);font-weight:600}.dl-ledger .dl-ledger-total dd{color:var(--dl-green);letter-spacing:-.03em;font-size:21px}.dl-page .preview-caption{text-align:left;border-top:1px solid #eeeef3;justify-content:flex-start;padding:12px 190px 12px 21px}.dl-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.dl-feature-grid article{background:#f3f3f6;border-radius:23px;padding:38px;position:relative;overflow:hidden}.dl-feature-grid article:nth-child(4n+1){background:#eeedfb}.dl-feature-grid article:nth-child(6){color:#f5f5fc;background:#27272e}.dl-feature-grid .feature-number{padding-right:60px}.dl-feature-icon{color:#7c7a96;background:#e4e4ec;border-radius:13px;place-items:center;width:45px;height:45px;display:grid;position:absolute;top:30px;right:34px;transform:rotate(-7deg)}.dl-feature-grid article:nth-child(4n+1) .dl-feature-icon{color:#827ace;background:#e0dffa}.dl-feature-grid article:nth-child(6) .dl-feature-icon{color:#6a5b2b;background:#ffdc60;transform:rotate(9deg)}.dl-feature-grid article:nth-child(6) .feature-number{color:#a3a0b4}.dl-feature-grid h3{letter-spacing:-.035em;margin:34px 0 0;font-size:23px;font-weight:500;line-height:1.25}.dl-feature-grid p{color:#646471;margin:17px 0 0;font-size:13px;line-height:1.85}.dl-feature-grid article:nth-child(6) p{color:#b4b1c1}.dl-sources-stage{align-items:stretch;padding:62px 30px 34px}.dl-sources{background:#fdfdff;border:1px solid #ffffff90;border-radius:14px;width:100%;max-width:430px;margin:auto;padding:8px 22px 18px;transform:rotate(-1.5deg);box-shadow:0 12px 30px #4b465514}.dl-sources article{border-bottom:1px solid #ececf3;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.dl-sources small{color:#5956d3;letter-spacing:.1em;background:#eeedff;border-radius:6px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:600}.dl-sources strong{letter-spacing:-.01em;font-size:13px;font-weight:500;display:block}.dl-sources article p{color:#716e7e;margin:5px 0 0;font-size:11px;line-height:1.7}.dl-sources-note{color:#736b96;align-items:center;gap:7px;margin:16px 0 0;font-size:10px;display:flex}.dl-watch{transform:rotate(.8deg)}.dl-watch ul{background:#f9f9fc;margin:0;padding:4px 19px;list-style:none}.dl-watch li{border-bottom:1px solid #e7e7ed;grid-template-columns:minmax(0,1fr) auto 98px;align-items:center;gap:16px;padding:16px 0;display:grid}.dl-watch li:last-child{border-bottom:0}.dl-watch-main strong{flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.dl-watch-main small,.dl-watch-price small,.dl-watch-verdict small{color:#737382;margin-top:4px;font-size:9px;display:block}.dl-badge{letter-spacing:.04em;white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:8px;font-style:normal;font-weight:600}.dl-badge-new{color:#615dc0;background:#f1effc}.dl-badge-drop{background:var(--dl-green-soft);color:var(--dl-green)}.dl-watch-price{text-align:right;font-variant-numeric:tabular-nums}.dl-watch-price b{white-space:nowrap;font-size:12px;font-weight:600}.dl-watch-price small.is-under{color:var(--dl-green);font-weight:600}.dl-watch-price small.is-over{color:var(--dl-red);font-weight:600}.dl-watch-verdict{text-align:right}.dl-watch-verdict span{white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:600;display:inline-block}.dl-watch-verdict .is-yes{background:var(--dl-green-soft);color:var(--dl-green)}.dl-watch-verdict .is-no{color:#71717f;background:#ededf3}.dl-watch-verdict small{font-style:italic}.dl-page .meeting-capabilities span{font-size:12px}.dl-page .meeting-roadmap-note{font-size:11px}.dl-page .meeting-demo-label{margin-top:22px}.dl-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:48px;display:grid}.dl-principles article{border-radius:23px;padding:38px}.dl-principles h3{letter-spacing:-.035em;margin:30px 0 0;font-size:25px;font-weight:500;line-height:1.25}.dl-principles p{margin:17px 0 0;font-size:13px;line-height:1.85}.dl-tone-lavender{background:#eeedfb}.dl-tone-lavender svg{color:#827ace}.dl-tone-lavender p{color:#646471}.dl-tone-grey{background:#f3f3f6}.dl-tone-grey svg{color:#9593b6}.dl-tone-grey p{color:#6c6c78}.dl-tone-dark{color:#f5f5fc;background:#27272e}.dl-tone-dark svg{color:#ffdc60}.dl-tone-dark p{color:#b4b1c1}.dl-how{padding-top:0}.dl-cta-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:29px;display:flex;position:relative}.dl-cta-actions .public-button{margin-top:0}.dl-cta-link{color:#eeedff;white-space:nowrap;align-items:center;gap:9px;padding:10px 0;font-size:13px;font-weight:500;display:inline-flex}.dl-cta-link:hover{color:#fff}@media (max-width:1100px){.dl-page .hero-copy h1{font-size:58px}.dl-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-feature-grid article,.dl-principles article{padding:30px}.dl-feature-icon{top:22px;right:23px}.dl-principles h3{font-size:22px}}@media (max-width:850px){.dl-page .hero-copy h1{font-size:clamp(50px,8.4vw,70px)}.dl-feature-grid,.dl-principles{gap:16px}.dl-principles{grid-template-columns:1fr}.dl-feature-grid h3{font-size:21px}.dl-sources-stage{min-height:0}}@media (max-width:600px){.dl-page .hero-copy h1{font-size:clamp(40px,10.6vw,60px)}.dl-page .preview-top{--dl-logo-height:18px}.dl-analysis-body{padding:17px 15px}.dl-page .preview-caption{align-items:flex-start;padding:12px 64% 16px 15px}.dl-feature-grid{grid-template-columns:1fr;margin-top:34px}.dl-principles{margin-top:34px}.dl-feature-grid article,.dl-principles article{padding:27px}.dl-sources-stage{padding:54px 16px 24px}.dl-sources{padding-inline:16px;transform:none}.dl-sources article{grid-template-columns:1fr;gap:10px}.dl-watch{transform:none}.dl-watch ul{padding-inline:15px}.dl-watch li{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.dl-watch-verdict{text-align:left;grid-column:1/-1;align-items:center;gap:9px;display:flex}.dl-watch-verdict small{margin-top:0}.dl-cta-actions{gap:14px}}@media (max-width:350px){.dl-page .hero-copy h1{font-size:38px}}
