@layer base{._carousel_1hpof_2{position:relative;width:100%;height:100%;overflow:hidden}._viewport_1hpof_9{width:100%;height:100%}._container_1hpof_14{display:flex;height:100%;width:100%;backface-visibility:hidden}._container_1hpof_14._horizontal_1hpof_21{flex-direction:row}._container_1hpof_14._vertical_1hpof_25{flex-direction:column}._item_1hpof_29{flex:0 0 auto;min-width:0;position:relative}._item_1hpof_29._horizontal_1hpof_21{width:100%}._item_1hpof_29._vertical_1hpof_25{height:100%}._previousButtonContainer_1hpof_43,._nextButtonContainer_1hpof_44{position:absolute;z-index:var(--z-content);transform:translateY(-50%)}._horizontalNav_1hpof_50._previousButtonContainer_1hpof_43{left:var(--spacing-2);top:50%}._horizontalNav_1hpof_50._nextButtonContainer_1hpof_44{right:var(--spacing-2);top:50%}._verticalNav_1hpof_60._previousButtonContainer_1hpof_43{top:var(--spacing-2);left:50%;transform:translate(-50%)}._verticalNav_1hpof_60._nextButtonContainer_1hpof_44{bottom:var(--spacing-2);left:50%;transform:translate(-50%)}._previous_1hpof_43,._next_1hpof_44{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:var(--shadow);transition:all var(--animation-duration-normal) ease}._previous_1hpof_43:hover:not(:disabled),._next_1hpof_44:hover:not(:disabled){background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}._previous_1hpof_43:active:not(:disabled),._next_1hpof_44:active:not(:disabled){transform:translateY(0);box-shadow:var(--shadow)}._previous_1hpof_43:focus-visible,._next_1hpof_44:focus-visible{box-shadow:var(--shadow-focus);outline:none}._previous_1hpof_43:disabled,._next_1hpof_44:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6}._icon_1hpof_111{width:1rem;height:1rem}._srOnly_1hpof_116{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer base{._overlay_1u0g5_2{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:_overlayShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._content_1u0g5_11{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:_contentShow_1u0g5_1 var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}._close_1u0g5_31{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._close_1u0g5_31:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}._close_1u0g5_31:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._closeIcon_1u0g5_62{width:1rem;height:1rem}._header_1u0g5_67{margin-bottom:var(--spacing-4)}._footer_1u0g5_71{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}._title_1u0g5_78{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}._description_1u0g5_87{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}._screenReaderText_1u0g5_94{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _overlayShow_1u0g5_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_1u0g5_1{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}._artwork_9hczl_1{display:block;width:100%;height:auto;overflow:hidden}._teaserWrap_1suml_1{width:min(1280px,calc(100% - 112px));margin:auto}@media(max-width:1200px){._teaserWrap_1suml_1{width:calc(100% - 72px)}}@media(max-width:760px){._teaserWrap_1suml_1{width:calc(100% - 44px)}}._promoVideo_1suml_2{margin:32px 0 0;border:1px solid #ffffff35;border-radius:6px;overflow:hidden;background:#071b2b}._promoVideo_1suml_2 video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#071b2b}._promoVideo_1suml_2 figcaption{padding:12px 16px;font-size:12px;color:#d7e2eb}._showcase_1suml_5{--primary:#22C55E;--primary-foreground:#0B2D4A;--secondary:#0B2D4A;--accent:#F97316;--font-family-base:"Inter",sans-serif;--font-family-display:"Montserrat",sans-serif;background:var(--secondary);color:#fff;font-family:var(--font-family-base);padding:76px 0;scroll-margin-top:110px}._inner_1suml_6{width:min(1200px,calc(100% - 80px));margin:auto}._introduction_1suml_7{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}._brandPanel_1suml_8{background:#fff;padding:23px 18px}._showcase_1suml_5 ._eyebrow_1suml_9{font:600 10px var(--font-family-base);letter-spacing:1.5px;color:var(--primary);margin:0 0 17px}._showcase_1suml_5._showcase_1suml_5 h2{font-family:var(--font-family-display);font-size:32px;line-height:1.3;letter-spacing:-.8px;font-weight:700}._showcase_1suml_5 h2 span{color:var(--primary)}._introduction_1suml_7 p:last-child,._mediaHeading_1suml_12>p{font-size:14px;line-height:1.9;color:#d7e2eb;margin-top:18px;max-width:510px}._mediaHeading_1suml_12{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px}._mediaHeading_1suml_12>p{max-width:340px}._featureNav_1suml_15{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px}._feature_1suml_15,._activeFeature_1suml_16{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid #ffffff35;background:transparent;color:#e0eaf0;border-radius:6px;padding:15px 16px;font:600 12px Inter,sans-serif;cursor:pointer}._feature_1suml_15 span,._activeFeature_1suml_16 span{font-size:10px;color:#96aebc}._activeFeature_1suml_16{background:#22c55e;color:#0b2d4a;border-color:#22c55e}._activeFeature_1suml_16 span{color:#0b2d4a}._feature_1suml_15:hover{background:#ffffff10}._feature_1suml_15:focus-visible,._activeFeature_1suml_16:focus-visible,._screenshotButton_1suml_21:focus-visible{outline:3px solid #F97316;outline-offset:3px}._gallery_1suml_22{background:#f2f6f8;color:#0b2d4a;border-radius:12px;overflow:hidden}._slide_1suml_23{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:54px;padding:36px 55px}._screenshotButton_1suml_21{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-width:0;width:100%;border:0;background:transparent;padding:0;cursor:zoom-in;color:#0b2d4a}._screenshotButton_1suml_21>img{display:block;width:auto;height:570px;max-width:100%;object-fit:contain;box-shadow:0 8px 30px #0b2d4a18;border-radius:6px}._enlarge_1suml_26{display:flex;align-items:center;gap:8px;font:600 11px Inter,sans-serif}._slideCopy_1suml_27 ._eyebrow_1suml_9{color:#147a3c}._showcase_1suml_5._showcase_1suml_5 ._slideCopy_1suml_27 h3{font:700 29px/1.3 Montserrat,sans-serif;letter-spacing:-.7px;margin:0 0 20px}._slideCopy_1suml_27>p:not(._eyebrow_1suml_9){font-size:14px;line-height:1.8;color:#4b5e6a}._slideCopy_1suml_27 ul{padding:22px 0 0;margin:0;list-style:none;display:grid;gap:16px}._slideCopy_1suml_27 li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}._slideCopy_1suml_27 li svg{flex:none;margin-top:2px;color:#168c45}._slideCopy_1suml_27 ._sampleNote_1suml_33{font-size:10px!important;line-height:1.7;margin-top:36px;border-top:1px solid #d8e1e7;padding-top:18px}._controls_1suml_34{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0}._controls_1suml_34>span{font-size:11px;font-weight:600;letter-spacing:.4px}._arrows_1suml_36{display:flex;gap:8px}._arrows_1suml_36 button{border:1px solid #ffffff60;color:#fff;background:transparent}._arrows_1suml_36 button:hover{background:#ffffff20}._actions_1suml_39{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:30px}._showcase_1suml_5 ._greenButton_1suml_40{background:var(--primary);color:var(--secondary);font-weight:700;border-color:var(--primary);font-family:var(--font-family-base);font-size:12px}._showcase_1suml_5 ._greenButton_1suml_40:hover{background:#4bda7f}._demoLink_1suml_42{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:600;color:#fff}._imageDialog_1suml_43._imageDialog_1suml_43{width:calc(100vw - 32px);max-width:860px;max-height:92dvh;overflow-y:auto;background:#fff;color:#0b2d4a;padding:28px;font-family:Inter,sans-serif}._expandedImage_1suml_44{display:block;width:auto;max-width:100%;height:auto;margin:18px auto 0}@media(max-width:1000px){._inner_1suml_6{width:calc(100% - 48px)}._introduction_1suml_7{gap:35px}._slide_1suml_23{padding:28px;gap:30px}._screenshotButton_1suml_21>img{height:500px}._showcase_1suml_5._showcase_1suml_5 ._slideCopy_1suml_27 h3{font-size:25px}}@media(max-width:760px){._showcase_1suml_5{padding:50px 0}._inner_1suml_6{width:calc(100% - 40px)}._introduction_1suml_7{grid-template-columns:1fr;gap:28px}._brandPanel_1suml_8{max-width:460px;padding:15px}._showcase_1suml_5._showcase_1suml_5 h2{font-size:27px}._mediaHeading_1suml_12{display:block}._mediaHeading_1suml_12>p{font-size:13px;margin-top:15px}._featureNav_1suml_15{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._feature_1suml_15,._activeFeature_1suml_16{font-size:10px;gap:8px;padding:12px 10px}._slide_1suml_23{grid-template-columns:1fr;padding:22px 18px;gap:28px}._screenshotButton_1suml_21>img{height:480px;max-width:100%}._slideCopy_1suml_27>p:not(._eyebrow_1suml_9){font-size:13px}._slideCopy_1suml_27 ul{gap:10px;padding-top:15px}._slideCopy_1suml_27 ._sampleNote_1suml_33{margin-top:20px}._actions_1suml_39{align-items:stretch;flex-direction:column}._actions_1suml_39>a{justify-content:center;text-align:center}._demoLink_1suml_42{padding:10px}._imageDialog_1suml_43._imageDialog_1suml_43{padding:24px 16px}}._backLink_1suml_48{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#d7e2eb;margin-bottom:26px}._productHeading_1suml_49{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:32px}._productLogo_1suml_50{width:310px;max-width:100%;background:#fff;padding:12px 14px;margin-bottom:18px}._showcase_1suml_5._showcase_1suml_5 ._productHeading_1suml_49 h1{font:700 32px/1.25 Montserrat,sans-serif;letter-spacing:-.7px;color:#fff;margin:0}._productHeading_1suml_49 p:not(._eyebrow_1suml_9){font-size:14px;line-height:1.85;color:#d7e2eb;margin:0}._productHeading_1suml_49 ._galleryHint_1suml_53{font-size:12px!important;margin-top:12px!important}@media(max-width:760px){._productHeading_1suml_49{grid-template-columns:1fr;gap:22px;margin-bottom:26px}._showcase_1suml_5._showcase_1suml_5 ._productHeading_1suml_49 h1{font-size:27px}._productLogo_1suml_50{width:280px}._backLink_1suml_48{margin-bottom:22px}}._homeShowcase_1suml_57{background:#e9edea;color:#10263b;padding:20px 0 85px;font-family:var(--font-family-base)}._homeInner_1suml_57{width:min(1280px,calc(100% - 112px));margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:center;border-top:1px solid #bdcac6;padding-top:60px}._homeCopy_1suml_57{min-width:0}._homeCopy_1suml_57>._eyebrow_1suml_9{color:#447466;font-size:9px;letter-spacing:1.4px}._homeCopy_1suml_57 h2{font-size:clamp(38px,4vw,56px)!important;line-height:1.08!important;font-family:var(--font-family-display)!important;font-weight:600!important;letter-spacing:-2px!important}._homeCopy_1suml_57 h2 em{font:italic 1em Georgia,serif;color:#386754}._homeCopy_1suml_57>p:not(._eyebrow_1suml_9){font-size:14px;line-height:1.85;color:#50615d;margin-top:24px;max-width:425px}._homeFeatures_1suml_57{padding:0;margin:25px 0;list-style:none}._homeFeatures_1suml_57 li{font-size:12px;padding:11px 0;border-bottom:1px solid #bfcfc7}._homeActions_1suml_57{display:flex;align-items:center;flex-wrap:wrap;gap:18px}._homeActions_1suml_57>a:first-child{background:#173e34;color:#fff;border:0;border-radius:0;min-height:48px;font-size:12px}._homeActions_1suml_57>a:last-child{display:flex;align-items:center;gap:9px;font-size:11px;min-height:44px}._homeVisual_1suml_57{background:#d6e0d7;padding:30px 30px 23px;overflow:hidden;min-width:0}._homeVisualLabel_1suml_57{display:flex;justify-content:space-between;align-items:center;gap:15px}._homeVisualLabel_1suml_57 strong{font-size:25px;letter-spacing:-1px;font-family:var(--font-family-display)}._homeVisualLabel_1suml_57 span{font-size:7px;letter-spacing:1px;color:#50645a}._homeDevices_1suml_57{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:25px;align-items:start}._homeDevices_1suml_57 figure{margin:0;min-width:0}._homeDevices_1suml_57 figure:first-child{margin-top:45px}._homeDevices_1suml_57 img{display:block;width:100%;height:370px;object-fit:cover;object-position:top;border:5px solid #fff;border-radius:15px;box-shadow:0 15px 30px #112b2420}._homeDevices_1suml_57 figcaption{font-size:9px;color:#465e51;margin-top:12px}._homeNote_1suml_57{font-size:9px!important;color:#50645a;margin-top:25px!important;line-height:1.6}._showcase_1suml_5{background:#e9edea}._productHeading_1suml_49 h1{font-family:var(--font-family-display);font-size:64px!important;line-height:1.08!important;letter-spacing:-2.5px!important}._productHeading_1suml_49{padding:38px 0 46px}._productHeading_1suml_49 p{font-size:15px!important}._featureNav_1suml_15{gap:8px;margin-bottom:30px}._feature_1suml_15,._activeFeature_1suml_16{font-size:12px!important}._gallery_1suml_22{background:#d9e3db;border:0;border-radius:0}._slide_1suml_23{padding:36px!important}._slideCopy_1suml_27 h3{font-family:var(--font-family-display)!important;font-size:38px!important;letter-spacing:-1.4px!important}._slideCopy_1suml_27 p{font-size:14px!important}._promoVideo_1suml_2{max-width:850px;margin:60px auto 30px}._showcase_1suml_5 ._actions_1suml_39{margin-top:35px}._greenButton_1suml_40{border-radius:0!important}._productLogo_1suml_50{max-width:330px!important}._backLink_1suml_48{min-height:44px}@media(max-width:1200px){._homeInner_1suml_57{width:calc(100% - 72px);gap:45px}._homeDevices_1suml_57{gap:18px}._homeDevices_1suml_57 img{height:330px}._homeVisual_1suml_57{padding:25px}}@media(max-width:760px){._homeShowcase_1suml_57{padding:0 0 52px}._homeInner_1suml_57{width:calc(100% - 44px);grid-template-columns:1fr;gap:32px;padding-top:34px}._homeCopy_1suml_57 h2{font-size:40px!important;letter-spacing:-1.5px!important}._homeCopy_1suml_57>p:not(._eyebrow_1suml_9){font-size:13px}._homeVisual_1suml_57{padding:22px 18px}._homeVisualLabel_1suml_57 strong{font-size:23px}._homeVisualLabel_1suml_57 span{font-size:6px}._homeDevices_1suml_57{gap:16px;margin-top:18px}._homeDevices_1suml_57 img{height:268px;border-width:4px;border-radius:11px}._homeDevices_1suml_57 figure:first-child{margin-top:28px}._homeDevices_1suml_57 figcaption{font-size:8px}._homeNote_1suml_57{font-size:8px!important}._productHeading_1suml_49 h1{font-size:42px!important}._productHeading_1suml_49 p{font-size:13px!important}._slide_1suml_23{padding:20px!important}._slideCopy_1suml_27 h3{font-size:29px!important}._slideCopy_1suml_27 p{font-size:12px!important}._productHeading_1suml_49{padding:25px 0 30px}._promoVideo_1suml_2{margin-top:30px}._homeFeatures_1suml_57 li{font-size:12px}}._showcase_1suml_5{--font-family-display:"Manrope",sans-serif;--primary:#174d39;--primary-foreground:#fff;color:#102f3d;background:#e9edea}._showcase_1suml_5._showcase_1suml_5 ._productHeading_1suml_49 h1{font-family:Manrope,sans-serif;font-weight:500;color:#123b37}._showcase_1suml_5 ._productHeading_1suml_49 p:not(._eyebrow_1suml_9),._showcase_1suml_5 ._backLink_1suml_48{color:#536d65}._showcase_1suml_5 ._eyebrow_1suml_9{color:#386a55}._feature_1suml_15,._activeFeature_1suml_16{border-color:#a7bdb0;color:#294b3e;border-radius:0;background:transparent}._feature_1suml_15 span{color:#678574}._activeFeature_1suml_16{background:#174d39;color:#fff;border-color:#174d39}._activeFeature_1suml_16 span{color:#dbece2}._feature_1suml_15:hover{background:#d6e2d8}._arrows_1suml_36 button{border-color:#91ad9d;color:#174d39}._arrows_1suml_36 button:hover{background:#d3e0d5}._showcase_1suml_5 ._greenButton_1suml_40{background:#174d39;color:#fff;border-color:#174d39}._showcase_1suml_5 ._greenButton_1suml_40:hover{background:#245f48}._showcase_1suml_5 ._demoLink_1suml_42{color:#174d39}._showcase_1suml_5 ._controls_1suml_34{color:#315644}._showcase_1suml_5 ._promoVideo_1suml_2{border:0;border-radius:0}._showcase_1suml_5 ._promoVideo_1suml_2 figcaption{font-size:11px}._teaser_nignk_1{width:min(100%,1100px);margin:60px auto 0;padding:44px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:64px;align-items:center;background:#102f3d;color:#f5f6f1}._transcript_nignk_2{font-size:12px;line-height:1.8;color:#ceded8;margin-top:20px}._transcript_nignk_2 summary{cursor:pointer;color:#fff;padding:8px 0}._transcript_nignk_2 summary:focus-visible{outline:3px solid #f97316;outline-offset:3px}._copy_nignk_2{min-width:0}._eyebrow_nignk_2{font-size:10px;letter-spacing:1.6px;color:#a8d6b7;margin:0 0 24px}._copy_nignk_2 h2{font-family:Manrope,sans-serif;font-size:clamp(30px,3vw,44px);line-height:1.12;font-weight:500;letter-spacing:-1.4px;margin:0 0 24px;color:#fff}._copy_nignk_2 h2 em{font-family:Georgia,serif;font-weight:400;color:#a8d6b7}._copy_nignk_2>p:not(._eyebrow_nignk_2){font-size:14px;line-height:1.8;max-width:420px}._copy_nignk_2 ._storeNote_nignk_2{font-size:12px!important;color:#ceded8;margin-top:24px}._copy_nignk_2>a{display:inline-block;color:#fff;font-size:12px;line-height:1.6;padding:12px 0;margin-top:12px;text-underline-offset:5px}._copy_nignk_2>a:focus-visible,._film_nignk_2 video:focus-visible{outline:3px solid #f97316;outline-offset:4px}._film_nignk_2{width:100%;max-width:320px;margin:0;justify-self:center;min-width:0}._film_nignk_2 video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#071b2b}._film_nignk_2 figcaption{font-size:10px;color:#ceded8;margin-top:12px;line-height:1.5}@media(max-width:760px){._teaser_nignk_1{grid-template-columns:1fr;padding:26px 20px;gap:28px;margin-top:36px}._copy_nignk_2 h2{font-size:32px}._film_nignk_2{max-width:300px}._copy_nignk_2>p:not(._eyebrow_nignk_2){font-size:13px}}
