.WebsiteCaseStory_page__7zMYq{--case-accent:#bf995e;--case-ink:#132843;color:var(--text);background:var(--bg)}.WebsiteCaseStory_page__7zMYq[data-project=matrix-client-dentale]{--case-accent:#70beb2;--case-ink:#143b49}.WebsiteCaseStory_hero__0_7XE{color:#f8fbff;background:radial-gradient(circle at 84% 18%,#33536c 0,var(--case-ink) 50%,#101b30 100%);overflow:hidden}.WebsiteCaseStory_page__7zMYq[data-project=matrix-client-dentale] .WebsiteCaseStory_hero__0_7XE{background:radial-gradient(circle at 80% 20%,#3c7e7e 0,var(--case-ink) 49%,#112733 100%)}.WebsiteCaseStory_heroInner__UUfaj,.WebsiteCaseStory_section__yseCW,.WebsiteCaseStory_subnav__x_Mlc{width:min(100% - 72px,1320px);margin-inline:auto}.WebsiteCaseStory_heroInner__UUfaj{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(30px,5vw,80px);gap:clamp(30px,5vw,80px);padding-block:clamp(60px,8vw,105px)}.WebsiteCaseStory_back__hZGnh{display:inline-block;color:#c5d8e9;text-decoration:none;font-size:14px;margin-bottom:clamp(30px,5vw,60px)}.WebsiteCaseStory_contact__dd4XP>div>span,.WebsiteCaseStory_kicker__gV4OC,.WebsiteCaseStory_proof__0WQ0N>div>span,.WebsiteCaseStory_sectionHead__7Irp_>span{display:block;font-size:11px;font-weight:800;letter-spacing:.15em;color:#b8d6e8}.WebsiteCaseStory_hero__0_7XE h1{max-width:13ch;margin:18px 0 22px;color:#fff;font-size:clamp(47px,5.1vw,75px);line-height:1.02;letter-spacing:-.06em;text-wrap:balance}.WebsiteCaseStory_heroCopy__mrUNx>p{max-width:47ch;margin:0;color:#dceaf4;font-size:clamp(17px,1.25vw,20px);line-height:1.5}.WebsiteCaseStory_heroActions__tEYTX{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.WebsiteCaseStory_heroActions__tEYTX a{display:inline-flex;align-items:center;min-height:50px;padding:10px 20px;border:1px solid #bfd0dd8f;border-radius:30px;color:#fff;text-decoration:none;font-size:14px;font-weight:750}.WebsiteCaseStory_heroActions__tEYTX a:first-child{background:#f8f9f7;border-color:#f8f9f7;color:var(--case-ink)}.WebsiteCaseStory_heroCopy__mrUNx>small{display:block;margin-top:18px;color:#bed2e0;font-size:12px}.WebsiteCaseStory_screens__wNQ_T{position:relative;padding:0 9% 10% 0;min-width:0}.WebsiteCaseStory_desktop__nm3O5{overflow:hidden;border:8px solid #111c2c;border-radius:16px;background:#fff;box-shadow:16px 27px 70px #040d1e87;transform:rotate(-1.4deg)}.WebsiteCaseStory_browserBar__XpGNR{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 11px;color:#cbd9e8;background:#111c2c;font-size:11px}.WebsiteCaseStory_desktop__nm3O5 img{display:block;width:100%;height:auto;aspect-ratio:1410/891;object-fit:cover;object-position:top}.WebsiteCaseStory_phone__0nPoq{position:absolute;right:0;bottom:0;width:29%;aspect-ratio:1170/2532;overflow:hidden;border:6px solid #101a29;border-radius:18px;background:#101a29;box-shadow:8px 18px 36px #030b19a3;transform:rotate(4deg)}.WebsiteCaseStory_phone__0nPoq img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.WebsiteCaseStory_subnav__x_Mlc{display:flex;gap:7px;overflow-x:auto;padding-block:16px;scrollbar-width:none}.WebsiteCaseStory_subnav__x_Mlc::-webkit-scrollbar{display:none}.WebsiteCaseStory_subnav__x_Mlc a{flex:none;padding:10px 16px;color:var(--text);text-decoration:none;border:1px solid var(--border);border-radius:22px;font-size:13px;font-weight:700}.WebsiteCaseStory_section__yseCW{padding-block:clamp(64px,7vw,105px);scroll-margin-top:90px}.WebsiteCaseStory_sectionHead__7Irp_{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);grid-gap:14px 6vw;gap:14px 6vw;align-items:end;margin-bottom:31px}.WebsiteCaseStory_sectionHead__7Irp_>span{grid-column:1/-1;color:var(--accent-text)}.WebsiteCaseStory_contact__dd4XP h2,.WebsiteCaseStory_proof__0WQ0N h2,.WebsiteCaseStory_sectionHead__7Irp_ h2{margin:0;max-width:17ch;font-size:clamp(40px,4.7vw,68px);line-height:1.05;letter-spacing:-.058em;text-wrap:balance}.WebsiteCaseStory_sectionHead__7Irp_ p{margin:0;max-width:49ch;color:var(--muted);font-size:17px;line-height:1.5}.WebsiteCaseStory_paths__ajYH2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.WebsiteCaseStory_path__Rkrel{display:flex;flex-direction:column;min-width:0;padding:clamp(23px,2.5vw,33px);background:var(--bg-2);border:1px solid var(--border);border-radius:16px}.WebsiteCaseStory_pathTop__xKAp_{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;color:var(--accent-text)}.WebsiteCaseStory_pathTop__xKAp_ span{font-size:31px;font-weight:800;letter-spacing:-.06em}.WebsiteCaseStory_pathTop__xKAp_ small{font-size:10px;font-weight:800;letter-spacing:.12em;text-align:right}.WebsiteCaseStory_path__Rkrel h3{margin:40px 0 12px;font-size:clamp(28px,2.5vw,38px);line-height:1.06;letter-spacing:-.05em}.WebsiteCaseStory_path__Rkrel p{flex:1 1;margin:0 0 24px;color:var(--muted);font-size:16px;line-height:1.48}.WebsiteCaseStory_details__rxlvK a,.WebsiteCaseStory_path__Rkrel a{align-self:flex-start;color:var(--accent-text);font-size:15px;font-weight:750;text-decoration:none;border-bottom:1px solid;padding-bottom:5px}.WebsiteCaseStory_idea__wqKRZ{border-top:1px solid var(--border)}.WebsiteCaseStory_details__rxlvK{padding:22px 25px;border:1px solid var(--border);border-radius:12px;background:var(--bg-2)}.WebsiteCaseStory_details__rxlvK summary{display:flex;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:17px;font-weight:750}.WebsiteCaseStory_details__rxlvK summary::-webkit-details-marker{display:none}.WebsiteCaseStory_details__rxlvK[open] summary span{transform:rotate(45deg)}.WebsiteCaseStory_details__rxlvK p{max-width:79ch;margin-bottom:0;color:var(--muted);line-height:1.55}.WebsiteCaseStory_proof__0WQ0N{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;border-top:1px solid var(--border)}.WebsiteCaseStory_contact__dd4XP>div>span,.WebsiteCaseStory_proof__0WQ0N>div>span{margin-bottom:21px;color:var(--accent-text)}.WebsiteCaseStory_contact__dd4XP p,.WebsiteCaseStory_proof__0WQ0N p{max-width:59ch;color:var(--muted);font-size:17px;line-height:1.5}.WebsiteCaseStory_proof__0WQ0N>a{flex:none;padding:17px 21px;border-radius:28px;color:#fff;background:#2454a2;text-decoration:none;font-size:15px;font-weight:750}.WebsiteCaseStory_contact__dd4XP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.83fr);grid-gap:6vw;gap:6vw;border-top:1px solid var(--border)}.WebsiteCaseStory_contact__dd4XP>div>a{color:var(--accent-text);font-weight:750;text-decoration:none;border-bottom:1px solid}.WebsiteCaseStory_page__7zMYq :is(a,summary):focus-visible{outline:3px solid #64a1ff;outline-offset:4px}@media (max-width:850px){.WebsiteCaseStory_sectionHead__7Irp_{grid-template-columns:1fr}.WebsiteCaseStory_proof__0WQ0N{align-items:flex-start;flex-direction:column}.WebsiteCaseStory_contact__dd4XP{grid-template-columns:1fr}}@media (max-width:760px){.WebsiteCaseStory_heroInner__UUfaj{grid-template-columns:1fr}.WebsiteCaseStory_screens__wNQ_T{max-width:760px}}@media (max-width:720px){.WebsiteCaseStory_heroInner__UUfaj,.WebsiteCaseStory_section__yseCW,.WebsiteCaseStory_subnav__x_Mlc{width:min(100% - 36px,1320px)}.WebsiteCaseStory_heroInner__UUfaj{gap:33px;padding-block:30px 46px}.WebsiteCaseStory_back__hZGnh{margin-bottom:26px}.WebsiteCaseStory_hero__0_7XE h1{font-size:clamp(41px,10.4vw,57px);max-width:15ch}.WebsiteCaseStory_heroCopy__mrUNx>p{font-size:16px}.WebsiteCaseStory_heroActions__tEYTX{margin-top:23px}.WebsiteCaseStory_heroActions__tEYTX a{min-height:44px;font-size:13px}.WebsiteCaseStory_screens__wNQ_T{padding:0 8% 7% 0}.WebsiteCaseStory_desktop__nm3O5{border-width:4px;border-radius:9px}.WebsiteCaseStory_browserBar__XpGNR{height:23px;font-size:9px}.WebsiteCaseStory_phone__0nPoq{border-width:3px;border-radius:10px}.WebsiteCaseStory_section__yseCW{padding-block:53px}.WebsiteCaseStory_contact__dd4XP h2,.WebsiteCaseStory_proof__0WQ0N h2,.WebsiteCaseStory_sectionHead__7Irp_ h2{font-size:var(--public-section-phone);max-width:none}.WebsiteCaseStory_sectionHead__7Irp_ p{font-size:16px}.WebsiteCaseStory_paths__ajYH2{grid-auto-flow:column;grid-auto-columns:min(78vw,330px);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:7px}.WebsiteCaseStory_paths__ajYH2::-webkit-scrollbar{display:none}.WebsiteCaseStory_path__Rkrel{scroll-snap-align:start;min-height:300px}.WebsiteCaseStory_path__Rkrel h3{margin-top:32px}}