.dasp-pricing-page{--dp-ink: #3a3560;--dp-muted: #716d91;--dp-line: rgba(87, 78, 140, .16);--dp-panel: rgba(255, 255, 255, .78);color:var(--dp-ink)}.dasp-pricing-page .sv{max-width:1120px}.dp-hero{position:relative;overflow:hidden;min-height:520px;padding:76px 0 66px;background:linear-gradient(116deg,#fff4f8f0,#f9f7ffe0 59%,#edf7ffe8);border-bottom:1px solid var(--dp-line)}.dp-hero:after{content:"";position:absolute;width:430px;height:430px;right:-130px;top:-120px;border:1px solid rgba(125,107,255,.15);border-radius:50%;box-shadow:0 0 0 34px #7d6bff09,0 0 0 72px #7d6bff06;pointer-events:none}.dp-hero-inner{max-width:780px!important;margin-left:max(calc((100vw - 1120px)/2),22px)!important}.dp-kicker,.dp-hero-actions,.dp-scope-label,.dp-scope>a,.dp-assurance,.dp-sources li a,.dp-button{display:inline-flex;align-items:center}.dp-kicker{gap:10px;color:#6b6590;font-weight:800;letter-spacing:.09em;text-transform:uppercase;font-size:11px}.dp-kicker span{width:8px;height:8px;border-radius:50%;background:#33cc90;box-shadow:0 0 0 4px #33cc901f}.dp-hero h1{max-width:740px;margin:24px 0 18px;font:800 clamp(40px,6vw,70px)/1.02 "Baloo 2",sans-serif;letter-spacing:-.045em}.dp-hero h1 em{color:#7d6bff;font-style:normal}.dp-deck{max-width:680px;margin:0;color:var(--dp-muted);font-size:17px;line-height:1.78;font-weight:600}.dp-hero-actions{gap:25px;flex-wrap:wrap;margin-top:29px}.dp-button{gap:13px;justify-content:center;min-height:51px;padding:0 22px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease}.dp-button:hover{transform:translateY(-2px)}.dp-button svg,.dp-text-link svg,.dp-sources svg,.dp-scope>a svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.dp-button-primary{color:#fff;background:#6857d8;box-shadow:0 9px 22px #5348ab33}.dp-button-primary:hover{box-shadow:0 12px 26px #5348ab45}.dp-text-link{gap:8px;color:#6555cf;text-decoration:none;font-size:14px;font-weight:800}.dp-assurance{gap:12px;max-width:650px;margin-top:35px}.dp-assurance-mark{display:grid;width:30px;height:30px;flex:none;place-items:center;border:1px solid rgba(51,204,144,.36);border-radius:9px;background:#ffffffb3}.dp-assurance-mark svg{width:16px;fill:none;stroke:#20a977;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dp-assurance p{margin:0;max-width:590px;color:var(--dp-muted);font-size:12.5px;line-height:1.6}.dp-assurance strong{color:var(--dp-ink)}.dp-hero-side{position:absolute;right:max(calc((100vw - 1120px)/2),28px);bottom:53px;width:220px;min-height:218px;padding:20px;border:1px solid rgba(255,255,255,.8);border-radius:18px;background:#ffffff7a;transform:rotate(2deg)}.dp-hero-side span{display:block;color:#8b85aa;font-size:9px;letter-spacing:.19em;font-weight:800}.dp-hero-side i{display:block;margin:13px 0 2px;color:#ff8bab;font:700 25px/1 "Baloo 2",sans-serif;font-style:normal}.dp-hero-side b{display:block;font:700 23px/1.08 "Baloo 2",sans-serif;letter-spacing:-.035em}.dp-hero-side small{display:block;margin-top:15px;color:var(--dp-muted);font-size:10px;line-height:1.45}.dp-scope-wrap{position:relative;z-index:2;margin-top:-1px}.dp-scope{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:28px;align-items:center;padding:29px 32px;border:1px solid var(--dp-line);border-radius:0 0 18px 18px;background:var(--dp-panel);box-shadow:0 15px 40px #584c9112}.dp-scope-label{align-self:start;gap:9px;color:#7e789e;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.dp-scope-label span{color:#ff7396;font-family:"Baloo 2",sans-serif;font-size:18px;line-height:1}.dp-scope h2{margin:0 0 8px;font:700 21px/1.25 "Baloo 2",sans-serif}.dp-scope p{margin:0;color:var(--dp-muted);font-size:13px;line-height:1.7}.dp-scope>a{gap:7px;color:#6857d8;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:800}.dp-section-heading{max-width:730px;margin:0 auto 38px;text-align:center}.dp-section-heading h2,.dp-services-heading h2,.dp-quote-intro h2,.dp-faq-heading h2,.dp-sources h2{margin:9px 0 12px;font:700 clamp(29px,4vw,42px)/1.13 "Baloo 2",sans-serif;letter-spacing:-.025em}.dp-section-heading p,.dp-services-heading>p,.dp-quote-intro>p,.dp-faq-heading>p,.dp-sources>div>p{margin:0;color:var(--dp-muted);font-size:14px;line-height:1.75}.dp-reasons{padding-top:82px}.dp-reason-list{border-top:1px solid var(--dp-line)}.dp-reason{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;padding:32px 0 35px;border-bottom:1px solid var(--dp-line);scroll-margin-top:100px}.dp-reason-marker{display:flex;flex-direction:column;align-items:center}.dp-reason-marker span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(125,107,255,.2);border-radius:14px;background:#ffffff9e;color:#7061d7;font:700 14px "Baloo 2",sans-serif}.dp-reason-marker i{width:1px;flex:1;min-height:50px;margin-top:10px;background:linear-gradient(rgba(125,107,255,.24),transparent)}.dp-reason:last-child .dp-reason-marker i{visibility:hidden}.dp-reason-content h3{margin:1px 0 7px;font:700 24px/1.2 "Baloo 2",sans-serif}.dp-reason-summary{max-width:850px;margin:0;color:var(--dp-muted);font-size:14px;line-height:1.72}.dp-work{margin-top:20px;padding:18px 22px 17px;border-left:3px solid #7ec8ff;border-radius:0 12px 12px 0;background:#eef7ffa6}.dp-work h4{margin:0 0 10px;color:#4a6485;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.dp-work ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.dp-work li{position:relative;padding-left:18px;color:#5f5a7c;font-size:13px;line-height:1.65}.dp-work li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:#7d6bff}.dp-qualification{display:grid;grid-template-columns:150px 1fr;gap:14px;margin:16px 0 0;color:#746f8e;font-size:12px;line-height:1.65}.dp-qualification strong{color:#5d5879}.dp-services{background:linear-gradient(120deg,#f1faf7b3,#f6f4ffbd);border-top:1px solid rgba(51,204,144,.12);border-bottom:1px solid var(--dp-line)}.dp-services-heading{display:grid;grid-template-columns:1.1fr .8fr;align-items:end;gap:50px;margin-bottom:28px}.dp-services-heading h2{max-width:550px;margin-bottom:0}.dp-service-list{border-top:1px solid var(--dp-line)}.dp-service{display:grid;grid-template-columns:50px 1fr 25px;gap:18px;align-items:start;padding:20px 8px;border-bottom:1px solid var(--dp-line)}.dp-service>span{padding-top:2px;color:#8b83af;font:700 14px "Baloo 2",sans-serif}.dp-service h3{margin:0 0 4px;font:700 17px "Baloo 2",sans-serif}.dp-service p{margin:0;color:var(--dp-muted);font-size:13px;line-height:1.6}.dp-service>i{color:#8b81dc;font-size:15px;font-style:normal}.dp-quote-section{padding-bottom:56px}.dp-quote-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:56px;align-items:start}.dp-quote-intro h2{max-width:430px}.dp-quote-intro>p{margin:16px 0 22px}.dp-inclusions{padding:27px;border:1px solid var(--dp-line);border-radius:17px;background:#ffffffab;box-shadow:0 12px 30px #584c910e}.dp-inclusions h3{margin:0 0 16px;font:700 19px "Baloo 2",sans-serif}.dp-inclusions ol{display:grid;gap:13px;margin:0;padding:0;list-style:none}.dp-inclusions li{display:grid;grid-template-columns:27px 1fr;gap:12px;color:var(--dp-muted);font-size:13px;line-height:1.6}.dp-inclusions li span{color:#ff7998;font:700 13px "Baloo 2",sans-serif}.dp-additional{margin-top:22px;padding:16px 18px;border-radius:12px;background:#ffd36e2e}.dp-additional strong{font-size:12px}.dp-additional p{margin:5px 0 0;color:#766e78;font-size:12px;line-height:1.65}.dp-outcome{display:grid;grid-template-columns:180px 1fr;gap:25px;margin-top:28px;padding:21px 23px;border:1px solid rgba(255,159,184,.26);border-radius:14px;background:#fff4f8ad}.dp-outcome span{color:#8f6173;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dp-outcome p{margin:0;color:#746d83;font-size:12px;line-height:1.7}.dp-faq-section{padding-top:45px}.dp-faq-heading{max-width:650px;margin-bottom:27px}.dp-faq-heading h2{margin-bottom:9px}.dp-faq-list{border-top:1px solid var(--dp-line)}.dp-faq{border-bottom:1px solid var(--dp-line)}.dp-faq summary{display:grid;grid-template-columns:42px 1fr 20px;gap:12px;align-items:center;padding:19px 5px;cursor:pointer;list-style:none;font:700 16px/1.4 "Baloo 2",sans-serif}.dp-faq summary::-webkit-details-marker{display:none}.dp-faq summary>span{color:#8b83af;font-size:12px}.dp-faq summary>i{position:relative;width:18px;height:18px}.dp-faq summary>i:before,.dp-faq summary>i:after{content:"";position:absolute;left:3px;top:8px;width:12px;height:1.5px;background:#766abe;transition:transform .2s ease}.dp-faq summary>i:after{transform:rotate(90deg)}.dp-faq[open] summary>i:after{transform:rotate(0)}.dp-faq-answer{padding:0 37px 19px 59px;animation:dp-fade-in .22s ease both}.dp-faq-answer p{margin:0;color:var(--dp-muted);font-size:13px;line-height:1.75}.dp-sources-section{padding-top:38px}.dp-sources{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:31px;border:1px solid var(--dp-line);border-radius:18px;background:#ffffff8c}.dp-sources h2{font-size:28px}.dp-sources>div>p{font-size:12px}.dp-sources ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.dp-sources li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--dp-line)}.dp-sources li:first-child{padding-top:0}.dp-sources li:last-child{border-bottom:0;padding-bottom:0}.dp-sources li>span{color:#ff7998;font:700 12px "Baloo 2",sans-serif}.dp-sources li a{justify-content:space-between;gap:12px;color:#6254c7;text-decoration:none;font-size:12px;line-height:1.5;font-weight:800}.dp-sources li a:hover,.dp-scope>a:hover,.dp-text-link:hover{text-decoration:underline}.dp-final{padding:32px 0;background:linear-gradient(112deg,#6d5bd6,#8271df)}.dp-final-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.dp-final-inner>div>span{color:#ffffffba;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dp-final h2{max-width:650px;margin:6px 0 0;color:#fff;font:700 27px/1.18 "Baloo 2",sans-serif}.dp-button-light{flex:none;color:#5648ad;background:#fff;box-shadow:0 8px 24px #2d256729}.pricing-scope-notice{margin:20px 0 4px;padding:16px 17px;border:1px solid rgba(125,107,255,.2);border-left:4px solid #7d6bff;border-radius:0 12px 12px 0;background:#f2f0ffb8}.pricing-scope-notice strong{display:block;color:#50478c;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.pricing-scope-notice p{margin:6px 0 8px;color:#716d91;font-size:12px;line-height:1.6}.pricing-scope-notice a{display:inline-flex;align-items:center;gap:7px;color:#6555cf;text-decoration:none;font-size:12px;font-weight:800}.pricing-scope-notice a:hover{text-decoration:underline}.pricing-scope-notice a svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pricing-scope-faq{max-width:880px;margin:0 auto;padding:26px 30px;border:1px solid var(--dp-line);border-radius:16px;background:#ffffff9e}.pricing-scope-faq h2{margin:8px 0 9px;font:700 22px/1.3 "Baloo 2",sans-serif}.pricing-scope-faq p{margin:0 0 15px;color:var(--dp-muted);font-size:13px;line-height:1.7}.pricing-scope-faq .sbtn{display:inline-flex;text-decoration:none}.dasp-fee-intro{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:50px;padding:34px;border:1px solid var(--dp-line);border-radius:18px;background:#ffffff9e;box-shadow:0 14px 38px #584c9112}.dasp-fee-copy h2{margin:9px 0 12px;font:700 clamp(28px,3.7vw,38px)/1.13 "Baloo 2",sans-serif;letter-spacing:-.025em}.dasp-fee-copy>p{margin:0 0 20px;color:var(--dp-muted);font-size:13px;line-height:1.75}.dasp-fee-copy .sbtn{display:inline-flex;gap:9px;text-decoration:none}.dasp-fee-factors{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--dp-line)}.dasp-fee-factors li{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:11px 0;border-bottom:1px solid var(--dp-line)}.dasp-fee-index{color:#ff7998;font:700 12px "Baloo 2",sans-serif;padding-top:2px}.dasp-fee-factors strong{display:block;font:700 14px/1.3 "Baloo 2",sans-serif}.dasp-fee-factors small{display:block;margin-top:3px;color:var(--dp-muted);font-size:11px;line-height:1.55}@media(max-width:800px){.dasp-fee-intro{grid-template-columns:1fr;gap:27px}}@media(max-width:680px){.pricing-scope-faq{padding:22px 19px}.dasp-fee-intro{padding:23px 19px}}@keyframes dp-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.dp-hero-side{display:none}.dp-hero-inner{margin-left:auto!important}.dp-scope{grid-template-columns:125px minmax(0,1fr)}.dp-scope>a{grid-column:2}.dp-quote-grid{gap:32px}.dp-sources{gap:35px}}@media(max-width:680px){.dp-hero{min-height:auto;padding:52px 0 40px}.dp-hero h1{margin-top:19px;font-size:clamp(38px,10vw,54px)}.dp-deck{font-size:15px}.dp-hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.dp-assurance{align-items:flex-start;margin-top:26px}.dp-scope{grid-template-columns:1fr;gap:14px;padding:23px 20px;border-radius:0 0 14px 14px}.dp-scope>a{grid-column:auto}.dp-reasons{padding-top:58px}.dp-reason{grid-template-columns:43px minmax(0,1fr);gap:12px;padding:25px 0}.dp-reason-marker span{width:34px;height:34px;border-radius:11px;font-size:12px}.dp-reason-content h3{font-size:21px}.dp-work{padding:15px}.dp-qualification{grid-template-columns:1fr;gap:3px}.dp-services-heading,.dp-quote-grid,.dp-sources{grid-template-columns:1fr;gap:22px}.dp-service{grid-template-columns:34px 1fr 18px;gap:10px}.dp-inclusions{padding:21px 18px}.dp-outcome{grid-template-columns:1fr;gap:8px;padding:18px}.dp-faq summary{grid-template-columns:30px 1fr 18px;gap:8px;padding:16px 0;font-size:14px}.dp-faq-answer{padding:0 5px 17px 38px}.dp-sources{padding:23px 19px}.dp-final-inner{align-items:flex-start;flex-direction:column}.dp-final h2{font-size:24px}}@media(prefers-reduced-motion:reduce){.dasp-pricing-page *,.dasp-pricing-page *:before,.dasp-pricing-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
