:root{--forest:#0b3828;--deep:#06281d;--ink:#112a21;--lime:#b9ef46;--lime-dark:#7da319;--paper:#f7f5ec;--paper-2:#eeeee3;--sage:#dfead7;--white:#fffef8;--muted:#64716a;--line:#d4d9cf;--sans:Arial,Helvetica,sans-serif;--serif:Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.topbar{border-bottom:1px solid var(--line);z-index:50;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1440px,100%);height:88px;margin:auto;padding:0 32px;display:grid;position:relative}.brand{width:204px;display:inline-flex}.desktop-nav{align-items:stretch;gap:28px;font-size:13px;font-weight:700;display:flex}.mega-nav-item{align-items:stretch;display:flex;position:static}.mega-trigger{align-items:center;gap:6px;display:flex}.mega-trigger>span{color:var(--lime-dark);font-size:11px;transition:transform .2s}.mega-nav-item:hover .mega-trigger>span,.mega-nav-item:focus-within .mega-trigger>span{transform:rotate(180deg)}.mega-panel{z-index:100;background:var(--white);border:1px solid var(--line);opacity:0;visibility:hidden;pointer-events:none;text-align:left;grid-template-columns:1.08fr 1fr 1fr;gap:18px;width:min(980px,100vw - 48px);padding:24px;font-weight:500;line-height:1.4;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,12px);box-shadow:0 24px 60px #06281d26}.mega-nav-item:hover .mega-panel,.mega-nav-item:focus-within .mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.mega-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.mega-panel-services{width:min(860px,100vw - 48px)}.mega-panel-company{grid-template-columns:1fr 1fr;width:min(700px,100vw - 48px);left:50%;right:auto;transform:translate(-50%,12px)}.mega-nav-item:hover .mega-panel-company,.mega-nav-item:focus-within .mega-panel-company{transform:translate(-50%)}.mega-intro{background:var(--deep);color:var(--white);flex-direction:column;padding:25px;display:flex}.mega-intro small,.mega-column>small{color:var(--lime-dark);letter-spacing:.13em;margin-bottom:15px;font-size:9px;font-weight:900}.mega-intro small{color:var(--lime)}.mega-intro h3{letter-spacing:-.035em;margin:18px 0 12px;font-size:24px;line-height:1.12}.mega-intro p{color:#b5c6be;margin:0;font-size:12px;line-height:1.6}.mega-feature-link{border-top:1px solid #385549;justify-content:space-between;display:flex;color:var(--white)!important;margin-top:auto!important;padding-top:18px!important}.mega-feature-link b{color:var(--lime)}.mega-column{min-width:0;padding:12px 8px}.desktop-nav .mega-panel a{border-radius:3px;padding:10px 8px;display:block}.desktop-nav .mega-panel a:hover{background:var(--paper);color:var(--forest)}.mega-column a b{margin-bottom:4px;font-size:12px;display:block}.mega-column a span{color:var(--muted);font-size:10px;font-weight:500;line-height:1.35;display:block}.desktop-nav a{padding:34px 0;position:relative}.desktop-nav a:hover,.desktop-nav .active{color:var(--lime-dark)}.desktop-nav .active:after{content:"";background:var(--lime-dark);height:2px;position:absolute;bottom:22px;left:0;right:0}.topbar>.btn{justify-self:end}.mobile-nav{display:none}.btn{background:var(--lime);min-height:54px;color:var(--deep);justify-content:space-between;align-items:center;gap:28px;padding:0 24px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{background:#a9df36;transform:translateY(-2px)}.btn-small{min-height:44px;padding:0 18px;font-size:12px}.btn-dark{background:var(--deep);color:var(--white)}.btn-dark:hover{background:#104d37}.btn-light{background:var(--lime);margin-top:40px}.text-link{border-bottom:1px solid;padding:11px 0;font-size:13px;font-weight:800}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:80px;width:min(1320px,100% - 48px);min-height:690px;margin:auto;padding:70px 0 80px;display:grid}.eyebrow{color:#5d6a64;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:800;display:flex}.eyebrow i{background:var(--lime-dark);width:26px;height:2px;display:block}h1,h2{letter-spacing:-.065em;margin:0;font-weight:650;line-height:.94}h1{font-size:clamp(58px,6.6vw,94px)}h2{font-size:clamp(44px,5vw,72px)}h1 em,h2 em{font-family:var(--serif);color:var(--lime-dark);font-weight:400}.hero-copy h1 em{font-family:var(--sans);color:var(--forest);letter-spacing:-.065em;font-style:normal;font-weight:680}.hero-copy h1{max-width:760px}.hero-copy .lead{max-width:650px}.lead{color:var(--muted);max-width:680px;margin:28px 0 32px;font-size:19px;line-height:1.7}.lead.small{font-size:17px}.actions{align-items:center;gap:28px;display:flex}.checks{color:var(--muted);flex-wrap:wrap;gap:24px;margin:30px 0 0;padding:0;font-size:11px;font-weight:700;list-style:none;display:flex}.checks li:before{content:"✓";color:var(--lime-dark);margin-right:7px}.talent-board{background:linear-gradient(145deg,var(--deep),#0b3426);min-height:500px;color:var(--white);box-shadow:18px 18px var(--sage);border:1px solid #244b3d;padding:30px}.board-head{letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:10px;display:flex}.board-head b{font-weight:600}.board-head b i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.talent-board article{background:#123e2f;border:1px solid #315746;border-radius:4px;grid-template-columns:66px 1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.talent-board article+article{margin-top:10px}.avatar{background:var(--sage);border:2px solid #759183;border-radius:50%;width:62px;height:62px;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%;display:block}.talent-board small{color:#9fb4aa;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.talent-board strong{font-size:15px}.talent-board article>b{color:var(--lime);letter-spacing:.1em;font-size:9px}.board-foot{color:#b8c9c0;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-top:32px;font-size:10px;display:flex}.board-foot i{color:var(--lime)}.proofbar{background:var(--lime);white-space:nowrap;letter-spacing:.12em;justify-content:space-around;align-items:center;gap:25px;height:50px;padding:0 20px;font-size:10px;font-weight:900;display:flex;overflow:hidden}.section{padding:120px max(24px,50% - 660px)}.section-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:110px;margin-bottom:65px;display:grid}.section-head>p{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.role-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.role-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:340px;padding:32px;transition:all .2s;display:flex}.role-card:hover{background:var(--white);transform:translateY(-2px)}.role-card>span{color:var(--lime-dark);letter-spacing:.1em;font-size:10px;font-weight:900}.role-card h3{letter-spacing:-.04em;margin:62px 0 16px;font-size:25px}.role-card p{color:var(--muted);font-size:14px;line-height:1.65}.role-card b{margin-top:auto;font-size:12px}.role-card.featured{background:var(--deep);color:var(--white)}.role-card.featured p{color:#abc0b6}.role-card.partnership{background:var(--sage)}.dark-section{background:var(--deep);color:var(--white)}.section-head.light>p,.light .eyebrow{color:#adc0b7}.dark-section h2 em{color:var(--lime)}.steps{border-top:1px solid #385549;grid-template-columns:repeat(4,1fr);display:grid}.steps article{border-right:1px solid #385549;min-height:290px;padding:32px 28px}.steps span{color:var(--lime);font-size:11px;font-weight:900}.steps h3{margin:66px 0 14px;font-size:21px}.steps p{color:#adc0b7;font-size:13px;line-height:1.7}.split{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.support-list{border-top:1px solid var(--line)}.support-list article{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;gap:20px;padding:27px 0;display:grid}.support-list b{color:var(--lime-dark);font-size:11px}.support-list h3{margin:0 0 8px;font-size:21px}.support-list p{color:var(--muted);margin:0;line-height:1.6}.models{background:var(--paper-2)}.model-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.model-grid article{background:var(--white);border:1px solid var(--line);flex-direction:column;min-height:450px;padding:34px;display:flex}.model-grid article>span{color:var(--lime-dark);letter-spacing:.1em;font-size:10px;font-weight:900}.model-grid h3{margin:65px 0 16px;font-size:28px}.model-grid p{color:var(--muted);line-height:1.65}.model-grid ul{border-top:1px solid var(--line);gap:10px;margin:auto 0 30px;padding:20px 0 0;font-size:13px;list-style:none;display:grid}.model-grid li:before{content:"✓";color:var(--lime-dark);margin-right:8px}.model-grid a{font-size:13px;font-weight:800}.model-feature{color:var(--white);box-shadow:inset 0 4px var(--lime);background:var(--deep)!important}.model-feature p{color:#adc0b7}.model-feature ul{border-color:#385549}.faq{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:25px 0}.faq-list summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;font-weight:700;list-style:none;display:flex}.faq-list summary span{color:var(--lime-dark);font-size:22px}.faq-list p{color:var(--muted);max-width:700px;line-height:1.65}.final-cta{background:var(--lime);grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;padding:85px max(24px,50% - 660px);display:grid}.final-cta h2{font-size:clamp(46px,5.5vw,80px)}.final-cta p:not(.eyebrow){max-width:720px;line-height:1.65}.final-cta>div:last-child{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.final-cta>div:last-child>a:last-child{font-size:13px;text-decoration:underline}footer{background:var(--deep);color:var(--white);padding:70px max(24px,50% - 660px) 25px}.footer-main{grid-template-columns:1.5fr repeat(3,1fr);gap:60px;display:grid}.footer-brand p{color:#adc0b7;max-width:280px;line-height:1.6}.footer-main h3{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;margin:0 0 22px;font-size:12px}.footer-main>div>a:not(.brand){color:#c7d4ce;margin:0 0 13px;font-size:13px;display:block}.footer-bottom{color:#80988d;border-top:1px solid #385549;justify-content:space-between;margin-top:55px;padding-top:22px;font-size:11px;display:flex}.page-hero{width:min(1320px,100% - 48px);margin:auto;padding:100px 0 110px}.page-hero h1{max-width:1050px}.page-hero .lead{max-width:800px}.category-hero{padding-bottom:85px}.outcome-strip{flex-wrap:wrap;gap:12px;margin-top:48px;display:flex}.outcome-strip span{background:var(--sage);color:var(--forest);border:1px solid #cad8c1;padding:11px 14px;font-size:12px;font-weight:750}.directory{padding-top:30px}.directory-section{border-top:1px solid var(--line);padding:80px 0}.directory-section h2{margin-bottom:38px;font-size:clamp(38px,4vw,58px)}.talent-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.talent-grid article{background:var(--white);border:1px solid var(--line);min-height:190px;padding:24px}.talent-grid span{color:var(--lime-dark);font-size:10px;font-weight:900}.talent-grid h3{margin:45px 0 10px;font-size:19px}.talent-grid p{color:var(--muted);font-size:13px;line-height:1.55}.talent-grid>a{background:var(--white);border:1px solid var(--line);flex-direction:column;min-height:210px;padding:24px;transition:all .2s;display:flex}.talent-grid>a:hover{transform:translateY(-3px);box-shadow:0 16px 35px #153c2a14}.talent-grid>a>span{color:var(--lime-dark);font-size:10px;font-weight:900}.talent-grid>a h3{margin:42px 0 10px;font-size:19px}.talent-grid>a p{color:var(--muted);font-size:13px;line-height:1.55}.talent-grid>a b{color:var(--forest);margin-top:auto;font-size:12px}.breadcrumbs{width:min(1320px,100% - 48px);color:var(--muted);align-items:center;gap:9px;margin:28px auto 0;font-size:12px;display:flex}.breadcrumbs strong{color:var(--forest)}.role-detail-hero{padding-top:70px}.content-band{background:var(--sage);padding:100px max(24px,50% - 660px)}.content-band .split{align-items:start}.content-list{gap:12px;display:grid}.content-list article{background:var(--white);padding:25px}.content-list h3{margin:0 0 9px}.content-list p{color:var(--muted);margin:0;line-height:1.6}.form-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.form-card{background:var(--white);border:1px solid var(--line);gap:20px;padding:38px;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-card label{gap:8px;font-size:12px;font-weight:800;display:grid}.form-card input,.form-card select,.form-card textarea{border:1px solid var(--line);background:var(--paper);width:100%;font:inherit;padding:14px}.form-card textarea{resize:vertical;min-height:120px}.form-card button{cursor:pointer;border:0}.form-note{color:var(--muted);font-size:11px;line-height:1.5}.notice{background:var(--sage);padding:15px;font-size:13px;display:none}.notice.show{display:block}@media (max-width:1050px){.desktop-nav,.topbar>.btn{display:none}.topbar{grid-template-columns:1fr auto}.mobile-nav{display:block;position:relative}.mobile-nav summary{cursor:pointer;font-size:13px;font-weight:800}.mobile-nav nav{background:var(--white);z-index:20;gap:14px;width:240px;padding:20px;display:grid;position:absolute;top:28px;right:0;box-shadow:0 16px 40px #0b382829}.hero{grid-template-columns:1fr;padding-top:60px}.talent-board{max-width:700px}.section-head,.split,.faq,.final-cta,.form-wrap{grid-template-columns:1fr;gap:50px}.role-grid,.steps{grid-template-columns:repeat(2,1fr)}.model-grid{grid-template-columns:1fr}.talent-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1fr 1fr}}@media (max-width:650px){.topbar{height:76px;padding:0 20px}.brand{width:170px}.hero,.page-hero{width:min(100% - 36px,1320px)}.hero{gap:50px;padding:55px 0 65px}h1{font-size:clamp(48px,14vw,68px)}.lead{font-size:17px}.actions{flex-direction:column;align-items:flex-start}.checks{gap:10px;display:grid}.talent-board{min-height:auto;box-shadow:10px 10px var(--sage);padding:18px}.talent-board article{grid-template-columns:48px 1fr}.talent-board article>b{display:none}.avatar{width:44px;height:44px}.board-foot{gap:7px;font-size:8px}.proofbar{justify-content:flex-start}.section{padding-top:82px;padding-bottom:82px}.section-head{gap:28px;margin-bottom:44px}.role-grid,.steps,.talent-grid,.field-row{grid-template-columns:1fr}.role-card{min-height:300px}.steps article{min-height:240px}.steps h3{margin-top:45px}.model-grid article{min-height:420px}.final-cta{padding-top:70px;padding-bottom:70px}.footer-main{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:10px}.page-hero{padding:70px 0}.directory-section{padding:65px 0}.form-card{padding:24px}}.hero-copy h1 em{color:var(--lime-dark)!important}.desktop-nav .mega-panel .mega-feature-link:hover{color:var(--white)!important;background:#123e2f!important}.final-cta>div:first-child{max-width:800px}.final-cta>div:last-child{justify-self:end;width:min(100%,320px)}.final-cta>div:last-child .btn{white-space:nowrap;width:100%}.final-cta>div:last-child>a:last-child{overflow-wrap:anywhere}@media (max-width:1050px){.final-cta>div:last-child{justify-self:start;width:min(100%,320px)}}@media (max-width:650px){.final-cta>div:last-child{width:100%}.final-cta>div:last-child .btn{gap:18px}}.final-cta{background:radial-gradient(circle at 88% 18%,#b9ef4624,transparent 28%), linear-gradient(135deg,var(--deep),var(--forest));color:var(--white);box-shadow:inset 0 5px var(--lime);grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:clamp(60px,8vw,140px);padding-top:100px;padding-bottom:100px;position:relative;overflow:hidden}.final-cta:after{content:"";border:1px solid #b9ef4638;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-190px;right:-160px}.final-cta .eyebrow{color:#bed0c7;margin-bottom:28px}.final-cta h2{max-width:820px;color:var(--white);line-height:.95}.final-cta p:not(.eyebrow){color:#bfd0c8;max-width:690px;margin:26px 0 0;font-size:17px;line-height:1.7}.final-cta>div:last-child{z-index:1;border-left:1px solid #ffffff2e;gap:22px;width:100%;padding-left:34px;position:relative}.final-cta>div:last-child .btn{background:var(--lime);min-height:58px;color:var(--deep);box-shadow:0 12px 30px #00000029}.final-cta>div:last-child>a:last-child{color:#dce8e2;border-bottom:1px solid #dce8e266;padding-bottom:7px;font-size:13px;font-weight:700;text-decoration:none}@media (max-width:1050px){.final-cta{grid-template-columns:1fr;gap:52px}.final-cta>div:last-child{border-left:0;width:min(100%,360px);padding:0}}@media (max-width:650px){.final-cta{gap:42px;padding-top:76px;padding-bottom:76px}.final-cta p:not(.eyebrow){font-size:16px}}.final-cta>.final-cta-heading{max-width:820px}.final-cta>.final-cta-action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0e;border:1px solid #ffffff29;width:100%;padding:34px;display:block}.final-cta-label{color:var(--lime);letter-spacing:.15em;margin-bottom:18px;font-size:10px;font-weight:900;display:block}.final-cta>.final-cta-action>p{color:#d1ded8;margin:0 0 28px;font-size:15px;line-height:1.65}.final-cta-links{gap:18px;display:grid}.final-cta-links .btn{white-space:nowrap;width:100%}.final-cta-links>a:last-child{color:#dce8e2;border-bottom:1px solid #dce8e266;width:max-content;max-width:100%;padding-bottom:7px;font-size:13px;font-weight:700}.contents{display:contents}.proof-section{background:var(--white)}.proof-intro{grid-template-columns:1fr .82fr;align-items:end;gap:100px;margin-bottom:60px;display:grid}.proof-intro>div:last-child p{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.75}.proof-metrics{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.proof-metrics article{border-right:1px solid var(--line);min-height:285px;padding:34px}.proof-metrics article:last-child{border-right:0}.proof-metrics strong{color:var(--forest);letter-spacing:-.06em;font-size:clamp(48px,5vw,72px);display:block}.proof-metrics h3{margin:42px 0 8px;font-size:18px}.proof-metrics p{color:var(--muted);margin:0 0 24px;font-size:13px}.proof-metrics a{color:var(--lime-dark);margin-top:auto;font-size:11px;font-weight:800}.proof-source{color:var(--muted);margin-top:auto;font-size:11px;font-weight:800}.review-proof{background:var(--sage);justify-content:space-between;align-items:center;gap:50px;margin-top:18px;padding:30px 34px;display:flex}.review-proof>div{gap:10px;display:grid}.review-proof span{color:var(--lime-dark);letter-spacing:.14em;font-size:9px;font-weight:900}.review-proof strong{font-family:var(--serif);font-size:23px;font-weight:400}.review-proof p{color:var(--muted);margin:0;font-size:12px}.review-proof>a{border-bottom:1px solid;flex:none;padding:10px 0;font-size:12px;font-weight:800}.proof-section-compact{padding-top:90px}.proof-framework{background:var(--paper-2)}.evidence-note{background:var(--deep);color:var(--white);grid-template-columns:180px 1fr;align-items:center;gap:40px;padding:35px max(24px,50% - 660px);display:grid}.evidence-note span{color:var(--lime);letter-spacing:.14em;font-size:10px;font-weight:900}.evidence-note p{color:#b9cbc2;margin:0;font-size:13px;line-height:1.65}@media (max-width:1050px){.proof-intro{grid-template-columns:1fr;gap:34px}.proof-metrics{grid-template-columns:1fr}.proof-metrics article{border-right:0;border-bottom:1px solid var(--line)}.proof-metrics article:last-child{border-bottom:0}}@media (max-width:650px){.review-proof{flex-direction:column;align-items:flex-start}.evidence-note{grid-template-columns:1fr;gap:12px}.proof-metrics article{min-height:240px}.proof-metrics h3{margin-top:28px}}.candidate-section{background:var(--paper-2)}.candidate-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.candidate-grid article{background:var(--white);border:1px solid var(--line);grid-template-columns:132px 1fr;min-height:285px;display:grid}.candidate-grid article>img{object-fit:cover;filter:saturate(.86);width:100%;height:100%}.candidate-grid article>div{flex-direction:column;padding:28px 24px;display:flex}.candidate-grid span{color:var(--lime-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.candidate-grid h3{margin:28px 0 20px;font-size:21px;line-height:1.15}.candidate-grid ul{color:var(--muted);gap:8px;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:grid}.candidate-grid li:before{content:"✓";color:var(--lime-dark);margin-right:7px}.candidate-grid a{margin-top:auto;font-size:11px;font-weight:800}.candidate-disclaimer{color:var(--muted);margin:20px 0 0;font-size:10px}@media (max-width:1050px){.candidate-grid{grid-template-columns:1fr}.candidate-grid article{grid-template-columns:160px 1fr}}@media (max-width:650px){.candidate-grid article{grid-template-columns:105px 1fr}.candidate-grid article>div{padding:22px 18px}.candidate-grid h3{margin:20px 0 16px}}@media (max-width:1050px){.final-cta>.final-cta-action{width:min(100%,480px);padding:30px}}@media (max-width:650px){.final-cta>.final-cta-action{width:100%;padding:24px}}.final-cta{background:var(--lime);color:var(--deep);box-shadow:none}.final-cta:after{border-color:#06281d21}.final-cta .eyebrow{color:#385946}.final-cta .eyebrow i{background:var(--forest)}.final-cta h2{color:var(--deep)}.final-cta>.final-cta-action{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffef86b;border-color:#06281d26}.final-cta-label{color:var(--forest)}.final-cta>.final-cta-action>p{color:#315140}.final-cta>div:last-child .btn{background:var(--deep);color:var(--white);box-shadow:0 12px 28px #06281d29}.final-cta>div:last-child .btn:hover{color:var(--white);background:#104d37}.final-cta-links>a:last-child{color:var(--deep);border-bottom-color:#06281d66}.mega-panel-company{grid-template-columns:1.08fr 1fr 1fr;align-items:stretch;width:min(900px,100vw - 48px)}.mega-panel-company>.mega-intro,.mega-panel-company>.mega-column{min-width:0}.seo-ads-lead-section{background:var(--sage);padding:92px max(24px,50% - 660px)}.seo-lead-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.seo-lead-grid h2{max-width:610px;font-size:clamp(42px,4.8vw,68px)}.seo-lead-grid>div>p:not(.eyebrow){max-width:540px;color:var(--muted);margin:27px 0;font-size:17px;line-height:1.7}.seo-lead-grid ul{color:var(--muted);margin:25px 0;padding:0;font-size:13px;line-height:2;list-style:none}.seo-lead-grid li:before{content:"✓";color:var(--lime-dark);margin-right:9px;font-weight:800}.seo-lead-grid .form-card{background:var(--white);box-shadow:12px 12px var(--paper-2);margin:0}@media (max-width:900px){.seo-lead-grid{display:block}.seo-lead-grid .form-card{margin-top:38px}.seo-ads-lead-section{padding:70px 18px}}.seo-ads-page{background:var(--paper);overflow:hidden}.seo-ads-page .breadcrumbs{width:min(1320px,100% - 48px);margin:auto;padding:24px 0 0}.seo-ads-page .seo-ads-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;width:min(1320px,100% - 48px);min-height:680px;margin:auto;padding:78px 0 90px;display:grid}.seo-ads-hero-copy h1{max-width:650px}.seo-ads-hero-copy .lead{max-width:600px}.seo-trust-points{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:23px;margin:34px 0 0;padding:18px 0 0;font-size:12px;font-weight:700;list-style:none;display:flex}.seo-trust-points li:before{content:"✓";color:var(--lime-dark);margin-right:7px}.seo-ads-hero-media{background:var(--deep);min-height:475px;box-shadow:22px 22px var(--sage);position:relative;overflow:hidden}.seo-ads-hero-media img{object-fit:cover;width:100%;height:475px}.seo-media-caption{color:var(--white);background:#06281de6;justify-content:space-between;align-items:end;gap:18px;padding:16px 18px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.seo-media-caption span{font-size:16px;font-weight:700}.seo-media-caption b{color:var(--lime);letter-spacing:.1em;font-size:10px}.seo-ads-proof{background:var(--lime);color:var(--deep)}.seo-proof-inner{letter-spacing:.08em;align-items:center;gap:26px;width:min(1320px,100% - 48px);margin:auto;padding:18px 0;font-size:11px;display:flex}.seo-proof-inner>span{font-weight:900}.seo-proof-inner>strong{font-size:13px}.seo-proof-inner>div{align-items:baseline;gap:9px;margin-left:auto;display:flex}.seo-proof-inner b{font-size:20px}.seo-proof-inner small{margin-right:13px;font-size:10px}.seo-ads-section{padding-top:110px;padding-bottom:110px}.seo-service-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.seo-service-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);min-height:330px;padding:30px}.seo-service-grid span{color:var(--lime-dark);letter-spacing:.09em;font-size:10px;font-weight:900}.seo-service-grid h3{letter-spacing:-.04em;margin:56px 0 14px;font-size:25px}.seo-service-grid p{color:var(--muted);font-size:14px;line-height:1.65}.seo-service-grid ul{border-top:1px solid var(--line);color:var(--muted);gap:8px;margin:24px 0 0;padding:18px 0 0;font-size:13px;list-style:none;display:grid}.seo-service-grid li:before{content:"✓";color:var(--lime-dark);margin-right:7px}.seo-scorecard{background:var(--white)}.seo-assessment-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.seo-assessment-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:26px}.seo-assessment-grid span{color:var(--lime-dark);font-size:11px;font-weight:900}.seo-assessment-grid h3{margin:42px 0 9px;font-size:20px}.seo-assessment-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.seo-ads-process{padding-top:100px;padding-bottom:100px}.seo-ads-faq{background:var(--paper)}.seo-ads-faq .section-head{margin-bottom:35px}.seo-ads-faq .faq-list{max-width:880px;margin-left:auto}.seo-ads-cta{padding-top:80px;padding-bottom:80px}.seo-ads-cta h2{font-size:clamp(48px,6vw,86px)}.seo-ads-cta a:not(.btn){font-size:12px;text-decoration:underline}.seo-ads-page .btn:focus-visible,.seo-ads-page a:focus-visible,.seo-ads-page summary:focus-visible{outline:3px solid var(--lime-dark);outline-offset:4px}@media (max-width:900px){.seo-ads-page .seo-ads-hero{min-height:0;padding:55px 0 65px;display:block}.seo-ads-hero-media{margin-top:48px}.seo-proof-inner{padding:20px 0;display:block}.seo-proof-inner>div{margin:17px 0 0}.seo-service-grid{grid-template-columns:1fr}.seo-assessment-grid{grid-template-columns:1fr 1fr}.seo-assessment-grid article{min-height:160px}.seo-ads-faq .faq-list{margin:30px 0 0}.seo-ads-cta{padding-top:65px;padding-bottom:65px}}@media (max-width:560px){.seo-ads-page .breadcrumbs{width:calc(100% - 36px);font-size:11px}.seo-ads-page .seo-ads-hero{width:calc(100% - 36px);padding-top:42px}.seo-ads-hero-copy h1{letter-spacing:-2.5px;font-size:54px}.seo-ads-hero-media,.seo-ads-hero-media img{height:355px;min-height:355px}.seo-media-caption{display:block}.seo-media-caption b{margin-top:8px;display:block}.seo-trust-points{gap:11px;display:grid}.seo-assessment-grid{grid-template-columns:1fr}.seo-assessment-grid article{min-height:145px}.seo-ads-section{padding-top:72px;padding-bottom:72px}.seo-ads-cta h2{font-size:54px}}.seo-profile-carousel{background:var(--deep);min-height:475px;box-shadow:22px 22px var(--sage);flex-direction:column;padding:18px;display:flex;position:relative}.seo-profile-card{background:#d8d3ca;flex:1;min-height:360px;position:relative;overflow:hidden}.seo-profile-card img{object-fit:cover;width:100%;height:100%;display:block}.seo-profile-overlay{color:var(--white);background:#06281deb;flex-direction:column;gap:5px;padding:16px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.seo-profile-overlay span{letter-spacing:.12em;color:var(--lime);font-size:9px;font-weight:800}.seo-profile-overlay strong{letter-spacing:-.04em;font-size:24px}.seo-profile-overlay small{color:#d9e5dc;font-size:11px}.seo-profile-info{color:var(--white);justify-content:space-between;align-items:center;gap:20px;padding:16px 2px 8px;display:flex}.seo-profile-info p{max-width:410px;margin:0;font-size:13px;line-height:1.45}.seo-profile-info span{color:var(--lime);white-space:nowrap;font-size:10px}.seo-profile-controls{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.seo-profile-controls>button{width:42px;height:42px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;font-size:20px}.seo-profile-dots{gap:8px;display:flex}.seo-profile-dots button{cursor:pointer;background:#739184;border:0;border-radius:50%;width:8px;height:8px;padding:0}.seo-profile-dots button.is-active{background:var(--lime);transform:scale(1.35)}.seo-profile-number{background:var(--lime);color:var(--deep);letter-spacing:.1em;z-index:1;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;top:16px;right:16px}.seo-profile-overlay b{color:var(--lime);margin-top:5px;font-size:11px;font-weight:800}.seo-lead-grid{align-items:stretch}.seo-lead-copy{padding:28px 0}.seo-lead-next{border-left:3px solid var(--lime-dark);color:var(--deep);background:#ffffff57;gap:8px;margin-top:38px;padding:18px 20px;font-size:12px;display:grid}.seo-lead-next b{text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:13px}.seo-lead-next span{color:var(--muted)}@media (max-width:900px){.seo-profile-carousel{margin-top:48px}.seo-profile-info{display:block}.seo-profile-info span{margin-top:8px;display:block}}@media (max-width:560px){.seo-profile-carousel{min-height:445px;padding:12px}.seo-profile-card{min-height:320px}.seo-profile-overlay strong{font-size:20px}.seo-profile-info p{font-size:12px}.seo-profile-controls>button{width:40px;height:40px}}.seo-profile-carousel{border:1px solid #06281d1f;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 16px 34px #06281d29}.seo-profile-card{border-radius:0}.seo-profile-overlay{border-radius:8px}.seo-profile-info,.seo-profile-controls{background:var(--deep);padding-left:14px;padding-right:14px}.seo-profile-controls{padding-bottom:12px}.seo-tools-section{background:var(--white)}.seo-tools-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.seo-tools-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:-.02em;align-items:center;gap:14px;min-height:86px;padding:20px;font-size:16px;font-weight:800;display:flex}.seo-tools-grid b{color:var(--lime-dark);letter-spacing:.08em;font-size:10px}.seo-tools-note{color:var(--muted);margin:18px 0 0;font-size:12px}.seo-projects-section{background:var(--paper-2)}.seo-project-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.seo-project-grid article{background:var(--white);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:300px;padding:28px;display:flex}.seo-project-grid span{color:var(--lime-dark);letter-spacing:.09em;font-size:10px;font-weight:900}.seo-project-grid h3{letter-spacing:-.04em;margin:58px 0 14px;font-size:25px}.seo-project-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.seo-project-grid b{border-top:1px solid var(--line);color:var(--deep);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:18px;font-size:10px}@media (max-width:900px){.seo-tools-grid{grid-template-columns:repeat(2,1fr)}.seo-project-grid{grid-template-columns:1fr}.seo-project-grid article{min-height:250px}}@media (max-width:560px){.seo-tools-grid{grid-template-columns:1fr}.seo-tools-grid span{min-height:68px}.seo-project-grid h3{margin-top:40px}}.seo-tools-grid span{gap:12px}.tool-icon{background:var(--deep);width:34px;height:34px;color:var(--lime);letter-spacing:-.06em;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.tool-icon-1,.tool-icon-2,.tool-icon-3{background:#2459a6}.tool-icon-4,.tool-icon-5{color:#152116;background:#f1a33b}.tool-icon-6,.tool-icon-7{background:#5d6c76}.tool-icon-8{background:#21759b}.tool-icon-9{color:#152116;background:#95bf47}.tool-icon-10{background:#146ef5}.tool-icon-11{background:#ff7a59}.tool-logo{object-fit:contain;background:var(--white);border-radius:9px;flex:0 0 34px;width:34px;height:34px;padding:5px}.seo-reviews-section{background:var(--deep);color:var(--white)}.seo-reviews-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.seo-reviews-head h2{font-size:clamp(42px,5vw,70px)}.seo-reviews-head .btn-dark{background:var(--lime);color:var(--deep);border-color:var(--lime)}.seo-review-score{border-top:1px solid #fff3;border-bottom:1px solid #fff3;align-items:baseline;gap:18px;margin:52px 0 28px;padding:22px 0;display:flex}.seo-review-score strong{color:var(--lime);font-size:64px;line-height:1}.seo-review-score span{color:var(--lime);letter-spacing:3px;font-size:19px}.seo-review-score b{font-size:14px}.seo-review-score small{color:#b9cfc3;margin-left:auto;font-size:11px}.seo-review-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(3,1fr);display:grid}.seo-review-grid article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;flex-direction:column;min-height:220px;padding:28px;display:flex}.seo-review-grid span{color:var(--lime);letter-spacing:.1em;font-size:10px;font-weight:900}.seo-review-grid p{margin:48px 0 20px;font-size:18px;line-height:1.45}.seo-review-grid b{color:#b9cfc3;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10px}@media (max-width:900px){.seo-reviews-head{display:block}.seo-reviews-head .btn{margin-top:28px}.seo-review-score{flex-wrap:wrap}.seo-review-score small{width:100%;margin:0}.seo-review-grid{grid-template-columns:1fr}.seo-review-grid article{min-height:180px}}.seo-review-stream-label{color:var(--lime);letter-spacing:.1em;text-transform:uppercase;margin-top:52px;font-size:11px;font-weight:900}.seo-review-marquee{gap:8px;margin:18px -24px 0;display:grid;overflow:hidden}.seo-review-track{gap:8px;width:max-content;animation:34s linear infinite seo-review-flow;display:flex}.seo-review-track:nth-child(2n){animation-duration:39s;animation-direction:reverse}.seo-review-track span{color:#d8e7dc;white-space:nowrap;background:#ffffff0a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:inline-flex}.seo-review-track i{background:var(--lime);width:16px;height:16px;color:var(--deep);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}@keyframes seo-review-flow{0%{transform:translate(0)}to{transform:translate(-45%)}}.seo-ads-page .form-card{border-radius:20px}.seo-service-grid,.seo-assessment-grid,.seo-tools-grid,.seo-project-grid,.seo-review-grid{border:0;gap:16px}.seo-service-grid article,.seo-assessment-grid article,.seo-tools-grid span,.seo-project-grid article,.seo-review-grid article{border:1px solid var(--line);border-radius:18px;overflow:hidden}.seo-service-grid article{min-height:300px}.seo-assessment-grid article{min-height:175px}.seo-tools-grid span{background:var(--white);min-height:82px}.seo-project-grid article{min-height:280px}.seo-review-grid article{background:#ffffff0a;border-color:#fff3}.seo-proof-inner{border-radius:18px}.seo-ads-proof{padding:0 16px}.seo-ads-lead-section{border-radius:24px 24px 0 0}.seo-ads-page .btn,.seo-profile-controls>button{border-radius:999px}.seo-reviews-section{background:var(--paper-2);color:var(--ink);border-radius:28px;margin:0 max(16px,50% - 720px);padding-left:max(24px,50% - 660px);padding-right:max(24px,50% - 660px)}.seo-reviews-head{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:34px}.seo-reviews-head .eyebrow{color:var(--muted)}.seo-reviews-head h2{color:var(--ink)}.seo-review-score{background:var(--deep);color:var(--white);border:0;border-radius:18px;margin:20px 0 0;padding:26px 30px}.seo-review-grid{margin-top:16px}.seo-review-grid article{background:var(--white);border-color:var(--line);color:var(--ink)}.seo-review-grid b{color:var(--muted)}.seo-review-stream-label{color:var(--lime-dark)}.seo-review-track span{background:var(--white);border-color:var(--line);color:var(--ink)}.seo-review-list{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.seo-review-list article{background:var(--white);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:170px;padding:22px;display:flex}.seo-review-list article>span{color:var(--lime-dark);letter-spacing:.1em;font-size:10px;font-weight:900}.seo-review-list p{color:var(--ink);margin:28px 0 18px;font-size:15px;line-height:1.45}.seo-review-list b{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10px}.seo-review-list article:hover{transform:translateY(-3px);box-shadow:0 12px 24px #06281d14}@media (max-width:900px){.seo-review-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.seo-review-list{grid-template-columns:1fr}.seo-review-list article{min-height:145px}}.seo-ads-page .seo-ads-hero{grid-template-columns:1.05fr .95fr;gap:56px}.seo-ads-hero-copy{padding-right:12px}.seo-profile-carousel{justify-self:end;width:100%;max-width:520px}.seo-hero-details{border:1px solid var(--line);background:#ffffff80;border-radius:16px;grid-template-columns:145px 1fr;align-items:center;gap:20px;margin-top:34px;padding:18px 20px;display:grid}.seo-hero-details small,.seo-hero-details b{color:var(--lime-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.seo-hero-details strong{color:var(--deep);letter-spacing:-.05em;margin-top:7px;font-size:28px;display:block}.seo-hero-details strong span{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:600}.seo-hero-details p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.seo-review-stars{color:#e2a62a;letter-spacing:2px;font-size:14px}.seo-review-list article>b{color:var(--ink);letter-spacing:0;text-transform:none;margin-top:auto;font-size:12px}.seo-review-list article small{color:var(--muted);margin-top:5px;font-size:11px}@media (max-width:560px){.seo-hero-details{grid-template-columns:1fr;gap:14px}.seo-profile-carousel{max-width:none}}.seo-profile-overlay{color:var(--deep);background:#f7f5ecf5;border:1px solid #06281d1f}.seo-profile-overlay span,.seo-profile-overlay b{color:var(--lime-dark)}.seo-profile-overlay small{color:var(--muted)}.seo-profile-info,.seo-profile-controls{background:var(--paper-2);color:var(--deep)}.seo-profile-info span{color:var(--lime-dark)}.seo-profile-controls>button{color:var(--deep);border-color:#06281d4d}.seo-profile-controls>button:hover{background:var(--deep);color:var(--white);border-color:var(--deep)}.seo-profile-dots button{background:#aeb9ab}.seo-profile-dots button.is-active{background:var(--lime-dark)}.seo-back-top{z-index:40;background:var(--deep);width:48px;height:48px;color:var(--lime);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:20px;font-weight:800;line-height:1;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 24px #06281d33}.seo-back-top span{letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8px}.seo-back-top:hover{background:var(--lime);color:var(--deep);transform:translateY(-2px)}.seo-service-grid article,.seo-assessment-grid article,.seo-tools-grid span,.seo-project-grid article,.seo-review-grid article{transition:transform .22s,box-shadow .22s,border-color .22s}.seo-service-grid article:hover,.seo-assessment-grid article:hover,.seo-tools-grid span:hover,.seo-project-grid article:hover{border-color:#b8c6b7;transform:translateY(-4px);box-shadow:0 14px 28px #06281d14}.seo-review-grid article:hover{background:#ffffff14;transform:translateY(-4px)}.seo-profile-carousel{transition:box-shadow .22s,transform .22s}.seo-profile-carousel:hover{transform:translateY(-3px);box-shadow:0 20px 42px #06281d33}.seo-ads-page input:focus,.seo-ads-page select:focus,.seo-ads-page textarea:focus{border-color:var(--lime-dark);outline:0;box-shadow:0 0 0 3px #b9ef4638}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.seo-review-track,.seo-service-grid article,.seo-assessment-grid article,.seo-tools-grid span,.seo-project-grid article,.seo-review-grid article,.seo-profile-carousel{transition:none!important;animation:none!important}.seo-service-grid article:hover,.seo-assessment-grid article:hover,.seo-tools-grid span:hover,.seo-project-grid article:hover,.seo-review-grid article:hover,.seo-profile-carousel:hover{transform:none}}.seo-review-person{align-items:center;gap:8px;display:flex}.seo-review-person img{object-fit:cover;border:2px solid var(--sage);border-radius:50%;width:34px;height:34px}.seo-review-person span{color:var(--muted);font-size:9px}.seo-review-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.seo-review-pagination button{border:1px solid var(--line);background:var(--white);width:42px;height:42px;color:var(--deep);cursor:pointer;border-radius:50%;font-size:18px}.seo-review-pagination button:hover:not(:disabled){background:var(--deep);color:var(--white)}.seo-review-pagination button:disabled{opacity:.35;cursor:not-allowed}.seo-review-pagination span{color:var(--muted);font-size:11px}.clutch-logo{object-fit:contain;width:88px;height:36px;margin-right:8px}.seo-review-person{align-items:center;gap:10px}.seo-review-person>div{flex:1;gap:3px;min-width:0;display:grid}.seo-review-person>div b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.seo-review-person>div small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.seo-review-person .seo-review-stars{letter-spacing:1px;flex:none;font-size:11px}.review-avatar{border:2px solid var(--sage);background-image:url(/assets/reviewer-avatars-international.png);background-repeat:no-repeat;background-size:400% 300%;border-radius:50%;flex:none;width:42px;height:42px;display:block}.review-avatar-0{background-position:0 0}.review-avatar-1{background-position:33.333% 0}.review-avatar-2{background-position:66.666% 0}.review-avatar-3{background-position:100% 0}.review-avatar-4{background-position:0}.review-avatar-5{background-position:33.333%}.review-avatar-6{background-position:66.666%}.review-avatar-7{background-position:100%}.review-avatar-8{background-position:0 100%}.review-avatar-9{background-position:33.333% 100%}.review-avatar-10{background-position:66.666% 100%}.review-avatar-11{background-position:100% 100%}.seo-review-list article>p{margin-top:22px}.seo-review-list .review-source{color:var(--muted);margin-top:auto;font-size:10px}.seo-ads-page .final-cta,.seo-ads-page .seo-ads-proof,.seo-ads-page .final-cta h2,.seo-ads-page .final-cta p,.seo-ads-page .final-cta a:not(.btn),.seo-ads-page .seo-ads-proof strong,.seo-ads-page .seo-ads-proof small{color:var(--deep)}.seo-ads-page .final-cta .eyebrow{color:#385946}.growth-chat{z-index:80;font-family:var(--sans);position:fixed;bottom:22px;right:22px}.chat-launch{color:#fff;cursor:pointer;text-align:left;background:#128c5e;border:1px solid #ffffff42;border-radius:18px;align-items:center;gap:11px;width:310px;min-height:64px;padding:10px 14px;display:flex;box-shadow:0 18px 50px #075e5440}.chat-launch>span:nth-child(2){flex:1;display:grid}.chat-launch b{font-size:13px;line-height:1.35}.chat-launch small{color:#dcf8ea;margin-top:3px;font-size:10px}.chat-launch>i{font-size:18px;font-style:normal}.chat-avatar{background:#dff1ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff4a}.chat-avatar img{object-fit:cover;width:100%;height:100%}.whatsapp-mark{background:#25d366;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-style:normal!important;display:grid!important}.whatsapp-mark svg{fill:#fff;width:20px;height:20px}.chat-panel{background:#efeae2;border:1px solid #bdd9ce;border-radius:20px;width:360px;position:absolute;bottom:76px;right:0;overflow:hidden;box-shadow:0 28px 80px #020b1866}.chat-panel header{color:#fff;background:#075e54;align-items:center;gap:10px;padding:17px;display:flex}.chat-panel header>span:nth-child(2){display:grid}.chat-panel header strong{font-size:13px}.chat-panel header small{color:#d4efe8;font-size:10px}.chat-panel header small i{background:#57d18c;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.chat-close{color:#fff;cursor:pointer;background:#ffffff13;border:0;border-radius:50%;width:44px;height:44px;margin-left:auto;font-size:25px}.chat-messages{background-image:radial-gradient(#0b5b5120 .8px,#0000 .8px);background-size:18px 18px;flex-direction:column;gap:9px;height:230px;padding:18px;display:flex;overflow:auto}.chat-messages p{border-radius:14px;max-width:86%;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.agent-message{color:#18352b;background:#fff;border:1px solid #d9ddd7;align-self:flex-start;border-radius:5px 14px 14px!important}.user-message{color:#18352b;background:#d9fdd3;align-self:flex-end;border-radius:14px 5px 14px 14px!important}.chat-capture{background:#fff;border-top:1px solid #d8e1dc;gap:10px;padding:14px 16px 16px;display:grid}.chat-capture label{gap:6px;display:grid}.chat-capture label span{color:#2c4258;font-size:11px;font-weight:700}.chat-capture input{color:#142a40;width:100%;min-height:46px;font:16px var(--sans);background:#f9fbfd;border:1px solid #cad9e5;border-radius:9px;padding:11px 12px}.chat-capture button{color:#fff;cursor:pointer;background:#128c5e;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-weight:700;display:flex}.whatsapp-handoff{color:#fff;background:#128c5e;border-radius:12px;align-items:center;gap:11px;min-height:64px;padding:11px 13px;text-decoration:none;display:flex}.whatsapp-handoff svg{fill:#fff;flex:none;width:25px;height:25px}.whatsapp-handoff span{flex:1;display:grid}.whatsapp-handoff strong{font-size:12px}.whatsapp-handoff small{color:#dcf8ea;margin-top:2px;font-size:9px}.whatsapp-handoff>b{font-size:18px}.chat-privacy{text-align:center;color:#788da1;margin:0;font-size:9px}@media (max-width:600px){.growth-chat{bottom:10px;right:10px}.chat-launch{width:278px}.chat-panel{width:auto;max-height:calc(100vh - 96px);position:fixed;bottom:78px;left:10px;right:10px}.chat-messages{height:210px}}.review-avatar-12,.review-avatar-13,.review-avatar-14,.review-avatar-15,.review-avatar-16,.review-avatar-17,.review-avatar-18,.review-avatar-19,.review-avatar-20,.review-avatar-21,.review-avatar-22,.review-avatar-23,.review-avatar-24,.review-avatar-25{background-image:url(/assets/reviewer-avatars-international-2.png);background-size:400% 400%}.review-avatar-12{background-position:0 0}.review-avatar-13{background-position:33.333% 0}.review-avatar-14{background-position:66.666% 0}.review-avatar-15{background-position:100% 0}.review-avatar-16{background-position:0 33.333%}.review-avatar-17{background-position:33.333% 33.333%}.review-avatar-18{background-position:66.666% 33.333%}.review-avatar-19{background-position:100% 33.333%}.review-avatar-20{background-position:0 66.666%}.review-avatar-21{background-position:33.333% 66.666%}.review-avatar-22{background-position:66.666% 66.666%}.review-avatar-23{background-position:100% 66.666%}.review-avatar-24{background-position:0 100%}.review-avatar-25{background-position:33.333% 100%}.seo-hero-advantage{border-left:3px solid var(--lime-dark);max-width:520px;color:var(--deep);background:#d5f15733;border-radius:0 12px 12px 0;margin:18px 0 0;padding:13px 16px;font-size:14px;line-height:1.5}.seo-hero-advantage strong{font-weight:900}.seo-review-list article h3{color:var(--deep);margin:18px 0 6px;font-size:16px;line-height:1.25}.review-meta{color:var(--lime-dark);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800}.seo-review-list article .review-quote{margin:14px 0 8px;font-size:14px;font-weight:700;line-height:1.45}.seo-review-list article .review-detail{color:var(--muted);margin:0 0 16px;font-size:12px;line-height:1.55}.seo-green-story{background:#eef6e8}.seo-green-story-grid{grid-template-columns:1fr 1fr;align-items:start;gap:70px;display:grid}.seo-green-story h2{color:var(--deep);margin:14px 0 22px;font-size:clamp(42px,5vw,70px);line-height:.98}.seo-green-story .lead{max-width:560px;color:var(--muted);font-size:18px;line-height:1.55}.seo-green-reasons{gap:12px;display:grid}.seo-green-reasons article{border-top:1px solid #bfd3ba;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;display:grid}.seo-green-reasons article:last-child{border-bottom:1px solid #bfd3ba}.seo-green-reasons span{color:var(--lime-dark);font-size:13px;font-weight:900}.seo-green-reasons h3{color:var(--deep);margin:0 0 6px;font-size:20px}.seo-green-reasons p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}@media (max-width:800px){.seo-green-story-grid{grid-template-columns:1fr;gap:34px}.seo-green-story .lead{font-size:16px}}.seo-hero-eyebrow{text-transform:none;letter-spacing:.04em;max-width:640px;line-height:1.45}.search-visibility-icons{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.search-visibility-icons span{border:1px solid var(--line);color:var(--deep);background:#ffffffa8;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.search-icon{border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;font-weight:900;display:grid}.google-icon{color:#4285f4;background:#e9f0ff}.bing-icon{color:#087fbe;background:#e3f6ff}.chatgpt-icon{color:#147d68;background:#ddf6ee;font-size:12px}.seo-hero-eyebrow{letter-spacing:.02em;max-width:560px;color:var(--deep);letter-spacing:0;text-transform:none;background:#d5f15747;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 14px;font-size:16px;font-weight:900;line-height:1.35;display:flex}.seo-hero-eyebrow i{flex:none;margin-top:7px}.chatgpt-icon img{width:16px;height:16px;display:block}.search-visibility-icons{align-items:center;gap:12px}.visibility-label{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:800}.search-visibility-icons span{background:var(--white);box-shadow:0 4px 12px #06281d0d}.chatgpt-icon{background:#e5f6f0}.seo-ads-hero-copy .actions{z-index:1;margin-top:28px;position:relative}.search-visibility-icons{flex-wrap:nowrap}.search-icon img{object-fit:contain;width:16px;height:16px}.search-visibility-icons span{white-space:nowrap}@media (max-width:560px){.search-visibility-icons{gap:6px}.visibility-label{flex-basis:100%;width:100%;margin-bottom:1px}.search-visibility-icons{flex-wrap:wrap}.search-visibility-icons span{padding:6px 8px;font-size:10px}.search-icon{width:19px;height:19px}.search-icon img{width:14px;height:14px}}.chatgpt-icon img{object-fit:contain;width:17px;height:17px}@media (max-width:360px){.seo-ads-page .seo-ads-hero{width:calc(100% - 24px);padding-top:30px}.seo-ads-hero-copy h1{letter-spacing:-2px;font-size:43px}.seo-hero-eyebrow{padding:9px 10px;font-size:13px}.search-visibility-icons{gap:5px}.search-visibility-icons span{padding:5px 6px;font-size:9px}.visibility-label{font-size:10px}.seo-hero-details{padding:14px}.seo-hero-details strong{font-size:25px}.seo-profile-carousel{min-height:410px}.seo-profile-card{min-height:285px}.seo-profile-overlay{padding:12px;bottom:10px;left:10px;right:10px}.seo-profile-overlay strong{font-size:18px}.seo-profile-info{padding:12px}.seo-profile-info p{font-size:11px}.seo-ads-hero-copy .actions .btn{text-align:center;justify-content:center;width:100%;padding-left:12px;padding-right:12px;font-size:12px}}.seo-mobile-carousel{display:none}@media (max-width:900px){.seo-mobile-carousel{margin:28px 0 24px;display:block}.seo-ads-hero>.seo-profile-carousel{display:none}.seo-mobile-carousel .seo-profile-carousel{max-width:none;margin:0}}.typing-message{align-items:center;gap:4px;width:max-content;min-width:48px;display:flex!important}.typing-message i{background:#8ea49a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chat-dot;display:block}.typing-message i:nth-child(2){animation-delay:.15s}.typing-message i:nth-child(3){animation-delay:.3s}@keyframes chat-dot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.chat-capture button{font-size:12px}.chat-email-option{color:#2a5948;background:#f8fbf8;border:1px solid #cbd8d2;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;margin-top:2px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.chat-email-option span{font-size:15px}
