.DesignProcessPage-module__8PPCFa__page{color:#182a35;overflow-wrap:break-word;background:#fff}.DesignProcessPage-module__8PPCFa__wrap{max-width:1200px;margin:auto;padding:0 32px}.DesignProcessPage-module__8PPCFa__reading{max-width:820px;margin:auto;padding:0 32px}.DesignProcessPage-module__8PPCFa__page h1,.DesignProcessPage-module__8PPCFa__page h2,.DesignProcessPage-module__8PPCFa__page h3{letter-spacing:-.035em;font-weight:650}.DesignProcessPage-module__8PPCFa__page h1{max-width:950px;font-size:clamp(34px,4.1vw,54px);line-height:1.12}.DesignProcessPage-module__8PPCFa__page h2{margin-bottom:20px;font-size:clamp(28px,3vw,39px);line-height:1.18}.DesignProcessPage-module__8PPCFa__page h3{font-size:20px;line-height:1.4}.DesignProcessPage-module__8PPCFa__page p{color:#50616b;line-height:1.7}.DesignProcessPage-module__8PPCFa__page .DesignProcessPage-module__8PPCFa__lead{max-width:810px;margin:20px 0 25px;font-size:18px}.DesignProcessPage-module__8PPCFa__eyebrow{letter-spacing:.14em;margin-bottom:17px;font-size:10px;font-weight:700;color:#0b6f9d!important}.DesignProcessPage-module__8PPCFa__page .DesignProcessPage-module__8PPCFa__small{color:#65747c;font-size:13px;line-height:1.65}.DesignProcessPage-module__8PPCFa__page .DesignProcessPage-module__8PPCFa__note{margin:13px 0 4px;font-size:13px}.DesignProcessPage-module__8PPCFa__hero{padding:50px 0 38px}.DesignProcessPage-module__8PPCFa__section{border-top:1px solid #e1e8eb;padding:72px 0}.DesignProcessPage-module__8PPCFa__soft{background:#f7f9f9}.DesignProcessPage-module__8PPCFa__process{padding:35px 0 55px}.DesignProcessPage-module__8PPCFa__oldFlow,.DesignProcessPage-module__8PPCFa__newFlow{border-top:1px solid #dce4e8;padding:24px 0}.DesignProcessPage-module__8PPCFa__oldFlow{margin-top:30px}.DesignProcessPage-module__8PPCFa__oldFlow h3,.DesignProcessPage-module__8PPCFa__newFlow h3{letter-spacing:.05em;text-transform:uppercase;margin-bottom:19px;font-size:13px}.DesignProcessPage-module__8PPCFa__oldFlow h3{color:#65747c}.DesignProcessPage-module__8PPCFa__newFlow h3{color:#0b6f9d}.DesignProcessPage-module__8PPCFa__oldFlow ol,.DesignProcessPage-module__8PPCFa__newFlow ol{flex-wrap:wrap;align-items:center;gap:12px 0;margin:0;padding:0;list-style:none;display:flex}.DesignProcessPage-module__8PPCFa__oldFlow li,.DesignProcessPage-module__8PPCFa__newFlow li{align-items:center;font-size:14px;line-height:1.5;display:flex}.DesignProcessPage-module__8PPCFa__oldFlow li{color:#65747c}.DesignProcessPage-module__8PPCFa__newFlow li{color:#182a35;font-weight:550}.DesignProcessPage-module__8PPCFa__oldFlow li+li:before,.DesignProcessPage-module__8PPCFa__newFlow li+li:before{content:"→";color:#8c9ca5;margin:0 14px;font-weight:400}.DesignProcessPage-module__8PPCFa__newFlow li+li:before,.DesignProcessPage-module__8PPCFa__newFlow li:nth-child(4),.DesignProcessPage-module__8PPCFa__newFlow li:nth-child(6){color:#0b6f9d}.DesignProcessPage-module__8PPCFa__processNote{border-left:2px solid #0b6f9d;max-width:760px;margin-top:14px;padding-left:18px;font-size:15px}.DesignProcessPage-module__8PPCFa__split{grid-template-columns:.95fr 1.05fr;gap:80px;display:grid}.DesignProcessPage-module__8PPCFa__page .DesignProcessPage-module__8PPCFa__takeaway{color:#182a35;margin:28px 0 20px;font-size:21px;font-weight:600;line-height:1.5}.DesignProcessPage-module__8PPCFa__dialogue{border-left:1px solid #cddce2;margin:0;padding:0;list-style:none}.DesignProcessPage-module__8PPCFa__dialogue li{padding:0 0 28px 26px;position:relative}.DesignProcessPage-module__8PPCFa__dialogue li:last-child{padding-bottom:0}.DesignProcessPage-module__8PPCFa__dialogue li:before{content:"";background:#0b6f9d;border:2px solid #f7f9f9;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.DesignProcessPage-module__8PPCFa__phase{color:#0b6f9d;letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:650;display:block}.DesignProcessPage-module__8PPCFa__dialogue blockquote{margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.55}.DesignProcessPage-module__8PPCFa__dialogue p{font-size:13px}.DesignProcessPage-module__8PPCFa__versions{grid-template-columns:repeat(4,1fr);gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.DesignProcessPage-module__8PPCFa__versions li{min-width:0}.DesignProcessPage-module__8PPCFa__versionLabel{color:#0b6f9d;justify-content:space-between;margin-bottom:14px;font-size:24px;font-weight:600;display:flex}.DesignProcessPage-module__8PPCFa__versionLabel span{color:#9bafb9;font-weight:400}.DesignProcessPage-module__8PPCFa__versions img{border:1px solid #e1e8eb;border-radius:6px;width:100%;height:auto}.DesignProcessPage-module__8PPCFa__versions h3{margin:15px 0 5px;font-size:16px}.DesignProcessPage-module__8PPCFa__versions p{font-size:13px}.DesignProcessPage-module__8PPCFa__facts{border-block:1px solid #dce4e8;gap:55px;margin-bottom:17px;padding:22px 0;display:flex}.DesignProcessPage-module__8PPCFa__facts strong{letter-spacing:-.03em;font-size:24px;font-weight:600}.DesignProcessPage-module__8PPCFa__facts span{color:#65747c;letter-spacing:0;font-size:12px;font-weight:400;display:block}.DesignProcessPage-module__8PPCFa__page .cta-link{margin-top:18px}.DesignProcessPage-module__8PPCFa__options{grid-template-columns:1fr 1fr;gap:0 28px;margin:0 0 22px;padding:0;list-style:none;display:grid}.DesignProcessPage-module__8PPCFa__options li{border-bottom:1px solid #dce4e8;padding:10px 0;font-size:15px}.DesignProcessPage-module__8PPCFa__viewer{grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;display:grid}.DesignProcessPage-module__8PPCFa__viewer img{border-radius:8px;width:100%;height:auto}.DesignProcessPage-module__8PPCFa__viewer figcaption{color:#65747c;margin-top:12px;font-size:12px;line-height:1.6}.DesignProcessPage-module__8PPCFa__list{color:#50616b;margin:20px 0 0;padding-left:20px;font-size:15px;line-height:1.8}.DesignProcessPage-module__8PPCFa__list li{margin-bottom:7px}.DesignProcessPage-module__8PPCFa__boundary{grid-template-columns:1fr 1fr;gap:60px;margin-top:32px;display:grid}.DesignProcessPage-module__8PPCFa__boundary>div{border-top:2px solid #d4e1e7;padding-top:23px}.DesignProcessPage-module__8PPCFa__boundary>div:first-child{border-color:#0b6f9d}.DesignProcessPage-module__8PPCFa__guest{background:#eff6f9}.DesignProcessPage-module__8PPCFa__guest h3{margin-bottom:12px}.DesignProcessPage-module__8PPCFa__guest p{margin-bottom:24px}.DesignProcessPage-module__8PPCFa__reading h3{margin:28px 0 14px;font-size:22px}.DesignProcessPage-module__8PPCFa__reading p{margin-bottom:16px;font-size:15px}.DesignProcessPage-module__8PPCFa__reading a{color:#0b6f9d;text-underline-offset:3px;text-decoration:underline}.DesignProcessPage-module__8PPCFa__faq details{border-bottom:1px solid #dce4e8}.DesignProcessPage-module__8PPCFa__faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;display:flex}.DesignProcessPage-module__8PPCFa__faq summary::-webkit-details-marker{display:none}.DesignProcessPage-module__8PPCFa__faq summary h3{margin:0;font-size:17px}.DesignProcessPage-module__8PPCFa__faq summary span{color:#0b6f9d;font-size:22px}.DesignProcessPage-module__8PPCFa__faq details[open] summary span{transform:rotate(45deg)}.DesignProcessPage-module__8PPCFa__faq p{margin:0 25px 23px 0;font-size:14px}.DesignProcessPage-module__8PPCFa__page a:focus-visible,.DesignProcessPage-module__8PPCFa__page summary:focus-visible{outline-offset:5px;outline:2px solid #0b6f9d}@media (max-width:767px){.DesignProcessPage-module__8PPCFa__wrap,.DesignProcessPage-module__8PPCFa__reading{padding:0 20px}.DesignProcessPage-module__8PPCFa__hero{padding:34px 0 27px}.DesignProcessPage-module__8PPCFa__page h1{font-size:35px}.DesignProcessPage-module__8PPCFa__page h2{font-size:28px}.DesignProcessPage-module__8PPCFa__page .DesignProcessPage-module__8PPCFa__lead{margin:18px 0 24px;font-size:16px}.DesignProcessPage-module__8PPCFa__page .DesignProcessPage-module__8PPCFa__note{font-size:11px}.DesignProcessPage-module__8PPCFa__hero .DesignProcessPage-module__8PPCFa__small{font-size:12px}.DesignProcessPage-module__8PPCFa__process{padding:25px 0 42px}.DesignProcessPage-module__8PPCFa__oldFlow,.DesignProcessPage-module__8PPCFa__newFlow{grid-template-columns:85px 1fr;gap:16px;padding:22px 0;display:grid}.DesignProcessPage-module__8PPCFa__oldFlow h3,.DesignProcessPage-module__8PPCFa__newFlow h3{font-size:11px}.DesignProcessPage-module__8PPCFa__oldFlow ol,.DesignProcessPage-module__8PPCFa__newFlow ol{border-left:1px solid #dce4e8;padding-left:17px;display:block}.DesignProcessPage-module__8PPCFa__oldFlow li,.DesignProcessPage-module__8PPCFa__newFlow li{font-size:14px;display:block}.DesignProcessPage-module__8PPCFa__oldFlow li+li:before,.DesignProcessPage-module__8PPCFa__newFlow li+li:before{content:"↓";margin:4px 0;font-size:13px;display:block}.DesignProcessPage-module__8PPCFa__processNote{font-size:14px}.DesignProcessPage-module__8PPCFa__section{padding:48px 0}.DesignProcessPage-module__8PPCFa__split,.DesignProcessPage-module__8PPCFa__viewer,.DesignProcessPage-module__8PPCFa__boundary{grid-template-columns:1fr;gap:30px}.DesignProcessPage-module__8PPCFa__page .DesignProcessPage-module__8PPCFa__takeaway{font-size:20px}.DesignProcessPage-module__8PPCFa__dialogue li{padding-left:20px}.DesignProcessPage-module__8PPCFa__dialogue blockquote{font-size:18px}.DesignProcessPage-module__8PPCFa__versions{scroll-snap-type:x mandatory;gap:18px;padding-bottom:14px;display:flex;overflow-x:auto}.DesignProcessPage-module__8PPCFa__versions li{scroll-snap-align:start;flex:0 0 84%}.DesignProcessPage-module__8PPCFa__facts{justify-content:space-between;gap:18px}.DesignProcessPage-module__8PPCFa__facts strong{font-size:20px}.DesignProcessPage-module__8PPCFa__facts span{max-width:115px;font-size:10px}.DesignProcessPage-module__8PPCFa__options{gap:0 18px}.DesignProcessPage-module__8PPCFa__options li,.DesignProcessPage-module__8PPCFa__reading p{font-size:14px}.DesignProcessPage-module__8PPCFa__faq summary h3{font-size:16px}}
.ProjectByBriefPage-module__YGyD0W__page{color:#182a35;overflow-wrap:break-word;background:#fff}.ProjectByBriefPage-module__YGyD0W__wrap{max-width:1200px;margin:auto;padding:0 32px}.ProjectByBriefPage-module__YGyD0W__reading{max-width:800px;margin:auto;padding:0 32px}.ProjectByBriefPage-module__YGyD0W__page h1,.ProjectByBriefPage-module__YGyD0W__page h2,.ProjectByBriefPage-module__YGyD0W__page h3{letter-spacing:-.035em;font-weight:650}.ProjectByBriefPage-module__YGyD0W__page h1{max-width:900px;font-size:clamp(34px,4.2vw,55px);line-height:1.1}.ProjectByBriefPage-module__YGyD0W__page h2{margin-bottom:20px;font-size:clamp(28px,3vw,39px);line-height:1.18}.ProjectByBriefPage-module__YGyD0W__page h3{font-size:20px;line-height:1.35}.ProjectByBriefPage-module__YGyD0W__page p{color:#50616b;line-height:1.7}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__lead{max-width:830px;margin:21px 0 26px;font-size:18px;line-height:1.7}.ProjectByBriefPage-module__YGyD0W__eyebrow{letter-spacing:.15em;margin-bottom:17px;font-size:10px;font-weight:700;color:#0b6f9d!important}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__small{color:#65747c;font-size:13px;line-height:1.65}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__note{margin:13px 0 4px;font-size:13px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__hero{padding:55px 0 34px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__proof{padding:22px 0 65px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__section{border-top:1px solid #e1e8eb;padding:74px 0}.ProjectByBriefPage-module__YGyD0W__soft{background:#f7f9f9}.ProjectByBriefPage-module__YGyD0W__proofGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid}.ProjectByBriefPage-module__YGyD0W__proofGrid h2{font-size:29px}.ProjectByBriefPage-module__YGyD0W__brief blockquote{border-left:2px solid #0b6f9d;margin:23px 0;padding-left:20px;font-size:19px;font-weight:500;line-height:1.6}.ProjectByBriefPage-module__YGyD0W__proofGrid img,.ProjectByBriefPage-module__YGyD0W__resultGrid img{border-radius:8px;width:100%;height:auto}.ProjectByBriefPage-module__YGyD0W__proofGrid figcaption,.ProjectByBriefPage-module__YGyD0W__resultGrid figcaption{color:#65747c;margin-top:12px;font-size:12px;line-height:1.6}.ProjectByBriefPage-module__YGyD0W__split{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.ProjectByBriefPage-module__YGyD0W__dialogue{border-left:1px solid #cddce2;margin:0;padding:0;list-style:none}.ProjectByBriefPage-module__YGyD0W__dialogue li{padding:0 0 30px 27px;position:relative}.ProjectByBriefPage-module__YGyD0W__dialogue li:last-child{padding-bottom:0}.ProjectByBriefPage-module__YGyD0W__dialogue li:before{content:"";background:#0b6f9d;border:2px solid #f7f9f9;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.ProjectByBriefPage-module__YGyD0W__phase{letter-spacing:.1em;color:#0b6f9d;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.ProjectByBriefPage-module__YGyD0W__dialogue blockquote{margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.55}.ProjectByBriefPage-module__YGyD0W__dialogue p{font-size:13px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__takeaway{color:#182a35;margin-top:32px;font-size:20px;font-weight:600;line-height:1.5}.ProjectByBriefPage-module__YGyD0W__versions{grid-template-columns:repeat(4,1fr);gap:24px;margin:30px 0;padding:0;list-style:none;display:grid}.ProjectByBriefPage-module__YGyD0W__versions li{border-top:1px solid #dce4e8;min-width:0;padding-top:16px}.ProjectByBriefPage-module__YGyD0W__versions span{color:#0b6f9d;margin-bottom:9px;font-size:22px;font-weight:600;display:block}.ProjectByBriefPage-module__YGyD0W__versions h3{letter-spacing:-.02em;font-size:16px}.ProjectByBriefPage-module__YGyD0W__facts{border-block:1px solid #dce4e8;margin:28px 0;padding:23px 0}.ProjectByBriefPage-module__YGyD0W__facts dl{gap:55px;margin-bottom:14px;display:flex}.ProjectByBriefPage-module__YGyD0W__facts dt{letter-spacing:-.03em;font-size:25px;font-weight:650}.ProjectByBriefPage-module__YGyD0W__facts dd{color:#65747c;margin-top:4px;font-size:12px}.ProjectByBriefPage-module__YGyD0W__viewerHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ProjectByBriefPage-module__YGyD0W__page .case-viewer-stage{height:570px;min-height:330px;max-height:75svh}.ProjectByBriefPage-module__YGyD0W__page .case-viewer-activate span{box-shadow:none;background:#0b6f9d}.ProjectByBriefPage-module__YGyD0W__options{grid-template-columns:1fr 1fr;gap:0 27px;margin:0 0 22px;padding:0;list-style:none;display:grid}.ProjectByBriefPage-module__YGyD0W__options li{border-bottom:1px solid #dce4e8;padding:11px 0;font-size:15px}.ProjectByBriefPage-module__YGyD0W__resultGrid{grid-template-columns:1.25fr 1fr;align-items:center;gap:52px;display:grid}.ProjectByBriefPage-module__YGyD0W__results{color:#50616b;margin:22px 0;padding-left:20px;font-size:15px;line-height:1.8}.ProjectByBriefPage-module__YGyD0W__results li{margin-bottom:7px}.ProjectByBriefPage-module__YGyD0W__guest{background:#eff6f9}.ProjectByBriefPage-module__YGyD0W__guestDetails{padding-top:8px}.ProjectByBriefPage-module__YGyD0W__guestDetails h3{margin-bottom:12px}.ProjectByBriefPage-module__YGyD0W__guestDetails p{margin-bottom:28px;font-size:15px}.ProjectByBriefPage-module__YGyD0W__reading h3{margin:27px 0 13px;font-size:22px}.ProjectByBriefPage-module__YGyD0W__reading p{margin-bottom:16px;font-size:15px}.ProjectByBriefPage-module__YGyD0W__readingLinks{flex-wrap:wrap;gap:14px 24px;margin-top:28px;display:flex}.ProjectByBriefPage-module__YGyD0W__readingLinks a,.ProjectByBriefPage-module__YGyD0W__faq a{color:#0b6f9d;font-size:13px;font-weight:600}.ProjectByBriefPage-module__YGyD0W__faq details{border-bottom:1px solid #dce4e8}.ProjectByBriefPage-module__YGyD0W__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;list-style:none;display:flex}.ProjectByBriefPage-module__YGyD0W__faq summary::-webkit-details-marker{display:none}.ProjectByBriefPage-module__YGyD0W__faq summary h3{letter-spacing:-.02em;margin:0;font-size:17px}.ProjectByBriefPage-module__YGyD0W__faq summary span{color:#0b6f9d;font-size:22px}.ProjectByBriefPage-module__YGyD0W__faq details[open] summary span{transform:rotate(45deg)}.ProjectByBriefPage-module__YGyD0W__faq p{margin:0 25px 23px 0;font-size:14px}.ProjectByBriefPage-module__YGyD0W__finalAction{margin-top:40px}.ProjectByBriefPage-module__YGyD0W__finalAction h2{font-size:28px}.ProjectByBriefPage-module__YGyD0W__page a:focus-visible,.ProjectByBriefPage-module__YGyD0W__faq summary:focus-visible{outline-offset:5px;outline:2px solid #0b6f9d}@media (max-width:767px){.ProjectByBriefPage-module__YGyD0W__wrap,.ProjectByBriefPage-module__YGyD0W__reading{padding:0 20px}.ProjectByBriefPage-module__YGyD0W__page h1{font-size:35px}.ProjectByBriefPage-module__YGyD0W__page h2{font-size:28px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__hero{padding:36px 0 24px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__lead{margin:18px 0 24px;font-size:16px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__note{font-size:11px}.ProjectByBriefPage-module__YGyD0W__hero .ProjectByBriefPage-module__YGyD0W__small{font-size:12px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__proof{padding:22px 0 42px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__section{padding:48px 0}.ProjectByBriefPage-module__YGyD0W__proofGrid,.ProjectByBriefPage-module__YGyD0W__split,.ProjectByBriefPage-module__YGyD0W__resultGrid{grid-template-columns:1fr;gap:28px}.ProjectByBriefPage-module__YGyD0W__proofGrid h2{font-size:25px}.ProjectByBriefPage-module__YGyD0W__brief blockquote{margin:21px 0;padding-left:17px;font-size:17px}.ProjectByBriefPage-module__YGyD0W__dialogue li{padding-bottom:26px;padding-left:21px}.ProjectByBriefPage-module__YGyD0W__dialogue blockquote{font-size:17px}.ProjectByBriefPage-module__YGyD0W__page .ProjectByBriefPage-module__YGyD0W__takeaway{font-size:19px}.ProjectByBriefPage-module__YGyD0W__versions{grid-template-columns:1fr 1fr;gap:22px 18px}.ProjectByBriefPage-module__YGyD0W__versions h3{font-size:15px}.ProjectByBriefPage-module__YGyD0W__facts dl{justify-content:space-between;gap:20px}.ProjectByBriefPage-module__YGyD0W__facts dt{font-size:21px}.ProjectByBriefPage-module__YGyD0W__facts dd{font-size:10px}.ProjectByBriefPage-module__YGyD0W__viewerHeading{display:block}.ProjectByBriefPage-module__YGyD0W__viewerHeading .cta-link{margin-top:10px}.ProjectByBriefPage-module__YGyD0W__page .case-viewer-stage{height:370px;min-height:300px}.ProjectByBriefPage-module__YGyD0W__options{gap:0 18px}.ProjectByBriefPage-module__YGyD0W__options li{font-size:13px}.ProjectByBriefPage-module__YGyD0W__results{font-size:14px}.ProjectByBriefPage-module__YGyD0W__guestDetails{border-top:1px solid #d5e3ea;padding-top:26px}.ProjectByBriefPage-module__YGyD0W__reading p{font-size:14px}.ProjectByBriefPage-module__YGyD0W__reading h3{font-size:21px}.ProjectByBriefPage-module__YGyD0W__faq summary h3{font-size:16px}.ProjectByBriefPage-module__YGyD0W__finalAction h2{font-size:26px}}
.PricingPage-module__MdAnBW__page{color:#182a35;overflow-wrap:break-word;background:#fff}.PricingPage-module__MdAnBW__wrap{max-width:1200px;margin:auto;padding:0 32px}.PricingPage-module__MdAnBW__reading{max-width:800px;margin:auto;padding:0 32px}.PricingPage-module__MdAnBW__page h1,.PricingPage-module__MdAnBW__page h2,.PricingPage-module__MdAnBW__page h3{letter-spacing:-.035em;font-weight:650}.PricingPage-module__MdAnBW__page h1{max-width:920px;margin-bottom:27px;font-size:clamp(34px,4vw,53px);line-height:1.1}.PricingPage-module__MdAnBW__page h2{margin-bottom:20px;font-size:clamp(27px,3vw,38px);line-height:1.2}.PricingPage-module__MdAnBW__page h3{font-size:20px;line-height:1.35}.PricingPage-module__MdAnBW__page p{color:#50616b;line-height:1.7}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__lead{max-width:780px;margin:18px 0 25px;font-size:18px}.PricingPage-module__MdAnBW__eyebrow{letter-spacing:.14em;margin-bottom:16px;font-size:10px;font-weight:700;display:block;color:#0b6f9d!important}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__note{margin-top:13px;font-size:13px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__small{color:#65747c;font-size:13px;line-height:1.65}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__hero{padding:58px 0 46px}.PricingPage-module__MdAnBW__hero h2{color:#0b6f9d;margin-bottom:12px;font-size:29px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__money{padding:40px 0 70px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__section{border-top:1px solid #e1e8eb;padding:72px 0}.PricingPage-module__MdAnBW__soft{background:#f7f9f9}.PricingPage-module__MdAnBW__startSteps{grid-template-columns:repeat(3,1fr);gap:38px;margin:32px 0 38px;padding:0;list-style:none;display:grid}.PricingPage-module__MdAnBW__startSteps li{border-top:1px solid #dce4e8;padding-top:20px}.PricingPage-module__MdAnBW__startSteps h3{margin-bottom:12px;font-size:23px}.PricingPage-module__MdAnBW__startSteps p{font-size:14px}.PricingPage-module__MdAnBW__rate{background:#eff6f9;border-radius:10px;justify-content:space-between;align-items:center;gap:40px;padding:30px 36px;display:flex}.PricingPage-module__MdAnBW__rate h3{margin-bottom:12px;font-size:25px}.PricingPage-module__MdAnBW__rate p:not(.PricingPage-module__MdAnBW__price){max-width:650px;font-size:15px}.PricingPage-module__MdAnBW__rate .PricingPage-module__MdAnBW__price{letter-spacing:-.05em;white-space:nowrap;color:#0b6f9d;font-size:49px;font-weight:650;line-height:1.1}.PricingPage-module__MdAnBW__price span{letter-spacing:0;color:#50616b;margin-top:10px;font-size:12px;font-weight:400;display:block}.PricingPage-module__MdAnBW__extraRates{margin-top:35px}.PricingPage-module__MdAnBW__extraRates h3{margin-bottom:12px;font-size:18px}.PricingPage-module__MdAnBW__extraRates dl>div{border-top:1px solid #e1e8eb;grid-template-columns:.9fr 1.4fr;gap:40px;padding:18px 0;display:grid}.PricingPage-module__MdAnBW__extraRates dt{font-size:15px;font-weight:550}.PricingPage-module__MdAnBW__extraRates dd{font-size:14px}.PricingPage-module__MdAnBW__extraRates dd strong{font-weight:600}.PricingPage-module__MdAnBW__extraRates dd span{color:#65747c;margin-top:6px;font-size:13px;line-height:1.65;display:block}.PricingPage-module__MdAnBW__versions{grid-template-columns:repeat(4,1fr);gap:22px;margin:30px 0 23px;padding:0;list-style:none;display:grid}.PricingPage-module__MdAnBW__versions li{min-width:0}.PricingPage-module__MdAnBW__versions img{aspect-ratio:1.28;object-fit:contain;background:#f5f4f1;border-radius:6px;width:100%;height:auto}.PricingPage-module__MdAnBW__versions h3{margin:17px 0 8px;font-size:19px}.PricingPage-module__MdAnBW__versions h3 span{letter-spacing:0;color:#50616b;font-size:14px;font-weight:400}.PricingPage-module__MdAnBW__versions p{font-size:13px}.PricingPage-module__MdAnBW__versions .PricingPage-module__MdAnBW__casePrice{color:#0b6f9d;margin-top:13px;font-size:18px;font-weight:600}.PricingPage-module__MdAnBW__split{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.PricingPage-module__MdAnBW__freeList{grid-template-columns:1fr 1fr;gap:0 26px;margin:0 0 24px;padding:0;list-style:none;display:grid}.PricingPage-module__MdAnBW__freeList li{color:#50616b;border-bottom:1px solid #dce4e8;padding:12px 0;font-size:14px}.PricingPage-module__MdAnBW__trustList{margin:0;padding:0;list-style:none}.PricingPage-module__MdAnBW__trustList li{color:#50616b;padding:0 0 20px 22px;font-size:15px;line-height:1.7;position:relative}.PricingPage-module__MdAnBW__trustList li:before{content:"✓";color:#0b6f9d;position:absolute;left:0}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__afterTrial{background:#eff6f9;padding:48px 0}.PricingPage-module__MdAnBW__reading p{margin-bottom:16px;font-size:15px}.PricingPage-module__MdAnBW__reading h3{margin:27px 0 13px;font-size:22px}.PricingPage-module__MdAnBW__faq details{border-bottom:1px solid #dce4e8}.PricingPage-module__MdAnBW__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;list-style:none;display:flex}.PricingPage-module__MdAnBW__faq summary::-webkit-details-marker{display:none}.PricingPage-module__MdAnBW__faq summary h3{letter-spacing:-.02em;margin:0;font-size:17px}.PricingPage-module__MdAnBW__faq summary span{color:#0b6f9d;font-size:22px}.PricingPage-module__MdAnBW__faq details[open] summary span{transform:rotate(45deg)}.PricingPage-module__MdAnBW__faq p{margin:0 25px 23px 0;font-size:14px}.PricingPage-module__MdAnBW__finalAction{margin-top:40px}.PricingPage-module__MdAnBW__finalAction h2{font-size:26px}.PricingPage-module__MdAnBW__page a:focus-visible,.PricingPage-module__MdAnBW__faq summary:focus-visible{outline-offset:5px;outline:2px solid #0b6f9d}@media (max-width:767px){.PricingPage-module__MdAnBW__wrap,.PricingPage-module__MdAnBW__reading{padding:0 20px}.PricingPage-module__MdAnBW__page h1{font-size:34px}.PricingPage-module__MdAnBW__page h2{font-size:28px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__hero{padding:38px 0 29px}.PricingPage-module__MdAnBW__hero h2{font-size:25px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__lead{margin:16px 0 22px;font-size:16px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__note{font-size:11px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__money{padding:22px 0 45px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__section{padding:47px 0}.PricingPage-module__MdAnBW__startSteps{grid-template-columns:1fr;gap:23px;margin:25px 0 28px}.PricingPage-module__MdAnBW__startSteps li{padding-top:17px}.PricingPage-module__MdAnBW__startSteps h3{margin-bottom:8px;font-size:22px}.PricingPage-module__MdAnBW__startSteps .PricingPage-module__MdAnBW__eyebrow{margin-bottom:10px}.PricingPage-module__MdAnBW__rate{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.PricingPage-module__MdAnBW__rate h3{font-size:23px}.PricingPage-module__MdAnBW__rate .PricingPage-module__MdAnBW__price{font-size:42px}.PricingPage-module__MdAnBW__price span{margin-top:6px}.PricingPage-module__MdAnBW__extraRates dl>div{grid-template-columns:1fr;gap:8px}.PricingPage-module__MdAnBW__versions{grid-template-columns:1fr 1fr;gap:25px 16px}.PricingPage-module__MdAnBW__versions h3{font-size:18px}.PricingPage-module__MdAnBW__versions h3 span,.PricingPage-module__MdAnBW__versions p{font-size:12px}.PricingPage-module__MdAnBW__split{grid-template-columns:1fr;gap:26px}.PricingPage-module__MdAnBW__freeList{gap:0 18px}.PricingPage-module__MdAnBW__freeList li{font-size:13px}.PricingPage-module__MdAnBW__trustList li{font-size:14px}.PricingPage-module__MdAnBW__page .PricingPage-module__MdAnBW__afterTrial{padding:38px 0}.PricingPage-module__MdAnBW__reading p{font-size:14px}.PricingPage-module__MdAnBW__reading h3{font-size:21px}.PricingPage-module__MdAnBW__faq summary h3{font-size:16px}.PricingPage-module__MdAnBW__finalAction h2{font-size:25px}}
.ShareBlock-module__TVnp0q__section{background:#fff;padding:24px 0}.ShareBlock-module__TVnp0q__wrap{max-width:72rem;margin:0 auto;padding:0 16px}.ShareBlock-module__TVnp0q__card{color:#0f172a;background:#eaf7fd;border:1px solid #bfe3f3;border-left:4px solid #0b6f9d;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 18px;padding:20px 24px;display:grid;position:relative}.ShareBlock-module__TVnp0q__icon{color:#0b6f9d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.ShareBlock-module__TVnp0q__copy{min-width:0}.ShareBlock-module__TVnp0q__card .ShareBlock-module__TVnp0q__title{color:#0f172a;margin:0;font-size:20px;font-weight:700;line-height:1.3}.ShareBlock-module__TVnp0q__card .ShareBlock-module__TVnp0q__text{color:#475569;margin:4px 0 0;font-size:15px;line-height:1.5}.ShareBlock-module__TVnp0q__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex;position:relative}.ShareBlock-module__TVnp0q__primary{cursor:pointer}.ShareBlock-module__TVnp0q__secondary{color:#0b6f9d;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:15px;font-weight:600}.ShareBlock-module__TVnp0q__secondary:hover,.ShareBlock-module__TVnp0q__popItem:hover{text-underline-offset:4px;text-decoration:underline}.ShareBlock-module__TVnp0q__popover{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;min-width:240px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0f172a1f}.ShareBlock-module__TVnp0q__card .ShareBlock-module__TVnp0q__popTitle{color:#596b82;margin:0 0 4px;padding:0 8px;font-size:13px;font-weight:600}.ShareBlock-module__TVnp0q__popItem{color:#0b6f9d;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 8px;font-size:15px;font-weight:600;display:flex}.ShareBlock-module__TVnp0q__card .ShareBlock-module__TVnp0q__status{color:#086b91;grid-column:2/-1;margin:0;font-size:14px;font-weight:600}.ShareBlock-module__TVnp0q__card .ShareBlock-module__TVnp0q__status:empty{display:none}@media (max-width:767px){.ShareBlock-module__TVnp0q__card{grid-template-columns:auto 1fr;gap:8px 12px;padding:16px}.ShareBlock-module__TVnp0q__icon{width:36px;height:36px}.ShareBlock-module__TVnp0q__card .ShareBlock-module__TVnp0q__title{font-size:18px}.ShareBlock-module__TVnp0q__actions{grid-column:1/-1}.ShareBlock-module__TVnp0q__primary,.ShareBlock-module__TVnp0q__secondary{flex:100%}.ShareBlock-module__TVnp0q__popover{min-width:0;box-shadow:none;flex:100%;position:static}.ShareBlock-module__TVnp0q__card .ShareBlock-module__TVnp0q__status{text-align:center;grid-column:1/-1}}
.CabinetsPage-module__VmyUlq__page{color:#182a35;overflow-wrap:break-word;background:#fff}.CabinetsPage-module__VmyUlq__wrap{max-width:1200px;margin:auto;padding:0 32px}.CabinetsPage-module__VmyUlq__page h1,.CabinetsPage-module__VmyUlq__page h2,.CabinetsPage-module__VmyUlq__page h3{letter-spacing:-.035em;font-weight:650}.CabinetsPage-module__VmyUlq__page h1{max-width:960px;font-size:clamp(34px,4.2vw,57px);line-height:1.08}.CabinetsPage-module__VmyUlq__page h2{margin-bottom:20px;font-size:clamp(28px,3vw,39px);line-height:1.15}.CabinetsPage-module__VmyUlq__page h3{font-size:19px;line-height:1.35}.CabinetsPage-module__VmyUlq__page p{color:#50616b;line-height:1.7}.CabinetsPage-module__VmyUlq__eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:11px;font-weight:700;color:#0b6f9d!important}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__lead{max-width:840px;margin:22px 0;font-size:18px;line-height:1.7}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__small{color:#65747c;font-size:13px;line-height:1.65}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__hero{padding:62px 0 36px}.CabinetsPage-module__VmyUlq__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:25px;display:flex}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__trialNote{margin:13px 0 3px;font-size:13px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__section{border-top:1px solid #e7ecee;padding:82px 0;scroll-margin-top:90px}.CabinetsPage-module__VmyUlq__soft{background:#f7f9f9}.CabinetsPage-module__VmyUlq__sectionTop{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.CabinetsPage-module__VmyUlq__sectionTop h2{margin:0;font-size:23px}.CabinetsPage-module__VmyUlq__sectionTop span{color:#65747c;font-size:12px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__showcase{padding:16px 0 70px}.CabinetsPage-module__VmyUlq__portfolio{grid-template-rows:245px 245px;grid-template-columns:1.12fr .56fr .56fr;gap:18px;display:grid}.CabinetsPage-module__VmyUlq__portfolio figure{background:#f5f4f1;border-radius:8px;flex-direction:column;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.CabinetsPage-module__VmyUlq__portfolio figure:first-child{grid-row:span 2}.CabinetsPage-module__VmyUlq__portfolio figure:last-child{grid-column:2/4}.CabinetsPage-module__VmyUlq__portfolio a{flex:1;min-height:0;display:block}.CabinetsPage-module__VmyUlq__portfolio picture{height:100%;display:block}.CabinetsPage-module__VmyUlq__portfolio img{object-fit:contain;width:100%;height:100%}.CabinetsPage-module__VmyUlq__portfolio figcaption{background:#f5f4f1;justify-content:space-between;padding:10px 16px;font-size:13px;display:flex}.CabinetsPage-module__VmyUlq__flow{grid-template-columns:.85fr 1.15fr;gap:85px;display:grid}.CabinetsPage-module__VmyUlq__dialogue{border-left:1px solid #cddce2;margin:0;padding:0;list-style:none}.CabinetsPage-module__VmyUlq__dialogue li{padding:0 0 26px 27px;position:relative}.CabinetsPage-module__VmyUlq__dialogue li:last-child{padding-bottom:0}.CabinetsPage-module__VmyUlq__dialogue li:before{content:"";background:#0b6f9d;border:2px solid #f7f9f9;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px}.CabinetsPage-module__VmyUlq__phase{letter-spacing:.1em;color:#0b6f9d;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.CabinetsPage-module__VmyUlq__dialogue blockquote{margin:0 0 8px;font-size:19px;font-weight:550;line-height:1.55}.CabinetsPage-module__VmyUlq__dialogue p{font-size:13px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__takeaway{color:#182a35;margin-top:34px;font-size:20px;font-weight:600;line-height:1.5}.CabinetsPage-module__VmyUlq__versions{grid-template-columns:repeat(4,1fr);gap:22px;margin:32px 0;list-style:none;display:grid}.CabinetsPage-module__VmyUlq__versions li{min-width:0}.CabinetsPage-module__VmyUlq__versions img{aspect-ratio:1.28;object-fit:contain;background:#f5f4f1;border-radius:6px;width:100%;margin-bottom:17px}.CabinetsPage-module__VmyUlq__versions p{margin-top:9px;font-size:13px}.CabinetsPage-module__VmyUlq__facts{border-block:1px solid #dce4e8;margin:30px 0;padding:24px 0}.CabinetsPage-module__VmyUlq__facts dl{gap:60px;margin-bottom:14px;display:flex}.CabinetsPage-module__VmyUlq__facts dt{letter-spacing:-.03em;font-size:25px;font-weight:650}.CabinetsPage-module__VmyUlq__facts dd{color:#65747c;margin-top:4px;font-size:12px}.CabinetsPage-module__VmyUlq__page .case-viewer-stage{height:590px;min-height:330px;max-height:75svh}.CabinetsPage-module__VmyUlq__page .case-viewer-activate span{box-shadow:none;background:#0b6f9d}.CabinetsPage-module__VmyUlq__capabilities{grid-template-columns:.9fr 1.1fr;gap:75px;display:grid}.CabinetsPage-module__VmyUlq__options{grid-template-columns:1fr 1fr;gap:0 28px;margin:0 0 19px;padding:0;list-style:none;display:grid}.CabinetsPage-module__VmyUlq__options li{border-bottom:1px solid #dce4e8;padding:11px 0;font-size:15px}.CabinetsPage-module__VmyUlq__viewerFeatures{grid-template-columns:1.3fr 1fr;align-items:center;gap:54px;display:grid}.CabinetsPage-module__VmyUlq__viewerFeatures img{border-radius:8px;width:100%;height:auto}.CabinetsPage-module__VmyUlq__viewerFeatures figcaption{color:#65747c;margin-top:12px;font-size:12px}.CabinetsPage-module__VmyUlq__featureList{color:#50616b;margin:23px 0;padding-left:20px;font-size:15px;line-height:2}.CabinetsPage-module__VmyUlq__guest{background:#eff6f9}.CabinetsPage-module__VmyUlq__guestGrid{grid-template-columns:1.15fr 1fr;gap:85px;display:grid}.CabinetsPage-module__VmyUlq__guest .cta-primary{margin-top:25px}.CabinetsPage-module__VmyUlq__guestDetails{padding-top:15px}.CabinetsPage-module__VmyUlq__guestDetails h3{margin-bottom:12px}.CabinetsPage-module__VmyUlq__guestDetails p{margin-bottom:27px;font-size:15px}.CabinetsPage-module__VmyUlq__reading{max-width:800px;margin:auto;padding:0 32px}.CabinetsPage-module__VmyUlq__reading h3{margin:28px 0 12px;font-size:21px}.CabinetsPage-module__VmyUlq__reading p{margin-bottom:16px;font-size:15px}.CabinetsPage-module__VmyUlq__readingLinks{flex-wrap:wrap;gap:10px 24px;margin-top:28px;display:flex}.CabinetsPage-module__VmyUlq__readingLinks a{color:#0b6f9d;font-size:13px;font-weight:600}.CabinetsPage-module__VmyUlq__faqSection{background:#fafbfb}.CabinetsPage-module__VmyUlq__faq details{border-bottom:1px solid #dce4e8}.CabinetsPage-module__VmyUlq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;list-style:none;display:flex}.CabinetsPage-module__VmyUlq__faq summary::-webkit-details-marker{display:none}.CabinetsPage-module__VmyUlq__faq summary h3{letter-spacing:-.02em;margin:0;font-size:17px}.CabinetsPage-module__VmyUlq__faq summary span{color:#0b6f9d;font-size:22px}.CabinetsPage-module__VmyUlq__faq details[open] summary span{transform:rotate(45deg)}.CabinetsPage-module__VmyUlq__faq details p{margin:0 26px 23px 0;font-size:14px}.CabinetsPage-module__VmyUlq__finalAction{margin-top:42px}.CabinetsPage-module__VmyUlq__finalAction .CabinetsPage-module__VmyUlq__small{margin-top:13px}.CabinetsPage-module__VmyUlq__page a:focus-visible,.CabinetsPage-module__VmyUlq__faq summary:focus-visible{outline-offset:5px;outline:2px solid #0b6f9d}@media (max-width:767px){.CabinetsPage-module__VmyUlq__wrap,.CabinetsPage-module__VmyUlq__reading{padding:0 20px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__hero{padding:37px 0 25px}.CabinetsPage-module__VmyUlq__page h1{font-size:35px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__lead{margin:19px 0;font-size:16px}.CabinetsPage-module__VmyUlq__actions{gap:16px;margin-top:21px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__trialNote{font-size:11px}.CabinetsPage-module__VmyUlq__hero .CabinetsPage-module__VmyUlq__small{font-size:12px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__section{padding:50px 0}.CabinetsPage-module__VmyUlq__sectionTop{display:block}.CabinetsPage-module__VmyUlq__sectionTop h2{margin-bottom:9px;font-size:22px}.CabinetsPage-module__VmyUlq__sectionTop span{font-size:11px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__showcase{padding:15px 0 42px}.CabinetsPage-module__VmyUlq__portfolio{grid-template-rows:340px 205px 275px;grid-template-columns:1fr 1fr;gap:12px}.CabinetsPage-module__VmyUlq__portfolio figure:first-child{grid-area:auto/1/auto/3}.CabinetsPage-module__VmyUlq__portfolio figure:last-child{grid-column:1/3}.CabinetsPage-module__VmyUlq__portfolio figcaption{padding:9px 11px;font-size:11px}.CabinetsPage-module__VmyUlq__flow,.CabinetsPage-module__VmyUlq__capabilities,.CabinetsPage-module__VmyUlq__viewerFeatures,.CabinetsPage-module__VmyUlq__guestGrid{grid-template-columns:1fr;gap:28px}.CabinetsPage-module__VmyUlq__dialogue blockquote{font-size:17px}.CabinetsPage-module__VmyUlq__dialogue li{padding-bottom:24px;padding-left:21px}.CabinetsPage-module__VmyUlq__page .CabinetsPage-module__VmyUlq__takeaway{font-size:19px}.CabinetsPage-module__VmyUlq__versions{grid-template-columns:1fr 1fr;gap:26px 16px}.CabinetsPage-module__VmyUlq__versions h3{font-size:17px}.CabinetsPage-module__VmyUlq__versions p{font-size:12px}.CabinetsPage-module__VmyUlq__facts dl{justify-content:space-between;gap:20px}.CabinetsPage-module__VmyUlq__facts dt{font-size:21px}.CabinetsPage-module__VmyUlq__facts dd{font-size:10px}.CabinetsPage-module__VmyUlq__page .case-viewer-stage{height:370px;min-height:300px}.CabinetsPage-module__VmyUlq__sectionTop .cta-link{margin-top:13px;display:inline-block}.CabinetsPage-module__VmyUlq__options{gap:0 18px}.CabinetsPage-module__VmyUlq__options li{font-size:13px}.CabinetsPage-module__VmyUlq__viewerFeatures{gap:25px}.CabinetsPage-module__VmyUlq__guestDetails{border-top:1px solid #d5e3ea;padding:25px 0 0}.CabinetsPage-module__VmyUlq__reading h3{font-size:20px}.CabinetsPage-module__VmyUlq__reading p{font-size:14px}.CabinetsPage-module__VmyUlq__faq summary h3{font-size:16px}.CabinetsPage-module__VmyUlq__faq summary{padding:19px 0}.CabinetsPage-module__VmyUlq__finalAction .cta-primary{font-size:14px}}
.PortfolioHubV2-module__tMUkoa__page{color:#182235;overflow-wrap:break-word;background:#fff}.PortfolioHubV2-module__tMUkoa__wrap{max-width:1200px;margin-inline:auto;padding-inline:28px}.PortfolioHubV2-module__tMUkoa__reading{max-width:820px;margin-inline:auto;padding-inline:28px}.PortfolioHubV2-module__tMUkoa__page h1,.PortfolioHubV2-module__tMUkoa__page h2,.PortfolioHubV2-module__tMUkoa__page h3{letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.17}.PortfolioHubV2-module__tMUkoa__page h1{font-size:clamp(34px,4vw,48px)}.PortfolioHubV2-module__tMUkoa__page h2{font-size:clamp(29px,3vw,40px)}.PortfolioHubV2-module__tMUkoa__page h3{font-size:21px}.PortfolioHubV2-module__tMUkoa__page p{color:#475569;line-height:1.75}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__eyebrow{color:#0b6f9d;letter-spacing:.12em;margin-bottom:16px;font-size:11px;font-weight:700}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__small{font-size:13px;line-height:1.7}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__lead{max-width:60ch;margin-top:20px;font-size:18px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__section{padding-block:72px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__hero{padding-block:44px 32px}.PortfolioHubV2-module__tMUkoa__heroGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:70px;display:grid}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__trialNote{margin-top:12px;font-size:12px}.PortfolioHubV2-module__tMUkoa__page img,.PortfolioHubV2-module__tMUkoa__page picture{width:100%;display:block}.PortfolioHubV2-module__tMUkoa__page img{height:auto}.PortfolioHubV2-module__tMUkoa__page figcaption{justify-content:space-between;gap:16px;margin-top:10px;font-size:13px;line-height:1.6;display:flex}.PortfolioHubV2-module__tMUkoa__page figcaption span{color:#0b6f9d}.PortfolioHubV2-module__tMUkoa__sectionTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:24px;display:flex}.PortfolioHubV2-module__tMUkoa__sectionTop h2{font-size:22px}.PortfolioHubV2-module__tMUkoa__sectionTop>span{color:#475569;font-size:12px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__portfolioSection{padding-block:12px 64px}.PortfolioHubV2-module__tMUkoa__portfolio{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;display:grid}.PortfolioHubV2-module__tMUkoa__portfolio figure{grid-column:span 5;min-width:0}.PortfolioHubV2-module__tMUkoa__portfolio figure:first-child{grid-area:span 2/span 7}.PortfolioHubV2-module__tMUkoa__portfolio figure:nth-child(5){grid-column:span 7}.PortfolioHubV2-module__tMUkoa__portfolio a,.PortfolioHubV2-module__tMUkoa__moreTrack a{background:#f6f8fb;border:1px solid #e5e7eb;border-radius:6px;display:block;overflow:hidden}.PortfolioHubV2-module__tMUkoa__portfolio picture{aspect-ratio:1.7}.PortfolioHubV2-module__tMUkoa__portfolio figure:first-child picture{aspect-ratio:.94}.PortfolioHubV2-module__tMUkoa__portfolio figure:nth-child(n+4) picture{aspect-ratio:1.55}.PortfolioHubV2-module__tMUkoa__portfolio figure:nth-child(5) picture{aspect-ratio:2.2}.PortfolioHubV2-module__tMUkoa__portfolio img,.PortfolioHubV2-module__tMUkoa__moreTrack img{object-fit:contain;height:100%}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__flowSection{background:#f7f9fa;border-block:1px solid #e5e7eb}.PortfolioHubV2-module__tMUkoa__flowGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:90px;display:grid}.PortfolioHubV2-module__tMUkoa__flowIntro{position:sticky;top:32px}.PortfolioHubV2-module__tMUkoa__flowIntro .PortfolioHubV2-module__tMUkoa__small{max-width:40ch;margin-top:28px}.PortfolioHubV2-module__tMUkoa__dialogue{border-left:1px solid #bdd0da;padding-left:28px}.PortfolioHubV2-module__tMUkoa__dialogue li{padding-bottom:28px;position:relative}.PortfolioHubV2-module__tMUkoa__dialogue li:before{content:"";background:#0b6f9d;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-32px}.PortfolioHubV2-module__tMUkoa__dialogue li:last-child{padding-bottom:0}.PortfolioHubV2-module__tMUkoa__phase{color:#0b6f9d;font-size:12px;font-weight:600}.PortfolioHubV2-module__tMUkoa__dialogue blockquote{background:#fff;border:1px solid #dce5ea;border-radius:2px 12px 12px;margin-top:10px;padding:14px 18px;font-size:20px;line-height:1.55}.PortfolioHubV2-module__tMUkoa__dialogue li:nth-child(2n) blockquote{margin-left:28px}.PortfolioHubV2-module__tMUkoa__dialogue p{margin-top:8px;font-size:12px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__takeaway{color:#182235;margin-block:28px 22px;font-size:17px;font-weight:550}.PortfolioHubV2-module__tMUkoa__caseGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:48px;margin-top:32px;display:grid}.PortfolioHubV2-module__tMUkoa__caseImage{border:1px solid #dce4e8;border-radius:6px;display:block;overflow:hidden}.PortfolioHubV2-module__tMUkoa__caseStory h3{margin-top:24px}.PortfolioHubV2-module__tMUkoa__caseStory p{margin-top:12px;font-size:14px}.PortfolioHubV2-module__tMUkoa__caseStory figcaption{font-size:12px}.PortfolioHubV2-module__tMUkoa__caseSteps{margin-top:24px}.PortfolioHubV2-module__tMUkoa__caseSteps li{border-top:1px solid #dce4e8;gap:16px;padding-block:14px;font-size:14px;line-height:1.65;display:flex}.PortfolioHubV2-module__tMUkoa__caseSteps span{color:#0b6f9d;font-weight:650}.PortfolioHubV2-module__tMUkoa__imageLabel{color:#0b6f9d;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:600}.PortfolioHubV2-module__tMUkoa__finalCase figcaption{color:#182235;padding:18px 0;font-size:17px;line-height:1.7}.PortfolioHubV2-module__tMUkoa__caseFacts{border-top:1px solid #dce4e8;margin-top:32px;padding-top:24px}.PortfolioHubV2-module__tMUkoa__caseFacts dl{flex-wrap:wrap;gap:20px 52px;display:flex}.PortfolioHubV2-module__tMUkoa__caseFacts dt{letter-spacing:-.035em;font-size:26px;font-weight:600}.PortfolioHubV2-module__tMUkoa__caseFacts dd{color:#475569;margin-top:4px;font-size:12px}.PortfolioHubV2-module__tMUkoa__caseFacts .PortfolioHubV2-module__tMUkoa__small{margin-block:16px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__viewerSection{background:#f7f9fa;border-block:1px solid #e5e7eb;padding-block:52px 32px}.PortfolioHubV2-module__tMUkoa__viewerHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.PortfolioHubV2-module__tMUkoa__viewerHeading p:not(.PortfolioHubV2-module__tMUkoa__eyebrow){margin-top:16px;font-size:15px}.PortfolioHubV2-module__tMUkoa__page .case-viewer-stage{border-radius:8px;height:640px}.PortfolioHubV2-module__tMUkoa__page .case-viewer-activate span{box-shadow:none;background:#0b6f9d}.PortfolioHubV2-module__tMUkoa__moreTrack{scroll-snap-type:x mandatory;gap:24px;padding-bottom:20px;display:flex;overflow-x:auto}.PortfolioHubV2-module__tMUkoa__moreTrack figure{scroll-snap-align:start;flex:0 0 40%;min-width:0}.PortfolioHubV2-module__tMUkoa__moreTrack figure:nth-child(2n){flex-basis:32%}.PortfolioHubV2-module__tMUkoa__moreTrack picture{aspect-ratio:1.25}.PortfolioHubV2-module__tMUkoa__moreTrack figure:nth-child(2n) picture{aspect-ratio:1}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__changes{border-top:1px solid #e5e7eb;padding-block:44px}.PortfolioHubV2-module__tMUkoa__changes h2{font-size:26px}.PortfolioHubV2-module__tMUkoa__changes p{margin-top:16px}.PortfolioHubV2-module__tMUkoa__changes ul{flex-wrap:wrap;gap:12px 0;margin-top:24px;display:flex}.PortfolioHubV2-module__tMUkoa__changes li{border-right:1px solid #cdd9df;padding-inline:20px;font-size:15px}.PortfolioHubV2-module__tMUkoa__changes li:first-child{padding-left:0}.PortfolioHubV2-module__tMUkoa__changes li:last-child{border:0}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__guest{background:#f2f7fa;border-block:1px solid #dce7ed}.PortfolioHubV2-module__tMUkoa__guestGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:80px;display:grid}.PortfolioHubV2-module__tMUkoa__guest .PortfolioHubV2-module__tMUkoa__lead{margin-bottom:26px}.PortfolioHubV2-module__tMUkoa__guestDetails{border-left:1px solid #cdd9df;padding-left:36px}.PortfolioHubV2-module__tMUkoa__guestDetails p{margin-top:14px;font-size:15px}.PortfolioHubV2-module__tMUkoa__guestDetails h3:not(:first-child){margin-top:28px}.PortfolioHubV2-module__tMUkoa__reading>p{margin-top:20px}.PortfolioHubV2-module__tMUkoa__reading>h3{margin-top:30px}.PortfolioHubV2-module__tMUkoa__reading a{color:#0b6f9d;text-underline-offset:3px;text-decoration:underline}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__faqHeading{margin-top:40px;margin-bottom:24px;font-size:28px}.PortfolioHubV2-module__tMUkoa__reading details{border-top:1px solid #dce4e8;padding-block:18px}.PortfolioHubV2-module__tMUkoa__reading summary{cursor:pointer;font-size:17px;font-weight:550;line-height:1.5}.PortfolioHubV2-module__tMUkoa__reading details p{margin-top:14px;font-size:15px}.PortfolioHubV2-module__tMUkoa__related{border-top:1px solid #dce4e8;flex-wrap:wrap;gap:16px 24px;margin-top:28px;padding-top:24px;font-size:13px;display:flex}.PortfolioHubV2-module__tMUkoa__page a:focus-visible,.PortfolioHubV2-module__tMUkoa__moreTrack:focus-visible,.PortfolioHubV2-module__tMUkoa__page summary:focus-visible{outline-offset:4px;outline:2px solid #0b6f9d}@media (max-width:1000px){.PortfolioHubV2-module__tMUkoa__heroGrid{gap:32px}.PortfolioHubV2-module__tMUkoa__flowGrid,.PortfolioHubV2-module__tMUkoa__guestGrid{gap:40px}.PortfolioHubV2-module__tMUkoa__caseGrid{gap:28px}}@media (max-width:767px){.PortfolioHubV2-module__tMUkoa__wrap,.PortfolioHubV2-module__tMUkoa__reading{padding-inline:20px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__hero{padding-block:32px 24px}.PortfolioHubV2-module__tMUkoa__heroGrid,.PortfolioHubV2-module__tMUkoa__flowGrid,.PortfolioHubV2-module__tMUkoa__caseGrid,.PortfolioHubV2-module__tMUkoa__guestGrid{grid-template-columns:minmax(0,1fr);gap:28px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__section{padding-block:44px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__lead{font-size:17px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__eyebrow{font-size:10px}.PortfolioHubV2-module__tMUkoa__page .cta-primary{justify-content:center;width:100%;font-size:14px}.PortfolioHubV2-module__tMUkoa__heroGrid .PortfolioHubV2-module__tMUkoa__trialNote{max-width:46ch}.PortfolioHubV2-module__tMUkoa__sectionTop h2{font-size:20px}.PortfolioHubV2-module__tMUkoa__page .PortfolioHubV2-module__tMUkoa__portfolioSection{padding-block:8px 44px}.PortfolioHubV2-module__tMUkoa__portfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.PortfolioHubV2-module__tMUkoa__portfolio figure{grid-column:span 1}.PortfolioHubV2-module__tMUkoa__portfolio figure:first-child{grid-area:auto/span 2}.PortfolioHubV2-module__tMUkoa__portfolio figure:nth-child(n+4){grid-column:span 2}.PortfolioHubV2-module__tMUkoa__portfolio picture{aspect-ratio:1}.PortfolioHubV2-module__tMUkoa__portfolio figure:first-child picture{aspect-ratio:1.12}.PortfolioHubV2-module__tMUkoa__portfolio figure:nth-child(n+4) picture{aspect-ratio:1.5}.PortfolioHubV2-module__tMUkoa__page figcaption{gap:8px;font-size:12px}.PortfolioHubV2-module__tMUkoa__flowIntro{position:static}.PortfolioHubV2-module__tMUkoa__flowIntro .PortfolioHubV2-module__tMUkoa__small{margin-top:18px}.PortfolioHubV2-module__tMUkoa__dialogue{padding-left:20px}.PortfolioHubV2-module__tMUkoa__dialogue li:before{left:-24px}.PortfolioHubV2-module__tMUkoa__dialogue blockquote{padding:12px 14px;font-size:18px}.PortfolioHubV2-module__tMUkoa__dialogue li:nth-child(2n) blockquote{margin-left:12px}.PortfolioHubV2-module__tMUkoa__caseStory figure{max-width:280px}.PortfolioHubV2-module__tMUkoa__caseFacts dl{justify-content:space-between;gap:16px}.PortfolioHubV2-module__tMUkoa__caseFacts dt{font-size:22px}.PortfolioHubV2-module__tMUkoa__caseFacts dd{max-width:13ch;font-size:11px}.PortfolioHubV2-module__tMUkoa__finalCase figcaption{font-size:16px}.PortfolioHubV2-module__tMUkoa__page .case-viewer-stage{height:460px;min-height:380px}.PortfolioHubV2-module__tMUkoa__moreTrack{gap:16px}.PortfolioHubV2-module__tMUkoa__moreTrack figure,.PortfolioHubV2-module__tMUkoa__moreTrack figure:nth-child(2n){flex-basis:84%}.PortfolioHubV2-module__tMUkoa__moreTrack picture,.PortfolioHubV2-module__tMUkoa__moreTrack figure:nth-child(2n) picture{aspect-ratio:1.1}.PortfolioHubV2-module__tMUkoa__changes li{padding-inline:12px;font-size:14px}.PortfolioHubV2-module__tMUkoa__guestDetails{border-top:1px solid #cdd9df;border-left:0;padding:24px 0 0}}
