:root{font-family:"Microsoft YaHei","PingFang SC",system-ui,sans-serif;color:#163a30;background:#fafbf7;font-synthesis:none;line-height:1.7;--green:#145c43;--ink:#163a30;--muted:#6c7c73;--line:#e1e7dd;--mint:#ddecda;--cream:#f0f2e7;--accent:#d8f186}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}a{color:var(--green);text-decoration:none}a:hover{color:#092f20}button,input{font:inherit}[hidden]{display:none!important}.wrap{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.header{display:flex;align-items:center;justify-content:space-between;padding-top:24px;padding-bottom:24px;gap:30px}.brand{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:18px;font-weight:750;line-height:1.4}.brand small{display:block;font-size:10px;font-weight:400;letter-spacing:1px;color:var(--muted);margin-top:4px}.mark{display:flex;align-items:center;justify-content:center;width:42px;height:44px;background:var(--green);border-radius:12px;color:#eff8d9;font-size:27px;line-height:1;font-weight:700}.mark>span{font-size:18px;align-self:flex-start;margin-top:8px;margin-left:-2px}.header nav{display:flex;align-items:center;gap:30px}.header nav>a{font-size:13px;color:#53675a}.header nav .nav-cta{border:1px solid #adc0ab;border-radius:100px;padding:9px 18px;color:var(--green);font-weight:600}.nav-cta span{margin-left:14px}.hero{display:grid;grid-template-columns:1.06fr 1fr;gap:42px;align-items:center;padding-top:52px;padding-bottom:64px}.eyebrow{font-size:11px;letter-spacing:1.4px;font-weight:650;margin:0 0 20px;color:var(--green);display:flex;align-items:center;gap:8px}.status-dot{width:6px;height:6px;background:#73a462;border-radius:50%}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(34px,4vw,50px);line-height:1.42;letter-spacing:-1.6px;font-weight:750;margin-bottom:22px}.highlight{color:#398249;position:relative;white-space:nowrap}.highlight:after{content:'';height:8px;background:#dfeeae;position:absolute;bottom:2px;left:0;right:0;z-index:-1}h2{font-size:32px;line-height:1.5;letter-spacing:-.8px;font-weight:700;margin:0}h3{font-size:18px;font-weight:650;line-height:1.5;margin:0 0 10px}.tagline{font-size:17px;line-height:1.7;color:#315345;margin-bottom:12px}.intro{font-size:14px;line-height:1.9;color:var(--muted);max-width:460px;margin-bottom:26px}.buttons{display:flex;gap:10px;flex-wrap:wrap}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:17px;border-radius:9px;padding:13px 18px;font-size:13px;font-weight:600;transition:transform .16s,background .16s}.button:hover{transform:translateY(-2px)}.primary{color:#fff;background:var(--green);border:1px solid var(--green)}.primary:hover{color:#fff;background:#104a35}.secondary{background:#fff;border:1px solid #ced8c9;color:#365a45}.hero-facts{display:flex;gap:34px;margin-top:30px}.hero-facts>div+div{border-left:1px solid #d9e1d3;padding-left:32px}.hero-facts strong{display:block;font-size:28px;font-weight:650;letter-spacing:-.8px;color:var(--ink)}.hero-facts strong small{font-size:12px;font-weight:400;letter-spacing:0}.hero-facts>div>span{font-size:10px;color:var(--muted);display:block;margin-top:3px}.fineprint{font-size:10px;line-height:1.8;color:#839080;margin:13px 0 0}.hero-visual{position:relative;min-width:0;min-height:504px;display:flex;align-items:center;justify-content:center;border-radius:28px;background:#eaf0e2;padding:54px 24px 72px;isolation:isolate}.visual-grid{position:absolute;inset:0;border-radius:28px;overflow:hidden;z-index:-1;background-image:linear-gradient(#a3b29612 1px,transparent 1px),linear-gradient(90deg,#a3b29612 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(#000,transparent)}.visual-label{position:absolute;top:23px;left:27px;font-size:10px;letter-spacing:1px;color:#748568}.mock-window{background:#fff;width:100%;border:1px solid #d3decc;border-radius:15px;box-shadow:0 22px 46px #394c2c12;transform:rotate(-2deg);overflow:hidden}.mock-top{display:flex;align-items:center;gap:12px;background:#fcfdf9;border-bottom:1px solid #e6ebdf;padding:12px 14px;font-size:10px;font-weight:600}.window-dots{display:flex;gap:4px;margin-right:2px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#c6d2bc}.window-dots i:first-child{background:#dba99b}.window-dots i:nth-child(2){background:#d5c991}.mock-live{font-size:8px;margin-left:auto;color:#87947f;font-weight:400}.mock-content{padding:23px}.mock-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.mock-caption{font-size:7px;letter-spacing:1.4px;color:#8a9982}.mock-heading h2{font-size:15px;letter-spacing:0;margin-top:5px}.mock-icon{width:31px;height:31px;background:#eef3e7;border-radius:50%;display:grid;place-items:center;font-size:20px;color:#72905c}.mock-tabs{display:flex;gap:6px;border-bottom:1px solid #e8ede2;margin-bottom:15px;padding-bottom:12px}.mock-tabs span{font-size:9px;padding:4px 13px;color:#829078;border-radius:5px}.mock-tabs .active{background:var(--green);color:#fff}.mock-match{border:1px solid #e4eadd;border-radius:10px;padding:15px}.match-line{display:flex;gap:10px;align-items:center}.match-symbol{font-size:16px;width:32px;height:32px;background:#f2f5ed;border-radius:8px;display:grid;place-items:center}.match-line strong{font-size:11px;display:block;color:#324c3c}.match-line p{font-size:8px;color:#8a9784;margin:3px 0 0}.ready-label{font-size:8px;background:#eff6e6;color:#5a7d40;padding:3px 6px;margin-left:auto;border-radius:4px;white-space:nowrap}.mock-lines{margin:19px 0 15px;display:grid;gap:7px}.mock-lines span{height:5px;background:#eff2e9;border-radius:3px;display:block}.mock-lines span:nth-child(2){width:92%}.mock-lines span:nth-child(3){width:69%}.mock-copy{padding:9px 12px;background:#e4efcd;color:#38633c;display:flex;justify-content:space-between;font-size:10px;border-radius:6px}.mock-progress{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:18px;font-size:8px;color:#71846a}.mock-progress span{display:flex;gap:5px;align-items:center;white-space:nowrap}.mock-progress i{font-style:normal;font-size:8px;background:#f1f5ec;border:1px solid #e1e9d7;width:17px;height:17px;border-radius:50%;display:grid;place-items:center}.mock-progress b{font-weight:400;color:#aab59e}.goal-note{position:absolute;right:-12px;bottom:36px;background:var(--green);color:white;border-radius:13px;padding:16px 20px;display:flex;gap:14px;box-shadow:0 12px 20px #1d4e3420;transform:rotate(2deg)}.goal-icon{width:33px;height:33px;background:#ffffff14;color:#dfefb0;font-size:24px;display:grid;place-items:center;border-radius:9px}.goal-note div>span{display:block;font-size:9px;color:#d4e4c9}.goal-note strong{font-size:28px;font-weight:600;letter-spacing:-.8px;display:block;margin:2px 0}.goal-note small{display:block;font-size:7px;color:#cfddc6}.visual-note{position:absolute;left:18px;bottom:18px;font-size:8px;color:#7d8b72}.visual-note>span{display:inline-grid;place-items:center;width:15px;height:15px;color:#64874b;background:#dce9ca;border-radius:50%;margin-right:4px}.income-path{padding-top:38px;padding-bottom:34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1.65fr;align-items:center;column-gap:38px}.section-kicker{font-size:11px;color:#7c8974}.income-path h2{font-size:19px;letter-spacing:-.4px;margin-top:5px}.income-path ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.income-path li{position:relative}.income-path li+li:before{content:'→';position:absolute;left:-22px;top:22px;color:#9fad91}.income-path li>span{font-size:9px;color:#8b9b7b;display:block}.income-path strong{font-size:12px;display:block;margin-top:5px}.income-path small{font-size:9px;display:block;color:#7d8c74;margin-top:5px}.income-path .fineprint{grid-column:1/-1;margin-top:22px}.income-path .fineprint a{color:#7a8f65;text-decoration:underline;text-underline-offset:3px}.section{padding-top:78px;padding-bottom:74px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:36px}.section-heading .eyebrow{margin-bottom:12px}.section-heading>p{font-size:13px;line-height:1.95;color:var(--muted);max-width:320px;margin:0 0 4px}.start-layout{display:grid;grid-template-columns:1.22fr 1fr;gap:46px;align-items:start}.phase-heading{display:flex;align-items:center;gap:10px;font-size:10px;color:#8a9583;margin-bottom:26px}.phase-tag{background:#eaf0e1;color:#577345;padding:4px 10px;border-radius:5px;font-size:11px;font-weight:600}.setup-timeline{list-style:none;padding:0;margin:0}.setup-timeline>li{display:flex;gap:20px;padding-bottom:24px;position:relative}.setup-timeline>li:last-child{padding-bottom:0}.setup-timeline>li:not(:last-child):before{content:'';position:absolute;width:1px;background:#dce5d3;top:35px;left:15px;bottom:6px}.step-number{font-size:11px;color:#698159;font-weight:600}.setup-timeline .step-number{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;background:#f0f4e9;border:1px solid #dce5d2;border-radius:50%;margin-top:1px}.setup-timeline h3{font-size:16px;margin-bottom:6px}.setup-timeline p{font-size:12px;color:var(--muted);line-height:1.95;margin-bottom:8px}.setup-timeline a{font-size:11px;font-weight:600}.eligibility{display:grid;grid-template-columns:1fr 16px 1fr;gap:7px;margin:15px 0}.eligibility>div{background:#f0f3e8;border:1px solid #e1e7d6;padding:13px;border-radius:9px}.eligibility>div>span{color:#788667;font-size:8px;display:block;margin-bottom:5px}.eligibility strong{display:block;font-size:10px;color:#48613a}.eligibility small{display:block;font-size:8px;color:#89937d;line-height:1.8;margin-top:6px}.or-label{align-self:center;justify-self:center;font-size:10px;color:#9ba58f}.setup-timeline p.fineprint{font-size:9px;color:#8d9786;line-height:1.8}.start-side{display:grid;gap:22px}.app-download{border:1px solid #e4e5dd;background:#fff;border-radius:17px;padding:25px}.mini-label{font-size:10px;color:#839474}.app-download h3{font-size:19px;margin:8px 0 20px}.download-banner{display:block;overflow:hidden;border-radius:12px;border:1px solid #f1e5e3;background:white}.download-banner img{width:100%;height:auto;display:block}.app-download>p{font-size:10px;line-height:1.9;color:#8b9482;margin:15px 0 0}.computer-stage{background:#eaf0e1;border:1px solid #dbe5ce;border-radius:17px;padding:25px}.computer-stage .phase-tag{background:#dce7ce}.computer-stage .phase-heading{margin-bottom:23px}.computer-stage .setup-timeline .step-number{background:#fcfdf7}.computer-stage .setup-timeline p{font-size:11px}.computer-stage .setup-timeline>li{gap:15px}.daily-section{padding:65px 0 30px;background:#153e31;color:#f1f6e9;position:relative;overflow:hidden}.daily-section .eyebrow{color:#a9c28c}.daily-section h2{color:#f0f5e7}.daily-section .section-heading>p{color:#a8bdb0}.daily-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.daily-steps>li{padding:15px 30px 18px 0}.daily-steps>li+li{border-left:1px solid #ffffff19;padding-left:30px}.daily-number{font-size:23px;color:#c9dfa5;font-weight:400;display:flex;align-items:center;gap:14px;margin-bottom:20px}.daily-number>span{font-size:9px;letter-spacing:.6px;color:#8fa899;font-weight:400}.daily-steps h3{font-size:17px;color:#e9f1df;margin-bottom:13px}.daily-steps p{font-size:11px;color:#a7bcaf;line-height:2;min-height:68px;margin-bottom:21px}.action-example{display:flex;gap:12px;align-items:center;font-size:10px;background:#ffffff08;border:1px solid #ffffff0d;border-radius:7px;padding:10px 13px;color:#c7d7bc}.action-example b{font-size:13px;color:#779b7b;font-weight:400}.action-example .check-icon{color:#c2dd9a}.daily-footer{margin-top:34px;padding-top:22px;border-top:1px solid #ffffff1c;display:flex;justify-content:space-between;gap:18px;font-size:11px;color:#92ac9d}.daily-footer a{color:#d0e8ac;font-size:11px}.daily-footer a span{margin-left:20px}.install-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0;gap:18px}.install-steps>li{border:1px solid #e0e6d8;background:#fff;padding:25px;border-radius:13px;display:flex;flex-direction:column;align-items:flex-start}.install-symbol{display:grid;place-items:center;width:37px;height:37px;border-radius:10px;background:#f0f5e8;color:#64814b;font-size:22px;margin-bottom:20px}.install-steps .step-number{font-size:9px;color:#849475;margin-bottom:10px}.install-steps h3{font-size:16px}.install-steps p{font-size:11px;color:var(--muted);margin:0 0 20px;line-height:1.9;flex:1}.install-steps a:not(.button){font-size:11px;font-weight:600}.install-steps .button{font-size:11px;padding:9px 14px;width:100%}.install-steps .install-featured{background:#f1f5e9;border-color:#c6d6b4}.install-featured .install-symbol{background:#e3eccc}.guide-note{font-size:10px;color:#809076;border-left:2px solid #b5c89c;padding:5px 0 5px 16px;margin-top:25px;line-height:1.9}.guide-note strong{color:#547146;margin-right:8px}.contact-section{padding-bottom:22px}.contact-panel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:70px;background:#e9eedb;border:1px solid #dce4cd;border-radius:23px;padding:42px 48px}.contact-panel .eyebrow{font-size:9px;margin-bottom:15px}.contact-panel h2{font-size:28px}.contact-intro{color:#7d896f;font-size:12px;margin-top:14px;margin-bottom:22px}.contact-plans{display:flex;gap:35px;margin:0 0 23px}.contact-plans>div+div{padding-left:32px;border-left:1px solid #ced9bd}.contact-plans>div>span{font-size:10px;color:#768968}.contact-plans p{font-size:10px;margin:3px 0 0;color:#587248}.contact-plans strong{font-size:34px;color:#244c35;font-weight:500;letter-spacing:-1px;margin-right:4px}.contact-wechat{font-size:11px;margin:0;color:#738167}.contact-wechat strong{font-size:14px;color:#355d3e;letter-spacing:.6px;margin-left:8px}.contact-note{font-size:9px;color:#8c987e;margin-top:13px;margin-bottom:0}.contact-code{margin:0;text-align:center;min-width:0}.contact-qr-crop{width:186px;height:186px;background:#fff;padding:12px;border-radius:14px;box-shadow:0 8px 28px #6776500c}.contact-qr-crop img{width:100%;height:100%;object-fit:contain;display:block}.contact-code figcaption{font-size:9px;color:#81906f;margin-top:14px}.faq-section{padding-top:65px}.faq-section .section-heading{margin-bottom:25px}.faq-section h2{font-size:26px}.faq-tools{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 20px}.faq-tools label{font-size:11px;color:#758468}.faq-tools input{width:360px;max-width:100%;border:1px solid #d6dfca;background:white;border-radius:7px;padding:10px 13px;font-size:11px;color:var(--ink)}.faq-tools input::placeholder{color:#a0aa98}.faq-tools span,#faq-empty{font-size:11px;color:#839177}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;font-size:12px;font-weight:500;padding:18px 35px 18px 0;position:relative;color:#49643c}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:4px;color:#769165;font-size:18px;font-weight:400;top:13px}details[open] summary:after{content:'−'}.answer{max-width:890px;padding:0 22px 19px 0;font-size:11px;line-height:2;color:#7b8872}.answer p{margin-bottom:12px}.answer p:last-child{margin-bottom:0}.answer ol{padding-left:20px;margin-top:0}.answer li{margin:5px 0}.answer a{text-decoration:underline;text-underline-offset:3px}.answer code{background:#eef1e6;border-radius:3px;padding:2px 4px;overflow-wrap:anywhere}.feedback{display:flex;align-items:center;gap:25px;margin-top:24px;padding:18px 22px;background:#f1f3e9;border-radius:9px;font-size:10px;color:#8b977e}.feedback strong{font-size:11px;color:#5c7750;white-space:nowrap}.feedback p{margin:0}.feedback>a{margin-left:auto;white-space:nowrap;color:#5f7e4c}.footer{border-top:1px solid var(--line);padding-top:25px;padding-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.footer .brand{font-size:13px;gap:10px}.footer .mark{width:29px;height:30px;border-radius:8px;font-size:19px}.footer .mark>span{font-size:12px;margin-top:5px}.footer>div{display:flex;flex-direction:column;gap:3px;font-size:9px;color:#8c9980}.footer>a:last-child{font-size:10px;color:#7b8c6e}.mobile-contact{display:none}.skip{position:absolute;left:20px;top:-80px;z-index:20;background:white;padding:8px}.skip:focus{top:10px}:focus-visible{outline:3px solid #8aac58;outline-offset:4px}
@media(min-width:1440px){.wrap{max-width:1320px}.hero{gap:64px;padding-top:66px;padding-bottom:76px}.hero-visual{min-height:540px}.mock-content{padding:27px}.mock-heading h2{font-size:17px}.mock-match{padding:19px}.mock-top{font-size:11px}.match-line strong{font-size:13px}.match-line p{font-size:9px}.mock-copy{font-size:11px}.mock-tabs span{font-size:10px}.mock-progress{font-size:9px}.goal-note{right:-16px;padding:18px 23px}.goal-note strong{font-size:32px}.goal-note small{font-size:8px}}
@media(max-width:1050px){.wrap{padding-left:30px;padding-right:30px}.header nav{gap:18px}.hero{gap:28px}.hero .eyebrow{font-size:9px;letter-spacing:.7px}h1{font-size:37px;letter-spacing:-1px}.tagline{font-size:14px}.intro{font-size:12px}.hero .buttons{gap:8px}.hero .button{font-size:11px;padding:11px 13px;gap:10px}.hero-facts{gap:20px}.hero-facts>div+div{padding-left:20px}.hero-facts strong{font-size:24px}.hero-facts strong small{font-size:10px}.hero-visual{padding:53px 18px 68px;min-height:470px}.mock-content{padding:17px}.mock-heading h2{font-size:13px}.mock-match{padding:12px}.mock-tabs span{padding:4px 10px}.mock-progress{font-size:7px}.goal-note{right:-6px;bottom:33px;padding:13px 16px}.goal-note strong{font-size:25px}.income-path{grid-template-columns:1fr 1.8fr;gap:24px}.income-path h2{font-size:16px}.income-path strong{font-size:10px}.income-path small{font-size:8px}.start-layout{gap:28px;grid-template-columns:1.1fr 1fr}.eligibility{grid-template-columns:1fr;gap:4px}.or-label{display:none}.eligibility>div{padding:10px 12px}.eligibility strong{font-size:11px}.eligibility small{font-size:9px}.setup-timeline>li{gap:14px}.app-download,.computer-stage{padding:20px}.app-download h3{font-size:16px}.contact-panel{gap:36px;padding:35px}.contact-panel h2{font-size:25px}}
@media(max-width:760px){.wrap{padding-left:23px;padding-right:23px}.header{padding-top:18px;padding-bottom:18px;gap:15px}.brand{font-size:15px;gap:10px}.brand small{font-size:8px;letter-spacing:.4px}.mark{width:35px;height:37px;border-radius:10px;font-size:23px}.mark>span{font-size:15px}.header nav>a:not(.nav-cta){display:none}.header nav .nav-cta{font-size:10px;padding:8px 12px}.nav-cta span{margin-left:7px}.hero{grid-template-columns:1fr;gap:32px;padding-top:31px;padding-bottom:40px}.hero-copy{max-width:560px}.hero .eyebrow{font-size:10px;margin-bottom:18px;letter-spacing:.7px}h1{font-size:39px;letter-spacing:-1px;line-height:1.4;margin-bottom:20px}.tagline{font-size:14px;margin-bottom:12px}.intro{font-size:12px;max-width:430px;margin-bottom:22px}.hero .buttons{gap:9px}.hero .button{font-size:11px;padding:12px 14px;gap:12px}.hero-facts{margin-top:24px;gap:24px}.hero-facts strong{font-size:26px}.hero-facts strong small{font-size:10px}.hero-facts>div+div{padding-left:25px}.hero-facts>div>span{font-size:9px}.fineprint{font-size:9px}.hero-visual{min-height:439px;max-width:540px;width:100%;justify-self:center;padding:52px 21px 76px;border-radius:22px}.visual-grid{border-radius:22px}.visual-label{left:23px;top:20px;font-size:9px}.mock-content{padding:19px}.mock-heading h2{font-size:14px}.mock-match{padding:13px}.mock-tabs span{font-size:9px;padding:4px 12px}.mock-progress{font-size:8px}.goal-note{right:10px;bottom:24px;border-radius:11px;padding:13px 17px}.goal-note strong{font-size:26px}.visual-note{bottom:9px;font-size:7px;left:22px}.income-path{display:block;padding-top:28px;padding-bottom:27px}.income-path h2{font-size:18px;margin-bottom:23px}.income-path ol{gap:22px}.income-path strong{font-size:11px}.income-path small{font-size:8px}.income-path li+li:before{left:-18px;font-size:12px}.income-path .fineprint{font-size:9px;margin-top:22px}.section{padding-top:48px;padding-bottom:46px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:28px;line-height:1.45}.section-heading .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:12px}.section-heading>p{font-size:12px;max-width:440px;margin:17px 0 0}.start-layout{grid-template-columns:1fr;gap:30px}.phase-heading{margin-bottom:22px}.setup-timeline>li{gap:16px;padding-bottom:23px}.setup-timeline h3{font-size:16px}.setup-timeline p{font-size:12px}.eligibility{grid-template-columns:1fr 1fr;gap:8px}.eligibility strong{font-size:10px;line-height:1.7}.eligibility>div>span{font-size:9px}.eligibility small{font-size:9px}.app-download{padding:23px}.app-download h3{font-size:19px;margin-bottom:18px}.app-download>p{font-size:10px}.computer-stage{padding:23px}.computer-stage .setup-timeline p{font-size:12px}.start-side{gap:20px}.daily-section{padding:45px 0 24px}.daily-steps{grid-template-columns:1fr}.daily-steps>li{padding:24px 0}.daily-steps>li:first-child{padding-top:0}.daily-steps>li+li{border-left:0;border-top:1px solid #ffffff1b;padding:24px 0}.daily-number{margin-bottom:14px;font-size:24px}.daily-number>span{font-size:10px}.daily-steps h3{font-size:18px}.daily-steps p{font-size:12px;min-height:0;margin-bottom:18px}.action-example{font-size:11px;max-width:460px}.daily-footer{display:block;margin-top:5px}.daily-footer>span{display:block;font-size:10px}.daily-footer>a{display:inline-block;font-size:11px;margin-top:11px}.install-steps{grid-template-columns:1fr;gap:12px}.install-steps>li{padding:23px;display:grid;grid-template-columns:45px 1fr;column-gap:16px;align-items:start}.install-symbol{grid-row:1/4;margin:2px 0 0}.install-steps .step-number{margin-bottom:6px}.install-steps h3{font-size:17px;margin-bottom:8px}.install-steps p{font-size:12px;grid-column:2;margin-bottom:15px}.install-steps a{grid-column:2;justify-self:start}.install-steps .button{width:auto}.guide-note{font-size:10px}.contact-panel{grid-template-columns:1fr;gap:29px;padding:27px 24px;border-radius:19px}.contact-panel h2{font-size:25px}.contact-panel .eyebrow{font-size:8px}.contact-intro{font-size:12px}.contact-plans{gap:27px;margin-bottom:20px}.contact-plans>div+div{padding-left:25px}.contact-plans strong{font-size:32px}.contact-plans p{font-size:10px}.contact-code{justify-self:center}.contact-qr-crop{width:190px;height:190px}.contact-note{font-size:9px}.contact-section{padding-bottom:0}.faq-section{padding-top:48px}.faq-section .section-heading h2{font-size:24px}.faq-tools{gap:8px}.faq-tools label{width:100%;font-size:11px}.faq-tools input{width:100%;font-size:12px}.faq-tools span{font-size:10px}summary{font-size:12px;line-height:1.8;padding:18px 29px 18px 0}.answer{font-size:12px;padding-right:10px}.feedback{padding:17px;flex-wrap:wrap;gap:9px}.feedback p{width:100%;font-size:11px}.feedback>a{margin-left:0;font-size:11px}.footer{align-items:flex-start;flex-wrap:wrap;padding-top:25px;padding-bottom:100px;gap:18px}.footer>div{order:3;width:100%;font-size:9px}.footer .brand{font-size:12px}.mobile-contact{position:fixed;z-index:5;bottom:12px;left:14px;right:14px;background:#184e38;color:#e6f1dc;border:1px solid #386b49;border-radius:11px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;box-shadow:0 6px 24px #153e3125}.mobile-contact>span{font-size:10px;color:#bfd3b2}.mobile-contact>strong{font-size:12px;color:#e6f5be;font-weight:600}.mobile-contact:hover{color:#fff;background:#103c2a}}
@media(max-width:370px){.wrap{padding-left:19px;padding-right:19px}h1{font-size:34px}.hero .button{font-size:10px;padding:11px 12px;gap:8px}.hero-facts{gap:15px}.hero-facts>div+div{padding-left:17px}.hero-facts strong{font-size:24px}.hero-facts>div>span{font-size:8px}.hero-visual{padding-left:15px;padding-right:15px}.mock-content{padding:15px}.mock-heading h2{font-size:12px}.mock-match{padding:10px}.ready-label{font-size:7px}.mock-progress{font-size:7px}.contact-panel{padding-left:20px;padding-right:20px}.contact-plans{gap:18px}.contact-plans>div+div{padding-left:18px}.contact-plans strong{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}.faq-more{display:block;margin:22px auto 0;padding:10px 20px;border:1px solid #d2ddc7;border-radius:7px;background:#fff;color:#5f7d4f;font-size:11px;cursor:pointer}.faq-more:hover{background:#eef3e6}/* Keep the instructions comfortably readable on both desktop and mobile. */
.intro{font-size:14px}.hero-facts>div>span{font-size:11px}.fineprint{font-size:11px}.goal-note div>span{font-size:10px}.goal-note small{font-size:9px}.section-heading>p{font-size:14px}.income-path strong{font-size:13px}.income-path small{font-size:11px}.setup-timeline p,.computer-stage .setup-timeline p{font-size:13px}.setup-timeline p.fineprint{font-size:11px}.setup-timeline a{font-size:12px}.eligibility>div>span{font-size:10px}.eligibility strong{font-size:12px}.eligibility small{font-size:10px}.app-download>p{font-size:12px}.daily-steps p{font-size:13px;min-height:78px}.daily-number>span,.action-example{font-size:11px}.install-steps p{font-size:13px}.install-steps a:not(.button){font-size:12px}.guide-note{font-size:12px}.contact-intro{font-size:14px}.contact-note{font-size:11px}.contact-code figcaption{font-size:11px}summary{font-size:14px}.answer{font-size:13px}.faq-tools input{font-size:13px}.feedback p{font-size:12px}
@media(max-width:760px){.section-heading>p{font-size:13px}.hero-facts>div>span{font-size:9px}.fineprint,.income-path .fineprint{font-size:10px}.daily-steps p{min-height:0}.hero-visual{min-height:455px}.goal-note small{font-size:8px}.goal-note div>span{font-size:9px}.eligibility strong{font-size:11px}.guide-note{font-size:11px}.contact-note{font-size:10px}summary{font-size:13px}.income-path strong{font-size:11px}.income-path small{font-size:9px}}.application-service{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:14px 16px;background:#eef3e5;border:1px solid #dbe5cd;border-radius:9px}.application-service strong{display:block;font-size:12px;font-weight:600;color:#416538}.application-service strong>span{font-size:13px;color:#225a36;margin-left:10px}.setup-timeline .application-service p{font-size:11px;margin:6px 0 0;color:#7b8c6c;line-height:1.8}.application-service>a{flex-shrink:0;white-space:nowrap;font-size:11px}@media(max-width:760px){.application-service{align-items:flex-start;flex-direction:column;gap:10px;padding:14px}.application-service strong>span{font-size:12px}.setup-timeline .application-service p{font-size:12px}}