:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;color:#233b36;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #233b36;--muted: #75837e;--line: #e2e9e5;--blue: #3777b7;--blue-dark: #286499;--green: #397a67;--surface-blue: #f1f6fa;--surface-green: #f2f7f3;--shell: min(1120px, calc(100% - 80px) )}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;min-width:320px;min-height:100vh;background:#fff}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit}img{max-width:100%}button,input,a{letter-spacing:0}.site-page{overflow:clip}.page-loading{display:grid;place-items:center;min-height:100svh;color:#75837e;font-size:13px}.section-shell{width:var(--shell);margin-inline:auto}.site-page :focus-visible{outline:2px solid var(--green);outline-offset:5px}.skip-link{position:fixed;top:-100px;left:16px;z-index:200;padding:12px 20px;background:#fff;color:var(--green)}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:50;height:76px;border-bottom:1px solid #eef1ee;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-shell{display:flex;align-items:center;justify-content:space-between;width:var(--shell);height:100%;margin-inline:auto}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.brand img{width:38px;height:38px;border-radius:8px}.brand span{display:grid;gap:4px}.brand strong{font-size:17px;font-weight:650;line-height:1.2}.brand small{color:#8a9690;font-size:10px;font-weight:400}.nav-links{display:flex;align-items:center;gap:38px}.nav-links a{color:#718078;font-size:13px;text-decoration:none;transition:color .16s ease}.nav-links a:hover{color:var(--green)}.nav-download{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 17px;border:1px solid #d9e3dc;border-radius:5px;color:#426957;background:#fff;font-size:12px;font-weight:500;text-decoration:none}.nav-download:hover{border-color:#9fbdaa;background:#f6f9f6}.nav-download svg{width:14px;height:14px}.hero{position:relative;padding-top:0}.hero-copy{position:relative;z-index:2;padding-top:42px;padding-bottom:30px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0;color:#789085;font-size:12px;font-weight:450}.eyebrow svg{width:15px;height:15px;stroke-width:1.5}.hero h1{margin:12px 0 0;color:#254337;font-size:62px;font-weight:650;line-height:1.15;letter-spacing:0}.hero-tagline{margin:12px 0 0;color:#486357;font-size:27px;font-weight:400;line-height:1.5}.hero-lead{margin:12px 0 0;color:#6f7e74;font-size:13px;line-height:1.8}.mobile-break{display:none}.download-options{width:fit-content;max-width:100%;margin:24px auto 0}.download-actions{display:flex;justify-content:center;gap:10px}.download-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:136px;height:46px;padding:0 17px;border:1px solid #dce5df;border-radius:5px;text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;transition:background .16s ease,border-color .16s ease}.download-button.primary{color:#fff;border-color:#39745f;background:#39745f}.download-button.primary:hover{border-color:#2c5b49;background:#2c5b49}.download-button.secondary{color:#496456;background:#fff}.download-button.secondary:hover{border-color:#adc2b4;background:#f6f9f6}.download-button:disabled{color:#9aa69f;background:#fafbf9;cursor:default}.download-button svg{flex:0 0 auto;width:18px;height:18px;stroke-width:1.6}.download-other{display:flex;align-items:center;justify-content:center;gap:14px;min-height:22px;margin-top:13px}.download-other a,.download-other button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:#8b978e;background:transparent;font-size:10px;text-decoration:none;cursor:pointer}.download-other a:hover,.download-other button:hover{color:var(--green)}.download-other>span{width:1px;height:10px;background:#dce3dc}.download-other svg{width:11px;height:11px}.hero-product{position:relative;height:min(426px,45svh);min-height:330px}.hero-product:before{content:"";position:absolute;top:78px;right:0;bottom:0;left:0;background:#f0f5f0}.hero-media-shell{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:42px;width:min(850px,calc(100% - 48px));height:100%;margin-inline:auto;padding-bottom:22px}.hero-device{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;flex:0 0 auto;height:87%;margin:0}.hero-device-main{z-index:2;height:100%}.device-screen{flex-shrink:0;overflow:hidden;border:5px solid #35463f;border-radius:26px;background:#f7faf8;box-shadow:0 14px 32px #284b3517,0 2px 4px #284b351a}.device-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.hero-device .device-screen{height:calc(100% - 32px);aspect-ratio:.44}.hero-device-main .device-screen{aspect-ratio:577 / 1330}.hero-device-left .device-screen{aspect-ratio:578 / 1368}.hero-device-right .device-screen{aspect-ratio:691 / 1495}.hero-device figcaption{display:flex;align-items:center;justify-content:center;gap:5px;height:32px;color:#819084;font-size:10px;white-space:nowrap}.hero-device figcaption svg{width:12px;height:12px;stroke-width:1.5}.hero-media-note{position:absolute;top:78px;right:-80px;display:flex;align-items:flex-start;gap:9px;margin:0;color:#85958a;font-size:10px;line-height:1.9}.hero-media-note svg{width:22px;height:22px;margin-top:4px;color:#84a68d;stroke-width:1.3}.hero-media-note strong{color:#627d68;font-weight:500}.value-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding:38px 0 42px}.value-section article{display:flex;align-items:flex-start;gap:13px}.value-section article>svg{flex-shrink:0;width:22px;height:22px;margin-top:2px;color:#7e9b88;stroke-width:1.4}.value-section article:nth-child(2)>svg{color:#7b9db5}.value-section h2{margin:0;color:#4b6456;font-size:14px;font-weight:550;line-height:1.6}.value-section p{max-width:245px;margin:6px 0 0;color:#768278;font-size:11px;line-height:1.9}.section-kicker{margin:0;color:#7b9383;font-size:11px;font-weight:500;line-height:1.6}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.section-heading h2,.care-copy h2{margin:15px 0 0;color:#294337;font-size:35px;font-weight:500;line-height:1.55;letter-spacing:0}.section-heading>p{margin:0 0 5px;color:#758075;font-size:13px;line-height:1.9}.feature-section{padding:86px 0 76px;border-top:1px solid #edf1ed;background:#f8faf7}.feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-bottom:1px solid #dae4da}.feature-tabs button{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:12px;height:61px;padding:0 24px;border:0;background:transparent;color:#93a092;font-size:14px;cursor:pointer}.feature-tabs button>svg:first-child{width:19px;height:19px;stroke-width:1.4}.feature-tabs button>svg:last-child{width:14px;height:14px;margin-left:auto;opacity:0}.feature-tabs button[aria-selected=true]{color:#3a7557}.feature-tabs button[aria-selected=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:#69937b}.feature-tabs button[aria-selected=true]>svg:last-child{opacity:1}.feature-tabs button:hover{color:#3a7557}.feature-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;min-height:586px;padding-top:38px}.feature-preview{position:relative;display:grid;place-items:center;align-content:center;gap:18px;min-height:530px}.feature-screen{height:470px;aspect-ratio:.44;border-width:5px;border-radius:27px;box-shadow:0 20px 45px #26442e12}.feature-preview-caption{color:#a1ada2;font-size:10px}.feature-copy{max-width:410px}.feature-copy h3{min-height:84px;margin:19px 0 0;color:#345541;font-size:26px;font-weight:550;line-height:1.65}.feature-copy h3 span{color:#839286;font-weight:400;font-size:23px}.feature-description{min-height:84px;margin:21px 0 0;color:#6f7d70;font-size:13px;line-height:2}.feature-copy ul{display:grid;gap:14px;min-height:88px;margin:22px 0 28px;padding:0;list-style:none}.feature-copy li{display:flex;align-items:flex-start;gap:10px;color:#627b66;font-size:12px;line-height:1.7}.feature-copy li svg{flex:0 0 auto;width:15px;height:15px;margin-top:3px;color:#75a080;stroke-width:1.7}.text-link{display:inline-flex;align-items:center;gap:14px;color:#487a5e;font-size:12px;font-weight:500;text-decoration:none}.text-link svg{width:14px;height:14px;transition:transform .16s ease}.text-link:hover svg{transform:translate(3px)}.reviews-section{padding:48px 0 40px;border-bottom:1px solid #edf1ed;background:#fff}.reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:40px}.reviews-heading h2{margin:10px 0 0;color:#294337;font-size:27px;font-weight:500;line-height:1.45}.reviews-intro{margin:8px 0 0;color:#758075;font-size:12px;line-height:1.8}.review-rating-summary{display:flex;align-items:center;gap:27px;padding-right:24px}.review-score{display:flex;align-items:baseline;gap:8px}.review-score strong{color:#395e4d;font-size:50px;font-weight:400;line-height:1;font-variant-numeric:tabular-nums}.review-score>span{color:#99a79b;font-size:14px}.review-rating-details{display:grid;gap:10px}.review-rating-details p{margin:0;color:#6e8171;font-size:12px}.review-rating-details p strong{color:#466451;font-weight:550}.review-rating-details>span{display:flex;align-items:center;gap:5px;color:#93a093;font-size:10px}.review-rating-details>span>svg{width:12px;height:12px}.rating-stars{position:relative;display:inline-block;width:87px;height:15px;vertical-align:middle}.rating-stars-track{display:flex;gap:3px;width:87px;color:#e7ebe4}.rating-stars-track svg{flex:0 0 15px;width:15px;height:15px;fill:currentColor;stroke-width:0}.rating-stars-fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.rating-stars-fill .rating-stars-track{color:#b59a63}.review-carousel-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;margin-bottom:12px}.review-carousel-bar>p{margin:0;color:#8a988b;font-size:11px}.review-carousel-bar>p strong{color:#5d7864;font-weight:500}.review-carousel-controls{display:flex;align-items:center;gap:8px}.review-carousel-controls>span{min-width:70px;margin-right:7px;color:#97a395;font-size:10px;text-align:right;font-variant-numeric:tabular-nums}.review-carousel-controls button{display:grid;place-items:center;width:35px;height:35px;padding:0;border:1px solid #dbe5dc;border-radius:50%;color:#77917d;background:#fff;cursor:pointer}.review-carousel-controls button:hover:not(:disabled){border-color:#75987c;color:#466e51;background:#f1f6ef}.review-carousel-controls button:disabled{opacity:.35;cursor:default}.review-carousel-controls svg{width:16px;height:16px}.review-rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px) / 3);gap:24px;overflow-x:auto;padding:0 0 12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c7d6c6 #f4f7f2}.review-rail::-webkit-scrollbar{height:5px}.review-rail::-webkit-scrollbar-track{background:#f4f7f2}.review-rail::-webkit-scrollbar-thumb{border-radius:3px;background:#c7d6c6}.user-review{display:flex;flex-direction:column;min-width:0;height:252px;margin:0;padding:18px;border:1px solid #e3eae1;border-radius:6px;background:#fafcf9;scroll-snap-align:start}.user-review-heading{display:flex;align-items:center;justify-content:space-between}.user-review-heading>svg{width:20px;height:20px;color:#c9d5ca;stroke-width:1.4}.user-review h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;flex-shrink:0;min-height:41px;max-height:41px;margin:12px 0 0;overflow:hidden;color:#496451;font-size:14px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.user-review blockquote{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex-shrink:0;max-height:63px;margin:9px 0 0;overflow:hidden;color:#7c8c7c;font-size:12px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.review-read-more,.review-read-more-spacer{flex-shrink:0;height:19px;margin-top:6px}.review-read-more{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:0;border:0;color:#6d8a71;background:transparent;font-size:10px;cursor:pointer}.review-read-more:hover{color:#3e6a4d}.review-read-more svg{width:11px;height:11px}.user-review figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;color:#8a988b;font-size:10px}.user-review time{color:#9aa69a;font-size:9px;font-variant-numeric:tabular-nums}.reviews-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid #edf0e9}.reviews-footer p{margin:0;color:#99a397;font-size:10px;line-height:1.8}.reviews-footer .text-link{font-size:11px}.care-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center;padding:104px 0 110px}.care-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:20px;border:1px solid #dde9de;border-radius:8px;background:#f4f8f2;color:#7fa083}.care-icon svg{width:25px;height:25px;stroke-width:1.3}.care-copy>p:not(.section-kicker){margin:20px 0 26px;color:#748075;font-size:13px;line-height:2}.care-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.care-grid article{min-height:176px;padding:28px 0;border-bottom:1px solid #e5ebe4}.care-grid article:nth-child(-n+2){border-top:1px solid #e5ebe4}.care-grid article>svg{width:24px;height:24px;color:#8ca18a;stroke-width:1.3}.care-grid article:nth-child(2)>svg,.care-grid article:nth-child(3)>svg{color:#839fb1}.care-grid h3{margin:17px 0 0;color:#5c715e;font-size:14px;font-weight:500}.care-grid p{max-width:230px;margin:9px 0 0;color:#73816f;font-size:11px;line-height:1.9}.gallery-section{padding:86px 0 80px;border-top:1px solid #edf0eb;background:#f7f9f8}.gallery-viewer{display:grid;grid-template-columns:1fr .7fr;align-items:center;gap:110px;max-width:780px;min-height:540px;margin:38px auto 0}.gallery-stage{display:flex;justify-content:center;align-items:center;min-width:0;height:540px}.gallery-image-button{position:relative;display:block;height:520px;padding:0;overflow:hidden;border:1px solid #e7ece8;border-radius:8px;background:#eef3f4;cursor:zoom-in}.gallery-image-button>img{display:block;width:auto;height:100%;max-width:none;object-fit:contain}.gallery-image-button>span{position:absolute;right:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid #e1e6e0;border-radius:4px;color:#67806e;background:#fffffff2;font-size:10px}.gallery-image-button>span svg{width:12px;height:12px}.gallery-number{display:block;color:#75917f;font-size:38px;font-weight:300;line-height:1.2;font-variant-numeric:tabular-nums}.gallery-number small{color:#a4afa6;font-size:13px}.gallery-panel h3{margin:34px 0 0;color:#3b5745;font-size:24px;font-weight:500}.gallery-panel>p{min-height:52px;margin:12px 0 0;color:#6f7c70;font-size:12px;line-height:1.9}.gallery-controls{display:flex;gap:10px;margin-top:30px}.gallery-controls button,.screenshot-dialog-controls button{display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #dbe5dc;border-radius:50%;color:#77917d;background:transparent;cursor:pointer}.gallery-controls button:hover,.screenshot-dialog-controls button:hover{color:#fff;border-color:#61856c;background:#61856c}.gallery-controls svg,.screenshot-dialog-controls svg{width:17px;height:17px}.gallery-progress{height:2px;margin-top:28px;background:#e3e9e1}.gallery-progress span{display:block;height:100%;background:#8aa791;transition:width .2s ease}.gallery-thumbs{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:12px;margin-top:36px}.gallery-thumbs button{min-width:0;padding:7px 7px 10px;border:1px solid transparent;border-radius:5px;color:#8b998d;background:transparent;cursor:pointer}.gallery-thumbs button:hover,.gallery-thumbs button.is-active{border-color:#c5d7c5;color:#467451;background:#fff}.gallery-thumbs img{display:block;width:100%;height:99px;object-fit:contain}.gallery-thumbs span{display:block;margin-top:8px;font-size:10px;white-space:nowrap}.site-footer{padding:40px 0 24px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:28px;border-bottom:1px solid #e9ede6}.footer-brand img{width:34px;height:34px}.footer-brand strong{font-size:15px}.footer-brand small{font-size:9px}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px}.footer-links a{color:#839080;font-size:11px;text-decoration:none}.footer-links a:hover,.footer-legal a:hover{color:var(--green)}.footer-legal{display:flex;justify-content:space-between;align-items:baseline;gap:30px;padding-top:20px}.footer-legal p,.footer-legal a{margin:0;color:#a1aaa0;font-size:10px;line-height:1.8;text-decoration:none}.footer-legal a{flex-shrink:0}.site-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#182e26a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.site-dialog{position:relative;max-height:calc(100svh - 48px);overflow-y:auto;border-radius:8px;background:#fff;box-shadow:0 24px 70px #122c2340}.dialog-close{position:absolute;top:14px;right:14px;z-index:1;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #e3e9e1;border-radius:50%;color:#6f8071;background:#ffffffed;cursor:pointer}.dialog-close svg{width:17px;height:17px}.review-dialog{width:min(520px,100%);padding:30px}.review-dialog h2{margin:20px 0 0;padding-right:8px;color:#496451;font-size:20px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.review-dialog-meta{display:flex;flex-wrap:wrap;gap:15px;margin:12px 0 0;color:#8b998a;font-size:11px}.review-dialog blockquote{margin:22px 0;color:#6b7e6c;font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.mini-program-dialog{width:min(390px,100%);padding:34px 28px 25px;text-align:center}.dialog-icon{width:26px;height:26px;color:#6d9578}.mini-program-dialog h2{margin:14px 0 0;color:#49684e;font-size:18px;font-weight:500}.mini-program-dialog>img{display:block;width:min(280px,100%);height:auto;margin:20px auto 0;aspect-ratio:1;object-fit:contain}.mini-program-dialog>p{margin:12px 0 0;color:#94a08e;font-size:12px}.screenshot-dialog{width:min(460px,100%);padding:20px;text-align:center}.screenshot-dialog h2{margin:0 40px 15px;color:#49684e;font-size:16px;font-weight:500;line-height:34px}.screenshot-dialog>img{display:block;width:min(100%,300px);height:auto;margin-inline:auto}.screenshot-dialog-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:18px;color:#879584;font-size:12px}.harmony-notice{position:fixed;z-index:110;bottom:24px;left:50%;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);min-height:48px;padding:12px 20px;border:1px solid #d8e4d7;border-radius:6px;color:#5a775e;background:#fff;font-size:12px;box-shadow:0 8px 30px #263c2614;transform:translate(-50%)}.harmony-notice svg{flex-shrink:0;width:18px;height:18px}@media (min-width: 1500px){.hero-copy{padding-top:50px}.hero-product{height:min(470px,43svh)}}@media (max-width: 1100px){:root{--shell: min(980px, calc(100% - 56px) )}.hero-media-note{right:-10px}.value-section{gap:24px}.value-section h2{font-size:12px}.feature-panel{gap:30px}.feature-copy h3{font-size:24px}.feature-copy h3 span{font-size:20px}.care-section{gap:40px}.gallery-thumbs{gap:4px}.gallery-thumbs img{height:85px}.gallery-thumbs button{padding-inline:3px}}@media (max-width: 800px){:root{--shell: calc(100% - 40px) }.nav-links{gap:22px}.review-rating-summary{gap:18px;padding-right:0}.review-score strong{font-size:46px}.review-rail{grid-auto-columns:calc((100% - 20px)/2);gap:20px}.hero-media-note{display:none}.section-heading h2,.care-copy h2{font-size:30px}.section-heading>p{font-size:11px}.feature-section,.gallery-section{padding-block:66px}.feature-panel{gap:24px;min-height:540px}.feature-copy h3{font-size:21px}.feature-copy h3 span{font-size:18px}.feature-description{font-size:12px}.feature-screen{height:420px}.feature-preview{min-height:480px}.care-section{gap:32px;padding-block:76px}.care-grid{gap:0 24px}.gallery-viewer{gap:50px;max-width:620px}.gallery-thumbs{display:flex;gap:8px;padding-bottom:8px;overflow-x:auto}.gallery-thumbs button{flex:0 0 68px}.gallery-thumbs img{height:100px}.footer-links{gap:16px}}@media (max-width: 600px){:root{--shell: calc(100% - 40px) }html{scroll-padding-top:80px}.site-header{height:64px}.brand img{width:33px;height:33px}.brand strong{font-size:15px}.brand small{font-size:8px}.nav-links{display:none}.reviews-section{padding-block:32px}.reviews-heading{flex-direction:column;align-items:flex-start;gap:18px}.reviews-heading h2{margin-top:8px;font-size:22px}.reviews-intro{margin-top:8px;font-size:11px}.review-rating-summary{gap:24px}.review-score strong{font-size:42px}.review-rating-details{gap:8px}.review-rating-details p{font-size:11px}.review-carousel-bar{margin-top:20px;margin-bottom:12px}.review-carousel-controls{gap:6px}.review-carousel-controls>span{min-width:62px;margin-right:3px;font-size:9px}.review-carousel-controls button{width:32px;height:32px}.review-rail{grid-auto-columns:min(88%,340px);gap:14px}.user-review{height:242px;padding:16px}.user-review h3{margin-top:12px;font-size:14px}.user-review blockquote{margin:9px 0 0;font-size:12px}.reviews-footer{align-items:flex-start;flex-direction:column;gap:14px;margin-top:6px}.reviews-footer p{font-size:9px}.review-dialog{padding:26px 22px}.review-dialog h2{font-size:18px}.nav-download{min-height:33px;padding-inline:12px;font-size:11px}.hero-copy{padding-top:32px;padding-bottom:26px}.eyebrow{font-size:10px}.eyebrow svg{width:13px;height:13px}.hero h1{margin-top:13px;font-size:45px}.hero-tagline{margin-top:12px;font-size:20px}.hero-lead{margin-top:12px;font-size:12px;line-height:1.9}.mobile-break{display:initial}.download-options{width:100%;margin-top:20px}.download-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:430px;margin-inline:auto}.download-button{min-width:0;height:42px;padding:0 8px;gap:6px;font-size:11px}.download-button svg{width:15px;height:15px}.download-other{gap:12px;margin-top:12px}.download-other a,.download-other button{font-size:9px}.hero-product{height:295px;min-height:0}.hero-product:before{top:58px}.hero-media-shell{width:calc(100% - 32px);gap:17px;padding-bottom:14px}.hero-device{height:87%}.hero-device-main{height:100%}.device-screen{border-width:3px;border-radius:19px}.hero-device .device-screen{height:calc(100% - 26px)}.hero-device figcaption{gap:4px;height:26px;font-size:8px}.hero-device figcaption svg{width:10px;height:10px}.value-section{grid-template-columns:1fr;gap:23px;padding-block:30px 36px}.value-section article{gap:14px}.value-section article>svg{width:21px;height:21px;margin-top:0}.value-section h2{font-size:12px}.value-section p{max-width:none;margin-top:4px;font-size:11px}.section-heading{display:block}.section-heading h2,.care-copy h2{margin-top:11px;font-size:27px;line-height:1.55}.section-heading>p{margin-top:17px;font-size:11px;line-height:1.9}.section-kicker{font-size:10px}.feature-section,.gallery-section{padding-block:54px}.feature-tabs{margin-top:27px}.feature-tabs button{gap:7px;height:55px;padding:0 8px;font-size:11px}.feature-tabs button>svg:first-child{width:16px;height:16px}.feature-tabs button>svg:last-child{display:none}.feature-panel{grid-template-columns:1fr;gap:32px;padding-top:32px}.feature-copy{order:-1;max-width:none}.feature-copy h3{min-height:0;margin-top:12px;font-size:23px}.feature-copy h3 span{font-size:19px}.feature-description{min-height:0;margin-top:15px;font-size:12px}.feature-copy ul{min-height:0;gap:10px;margin-block:18px 22px}.feature-copy li{font-size:11px}.feature-preview{min-height:470px;gap:16px}.feature-screen{height:430px;border-width:4px;border-radius:26px}.care-section{grid-template-columns:1fr;gap:34px;padding-block:58px}.care-copy h2 br{display:none}.care-copy>p:not(.section-kicker){margin-block:16px 20px;font-size:12px}.care-icon{width:40px;height:40px;margin-bottom:16px}.care-grid{gap:0 25px}.care-grid article{min-height:164px;padding-block:25px}.care-grid article>svg{width:23px;height:23px}.care-grid h3{margin-top:14px;font-size:13px}.care-grid p{font-size:11px}.gallery-viewer{grid-template-columns:minmax(0,1fr) .8fr;gap:22px;min-height:330px;margin-top:30px}.gallery-stage{height:330px}.gallery-image-button{height:330px;border-radius:5px}.gallery-image-button>span{right:5px;bottom:6px;gap:4px;padding:5px;font-size:8px}.gallery-image-button>span svg{width:10px;height:10px}.gallery-number{font-size:27px}.gallery-number small{font-size:10px}.gallery-panel h3{margin-top:23px;font-size:19px}.gallery-panel>p{margin-top:9px;font-size:10px}.gallery-controls{gap:9px;margin-top:20px}.gallery-controls button{width:33px;height:33px}.gallery-progress{margin-top:22px}.gallery-thumbs{gap:7px;margin-top:24px}.gallery-thumbs button{flex-basis:61px;padding:5px 4px 8px}.gallery-thumbs img{height:88px}.gallery-thumbs span{margin-top:7px;font-size:9px}.site-footer{padding-block:30px 22px}.footer-main{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:25px}.footer-links{justify-content:flex-start;gap:15px}.footer-links a{font-size:10px}.footer-legal{flex-direction:column;gap:12px;padding-top:18px}.footer-legal p,.footer-legal a{font-size:9px}.site-modal{padding:16px}.site-dialog{max-height:calc(100svh - 32px)}.mini-program-dialog{padding:32px 20px 22px}.mini-program-dialog h2{font-size:16px}.screenshot-dialog{padding:16px}.screenshot-dialog>img{width:min(100%,280px)}}@media (max-width: 360px){:root{--shell: calc(100% - 32px) }.hero-tagline{font-size:18px}.hero-product{height:255px}.hero-media-shell{gap:12px}.hero-device figcaption{font-size:7px;gap:3px}.hero-device figcaption svg{width:9px}.download-button{gap:5px;padding-inline:5px;font-size:10px}.download-button svg{width:14px;height:14px}.gallery-viewer{gap:17px}.gallery-stage,.gallery-image-button{height:295px}.gallery-panel h3{font-size:18px}}@media (min-width: 601px) and (max-height: 820px){.hero-copy{padding-top:25px;padding-bottom:22px}.hero h1{font-size:54px}.hero-tagline{font-size:24px}.hero .download-options{margin-top:20px}.hero-product{height:min(340px,40svh);min-height:260px}}@media (max-width: 600px) and (max-height: 740px){.hero-copy{padding-top:22px;padding-bottom:20px}.hero h1{margin-top:10px;font-size:38px}.hero-tagline{margin-top:9px;font-size:18px}.hero-lead{margin-top:9px;font-size:11px}.hero .download-options{margin-top:16px}.hero .download-other{margin-top:9px}.hero-product{height:225px}.hero-media-shell{gap:16px}.hero-device .device-screen{border-radius:15px}}@media (max-width: 600px) and (max-height: 600px){.hero-copy{padding-top:18px;padding-bottom:16px}.hero-product{height:190px}.hero-product:before{top:35px}.hero-media-shell{gap:22px}.hero-device figcaption{font-size:6px;gap:3px}.hero-device figcaption svg{width:8px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.site-page *,.site-page *:before,.site-page *:after{transition:none!important}}
