.nav-languages{display:flex;align-items:center;gap:2px;border-left:1px solid #3e5144;padding-left:10px}.nav-languages a,.nav-languages button{font-size:9px;min-width:23px;min-height:34px;display:grid;place-items:center;border-radius:4px;background:none;color:#bdd0c4;padding:3px}.nav-languages a[aria-current=page]{background:#294533;color:#f1f7f2}.auto-language{font-size:9px;min-width:31px;min-height:31px;background:transparent;color:inherit;border:0;padding:4px 5px;border-radius:4px}.auto-language[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.language-switch{gap:2px;align-items:center}.language-switch a{min-width:29px}.language-switch .auto-language{color:#bdcebf}.light-switch .auto-language{color:#345a40}
@media(max-width:980px){.js .menu-toggle{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:12px}.menu-bars{width:21px;height:12px;border-block:1px solid #bdcfbf}.js #navigation{display:none}.js #navigation.open{display:flex;position:fixed;top:79px;left:0;right:0;height:calc(100dvh - 79px);max-width:none;background:#111814;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;padding:23px 28px 35px;gap:7px;font-size:21px;overflow:auto}.js #navigation.open>a,.js #navigation.open .nav-group>a{padding:11px 9px;min-height:48px}.js #navigation.open .nav-group{width:100%;flex-wrap:wrap;justify-content:space-between;gap:0}.js #navigation.open .nav-group>a{flex:1}.nav-group:after{display:none}.js #navigation.open .submenu-toggle{width:44px;height:48px;border:1px solid #3d5544}.js #navigation.open .nav-dropdown{position:static;flex-basis:100%;width:100%;margin:4px 0 10px;padding:12px 8px;box-shadow:none}.js #navigation.open .nav-dropdown>a{padding:10px;min-height:44px}.js #navigation.open .nav-dropdown strong{font-size:14px}.js #navigation.open .nav-languages{border:0;padding:13px 0 0;gap:7px;justify-content:flex-start;flex-wrap:wrap}.js #navigation.open .nav-languages a,.js #navigation.open .nav-languages button{padding:8px;min-height:40px;min-width:33px;font-size:12px}.js #navigation.open>a.app-nav{border-radius:8px;color:#102719;background:var(--mint);display:flex;justify-content:space-between}.company-hero-grid{gap:25px}.featured-app{grid-template-columns:1fr 135px;padding:20px;gap:17px}.feature-shot{width:135px}.company-intro h1{font-size:43px}.featured-copy h3{font-size:21px}.featured-copy p{font-size:12px}.header-inner{height:80px}.product-hero-grid{gap:32px}.product-intro h1{font-size:44px}}

.hero-description{max-width:440px}.hero h1{max-width:720px}.home-product-restored{padding-top:75px}.home-product-restored .section-heading{align-items:center}.home-product-restored .section-heading .text-link{flex:none}.home-product-restored .product-brand{gap:15px}.home-product-restored .product-brand h3{margin:0}.home-product-restored .product-description{font-size:14px}.home-app-visual .phone{width:242px}.home-app-visual{min-height:600px}.product-features{margin:24px 0 25px;border-block:1px solid #becfbe;padding:12px 0;color:#35533d}.product-features summary{cursor:pointer;font-size:13px;font-weight:600;min-height:30px;line-height:30px}.product-features .benefit-list{margin:18px 0 6px}.home-services{padding:85px 0}.home-services>.wrap>.section-intro{font-size:14px;color:var(--muted);max-width:660px;margin:22px 0 35px}.home-services .service-card h3{color:var(--paper)}.home-services .service-card p{color:var(--muted)}.home-about{padding:75px 0}.about-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.about-grid p{font-size:15px;color:#526157}.about-grid p+p{margin-top:17px}.section-intro{font-size:14px;line-height:1.75;max-width:760px;margin-top:20px}.section-light .section-intro{color:#526157}.release-section>.wrap>.section-intro{color:var(--muted)}.release-section h2{margin-top:20px}.release-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;margin:30px 0 0;padding:0}.release-list>li{border:1px solid #294233;border-radius:12px;background:linear-gradient(125deg,#182b1e,#0e1812);padding:6px 18px}.release-list summary{cursor:pointer;font-size:15px;font-weight:550;line-height:1.5;min-height:54px;padding:16px 0;color:#dbece0}.release-list summary::marker{color:var(--mint)}.release-list details>p{font-size:13px;color:var(--muted);margin:0 0 17px;line-height:1.7}.premium-tool{border-top:1px solid #bfd0c2;padding:4px 0}.premium-tool:last-child{border-bottom:1px solid #bfd0c2}.premium-tool summary{font-size:16px;font-weight:550;cursor:pointer;padding:17px 0;line-height:1.5}.premium-tool summary::marker{color:#527b5e}.premium-tool>p{font-size:13px;color:#526c59;margin:0 0 20px;padding-left:17px}.offer-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.offer-overview article{border:1px solid #b6ceb9;border-radius:14px;padding:10px 22px;background:linear-gradient(140deg,#edf3e9,#e0ecdf)}.offer-overview article:last-child{background:linear-gradient(140deg,#d9ecdc,#c5e3ce);border-color:#93ba9e}.offer-overview summary{cursor:pointer;min-height:58px;line-height:58px;color:#2f5339}.offer-overview h3{display:inline;font-size:21px;letter-spacing:-.03em}.offer-overview p{font-size:13px;color:#48634f;line-height:1.7;margin-bottom:18px}.price-table-wrap{overflow-x:auto;border:1px solid #b1c9b6;border-radius:14px;margin-top:20px}.price-table{width:100%;border-collapse:collapse;text-align:left;color:#1f3d28;font-size:15px;background:#f9fbf5}.price-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.price-table th,.price-table td{padding:20px 24px;border-bottom:1px solid #c6d8c9;white-space:nowrap}.price-table thead th{font-weight:600;background:#dcebdd;color:#31553c;font-size:13px}.price-table td:last-child{background:#edf5e8}.price-table tbody tr:last-child>*{border-bottom:0}.family-section{padding:40px 0 65px}.family-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;margin:28px 0 0}.family-list li{border:1px solid #bdd1c0;border-radius:13px;background:linear-gradient(140deg,#edf3e8,#e1eddf);padding:5px 20px}.family-list summary{font-size:16px;font-weight:550;cursor:pointer;line-height:1.5;padding:19px 0;min-height:62px;color:#294e34}.family-list p{font-size:13px;color:#526b59;margin-bottom:19px;line-height:1.7}.family-note{font-size:11px;color:#526b59;margin-top:22px;max-width:900px}.capture-copy>.capture-version{font-size:11px!important;color:#59715e!important}.capture-copy .screen-overview{display:none}.nav-languages{border-left-color:#395044}.nav-languages button{font:inherit;font-size:9px}.nav-languages button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.language-switch button{font-size:9px;color:inherit;background:none;border:0;padding:6px 7px;min-height:29px;cursor:pointer}.language-switch button[aria-pressed=true]{text-decoration:underline;text-underline-offset:4px}.product-topline{flex-wrap:wrap}.header-inner nav{gap:19px}.header-inner a.app-nav{background:var(--mint);color:#102719;border:0}.header-inner a.app-nav:hover{color:#102719;background:#c8efda}.site-header .nav-languages a:hover{color:#fff}.site-footer .footer-top nav{font-size:12px}.footer-top nav>a{min-height:30px}
@media(max-width:1100px){.header-inner nav{gap:11px;font-size:12px}.home-app-visual .phone{width:220px}.home-app-visual{min-height:540px}.about-grid{gap:45px}.family-list{gap:12px}.family-list li{padding-inline:15px}}
@media(max-width:680px){.home-product-restored,.home-services,.home-about{padding:55px 0}.home-product-restored .section-heading{display:block}.home-product-restored .section-heading .text-link{margin-top:15px}.home-app-visual{min-height:530px}.home-app-visual .phone{width:224px}.product-features{margin:20px 0}.home-services>.wrap>.section-intro{font-size:14px;margin-bottom:27px}.about-grid{grid-template-columns:1fr;gap:23px}.about-grid p{font-size:14px}.release-list{grid-template-columns:1fr;gap:10px}.release-list>li{padding:4px 17px}.release-list summary{font-size:14px;min-height:49px;padding-block:14px}.offer-overview{grid-template-columns:1fr;gap:11px}.offer-overview summary{min-height:48px;line-height:48px}.offer-overview h3{font-size:21px}.family-list{grid-template-columns:1fr;gap:11px}.family-list summary{font-size:15px;min-height:54px;padding:16px 0}.price-table th,.price-table td{padding:15px 14px;font-size:13px}.family-section{padding:30px 0 50px}.premium-tool summary{font-size:15px;padding-block:15px}.product-topline .language-switch{margin-left:auto}.language-switch a{min-width:26px}.product-topline{gap:11px}.company-intro{max-width:none}.hero-description{font-size:14px}.hero-art{margin-bottom:20px}.home-product-restored .stayset-copy h4{font-size:32px}}
@media(max-width:360px){.product-intro h1{font-size:38px}.hero h1{font-size:48px}.language-switch a{min-width:24px}.product-topline .language-switch{margin-left:0}.price-table th,.price-table td{padding:14px 10px;font-size:12px}.home-product-restored .stayset-copy h4{font-size:28px}.hero-actions{gap:17px}}
