.pricing-module__caWOca__hero{border-bottom:1px solid var(--dtz-border);background:radial-gradient(40rem 26rem at 50% 40%,#538bff21,#0000 78%)}.pricing-module__caWOca__heroInner{text-align:center;flex-direction:column;align-items:center;min-height:43rem;padding-block:clamp(6rem,10vw,9rem) 2rem;display:flex}.pricing-module__caWOca__heroInner h1{max-width:13ch;font-size:clamp(3.3rem,7vw,6.4rem)}.pricing-module__caWOca__heroInner p{max-width:43rem}.pricing-module__caWOca__heroInner>span{margin-bottom:1.8rem}.pricing-module__caWOca__heroInner>div:nth-child(2){align-items:center}.pricing-module__caWOca__accent,.pricing-module__caWOca__overline{color:var(--dtz-secondary)}.pricing-module__caWOca__actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.pricing-module__caWOca__actions a{min-height:3.2rem;padding-inline:1.35rem}.pricing-module__caWOca__heroRule{border-top:1px solid var(--dtz-border);color:#9db1c7;letter-spacing:.14em;justify-content:space-between;width:min(100%,38rem);margin-top:auto;padding-top:1rem;font-size:.63rem;font-weight:800;display:flex}.pricing-module__caWOca__panelSection{padding-block:clamp(4rem,7vw,7rem)}.pricing-module__caWOca__commercialPanel{border-radius:var(--dtz-radius-lg);background:linear-gradient(135deg,#1b2d47,var(--dtz-surface)62%);border:1px solid #3b5877;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid;overflow:hidden;box-shadow:0 25px 70px #0000002e}.pricing-module__caWOca__panelMain{flex-direction:column;align-items:flex-start;padding:clamp(2rem,5vw,4rem);display:flex}.pricing-module__caWOca__publicStatus{color:var(--dtz-secondary);letter-spacing:.11em;text-transform:uppercase;margin-top:1.7rem;font-size:.7rem;font-weight:800}.pricing-module__caWOca__panelMain h2{letter-spacing:-.06em;max-width:13ch;margin:.8rem 0 1rem;font-size:clamp(2.6rem,4.5vw,4.7rem);line-height:1.03}.pricing-module__caWOca__panelMain p{max-width:33rem;color:var(--dtz-text-secondary);margin:0 0 2rem;font-size:1rem;line-height:1.7}.pricing-module__caWOca__panelMain>a{min-height:3.2rem;padding-inline:1.35rem}.pricing-module__caWOca__panelMain p a{color:var(--dtz-secondary);text-underline-offset:.2rem;text-decoration:underline}.pricing-module__caWOca__panelMain p a:focus-visible{outline:3px solid var(--dtz-secondary);outline-offset:3px}.pricing-module__caWOca__panelSide{background:#09122052;border-left:1px solid #3b5877;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);display:flex}.pricing-module__caWOca__overline{letter-spacing:.12em;font-size:.65rem;font-weight:800}.pricing-module__caWOca__panelSide ul{margin:2rem 0 1.5rem;padding:0;list-style:none}.pricing-module__caWOca__panelSide li{border-top:1px solid var(--dtz-border);align-items:center;gap:1rem;padding-block:1rem;font-size:.94rem;font-weight:650;display:flex}.pricing-module__caWOca__panelSide li:before{content:"✓";color:var(--dtz-secondary);font-size:.8rem}.pricing-module__caWOca__panelSide p{color:var(--dtz-text-secondary);margin:0;font-size:.8rem;line-height:1.6}.pricing-module__caWOca__publishedPricing{border-radius:var(--dtz-radius-lg);background:var(--dtz-surface);border:1px solid #3b5877;padding:clamp(2rem,5vw,4rem)}.pricing-module__caWOca__publishedPricing h2{letter-spacing:-.055em;margin:1.5rem 0 2.5rem;font-size:clamp(2.4rem,4vw,4rem)}.pricing-module__caWOca__publishedPlans{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.pricing-module__caWOca__publishedPlans article{border:1px solid var(--dtz-border);border-radius:var(--dtz-radius-md);flex-direction:column;align-items:flex-start;padding:1.5rem;display:flex}.pricing-module__caWOca__publishedPlans h3{margin:0 0 .6rem;font-size:1.5rem}.pricing-module__caWOca__publishedPlans p,.pricing-module__caWOca__publishedPlans span{color:var(--dtz-text-secondary);line-height:1.6}.pricing-module__caWOca__publishedPlans strong{margin-top:1rem;font-size:2rem}.pricing-module__caWOca__publishedPlans ul{margin-block:1.5rem;padding-left:1.2rem}.pricing-module__caWOca__publishedPlans li{margin-bottom:.5rem}.pricing-module__caWOca__publishedPlans a{margin-top:auto}.pricing-module__caWOca__section{padding-block:clamp(5.5rem,9vw,9rem)}.pricing-module__caWOca__comparisonSection{border-top:1px solid var(--dtz-border);padding-block:clamp(5.5rem,9vw,9rem)}.pricing-module__caWOca__comparisonPanel{border:1px solid var(--dtz-border);border-radius:var(--dtz-radius-lg);background:var(--dtz-surface);overflow:hidden}.pricing-module__caWOca__comparisonHead,.pricing-module__caWOca__comparisonRow{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:2rem;padding:1.1rem clamp(1.3rem,3vw,2.3rem);display:grid}.pricing-module__caWOca__comparisonHead{color:var(--dtz-secondary);letter-spacing:.1em;background:#19283d;font-size:.66rem;font-weight:800}.pricing-module__caWOca__comparisonPanel dl{margin:0}.pricing-module__caWOca__comparisonRow{border-top:1px solid var(--dtz-border);align-items:start}.pricing-module__caWOca__comparisonRow dt{font-size:.93rem;font-weight:750}.pricing-module__caWOca__comparisonRow dd{flex-direction:column;gap:.3rem;margin:0;line-height:1.5;display:flex}.pricing-module__caWOca__comparisonRow dd strong{color:var(--dtz-secondary);font-size:.8rem}.pricing-module__caWOca__comparisonRow dd span{color:var(--dtz-text-secondary);font-size:.8rem}.pricing-module__caWOca__tinted{border-block:1px solid var(--dtz-border);background:#0c1422}.pricing-module__caWOca__intro{flex-direction:column;align-items:flex-start;gap:1.4rem;max-width:55rem;margin-bottom:3rem;display:flex}.pricing-module__caWOca__workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pricing-module__caWOca__workflow li{min-width:0}.pricing-module__caWOca__workflow a{border:1px solid var(--dtz-border);border-radius:var(--dtz-radius-md);background:var(--dtz-surface);flex-direction:column;height:100%;min-height:14rem;padding:1.45rem;transition:border-color .2s,transform .2s;display:flex;position:relative}.pricing-module__caWOca__workflow a:hover,.pricing-module__caWOca__audienceGrid a:hover{border-color:#5b7998;transform:translateY(-2px)}.pricing-module__caWOca__step{color:var(--dtz-secondary);font-size:.68rem;font-weight:800}.pricing-module__caWOca__workflow strong{max-width:14ch;margin-top:2rem;font-size:1.1rem;line-height:1.2}.pricing-module__caWOca__cardCopy{max-width:18rem;color:var(--dtz-text-secondary);margin-top:.65rem;font-size:.8rem;line-height:1.6}.pricing-module__caWOca__cardArrow{color:var(--dtz-secondary);position:absolute;top:1.35rem;right:1.35rem}.pricing-module__caWOca__scopeGrid,.pricing-module__caWOca__faqGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,8vw,8rem);display:grid}.pricing-module__caWOca__scopeGrid .pricing-module__caWOca__intro,.pricing-module__caWOca__faqGrid .pricing-module__caWOca__intro{margin-bottom:0}.pricing-module__caWOca__scopePanel{border-radius:var(--dtz-radius-lg);background:linear-gradient(145deg,#19283d,var(--dtz-surface)75%);border:1px solid #344a63;align-self:center;padding:clamp(1.6rem,3vw,2.7rem)}.pricing-module__caWOca__scopePanel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.3rem;margin:2rem 0;padding:0;list-style:none;display:grid}.pricing-module__caWOca__scopePanel li{border-top:1px solid var(--dtz-border);color:var(--dtz-text-secondary);padding-top:.7rem;font-size:.84rem;line-height:1.5}.pricing-module__caWOca__scopePanel div{border-top:1px solid var(--dtz-border);color:var(--dtz-secondary);padding-top:1.2rem;font-size:.85rem;font-weight:700}.pricing-module__caWOca__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-module__caWOca__audienceGrid a{border:1px solid var(--dtz-border);border-radius:var(--dtz-radius-lg);background:var(--dtz-surface);flex-direction:column;min-height:13rem;padding:clamp(1.5rem,3vw,2.5rem);transition:border-color .2s,transform .2s;display:flex}.pricing-module__caWOca__audienceGrid h3{letter-spacing:-.04em;margin:0 0 .7rem;font-size:clamp(1.3rem,2vw,1.7rem)}.pricing-module__caWOca__audienceGrid p{max-width:28rem;color:var(--dtz-text-secondary);margin:0;font-size:.86rem;line-height:1.65}.pricing-module__caWOca__audienceGrid a>span{color:var(--dtz-secondary);margin-top:auto;padding-top:1.5rem;font-size:.79rem;font-weight:750}.pricing-module__caWOca__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.pricing-module__caWOca__principles article{border-top:1px solid #56718f;padding-top:1.4rem}.pricing-module__caWOca__principles h3{letter-spacing:-.035em;margin:2rem 0 .6rem;font-size:clamp(1.25rem,2vw,1.65rem)}.pricing-module__caWOca__principles p{max-width:23rem;color:var(--dtz-text-secondary);margin:0;font-size:.85rem;line-height:1.7}.pricing-module__caWOca__faq{border-top:1px solid var(--dtz-border)}.pricing-module__caWOca__faq details{border-bottom:1px solid var(--dtz-border)}.pricing-module__caWOca__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.2rem;font-size:.91rem;font-weight:700;list-style:none;display:flex}.pricing-module__caWOca__faq summary::-webkit-details-marker{display:none}.pricing-module__caWOca__faq summary span{color:var(--dtz-secondary);font-size:1.4rem;font-weight:400}.pricing-module__caWOca__faq details[open] summary span{transform:rotate(45deg)}.pricing-module__caWOca__faq p{color:var(--dtz-text-secondary);margin:0 0 1.4rem;font-size:.85rem;line-height:1.7}.pricing-module__caWOca__final{border-top:1px solid var(--dtz-border);background:radial-gradient(35rem 25rem at 50% 100%,#538bff1c,#0000 80%);padding-block:clamp(6rem,10vw,10rem)}.pricing-module__caWOca__finalInner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.pricing-module__caWOca__finalInner h2{max-width:19ch}.pricing-module__caWOca__finalInner p{max-width:38rem}@media (max-width:1000px){.pricing-module__caWOca__workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.pricing-module__caWOca__commercialPanel,.pricing-module__caWOca__scopeGrid,.pricing-module__caWOca__faqGrid{grid-template-columns:1fr}.pricing-module__caWOca__panelSide{border-top:1px solid #3b5877;border-left:0}.pricing-module__caWOca__heroInner{min-height:0}.pricing-module__caWOca__heroRule{margin-top:5rem}}@media (max-width:650px){.pricing-module__caWOca__audienceGrid,.pricing-module__caWOca__principles{grid-template-columns:1fr}.pricing-module__caWOca__comparisonHead{display:none}.pricing-module__caWOca__comparisonRow{grid-template-columns:1fr;gap:.45rem}}@media (max-width:480px){.pricing-module__caWOca__heroInner h1{font-size:clamp(2.8rem,11vw,3.7rem)}.pricing-module__caWOca__actions{flex-direction:column;align-items:stretch;width:100%}.pricing-module__caWOca__actions a{width:100%}.pricing-module__caWOca__heroRule{font-size:.52rem}.pricing-module__caWOca__workflow{grid-template-columns:1fr}.pricing-module__caWOca__workflow a{min-height:10rem}.pricing-module__caWOca__scopePanel ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pricing-module__caWOca__workflow a,.pricing-module__caWOca__audienceGrid a{transition:none}.pricing-module__caWOca__workflow a:hover,.pricing-module__caWOca__audienceGrid a:hover{transform:none}}
