.ach-scope{--cream: #FFFDF6;--cream-dark: #F0E8D6;--white: #FFFFFF;--ink: #201F22;--body: #3F4142;--muted: #6B6B6D;--green-dark: #1F3D1F;--green-mid: #2D6A2D;--green-hover: #163015;--light-green: #E5EDCF;--pale-yellow: #FAF1C5;--periwinkle: #E4EDFB;--light-pink: #FFEAEF;--line: #E7E4DA;--line-soft: #EFEDE4;--flag: #C0483C;--flag-bg: #FDF1EF;--flag-line: #F3DAD5;--ok-bg: #F4F9EC;--ok-line: #CFE0B4;--shadow-sm: 0 1px 2px rgba(32, 31, 34, .04), 0 6px 16px -12px rgba(32, 31, 34, .22);--shadow-md: 0 1px 2px rgba(32, 31, 34, .05), 0 16px 36px -24px rgba(32, 31, 34, .3);--serif: "Noto Serif", Georgia, "Times New Roman", serif;--sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--sans);color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased}.ach-scope *,.ach-scope *:before,.ach-scope *:after{box-sizing:border-box}.ach-scope .container{max-width:1200px;margin:0 auto;padding:0 24px}.ach-scope .container-narrow{max-width:940px;margin:0 auto;padding:0 24px}.ach-scope .ach-header{position:sticky;top:0;z-index:60;padding:16px 24px;background:transparent}.ach-scope .ach-header-inner{max-width:1200px;margin:0 auto;background:var(--white);border-radius:100px;box-shadow:0 1px 2px #201f220d,0 10px 30px -20px #201f2259;padding:12px 14px 12px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ach-scope .ach-logo img{display:block;width:176px;height:auto}.ach-scope .ach-call{display:inline-flex;align-items:center;gap:9px;background:var(--green-dark);color:var(--white);font-weight:700;font-size:17px;letter-spacing:.01em;text-decoration:none;border-radius:100px;padding:13px 26px;transition:background .15s;white-space:nowrap}.ach-scope .ach-call:hover{background:var(--green-hover)}.ach-scope .ach-call svg{width:17px;height:17px;flex:none}.ach-scope .ach-hero{background:linear-gradient(180deg,#e6eed5,#e9f0da 38%,#f1f5e7 72%,#fdfef9);border-radius:0 0 44px 44px;margin-top:-76px;padding:108px 24px 44px}.ach-scope .ach-hero-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:40px;align-items:start}.ach-scope .ach-hero-copy{padding-top:44px}.ach-scope .ach-hero h1{font-family:var(--serif);font-weight:700;font-size:clamp(26px,3.6vw,44px);line-height:1.08;letter-spacing:-.015em;color:#1b3a1f;margin:0 0 26px}.ach-scope .ach-hero-sub{font-size:17px;line-height:1.62;color:var(--body);max-width:33em;margin:0 0 30px}.ach-scope .ach-mark{background:linear-gradient(180deg,transparent 52%,#FCC9D8 52%,#FCC9D8 94%,transparent 94%);padding:0 2px;border-radius:2px}.ach-scope .ach-tp{display:flex;align-items:center;gap:14px;text-decoration:none}.ach-scope .ach-tp-faces{display:flex}.ach-scope .ach-tp-faces span{width:34px;height:34px;border-radius:50%;border:2px solid var(--white);margin-right:-10px;background-size:cover;background-position:center;box-shadow:0 1px 3px #201f222e}.ach-scope .ach-tp-faces span:nth-child(1){background-image:linear-gradient(135deg,#e8c9a8,#c99a6e)}.ach-scope .ach-tp-faces span:nth-child(2){background-image:linear-gradient(135deg,#bfd3e8,#7e9bbf)}.ach-scope .ach-tp-faces span:nth-child(3){background-image:linear-gradient(135deg,#d6c6e4,#a98bc4)}.ach-scope .ach-tp-faces span:nth-child(4){background-image:linear-gradient(135deg,#cfe0b4,#94b96c);margin-right:0}.ach-scope .ach-tp-text{font-size:14px;line-height:1.35;color:var(--body)}.ach-scope .ach-tp-score{font-weight:600;color:var(--ink)}.ach-scope .ach-tp-stars{color:#57a05a;letter-spacing:1px;margin-left:4px}.ach-scope .ach-tp-text strong{font-weight:700;color:var(--ink)}.ach-scope .ach-funnel{position:relative}.ach-scope .ach-embed-shell{background:var(--white);border-radius:22px;box-shadow:var(--shadow-md);overflow:hidden;padding:6px}.ach-scope .ach-embed{display:block;width:100%;height:548px;border:0;border-radius:18px}.ach-scope .ach-expand{display:flex;justify-content:center;margin-top:18px}.ach-scope .ach-expand-btn{font-family:inherit;font-size:14px;color:var(--white);background:var(--green-dark);border:0;border-radius:100px;padding:12px 26px;cursor:pointer;transition:background .15s}.ach-scope .ach-expand-btn:hover{background:var(--green-hover)}.ach-scope .ach-expand-btn strong{font-weight:700}.ach-scope .ach-sec{padding:76px 24px;background:var(--white)}.ach-scope .ach-sec.tint{background:linear-gradient(180deg,#fbf3d4,#fcf8e6 60%,#f8faef)}.ach-scope .ach-sec.cream{background:var(--cream)}.ach-scope .ach-sec.tight{padding-top:56px}.ach-scope .ach-h2{font-family:var(--serif);font-weight:700;font-size:clamp(30px,3.4vw,40px);line-height:1.14;letter-spacing:-.01em;color:var(--ink);text-align:left;margin:0 0 14px;text-wrap:balance}.ach-scope .ach-h2.green{color:var(--green-mid)}.ach-scope .ach-h2.center{text-align:center}.ach-scope .ach-sub{font-size:16px;line-height:1.6;color:var(--muted);text-align:left;max-width:62em;margin:0 0 40px}.ach-scope .ach-sub.center{text-align:center;margin-left:auto;margin-right:auto;max-width:640px}.ach-scope .ach-trust{background:var(--cream);padding:56px 24px 24px}.ach-scope .ach-trust-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.ach-scope .ach-trust-card{border-radius:16px;padding:24px 22px;display:flex;flex-direction:column}.ach-scope .ach-trust-card img{width:62px;height:auto;display:block;margin-bottom:12px}.ach-scope .ach-trust-card h3{font-size:16px;font-weight:700;color:#2b6408;margin:0 0 8px;line-height:1.3}.ach-scope .ach-trust-card p{font-size:13.5px;line-height:1.5;color:var(--body);margin:0;opacity:.9}.ach-scope .ach-prose p{font-size:16.5px;line-height:1.68;color:var(--body);margin:0 0 20px}.ach-scope .ach-prose p strong{color:var(--ink);font-weight:700}.ach-scope .ach-rail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.ach-scope .ach-rail-card{background:var(--cream);border:1px solid var(--line-soft);border-left:5px solid var(--green-dark);border-radius:14px;padding:22px 24px;box-shadow:var(--shadow-sm)}.ach-scope .ach-rail-card h3{font-size:19px;font-weight:700;color:var(--ink);margin:0 0 12px}.ach-scope .ach-rail-card h4{font-size:14.5px;font-weight:700;color:var(--ink);margin:0 0 6px;line-height:1.35}.ach-scope .ach-rail-card p{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0}.ach-scope .ach-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ach-scope .ach-step{background:var(--white);border-radius:16px;padding:26px 26px 30px;box-shadow:var(--shadow-sm)}.ach-scope .ach-pill{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2b6408;background:var(--light-green);border-radius:100px;padding:5px 12px;margin-bottom:22px}.ach-scope .ach-pill.sand{color:#7c6a3a;background:#efe7d2}.ach-scope .ach-step h3{font-family:var(--serif);font-weight:700;font-size:21px;line-height:1.22;color:var(--ink);margin:0 0 14px}.ach-scope .ach-step p{font-size:14.5px;line-height:1.6;color:var(--body);margin:0}.ach-scope .ach-duo{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:1000px;margin:0 auto}.ach-scope .ach-duo-card{background:var(--white);border-radius:16px;padding:28px 30px 30px;box-shadow:var(--shadow-sm);border:1px solid var(--line-soft)}.ach-scope .ach-duo-card h3{font-family:var(--serif);font-weight:700;font-size:22px;line-height:1.22;color:var(--ink);margin:0 0 20px}.ach-scope .ach-def{margin-bottom:15px}.ach-scope .ach-def:last-child{margin-bottom:0}.ach-scope .ach-def dt{font-size:13.5px;font-weight:700;color:var(--ink);margin-bottom:3px}.ach-scope .ach-def dd{font-size:13.5px;line-height:1.55;color:var(--body);margin:0}.ach-scope .ach-callout{background:var(--cream);border:1px solid var(--line-soft);border-left:5px solid var(--green-dark);border-radius:12px;padding:18px 22px;max-width:1000px;margin:26px auto 0}.ach-scope .ach-callout h4{font-size:14px;font-weight:700;color:var(--ink);margin:0 0 6px}.ach-scope .ach-callout p{font-size:13.5px;line-height:1.6;color:var(--body);margin:0}.ach-scope .ach-quad{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1000px;margin:0 auto}.ach-scope .ach-quad-card{background:var(--white);border:1px solid var(--line-soft);border-radius:14px;padding:22px 24px;box-shadow:var(--shadow-sm)}.ach-scope .ach-quad-card h3{font-family:var(--serif);font-weight:700;font-size:18px;color:var(--ink);margin:0 0 9px}.ach-scope .ach-quad-card p{font-size:13.5px;line-height:1.6;color:var(--body);margin:0}.ach-scope .ach-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1000px;margin:0 auto}.ach-scope .ach-trio-card{background:var(--white);border:1px solid var(--line-soft);border-radius:14px;padding:22px 24px;box-shadow:var(--shadow-sm)}.ach-scope .ach-trio-card h3{font-size:16px;font-weight:700;color:var(--ink);margin:0 0 10px;line-height:1.3}.ach-scope .ach-trio-card p{font-size:13.5px;line-height:1.58;color:var(--body);margin:0}.ach-scope .ach-check-head{font-family:var(--serif);font-weight:700;font-size:22px;color:var(--ink);margin:46px 0 18px;max-width:1000px;margin-inline:auto}.ach-scope .ach-checklist{list-style:none;margin:0 auto;padding:0;max-width:1000px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 44px}.ach-scope .ach-checklist li{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;font-size:13.5px;line-height:1.5;color:var(--body);padding:11px 0;border-bottom:1px solid var(--line-soft)}.ach-scope .ach-checklist li:before{content:"✓";color:#57a05a;font-size:12px;line-height:1.6}.ach-scope .ach-cta-wrap{display:flex;justify-content:center;margin-top:40px}.ach-scope .ach-btn{display:inline-flex;align-items:center;gap:16px;background:var(--green-dark);color:var(--white);font-size:15.5px;font-weight:700;text-decoration:none;border-radius:100px;padding:12px 12px 12px 32px;transition:background .15s,transform .15s}.ach-scope .ach-btn:hover{background:var(--green-hover);transform:translateY(-1px)}.ach-scope .ach-btn span{width:34px;height:34px;border-radius:50%;background:var(--white);color:var(--green-dark);display:grid;place-items:center;font-size:16px;flex:none}.ach-scope .ach-vs{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;gap:0;max-width:900px;margin:0 auto}.ach-scope .ach-vs-card{border-radius:16px;padding:24px 26px}.ach-scope .ach-vs-card.them{background:var(--flag-bg);border:1px solid var(--flag-line)}.ach-scope .ach-vs-card.us{background:var(--ok-bg);border:1px solid var(--ok-line)}.ach-scope .ach-vs-title{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;margin-bottom:16px}.ach-scope .ach-vs-card.them .ach-vs-title{color:var(--flag)}.ach-scope .ach-vs-card.us .ach-vs-title{color:#3f7a1e}.ach-scope .ach-vs-title:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ach-scope .ach-vs-card ul{list-style:none;margin:0;padding:0}.ach-scope .ach-vs-card li{display:grid;grid-template-columns:14px 1fr;gap:10px;font-size:13.5px;line-height:1.45;padding:11px 0;border-bottom:1px solid rgba(32,31,34,.07)}.ach-scope .ach-vs-card li:last-child{border-bottom:0}.ach-scope .ach-vs-card.them li:before{content:"✗";color:var(--flag);font-size:12px}.ach-scope .ach-vs-card.us li:before{content:"✓";color:#57a05a;font-size:12px}.ach-scope .ach-vs-badge{justify-self:center;width:44px;height:44px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-sm);display:grid;place-items:center;font-family:var(--serif);font-size:13px;font-weight:700;font-style:italic;color:var(--muted)}.ach-scope .ach-faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.ach-scope .ach-faq-item{background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden}.ach-scope .ach-faq-item summary{list-style:none;cursor:pointer;padding:18px 24px;font-size:14.5px;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:20px}.ach-scope .ach-faq-item summary::-webkit-details-marker{display:none}.ach-scope .ach-faq-item summary:after{content:"+";font-size:20px;font-weight:400;color:var(--muted);flex:none;line-height:1}.ach-scope .ach-faq-item[open] summary:after{content:"–"}.ach-scope .ach-faq-item p{font-size:14px;line-height:1.62;color:var(--body);margin:0;padding:0 24px 20px}.ach-scope .ach-final{background:var(--cream);padding:76px 24px 60px;text-align:center}.ach-scope .ach-final h2{font-family:var(--serif);font-weight:700;font-size:clamp(26px,3.2vw,36px);line-height:1.2;color:var(--ink);max-width:16em;margin:0 auto 14px;text-wrap:balance}.ach-scope .ach-final-sub{font-size:15px;line-height:1.6;color:var(--muted);max-width:44em;margin:0 auto 28px}.ach-scope .ach-final-meta{font-size:12.5px;font-weight:600;color:#3f7a1e;margin:20px 0 0}.ach-scope .ach-fineprint{font-size:11.5px;line-height:1.6;color:var(--muted);max-width:52em;margin:28px auto 0;padding-top:20px;border-top:1px solid var(--line)}.ach-scope .ach-foot-top{background:linear-gradient(180deg,#f5f9ec,#e9f1d9);padding:40px 24px}.ach-scope .ach-foot-inner{max-width:1160px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.ach-scope .ach-foot-brand img{width:132px;height:auto;display:block;margin-bottom:14px}.ach-scope .ach-foot-tag{font-size:13px;line-height:1.6;color:var(--body);max-width:26em;margin:0}.ach-scope .ach-foot-tag em{font-style:italic}.ach-scope .ach-foot-right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.ach-scope .ach-foot-email{font-size:13.5px;color:var(--body);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.ach-scope .ach-foot-email:hover{text-decoration:underline}.ach-scope .ach-foot-bottom{background:var(--green-dark);padding:18px 24px}.ach-scope .ach-foot-bottom-inner{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ach-scope .ach-socials{display:flex;gap:14px}.ach-scope .ach-socials img{width:20px;height:20px;display:block}.ach-scope .ach-legal{font-size:12px;color:#ffffffc7}.ach-scope .ach-legal a{color:#ffffffc7;text-decoration:none}.ach-scope .ach-legal a:hover{text-decoration:underline}.ach-scope .ach-embed.is-fullwindow{position:fixed;inset:0;width:100%;height:100%;z-index:100;border-radius:0;background:var(--white)}body.ach-embed-open{overflow:hidden}.ach-scope .ach-embed-close{position:fixed;top:16px;right:16px;z-index:101;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--white);color:var(--ink);font-size:20px;line-height:1;cursor:pointer;box-shadow:var(--shadow-md);display:none}body.ach-embed-open .ach-scope .ach-embed-close,.ach-scope .ach-embed-close[data-visible]{display:grid;place-items:center}.ach-scope a:focus-visible,.ach-scope button:focus-visible,.ach-scope summary:focus-visible{outline:2px solid var(--green-mid);outline-offset:3px;border-radius:4px}@media(max-width:1024px){.ach-scope .ach-hero-grid{grid-template-columns:1fr;gap:36px}.ach-scope .ach-hero-copy{padding-top:8px}.ach-scope .ach-trust-grid{grid-template-columns:repeat(2,1fr)}.ach-scope .ach-rail-grid,.ach-scope .ach-steps,.ach-scope .ach-trio,.ach-scope .ach-duo,.ach-scope .ach-quad,.ach-scope .ach-checklist{grid-template-columns:1fr}.ach-scope .ach-vs{grid-template-columns:1fr;gap:16px}.ach-scope .ach-vs-badge{transform:rotate(90deg)}}@media(max-width:640px){.ach-scope .ach-header{padding:12px 14px}.ach-scope .ach-header-inner{padding:10px 10px 10px 18px}.ach-scope .ach-logo img{width:138px}.ach-scope .ach-call{font-size:15px;padding:11px 18px}.ach-scope .ach-hero{border-radius:0 0 28px 28px;padding:92px 16px 34px}.ach-scope .ach-sec{padding:52px 18px}.ach-scope .ach-final{padding:52px 18px 44px}.ach-scope .ach-trust-grid{grid-template-columns:1fr}.ach-scope .ach-embed{height:620px}.ach-scope .ach-foot-right{align-items:flex-start}.ach-scope .ach-foot-bottom-inner{justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.ach-scope *{transition:none!important;animation:none!important}}.ach-scope .ach-rules{margin-bottom:20px}.ach-scope .ach-rules .ach-duo-card p{font-size:13.5px;line-height:1.6;color:var(--body);margin:0}.ach-scope .ach-fees-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:14px;background:var(--white)}.ach-scope .ach-fees{width:100%;min-width:660px;border-collapse:collapse;font-family:var(--sans);text-align:left}.ach-scope .ach-fees thead th{background:var(--green-dark);color:#f2f6e8;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:10px 16px;white-space:nowrap}.ach-scope .ach-fees thead th:last-child{text-align:right}.ach-scope .ach-fees tbody tr+tr{border-top:1px solid var(--line-soft)}.ach-scope .ach-fees td{padding:14px 16px;vertical-align:top}.ach-scope .ach-fees td:first-child{width:72%}.ach-scope .ach-fees td strong{display:block;font-size:14.5px;font-weight:700;color:var(--green-mid);margin-bottom:5px}.ach-scope .ach-fees td span:not(.ach-chip){display:block;font-size:13.5px;line-height:1.62;color:var(--body)}.ach-scope .ach-chip{display:inline-block;background:var(--light-green);color:var(--green-dark);font-size:11.5px;font-weight:600;line-height:1.35;padding:5px 9px;border-radius:999px}.ach-scope .ach-fees td.amt{text-align:right;font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.ach-scope .ach-note{margin:16px 0 0;font-size:12px;line-height:1.65;color:var(--muted)}.ach-scope .ach-note a{color:var(--green-mid);text-decoration:underline}@media(max-width:640px){.ach-scope .ach-fees{min-width:560px}}@media(max-width:1100px){.ach-scope .ach-hero h1{font-size:40px}}@media(max-width:900px){.ach-scope .ach-h2{font-size:30px}}
