:root{color:#101412;background:#f7f8f4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #f7f8f4;--bg-soft: #eef4f6;--surface: rgba(255, 255, 255, .9);--surface-solid: #ffffff;--ink: #101412;--muted: #5f6b66;--faint: #94a19b;--line: rgba(16, 20, 18, .12);--accent: #c1801f;--accent-strong: #81500d;--green: #2f8f67;--blue: #2b6fcf;--rose: #c55468;--focus: #1f7ae0;--shadow: 0 24px 68px rgba(24, 34, 31, .14)}*{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;-webkit-tap-highlight-color:rgba(47,143,103,.18);touch-action:manipulation;background:linear-gradient(180deg,#ffffff 0%,var(--bg) 45%,#eef5f2 100%)}a{color:inherit}a,button,summary{outline-offset:4px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid color-mix(in srgb,var(--focus),transparent 18%);outline-offset:4px}img{display:block;max-width:100%}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}.skip-link{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-150%);border-radius:8px;padding:10px 14px;color:#fff;background:var(--ink);font-size:14px;font-weight:780;text-decoration:none;transition:transform .16s ease}.skip-link:focus-visible{transform:translateY(0)}.site-shell{min-height:100vh}.section-pad{width:min(100% - 40px,1180px);margin:0 auto}#benefits,#actions,#how-it-works,#features,#reviews,#faq,#support{scroll-margin-top:96px}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(100% - 40px,1240px);min-height:76px;margin:0 auto;padding:12px 0;border-bottom:1px solid rgba(16,20,18,.08);background:#ffffffd6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:18px;font-weight:780;letter-spacing:0;text-decoration:none;white-space:nowrap}.brand-mark{display:grid;place-items:center;width:34px;height:34px;overflow:hidden;background:#f3a400;border-radius:8px;box-shadow:0 8px 18px #62501e24}.brand-mark img{width:100%;height:100%;object-fit:cover}.desktop-nav,.site-footer nav{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.8vw,30px)}.desktop-nav a,.site-footer nav a{color:#2b302d;font-size:14px;font-weight:680;text-decoration:none;transition:color .15s ease}.desktop-nav a:hover,.site-footer nav a:hover,.text-link:hover,.legal-links a:hover,.back-link:hover{color:var(--accent-strong)}.header-badge{display:inline-flex;align-items:center}.app-store-badge{width:164px;height:auto}.hero{position:relative;display:flex;align-items:center;min-height:min(640px,calc(100vh - 132px));overflow:hidden;padding:clamp(42px,6vw,72px) 0 clamp(50px,7vw,78px)}.hero-copy{position:relative;z-index:2;max-width:590px;margin:0;text-align:left}.eyebrow{margin:0 0 12px;color:var(--accent-strong);font-size:12px;font-weight:820;letter-spacing:0;text-transform:uppercase}.hero h1,.section-heading h2,.feature-copy h2,.support-panel h2,.final-cta h2,.blog-page-hero h1,.article-hero h1,.article-missing h1{margin:0;color:var(--ink);font-weight:840;letter-spacing:0}.hero h1{max-width:620px;font-size:clamp(58px,7.4vw,94px);line-height:.93}.title-line,.title-desktop,.title-mobile{display:block}.title-desktop{white-space:nowrap}.title-mobile{display:none}.hero h1 .title-accent{color:var(--green)}.hero-subtitle{max-width:500px;margin:22px 0 0;color:#434b47;font-size:clamp(19px,1.8vw,23px);line-height:1.42}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:14px;margin-top:28px}.hero-product-scene{position:absolute;right:clamp(-120px,-5vw,-32px);bottom:-54px;z-index:1;width:min(58vw,700px);height:min(580px,86%);pointer-events:none}.hero-product-scene:before{position:absolute;inset:11% 0 5% 14%;border:1px solid rgba(47,143,103,.1);border-radius:8px;background:#e8f1ecb8;box-shadow:0 36px 90px #20322c2e;transform:skewY(-5deg);content:""}.hero-phone{position:absolute;width:min(38vw,330px);height:auto;border-radius:34px;filter:drop-shadow(0 26px 48px rgba(16,20,18,.22))}.hero-phone-primary{right:14%;bottom:0;z-index:2;transform:rotate(4deg)}.hero-phone-secondary{right:43%;bottom:34px;z-index:1;width:min(34vw,286px);opacity:.72;transform:rotate(-8deg)}.hero-time-card{position:absolute;right:4%;bottom:18%;z-index:3;display:grid;gap:2px;min-width:176px;border:1px solid rgba(16,20,18,.12);border-radius:8px;padding:14px 16px;background:#ffffffe6;box-shadow:0 18px 46px #10141229;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hero-time-card span,.hero-time-card small{color:var(--muted);font-size:12px;font-weight:760}.hero-time-card strong{color:var(--green);font-size:34px;font-variant-numeric:tabular-nums;line-height:1}.app-store-link,.final-cta a{display:inline-flex;align-items:center;text-decoration:none}.secondary-action,.mail-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:1px solid rgba(33,43,38,.16);border-radius:8px;padding:0 18px;color:var(--ink);background:#ffffffdb;font-size:15px;font-weight:760;text-decoration:none;box-shadow:0 10px 26px #1d282212}.secondary-action:hover,.mail-link:hover{border-color:#3e916157;background:#fff}.section-heading{max-width:720px;margin-bottom:34px}.section-heading.center{margin-right:auto;margin-left:auto;text-align:center}.section-heading h2,.feature-copy h2,.support-panel h2,.blog-page-hero h1,.article-hero h1,.article-missing h1{font-size:clamp(38px,5vw,60px);line-height:1.04}.section-heading p:not(.eyebrow),.feature-copy p,.support-panel p,.final-cta p{margin:18px 0 0;color:var(--muted);font-size:18px;line-height:1.58}.trust-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.trust-item{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:10px 18px;border-right:1px solid var(--line)}.trust-item:first-child{padding-left:0}.trust-item:last-child{padding-right:0;border-right:0}.trust-item svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.trust-item strong,.trust-item span{display:block}.trust-item strong{color:var(--ink);font-size:14px;line-height:1.25}.trust-item span{margin-top:3px;color:var(--muted);font-size:13px;line-height:1.35}.benefits-section,.how-section,.outcomes-section,.faq-section{padding-top:92px;padding-bottom:74px}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.benefit-card,.outcome-card{min-width:0;border:1px solid var(--line);border-radius:8px;padding:22px;background:var(--surface);box-shadow:0 14px 36px #1f29230f}.benefit-card span{display:grid;place-items:center;width:42px;height:42px;color:var(--green);border:1px solid rgba(62,145,97,.18);border-radius:8px;background:#f0f8f3}.benefit-card:nth-child(2) span{color:var(--accent);border-color:#b9852133;background:#fbf6ea}.benefit-card:nth-child(3) span{color:var(--blue);border-color:#286fc833;background:#eef5ff}.benefit-card:nth-child(4) span{color:var(--rose);border-color:#c95e7033;background:#fff0f3}.benefit-card h3,.outcome-card h3{margin:24px 0 0;color:var(--ink);font-size:20px;line-height:1.18}.benefit-card p,.outcome-card p{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.56}.action-strip{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1fr);align-items:center;gap:clamp(26px,5vw,56px);margin-top:18px;border-radius:8px;padding:clamp(26px,5vw,48px);color:#fff;background:#151a17;box-shadow:0 20px 56px #1f292324}.action-strip .eyebrow{color:#8ed9aa}.action-strip h3{max-width:520px;margin:0;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1.06}.action-strip p:not(.eyebrow){max-width:500px;margin:18px 0 0;color:#ffffffb8;font-size:17px;line-height:1.56}.action-list{display:grid;gap:0}.action-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:70px;border-bottom:1px solid rgba(255,255,255,.12)}.action-row:last-child{border-bottom:0}.action-row svg{color:#9ee6b7}.action-row strong,.action-row span{display:block}.action-row strong{color:#fff;font-size:16px;line-height:1.25}.action-row span{margin-top:3px;color:#ffffff94;font-size:13px}.action-row b{color:#f1bd58;font-size:16px;white-space:nowrap}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.step-card{min-height:242px;border:1px solid var(--line);border-radius:8px;padding:26px;background:var(--surface-solid);box-shadow:0 14px 42px #1f292312}.step-topline{display:flex;align-items:center;justify-content:space-between;color:var(--accent)}.step-number{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(185,133,33,.34);border-radius:8px;font-size:20px;font-weight:820}.step-card h3{margin:42px 0 0;color:var(--ink);font-size:22px;line-height:1.16}.step-card p{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.feature-section{display:grid;grid-template-columns:minmax(0,.88fr) minmax(340px,.72fr);align-items:center;gap:clamp(32px,7vw,96px);padding-top:68px;padding-bottom:68px}.feature-section.is-reversed{grid-template-columns:minmax(340px,.72fr) minmax(0,.86fr)}.feature-section.is-reversed .feature-copy{order:2}.feature-copy{max-width:560px}.text-link{display:inline-flex;align-items:center;gap:4px;margin-top:26px;color:var(--accent-strong);font-size:15px;font-weight:760;text-decoration:none}.feature-visual{justify-self:center;width:min(100%,372px);border:1px solid rgba(33,43,38,.11);border-radius:8px;padding:12px;background:linear-gradient(180deg,#fff,#edf4f0);box-shadow:var(--shadow)}.feature-visual img{width:100%;aspect-ratio:1290 / 2628;object-fit:contain}.features{padding-top:18px;padding-bottom:34px}.features>.section-heading{margin-bottom:4px}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.outcome-card{min-height:228px}.outcome-card svg{color:var(--blue)}.outcome-card:nth-child(2) svg{color:var(--green)}.outcome-card:nth-child(3) svg{color:var(--rose)}.reviews-section{overflow:hidden;padding-top:84px;padding-bottom:84px}.review-marquee{position:relative;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.review-track{display:flex;width:max-content;gap:16px;padding:8px 16px;animation:review-scroll 55s linear infinite}.review-marquee:hover .review-track{animation-play-state:paused}.review-card{flex:0 0 clamp(280px,27vw,360px);min-height:224px;border:1px solid var(--line);border-radius:8px;padding:22px;background:var(--surface-solid);box-shadow:0 16px 42px #1f292314}.review-header{display:flex;align-items:center;gap:12px}.review-avatar{display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;color:#fff;border-radius:50%;background:linear-gradient(145deg,#3e9161,#b98521);font-size:13px;font-weight:820}.review-card:nth-child(3n+2) .review-avatar{background:linear-gradient(145deg,#286fc8,#3e9161)}.review-card:nth-child(3n+3) .review-avatar{background:linear-gradient(145deg,#c95e70,#b98521)}.review-header strong{display:block;color:var(--ink);font-size:16px;line-height:1.25}.review-stars{display:flex;align-items:center;gap:2px;margin-top:4px;color:#d39a2a}.review-star-empty{color:#d7ddd9}.review-rating{margin-left:5px;color:var(--muted);font-size:12px;font-weight:760;line-height:1}.review-card p{margin:22px 0 0;color:#4d5651;font-size:16px;line-height:1.58}@keyframes review-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.review-track{animation:none;flex-wrap:nowrap;overflow-x:auto}}.faq-section{padding-top:74px}.faq-list{display:grid;gap:12px;max-width:860px;margin:0 auto}.faq-item{border:1px solid var(--line);border-radius:8px;background:var(--surface-solid);box-shadow:0 12px 32px #1f29230d}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:0 20px;color:var(--ink);font-size:16px;font-weight:760;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{flex:0 0 auto;color:var(--green);content:"+";font-size:22px;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item p{margin:0;padding:0 20px 20px;color:var(--muted);font-size:15px;line-height:1.6}.blog-page{padding-bottom:84px}.blog-page-hero{padding:96px 0 44px;text-align:center}.blog-page-hero h1{max-width:900px;margin:0 auto;font-size:clamp(44px,5.6vw,72px);line-height:1}.blog-page-hero p:not(.eyebrow){max-width:720px;margin:24px auto 0;color:var(--muted);font-size:clamp(18px,1.6vw,21px);line-height:1.58}.blog-index{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:min(100% - 40px,940px)}.blog-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;min-width:0;min-height:0;border:1px solid var(--line);border-radius:8px;padding:clamp(22px,3vw,34px);background:#ffffffc2;box-shadow:0 18px 54px #262f2a12}.blog-index-card{color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.blog-index-card:hover{border-color:#11181533;box-shadow:0 22px 62px #262f2a1a;transform:translateY(-1px)}.blog-card-content{min-width:0}.blog-card-topline{display:flex;align-items:center;gap:10px;min-height:34px}.blog-card-topline span{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;color:var(--accent);border:1px solid rgba(183,122,24,.22);border-radius:50%;background:#fff9ecc2}.blog-card small{color:var(--muted);font-size:11px;font-weight:780;letter-spacing:0;line-height:1.35;text-transform:uppercase}.blog-card h2{max-width:760px;margin:24px 0 0;color:var(--ink);font-size:clamp(26px,3.3vw,42px);line-height:1.08;letter-spacing:0}.blog-card p{max-width:700px;margin:16px 0 0;color:var(--muted);font-size:clamp(16px,1.35vw,18px);line-height:1.62}.blog-card-action{display:flex;align-items:flex-end;min-height:100%}.blog-card-action strong{display:inline-flex;align-items:center;gap:3px;color:var(--accent-strong);font-size:14px;font-weight:850;white-space:nowrap}.article-page{padding-bottom:84px}.article-shell{width:min(100% - 40px,1060px);margin:0 auto}.article-hero{padding:42px 0 34px;border-bottom:1px solid var(--line)}.article-kicker{display:flex;align-items:center;gap:10px;margin-top:42px}.article-kicker span{display:grid;place-items:center;width:36px;height:36px;color:var(--accent);border:1px solid rgba(183,122,24,.22);border-radius:50%;background:#fff9ecc2}.article-kicker small{color:var(--accent-strong);font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.article-date{display:block;margin-top:14px;color:var(--muted);font-size:13px;font-weight:750}.article-hero h1{max-width:860px;margin-top:22px;font-size:clamp(44px,6vw,76px);line-height:.96}.article-hero p{max-width:720px;margin:22px 0 0;color:var(--muted);font-size:20px;line-height:1.58}.article-hero-image{overflow:hidden;margin:34px 0 0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#ffffffe6,#edf3f0d6);box-shadow:0 22px 64px #262f2a1a}.article-hero-image img{width:100%;max-height:520px;object-fit:contain}.article-hero-image figcaption{margin:0;padding:12px 16px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.45}.article-content{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,280px);gap:56px;align-items:start;padding:42px 0 0}.article-body p{margin:0 0 26px;color:#343431;font-size:19px;line-height:1.78}.article-body p:last-child{margin-bottom:0}.article-body h2{margin:48px 0 18px;color:var(--ink);font-size:clamp(30px,4vw,42px);line-height:1.08;letter-spacing:0}.article-body h3{margin:36px 0 14px;color:var(--ink);font-size:22px;line-height:1.18;letter-spacing:0}.article-list{display:grid;gap:12px;margin:0 0 28px;padding-left:24px;color:#343431;font-size:18px;line-height:1.7}.article-list li::marker{color:var(--accent)}.article-links{margin-top:42px;padding-top:28px;border-top:1px solid var(--line)}.article-links h2{margin:0;color:var(--ink);font-size:18px;letter-spacing:0}.article-links ul{display:grid;gap:10px;padding:0;margin:16px 0 0;list-style:none}.article-links a{display:inline-flex;align-items:center;gap:3px;color:var(--accent-strong);font-size:15px;font-weight:800;line-height:1.4;text-decoration:none}.article-links a:hover{color:var(--ink)}.article-side-note{position:sticky;top:100px;border:1px solid var(--line);border-radius:8px;padding:20px;background:#fffdf8d1}.article-side-note strong{display:block;color:var(--ink);font-size:16px}.article-side-note p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.56}.article-missing{min-height:56vh;padding:46px 0 84px}.article-missing h1{margin-top:24px}.article-missing p:not(.eyebrow){max-width:560px;color:var(--muted);font-size:18px;line-height:1.58}.support-section{padding-top:24px;padding-bottom:74px}.support-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;border:1px solid var(--line);border-radius:8px;padding:clamp(28px,5vw,54px);background:var(--surface-solid);box-shadow:0 16px 50px #1f292314}.support-panel h2{max-width:680px;font-size:clamp(36px,5vw,58px)}.support-panel p{max-width:710px}.support-actions{display:grid;gap:16px;justify-items:end}.mail-link{color:var(--ink);background:#f6faf7}.mail-link svg{color:var(--accent)}.legal-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.legal-links a{color:var(--muted);font-size:14px;font-weight:750;text-decoration:none}.final-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;width:min(100% - 40px,1180px);margin:0 auto 26px;border-radius:8px;padding:clamp(28px,5vw,48px);color:#fff;background:linear-gradient(110deg,#111315,#163422);overflow:hidden}.final-cta .eyebrow{color:#9ee6b7}.final-cta h2{color:#fff;font-size:clamp(34px,5vw,56px)}.final-cta p{max-width:660px;color:#ffffffbd}.site-footer{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:28px;width:min(100% - 40px,1240px);min-height:78px;margin:0 auto;padding:18px 0 24px;border-top:1px solid var(--line)}.site-footer .brand{font-size:14px}.site-footer .brand-mark{width:26px;height:26px}.site-footer nav{justify-content:flex-end;gap:22px}.site-footer nav a{color:var(--muted);font-size:13px}.legal-shell{width:min(100%,840px);margin:0 auto;padding:28px 22px 72px}.legal-header{padding:18px 0 28px;border-bottom:1px solid var(--line)}.back-link{display:inline-flex;align-items:center;gap:8px;min-height:38px;color:#55544f;font-size:15px;font-weight:650;text-decoration:none}.title-row{display:flex;align-items:center;gap:14px;margin-top:26px}.title-icon{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px}.legal-header h1{margin:0;color:var(--ink);font-size:clamp(44px,10vw,72px);line-height:.96;letter-spacing:0}.subtitle{max-width:620px;margin:20px 0 0;color:#343431;font-size:20px;line-height:1.45}.updated{margin:14px 0 0;color:var(--muted);font-size:14px}.legal-content{display:grid;gap:0}.legal-section{padding:30px 0;border-bottom:1px solid var(--line)}.legal-section h2{margin:0 0 12px;color:var(--ink);font-size:22px;line-height:1.18;letter-spacing:0}.legal-section p{margin:0;color:#343431;font-size:17px;line-height:1.7}@media(max-width:980px){.site-header{grid-template-columns:auto auto;justify-content:space-between}.desktop-nav{display:none}.hero{display:grid;gap:26px;min-height:0;padding-top:44px;padding-bottom:44px}.hero-copy{max-width:680px;text-align:center}.hero-subtitle{max-width:500px;margin-right:auto;margin-left:auto}.hero-actions{justify-content:center}.hero-product-scene{position:relative;right:auto;bottom:auto;width:min(100%,620px);height:390px;margin:0 auto}.trust-bar,.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-item:nth-child(2){border-right:0;padding-right:0}.trust-item:nth-child(3){padding-left:0}.action-strip,.feature-section,.feature-section.is-reversed,.support-panel{grid-template-columns:1fr}.steps-grid,.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-section.is-reversed .feature-copy{order:0}.feature-copy,.feature-section{text-align:center}.feature-copy{margin:0 auto}.support-actions{justify-items:start}.legal-links{justify-content:flex-start}.blog-index,.article-content,.blog-card{grid-template-columns:1fr}.blog-card-action{min-height:0}.article-side-note{position:static}}@media(max-width:680px){.section-pad,.site-header,.final-cta,.site-footer{width:min(100% - 32px,1180px)}.site-header{min-height:68px}.brand{gap:8px;font-size:14px;letter-spacing:0}.brand-mark{width:28px;height:28px}.header-badge .app-store-badge{width:124px}.header-badge{display:none}.hero{gap:12px;padding-top:16px;padding-bottom:14px}.hero h1{max-width:290px;margin-right:auto;margin-left:auto;font-size:clamp(38px,11vw,46px);line-height:.92}.title-desktop{display:none}.title-mobile{display:block}.hero-subtitle{max-width:310px;margin-top:14px;font-size:18px}.hero-actions{flex-direction:column;margin-top:18px}.secondary-action{width:min(100%,270px)}.hero-product-scene{width:min(100%,360px);height:220px}.hero-product-scene:before{inset:12% 2% 4% 9%}.hero-phone{width:min(30vw,108px);border-radius:20px}.hero-phone-primary{right:8%}.hero-phone-secondary{right:40%;bottom:24px;width:min(27vw,96px)}.hero-time-card{right:0;bottom:8%;min-width:140px;padding:12px}.hero-time-card strong{font-size:28px}.trust-bar,.benefit-grid,.steps-grid,.outcome-grid{grid-template-columns:1fr}.trust-bar{padding:8px 0}.trust-item,.trust-item:first-child,.trust-item:nth-child(3),.trust-item:last-child{padding:14px 0;border-right:0;border-bottom:1px solid var(--line)}.trust-item:last-child{border-bottom:0}.benefits-section,.how-section,.outcomes-section,.reviews-section,.faq-section{padding-top:58px;padding-bottom:48px}.action-strip{padding:24px 18px}.action-row{gap:12px;min-height:66px}.review-track{gap:12px;padding:8px 16px;animation-duration:48s}.review-card{flex-basis:min(82vw,320px);min-height:232px;padding:20px}.step-card{min-height:0}.feature-section{padding-top:52px;padding-bottom:52px}.section-heading h2,.feature-copy h2,.support-panel h2,.final-cta h2,.blog-page-hero h1,.article-hero h1,.article-missing h1{font-size:clamp(30px,9vw,38px);line-height:1.05}.feature-visual{width:min(100%,320px)}.support-panel{padding:26px 18px}.blog-page-hero{padding:48px 0 28px}.blog-page-hero p:not(.eyebrow),.article-hero p{font-size:17px}.blog-card{min-height:0;padding:22px}.blog-card h2{margin-top:20px}.blog-card-action strong{padding-top:8px}.article-shell{width:min(100% - 32px,1060px)}.article-hero{padding-top:28px}.article-kicker{align-items:flex-start}.article-body p{font-size:17px;line-height:1.72}.mail-link{width:100%;min-width:0;padding:0 14px}.final-cta{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr;justify-items:start}.site-footer nav{justify-content:flex-start;flex-wrap:wrap}.legal-shell{padding:18px 18px 54px}.title-row{align-items:flex-start}.title-icon{width:44px;height:44px}.subtitle{font-size:18px}.legal-section p{font-size:16px}}
