@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0da54fcd0470ea43-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680a7121f7a85e3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a1d8947e5852e30-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne Fallback;src:local("Arial");ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.00%;size-adjust:98.47%}.__className_d8518d{font-family:Syne,Syne Fallback;font-style:normal}.__variable_d8518d{--font-display:"Syne","Syne Fallback"}.MarketingHomePage_home__gFkzv{--ink:#172c30;--muted:#526367;background:#f8f9f6;color:var(--ink);font-size:16px;line-height:1.65}.MarketingHomePage_home__gFkzv h1,.MarketingHomePage_home__gFkzv h2,.MarketingHomePage_home__gFkzv h3{font-family:var(--font-display),sans-serif;text-wrap:balance}.MarketingHomePage_home__gFkzv h2{font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.15;letter-spacing:-.045em;font-weight:700}.MarketingHomePage_home__gFkzv h3{font-size:1.2rem;line-height:1.35;font-weight:700;letter-spacing:-.025em}.MarketingHomePage_home__gFkzv a{transition:color .2s,background .2s,transform .2s,border-color .2s}.MarketingHomePage_home__gFkzv :is(a,summary,select,[tabindex]):focus-visible{outline:3px solid #8585f4;outline-offset:5px}.MarketingHomePage_home__gFkzv main[id],.MarketingHomePage_home__gFkzv section[id]{scroll-margin-top:100px}.MarketingHomePage_skip__4WJci{position:absolute;inset-inline-start:16px;top:-150px;z-index:100;padding:12px 20px;background:white;color:var(--ink);border-radius:8px}.MarketingHomePage_skip__4WJci:focus{top:12px}.MarketingHomePage_header__SAKrr{background:#10292b;color:white;border-bottom:1px solid #ffffff18}.MarketingHomePage_headerInner__e0dbp{max-width:1328px;margin:auto;padding:22px 40px;display:flex;align-items:center;justify-content:space-between;gap:20px}.MarketingHomePage_nav__Z_X0C{display:flex;align-items:center;gap:28px;font-size:.85rem}.MarketingHomePage_nav__Z_X0C>a:hover{color:#9ce0d4}.MarketingHomePage_navCta__tyX7a{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid #ffffff40;border-radius:6px}.MarketingHomePage_localePlaceholder__zDH5a{width:136px;height:34px}.MarketingHomePage_hero__Ht1eP{background:#10292b;color:white;padding:70px max(40px,calc((100vw - 1248px) / 2)) 0}.MarketingHomePage_heroIntro__MzlWv{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:end;padding-bottom:58px}.MarketingHomePage_eyebrow__W3PtB{display:flex;align-items:center;gap:9px;font-size:.69rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:#26786e}.MarketingHomePage_hero__Ht1eP .MarketingHomePage_eyebrow__W3PtB{color:#8bd8ca}.MarketingHomePage_eyebrow__W3PtB>span{width:6px;height:6px;border-radius:50%;background:currentColor}.MarketingHomePage_hero__Ht1eP h1{margin-top:20px;max-width:13ch;font-size:clamp(2.8rem,5vw,4.65rem);font-weight:700;line-height:1.04;letter-spacing:-.055em}.MarketingHomePage_heroAside__0XiV1{padding-bottom:4px}.MarketingHomePage_hero__Ht1eP .MarketingHomePage_lead__slElw{font-size:1.05rem;color:#c4d4d3;max-width:48ch;line-height:1.8}.MarketingHomePage_actions__rnLCB{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.MarketingHomePage_primary__vUYSs{display:inline-flex;justify-content:center;align-items:center;gap:16px;padding:15px 22px;background:#a5ead7;color:#102e2d;border:1px solid transparent;border-radius:7px;font-size:.86rem;font-weight:700;text-align:center;line-height:1.5}.MarketingHomePage_primary__vUYSs:hover{background:#c0f3e5;transform:translateY(-2px)}.MarketingHomePage_primary__vUYSs svg,.MarketingHomePage_secondary__XuVwF svg,.MarketingHomePage_textLink__ZMTc8 svg{flex-shrink:0}.MarketingHomePage_secondary__XuVwF{display:inline-flex;align-items:center;gap:9px;color:#e1eae8;font-size:.85rem;padding:12px 0}.MarketingHomePage_secondary__XuVwF:hover{color:#a5ead7}.MarketingHomePage_hero__Ht1eP .MarketingHomePage_reassurance__4dClM{margin-top:20px;font-size:.75rem;color:#b5cac7;display:flex;align-items:center;gap:8px}.MarketingHomePage_preview__9E1Ju{position:relative;border:1px solid #ffffff30;border-radius:14px 14px 0 0;padding:0 12px 12px;background:#e9edea;box-shadow:0 -14px 55px #0000000d}.MarketingHomePage_previewBar__ThRcy{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4c6261;font-size:.7rem}.MarketingHomePage_windowDots__jbyRZ{color:#9aaaa7;letter-spacing:2px;white-space:nowrap}.MarketingHomePage_liveDot__poKy9{width:6px;height:6px;background:#338c79;border-radius:50%}.MarketingHomePage_screenshotScroll__p4wOb{overflow-x:auto;border-radius:6px;background:#f7f5fe;scrollbar-color:#6868f3 #ecebf1}.MarketingHomePage_screenshot__Zfc8M{width:100%;height:auto;display:block}.MarketingHomePage_preview__9E1Ju figcaption{padding:12px 8px 0;color:#526367;font-size:.73rem;text-align:center}.MarketingHomePage_closing__YNJu1,.MarketingHomePage_faq__Y6yQG,.MarketingHomePage_features__JqZg6,.MarketingHomePage_how__tSo35,.MarketingHomePage_product___eu82{max-width:1248px;margin-inline:auto;padding:96px 0}.MarketingHomePage_sectionHeading__t9AzZ{max-width:680px}.MarketingHomePage_sectionHeading__t9AzZ h2{margin-top:14px}.MarketingHomePage_sectionHeading__t9AzZ>p:not(.MarketingHomePage_eyebrow__W3PtB){margin-top:22px;color:var(--muted);font-size:.96rem;line-height:1.8}.MarketingHomePage_product___eu82{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;border-bottom:1px solid #dbe2dc}.MarketingHomePage_benefitGrid__3jal2{display:grid;gap:28px}.MarketingHomePage_benefit__HZwZP h3{font-size:.75rem;font-family:inherit;letter-spacing:.09em;text-transform:uppercase;color:#39766d}.MarketingHomePage_benefit__HZwZP ul{margin-top:14px;display:grid;gap:12px}.MarketingHomePage_benefit__HZwZP li{display:flex;align-items:baseline;gap:12px;color:#354c4e;font-size:.88rem}.MarketingHomePage_benefit__HZwZP li svg{flex-shrink:0;align-self:start;margin-top:4px;color:#328676}.MarketingHomePage_features__JqZg6{padding-bottom:30px}.MarketingHomePage_featureGrid__qJA2I{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:38px}.MarketingHomePage_feature__AEMpc{padding:28px 24px;background:white;border:1px solid #dfe5df;border-radius:12px}.MarketingHomePage_featureTop__mglLX{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.MarketingHomePage_icon__pU_hS{display:inline-flex;padding:10px;border:1px solid #dce9e4;background:#edf6f1;border-radius:10px;color:#347e71}.MarketingHomePage_feature__AEMpc:nth-child(2n) .MarketingHomePage_icon__pU_hS{background:#f0eefb;color:#6963a7;border-color:#e2dff2}.MarketingHomePage_number__z5mNb{font-size:.72rem;color:#71817e;font-variant-numeric:tabular-nums}.MarketingHomePage_feature__AEMpc>p{margin-top:16px;font-size:.86rem;color:var(--muted);line-height:1.8}.MarketingHomePage_featureDetail__8TQNP{margin-top:24px;padding-top:18px;border-top:1px solid #e4e9e3;display:flex;gap:8px;font-size:.75rem;color:#526963}.MarketingHomePage_featureDetail__8TQNP svg{flex-shrink:0;margin-top:2px}.MarketingHomePage_textLink__ZMTc8{display:inline-flex;align-items:center;gap:8px;color:#286e63;text-decoration:underline;text-underline-offset:4px;font-size:.82rem;font-weight:600}.MarketingHomePage_feature__AEMpc .MarketingHomePage_textLink__ZMTc8{margin-top:20px}.MarketingHomePage_textLink__ZMTc8:hover{color:#104b40}.MarketingHomePage_how__tSo35{text-align:center}.MarketingHomePage_how__tSo35 .MarketingHomePage_sectionHeading__t9AzZ{margin:auto}.MarketingHomePage_how__tSo35 .MarketingHomePage_eyebrow__W3PtB{justify-content:center}.MarketingHomePage_steps__g2B5c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;text-align:start;margin:48px 0 36px}.MarketingHomePage_steps__g2B5c li{border-top:1px solid #c8d4cd;padding-top:20px}.MarketingHomePage_stepNumber__r6lLA{display:block;font-family:var(--font-display),sans-serif;font-size:2rem;color:#348171;margin-bottom:22px;line-height:1}.MarketingHomePage_steps__g2B5c p{margin-top:14px;font-size:.86rem;color:var(--muted)}.MarketingHomePage_how__tSo35 .MarketingHomePage_primary__vUYSs{background:#173e3d;color:white}.MarketingHomePage_how__tSo35 .MarketingHomePage_primary__vUYSs:hover{background:#235552}.MarketingHomePage_pricing__tayc0{padding:84px 40px;background:#10292b;color:white;display:flex;justify-content:center}.MarketingHomePage_pricing__tayc0 .text-zinc-400,.MarketingHomePage_pricing__tayc0 .text-zinc-500,.MarketingHomePage_pricing__tayc0 .text-zinc-600{color:#bfd0ce}.MarketingHomePage_pricing__tayc0 li a{border-radius:7px;min-height:46px}.MarketingHomePage_pricing__tayc0 .bg-gradient-to-r{background:#a5ead7;color:#102e2d}.MarketingHomePage_faq__Y6yQG{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.MarketingHomePage_faq__Y6yQG .MarketingHomePage_textLink__ZMTc8{margin-top:24px}.MarketingHomePage_questions__DOkp9 details{border-bottom:1px solid #d4ded7;padding:22px 0}.MarketingHomePage_questions__DOkp9 details:first-child{border-top:1px solid #d4ded7}.MarketingHomePage_questions__DOkp9 summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:.95rem;font-weight:600;line-height:1.5;padding:3px 0}.MarketingHomePage_questions__DOkp9 summary::-webkit-details-marker{display:none}.MarketingHomePage_questions__DOkp9 summary svg{flex-shrink:0;color:#3a7a6d;transition:transform .2s}.MarketingHomePage_questions__DOkp9 details[open] summary svg{transform:rotate(45deg)}.MarketingHomePage_questions__DOkp9 details>p{margin-top:16px;font-size:.88rem;color:var(--muted);line-height:1.8;max-width:60ch}.MarketingHomePage_closing__YNJu1{max-width:none;background:#e5eee6;padding:60px max(40px,calc((100vw - 1248px) / 2));display:flex;align-items:center;justify-content:space-between;gap:48px}.MarketingHomePage_closing__YNJu1 .MarketingHomePage_eyebrow__W3PtB{color:#347e71}.MarketingHomePage_closing__YNJu1 h2{margin-top:12px;max-width:650px}.MarketingHomePage_closing__YNJu1 p:not(.MarketingHomePage_eyebrow__W3PtB){margin-top:16px;max-width:60ch;font-size:.9rem;color:var(--muted)}.MarketingHomePage_closing__YNJu1 .MarketingHomePage_primary__vUYSs{flex-shrink:0;background:#173e3d;color:white}.MarketingHomePage_closing__YNJu1 .MarketingHomePage_primary__vUYSs:hover{background:#235552}.MarketingHomePage_footer__Pkm_v{background:#10292b}.MarketingHomePage_footer__Pkm_v .text-zinc-400,.MarketingHomePage_footer__Pkm_v .text-zinc-500,.MarketingHomePage_footer__Pkm_v .text-zinc-600{color:#bfd0ce}@media (max-width:1360px){.MarketingHomePage_faq__Y6yQG,.MarketingHomePage_features__JqZg6,.MarketingHomePage_how__tSo35,.MarketingHomePage_product___eu82{margin-inline:40px}}@media (max-width:1050px){.MarketingHomePage_heroIntro__MzlWv{gap:36px}.MarketingHomePage_featureGrid__qJA2I{grid-template-columns:repeat(2,minmax(0,1fr))}.MarketingHomePage_faq__Y6yQG,.MarketingHomePage_product___eu82{gap:48px}.MarketingHomePage_nav__Z_X0C{gap:18px}.MarketingHomePage_steps__g2B5c{gap:28px}}@media (max-width:760px){.MarketingHomePage_headerInner__e0dbp{padding:18px 22px}.MarketingHomePage_desktopLink__PSn55,.MarketingHomePage_navCta__tyX7a{display:none}.MarketingHomePage_nav__Z_X0C{gap:16px}.MarketingHomePage_hero__Ht1eP{padding:46px 22px 0}.MarketingHomePage_heroIntro__MzlWv{grid-template-columns:1fr;gap:26px;padding-bottom:34px}.MarketingHomePage_hero__Ht1eP h1{max-width:18ch;font-size:clamp(2.6rem,8vw,3.7rem)}.MarketingHomePage_hero__Ht1eP .MarketingHomePage_lead__slElw{font-size:.97rem}.MarketingHomePage_hero__Ht1eP .MarketingHomePage_reassurance__4dClM{font-size:.72rem}.MarketingHomePage_preview__9E1Ju{padding-inline:8px}.MarketingHomePage_previewBar__ThRcy{font-size:.6rem}.MarketingHomePage_screenshot__Zfc8M{width:900px;max-width:none}.MarketingHomePage_preview__9E1Ju figcaption{font-size:.65rem}.MarketingHomePage_faq__Y6yQG,.MarketingHomePage_features__JqZg6,.MarketingHomePage_how__tSo35,.MarketingHomePage_product___eu82{margin-inline:22px;padding-block:60px}.MarketingHomePage_faq__Y6yQG,.MarketingHomePage_product___eu82{grid-template-columns:1fr;gap:32px}.MarketingHomePage_benefitGrid__3jal2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.MarketingHomePage_features__JqZg6{padding-bottom:0}.MarketingHomePage_featureGrid__qJA2I{gap:12px;margin-top:28px}.MarketingHomePage_feature__AEMpc{padding:22px}.MarketingHomePage_steps__g2B5c{grid-template-columns:1fr;gap:28px;margin-top:32px}.MarketingHomePage_stepNumber__r6lLA{float:inline-start;margin-inline-end:20px;margin-bottom:0;font-size:1.6rem}.MarketingHomePage_steps__g2B5c h3,.MarketingHomePage_steps__g2B5c p{margin-inline-start:56px}.MarketingHomePage_pricing__tayc0{padding:60px 22px}.MarketingHomePage_pricing__tayc0 ul{grid-template-columns:1fr}.MarketingHomePage_closing__YNJu1{flex-direction:column;align-items:start;padding:44px 22px;gap:26px}}@media (max-width:440px){.MarketingHomePage_headerInner__e0dbp{padding-inline:16px;gap:8px}.MarketingHomePage_headerInner__e0dbp>a{gap:6px}.MarketingHomePage_headerInner__e0dbp>a span{font-size:1rem}.MarketingHomePage_nav__Z_X0C{gap:10px}.MarketingHomePage_nav__Z_X0C select{min-width:112px;width:112px;padding-inline:6px;font-size:.68rem;min-height:40px}.MarketingHomePage_pricingLink__x3Qy2{font-size:.72rem}.MarketingHomePage_benefitGrid__3jal2,.MarketingHomePage_featureGrid__qJA2I{grid-template-columns:1fr}.MarketingHomePage_featureTop__mglLX{margin-bottom:20px}.MarketingHomePage_primary__vUYSs{width:100%}.MarketingHomePage_actions__rnLCB{gap:8px}.MarketingHomePage_secondary__XuVwF{margin:auto}.MarketingHomePage_previewBar__ThRcy{gap:6px}}@media (prefers-reduced-motion:no-preference){.MarketingHomePage_heroIntro__MzlWv{animation:MarketingHomePage_arrive___9TBA .55s ease-out both}.MarketingHomePage_preview__9E1Ju{animation:MarketingHomePage_arrive___9TBA .65s ease-out .12s both}@keyframes MarketingHomePage_arrive___9TBA{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.MarketingHomePage_home__gFkzv *,.MarketingHomePage_home__gFkzv :after,.MarketingHomePage_home__gFkzv :before{transition:none!important}}@media (max-width:360px){.MarketingHomePage_nav__Z_X0C select{min-width:96px;width:96px}.MarketingHomePage_nav__Z_X0C{gap:8px}}.MarketingHomePage_webOverview__bWiAV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:48px}.MarketingHomePage_webOverview__bWiAV article{background:#f8f9f6;color:var(--ink);border-radius:12px;padding:32px}.MarketingHomePage_webOverview__bWiAV article>svg{color:#347e71;margin-bottom:20px}.MarketingHomePage_webOverview__bWiAV .MarketingHomePage_eyebrow__W3PtB{color:#26786e}.MarketingHomePage_webOverview__bWiAV h2{font-size:clamp(1.5rem,2.5vw,2rem);margin:12px 0 20px}.MarketingHomePage_webOverview__bWiAV article>p:not(.MarketingHomePage_eyebrow__W3PtB){color:var(--muted);font-size:.9rem}.MarketingHomePage_webOverview__bWiAV ul{border-top:1px solid #dbe2dc;margin-top:24px;padding-top:20px;display:grid;gap:12px}.MarketingHomePage_webOverview__bWiAV li{display:flex;gap:10px;font-size:.8rem;color:var(--muted)}.MarketingHomePage_webOverview__bWiAV li svg{flex-shrink:0;margin-top:4px;color:#347e71}.MarketingHomePage_features__JqZg6 .MarketingHomePage_preview__9E1Ju{margin-top:36px;border-radius:12px;border-color:#dbe2dc}@media (max-width:760px){.MarketingHomePage_webOverview__bWiAV{grid-template-columns:1fr}.MarketingHomePage_webOverview__bWiAV article{padding:26px}}.ProductShowcase_showcase__V0Ofh{padding:8px 0 30px}.ProductShowcase_heading__UuESo{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;border-bottom:1px solid #ffffff20}.ProductShowcase_heading__UuESo>p{color:#9dc9c1;text-transform:uppercase;font-size:.69rem;letter-spacing:.16em;font-weight:700}.ProductShowcase_switcher__oRPkB{display:flex;padding:4px;gap:4px;background:#ffffff08;border:1px solid #ffffff20;border-radius:9px}.ProductShowcase_switcher__oRPkB button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:38px;padding:7px 14px;border-radius:6px;color:#c0d6d1;font-size:.78rem;font-weight:600;transition:background .2s,color .2s}.ProductShowcase_switcher__oRPkB button:hover{background:#ffffff10}.ProductShowcase_switcher__oRPkB button[aria-pressed=true]{color:#173a35;background:#b4e8d9;box-shadow:0 2px 6px #00000015}.ProductShowcase_screen__uAWZk:focus-visible,.ProductShowcase_showcase__V0Ofh a:focus-visible,.ProductShowcase_showcase__V0Ofh button:focus-visible{outline:3px solid #a8a8fa;outline-offset:5px}.ProductShowcase_composition__Cpeld{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 224px;gap:30px;align-items:center;padding:32px 0 20px}.ProductShowcase_desktop__Qx1nn{min-width:0;overflow:hidden;border:1px solid #b4d4c5;background:#f8fafc;border-radius:13px;box-shadow:0 28px 65px #041c2240}.ProductShowcase_browserBar__qfbmw{display:flex;min-height:42px;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;background:#e8eeea;border-bottom:1px solid #dbe3dd;color:#526663;font-size:.67rem}.ProductShowcase_browserBar__qfbmw a{display:inline-flex;padding:9px;margin-inline-end:-8px;border-radius:4px}.ProductShowcase_browserBar__qfbmw a:hover{background:#d5e1d9}.ProductShowcase_dots__VOfjh{display:flex;gap:5px}.ProductShowcase_dots__VOfjh i{width:6px;height:6px;background:#9eafa7;border-radius:50%}.ProductShowcase_screen__uAWZk{overflow-x:auto;background:#f8fafc;scrollbar-color:#9183d0 #edf0f5;min-height:0}.ProductShowcase_dashboardImage__54m0S{display:block;width:100%;height:auto}.ProductShowcase_screenCaption__DtbL8{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;background:white;border-top:1px solid #e0e7e2;color:#466c60;font-size:.73rem}.ProductShowcase_screenCaption__DtbL8>span{font-weight:600}.ProductShowcase_screenCaption__DtbL8 a{display:inline-flex;gap:7px;align-items:center;color:#4f42a5;text-decoration:underline;text-underline-offset:3px;font-weight:600}.ProductShowcase_booking__fA4ya{position:relative;min-width:0}.ProductShowcase_booking__fA4ya>figcaption{color:#bad3cc;font-size:.7rem;font-weight:600;text-align:center;padding-bottom:12px}.ProductShowcase_bookingFrame__O7xTP{position:relative;display:block;overflow:hidden;padding:5px;background:#dae6de;border:1px solid #b4d4c5;border-radius:17px;box-shadow:0 20px 50px #041c2240;transition:transform .2s}.ProductShowcase_bookingFrame__O7xTP:hover{transform:translateY(-4px)}.ProductShowcase_bookingFrame__O7xTP img{display:block;width:100%;height:auto;border-radius:12px}.ProductShowcase_bookingAction__sxKiu{position:absolute;inset-inline-end:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#10292b;color:#b4e8d9;box-shadow:0 2px 6px #00000020}.ProductShowcase_connector__wod7Q{position:absolute;inset-inline-end:200px;top:45%;z-index:1;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#b4e8d9;border:5px solid #10292b;color:#28675a;border-radius:50%;pointer-events:none}.ProductShowcase_caption__pxbfL{text-align:center;color:#a9c3bc;font-size:.7rem;padding:0 8px}@media (max-width:1050px){.ProductShowcase_composition__Cpeld{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.ProductShowcase_connector__wod7Q{inset-inline-end:170px}}@media (max-width:760px){.ProductShowcase_heading__UuESo{flex-direction:column;align-items:start;gap:14px}.ProductShowcase_switcher__oRPkB{width:100%}.ProductShowcase_switcher__oRPkB button{flex:1;font-size:.74rem;padding-inline:8px}.ProductShowcase_composition__Cpeld{grid-template-columns:1fr;gap:28px;padding-top:24px}.ProductShowcase_desktop__Qx1nn{border-radius:9px}.ProductShowcase_dashboardImage__54m0S{width:900px;max-width:none}.ProductShowcase_browserBar__qfbmw{min-height:38px;padding-inline:12px}.ProductShowcase_booking__fA4ya{width:230px;max-width:80%;margin-inline:auto}.ProductShowcase_bookingFrame__O7xTP{padding:4px}.ProductShowcase_connector__wod7Q{display:none}.ProductShowcase_screenCaption__DtbL8{padding:12px;font-size:.68rem}.ProductShowcase_caption__pxbfL{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.ProductShowcase_showcase__V0Ofh *,.ProductShowcase_showcase__V0Ofh :after{transition:none!important}}.ProductShowcase_scrollHint__appB0{display:none}@media (max-width:760px){.ProductShowcase_scrollHint__appB0{display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 12px;background:#edf0f7;color:#5a5680;font-size:.65rem}}