.od-mobile-nav[data-astro-cid-mn6papdg]{flex:none;display:none}.od-mobile-nav-toggle[data-astro-cid-mn6papdg],.od-mobile-menu-close[data-astro-cid-mn6papdg]{box-sizing:border-box;color:#103c40;cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;font:inherit;background:#ffffff80;border:1px solid #d7dfd9;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex}.od-mobile-nav-toggle[data-astro-cid-mn6papdg] svg[data-astro-cid-mn6papdg],.od-mobile-menu-close[data-astro-cid-mn6papdg] svg[data-astro-cid-mn6papdg]{width:22px;height:22px}.od-mobile-menu-dialog[data-astro-cid-mn6papdg]{color:#fff;overscroll-behavior:contain;width:100vw;max-width:none;height:100dvh;max-height:none;font-family:var(--ds-font-body,"Onest", system-ui, sans-serif);background:#092a2e;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden auto}.od-mobile-menu-dialog[data-astro-cid-mn6papdg]::backdrop{background:#071d2229}.od-mobile-menu-panel[data-astro-cid-mn6papdg]{box-sizing:border-box;min-height:100%;padding:max(12px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));flex-direction:column;display:flex}.od-mobile-menu-header[data-astro-cid-mn6papdg]{justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex}.od-mobile-menu-brand[data-astro-cid-mn6papdg]{font-family:var(--font-brand);font-size:12px;font-weight:var(--font-weight-brand);letter-spacing:.16em}.od-mobile-menu-close[data-astro-cid-mn6papdg]{top:var(--menu-control-top,14px);left:var(--menu-control-left,calc(100vw - 62px));z-index:1;color:#fff;background:#092a2e;border-color:#fff3;position:fixed}.od-mobile-menu-links[data-astro-cid-mn6papdg]{gap:3px;padding:clamp(36px,7vh,76px) 0 36px;display:grid}.od-mobile-menu-links[data-astro-cid-mn6papdg] a[data-astro-cid-mn6papdg]{color:#fff;min-height:58px;font-family:var(--ds-font-display,"Schibsted Grotesk", "Onest", system-ui, sans-serif);font-size:clamp(28px,7vw,42px);font-weight:var(--font-weight-heading);letter-spacing:-.035em;overflow-wrap:anywhere;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;line-height:1.16;text-decoration:none;display:flex}.od-mobile-menu-links[data-astro-cid-mn6papdg] a[data-astro-cid-mn6papdg]:hover,.od-mobile-menu-links[data-astro-cid-mn6papdg] a[data-astro-cid-mn6papdg][aria-current=page]{color:#c7f5ca}.od-mobile-menu-arrow[data-astro-cid-mn6papdg]{color:#94b3ad;flex:none;font-size:24px;font-weight:400}.od-mobile-menu-footer[data-astro-cid-mn6papdg]{margin-top:auto;padding-top:16px}.od-mobile-menu-cta[data-astro-cid-mn6papdg]{box-sizing:border-box;color:#113c35;background:#c7f5ca;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.od-mobile-menu-cta[data-astro-cid-mn6papdg]>span[data-astro-cid-mn6papdg]{font-size:24px;line-height:1}.od-mobile-nav-toggle[data-astro-cid-mn6papdg]:focus-visible,.od-mobile-menu-dialog[data-astro-cid-mn6papdg] [data-astro-cid-mn6papdg]:is(a,button):focus-visible{outline-offset:5px;outline:3px solid #e7ac77}@media (width<=1279px){.od-mobile-nav[data-astro-cid-mn6papdg]{display:block}}@media (width>=700px){.od-mobile-menu-panel[data-astro-cid-mn6papdg]{padding-inline:40px;padding-bottom:40px}.od-mobile-menu-links[data-astro-cid-mn6papdg],.od-mobile-menu-footer[data-astro-cid-mn6papdg]{width:min(100%,720px);margin-inline:auto}}.od-language-suggestion[data-astro-cid-a3raiokd]{color:#375950;font-family:var(--font-sans);background:#eaf0e9;padding-inline:18px}.od-language-suggestion[data-astro-cid-a3raiokd][hidden],.od-language-suggestion-row[data-astro-cid-a3raiokd][hidden]{display:none}.od-language-suggestion-row[data-astro-cid-a3raiokd]{justify-content:center;align-items:center;gap:14px;max-width:1280px;min-height:52px;margin:auto;display:flex}.od-language-suggestion[data-astro-cid-a3raiokd] p[data-astro-cid-a3raiokd]{margin:0;padding-block:12px;font-size:12px;line-height:1.55}.od-language-suggestion[data-astro-cid-a3raiokd] p[data-astro-cid-a3raiokd]>span[data-astro-cid-a3raiokd]{margin-right:5px}.od-language-suggestion[data-astro-cid-a3raiokd] a[data-astro-cid-a3raiokd]{color:#075d53;font-weight:var(--font-weight-action);text-underline-offset:3px;text-decoration-thickness:1px}.od-language-suggestion[data-astro-cid-a3raiokd] button[data-astro-cid-a3raiokd]{border-radius:var(--ds-control-radius);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.od-language-suggestion[data-astro-cid-a3raiokd] button[data-astro-cid-a3raiokd] svg[data-astro-cid-a3raiokd]{width:19px;height:19px}@media (width>=700px){.od-language-suggestion[data-astro-cid-a3raiokd]{padding-inline:28px}.od-language-suggestion[data-astro-cid-a3raiokd] p[data-astro-cid-a3raiokd]{font-size:13px}}.td-product-nav[data-astro-cid-74t7jgn3]{gap:clamp(12px,1.2vw,22px)}.td-product-nav[data-astro-cid-74t7jgn3] a[data-astro-cid-74t7jgn3][aria-current=page]{color:var(--accent);background:0 0;box-shadow:inset 0 -2px}@media (width<=1279px){.td-product-nav[data-astro-cid-74t7jgn3]{display:none}}.ds.ds-premium{--ds-page:#f7f8f4;--ds-card:#fff;--text:#103c40;--muted:#526d70;--accent:#086b6b;--surface-dark:#082e35;--ds-line:#dce5df;--ds-radius:28px;--ds-radius-sm:18px;--ds-control-radius:14px;--ds-shadow:0 12px 32px -26px #123e4055;--ds-shadow-raised:0 24px 54px -34px #123e4070;font-family:var(--ds-font-body);font-size:16px;line-height:1.55;overflow-x:clip}.ds-premium :where(h1,h2,h3){font-family:var(--ds-font-display);text-wrap:balance}.ds-premium :where(p){text-wrap:pretty}.ds-premium :where(a,button,summary,input,select):focus-visible{outline-offset:5px;outline:3px solid #e78d4b}.ds-premium :where(section[id]){scroll-margin-top:84px}.ds-premium .td-wrap{max-width:1280px;padding-inline:22px}.ds-premium .td-sec{padding-block:56px}.ds-premium .td-nav{backdrop-filter:blur(16px);background:#f7f8f4ed;gap:12px;min-height:72px;padding:12px 18px}.ds-premium .td-logo{gap:9px}.ds-premium .td-logo-sign{aspect-ratio:686/295;background:0 0;flex:none;width:42px;height:auto}.ds-premium .td-logo-word{font-family:var(--font-brand);font-weight:var(--font-weight-brand);letter-spacing:.14em;color:#364f53;font-size:11px;display:block}.ds-premium .td-nav-right{flex:none;gap:8px;margin-inline-start:auto}.ds-premium .td-language-menu summary{box-sizing:border-box;border-radius:var(--ds-control-radius);height:44px;min-height:44px;box-shadow:none;background:#ffffff80;border:1px solid #d7dfd9;align-items:center;padding-block:0;padding-inline:9px}.ds-premium .td-language-menu summary .td-language-menu__flag{display:none}.ds-premium .td-product-nav a{font-size:13px;font-weight:600}.ds-premium .td-btn,.ds-premium .td-nav-cta,.td.ds.ds-premium .lead-form__submit{border-radius:var(--ds-control-radius);min-height:50px;font-family:var(--ds-font-body);padding:13px 22px;font-size:15px;font-weight:600;line-height:1.3;transition:background .2s,transform .2s,box-shadow .2s}.ds-premium .td-nav-cta{align-items:center;min-height:44px;padding:10px 18px;display:inline-flex}.ds-premium .td-btn--accent,.ds-premium .lead-form__submit{background:var(--accent);color:#fff;box-shadow:0 4px 12px #073e3612}.ds-premium .td-btn:hover,.ds-premium .td-nav-cta:hover{filter:none;transform:translateY(-2px)}.ds-premium .td-h2,.td.ds.ds-premium .software-trust h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);font-weight:var(--font-weight-heading);letter-spacing:var(--type-h2-tracking);max-width:23ch;margin-bottom:18px}.ds-premium .td-h1{font-weight:var(--font-weight-heading);letter-spacing:-.055em}.ds-premium .td-eyebrow{letter-spacing:.13em;margin-bottom:14px;font-size:11px;font-weight:600}.ds-premium .td-badge{font-weight:500}.od-section-sub{max-width:59ch;color:var(--muted);margin:0 0 30px;font-size:16px;line-height:1.6}.ds.ds-premium .td-final{border-radius:var(--ds-radius);background:var(--surface-dark);color:#fff;padding:32px 24px}.ds.ds-premium .td-final :where(.td-h2,.td-eyebrow){color:#fff}.ds.ds-premium .td-final-d{color:#c2d7d6}.ds.ds-premium .td-final .td-btn--ghost{color:#fff;background:#ffffff08;border-color:#739291}.ds.ds-premium .td-final .td-btn--ghost:hover{background:#ffffff14;border-color:#b6d9d7}.ds.ds-premium .td-final .td-btn--accent{color:#123a34;background:#c7f5ca}.ds-premium .td-final.od-brand-stage:before,.ds-premium .td-final.od-brand-stage:after{display:none}.ds-premium .td-faq-item{border-color:var(--ds-line)}.ds-premium .td-faq-item summary{min-height:64px;padding-block:21px;font-size:16px;font-weight:500}.ds-premium .td-faq-a{color:var(--muted);font-size:15px;line-height:1.7}.ds-premium .td-faq-a ul{padding-left:20px}.ds-premium .td-faq-a li+li{margin-top:12px}.ds-premium .ds-status{border-radius:var(--ds-radius);background:#edf2e9;border-color:#d6e2d0;gap:16px;padding:24px}.ds-premium .ds-status-label{color:#3b633b;background:#dbe9d5;font-size:11px}.ds-premium .ds-status-title{font-family:var(--ds-font-display);font-weight:var(--font-weight-heading);font-size:var(--type-h3-size);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.ds-premium .ds-status-body{color:var(--muted);font-size:15px}.ds-premium .td-about{background:#edf1eb}.ds-premium .lead-form{border-radius:var(--ds-radius);box-shadow:none}.ds-premium .lead-form :where(input:not([type=checkbox]),select){border-radius:var(--ds-control-radius);font-size:16px}.ds-premium .lead-form__estimate{border-radius:var(--ds-radius-sm)}.ds-premium .td-foot{background:#f7f8f4}.ds-premium .td-foot-links a{align-items:center;min-height:44px;display:inline-flex}.od-hero{color:var(--text);isolation:isolate;text-align:center;background:#f2f2f4;margin:0;position:relative;overflow:hidden}.od-hero-inner{max-width:1390px;margin:auto;padding:34px 22px 0;position:relative}.od-hero-eyebrow{color:#456357;letter-spacing:.095em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;max-width:100%;margin-inline:auto;font-size:11px;font-weight:500;line-height:1.5;display:flex}.od-hero-eyebrow>span{background:#17796c;border-radius:50%;flex:none;width:6px;height:6px}.od-hero h1{font-size:var(--type-h1-size);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking);font-weight:var(--font-weight-heading);color:#103c40;max-width:17ch;margin:16px auto}.od-hero-sub{color:#526d70;max-width:43ch;margin:0 auto 20px;font-size:15px;line-height:1.55}.od-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;display:flex}.ds-premium .od-hero .td-btn--accent{color:#fff;flex:initial;background:#0c6567;font-weight:600;box-shadow:0 5px 15px #16494a16}.od-hero .td-btn>span{margin-left:18px;font-size:20px;line-height:1}.od-text-link{color:#086b6b;min-height:44px;font-size:13px;font-weight:var(--font-weight-action);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.od-beta-note{letter-spacing:.01em;color:#52695c;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:11px;display:flex}.od-beta-note>span{background:#52695c;border-radius:50%;width:4px;height:4px}.od-product-stage{isolation:isolate;min-width:0;max-width:560px;margin:34px auto 0;padding:10px 0 0;position:relative}.od-stage-halo{z-index:-1;background:radial-gradient(#dceba1 0%,#daf4bd88 38%,#0000 67%);width:115%;height:90%;position:absolute;top:-6%;right:-8%}.od-device-browser{background:#eff5ef;border:1px solid #92ad9e;border-radius:12px;margin-right:23px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 25px 40px -18px #163c3e66}.od-browser-toolbar{color:#5c7271;letter-spacing:.17em;justify-content:space-between;align-items:center;gap:14px;height:24px;padding-inline:10px;font-size:6px;font-weight:700;display:flex}.od-window-dots{gap:3px;display:flex}.od-window-dots i{background:#a5b6b1;border-radius:50%;width:4px;height:4px;display:block}.od-browser-status{color:#3c8c71}.od-preview-screen{aspect-ratio:1.82;background:#f9fbfa;overflow:hidden}.od-preview-screen>img{object-fit:cover;object-position:top;width:100%;height:100%}.od-preview-screen>img[hidden]{display:none}.od-device-phone{background:#fff;border:4px solid #d9e7dd;border-radius:21px;width:105px;height:185px;position:absolute;top:35px;right:-3px;overflow:hidden;transform:rotate(5deg);box-shadow:0 14px 28px #001b2266}.od-device-phone img{object-fit:cover;object-position:left top;width:100%;height:100%}.od-phone-speaker{z-index:1;background:#123a40;border-radius:10px;width:30%;height:6px;position:absolute;top:4px;left:35%}.od-device-label{color:#41675d;align-items:center;gap:14px;min-height:50px;padding:24px 104px 0 3px;font-size:10px;line-height:1.4;display:flex}.od-device-label>span{font-size:24px;font-weight:400}.od-preview-controls{background:#ffffffc7;border:1px solid #d2dfd3;border-radius:14px;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:19px auto 0;padding:4px;display:flex}.od-preview-controls button{color:#516d62;cursor:pointer;white-space:nowrap;min-height:44px;font-size:12px;font-family:var(--font-sans);font-weight:var(--font-weight-action);background:0 0;border:0;border-radius:10px;padding:9px 10px}.od-preview-controls button[aria-pressed=true]{color:#fff;background:#153d3f}.od-preview-controls button:hover{box-shadow:inset 0 0 0 1px #bdccba}.od-preview-caption{color:#60786c;text-align:center;margin-top:10px;font-size:10px;line-height:1.5}.od-hero-foot{color:#647d6b;letter-spacing:.17em;border-top:1px solid #cbdacb;justify-content:space-between;margin:20px 20px 0;padding:16px 0;font-size:8px;display:flex}.od-modules .td-h2{max-width:18ch}.od-module-grid{gap:16px;display:grid}.od-module-card{border-radius:var(--ds-radius);background:#e8f0ec;border:1px solid #d7e3dc;grid-template-columns:minmax(0,1fr) 125px;column-gap:8px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.od-module-card--plan{background:#f5eadd;border-color:#ecdbc7}.od-module-card--anamneze{background:#e7eff4;border-color:#d5e1e8}.od-guide-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.od-section-links{max-width:72ch;color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.7}.od-section-links a{color:#0b756d;text-underline-offset:3px;text-decoration:underline 1px}.od-module-card--agenda{background:#f3ead5;border-color:#e8ddc6}.od-module-card--dossier{background:#e7efe9;border-color:#d0dfd5}.od-module-card:hover{box-shadow:var(--ds-shadow-raised);transform:translateY(-4px)}.od-module-top{color:#54716a;letter-spacing:.15em;grid-column:1/-1;justify-content:space-between;align-items:center;font-size:11px;display:flex}.od-module-top>span:last-child{letter-spacing:0;border:1px solid #52716a33;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.od-module-art{grid-area:2/2;align-self:center;margin:8px -12px 0 0}.od-module-art img{object-fit:contain;filter:drop-shadow(0 10px 12px #193b3714);width:100%;height:160px;transition:transform .35s;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.od-module-card:hover .od-module-art img{transform:translateY(-4px)}}.od-module-copy{grid-area:2/1;padding-top:20px}.od-module-copy>p{color:#516d6c;margin-bottom:10px;font-size:11px;font-weight:500}.od-module-copy h3{max-width:16ch;font-size:var(--type-h3-size);letter-spacing:var(--type-h3-tracking);font-weight:var(--font-weight-heading);line-height:var(--type-h3-leading);text-wrap:initial;margin-bottom:12px}.od-module-copy>span{display:none}.od-module-copy b{align-items:center;gap:9px;min-height:44px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.od-standard{background:#e6ece4}.od-standard .td-h2{max-width:21ch}.od-principles{gap:26px;margin-top:32px;display:grid}.od-principles article{border-top:1px solid #b9cbbd;padding-top:20px}.od-principle-number{letter-spacing:.12em;color:#6d8775;font-size:11px}.od-principles h3{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-tracking);font-weight:var(--font-weight-heading);line-height:var(--type-h3-leading);margin:16px 0 10px}.od-principles p{color:#526d61;max-width:36ch;font-size:15px}.od-why-grid{gap:24px;margin-top:36px;display:grid}.od-why-grid article{border-top:1px solid var(--ds-line);grid-template-columns:27px 1fr;column-gap:16px;padding-top:22px;display:grid}.od-why-grid article>span{color:#8d9d92;padding-top:4px;font-size:11px}.od-why-grid h3{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-tracking);font-weight:var(--font-weight-heading);line-height:var(--type-h3-leading);margin-bottom:10px}.od-why-grid p{color:var(--muted);grid-column:2;font-size:15px}@media (width>=700px){.ds-premium .td-wrap{padding-inline:36px}.ds-premium .td-sec{padding-block:80px}.ds-premium .td-logo-word{font-size:13px;font-family:var(--font-brand);font-weight:var(--font-weight-brand)}.ds-premium .td-nav{padding-inline:28px}.ds.ds-premium .td-final{padding:54px}.od-hero{border-radius:0;margin-inline:0}.od-hero-inner{padding:50px 40px 0}.od-hero h1{font-size:var(--type-h1-size);max-width:17ch;font-weight:var(--font-weight-heading);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}.od-hero-sub{font-size:17px}.ds-premium .od-hero .td-btn--accent{flex:initial}.od-hero-eyebrow{max-width:initial;font-size:11px}.od-product-stage{width:min(100%,760px);max-width:760px;margin:45px auto 0}.od-device-browser{border-radius:18px;margin-right:60px}.od-browser-toolbar{height:35px;padding-inline:15px;font-size:8px}.od-window-dots i{width:6px;height:6px}.od-device-phone{border-width:6px;border-radius:29px;width:158px;height:279px;top:60px}.od-device-label{min-height:68px;padding:30px 150px 0 15px;font-size:12px}.od-preview-controls{margin-top:12px}.od-preview-controls button{font-size:12px;font-family:var(--font-sans);font-weight:var(--font-weight-action);padding-inline:17px}.od-hero-foot{margin-inline:40px;font-size:9px}.od-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.od-module-card{flex-direction:column;padding:22px;display:flex}.od-module-art{width:100%;margin:0}.od-module-art img{width:100%;height:220px;margin-block:8px}.od-module-copy{flex-direction:column;flex:1;padding-top:8px;display:flex}.od-module-copy h3{font-size:var(--type-h3-size);font-weight:var(--font-weight-heading);line-height:var(--type-h3-leading);letter-spacing:var(--type-h3-tracking)}.od-module-copy>span{color:var(--muted);margin-bottom:18px;font-size:14px;display:block}.od-module-copy b{margin-top:auto}.od-principles{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:44px}.od-why-grid{grid-template-columns:repeat(2,1fr);gap:36px 56px}.od-section-sub{font-size:18px}}@media (width>=1100px){.od-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.od-hero-inner{padding:64px 54px 25px;display:block}.od-hero h1{font-size:var(--type-h1-size);max-width:18ch;font-weight:var(--font-weight-heading);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}.od-product-stage{margin-top:52px}.od-device-label{padding-top:32px}.od-hero-foot{margin-inline:54px;margin-top:0}.ds-premium .td-nav{padding-inline:38px}.od-text-link{font-size:14px;font-weight:var(--font-weight-action)}}@media (width<=1100px){.ds-premium .td-nav{padding-right:max(12px, env(safe-area-inset-right))}}@media (width<=699px){.ds-premium .td-nav-cta,.ds-premium .td-product-nav{display:none}.ds-premium .ds-status{flex-direction:column}.ds-premium .td-hero-cta .td-btn{width:100%}.od-hero{--type-h1-size:clamp(34px, 9vw, 40px)}.od-hero-inner{padding-top:22px}.od-hero-eyebrow{margin-block:0}.od-hero h1{margin-block:12px}.od-hero-sub{margin-bottom:12px;line-height:1.5}.od-hero-actions{gap:2px 18px}.od-beta-note{margin-block:8px 0}}@media (width<=370px){.ds-premium .td-nav{gap:7px;padding-inline:12px}.ds-premium .td-logo-word{letter-spacing:.12em;font-size:10px;font-family:var(--font-brand);font-weight:var(--font-weight-brand)}.ds-premium .td-logo-sign{width:32px}.od-hero-inner{padding-inline:18px}.od-hero h1{font-size:var(--type-h1-size);font-weight:var(--font-weight-heading);line-height:var(--type-h1-leading);letter-spacing:var(--type-h1-tracking)}.od-hero-actions{gap:2px}.od-hero .od-text-link{width:100%;font-weight:var(--font-weight-action);justify-content:center}.od-preview-controls button{font-size:10px;font-family:var(--font-sans);font-weight:var(--font-weight-action);padding-inline:8px}.od-module-card{grid-template-columns:minmax(0,1fr) 110px;padding:20px}}@media (prefers-reduced-motion:no-preference){.od-hero-copy{animation:.65s ease-out both od-arrive}.od-device-browser{animation:.85s ease-out .1s both od-device-arrive}.od-device-phone{animation:1s ease-out .2s both od-phone-arrive}@keyframes od-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes od-device-arrive{0%{opacity:0;transform:translateY(25px)rotate(-7deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes od-phone-arrive{0%{opacity:0;transform:translateY(32px)rotate(10deg)}to{opacity:1;transform:rotate(5deg)}}}@media (prefers-reduced-motion:reduce){.ds-premium *,.ds-premium :before,.ds-premium :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.od-brand-visual{margin:22px -22px 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.od-brand-visual img{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:100%;height:clamp(390px,110vw,500px);mask-image:linear-gradient(#0000,#000 9%)}@media (width<=699px){.od-brand-visual{margin-top:8px}.od-brand-visual img{height:clamp(280px,76vw,360px);display:block}}.od-product-feature{text-align:center;background:#fff;padding:58px 0 52px}.od-product-feature h2{font-size:var(--type-h2-size);line-height:var(--type-h2-leading);letter-spacing:var(--type-h2-tracking);font-weight:var(--font-weight-heading);margin:0 auto}.od-product-feature h2>span{color:#087779}.od-product-feature .od-product-stage{padding-top:20px}@media (width>=700px){.od-brand-visual{max-width:960px;margin:28px auto 0}.od-brand-visual img{height:540px}.od-product-feature{padding-block:80px}}@media (width>=900px) and (height<=900px){.od-hero{--type-h1-size:clamp(52px, 5vw, 70px)}.od-hero-inner{padding-top:clamp(22px,4vh,34px);padding-bottom:0}.od-hero h1{margin-block:11px}.od-hero-sub{margin-bottom:13px;font-size:16px;line-height:1.5}.od-beta-note{margin-top:7px}.od-brand-visual{margin-top:8px}.od-brand-visual img{object-fit:contain;object-position:center top;mix-blend-mode:normal;-webkit-mask-composite:source-in;width:auto;max-width:100%;height:clamp(280px,100svh - 470px,420px);margin-inline:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 9%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 9%);mask-composite:intersect}}
