.section{padding:104px 0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:46px}.section-heading .eyebrow{margin-bottom:17px;color:var(--green)}h2{font-family:var(--heading);font-weight:600;letter-spacing:-1.8px;line-height:1.14;font-size:49px}.section-heading>p{max-width:350px;color:var(--muted);font-size:14px;line-height:1.8;padding-bottom:4px}.section-heading>.text-link{font-size:12px;white-space:nowrap}h3{font-weight:600;letter-spacing:-.6px;line-height:1.35}.product-tour{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:0 0 10px;align-items:center}.tour-tabs{display:flex;flex-direction:column;border-top:1px solid var(--line)}.tour-tabs>button{display:flex;align-items:center;gap:17px;text-align:left;background:none;color:var(--muted);padding:18px 5px;min-height:65px;border:0;border-bottom:1px solid var(--line);font-size:15px;font-weight:600}.tour-tabs>button>svg{margin-left:auto;width:19px}.tour-tabs>button[aria-selected=true]{color:var(--ink)}.tour-number{font-size:10px;letter-spacing:1px;color:#899482}.tour-tabs>button[aria-selected=true] .tour-number{color:var(--green)}.tour-tabs>button[aria-selected=true] svg{transform:rotate(-40deg)}#tour-panel{padding-top:27px;min-height:235px}#tour-panel h3{font-size:22px;margin-bottom:13px}#tour-panel p{color:var(--muted);font-size:13px;line-height:1.85;max-width:430px}.check-list{list-style:none;padding:0;margin:16px 0 0;color:var(--muted);font-size:12px}.check-list>li{padding:4px 0 4px 20px;position:relative}.check-list>li:before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:600}.tour-stage{position:relative;min-height:610px;background:var(--wash);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;overflow:hidden}.tour-stage:before{content:'';position:absolute;width:370px;height:370px;border:1px solid #cbd6c1;border-radius:50%;left:calc(50% - 185px);top:calc(50% - 185px)}.stage-label{font-size:9px;letter-spacing:2px;font-weight:600;color:var(--muted);z-index:1}.tour-phone{width:260px;border-width:7px;border-radius:30px}.tour-stage>.sample-caption{z-index:1}.features-section{background:var(--wash)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-card{position:relative;padding:29px 28px 34px;background:var(--paper);border:1px solid #dce4d4;border-radius:16px;min-height:260px}.feature-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;background:var(--wash);border-radius:12px;margin-bottom:28px;color:var(--green)}.feature-icon svg{width:25px;height:25px}.feature-index{position:absolute;top:44px;right:28px;font-size:9px;color:var(--muted);letter-spacing:1.1px}.feature-card h3{font-size:20px;margin-bottom:13px}.feature-card p{font-size:12px;line-height:1.85;color:var(--muted)}.section-footnote{font-size:11px;color:var(--muted);margin-top:22px}.offline-section{background:var(--dark);color:#f6f5df;padding:90px 0}.offline-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.offline-section .eyebrow{color:#b9cda7;margin-bottom:23px;font-size:10px}.offline-section h2{font-size:46px;color:#f1f4d9}.offline-section h2+p{font-size:14px;color:#cad8c7;line-height:1.85;max-width:440px;margin-top:23px}.offline-note{font-size:10px;color:#acbfae;margin-top:18px}.sync-story{padding:28px;border:1px solid #ffffff26;background:#ffffff06;border-radius:20px}.sync-row{display:flex;align-items:center;gap:15px}.sync-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:13px;background:#ffffff0d;border:1px solid #ffffff14;color:#c1d7ac;flex-shrink:0}.sync-row strong{display:block;font-size:12px;letter-spacing:-.2px;line-height:1.5}.sync-row div>span{display:block;font-size:10px;margin-top:4px;color:#b1c5b2}.sync-check{color:#c7d69f;margin-left:auto;width:18px}.sync-connector{height:31px;border-left:1px dashed #ffffff42;margin:6px 0 6px 22px}.tiny-tag{font-size:9px;padding:4px 7px;border-radius:5px;background:#dac88d20;color:#e0cb8d;margin-left:auto}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.people-grid>article{padding:24px 0 0;border-top:1px solid var(--line)}.people-number{font-family:var(--heading);font-size:39px;color:#b6c2a4;line-height:1}.people-grid h3{margin-top:32px;font-size:23px}.people-grid p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:13px}.people-grid article>span:last-child{display:inline-block;font-size:10px;letter-spacing:.4px;font-weight:600;padding:8px 12px;background:var(--wash);border-radius:7px;margin-top:24px}.start-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:63px}.steps article{position:relative;padding-left:49px}.steps article>span{position:absolute;left:0;top:0;display:grid;place-items:center;width:30px;height:30px;background:var(--ink);color:var(--bg);border-radius:50%;font-size:11px}.steps h3{font-size:17px;margin-top:4px}.steps p{font-size:12px;color:var(--muted);line-height:1.85;margin-top:12px}.signin-note{display:flex;align-items:center;justify-content:center;gap:7px;padding:23px 0 0;margin-top:44px;font-size:11px;color:var(--muted)}.signin-note a{color:var(--green);font-weight:600;min-height:40px;display:inline-flex;align-items:center}.signin-note>svg{width:15px;color:var(--green)}
.pricing-section{background:var(--wash)}.pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.billing-switch{display:flex;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.billing-switch>button{border:0;background:none;color:var(--muted);font-size:12px;font-weight:600;min-height:48px;padding:10px 23px;border-radius:7px}.billing-switch>button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.pricing-note{font-size:10px;color:var(--muted)}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;min-height:430px}.plan-card,.plan-skeleton{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:18px;min-height:430px;padding:30px 26px;display:flex;flex-direction:column}.plan-card:nth-child(2){border:1px solid var(--green);box-shadow:0 0 0 3px #23744a0c}.plan-card h3{font-size:25px}.plan-description{font-size:12px;color:var(--muted);margin-top:12px;min-height:52px;line-height:1.7}.plan-price{font-size:38px;letter-spacing:-1.6px;line-height:1.4;font-weight:600;margin:20px 0 1px}.plan-price small{font-size:11px;font-weight:400;letter-spacing:0;color:var(--muted)}.plan-tax{font-size:10px;color:var(--muted);min-height:18px}.plan-card>.button{min-height:48px;font-size:12px;margin:23px 0 18px;padding:12px 14px}.plan-card .check-list{margin-top:0;font-size:11px;flex-grow:1}.plan-limits{font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;margin-top:16px;line-height:1.8}.plan-card details{font-size:11px;color:var(--muted);margin-top:10px}.plan-card summary{min-height:48px;cursor:pointer;display:flex;align-items:center;gap:8px}.plan-card details[open] summary{margin-bottom:7px}.plan-skeleton:before{content:'';display:block;width:50%;height:26px;border-radius:5px;background:var(--wash)}.plan-skeleton:after{content:'';position:absolute;top:100px;left:26px;right:26px;height:190px;background:linear-gradient(var(--wash) 0 15%,transparent 15% 25%,var(--wash) 25% 40%,transparent 40% 50%,var(--wash) 50% 60%,transparent 60% 70%,var(--wash) 70% 80%,transparent 80% 90%,var(--wash) 90%);border-radius:6px}.pricing-error{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid var(--line);border-radius:18px;padding:40px 20px;background:var(--paper);gap:20px;font-size:15px}.pricing-error>p{max-width:460px;color:var(--muted)}.pricing-error>div{display:flex;align-items:center;gap:20px}.pricing-error button{background:transparent;color:var(--green);font-weight:600;border:0;min-height:48px}.pricing-disclaimer{font-size:10px;color:var(--muted);margin-top:24px;max-width:800px;line-height:1.8}.offers{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:23px}.offer-card{display:flex;flex-direction:column;gap:9px;padding:22px;border-radius:14px;background:#f8edce;color:#4b482e;border:1px solid #e9dba9}.offer-card h3{font-size:18px}.offer-card p,.offer-card a{font-size:12px}.offer-card .offer-date{font-size:10px;color:#716a4e}.updates-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.update-card{border:1px solid var(--line);border-radius:17px;padding:30px;display:flex;flex-direction:column;gap:15px;min-height:244px;background:var(--paper)}.update-label{font-size:9px;letter-spacing:1.5px;color:var(--green);font-weight:600}.update-card h3{font-size:25px;max-width:380px}.update-card p{font-size:13px;color:var(--muted);line-height:1.85;max-width:470px;white-space:pre-line;overflow-wrap:anywhere}.update-card .text-link{font-size:11px;margin-top:auto}.update-card time{font-size:10px;color:var(--muted)}.faq-section{border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px}.faq-grid .eyebrow{color:var(--green);margin-bottom:21px}.faq-grid h2+p{font-size:13px;color:var(--muted);margin:23px 0 13px;max-width:300px}.faq-grid .text-link{font-size:12px}.faq-items details{border-bottom:1px solid var(--line)}.faq-items details:first-child{border-top:1px solid var(--line)}.faq-items summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 2px;min-height:72px;font-size:14px;font-weight:600;list-style:none;cursor:pointer}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:'+';font-weight:400;font-size:22px;line-height:1;color:var(--green)}.faq-items details[open] summary:after{content:'−'}.faq-items details>p{font-size:12px;color:var(--muted);line-height:1.9;padding:0 30px 23px 2px}.download-section{background:var(--dark);color:#fff;padding:86px 0}.download-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.download-section .eyebrow{color:#c2d4b8;margin-bottom:20px}.download-section h2{font-size:52px;color:#f3f5da}.download-section h2+p{font-size:13px;color:#c8d5c4;line-height:1.9;max-width:450px;margin:21px 0 26px}.download-section .button{font-size:13px;min-height:52px}.download-options{display:flex;flex-direction:column;gap:14px}.store-card{padding:20px 23px;display:flex;align-items:center;gap:17px;border:1px solid #ffffff32;border-radius:11px;background:#ffffff05;min-height:91px}.store-card>svg{width:29px;height:29px}.store-card>div>span{display:block;font-size:11px;color:#c0d3bb}.store-card strong{display:block;font-size:21px;line-height:1.4;margin-top:3px;letter-spacing:-.5px}.store-state{margin-left:auto;font-size:10px;color:#bcd1b6}.store-card.store-available{background:#edf2dd;color:#173d30}.store-card.store-available>div>span,.store-card.store-available .store-state{color:#486048}.download-options>p{font-size:10px;color:#b8cbb3;margin-top:3px}.site-footer{padding:60px 0 20px}.footer-top{display:grid;grid-template-columns:1.7fr .7fr 1fr 1fr;gap:50px;padding-bottom:45px}.footer-top p{font-size:12px;margin-top:18px;color:var(--muted)}.made-in{font-size:10px;display:block;margin-top:7px;color:var(--muted)}.footer-top h3{font-size:9px;letter-spacing:1.6px;margin-bottom:18px}.footer-top>div>a:not(.brand){display:flex;min-height:40px;align-items:center;font-size:11px;color:var(--muted)}.footer-top>div>a:not(.brand):hover{color:var(--green)}.language-label{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid var(--line);border-radius:7px;padding:0 10px;width:fit-content}.language-label svg{width:15px;height:15px}.language-label select{background:transparent;color:var(--ink);border:0;min-height:48px;font-size:12px;max-width:130px;padding:4px}.translation-note{display:block;font-size:9px;color:var(--muted);max-width:200px;line-height:1.8;margin-top:12px}.footer-bottom{border-top:1px solid var(--line);padding:22px 0 0;display:flex;justify-content:space-between;gap:30px;font-size:9px;color:var(--muted)}.footer-bottom>div{display:flex;flex-wrap:wrap;gap:13px}.footer-bottom>div:last-child>a{display:flex;min-height:40px;align-items:center}.footer-bottom>div:first-child>span{min-height:30px;display:flex;align-items:center}.design-preview-note{position:fixed;z-index:60;bottom:16px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:15px;padding:11px 18px;background:#fff;color:#173d30;border:1px solid #b5c9af;box-shadow:0 8px 30px #0003;border-radius:40px;font-size:11px;white-space:nowrap}.design-preview-note>span{font-weight:600}.design-preview-note>a{text-decoration:underline;text-underline-offset:3px}.noscript-note{padding:24px;background:#f8edce;color:#4b482e;text-align:center;font-size:14px}
