:root{font-family:DM Sans,sans-serif;color:#17352c;background:#f6f2e9;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17352c;--green: #275f4d;--lime: #d9f36a;--cream: #f6f2e9;--paper: #fffdf7;--orange: #f36f45;--line: rgba(23, 53, 44, .14)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;background:var(--cream);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}#root,.site-shell{width:100%;min-height:100vh}.site-shell{overflow:hidden}.announcement{padding:9px 24px;color:#f8f5ec;background:var(--ink);text-align:center;font-size:.76rem;font-weight:700;letter-spacing:.04em}.announcement a{display:inline-flex;align-items:center}.announcement a:before{width:7px;height:7px;margin-right:9px;display:inline-block;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #d9f36a24;content:""}.site-header{position:fixed;top:34px;left:0;right:0;z-index:40;height:82px;padding:0 max(15px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#f6f2e9f5;box-shadow:0 1px #17352c1a;backdrop-filter:blur(12px);transition:top .28s ease,box-shadow .28s ease}.site-header.is-scrolled{top:0;box-shadow:0 8px 25px #17352c1a}.header-spacer{height:82px}.brand,.footer-brand{display:inline-flex;align-items:center;gap:13px;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.04em}.brand-mark,.footer-brand-mark{height:40px;display:flex;align-items:center}.brand-mark img,.footer-brand-mark img{height:100%;width:auto;display:block}.footer-brand-mark img{filter:brightness(0) invert(1)}.desktop-nav{display:flex;gap:22px;font-size:.78rem;font-weight:700}.desktop-nav a{padding:0;color:inherit;background:transparent;transition:color .2s ease,opacity .2s ease}.desktop-nav a:hover{color:var(--green);opacity:.65}.header-actions{display:flex;align-items:center;gap:8px}.menu-toggle{width:42px;height:42px;border:0;display:none;place-items:center;border-radius:11px;color:#fff;background:var(--ink)}.header-cta,.primary-button,.light-button,.text-button,.outline-light-button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:12px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.header-cta{padding:12px 17px;color:#fff;background:var(--green)}.primary-button{padding:17px 23px;color:#fff;background:var(--green);box-shadow:0 10px 25px #275f4d33}.light-button{padding:16px 22px;color:var(--ink);background:var(--lime)}.text-button{padding:16px 20px;color:var(--ink);background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.outline-light-button{padding:15px 21px;color:#fff;background:transparent;box-shadow:inset 0 0 0 1px #ffffff52}.header-cta:hover,.primary-button:hover,.light-button:hover,.text-button:hover,.outline-light-button:hover{transform:translateY(-2px)}.hero,.section,.trust-statement,.workflow-inner,.reporting-inner,.final-cta,.review-platforms{width:min(1180px,calc(100% - 48px));margin-inline:auto}.hero{min-height:690px;padding:78px 0 105px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:70px}.hero-copy{animation:fade-up .65s ease both}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.eyebrow,.section-label,.plan-name{color:var(--green);font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.eyebrow{margin-bottom:23px;display:inline-flex;align-items:center;gap:9px}.hero h1{max-width:720px;font-family:Manrope,sans-serif;font-size:clamp(3.45rem,5.8vw,6rem);line-height:.97;letter-spacing:-.068em}.hero h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.hero-lead{max-width:650px;margin-top:28px;color:#50645e;font-size:1.08rem;line-height:1.75}.hero-actions{margin-top:34px;display:flex;gap:12px}.micro-copy{margin-top:20px;display:flex;align-items:center;gap:7px;color:#64746f;font-size:.8rem;font-weight:700}.micro-copy svg{color:var(--green)}.reputation-visual{animation:fade-scale .75s .15s ease both;min-height:520px;padding:32px;border-radius:26px;color:#fff;background:radial-gradient(circle at 85% 8%,rgba(217,243,106,.22),transparent 30%),var(--ink);box-shadow:0 35px 75px #203f3533}.rep-overview,.rating-card,.rep-activity>div{display:flex;align-items:center}.rep-overview{justify-content:space-between}.rep-overview div{display:flex;flex-direction:column}.rep-overview small{color:#9cb0a8;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.rep-overview strong{margin-top:4px;font-family:Manrope,sans-serif;font-size:1.15rem}.rep-overview>span{padding:8px 10px;display:flex;align-items:center;gap:6px;border-radius:20px;color:var(--lime);background:#d9f36a1a;font-size:.67rem;font-weight:800}.rating-card{margin-top:28px;padding:23px;gap:16px;border:1px solid rgba(255,255,255,.13);border-radius:17px;background:#ffffff12}.rating-icon{width:52px;height:52px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;color:var(--ink);background:var(--lime)}.rating-card>div strong{font-family:Manrope,sans-serif;font-size:2rem;line-height:1}.rating-stars{margin-top:4px;color:var(--lime);font-size:.72rem;letter-spacing:.08em}.rating-card small{color:#9eb1a9;font-size:.64rem}.rating-card em{margin-left:auto;color:#b9d978;font-size:.7rem;font-style:normal;font-weight:800}.rep-activity{margin-top:15px;display:grid;gap:10px}.rep-activity>div{min-height:70px;padding:13px 15px;gap:12px;border-radius:13px;background:#ffffff0f}.rep-activity>div>svg{color:var(--lime)}.rep-activity span{display:flex;flex-direction:column}.rep-activity strong{font-size:.78rem}.rep-activity small{margin-top:3px;color:#97aaa2;font-size:.63rem}.rep-activity b{margin-left:auto;color:var(--lime);font-size:.82rem}.reputation-visual>p{margin-top:20px;color:#9fb2aa;text-align:center;font-size:.7rem}.trust-statement{padding:75px;border-radius:25px;color:#fff;background:var(--green);text-align:center}.trust-statement .section-label{color:var(--lime)}.trust-statement h2,.section-heading h2,.workflow-copy h2,.visibility-copy h2,.reporting-copy h2,.faq-intro h2,.final-cta h2{margin-top:14px;font-family:Manrope,sans-serif;font-size:clamp(2.35rem,4.4vw,4rem);line-height:1.04;letter-spacing:-.06em}.trust-statement p{max-width:760px;margin:22px auto 0;color:#c9d8d2;line-height:1.75}.section{padding:105px 0}.section-heading{max-width:780px;margin-bottom:48px}.centered-heading{margin-inline:auto;text-align:center}.section-heading>p{margin-top:19px;color:#667771;line-height:1.7}.reputation-services{margin-top:30px}.reputation-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.reputation-service-card{position:relative;min-height:560px;padding:34px;display:flex;align-items:flex-start;flex-direction:column;border:1px solid var(--line);border-radius:21px;background:var(--paper);transition:transform .25s ease,box-shadow .25s ease}.reputation-service-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px #233f3617}.reputation-service-card.featured-service{color:#fff;border-color:var(--green);background:radial-gradient(circle at 90% 5%,rgba(217,243,106,.16),transparent 28%),var(--green)}.service-tag{position:absolute;top:30px;right:30px;color:var(--lime);font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.service-card-icon{width:49px;height:49px;display:grid;place-items:center;border-radius:13px;color:var(--ink);background:var(--lime);font-size:1.1rem}.service-number{position:absolute;top:36px;right:34px;color:#b7c3be;font-size:.68rem;font-weight:800}.featured-service .service-number{display:none}.reputation-service-card h3{margin-top:28px;font-family:Manrope,sans-serif;font-size:1.55rem;letter-spacing:-.045em}.reputation-service-card>p{margin-top:13px;color:#61736c;line-height:1.7}.featured-service>p{color:#cbd9d3}.reputation-service-card ul{width:100%;margin-top:25px;padding-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--line);list-style:none}.featured-service ul{border-color:#ffffff29}.reputation-service-card li{position:relative;padding-left:15px;color:#64766f;font-size:.77rem;line-height:1.45}.reputation-service-card li:before{position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--green);content:""}.featured-service li{color:#e4ece8}.featured-service li:before{background:var(--lime)}.reputation-service-card blockquote{margin-top:20px;padding:14px 16px;border-left:3px solid var(--green);color:var(--green);background:#e7eddf;font-size:.78rem;font-weight:800;line-height:1.5}.reputation-service-card button{width:100%;margin-top:auto;padding:22px 0 0;border:0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--green);background:transparent;font-weight:800}.featured-service button{color:var(--lime);border-color:#ffffff29}.website-support-note{margin-top:18px;padding:25px 28px;display:flex;align-items:center;gap:17px;border-radius:15px;color:#425b52;background:#e3ebda}.website-support-note>svg{flex:0 0 auto;color:var(--green)}.website-support-note p{margin-top:4px;color:#61736c;font-size:.83rem}.workflow-section{padding:105px 0;color:#fff;background:radial-gradient(circle at 8% 8%,rgba(217,243,106,.12),transparent 25%),var(--ink)}.workflow-inner{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px}.light-label{color:var(--lime)}.workflow-copy p{margin-top:21px;color:#c4d2cd;line-height:1.75}.workflow-copy blockquote{margin-top:28px;padding:20px;border-left:3px solid var(--lime);color:#dce7e2;background:#ffffff0f;font-size:.84rem;line-height:1.65}.reputation-flow{padding:30px;border:1px solid rgba(255,255,255,.12);border-radius:23px;background:#ffffff0d}.reputation-flow-item{min-height:61px;padding:11px 15px;display:flex;align-items:center;gap:13px;border-radius:12px;background:#ffffff12}.reputation-flow-item>span{width:37px;height:37px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--ink);background:var(--lime)}.reputation-flow-item>span svg,.step-icon svg,.presence-item svg{width:18px;height:18px}.reputation-flow-item strong{font-size:.78rem}.reputation-flow-item small{margin-left:auto;color:#899e95;font-weight:800}.flow-chevron{height:20px;margin:2px auto;display:block;color:var(--lime)}.visibility-section{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px}.visibility-copy p{margin-top:21px;color:#61736c;line-height:1.75}.presence-equation{padding:34px;border:1px solid var(--line);border-radius:23px;background:var(--paper);box-shadow:0 24px 60px #17352c12}.presence-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px}.presence-item{min-height:92px;padding:14px;display:flex;align-items:center;gap:11px;border-radius:13px;background:#f0eee6}.presence-item>span{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--ink);background:var(--lime)}.presence-item strong{font-size:.76rem}.presence-grid>b{color:var(--green)}.equation-arrow{margin:20px auto;display:block;color:var(--green);transform:rotate(90deg)}.presence-result{padding:19px;display:flex;align-items:center;justify-content:center;gap:14px;border-radius:14px;color:#fff;background:var(--green)}.presence-result>svg{color:var(--lime)}.presence-result span{display:flex;flex-direction:column}.presence-result small{color:#b8cac2;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.presence-result strong{margin-top:3px;font-family:Manrope,sans-serif}.reporting-section{padding:105px 0;background:#e3ebda}.reporting-inner{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px}.reporting-copy>p{margin-top:21px;color:#5c7068;line-height:1.75}.reporting-promise{margin-top:27px;padding:18px;display:flex;align-items:flex-start;gap:12px;border-left:3px solid var(--green);color:var(--green);background:#ffffff8c;font-size:.82rem;line-height:1.55}.reporting-promise svg{flex:0 0 auto;margin-top:2px}.reporting-details{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.reporting-details span{color:#61736c;font-size:.76rem;font-weight:700}.metrics-panel{padding:32px;border-radius:23px;color:#fff;background:var(--ink);box-shadow:0 28px 65px #17352c2e}.metrics-heading{display:flex;align-items:center;justify-content:space-between}.metrics-heading>div{display:flex;flex-direction:column}.metrics-heading small{color:#8ea39a;font-size:.61rem;letter-spacing:.1em;text-transform:uppercase}.metrics-heading strong{margin-top:4px;font-family:Manrope,sans-serif}.metrics-heading>span{padding:7px 10px;border-radius:20px;color:var(--lime);background:#d9f36a1a;font-size:.62rem;font-weight:800}.metrics-grid{margin-top:27px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.metrics-grid article{min-height:130px;padding:17px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#ffffff0f}.metrics-grid small{color:#a5b6af;font-size:.65rem}.metrics-grid strong{margin-top:13px;color:var(--lime);font-family:Manrope,sans-serif;font-size:2rem}.metrics-grid span{margin-top:auto;color:#b9cac3;font-size:.65rem}.metrics-panel>p{margin-top:19px;color:#8fa49b;text-align:center;font-size:.68rem}.process-section{border-bottom:1px solid var(--line)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{min-height:285px;padding:29px;border:1px solid var(--line);border-radius:18px;background:var(--paper);transition:transform .25s ease,box-shadow .25s ease}.step-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #233f3617}.step-top{display:flex;align-items:center;justify-content:space-between}.step-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:var(--ink);background:var(--lime)}.step-number{color:#b8c4bf;font-size:.75rem;font-weight:800}.step-card h3{margin-top:42px;font-family:Manrope,sans-serif;font-size:1.18rem;letter-spacing:-.04em}.step-card p{margin-top:12px;color:#667771;font-size:.88rem;line-height:1.65}.process-closing{margin-top:20px;padding:22px;border-radius:13px;color:var(--green);background:#e3ebda;text-align:center;font-weight:800}.rep-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.rep-price-card{position:relative;min-height:720px;padding:32px;display:flex;align-items:flex-start;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.rep-price-card.featured-price{color:#fff;border-color:var(--green);background:radial-gradient(circle at 90% 5%,rgba(217,243,106,.15),transparent 27%),var(--green);box-shadow:0 22px 55px #275f4d2e;transform:translateY(-12px)}.popular-tag{position:absolute;top:27px;right:27px;color:var(--lime);font-size:.62rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.rep-price-card h3{margin-top:25px;font-family:Manrope,sans-serif;font-size:1.5rem;letter-spacing:-.045em}.rep-price-card>strong{margin-top:20px;font-family:Manrope,sans-serif;font-size:2.9rem;line-height:1;letter-spacing:-.07em}.rep-price-card>strong small{margin-left:4px;color:#71817a;font-family:DM Sans,sans-serif;font-size:.76rem;letter-spacing:0}.featured-price .plan-name,.featured-price>strong{color:#fff}.featured-price>strong small{color:#c5d6cf}.rep-price-card>p{min-height:100px;margin-top:19px;color:#5d7069;font-size:.84rem;line-height:1.65}.featured-price>p{color:#d0ddd8}.rep-price-card ul{width:100%;margin-top:23px;padding-top:22px;display:grid;gap:12px;border-top:1px solid var(--line);list-style:none}.featured-price ul{border-color:#ffffff29}.rep-price-card li{display:flex;align-items:flex-start;gap:9px;color:#62736d;font-size:.79rem;line-height:1.45}.rep-price-card li svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.featured-price li{color:#e0eae6}.featured-price li svg{color:var(--lime)}.rep-price-card button{width:100%;margin-top:auto;padding:25px 0 0;border:0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--green);background:transparent;font-weight:800}.featured-price button{color:var(--lime);border-color:#ffffff29}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;border-top:1px solid var(--line)}.faq-intro{position:sticky;top:110px;align-self:start}.faq-intro p{margin-top:17px;color:#667771;line-height:1.65}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;padding:24px 0;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ink);background:transparent;text-align:left;font-weight:700}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer p{max-width:650px;padding:0 42px 24px 0;color:#657670;line-height:1.7}.faq-item.open .faq-answer{max-height:260px}.final-cta{margin-top:25px;padding:72px;display:flex;align-items:flex-end;justify-content:space-between;gap:60px;border-radius:25px;color:#fff;background:radial-gradient(circle at 75% 15%,rgba(217,243,106,.17),transparent 25%),var(--green)}.final-cta>div:first-child{max-width:760px}.final-cta p{max-width:680px;margin-top:19px;color:#cbd8d3;line-height:1.7}.final-assurance{margin-top:18px;display:flex;align-items:center;gap:8px;color:var(--lime);font-size:.78rem;font-weight:800}.final-actions{flex:0 0 auto;display:grid;gap:10px}.site-footer{width:100%;margin-top:25px;padding:72px max(24px,calc((100% - 1180px)/2)) 24px;color:#d5e1dc;background:var(--ink)}.footer-inner{display:grid;grid-template-columns:1.5fr .7fr .7fr;gap:70px;padding-bottom:58px}.footer-main{max-width:350px}.footer-brand{color:var(--cream)}.footer-main p{margin-top:20px;color:#aebfb8;font-size:.88rem;line-height:1.7}.footer-column{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.footer-heading{margin-bottom:5px;color:var(--lime);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer-column a{display:inline-flex;align-items:center;gap:5px;color:#c6d5cf;font-size:.82rem;transition:color .2s ease,transform .2s ease}.footer-column a:hover{color:#fff;transform:translate(3px)}.footer-column svg{color:var(--lime)}.footer-bottom{padding-top:22px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.14);color:#879b92;font-size:.72rem}.modal-backdrop{position:fixed;z-index:50;inset:0;padding:22px;display:none;place-items:center;overflow-y:auto;background:#0a1c16c2;backdrop-filter:blur(8px);opacity:0;transition:opacity .25s ease}.modal-backdrop.is-open{display:grid;opacity:1}.form-modal{position:relative;width:min(650px,100%);padding:42px;border-radius:22px;background:var(--paper);box-shadow:0 30px 90px #0000004d;transform:translateY(20px) scale(.98);opacity:0;transition:transform .25s ease,opacity .25s ease}.modal-backdrop.is-open .form-modal{transform:translateY(0) scale(1);opacity:1}.modal-close{position:absolute;top:17px;right:17px;width:38px;height:38px;border:0;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:#efede6}.form-modal h2{margin-top:10px;font-family:Manrope,sans-serif;font-size:2.35rem;letter-spacing:-.055em}.form-modal>p{margin:10px 0 25px;color:#697873}.form-modal form,.form-modal label{display:flex;flex-direction:column}.form-modal form{gap:15px}.form-modal label{gap:7px;font-size:.76rem;font-weight:700}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.form-modal input,.form-modal select,.form-modal textarea{width:100%;padding:12px 14px;border:1px solid #d8dcd7;border-radius:9px;outline:none;color:var(--ink);background:#fff;font:inherit;font-size:.88rem;resize:vertical}.form-modal input:focus,.form-modal select:focus,.form-modal textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #275f4d1c}.field-error{display:none;color:#b83c2b;font-size:.68rem;font-weight:500}.field-error.show{display:block}.form-submit{width:100%}.form-notice{display:none;padding:11px;align-items:flex-start;gap:8px;border-radius:8px;color:#6f4c13;background:#fff1c9;font-size:.75rem;line-height:1.4}.form-notice.show{display:flex}[data-greta-form-placeholder]{padding:9px;border:1px dashed #d2a851;border-radius:7px;color:#755716;background:#fff9e9;text-align:center;font-size:.7rem}.review-platforms{padding:8px 0 46px;text-align:center}.review-platforms .section-label{display:block;margin-bottom:26px}.platform-row{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.platform-row:before,.platform-row:after{position:absolute;top:0;bottom:0;width:90px;z-index:2;content:"";pointer-events:none}.platform-row:before{left:0;background:linear-gradient(90deg,var(--cream),rgba(246,242,233,0))}.platform-row:after{right:0;background:linear-gradient(270deg,var(--cream),rgba(246,242,233,0))}.platform-row-track{display:flex;align-items:center;gap:20px;width:max-content;animation:platform-scroll-left 32s linear infinite}.platform-icon{width:64px;height:64px;flex:0 0 auto;display:grid;place-items:center;border-radius:16px;border:1px solid var(--line);color:var(--green);background:var(--paper);font-size:1.5rem;transition:color .2s ease,transform .2s ease,box-shadow .2s ease}.platform-icon:hover{color:var(--ink);transform:translateY(-3px);box-shadow:0 12px 25px #17352c1f}@keyframes platform-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.platform-row-track,.hero-copy,.reputation-visual{animation:none}}@media (max-width:1050px){.desktop-nav{position:absolute;top:calc(100% + 8px);left:15px;right:15px;padding:15px;display:none;flex-direction:column;gap:5px;border:1px solid var(--line);border-radius:15px;background:var(--paper);box-shadow:0 20px 45px #17352c24}.desktop-nav.is-open{display:flex}.desktop-nav a{padding:12px;border-radius:9px;text-align:left}.desktop-nav a:hover{background:#e7eddf}.menu-toggle{display:grid}}@media (max-width:950px){.hero,.workflow-inner,.visibility-section,.reporting-inner{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-lead{margin-inline:auto}.hero-actions,.micro-copy{justify-content:center}.reputation-visual{width:min(680px,100%);margin-inline:auto}.workflow-inner,.visibility-section,.reporting-inner{gap:50px}.rep-pricing-grid{grid-template-columns:1fr}.rep-price-card,.rep-price-card>p{min-height:0}.rep-price-card.featured-price{transform:none}.faq-section{grid-template-columns:1fr;gap:40px}.faq-intro{position:static}.final-cta{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.site-header,.hero,.section,.trust-statement,.workflow-inner,.reporting-inner,.final-cta{width:min(100% - 30px,1180px)}.site-header{top:34px;width:100%;height:70px;padding:0 15px}.site-header.is-scrolled{top:0}.header-spacer{height:70px}.brand{gap:8px;font-size:1rem}.brand-mark{height:34px}.header-cta{display:none}.hero{min-height:0;padding:60px 0 75px;gap:50px}.hero h1{font-size:clamp(3rem,14vw,4.7rem)}.hero-actions{align-items:stretch;flex-direction:column}.reputation-visual{min-height:0;padding:24px 18px}.rating-card{align-items:flex-start;flex-wrap:wrap}.rating-card em{width:100%;margin-left:68px}.trust-statement{padding:52px 24px;border-radius:20px}.section,.workflow-section,.reporting-section{padding-top:75px;padding-bottom:75px}.reputation-service-grid,.steps-grid{grid-template-columns:1fr}.reputation-service-card{min-height:0;padding:30px 23px}.reputation-service-card ul{grid-template-columns:1fr}.website-support-note{align-items:flex-start;padding:22px}.reputation-flow{padding:20px 15px}.presence-equation{padding:24px 16px}.presence-grid{grid-template-columns:1fr}.presence-grid>b{text-align:center}.metrics-panel{padding:25px 18px}.metrics-grid,.reporting-details{grid-template-columns:1fr}.rep-price-card{padding:30px 23px}.final-cta{padding:48px 25px;border-radius:18px}.final-actions,.final-actions button{width:100%}.site-footer{margin-top:15px;padding:55px 24px 22px}.footer-inner{grid-template-columns:1fr 1fr;gap:38px 25px;padding-bottom:42px}.footer-main{grid-column:1/-1}.footer-brand-mark{height:36px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:9px}.form-modal{padding:38px 22px 25px}.form-row{grid-template-columns:1fr}.platform-icon{width:52px;height:52px;font-size:1.25rem}.platform-row:before,.platform-row:after{width:50px}}
