.promoai-gbp-small-home-card{position:relative;overflow:hidden}.promoai-gbp-small-home-card:after{content:"Core";letter-spacing:.02em;color:#06152c;background:linear-gradient(135deg,#20d6c7,#7bdcff);border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900;position:absolute;top:14px;right:14px}.promoai-gbp-small-home-card .promoai-gbp-small-icon{background:linear-gradient(135deg,#20d6c738,#2d7dff33);border:1px solid #ffffff24;border-radius:16px;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:1.3rem;display:grid}.promoai-gbp-small-home-card .promoai-gbp-small-title{margin-bottom:8px;font-weight:900;line-height:1.1;display:block}.promoai-gbp-small-home-card .promoai-gbp-small-text{opacity:.86;line-height:1.45;display:block}*{box-sizing:border-box}body{color:#0f172a;background:#f8fafc;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{text-decoration:none}.page{width:100%;overflow-x:hidden}.nav{justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);margin:0 auto;padding:22px 0;display:flex}.brand{align-items:center;gap:12px;display:flex}.logo{color:#fff;background:#111827;border-radius:16px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.brand h1{margin:0;font-size:18px}.brand p{color:#64748b;margin:2px 0 0;font-size:13px}.navButton,.primaryButton,.secondaryButton,.packageButton{border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:all .25s;display:inline-flex}.navButton{color:#fff;background:#111827;padding:12px 18px}.navButton:hover,.primaryButton:hover,.packageButton.filled:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a38}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:34px;width:min(1180px,100% - 32px);min-height:600px;margin:34px auto 0;display:grid}.badge,.sectionLabel,.popularTag{letter-spacing:.02em;border-radius:999px;width:fit-content;font-size:13px;font-weight:800;display:inline-flex}.badge{color:#166534;background:#dcfce7;margin-bottom:18px;padding:9px 14px}.hero h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,78px);line-height:.94}.heroText>p{color:#475569;max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.7}.heroActions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.primaryButton{color:#fff;background:#16a34a;padding:16px 24px}.secondaryButton{color:#111827;background:#fff;border:1px solid #e2e8f0;padding:16px 24px}.secondaryButton:hover,.packageButton:hover{border-color:#94a3b8;transform:translateY(-2px)}.trustBar{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.trustBar span{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:700}.heroCard{color:#fff;background:#111827;border-radius:34px;padding:36px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a47}.heroCard:before{content:"";background:#16a34a59;border-radius:999px;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.cardLabel{color:#86efac;margin:0 0 20px;font-weight:800;position:relative}.heroCard h3{letter-spacing:-.04em;margin:0;font-size:42px;line-height:1;position:relative}.heroCard>p:not(.cardLabel){color:#cbd5e1;font-size:17px;line-height:1.7;position:relative}.miniStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid;position:relative}.miniStats div{background:#ffffff14;border-radius:20px;padding:18px 14px}.miniStats strong{font-size:24px;display:block}.miniStats span{color:#cbd5e1;font-size:13px}.section{width:min(1180px,100% - 32px);margin:90px auto 0}.sectionLabel{color:#0369a1;background:#e0f2fe;margin-bottom:14px;padding:8px 13px}.section h2,.cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,54px);line-height:1}.problem{grid-template-columns:.8fr 1.2fr;align-items:start;gap:30px;display:grid}.problemGrid,.solutionGrid,.packageGrid,.processGrid{gap:18px;display:grid}.problemGrid{grid-template-columns:repeat(3,1fr)}.infoCard,.feature,.packageCard,.processGrid div{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:26px;box-shadow:0 18px 50px #0f172a0f}.infoCard h3,.feature h3,.packageCard h3,.processGrid h3{margin:0 0 10px;font-size:22px}.infoCard p,.feature p,.packageIntro,.processGrid p,.cta p{color:#64748b;margin:0;line-height:1.65}.solutionGrid{grid-template-columns:repeat(3,1fr);margin-top:26px}.feature span{color:#166534;background:#dcfce7;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-weight:900;display:inline-grid}.packageGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;margin-top:28px}.packageCard{position:relative}.packageCard.popular{color:#fff;background:#111827;transform:translateY(-12px)}.popularTag{color:#166534;background:#dcfce7;padding:8px 12px;position:absolute;top:18px;right:18px}.price{letter-spacing:-.04em;margin:8px 0 10px;font-size:42px;font-weight:900}.packageCard ul{margin:22px 0;padding-left:20px}.packageCard li{color:#475569;margin:12px 0}.packageCard.popular li,.packageCard.popular .packageIntro{color:#cbd5e1}.packageButton{color:#111827;background:#fff;border:1px solid #cbd5e1;width:100%;padding:14px 18px}.packageButton.filled{color:#fff;background:#16a34a;border-color:#16a34a}.targetGrid{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.targetGrid span{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:13px 16px;font-weight:800}.processGrid{grid-template-columns:repeat(4,1fr);margin-top:28px}.processGrid strong{color:#fff;background:#111827;border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:inline-grid}.cta{color:#fff;background:linear-gradient(135deg,#111827,#14532d);border-radius:34px;justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 32px);margin:90px auto 0;padding:42px;display:flex}.cta .sectionLabel{color:#bbf7d0;background:#ffffff1f}.cta p{color:#dcfce7;max-width:640px;margin-top:14px;font-size:17px}footer{color:#64748b;justify-content:space-between;gap:20px;width:min(1180px,100% - 32px);margin:34px auto 0;padding:24px 0 40px;display:flex}footer a{color:#16a34a;font-weight:900}@media (width<=920px){.hero,.problem,.problemGrid,.solutionGrid,.packageGrid,.processGrid{grid-template-columns:1fr}.hero{min-height:auto;margin-top:22px}.packageCard.popular{transform:none}.cta{flex-direction:column;align-items:flex-start}.navButton{display:none}footer{flex-direction:column}}@media (width<=560px){.nav,.hero,.section,.cta,footer{width:min(100% - 22px,1180px)}.hero h2{font-size:42px}.heroCard,.cta,.infoCard,.feature,.packageCard,.processGrid div{border-radius:24px;padding:24px}.miniStats{grid-template-columns:1fr}.heroActions a{width:100%}}.leadSection{grid-template-columns:.85fr 1.15fr;align-items:start;gap:30px;display:grid}.leadText p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.leadForm{background:#fff;border:1px solid #e2e8f0;border-radius:32px;gap:16px;padding:28px;display:grid;box-shadow:0 18px 50px #0f172a14}.leadForm label{color:#334155;gap:8px;font-weight:800;display:grid}.leadForm input,.leadForm select,.leadForm textarea{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;outline:none;width:100%;padding:14px 15px;font-family:inherit;font-size:15px}.leadForm input:focus,.leadForm select:focus,.leadForm textarea:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.leadForm textarea{resize:vertical;min-height:120px}.formButton{border:none;width:100%;margin-top:4px}@media (width<=920px){.leadSection{grid-template-columns:1fr}}.controlCenter{grid-template-columns:.82fr 1.18fr;align-items:start;gap:30px;display:grid}.controlIntro p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.dashboardMockup{color:#fff;background:#0f172a;border-radius:34px;padding:28px;box-shadow:0 30px 80px #0f172a42}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.dashboardHeader p{color:#86efac;margin:0 0 6px;font-size:13px;font-weight:800}.dashboardHeader h3{letter-spacing:-.04em;margin:0;font-size:28px}.dashboardHeader span{color:#bbf7d0;background:#16a34a29;border:1px solid #bbf7d047;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.metricGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.metric{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;padding:18px 14px}.metric strong{letter-spacing:-.04em;font-size:30px;display:block}.metric span{color:#cbd5e1;font-size:12px;line-height:1.4}.controlGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.controlCard{color:#0f172a;background:#fff;border-radius:22px;padding:20px}.controlCard h3{margin:0 0 8px;font-size:19px}.controlCard p{color:#64748b;margin:0;font-size:14px;line-height:1.55}@media (width<=920px){.controlCenter{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.dashboardMockup{border-radius:24px;padding:22px}.dashboardHeader{flex-direction:column}.metricGrid,.controlGrid{grid-template-columns:1fr}}.templateSection{grid-template-columns:.82fr 1.18fr;align-items:start;gap:30px;display:grid}.templateText p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.templateGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.templateCard{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:26px;padding:22px;transition:all .25s;box-shadow:0 18px 50px #0f172a0f}.templateCard:hover{border-color:#16a34a;transform:translateY(-3px);box-shadow:0 22px 60px #0f172a1a}.templateCard span{color:#166534;background:#dcfce7;border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:16px;font-weight:900;display:inline-grid}.templateCard h3{margin:0 0 8px;font-size:20px}.templateCard p{color:#64748b;margin:0;line-height:1.55}.templateCard.wide{grid-column:1/-1}@media (width<=920px){.templateSection{grid-template-columns:1fr}}@media (width<=560px){.templateGrid{grid-template-columns:1fr}.templateCard.wide{grid-column:auto}}.calculatorSection{grid-template-columns:.82fr 1.18fr;align-items:start;gap:30px;display:grid}.calculatorText p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.calculatorAuditButton{margin-top:22px}.calculatorCard{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:28px;box-shadow:0 18px 50px #0f172a14}.calculatorInputs{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.calculatorInputs label{color:#334155;gap:8px;font-weight:800;display:grid}.calculatorInputs input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;outline:none;width:100%;padding:14px 15px;font-family:inherit;font-size:15px}.calculatorInputs input:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.calculatorResults{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px;display:grid}.calculatorResults div{color:#fff;background:#0f172a;border-radius:24px;padding:22px}.calculatorResults span{color:#bbf7d0;margin-bottom:10px;font-size:13px;font-weight:800;line-height:1.4;display:block}.calculatorResults strong{letter-spacing:-.05em;font-size:clamp(28px,4vw,42px);line-height:1;display:block}.calculatorNote{color:#64748b;margin:18px 0 0;font-size:14px;line-height:1.65}@media (width<=920px){.calculatorSection{grid-template-columns:1fr}}@media (width<=560px){.calculatorInputs,.calculatorResults{grid-template-columns:1fr}.calculatorCard{border-radius:24px;padding:22px}}.auditToolSection{gap:30px;display:grid}.auditIntro{max-width:820px}.auditIntro p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.auditToolGrid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.auditFormCard,.auditResultsCard{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:28px;box-shadow:0 18px 50px #0f172a14}.auditFormCard h3,.auditResultsCard h3{margin:0 0 16px}.auditFormGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.auditFormGrid label,.auditNotes{color:#334155;gap:8px;font-weight:800;display:grid}.auditFormGrid input,.auditFormGrid select,.auditNotes textarea{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;outline:none;width:100%;padding:13px 14px;font-family:inherit;font-size:15px}.auditFormGrid input:focus,.auditFormGrid select:focus,.auditNotes textarea:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.auditNotes{margin-top:16px}.auditNotes textarea{resize:vertical;min-height:110px}.auditScoreBox{color:#fff;background:linear-gradient(135deg,#0f172a,#14532d);border-radius:28px;margin-bottom:16px;padding:26px}.auditScoreBox span,.auditRecommendation span{color:#bbf7d0;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.auditScoreBox strong{letter-spacing:-.06em;font-size:clamp(48px,7vw,78px);line-height:.95;display:block}.auditScoreBox p{color:#dcfce7;margin:10px 0 0;font-weight:800}.auditRecommendation{color:#fff;background:#0f172a;border-radius:24px;margin-bottom:16px;padding:22px}.auditRecommendation h3{margin:0 0 8px;font-size:26px}.auditRecommendation p{color:#cbd5e1;margin:0;line-height:1.6}.auditBreakdown,.weaknessBox,.generatedTextBox{border:1px solid #e2e8f0;border-radius:24px;margin-top:14px;padding:20px}.scoreRow{text-transform:capitalize;border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.scoreRow:last-child{border-bottom:none}.scoreRow span{color:#64748b;font-weight:700}.scoreRow strong{color:#0f172a}.weaknessBox ul{margin:0;padding-left:20px}.weaknessBox li{color:#475569;margin:10px 0;line-height:1.55}.generatedHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.generatedHeader h3{margin:0}.generatedHeader button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:999px;padding:10px 14px;font-weight:900}.generatedTextBox pre{white-space:pre-wrap;color:#334155;background:#f8fafc;border-radius:18px;max-height:320px;padding:16px;font-family:Consolas,monospace;font-size:13px;line-height:1.55;overflow:auto}.auditWhatsAppButton{width:100%;margin-top:16px}.auditTip,.copyNotice{color:#64748b;margin:14px 0 0;font-weight:800}.copyNotice{color:#16a34a}@media (width<=1050px){.auditToolGrid{grid-template-columns:1fr}}@media (width<=640px){.auditFormGrid{grid-template-columns:1fr}.auditFormCard,.auditResultsCard{border-radius:24px;padding:22px}.generatedHeader{flex-direction:column;align-items:flex-start}}.businessSolutions{gap:28px;display:grid}.businessSolutionsHeader{max-width:880px}.businessSolutionsHeader p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.businessSolutionsGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.businessSolutionCard{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:24px;transition:all .25s;box-shadow:0 18px 50px #0f172a0f}.businessSolutionCard:hover{border-color:#16a34a;transform:translateY(-4px);box-shadow:0 22px 60px #0f172a1a}.businessSolutionTop{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.businessSolutionTop span{color:#fff;background:#0f172a;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.businessSolutionTop h3{letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.businessSolutionTop p{color:#64748b;margin:0;line-height:1.55}.businessSolutionCard ul{margin:0 0 20px;padding-left:20px}.businessSolutionCard li{color:#475569;margin:10px 0;line-height:1.5}.businessSolutionCard a{color:#166534;background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;width:100%;padding:13px 16px;font-weight:900;transition:all .25s;display:inline-flex}.businessSolutionCard a:hover{color:#fff;background:#16a34a;transform:translateY(-2px)}@media (width<=1050px){.businessSolutionsGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.businessSolutionsGrid{grid-template-columns:1fr}.businessSolutionCard{border-radius:24px;padding:22px}}html,body{max-width:100%;overflow-x:hidden}.page,section,div{min-width:0}@media (width<=760px){.nav{padding:16px 0}.brand{gap:10px}.logo{border-radius:14px;width:40px;height:40px;font-size:19px}.brand h1{font-size:16px}.brand p{font-size:12px}.hero{gap:22px;margin-top:10px}.hero h2{letter-spacing:-.045em;font-size:clamp(36px,12vw,48px);line-height:.98}.heroText>p{margin-top:18px;font-size:16px;line-height:1.65}.heroActions{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.heroActions a,.primaryButton,.secondaryButton,.navButton,.packageButton{text-align:center;width:100%;min-height:48px}.trustBar{gap:8px;margin-top:20px}.trustBar span{padding:9px 11px;font-size:12px}.heroCard{border-radius:26px;padding:24px}.heroCard h3{font-size:32px;line-height:1.05}.heroCard>p:not(.cardLabel){font-size:15px}.miniStats{grid-template-columns:1fr;gap:10px}.section{margin-top:58px}.section h2,.cta h2{letter-spacing:-.04em;font-size:clamp(30px,10vw,40px);line-height:1.05}.sectionLabel{padding:7px 11px;font-size:12px}.problemGrid,.solutionGrid,.packageGrid,.processGrid,.businessSolutionsGrid,.templateGrid,.metricGrid,.controlGrid,.calculatorInputs,.calculatorResults,.auditFormGrid{grid-template-columns:1fr!important}.infoCard,.feature,.packageCard,.processGrid div,.businessSolutionCard,.templateCard,.calculatorCard,.auditFormCard,.auditResultsCard,.dashboardMockup,.leadForm{border-radius:24px;padding:21px}.packageCard.popular{transform:none}.popularTag{margin-bottom:12px;position:static}.price{font-size:34px}.leadSection,.controlCenter,.templateSection,.calculatorSection{gap:22px}.dashboardHeader{flex-direction:column;gap:12px}.dashboardHeader h3{font-size:24px}.metric strong{font-size:28px}.auditScoreBox strong{font-size:54px}.auditRecommendation h3{font-size:22px}.generatedTextBox{padding:14px}.generatedTextBox pre{max-height:240px;font-size:12px;overflow-x:auto}.generatedHeader{flex-direction:column;align-items:flex-start}.generatedHeader button{width:100%}.businessSolutionTop{align-items:center}.businessSolutionTop h3{font-size:20px}.cta{border-radius:26px;padding:24px}footer{padding-bottom:28px;font-size:14px}}@media (width<=420px){.nav,.hero,.section,.cta,footer{width:calc(100% - 18px)}.hero h2{font-size:34px}.section h2,.cta h2{font-size:29px}.heroCard h3{font-size:28px}.price{font-size:30px}.infoCard,.feature,.packageCard,.processGrid div,.businessSolutionCard,.templateCard,.calculatorCard,.auditFormCard,.auditResultsCard,.dashboardMockup,.leadForm{padding:18px}.leadForm input,.leadForm select,.leadForm textarea,.calculatorInputs input,.auditFormGrid input,.auditFormGrid select,.auditNotes textarea{padding:12px 13px;font-size:14px}}.internalAuditPage{background:#f8fafc}.internalNotice{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:32px;box-shadow:0 18px 50px #0f172a0f}.internalNotice p:not(.sectionLabel){color:#64748b;max-width:760px;margin-top:16px;font-size:17px;line-height:1.7}.templateCard{cursor:default}@media (width<=760px){.internalNotice{border-radius:24px;padding:22px}}.google-places-card{background:linear-gradient(135deg,#fff,#f2fff7);border:1px solid #1478462e;border-radius:28px;max-width:1100px;margin:32px auto;padding:28px;box-shadow:0 18px 45px #00281414}.google-places-header h2{color:#063f25;margin:4px 0 8px;font-size:clamp(28px,4vw,44px)}.google-places-header p{color:#52645a}.google-places-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;margin-top:22px;display:grid}.google-places-form label{color:#173f2a;gap:8px;font-weight:800;display:grid}.google-places-form input{background:#fff;border:1px solid #14784640;border-radius:16px;outline:none;width:100%;padding:14px 16px;font-size:16px}.google-places-form button{color:#fff;cursor:pointer;background:#0b8a42;border:0;border-radius:16px;padding:15px 22px;font-size:15px;font-weight:900}.google-places-form button:disabled{opacity:.65;cursor:not-allowed}.google-places-error{color:#9a1c1c;background:#fff0f0;border-radius:16px;margin-top:18px;padding:14px 16px;font-weight:800}.google-places-results{gap:14px;margin-top:22px;display:grid}.google-place-item{background:#fff;border:1px solid #1478461f;border-radius:20px;padding:18px}.google-place-item h3{color:#063f25;margin:0 0 8px}.google-place-item p{color:#52645a;margin:5px 0}.google-place-item a{color:#0b8a42;font-weight:800}@media (width<=800px){.google-places-form{grid-template-columns:1fr}}.placesSearchSection{gap:26px;display:grid}.placesSearchHeader{max-width:850px}.placesSearchHeader p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.placesSearchBox{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:28px;box-shadow:0 18px 50px #0f172a14}.placesInputs{grid-template-columns:1.3fr .45fr .55fr;align-items:end;gap:14px;display:grid}.placesInputs label{color:#334155;gap:8px;font-weight:800;display:grid}.placesInputs input,.placesInputs select{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;outline:none;width:100%;padding:14px 15px;font-family:inherit;font-size:15px}.placesInputs input:focus,.placesInputs select:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.placesInputs button,.placeActions button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:999px;min-height:48px;padding:14px 16px;font-weight:900}.placesStatus{color:#334155;margin:18px 0 0;font-weight:800}.placesResultsGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px;display:grid}.placeCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:28px;padding:22px}.placeTop{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.placeTop h3{letter-spacing:-.03em;margin:0 0 6px;font-size:22px}.placeTop p{color:#64748b;margin:0;font-weight:700}.placeTop span{color:#fff;white-space:nowrap;background:#0f172a;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:900}.placeMeta p{color:#475569;margin:8px 0;line-height:1.55}.placeMeta a{color:#16a34a;font-weight:900}.placeWeaknesses{background:#fff;border-radius:20px;margin-top:16px;padding:16px}.placeWeaknesses h4{margin:0 0 10px}.placeWeaknesses ul{margin:0;padding-left:20px}.placeWeaknesses li{color:#475569;margin:8px 0;line-height:1.5}.placePackage{color:#fff;background:#0f172a;border-radius:20px;margin-top:14px;padding:16px}.placePackage span{color:#bbf7d0;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.placePackage strong{font-size:18px;display:block}.placeActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}@media (width<=920px){.placesInputs,.placesResultsGrid,.placeActions{grid-template-columns:1fr}}@media (width<=560px){.placesSearchBox,.placeCard{border-radius:24px;padding:20px}.placeTop{flex-direction:column}}.bulkLeadActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.bulkLeadActions button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;padding:13px 16px;font-weight:900}.bulkLeadActions button:hover{transform:translateY(-2px)}.autoAuditBadge{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 16px;display:grid}.autoAuditBadge div{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px}.autoAuditBadge span{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.autoAuditBadge strong{color:#0f172a;letter-spacing:-.04em;font-size:22px;display:block}.placeActions.enhanced{grid-template-columns:repeat(2,1fr)}.whatsappBusinessButton{color:#fff;text-align:center;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:14px 16px;font-weight:900;display:inline-flex}.placeActions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=640px){.bulkLeadActions{grid-template-columns:1fr;display:grid}.bulkLeadActions button{width:100%}.autoAuditBadge,.placeActions.enhanced{grid-template-columns:1fr}}.opportunityBox{background:#ecfdf5;border:1px solid #bbf7d0}.autoAuditBadge{grid-template-columns:repeat(2,1fr)}@media (width<=640px){.autoAuditBadge{grid-template-columns:1fr}}.cacheControls{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.cacheControls div{flex:260px;gap:4px;display:grid}.cacheControls strong{color:#14532d;font-size:15px}.cacheControls span{color:#166534;font-size:13px;font-weight:700}.cacheControls button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;padding:11px 14px;font-weight:900}.cacheControls .dangerButton{background:#991b1b}@media (width<=640px){.cacheControls{grid-template-columns:1fr;display:grid}.cacheControls button{width:100%}}.selectedLeadNotice{color:#14532d;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;margin-bottom:16px;padding:14px;line-height:1.5}.selectedLeadNotice span{color:#166534;font-weight:700}.auditClearButton{color:#fff;cursor:pointer;background:#991b1b;border:none;border-radius:999px;width:100%;margin-top:16px;padding:13px 16px;font-weight:900}.pasteLeadSection{gap:24px;display:grid}.pasteLeadHeader{max-width:850px}.pasteLeadHeader p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.pasteLeadBox{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:28px;box-shadow:0 18px 50px #0f172a14}.pasteLeadBox textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:1px solid #cbd5e1;border-radius:20px;outline:none;width:100%;min-height:260px;padding:16px;font-family:Consolas,monospace;font-size:14px;line-height:1.55}.pasteLeadBox textarea:focus{background:#fff;border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.pasteLeadActions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.pasteLeadActions button{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:999px;padding:13px 16px;font-weight:900}.pasteLeadActions .dangerButton{background:#991b1b}@media (width<=640px){.pasteLeadBox{border-radius:24px;padding:20px}.pasteLeadActions{grid-template-columns:1fr;display:grid}.pasteLeadActions button{width:100%}}.portfolioSection{gap:28px;display:grid}.portfolioHeader{max-width:900px}.portfolioHeader p:not(.sectionLabel){color:#64748b;margin-top:18px;font-size:17px;line-height:1.7}.portfolioGrid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:22px;display:grid}.caseStudyCard,.workDoneCard,.proofCard,.portfolioDownload{background:#fff;border:1px solid #e2e8f0;box-shadow:0 18px 50px #0f172a0f}.caseStudyCard{border-radius:32px;padding:30px}.caseStudyTop span{color:#166534;text-transform:uppercase;letter-spacing:.08em;background:#dcfce7;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.caseStudyTop h3{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(32px,5vw,54px);line-height:.98}.caseStudyTop p{color:#64748b;margin:0;font-size:17px;line-height:1.7}.caseStudyDetails{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.caseStudyDetails div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;padding:18px}.caseStudyDetails strong{color:#0f172a;margin-bottom:8px;display:block}.caseStudyDetails p{color:#64748b;margin:0;font-size:14px;line-height:1.55}.caseStudyActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.caseStudyActions a{color:#fff;background:#16a34a;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:14px 18px;font-weight:900;display:inline-flex}.caseStudyActions .secondaryCaseButton{background:#0f172a}.workDoneCard{border-radius:32px;padding:28px}.workDoneCard h3{letter-spacing:-.04em;margin:0 0 18px;font-size:30px}.workDoneCard ul{margin:0;padding-left:20px}.workDoneCard li{color:#475569;margin:12px 0;line-height:1.55}.proofGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.proofCard{border-radius:28px;padding:24px}.proofCard span{color:#fff;background:#0f172a;border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-weight:900;display:inline-grid}.proofCard h3{margin:0 0 10px;font-size:22px}.proofCard p{color:#64748b;margin:0;line-height:1.65}.portfolioDownload{color:#fff;background:#0f172a;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.portfolioDownload h3{margin:0 0 8px;font-size:26px}.portfolioDownload p{color:#cbd5e1;margin:0;line-height:1.6}.portfolioDownload a{color:#fff;white-space:nowrap;background:#16a34a;border-radius:999px;padding:14px 18px;font-weight:900}@media (width<=980px){.portfolioGrid,.proofGrid,.caseStudyDetails{grid-template-columns:1fr}.portfolioDownload{flex-direction:column;align-items:flex-start}.portfolioDownload a{text-align:center;width:100%}}@media (width<=640px){.caseStudyCard,.workDoneCard,.proofCard,.portfolioDownload{border-radius:24px;padding:20px}.caseStudyActions{grid-template-columns:1fr;display:grid}.caseStudyActions a{width:100%}}.publicPage{width:min(1180px,100% - 36px);margin:0 auto}.siteNav{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 36px);margin:0 auto;padding:18px 0;display:flex}.siteBrand{color:#0f172a;align-items:center;gap:12px;display:inline-flex}.siteBrand span{color:#fff;background:#0f172a;border-radius:15px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.siteBrand strong{letter-spacing:-.03em;font-size:18px;display:block}.siteBrand small{color:#64748b;font-size:12px;font-weight:800;display:block}.siteNavLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.siteNavLinks a{color:#334155;border-radius:999px;padding:10px 12px;font-weight:900}.siteNavLinks a:hover{color:#166534;background:#dcfce7}.siteNavCta{color:#fff;white-space:nowrap;background:#16a34a;border-radius:999px;padding:12px 16px;font-weight:900}.homeHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:28px;min-height:72vh;padding:48px 0 30px;display:grid}.homeHeroText h1,.simplePageHero h1,.seoPageHero h1{letter-spacing:-.06em;color:#0f172a;margin:18px 0 0;font-size:clamp(46px,7vw,86px);line-height:.94}.homeHeroText p:not(.sectionLabel),.simplePageHero p:not(.sectionLabel),.seoPageHero p:not(.sectionLabel){color:#64748b;max-width:720px;margin-top:22px;font-size:19px;line-height:1.75}.homeHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.homeHeroPanel{color:#fff;background:#0f172a;border-radius:36px;padding:34px;box-shadow:0 30px 80px #0f172a40}.homeHeroPanel span{color:#86efac;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.homeHeroPanel h2{letter-spacing:-.05em;margin:16px 0 14px;font-size:clamp(34px,5vw,56px);line-height:.98}.homeHeroPanel p{color:#cbd5e1;font-size:17px;line-height:1.75}.heroMetricGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.heroMetricGrid div{background:#ffffff14;border-radius:20px;padding:18px}.heroMetricGrid strong{font-size:18px;display:block}.heroMetricGrid small{color:#bbf7d0;font-weight:800}.homeQuickLinks,.serviceGridPage,.homeCardsGrid,.publicPackageGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.homeQuickLinks a,.servicePageCard,.homeCardsGrid div{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:24px;box-shadow:0 18px 50px #0f172a0f}.homeQuickLinks a:hover,.servicePageCard:hover{border-color:#16a34a;transform:translateY(-3px)}.homeQuickLinks strong,.homeQuickLinks span{display:block}.homeQuickLinks strong{margin-bottom:8px;font-size:20px}.homeQuickLinks span,.servicePageCard p,.homeCardsGrid p{color:#64748b;line-height:1.6}.homeSection,.simplePageHero,.seoPageHero,.miniCalculator,.seoContactBlock,.seoTwoColumn,.seoKeywordBlock,.homeCtaStrip{margin-top:78px}.homeSection h2,.miniCalculator h2,.seoContactBlock h2,.seoTwoColumn h2,.seoKeywordBlock h2,.homeCtaStrip h2{letter-spacing:-.05em;color:#0f172a;margin:16px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.homeCardsGrid h3,.servicePageCard h2{letter-spacing:-.04em;margin:0 0 10px;font-size:26px}.servicePageCard span{color:#166534;background:#dcfce7;border-radius:999px;margin-bottom:16px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-block}.miniCalculator,.seoContactBlock,.seoTwoColumn{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;display:grid}.miniCalculator p,.seoContactBlock p{color:#64748b;font-size:17px;line-height:1.7}.miniCalculatorCard,.compactLeadForm,.seoListCard{background:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:26px;box-shadow:0 18px 50px #0f172a14}.miniCalculatorCard{gap:14px;display:grid}.miniCalculatorCard label{color:#334155;gap:8px;font-weight:900;display:grid}.miniCalculatorCard input{border:1px solid #cbd5e1;border-radius:16px;padding:14px;font-family:inherit;font-size:15px}.calculatorResultBox{color:#fff;background:#0f172a;border-radius:22px;padding:20px}.calculatorResultBox span{color:#bbf7d0;margin-bottom:8px;font-weight:900;display:block}.calculatorResultBox strong{letter-spacing:-.06em;font-size:clamp(30px,5vw,46px)}.homeCtaStrip{color:#fff;background:#0f172a;border-radius:34px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.homeCtaStrip h2{color:#fff;margin:0 0 12px}.homeCtaStrip p{color:#cbd5e1;margin:0;line-height:1.6}.seoListCard h3{margin:0 0 14px;font-size:28px}.seoListCard li{color:#475569;margin:10px 0;line-height:1.55}.seoKeywordBlock{background:#fff;border:1px solid #e2e8f0;border-radius:30px;padding:28px;box-shadow:0 18px 50px #0f172a0f}.seoKeywordBlock div{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.seoKeywordBlock span{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:10px 12px;font-weight:900}.siteFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:24px;width:min(1180px,100% - 36px);margin:90px auto 0;padding:28px 0 34px;display:flex}.siteFooter strong{font-size:20px}.siteFooter p{color:#64748b;margin:8px 0 0;line-height:1.6}.footerLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footerLinks a{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:10px 12px;font-weight:900}@media (width<=980px){.homeHero,.miniCalculator,.seoContactBlock,.seoTwoColumn,.homeQuickLinks,.serviceGridPage,.homeCardsGrid,.publicPackageGrid{grid-template-columns:1fr}.siteNav{flex-direction:column;align-items:flex-start}.siteNavLinks{justify-content:flex-start}.siteNavCta{text-align:center;width:100%}.homeCtaStrip,.siteFooter{flex-direction:column;align-items:flex-start}.homeCtaStrip .primaryButton{width:100%}.footerLinks{justify-content:flex-start}}@media (width<=640px){.publicPage,.siteNav,.siteFooter{width:min(100% - 20px,1180px)}.homeHero{padding-top:28px}.homeHeroText h1,.simplePageHero h1,.seoPageHero h1{font-size:38px}.homeHeroText p:not(.sectionLabel),.simplePageHero p:not(.sectionLabel),.seoPageHero p:not(.sectionLabel){font-size:16px}.homeHeroActions{grid-template-columns:1fr;display:grid}.homeHeroActions a,.primaryButton,.secondaryButton{width:100%}.homeHeroPanel,.homeQuickLinks a,.servicePageCard,.homeCardsGrid div,.miniCalculatorCard,.compactLeadForm,.seoListCard,.seoKeywordBlock,.homeCtaStrip{border-radius:24px;padding:20px}.heroMetricGrid{grid-template-columns:1fr}}.polishedSeoHero{padding-top:42px}.customerProblemSection,.customerOutcomeSection,.simpleStepsSection,.customerFaqSection{margin-top:76px}.customerSectionIntro{max-width:850px}.customerSectionIntro h2{letter-spacing:-.05em;color:#0f172a;margin:16px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.customerSectionIntro p:not(.sectionLabel),.customerValueSection p,.customerSearchBlock p{color:#64748b;margin-top:16px;font-size:17px;line-height:1.75}.customerCardsGrid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:26px;display:grid}.customerMiniCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:20px;box-shadow:0 18px 50px #0f172a0d}.customerMiniCard span{color:#991b1b;background:#fee2e2;border-radius:14px;place-items:center;width:38px;height:38px;margin-bottom:14px;font-weight:900;display:grid}.customerMiniCard p{color:#334155;margin:0;font-weight:800;line-height:1.55}.outcomeCard span{color:#166534;background:#dcfce7}.customerValueSection{align-items:stretch}.customerValueSection>div:first-child{color:#fff;background:#0f172a;border-radius:30px;padding:30px}.customerValueSection>div:first-child h2{color:#fff}.customerValueSection>div:first-child p{color:#cbd5e1}.customerListCard h3{font-size:30px}.simpleStepsGrid,.faqGrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.simpleStepCard,.faqCard{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:24px;box-shadow:0 18px 50px #0f172a0f}.simpleStepCard span{color:#fff;background:#16a34a;border-radius:16px;place-items:center;width:46px;height:46px;margin-bottom:18px;font-weight:900;display:grid}.simpleStepCard h3,.faqCard h3{letter-spacing:-.03em;margin:0 0 12px;font-size:23px}.simpleStepCard p,.faqCard p{color:#64748b;margin:0;line-height:1.65}.customerSearchBlock p{max-width:780px}.customerPageCta{margin-top:76px}@media (width<=1100px){.customerCardsGrid{grid-template-columns:repeat(2,1fr)}.simpleStepsGrid,.faqGrid{grid-template-columns:1fr}}@media (width<=640px){.customerCardsGrid{grid-template-columns:1fr}.customerMiniCard,.simpleStepCard,.faqCard,.customerValueSection>div:first-child{border-radius:22px;padding:20px}}.expandedFooter{grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:start;gap:34px;padding:42px 0 34px;display:grid}.footerBrandBlock{max-width:420px}.footerLogo{color:#0f172a;align-items:center;gap:12px;display:inline-flex}.footerLogo span{color:#fff;background:#0f172a;border-radius:16px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.footerLogo strong{letter-spacing:-.04em;font-size:22px;display:block}.footerLogo small{color:#64748b;margin-top:2px;font-size:12px;font-weight:900;display:block}.footerBrandBlock p{color:#64748b;margin:18px 0 0;font-size:15px;line-height:1.7}.footerContactBadges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.footerContactBadges a,.footerContactBadges span{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:999px;padding:10px 12px;font-size:13px;font-weight:900}.footerColumn{gap:10px;display:grid}.footerColumn h3{color:#0f172a;letter-spacing:-.03em;margin:0 0 8px;font-size:18px}.footerColumn a{color:#475569;font-weight:800;line-height:1.45}.footerColumn a:hover{color:#16a34a}.footerBottomBar{border-top:1px solid #e2e8f0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding-top:22px;display:flex}.footerBottomBar p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.footerBottomBar div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footerBottomBar a{color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:9px 11px;font-size:13px;font-weight:900}.footerBottomBar a:hover{color:#166534;background:#dcfce7;border-color:#bbf7d0}@media (width<=980px){.expandedFooter{grid-template-columns:1fr 1fr}.footerBrandBlock{grid-column:1/-1;max-width:none}.footerBottomBar{flex-direction:column;align-items:flex-start}.footerBottomBar div{justify-content:flex-start}}@media (width<=640px){.expandedFooter{grid-template-columns:1fr;gap:28px}.footerBottomBar div{grid-template-columns:1fr;width:100%;display:grid}.footerBottomBar a{text-align:center}}.nav-website-request-btn{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:0 12px 30px #0f172a14}.nav-website-request-btn:hover{border-color:#10b98173;transform:translateY(-1px);box-shadow:0 16px 36px #0f172a1f}@media (width<=760px){.nav-website-request-btn{width:100%;min-height:46px}}.floating-request-website-btn{z-index:9999;color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;position:fixed;top:24px;right:210px;box-shadow:0 14px 34px #0f172a29}.floating-request-website-btn:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 20px 42px #0f172a33}@media (width<=900px){.floating-request-website-btn{color:#fff;background:#16a34a;min-height:52px;padding:0 20px;top:auto;bottom:18px;right:18px;box-shadow:0 18px 40px #16a34a57}}.siteNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07111fe0;border:1px solid #94a3b838;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:14px auto 0;padding:12px 14px;display:flex;box-shadow:0 18px 50px #02061752}.siteBrand{align-items:center;gap:10px;min-width:max-content;display:inline-flex}.siteBrand span{border-radius:14px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.siteBrand strong{letter-spacing:-.02em;font-size:.98rem}.siteBrand small{opacity:.72;font-size:.74rem}.siteNavLinks{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.siteNavLinks a{color:#e2e8f0db;border-radius:999px;padding:9px 12px;font-size:.92rem;font-weight:700;transition:background .18s,color .18s,transform .18s}.siteNavCta{border-radius:999px;min-width:max-content;padding:10px 15px;font-size:.9rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 10px 28px #22c55e38}.siteNavCta:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 14px 34px #22c55e47}@media (width<=980px){.siteNav{border-radius:26px;flex-wrap:wrap;align-items:flex-start}.siteNavLinks{scrollbar-width:none;order:3;justify-content:flex-start;width:100%;padding-top:4px;overflow-x:auto}.siteNavLinks::-webkit-scrollbar{display:none}.siteNavCta{margin-left:auto}}@media (width<=640px){.siteNav{width:min(100% - 20px,1180px);margin-top:10px;padding:10px}.siteBrand small{display:none}.siteNavCta{text-align:center;order:2;justify-content:center;width:100%}.siteNavLinks{order:3}.siteNavLinks a{padding:8px 10px;font-size:.86rem}}.promoaiEdgeSection{border-top:1px solid #94a3b824!important;width:min(1180px,100% - 32px)!important;margin:0 auto!important;padding:clamp(54px,7vw,88px) 0!important}.promoaiEdgeIntro{max-width:900px!important;margin-bottom:30px!important}.promoaiEdgeIntro .sectionLabel{margin-bottom:20px!important}.promoaiEdgeIntro h2{letter-spacing:-.05em!important;max-width:980px!important;margin:0 0 16px!important;font-size:clamp(2rem,3.5vw,3.8rem)!important;line-height:1.05!important}.promoaiEdgeIntro p{color:#e2e8f0d1!important;max-width:880px!important;font-size:clamp(1rem,1.25vw,1.18rem)!important}.promoaiEdgeGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:24px!important;display:grid!important}.promoaiEdgeGrid article{background:linear-gradient(#ffffff14,#ffffff09)!important;border:1px solid #94a3b82e!important;border-radius:26px!important;min-height:230px!important;padding:24px!important;display:block!important;box-shadow:0 18px 50px #02061742!important}.promoaiEdgeGrid article span{color:#86efac!important;background:#22c55e24!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:42px!important;height:42px!important;margin-bottom:18px!important;font-size:.92rem!important;font-weight:900!important;display:inline-flex!important}.promoaiEdgeGrid article h3{color:#fff!important;margin:0 0 10px!important;font-size:1.18rem!important;line-height:1.2!important}.promoaiEdgeGrid article p{color:#e2e8f0c2!important;margin:0!important;font-size:.98rem!important}.promoaiEdgeProof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:18px!important;display:grid!important}.promoaiEdgeProof a{color:#fff!important;background:linear-gradient(#22c55e1f,#ffffff0a)!important;border:1px solid #22c55e42!important;border-radius:24px!important;flex-direction:column!important;gap:7px!important;padding:22px 24px!important;text-decoration:none!important;display:flex!important;box-shadow:0 18px 45px #02061733!important}.promoaiEdgeProof a:hover{border-color:#22c55e7a!important;transform:translateY(-2px)!important}.promoaiEdgeProof strong{color:#fff!important;font-size:1.05rem!important}.promoaiEdgeProof span{color:#e2e8f0c2!important;font-size:.95rem!important}@media (width<=900px){.promoaiEdgeGrid,.promoaiEdgeProof{grid-template-columns:1fr!important}.promoaiEdgeGrid article{min-height:auto!important}}.platformHomeSection,.platformToolsSection,.platformAudience,.platformFinalCta{margin:2.25rem 0}.platformHomeSection{color:#f8fafc;background:radial-gradient(circle at 88% 18%,#22c55e2e,#0000 28%),linear-gradient(135deg,#071b22 0%,#0b2b2f 58%,#123932 100%);border:1px solid #6ee7b733;border-radius:28px;padding:clamp(1.5rem,4vw,3rem);overflow:hidden;box-shadow:0 24px 70px #02141933}.platformHomeIntro{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.platformHomeIntro h2,.platformHero h1,.platformFinalCta h2{max-width:760px;margin:0}.platformHomeIntro>p,.platformHomeActions span{color:#cbd5e1}.platformJourney{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin:2rem 0;display:grid}.platformJourney div{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;min-height:108px;padding:1rem}.platformJourney span,.platformToolNumber{color:#86efac;letter-spacing:.08em;margin-bottom:1rem;font-weight:800;display:block}.platformJourney strong{font-size:.92rem;line-height:1.35;display:block}.platformHomeActions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.platformHomeActions span{max-width:530px;font-size:.9rem}.platformHero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,6vw,5.5rem) 0;display:grid}.platformHero>div>p:not(.sectionLabel){max-width:720px;font-size:1.08rem}.platformHeroPanel{color:#f8fafc;background:linear-gradient(150deg,#08232a,#123c34);border-radius:24px;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 24px 70px #05232a33}.platformHeroPanel>p{color:#86efac;text-transform:uppercase;letter-spacing:.08em;margin-top:0;font-weight:800}.platformHeroPanel ol{margin:0;padding:0;list-style:none}.platformHeroPanel li{border-bottom:1px solid #ffffff1a;align-items:center;gap:.9rem;padding:.9rem 0;font-weight:700;display:flex}.platformHeroPanel li:last-child{border-bottom:0}.platformHeroPanel li span{color:#86efac;font-size:.8rem}.platformPromise{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:4rem;display:grid}.platformPromise p{background:#f7fbf9;border:1px solid #dbe7e3;border-radius:16px;margin:0;padding:1.25rem 1.4rem}.platformSectionHeading{max-width:760px;margin-bottom:2rem}.platformToolsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.platformToolCard{background:#fff;border:1px solid #dce8e4;border-radius:20px;padding:1.4rem;box-shadow:0 14px 35px #08232a12}.platformToolCard h3{margin:1.1rem 0 .65rem}.platformToolTop{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platformStatus{white-space:nowrap;border-radius:999px;padding:.38rem .62rem;font-size:.72rem;font-weight:800}.platformAudience{background:#f2f8f5;border-radius:24px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.platformAudienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.platformAudienceGrid span{background:#fff;border:1px solid #d5e6df;border-radius:12px;padding:.9rem 1rem;font-weight:700}.platformFinalCta{color:#fff;background:#09262d;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.platformFinalCta p:not(.sectionLabel){color:#d7e5e2;max-width:720px}@media (width<=900px){.platformHomeIntro,.platformHero,.platformAudience{grid-template-columns:1fr}.platformJourney{grid-template-columns:repeat(3,minmax(0,1fr))}.platformToolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.platformJourney,.platformToolsGrid,.platformPromise,.platformAudienceGrid{grid-template-columns:1fr}.platformJourney div{min-height:auto}.platformFinalCta{flex-direction:column;align-items:flex-start}}.portfolio-upgrade,.portfolio-projects{width:min(1180px,100% - 40px);margin:0 auto}.portfolio-upgrade{padding:92px 0 38px}.portfolio-kicker{letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;color:#15803d!important;font-size:.78rem!important;font-weight:950!important}.portfolio-upgrade__intro,.portfolio-projects__heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:44px;display:grid}.portfolio-upgrade__intro h2,.portfolio-projects__heading h2{color:#07111f;letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98}.portfolio-upgrade__intro>p,.portfolio-projects__heading>p{color:#526070;margin:0;font-size:1rem;line-height:1.75}.portfolio-feature{color:#fff;background:radial-gradient(circle at 78% 12%,#16a34a40,#0000 24rem),linear-gradient(145deg,#06121f,#0b1f2f 58%,#0e312c);border:1px solid #ffffff1a;border-radius:36px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:28px;margin-top:42px;padding:28px;display:grid;overflow:hidden;box-shadow:0 34px 95px #07111f33}.portfolio-feature__copy{padding:18px 10px 18px 16px}.portfolio-status-row{color:#b8c7d5;flex-wrap:wrap;align-items:center;gap:12px;font-size:.78rem;font-weight:800;display:flex}.portfolio-status{letter-spacing:.025em;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:30px;padding:0 11px;font-size:.7rem;font-weight:950;display:inline-flex}.portfolio-status--live,.portfolio-status--implemented{color:#08783c;background:#dcfce7}.portfolio-status--results{color:#1d4ed8;background:#dbeafe}.portfolio-status--development{color:#92400e;background:#fef3c7}.portfolio-status--prototype{color:#7e22ce;background:#f3e8ff}.portfolio-feature h3{color:#fff;letter-spacing:-.065em;margin:24px 0 0;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.96}.portfolio-feature__copy>p{color:#cbd5e1;max-width:660px;margin:18px 0 0;font-size:1.04rem;line-height:1.75}.portfolio-feature__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.portfolio-feature__facts div{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:18px;padding:15px}.portfolio-feature__facts strong,.portfolio-feature__facts span{display:block}.portfolio-feature__facts strong{color:#6ee7b7;font-size:1.45rem}.portfolio-feature__facts span{color:#cbd5e1;margin-top:4px;font-size:.7rem;line-height:1.35}.portfolio-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.portfolio-check-list li{color:#dce7ef;padding-left:22px;font-size:.86rem;line-height:1.45;position:relative}.portfolio-check-list li:before{content:"✓";color:#4ade80;font-weight:950;position:absolute;left:0}.portfolio-feature__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.portfolio-feature__actions a{color:#fff;font-weight:900;text-decoration:none}.portfolio-feature__actions .portfolio-primary-link{background:#16a34a;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;display:inline-flex;box-shadow:0 16px 34px #16a34a3d}.portfolio-feature__visual{background:#ffffff0f;border:1px solid #ffffff21;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:520px;padding:16px;display:flex}.portfolio-feature__visual img{object-fit:cover;object-position:top;border-radius:20px;width:100%;height:100%;min-height:380px;display:block}.portfolio-feature__route{grid-template-columns:1fr auto;align-items:center;gap:7px 14px;padding:16px 8px 2px;display:grid}.portfolio-feature__route span{color:#6ee7b7;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:950}.portfolio-feature__route strong{color:#fff;font-size:.82rem}.portfolio-feature__route i{color:#4ade80;font-style:normal}.portfolio-results-card{background:radial-gradient(circle at 100% 0,#2563eb1a,#0000 24rem),#f8fbfd;border:1px solid #dce6ee;border-radius:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:30px;margin-top:24px;padding:30px;display:grid}.portfolio-results-card h3{color:#07111f;letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.02}.portfolio-results-card__copy>p{color:#526070;margin:15px 0 0;line-height:1.65}.portfolio-results-card__copy small{color:#728092;margin-top:14px;line-height:1.5;display:block}.portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.portfolio-metrics div{background:#fff;border:1px solid #dce6ee;border-radius:22px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:18px 14px;display:flex}.portfolio-metrics strong,.portfolio-metrics span{display:block}.portfolio-metrics strong{color:#15803d;letter-spacing:-.06em;font-size:clamp(2rem,4vw,3.5rem);line-height:.9}.portfolio-metrics span{color:#526070;margin-top:10px;font-size:.78rem;font-weight:850;line-height:1.35}.portfolio-trust-note{background:#f0fdf4;border-left:4px solid #16a34a;border-radius:0 18px 18px 0;align-items:flex-start;gap:22px;margin-top:18px;padding:20px 24px;display:flex}.portfolio-trust-note strong{color:#166534;flex:none}.portfolio-trust-note p{color:#3f5d49;margin:0;line-height:1.55}.portfolio-projects{padding:70px 0 96px}.portfolio-filters{flex-wrap:wrap;gap:9px;margin:34px 0 24px;display:flex}.portfolio-filters button{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:999px;padding:0 17px;font-size:.82rem;font-weight:900}.portfolio-filters button:hover,.portfolio-filters button.is-active{color:#fff;background:#16a34a;border-color:#16a34a}.portfolio-filters button:focus-visible,.portfolio-project-card a:focus-visible{outline-offset:3px;outline:3px solid #2563eb73}.portfolio-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portfolio-project-card{background:#fff;border:1px solid #dce5ed;border-radius:26px;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 20px 60px #0f172a12}.portfolio-project-card:hover{transform:translateY(-4px);box-shadow:0 28px 80px #0f172a1f}.portfolio-project-card__visual{background:#edf3f6;min-height:220px;padding:12px;position:relative}.portfolio-project-card__visual>img,.portfolio-project-art{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:18px;width:100%;display:block}.portfolio-project-card__visual>.portfolio-status{position:absolute;bottom:20px;right:20px;box-shadow:0 8px 20px #0f172a1f}.portfolio-project-art{background:radial-gradient(circle at 80% 20%,#4ade8057,#0000 12rem),linear-gradient(145deg,#07111f,#0b2432);place-items:center;display:grid;position:relative;overflow:hidden}.portfolio-project-art--client{background:radial-gradient(circle at 78% 20%,#3b82f666,#0000 12rem),linear-gradient(145deg,#0b1728,#102d49)}.portfolio-project-art--prototype{background:radial-gradient(circle at 78% 20%,#c084fc6b,#0000 12rem),linear-gradient(145deg,#17102a,#39265a)}.portfolio-project-art>span{z-index:2;color:#fff;letter-spacing:-.065em;font-size:clamp(2.6rem,6vw,4.8rem);font-weight:950;position:relative}.portfolio-project-art i{border:1px solid #ffffff24;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-44px;right:-34px}.portfolio-project-art i:nth-of-type(2){bottom:-74px;right:32px}.portfolio-project-art i:nth-of-type(3){bottom:-104px;right:98px}.portfolio-project-card__body{padding:22px}.portfolio-project-card__body>p{color:#15803d;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.portfolio-project-card h3{color:#07111f;letter-spacing:-.045em;margin:9px 0 0;font-size:1.48rem;line-height:1.08}.portfolio-project-card__body>span{color:#526070;margin-top:12px;font-size:.9rem;line-height:1.65;display:block}.portfolio-project-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.portfolio-project-tags small{color:#465568;border:1px solid #dce6ee;border-radius:999px;padding:6px 9px;font-size:.67rem;font-weight:850}.portfolio-project-card__body>a{color:#08783c;align-items:center;gap:8px;margin-top:20px;font-weight:950;text-decoration:none;display:inline-flex}.portfolio-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.portfolio-capabilities>div{background:#f8fafc;border:1px solid #dce6ee;border-radius:24px;padding:24px}.portfolio-capabilities span{color:#16a34a;font-size:.76rem;font-weight:950}.portfolio-capabilities h3{color:#07111f;letter-spacing:-.035em;margin:16px 0 0;font-size:1.2rem}.portfolio-capabilities p{color:#526070;margin:10px 0 0;font-size:.88rem;line-height:1.6}@media (width<=980px){.portfolio-upgrade__intro,.portfolio-projects__heading,.portfolio-feature,.portfolio-results-card{grid-template-columns:1fr}.portfolio-feature__visual{min-height:420px}.portfolio-metrics,.portfolio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.portfolio-upgrade,.portfolio-projects{width:min(100% - 24px,1180px)}.portfolio-upgrade{padding-top:62px}.portfolio-upgrade__intro,.portfolio-projects__heading{gap:18px}.portfolio-feature{border-radius:26px;padding:15px}.portfolio-feature__copy{padding:13px 6px}.portfolio-feature__facts,.portfolio-check-list,.portfolio-project-grid,.portfolio-capabilities{grid-template-columns:1fr}.portfolio-feature__visual{min-height:330px}.portfolio-feature__visual img{min-height:260px}.portfolio-results-card{padding:21px}.portfolio-metrics div{min-height:122px}.portfolio-trust-note{flex-direction:column;gap:7px}.portfolio-projects{padding:56px 0 72px}.portfolio-filters{grid-template-columns:1fr 1fr;display:grid}.portfolio-filters button{width:100%}}@media (width<=420px){.portfolio-metrics,.portfolio-filters{grid-template-columns:1fr}}.website-mini-cta{background:#f8fafc;padding:48px 20px}.website-mini-cta-inner{background:radial-gradient(circle at 100% 0,#16a34a29,#0000 26rem),#fff;border:1px solid #e2e8f0;border-radius:30px;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100%);margin:0 auto;padding:32px;display:flex;box-shadow:0 24px 70px #0f172a14}.website-mini-cta span{color:#047857;margin-bottom:10px;font-size:.86rem;font-weight:950;display:inline-flex}.website-mini-cta h2{color:#07111f;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.website-mini-cta p{color:#475569;max-width:680px;margin:12px 0 0;font-size:1rem;line-height:1.7}.website-mini-cta-btn{color:#fff;background:#16a34a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px #16a34a42}@media (width<=760px){.website-mini-cta{padding:34px 14px}.website-mini-cta-inner{border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px}.website-mini-cta-btn{width:100%}}.ai-consultancy-mini-cta{background:#f8fafc;padding:48px 20px}.ai-consultancy-mini-cta-inner{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 26rem),#fff;border:1px solid #dbeafe;border-radius:30px;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100%);margin:0 auto;padding:32px;display:flex;box-shadow:0 24px 70px #0f172a14}.ai-consultancy-mini-cta span{color:#1d4ed8;margin-bottom:10px;font-size:.86rem;font-weight:950;display:inline-flex}.ai-consultancy-mini-cta h2{color:#07111f;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.ai-consultancy-mini-cta p{color:#475569;max-width:720px;margin:12px 0 0;font-size:1rem;line-height:1.7}.ai-consultancy-mini-cta-btn{color:#fff;background:#2563eb;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 18px 40px #2563eb42}@media (width<=760px){.ai-consultancy-mini-cta{padding:34px 14px}.ai-consultancy-mini-cta-inner{border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px}.ai-consultancy-mini-cta-btn{width:100%}}:root{--promo-midnight:#06111f;--promo-navy:#0b1728;--promo-navy-soft:#101c2f;--promo-card-dark:#0f172ae0;--promo-border:#94a3b838;--promo-white:#f8fafc;--promo-text:#e5eefb;--promo-muted:#b6c5d8;--promo-soft:#8ea0b8;--promo-emerald:#22c55e;--promo-blue:#2563eb;--promo-cyan:#38bdf8}body{color:var(--promo-text)!important;background:radial-gradient(circle at 8% 8%,#22c55e24,#0000 30rem),radial-gradient(circle at 88% 12%,#2563eb29,#0000 32rem),linear-gradient(#06111f 0%,#0b1728 48%,#06111f 100%)!important}#root{min-height:100vh;background:0 0!important}#root header{color:var(--promo-white)}#root header a,#root header button{color:var(--promo-text)}#root header nav a,#root header nav button{color:#dbeafe!important;opacity:1!important}#root h1,#root h2,#root h3{color:#fff}#root p{color:var(--promo-muted)}#root .bg-white,#root .card-light,#root .light-card{color:#0f172a!important;background:#fff!important}#root .bg-white h1,#root .bg-white h2,#root .bg-white h3,#root .bg-white h4,#root .bg-white p,#root .bg-white span,#root .bg-white label,#root .bg-white strong{color:#0f172a!important}#root input,#root select,#root textarea{color:#0f172a!important;background:#fff!important}#root input::placeholder,#root textarea::placeholder{color:#64748b!important}.ai-consultancy-mini-cta{background:radial-gradient(circle at 0 0,#2563eb26,#0000 28rem),linear-gradient(#06111f,#0b1728)!important}.ai-consultancy-mini-cta-inner{border:1px solid var(--promo-border)!important;background:radial-gradient(circle at 100% 0,#2563eb33,#0000 24rem),linear-gradient(135deg,#0f172af0,#0f172ac7)!important;box-shadow:0 28px 90px #00000057!important}.ai-consultancy-mini-cta span{color:#93c5fd!important}.ai-consultancy-mini-cta h2{color:#fff!important}.ai-consultancy-mini-cta p{color:#cbd5e1!important}.website-mini-cta{background:radial-gradient(circle at 100% 0,#22c55e24,#0000 28rem),linear-gradient(#0b1728,#06111f)!important}.website-mini-cta-inner{border:1px solid var(--promo-border)!important;background:radial-gradient(circle at 100% 0,#22c55e33,#0000 24rem),linear-gradient(135deg,#0f172af0,#0f172ac7)!important;box-shadow:0 28px 90px #00000057!important}.website-mini-cta span{color:#86efac!important}.website-mini-cta h2{color:#fff!important}.website-mini-cta p{color:#cbd5e1!important}.project-proof-section{background:radial-gradient(circle at 0 0,#2563eb24,#0000 32rem),radial-gradient(circle at 100% 100%,#22c55e24,#0000 34rem),linear-gradient(#07111f,#0b1728)!important}.project-proof-heading span{border:1px solid #86efac3d;color:#86efac!important;background:#22c55e1f!important}.project-proof-heading h2{color:#fff!important}.project-proof-heading p{color:#cbd5e1!important}.project-proof-card{border:1px solid var(--promo-border)!important;background:radial-gradient(circle at 100% 0,#2563eb1f,#0000 18rem),linear-gradient(#0f172af5,#0f172ad6)!important;box-shadow:0 28px 90px #00000047!important}.project-proof-card h3{color:#fff!important}.project-proof-card p{color:#cbd5e1!important}.project-proof-card-top span{color:#86efac!important}.project-proof-card-top strong{border:1px solid #93c5fd38;color:#bfdbfe!important;background:#2563eb29!important}.project-proof-result{border:1px solid #86efac2e;color:#86efac!important;background:#22c55e1a!important}.project-proof-tags small{color:#bfdbfe!important;background:#2563eb1f!important;border-color:#93c5fd38!important}.project-proof-bottom{border:1px solid var(--promo-border);background:radial-gradient(circle at 100% 0,#22c55e38,#0000 24rem),linear-gradient(135deg,#020617,#0f172a)!important}#root footer [class*=pill],#root footer [class*=badge],#root footer .rounded-full{color:#07111f!important;background:#ffffffeb!important}#root section article h3,#root section article p{opacity:1!important}@media (width<=640px){.ai-consultancy-mini-cta,.website-mini-cta,.project-proof-section{padding-left:14px!important;padding-right:14px!important}}html{scroll-behavior:smooth}body{overflow-x:hidden}#root header:first-of-type{z-index:5000!important;color:#07111f!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f8fafcf5!important;border-bottom:1px solid #0f172a14!important;position:sticky!important;top:0!important;box-shadow:0 14px 40px #0f172a14!important}#root header:first-of-type a,#root header:first-of-type button,#root header:first-of-type span,#root header:first-of-type strong,#root header:first-of-type p{color:#07111f!important;opacity:1!important}#root header:first-of-type nav a{color:#1e293b!important;opacity:1!important;font-weight:900!important}#root header:first-of-type nav a:hover{color:#16a34a!important}#root header:first-of-type a[href*=audit],#root header:first-of-type button,#root header:first-of-type .free-audit,#root header:first-of-type [class*=green],#root header:first-of-type [class*=emerald]{color:#fff!important}#root header:first-of-type [class*=logo],#root header:first-of-type [class*=Logo]{opacity:1!important}#root footer+*,body>#root+*,#root footer>div>div:last-child>div:last-child{display:none!important}#root footer>div>div:last-child{justify-content:flex-start!important}.floating-action-stack,.promoai-floating-website-btn,.floating-request-website-btn{display:none!important}#root footer{color:#e5eefb!important;background:#06111f!important}#root footer h1,#root footer h2,#root footer h3,#root footer h4,#root footer strong{color:#fff!important;opacity:1!important}#root footer p,#root footer span,#root footer li{color:#dbeafe!important;opacity:1!important}#root footer a{color:#cbd5e1!important;opacity:1!important}#root .bg-white,#root [class*=bg-white]{color:#0f172a!important;background:#fff!important}#root .bg-white h1,#root .bg-white h2,#root .bg-white h3,#root .bg-white h4,#root .bg-white p,#root .bg-white span,#root .bg-white strong,#root [class*=bg-white] h1,#root [class*=bg-white] h2,#root [class*=bg-white] h3,#root [class*=bg-white] h4,#root [class*=bg-white] p,#root [class*=bg-white] span,#root [class*=bg-white] strong{color:#0f172a!important;opacity:1!important}#root .bg-white p,#root [class*=bg-white] p{color:#475569!important}#root section article,#root section [class*=card],#root section [class*=Card],#root section article h3,#root section article p{opacity:1!important}#root section{scroll-margin-top:96px}#root a,#root button{-webkit-tap-highlight-color:transparent}#root a[href="/website-design-for-small-businesses-nairobi.html"],#root a[href="/ai-consultancy.html"]{text-decoration:none!important}@media (width<=900px){#root header:first-of-type{border-radius:0 0 22px 22px!important}#root header:first-of-type>div{flex-wrap:wrap!important;gap:12px!important}#root header:first-of-type nav{scrollbar-width:none!important;order:3!important;gap:16px!important;width:100%!important;padding:8px 2px 4px!important;display:flex!important;overflow-x:auto!important}#root header:first-of-type nav::-webkit-scrollbar{display:none!important}#root header:first-of-type nav a{white-space:nowrap!important;flex:none!important;font-size:.9rem!important}#root header:first-of-type a[href*=audit]{min-height:44px!important;padding:0 18px!important;font-size:.92rem!important}}@media (width<=760px){#root h1{letter-spacing:-.06em!important;font-size:clamp(2.55rem,12vw,4rem)!important;line-height:.96!important}#root h2{font-size:clamp(2rem,9vw,3.2rem)!important;line-height:1!important}#root p{font-size:1rem!important;line-height:1.7!important}#root section{padding-left:14px!important;padding-right:14px!important}.ai-consultancy-mini-cta-inner,.website-mini-cta-inner,.project-proof-bottom{flex-direction:column!important;align-items:flex-start!important}.ai-consultancy-mini-cta-btn,.website-mini-cta-btn,.project-proof-actions,.project-proof-actions a{width:100%!important}.project-proof-grid{grid-template-columns:1fr!important}.project-proof-card,.project-proof-bottom,.ai-consultancy-mini-cta-inner,.website-mini-cta-inner{border-radius:24px!important}#root footer{padding-bottom:34px!important}#root footer>div{padding-left:14px!important;padding-right:14px!important}#root footer>div>div{gap:26px!important}}@media (width<=480px){#root header:first-of-type{padding-left:10px!important;padding-right:10px!important}#root header:first-of-type nav a{font-size:.84rem!important}#root header:first-of-type a[href*=audit]{justify-content:center!important;width:100%!important}#root section{padding-top:56px!important;padding-bottom:56px!important}#root footer a,#root footer p{font-size:.95rem!important}}#root header,#root header[class],body #root header{color:#07111f!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f8fafcfa!important;border-bottom:1px solid #0f172a14!important;box-shadow:0 14px 42px #0f172a1a!important}#root header *,#root header a,#root header button,#root header span,#root header p,#root header strong{color:#07111f!important;opacity:1!important}#root header nav a{color:#1e293b!important;font-weight:900!important}#root header nav a:hover{color:#16a34a!important}#root header a[href*=audit],#root header a[href*=contact],#root header button{opacity:1!important}#root header a[href*=audit]{color:#fff!important;background:#16a34a!important;border-color:#16a34a!important;box-shadow:0 14px 36px #16a34a3d!important}#root main header,#root section header,#root article header{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:none!important}#root .bg-white,#root [class*=bg-white],#root article[class*=bg-white],#root section [class*=bg-white]{color:#0f172a!important;background:#fff!important}#root .bg-white *,#root [class*=bg-white] *{color:inherit;opacity:1!important}#root .bg-white h1,#root .bg-white h2,#root .bg-white h3,#root .bg-white h4,#root [class*=bg-white] h1,#root [class*=bg-white] h2,#root [class*=bg-white] h3,#root [class*=bg-white] h4{color:#07111f!important}#root .bg-white p,#root .bg-white span,#root [class*=bg-white] p,#root [class*=bg-white] span{color:#475569!important}#root article h1,#root article h2,#root article h3,#root article h4,#root [class*=card] h1,#root [class*=card] h2,#root [class*=card] h3,#root [class*=card] h4,#root [class*=Card] h1,#root [class*=Card] h2,#root [class*=Card] h3,#root [class*=Card] h4,#root article p,#root article span,#root [class*=card] p,#root [class*=card] span,#root [class*=Card] p,#root [class*=Card] span{opacity:1!important}body{background:radial-gradient(circle at 8% 8%,#22c55e1a,#0000 30rem),radial-gradient(circle at 88% 12%,#2563eb1f,#0000 32rem),linear-gradient(#07111f 0%,#0b1728 55%,#07111f 100%)!important}#root{background:0 0!important}#root h1,#root h2,#root h3,#root p{opacity:1!important}#root footer{color:#e5eefb!important;background:#06111f!important;padding-bottom:34px!important}#root footer *{opacity:1!important}#root footer h1,#root footer h2,#root footer h3,#root footer h4,#root footer strong{color:#fff!important}#root footer p,#root footer span,#root footer li{color:#dbeafe!important}#root footer a{color:#cbd5e1!important}#root footer a:hover{color:#fff!important}#root footer a[href="/website-design-for-small-businesses-nairobi.html"],#root footer a[href="/ai-consultancy.html"],#root footer a[href=\#portfolio],#root footer a[href=\#contact],#root footer a[href=\/]{display:none!important}#root footer a[href*=wa\.me],#root footer a[href*=whatsapp],#root footer .rounded-full,#root footer [class*=rounded-full]{display:inline-flex!important}#root footer .rounded-full,#root footer [class*=rounded-full]{color:#065f46!important;background:#fffffff0!important}.floating-action-stack,.floating-action-btn,.promoai-floating-website-btn,.floating-request-website-btn{display:none!important}.ai-consultancy-mini-cta-inner,.website-mini-cta-inner,.project-proof-bottom{border:1px solid #94a3b838!important}@media (width<=900px){#root header{z-index:5000!important;border-radius:0 0 20px 20px!important;position:sticky!important;top:0!important}#root header>div{flex-wrap:wrap!important;gap:12px!important}#root header nav{scrollbar-width:none!important;gap:14px!important;width:100%!important;padding:8px 0 4px!important;display:flex!important;overflow-x:auto!important}#root header nav::-webkit-scrollbar{display:none!important}#root header nav a{white-space:nowrap!important;flex:none!important;font-size:.9rem!important}}@media (width<=640px){#root h1{font-size:clamp(2.45rem,12vw,3.8rem)!important;line-height:.96!important}#root h2{font-size:clamp(2rem,9vw,3rem)!important;line-height:1!important}#root section{padding-left:14px!important;padding-right:14px!important}.ai-consultancy-mini-cta-inner,.website-mini-cta-inner,.project-proof-bottom{border-radius:24px!important;flex-direction:column!important;align-items:flex-start!important}.ai-consultancy-mini-cta-btn,.website-mini-cta-btn,.project-proof-actions,.project-proof-actions a{width:100%!important}.project-proof-grid{grid-template-columns:1fr!important}#root footer>div{padding-left:14px!important;padding-right:14px!important}}.promoaiGrowthPagesSection{color:#f8fafc!important;background:#07111f!important;padding:72px 6vw!important}.promoaiGrowthPagesIntro{max-width:1100px!important;margin:0 auto 24px!important}.promoaiGrowthPagesGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important;gap:16px!important;max-width:1100px!important;margin:24px auto 0!important;display:grid!important}.promoaiGrowthPagesGrid a{color:#f8fafc!important;background:linear-gradient(145deg,#0f2340f5,#08182df5)!important;border:1px solid #22c55e47!important;border-radius:20px!important;flex-direction:column!important;gap:10px!important;min-height:120px!important;padding:20px!important;text-decoration:none!important;display:flex!important;box-shadow:0 14px 34px #00000038!important}.promoaiGrowthPagesGrid a strong,.promoaiGrowthPagesGrid a b{color:#f8fafc!important;font-size:1.05rem!important;line-height:1.25!important;display:block!important}.promoaiGrowthPagesGrid a span,.promoaiGrowthPagesGrid a small{color:#86efac!important;font-weight:800!important;display:block!important}.promoaiGrowthPagesGrid a:hover{border-color:#22c55ea6!important;transform:translateY(-3px)!important}.promoai-compact-nav-section{color:#f8fafc;background:radial-gradient(circle at 0 0,#22c55e1a,#0000 28rem),linear-gradient(#06111f,#0b1728);padding:58px 20px}.promoai-compact-container{width:min(1180px,100%);margin:0 auto}.promoai-compact-heading{max-width:760px;margin-bottom:24px}.promoai-compact-heading span{color:#86efac;background:#22c55e1f;border-radius:999px;margin-bottom:10px;padding:8px 14px;font-size:.82rem;font-weight:950;display:inline-flex}.promoai-compact-heading h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3vw,3.4rem);line-height:1}.promoai-compact-heading p{color:#cbd5e1;margin:12px 0 0;line-height:1.7}.promoai-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.promoai-compact-card{color:#fff;cursor:pointer;background:radial-gradient(circle at 100% 0,#2563eb24,#0000 18rem),#0f172ae0;border:1px solid #86efac42;border-radius:26px;flex-direction:column;min-height:220px;padding:24px;scroll-margin-top:120px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative;box-shadow:0 22px 60px #0000003d,inset 0 1px #ffffff0f}.promoai-compact-card:after{content:"";pointer-events:none;border:1px solid #ffffff0f;border-radius:20px;position:absolute;inset:12px}.promoai-compact-card:hover{background:radial-gradient(circle at 100% 0,#22c55e29,#0000 18rem),#0f172af0;border-color:#86efac85;transform:translateY(-5px);box-shadow:0 30px 85px #0000005c,0 0 0 4px #22c55e14}.promoai-compact-card:focus-visible{outline-offset:4px;outline:4px solid #38bdf873}.promoai-compact-card span{color:#86efac;background:#22c55e1a;border:1px solid #86efac2e;border-radius:999px;width:fit-content;padding:7px 11px;font-size:.8rem;font-weight:950;display:inline-flex}.promoai-compact-card h3{color:#fff;letter-spacing:-.04em;margin:14px 0 0;font-size:1.42rem;line-height:1.1}.promoai-compact-card p{color:#cbd5e1;margin:12px 0 0;line-height:1.65}.promoai-compact-card strong{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;margin-top:auto;padding:0 16px;font-size:.9rem;font-weight:950;display:inline-flex;box-shadow:0 14px 34px #16a34a40}.promoai-compact-card:hover strong{background:linear-gradient(135deg,#22c55e,#38bdf8)}@media (width<=850px){.promoai-compact-grid{grid-template-columns:1fr}}@media (width<=640px){.promoai-compact-nav-section{padding:46px 14px}.promoai-compact-card{border-radius:22px;min-height:auto}.promoai-compact-card strong{width:100%;margin-top:18px}}.promoai-compact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.promoai-ai-growth-card{background:linear-gradient(135deg,#0f63ff1f,#00c4a71f);border-color:#0f63ff38}.promoai-ai-growth-card span{color:#0f63ff}@media (width<=1100px){.promoai-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.promoai-compact-grid{grid-template-columns:1fr}}.project-proof-section{padding-top:58px!important;padding-bottom:58px!important}.project-proof-grid .project-proof-card:nth-child(n+4){display:none!important}.project-proof-card{min-height:auto!important}.project-proof-bottom{margin-top:18px!important}.ai-consultancy-mini-cta{padding-top:42px!important;padding-bottom:42px!important}@media (width<=640px){.project-proof-grid .project-proof-card:nth-child(n+4){display:block!important}}.project-proof-case-link,.project-proof-actions a,.website-mini-cta-btn,.ai-consultancy-mini-cta-btn,.seo-service-page-card,.working-service-card,.promoai-float-btn,.primaryButton,.secondaryButton,.packageButton{cursor:pointer!important}.project-proof-card a,.seo-service-page-card,.working-service-card{transition:transform .18s,box-shadow .18s,border-color .18s!important}.project-proof-card:hover,.seo-service-page-card:hover,.working-service-card:hover{border-color:#86efac80!important;transform:translateY(-4px)!important;box-shadow:0 30px 85px #00000057,0 0 0 4px #22c55e14!important}.project-proof-case-link,.project-proof-actions a,.website-mini-cta-btn,.ai-consultancy-mini-cta-btn{position:relative;box-shadow:0 14px 34px #16a34a40!important}.project-proof-case-link:after,.website-mini-cta-btn:after,.ai-consultancy-mini-cta-btn:after{content:" →"}a:focus-visible,button:focus-visible{outline-offset:4px!important;outline:4px solid #38bdf880!important}.siteHeader,header{background:linear-gradient(#06111ff5,#06111fe0)!important;border-bottom:1px solid #94a3b81f!important}.siteBrand,.siteBrand:visited{color:#fff!important;text-decoration:none!important}.siteBrand strong,.siteBrand h1,.siteBrand h2,.siteBrand span:first-child{color:#fff!important;opacity:1!important}.siteBrand p,.siteBrand small,.siteBrand span{color:#93c5fd!important;opacity:1!important;font-weight:800!important}.logo,.siteLogo,[class*=logo],[class*=Logo]{box-shadow:0 12px 32px #2563eb40!important}nav a,.siteNav a,header nav a{transition:color .18s,transform .18s;position:relative;color:#cbd5e1!important;opacity:1!important;font-weight:900!important;text-decoration:none!important}nav a:hover,.siteNav a:hover,header nav a:hover{transform:translateY(-1px);color:#fff!important}nav a:after,.siteNav a:after,header nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#22c55e,#38bdf8);border-radius:999px;height:3px;transition:opacity .18s,transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(.65)}nav a:hover:after,.siteNav a:hover:after,header nav a:hover:after{opacity:1;transform:scaleX(1)}header a[href*=contact],header a[href*=\#contact],.freeAuditButton{opacity:1!important}header a:has(+a){opacity:1!important}header a[href="/#contact"],header a[href=\#contact]{color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;box-shadow:0 18px 42px #16a34a47!important}@media (width<=760px){nav a,.siteNav a,header nav a{color:#e2e8f0!important;font-size:.92rem!important}nav a:after,.siteNav a:after,header nav a:after{display:none}}#root main>section:first-of-type,#root main section:first-of-type{box-shadow:none!important;border:none!important;outline:none!important}#root main>section:first-of-type{background:radial-gradient(circle at 100% 0,#22c55e21,#0000 34rem),radial-gradient(circle at 0 100%,#2563eb1a,#0000 34rem),0 0!important;border-radius:0!important;width:min(1180px,100% - 32px)!important;margin:0 auto!important;padding:clamp(58px,7vw,96px) 0 clamp(58px,7vw,88px)!important}#root main>section:first-of-type>div{padding-left:clamp(10px,2vw,26px)!important;padding-right:clamp(10px,2vw,26px)!important}#root main>section:first-of-type h1{letter-spacing:-.075em!important;max-width:720px!important}#root main>section:first-of-type p{color:#dbeafe!important;max-width:660px!important}.secondaryButton,a.secondaryButton,#root main>section:first-of-type a.secondaryButton,#root main>section:first-of-type a[href*=portfolio]{color:#07111f!important;background:#fff!important;border:1px solid #e2e8f0f2!important;box-shadow:0 14px 34px #0f172a2e!important}.secondaryButton:hover,a.secondaryButton:hover,#root main>section:first-of-type a.secondaryButton:hover,#root main>section:first-of-type a[href*=portfolio]:hover{transform:translateY(-2px);color:#020617!important;background:#ecfeff!important}.primaryButton,a.primaryButton{box-shadow:0 18px 42px #16a34a47!important}#root main>section:first-of-type [class*=card],#root main>section:first-of-type [class*=Card],#root main>section:first-of-type article{border-color:#94a3b829!important;box-shadow:0 26px 80px #00000042!important}@media (width<=760px){#root main>section:first-of-type{width:min(100% - 24px,1180px)!important;padding-top:46px!important;padding-bottom:50px!important}#root main>section:first-of-type>div{padding-left:0!important;padding-right:0!important}#root main>section:first-of-type h1{font-size:clamp(2.65rem,12vw,4rem)!important;line-height:.96!important}#root main>section:first-of-type a.primaryButton,#root main>section:first-of-type a.secondaryButton{justify-content:center!important;width:100%!important}}.publicPage>.homeHero:first-child{isolation:isolate;position:relative;overflow:hidden;background:#071525!important;border-radius:0!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:clamp(620px,100svh - 88px,820px)!important;margin:0!important;padding:clamp(96px,11vh,138px) max(24px,50vw - 590px) 72px!important;display:flex!important;box-shadow:inset 0 -1px #ffffff1f!important}.publicPage>.homeHero:first-child .homeHeroBackdrop{z-index:-3;object-fit:cover;object-position:center;opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.publicPage>.homeHero:first-child:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(90deg,#040c19eb 0%,#040c19b8 39%,#040c192e 68%,#040c1908 100%),linear-gradient(#0000 58%,#040c1957);position:absolute;inset:0}.publicPage>.homeHero:first-child:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 28% 46%,#16a34a2b,#0000 31rem);position:absolute;inset:0}.publicPage>.homeHero:first-child .homeHeroText{color:#fff;width:min(690px,59vw);max-width:690px!important;padding:0!important}.publicPage>.homeHero:first-child .heroEyebrow{letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#052e1675;border:1px solid #86efac6b;border-radius:999px;align-items:center;width:fit-content;padding:9px 14px;font-size:.78rem;font-weight:900;display:inline-flex;color:#bbf7d0!important;margin:0 0 20px!important}.publicPage>.homeHero:first-child h1{text-wrap:balance;text-shadow:0 4px 28px #00000057;color:#fff!important;letter-spacing:-.065em!important;max-width:680px!important;margin:0!important;font-size:clamp(3rem,5.7vw,5.6rem)!important;line-height:.98!important}.publicPage>.homeHero:first-child .heroLead{text-shadow:0 2px 14px #00000075;font-weight:650;color:#e5eefb!important;max-width:620px!important;margin:24px 0 0!important;font-size:clamp(1.03rem,1.45vw,1.23rem)!important;line-height:1.62!important}.publicPage>.homeHero:first-child .homeHeroActions{gap:13px!important;margin-top:32px!important;display:flex!important}.publicPage>.homeHero:first-child .homeHeroActions a{min-height:54px;font-size:.98rem;font-weight:900;border-radius:999px!important;padding:15px 23px!important}.publicPage>.homeHero:first-child .primaryButton{color:#04120a!important;background:#22c55e!important;border:1px solid #4ade80!important;box-shadow:0 18px 44px #22c55e57!important}.publicPage>.homeHero:first-child .secondaryButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#07111f!important;background:#fffffff0!important;border:1px solid #ffffffe6!important;box-shadow:0 18px 44px #0000003d!important}.publicPage>.homeHero:first-child .primaryButton:hover,.publicPage>.homeHero:first-child .secondaryButton:hover{transform:translateY(-3px)}.publicPage>.homeHero:first-child .heroProof{letter-spacing:.02em;font-weight:800;color:#dbeafe!important;margin:25px 0 0!important;font-size:.82rem!important}.publicPage>.homeHero:first-child .heroProof span{color:#4ade80;margin:0 7px}@media (width<=760px){.publicPage>.homeHero:first-child{align-items:flex-end!important;min-height:calc(100svh - 78px)!important;padding:92px 20px 52px!important}.publicPage>.homeHero:first-child .homeHeroBackdrop{object-position:68% center}.publicPage>.homeHero:first-child:before{background:linear-gradient(#030a141f 0%,#030a14c7 49%,#030a14f7 100%)}.publicPage>.homeHero:first-child .homeHeroText{width:100%;max-width:620px!important}.publicPage>.homeHero:first-child h1{font-size:clamp(2.55rem,12vw,4.15rem)!important}.publicPage>.homeHero:first-child .heroLead{font-size:1rem!important;line-height:1.55!important}.publicPage>.homeHero:first-child .homeHeroActions{width:100%;grid-template-columns:1fr!important;display:grid!important}.publicPage>.homeHero:first-child .homeHeroActions a{width:100%!important}.publicPage>.homeHero:first-child .heroProof{line-height:1.65}}:root{--promo-ink:#07111f;--promo-muted:#475569;--promo-green:#16a34a;--promo-green-bright:#22c55e;--promo-line:#dce6e2;--promo-surface:#fff;--promo-soft:#f3f8f6;--promo-radius:22px;--promo-shadow:0 18px 46px #07111f1a}.siteNav{z-index:100;min-height:68px;position:relative;border-radius:22px!important;margin:12px auto!important;padding:10px 12px!important}.siteNavToggle{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #94a3b84d;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.9rem;font-weight:850;display:none}.siteNavLinks a,.siteNavCta{justify-content:center;align-items:center;min-height:42px;display:inline-flex}.siteNavLinks a[aria-current=page]{background:#86efac21;color:#bbf7d0!important}.primaryButton,.secondaryButton,.siteNavCta{line-height:1.15;transition:transform .18s,box-shadow .18s,background .18s;border-radius:999px!important;font-weight:850!important}.primaryButton{box-shadow:0 12px 30px #16a34a38;background:var(--promo-green)!important;color:#fff!important;border:1px solid var(--promo-green)!important}.secondaryButton{box-shadow:0 10px 26px #07111f17;color:var(--promo-ink)!important;background:#fff!important;border:1px solid #cbd5e1!important}.publicPage>.homeHero:first-child{min-height:clamp(580px,100svh - 92px,760px)!important;padding-top:clamp(76px,9vh,108px)!important;padding-bottom:clamp(56px,7vh,76px)!important}.publicPage>.homeHero:first-child .homeHeroText{width:min(640px,56vw);max-width:640px!important}.publicPage>.homeHero:first-child h1{text-wrap:pretty;letter-spacing:-.052em!important;max-width:620px!important;font-size:clamp(2.85rem,4.8vw,4.65rem)!important;line-height:1.02!important}.publicPage>.homeHero:first-child .heroLead{max-width:580px!important;margin-top:20px!important}.publicPage>.homeHero:first-child .homeHeroActions{margin-top:26px!important}.publicPage>.homeHero:first-child .homeHeroActions a{min-height:52px;padding:14px 21px!important}.homeQuickLinks,.homeCardsGrid{gap:16px!important}.homeQuickLinks a,.homeCardsGrid>div,.platformToolCard{border:1px solid var(--promo-line)!important;border-radius:var(--promo-radius)!important;background:var(--promo-surface)!important;color:var(--promo-ink)!important;box-shadow:var(--promo-shadow)!important}.homeQuickLinks strong,.homeCardsGrid h3,.platformToolCard h3{color:var(--promo-ink)!important}.homeQuickLinks span,.homeCardsGrid p,.platformToolCard p{color:var(--promo-muted)!important}.sectionLabel{border:1px solid #bbf7d0;padding:7px 11px;line-height:1;color:#166534!important;background:#dcfce7!important}.platformHomeSection .sectionLabel,.platformFinalCta .sectionLabel{border-color:#86efac47;color:#bbf7d0!important;background:#16a34a33!important}.platformPage{color:var(--promo-ink)}.platformHero{gap:clamp(2rem,4vw,3.5rem)!important;padding:clamp(2.5rem,5vw,4.5rem) 0 2.5rem!important}.platformHero h1{letter-spacing:-.055em;color:#fff!important;max-width:730px!important;font-size:clamp(2.6rem,5vw,4.65rem)!important;line-height:1.01!important}.platformHero>div>p:not(.sectionLabel){margin:1.25rem 0 0;line-height:1.65;color:#dbe7f2!important}.platformHeroPanel{border:1px solid #86efac2e}.platformPromise{gap:14px!important;margin-bottom:2.5rem!important}.platformPromise p{line-height:1.6;color:#20312d!important;background:#f7fbf9!important;border-color:#cfe0da!important}.platformToolsSection{margin:2.5rem 0!important}.platformSectionHeading{margin-bottom:1.5rem!important}.platformSectionHeading h2,.platformAudience h2{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.4rem);line-height:1.04;color:#fff!important}.platformSectionHeading>p:not(.sectionLabel){line-height:1.65;color:#cbd5e1!important}.platformToolsGrid{gap:14px!important}.platformToolCard{min-height:230px;padding:1.35rem!important}.platformToolCard h3{font-size:1.25rem;line-height:1.25}.platformToolCard p{line-height:1.6}.platformToolNumber{color:#15803d!important}.platformStatus--available{color:#14532d!important;background:#dcfce7!important}.platformStatus--development{color:#78350f!important;background:#fef3c7!important}.platformStatus--soon{color:#1e3a8a!important;background:#dbeafe!important}.platformAudience{color:var(--promo-ink);background:#eaf4ef!important;margin:2.5rem 0!important;padding:clamp(1.5rem,3vw,2.4rem)!important}.platformAudience h2{color:var(--promo-ink)!important}.platformAudienceGrid span{color:#20312d!important;background:#fff!important;border-color:#cfe0da!important}.platformFinalCta{margin:2.5rem 0 4rem!important}.platformFinalCta .primaryButton{flex:none}@media (width<=980px){.siteNavToggle{margin-left:auto;display:inline-flex}.siteNavCta{order:2}.siteNavLinks{flex:1 0 100%;order:3;padding:8px 2px 2px;display:none!important;overflow:visible!important}.siteNavLinks.isOpen{grid-template-columns:repeat(3,minmax(0,1fr));display:grid!important}.siteNavLinks a{width:100%}.platformHero{padding-top:2.25rem!important}}@media (width<=700px){.siteNav{align-items:center!important}.siteNavCta{display:none!important}.siteNavLinks.isOpen{grid-template-columns:1fr}.publicPage>.homeHero:first-child{min-height:calc(100svh - 80px)!important;padding:82px 20px 46px!important}.publicPage>.homeHero:first-child .homeHeroText{width:100%}.publicPage>.homeHero:first-child h1{font-size:clamp(2.35rem,11vw,3.55rem)!important;line-height:1.02!important}.publicPage>.homeHero:first-child .heroProof{display:none}.platformHero h1{font-size:clamp(2.4rem,11vw,3.55rem)!important}.platformPromise,.platformToolsGrid{grid-template-columns:1fr!important}.platformToolCard{min-height:auto}.platformFinalCta .primaryButton{width:100%}}.homeOutcomes,.homeChooser,.homeProof{width:min(1180px,100% - 2rem);margin:clamp(3.5rem,7vw,6.5rem) auto 0}.compactSectionHeading{max-width:720px;margin-bottom:1.75rem}.compactSectionHeading h2,.homeProof h2,.focusedInfoPage h1,.focusedInfoPage h2{text-wrap:balance}.homeOutcomeGrid,.homeChooserGrid,.aboutPrinciples{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.homeOutcomeGrid article{background:#f4f8f6;border-top:3px solid #f2a900;border-radius:0 0 18px 18px;padding:1.5rem}.homeOutcomeGrid span,.aboutPrinciples span,.processGrid>article>span{color:#b87800;letter-spacing:.12em;font-size:.78rem;font-weight:900}.homeOutcomeGrid h3,.homeChooserGrid h3{color:#09262d;margin:.65rem 0 .45rem}.homeOutcomeGrid p,.homeChooserGrid p,.homeProof p,.focusedInfoPage p{color:#4b625f}.homeChooser{background:#09262d;border-radius:28px;padding:clamp(1.5rem,4vw,3rem)}.homeChooser .sectionLabel,.homeChooser h2{color:#fff}.homeChooserGrid>a{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;min-height:235px;padding:1.5rem;transition:transform .2s,background .2s}.homeChooserGrid>a:hover{background:#ffffff1f;transform:translateY(-4px)}.homeChooserGrid span{color:#ffcd61;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:900}.homeChooserGrid h3,.homeChooserGrid p{color:#fff}.homeChooserGrid strong{color:#ffcd61;margin-top:1.2rem;display:block}.homeProof{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.homeProof>div:first-child{max-width:680px}.homeProof .secondaryButton{margin-top:1rem}.homeProofStats{gap:.75rem;display:grid}.homeProofStats div{background:#fff;border:1px solid #d7e5df;border-radius:14px;gap:.25rem;padding:1.1rem 1.25rem;display:grid}.homeProofStats strong{color:#09262d;font-size:1.15rem}.homeProofStats span{color:#536966}.shortHomeCta{width:min(1180px,100% - 2rem);margin:clamp(3.5rem,7vw,6.5rem) auto}.focusedInfoPage{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) 0 5rem}.focusedInfoHero{max-width:880px;padding:clamp(2rem,5vw,4.5rem) 0}.focusedInfoHero h1{color:#09262d;max-width:820px;margin:.4rem 0 1rem;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1.02}.focusedInfoHero>p:not(.sectionLabel){max-width:720px;font-size:1.12rem}.focusedInfoHero .primaryButton{margin-top:1rem}.processGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.processGrid article,.aboutPrinciples article{background:#f6f9f7;border:1px solid #d9e5e1;border-radius:18px;padding:clamp(1.4rem,3vw,2rem)}.processGrid h2,.aboutPrinciples h2{color:#09262d;margin:.65rem 0 .5rem;font-size:1.4rem}.focusedPageCta{background:#edf5f1;border-radius:24px;justify-content:space-between;align-items:center;gap:2rem;margin-top:3rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.focusedPageCta>div{max-width:720px}@media (width<=800px){.homeOutcomeGrid,.homeChooserGrid,.aboutPrinciples,.homeProof,.processGrid{grid-template-columns:1fr}.homeChooserGrid>a{min-height:auto}.focusedPageCta{flex-direction:column;align-items:flex-start}}.siteNav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#051221f5;border-bottom:1px solid #ffffff14;min-height:76px;padding:0 2rem}.siteNavLinks{background:#ffffff09;border:1px solid #ffffff0f;border-radius:999px;gap:.35rem;padding:.3rem}.siteNavLinks a{color:#dce4ed;border-radius:999px;padding:.72rem 1rem;font-size:.94rem;font-weight:750;transition:color .18s,background .18s,transform .18s;position:relative}.siteNavLinks a:hover{color:#fff;background:#ffffff12;transform:translateY(-1px)}.siteNavLinks a[aria-current=page]{color:#baf4d6;background:#173b3b;box-shadow:inset 0 0 0 1px #7de8b314}.siteNavCta{border-radius:12px;min-height:44px;padding-inline:1.05rem;box-shadow:0 10px 25px #48ce8b29}.internalPageHero{isolation:isolate;color:#fff;background:#071b27;border:1px solid #ffffff24;border-radius:30px;align-items:center;min-height:560px;margin:1.25rem auto 4rem;padding:clamp(3rem,7vw,6.25rem);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #051b2633}.internalPageHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#03111bf7 0%,#041820e6 46%,#04191f7a 72%,#04171d3d 100%),linear-gradient(#0000 45%,#020e1659);position:absolute;inset:0}.internalPageHeroCopy{z-index:2;max-width:780px;position:relative}.internalPageHero h1{color:#fff;letter-spacing:-.055em;text-shadow:0 4px 28px #00000059;max-width:760px;margin:.85rem 0 1.1rem;font-size:clamp(2.6rem,5.2vw,5rem);line-height:.98}.internalPageHeroCopy>p:not(.sectionLabel){color:#d8e7e4;text-shadow:0 2px 16px #00000059;max-width:680px;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.7}.internalHeroActions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1.75rem;display:flex}.internalTextLink{color:#a9f2cc;font-weight:800;text-decoration:none}.internalTextLink span{margin-left:.25rem;transition:transform .18s;display:inline-block}.internalTextLink:hover span{transform:translate(4px)}.internalHeroVisual{color:#fff;background:linear-gradient(145deg,#0b2f39,#0d5144);border:1px solid #ffffff2e;border-radius:26px;flex-direction:column;justify-content:flex-end;min-height:270px;padding:2rem;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 30px 50px #082d2d2e}.internalHeroVisual:before,.internalHeroVisual:after{content:"";background:#70eeae24;border-radius:999px;position:absolute}.internalHeroVisual:before{width:90px;height:90px;top:22px;right:25px}.internalHeroVisual:after{background:#78eab2;width:32px;height:32px;top:52px;right:56px;box-shadow:0 0 0 12px #78eab21a}.internalHeroIcon{color:#8df1bd;font-size:2.1rem;font-weight:900;position:absolute;top:1.7rem;left:1.8rem}.internalHeroVisual strong{max-width:220px;font-size:1.7rem;line-height:1.08}.internalHeroVisual small{color:#c8ddd8;margin-top:.7rem;line-height:1.5}.internalHeroVisual--image{z-index:-2;border-radius:inherit;min-height:100%;box-shadow:none;background:#071b27;border:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden;transform:none}.internalHeroVisual--image:before,.internalHeroVisual--image:after{display:none}.internalHeroVisual--image img{object-fit:cover;width:100%;height:100%;min-height:100%}.internalHeroVisual--image figcaption{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03141b9e;border:1px solid #ffffff2e;border-radius:16px;flex-direction:column;max-width:330px;padding:1rem 1.15rem;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,3rem);left:auto;right:clamp(1.5rem,4vw,3.5rem);box-shadow:0 18px 40px #0003}.internalHeroVisual--image figcaption strong{color:#fff;text-shadow:0 2px 18px #00000073;max-width:none;font-size:1.2rem}.internalHeroVisual--image figcaption small{color:#d9ebe5}.internalPageHero--industries .internalHeroVisual{background:linear-gradient(145deg,#173245,#14634e)}.internalPageHero--portfolio .internalHeroVisual{background:linear-gradient(145deg,#15273c,#315e56)}.internalPageHero--pricing .internalHeroVisual{background:linear-gradient(145deg,#092c35,#1c7258)}.platformPage .platformHero{isolation:isolate;color:#fff;background:#061b29;border:1px solid #5fe2a429;border-radius:30px;min-height:530px;margin-top:1.25rem;padding:clamp(3rem,7vw,6rem);position:relative;overflow:hidden;box-shadow:0 28px 70px #051b2633}.platformHeroImage{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.platformPage .platformHero:before{content:"";z-index:-1;background:linear-gradient(90deg,#04121efa 0%,#051923eb 48%,#051c246b 75%,#05181f47 100%);position:absolute;inset:0}.platformHeroCopy{z-index:1;position:relative}.platformPage .platformHero h1{color:#fff;letter-spacing:-.055em;max-width:790px;margin:.85rem 0 1.15rem;font-size:clamp(2.8rem,5.4vw,5.2rem);line-height:.98}.platformPage .platformHero>div>p:not(.sectionLabel){color:#c9ded9;max-width:690px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.7}.platformPage .platformHero .sectionLabel{color:#8ef0bd}.platformPage .platformHero .secondaryButton{color:#fff;background:#ffffff12;border-color:#ffffff42}.platformPage .platformHeroPanel{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#04141b80;border:1px solid #ffffff21;border-radius:24px;padding:1.7rem;position:relative;box-shadow:0 24px 50px #00000029}.platformPage .platformHeroPanel>p{color:#8ef0bd;margin-top:0;font-weight:800}.platformPage .platformHeroPanel li{color:#edf8f4;border-color:#ffffff17}.platformPage .platformHeroPanel li span{color:#8ef0bd}html{scroll-behavior:smooth;scroll-padding-top:100px}@media (width<=1080px){.siteNav{padding-inline:1rem}.siteNavLinks a{padding-inline:.72rem;font-size:.88rem}}@media (width<=900px){.internalPageHero{min-height:540px;padding:3rem 1.5rem 7.5rem}.internalPageHero:before{background:linear-gradient(#03111bf2 0%,#041820d1 58%,#04181f85 100%),linear-gradient(90deg,#03111b75,#0000)}.internalHeroVisual--image figcaption{max-width:none;bottom:1.35rem;left:1.5rem;right:1.5rem}.platformPage .platformHero:before{background:linear-gradient(#04121ef5 0%,#051923db 62%,#051c2494 100%)}}@media (width<=760px){.siteNav{min-height:68px}.siteNavLinks{background:#0a2130;border:0;border-radius:18px}.siteNavLinks a{border-radius:10px}.internalPageHero{border-radius:22px;margin-top:.75rem}.internalPageHero h1{font-size:clamp(2.35rem,12vw,3.5rem)}.internalHeroActions{flex-direction:column;align-items:stretch}.internalHeroActions .primaryButton,.internalTextLink{text-align:center;justify-content:center}}.audit-memory-tools{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 24rem),#f8fafc;border:1px solid #22c55e38;border-radius:28px;width:min(1180px,100% - 32px);margin:28px auto;padding:26px;box-shadow:0 22px 70px #0f172a1f}.audit-memory-tools h2{color:#07111f;letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(1.7rem,3vw,2.6rem)}.audit-memory-tools p{color:#334155;line-height:1.7}.audit-memory-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.audit-memory-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#22c55e);border:0;border-radius:999px;min-height:46px;padding:0 18px;font-weight:950;box-shadow:0 14px 34px #16a34a38}.audit-memory-actions button:hover{transform:translateY(-2px)}.audit-memory-actions button.danger{background:linear-gradient(135deg,#991b1b,#ef4444);box-shadow:0 14px 34px #ef444433}@media (width<=640px){.audit-memory-tools{width:min(100% - 24px,1180px);padding:22px}.audit-memory-actions button{width:100%}}.internalAuditPage{position:relative;color:#d1fae5!important;background:linear-gradient(#22c55e09 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#22c55e09 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 0 0,#22c55e2e,#0000 28rem),radial-gradient(circle at 100% 100%,#3b82f61f,#0000 30rem),#050b12!important;min-height:100vh!important;font-family:Courier New,Consolas,monospace!important}.internalAuditPage:before{content:"";pointer-events:none;z-index:9999;mix-blend-mode:screen;opacity:.25;background:repeating-linear-gradient(#ffffff06,#ffffff06 1px,#0000 1px 4px);position:fixed;inset:0}.internalAuditPage *{font-family:Courier New,Consolas,monospace!important}.internalAuditPage .siteHeader,.internalAuditPage header{background:#020617eb!important;border:1px solid #22c55e38!important;border-radius:22px!important;box-shadow:0 0 0 1px #22c55e14,0 22px 70px #00000059!important}.internalAuditPage .siteBrand strong,.internalAuditPage h1,.internalAuditPage h2,.internalAuditPage h3{text-shadow:0 0 18px #22c55e1f;color:#f8fafc!important}.internalAuditPage .siteBrand span,.internalAuditPage p,.internalAuditPage label,.internalAuditPage small{color:#a7f3d0!important}.internalAuditPage .navButton,.internalAuditPage a,.internalAuditPage button{cursor:pointer!important}.internalAuditPage .navButton,.internalAuditPage .primaryButton,.internalAuditPage .secondaryButton,.internalAuditPage button{color:#ecfdf5!important;letter-spacing:.02em!important;text-transform:uppercase!important;background:linear-gradient(135deg,#15803deb,#22c55edb)!important;border:1px solid #22c55e61!important;border-radius:12px!important;font-weight:900!important;box-shadow:0 0 18px #22c55e2e,inset 0 1px #ffffff29!important}.internalAuditPage button:hover,.internalAuditPage a:hover{filter:brightness(1.08);transform:translateY(-2px)}.internalAuditPage .auditAccessBar,.internalAuditPage .audit-memory-tools,.internalAuditPage .heroCard,.internalAuditPage .auditFormCard,.internalAuditPage .auditResultsCard,.internalAuditPage .savedLeadsBox,.internalAuditPage .savedLeadCard,.internalAuditPage .placesSearchPanel,.internalAuditPage .placeCard,.internalAuditPage .section,.internalAuditPage .card,.internalAuditPage [class*=Card],.internalAuditPage [class*=Box],.internalAuditPage [class*=Panel]{color:#d1fae5!important;background:radial-gradient(circle at 100% 0,#22c55e14,#0000 24rem),#020617e0!important;border:1px solid #22c55e38!important;box-shadow:0 24px 80px #00000059,inset 0 0 0 1px #ffffff08!important}.internalAuditPage .sectionLabel,.internalAuditPage .badge,.internalAuditPage [class*=Badge]{color:#86efac!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#22c55e1f!important;border:1px solid #22c55e52!important;border-radius:999px!important;font-weight:900!important}.internalAuditPage input,.internalAuditPage select,.internalAuditPage textarea{color:#d1fae5!important;background:#020617!important;border:1px solid #22c55e47!important;border-radius:12px!important;box-shadow:inset 0 0 18px #22c55e0a,0 0 0 1px #22c55e0a!important}.internalAuditPage input::placeholder,.internalAuditPage textarea::placeholder{color:#a7f3d08c!important}.internalAuditPage input:focus,.internalAuditPage select:focus,.internalAuditPage textarea:focus{border-color:#86efacbf!important;outline:none!important;box-shadow:0 0 0 4px #22c55e24,0 0 26px #22c55e1f!important}.internalAuditPage pre{color:#bbf7d0!important;background:#020617!important;border:1px solid #22c55e3d!important;border-radius:16px!important;padding:18px!important;overflow-x:auto!important}.internalAuditPage .auditScoreBox,.internalAuditPage .autoAuditBadge{color:#86efac!important;background:radial-gradient(circle at 100% 0,#22c55e29,#0000 18rem),#020617!important;border:1px solid #86efac52!important}.internalAuditPage .auditScoreBox strong,.internalAuditPage .autoAuditBadge strong{text-shadow:0 0 18px #facc1533;color:#fef08a!important}.internalAuditPage .danger,.internalAuditPage button.danger{color:#fff!important;background:linear-gradient(135deg,#7f1d1d,#ef4444)!important;border-color:#f8717173!important}.internalAuditPage .promoai-float-btn,.internalAuditPage .promoai-floating-website-btn,.internalAuditPage .floatingActions,.internalAuditPage [class*=float]{display:none!important}.internalAuditPage table{border-collapse:collapse!important;color:#d1fae5!important;background:#020617e6!important}.internalAuditPage th,.internalAuditPage td{border:1px solid #22c55e2e!important}.internalAuditPage th{color:#86efac!important;background:#22c55e14!important}@media (width<=760px){.internalAuditPage .auditToolGrid,.internalAuditPage .savedLeadsGrid,.internalAuditPage .placesGrid{grid-template-columns:1fr!important}.internalAuditPage .siteHeader,.internalAuditPage header{border-radius:18px!important}}:root{--promo-label-bg:#dcfce7;--promo-label-ink:#14532d;--promo-label-border:#86efac}#root .sectionLabel,#root .badge,#root .popularTag{letter-spacing:.045em;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;padding:.5rem .85rem;font-size:.78rem;font-weight:900;line-height:1.15;display:inline-flex;border:1px solid var(--promo-label-border)!important;color:var(--promo-label-ink)!important;background:var(--promo-label-bg)!important;text-shadow:none!important;opacity:1!important}#root .internalPageHero .sectionLabel,#root .homeHero .sectionLabel,#root .platformHero .sectionLabel{box-shadow:0 8px 24px #022c223d;color:#064e3b!important;background:#ecfdf5!important;border-color:#6ee7b7!important}#root .platformStatus,#root .portfolio-status,#root .website-design-kenya-badge,#root .website-request-badge,#root .promoai-gbp-card-badge,#root .autoAuditBadge{opacity:1!important;text-shadow:none!important}#root .platformStatus--available,#root .portfolio-status--live,#root .portfolio-status--implemented{color:#14532d!important;background:#dcfce7!important;border-color:#86efac!important}#root .platformStatus--development,#root .portfolio-status--development{color:#78350f!important;background:#fef3c7!important;border-color:#fcd34d!important}#root .platformStatus--soon,#root .portfolio-status--results{color:#1e3a8a!important;background:#dbeafe!important;border-color:#93c5fd!important}#root .portfolio-status--prototype{color:#581c87!important;background:#f3e8ff!important;border-color:#d8b4fe!important}#root .promoai-readable-light-surface .sectionLabel,#root .promoai-readable-light-surface .badge,#root .promoai-readable-light-surface .popularTag{color:var(--promo-label-ink)!important}@media (width<=640px){#root .sectionLabel,#root .badge,#root .popularTag{white-space:normal;padding:.45rem .72rem;font-size:.72rem}}#root .serviceOptionsSection{margin:clamp(4rem,8vw,7.5rem) auto}#root .serviceOptionsHeading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;gap:2rem 4rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}#root .serviceOptionsHeading h2{color:#f8fafc;letter-spacing:-.052em;max-width:820px;margin:.85rem 0 0;font-size:clamp(2.15rem,4vw,4rem);line-height:1.02}#root .serviceOptionsHeading>p{color:#b9c7d6;max-width:540px;margin:0 0 .35rem;font-size:1.04rem;line-height:1.7}#root .serviceGridPage{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem;margin-top:0;display:grid}#root .servicePageCard{--service-accent:#1eb980;--service-soft:#e7f8f1;--service-ink:#0f684b;isolation:isolate;color:#0b1728;border-radius:22px;flex-direction:column;min-height:330px;padding:1.45rem;transition:transform .19s,border-color .19s,box-shadow .19s;display:flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 16px 38px #020f1d21;border:1px solid color-mix(in srgb, var(--service-accent) 27%, #dbe4eb)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--service-accent) 13%, transparent) 0, transparent 39%), linear-gradient(155deg, var(--service-soft) 0%, #fff 48%, #fff 100%)!important}#root .servicePageCard:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--service-accent), color-mix(in srgb, var(--service-accent) 25%, #fff));height:4px;position:absolute;inset:0 0 auto}#root .servicePageCard:after{content:"";z-index:-1;border:24px solid color-mix(in srgb, var(--service-accent) 9%, transparent);pointer-events:none;border-radius:50%;width:132px;height:132px;position:absolute;top:-52px;right:-52px}#root .servicePageCard--visibility{--service-accent:#13a875;--service-soft:#e8f8f1;--service-ink:#086247}#root .servicePageCard--conversion{--service-accent:#2579db;--service-soft:#edf5ff;--service-ink:#1757a2}#root .servicePageCard--automation{--service-accent:#7958c9;--service-soft:#f3effd;--service-ink:#58399f}#root .servicePageCard--insight{--service-accent:#d88a17;--service-soft:#fff6e6;--service-ink:#8a5109}#root .servicePageCard--support{--service-accent:#0d8f89;--service-soft:#e9f8f7;--service-ink:#07635f}#root .servicePageCard:hover{transform:translateY(-6px);box-shadow:0 24px 52px #020f1d33;border-color:var(--service-accent)!important}#root .serviceCardTop{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.8rem;display:flex}#root .servicePageCard .serviceCardNumber{border:1px solid color-mix(in srgb, var(--service-accent) 32%, #fff);width:46px;height:46px;box-shadow:0 9px 20px color-mix(in srgb, var(--service-accent) 24%, transparent);letter-spacing:.08em;border-radius:14px;flex:0 0 46px;place-items:center;padding:0;font-size:.82rem;font-weight:900;display:grid;color:#fff!important;background:var(--service-accent)!important}#root .servicePageCard .serviceCardCategory{border:1px solid color-mix(in srgb, var(--service-accent) 24%, #fff);letter-spacing:.075em;text-transform:uppercase;border-radius:999px;align-items:center;width:auto;padding:.42rem .68rem;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex;color:var(--service-ink)!important;background:color-mix(in srgb, var(--service-accent) 10%, #fff)!important}#root .servicePageCard h3{color:#0b1728;letter-spacing:-.042em;max-width:320px;margin:0 0 .85rem;font-size:clamp(1.35rem,1.8vw,1.72rem);line-height:1.08}#root .servicePageCard p{margin:0 0 1.6rem;font-size:.96rem;line-height:1.62;color:#4b5e72!important}#root .servicePageCard .serviceCardLink{width:100%;color:var(--service-ink);justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;font-size:.94rem;font-weight:850;text-decoration:none;display:flex}#root .servicePageCard .serviceCardLinkText{font-size:inherit;font-weight:inherit;letter-spacing:0;padding:0;display:inline;color:inherit!important;background:0 0!important}#root .servicePageCard .serviceCardArrow{border:1px solid color-mix(in srgb, var(--service-accent) 26%, #fff);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;font-size:1rem;font-weight:900;transition:transform .18s;display:grid;color:#fff!important;background:var(--service-accent)!important}#root .serviceCardLink:hover .serviceCardArrow{transform:translate(4px)}#root .serviceCardLink:focus-visible{outline:3px solid color-mix(in srgb, var(--service-accent) 38%, transparent);outline-offset:5px;border-radius:8px}@media (width<=1180px){#root .serviceGridPage{grid-template-columns:repeat(2,minmax(0,1fr))}#root .servicePageCard{min-height:300px}}@media (width<=760px){#root .serviceOptionsHeading{grid-template-columns:1fr;gap:1.15rem}#root .serviceOptionsHeading h2{font-size:clamp(2rem,10vw,3rem)}#root .serviceGridPage{grid-template-columns:1fr}#root .servicePageCard{min-height:0;padding:1.3rem}}@media (prefers-reduced-motion:reduce){#root .servicePageCard,#root .servicePageCard .serviceCardArrow{transition:none}}.growthSystemSection{background:radial-gradient(circle at 100% 0,#ffcd6133,#0000 31%),linear-gradient(145deg,#f7fbf9 0%,#eef6f2 100%);border:1px solid #d7e5df;border-radius:28px;margin-top:clamp(3.25rem,6vw,5rem);padding:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden}.growthSystemSection:before{content:"";pointer-events:none;background-image:linear-gradient(#09262d06 1px,#0000 1px),linear-gradient(90deg,#09262d06 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.growthSystemHeading,.growthSystemGrid{z-index:1;position:relative}.growthSystemHeading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);align-items:end;gap:clamp(1.25rem,4vw,3rem);margin-bottom:1.5rem;display:grid}.growthSystemHeading h2{color:#09262d;letter-spacing:-.045em;text-wrap:balance;max-width:620px;margin:.65rem 0 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.growthSystemHeading>p{color:#385550;text-wrap:pretty;max-width:470px;margin:0 0 .15rem;font-size:.95rem;line-height:1.6}.growthSystemGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.growthSystemCard{--card-accent:#177245;--card-soft:#e4f4eb;border:1px solid #09262d1a;border-top:3px solid var(--card-accent);background:linear-gradient(160deg, color-mix(in srgb, var(--card-soft), white 74%) 0%, #fff 38%);border-radius:18px;flex-direction:column;min-width:0;min-height:334px;padding:1.05rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 12px 30px #09262d13}.growthSystemCard:hover{border-color:color-mix(in srgb, var(--card-accent), white 58%);transform:translateY(-3px);box-shadow:0 18px 38px #09262d1f}.growthSystemCard--conversion{--card-accent:#b87508;--card-soft:#fff1cf}.growthSystemCard--conversation{--card-accent:#176b87;--card-soft:#e2f3f8}.growthSystemCard--tracking{--card-accent:#6746a5;--card-soft:#eee9f8}.growthSystemCardTop{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.growthSystemNumber{color:#fff;background:var(--card-accent);letter-spacing:.08em;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.72rem;font-weight:900;display:grid}.growthSystemStage{color:var(--card-accent);background:var(--card-soft);letter-spacing:.045em;text-align:center;text-transform:uppercase;border-radius:999px;padding:.44rem .58rem;font-size:.66rem;font-weight:900;line-height:1}.growthSystemCard h3{color:#09262d;letter-spacing:-.025em;text-wrap:balance;margin:.95rem 0 .45rem;font-size:clamp(1.15rem,1.65vw,1.38rem);line-height:1.12}.growthSystemCard>p{color:#3f5b56;text-wrap:pretty;min-height:4.5em;margin:0;font-size:.86rem;line-height:1.5}.growthSystemCard ul{border-top:1px solid #e3ebe7;gap:.48rem;margin:.85rem 0 .95rem;padding:.8rem 0 0;list-style:none;display:grid}.growthSystemCard li{color:#294843;padding-left:1.15rem;font-size:.78rem;font-weight:680;line-height:1.35;position:relative}.growthSystemCard li:before{content:"✓";color:var(--card-accent);font-weight:950;position:absolute;left:0}.growthSystemCardFooter{border-top:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:.75rem;display:flex}.growthSystemCardFooter>span{gap:.18rem;display:grid}.growthSystemCardFooter small{color:#5b716d;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.growthSystemCardFooter strong{color:#123a35;font-size:.76rem;line-height:1.22}.growthSystemCardFooter a{border:1px solid color-mix(in srgb, var(--card-accent), white 55%);min-width:36px;height:36px;color:var(--card-accent);background:var(--card-soft);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;font-weight:900;text-decoration:none;transition:min-width .18s,color .18s,background .18s;display:inline-flex;overflow:hidden}.growthSystemCardFooter a span{opacity:0;width:0;font-size:.78rem;transition:width .18s,opacity .18s;overflow:hidden}.growthSystemCardFooter a:hover,.growthSystemCardFooter a:focus-visible{color:#fff;background:var(--card-accent);min-width:86px}.growthSystemCardFooter a:hover span,.growthSystemCardFooter a:focus-visible span{opacity:1;width:48px}.growthSystemCardFooter a:focus-visible{outline-offset:3px;outline:3px solid #ffcd61}.growthSystemSection+.seoContactBlock{background:radial-gradient(circle at 8% 10%,#2ecc7133,#0000 31%),#091827;border-radius:32px;align-items:center;gap:clamp(2rem,6vw,5rem);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.growthSystemSection+.seoContactBlock>div:first-child{z-index:1;position:relative}.growthSystemSection+.seoContactBlock h2{color:#fff;text-wrap:balance}.growthSystemSection+.seoContactBlock>div:first-child>p:not(.sectionLabel){color:#c9d7df}.growthSystemSection+.seoContactBlock .compactLeadForm{z-index:1;border-color:#fff3;margin:0;position:relative;box-shadow:0 28px 70px #0000003d}@media (width<=1080px){.growthSystemGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.growthSystemCard{min-height:300px}.growthSystemCard>p{min-height:auto}}@media (width<=760px){.growthSystemSection{border-radius:24px;padding:1rem}.growthSystemHeading,.growthSystemGrid{grid-template-columns:1fr}.growthSystemHeading{align-items:start;gap:1rem}.growthSystemCard{min-height:0;padding:1rem}.growthSystemCard>p{min-height:0}.growthSystemSection+.seoContactBlock{border-radius:24px;padding:1.25rem}}@media (prefers-reduced-motion:reduce){.growthSystemCard,.growthSystemCardFooter a,.growthSystemCardFooter a span{transition:none}}#root{--card-ink:#09262d;--card-copy:#405b57;--card-border:#d5e3de;--card-shadow:0 16px 38px #071f241a;--card-shadow-hover:0 23px 52px #071f2429}#root :is(.homeOutcomeGrid article,.homeChooserGrid>a,.homeProofStats>div,.processGrid>article,.aboutPrinciples>article,.platformToolCard,.servicePageCard,.growthSystemCard,.packageCard,.customerMiniCard,.simpleStepCard,.faqCard,.portfolio-project-card){transition:transform .18s,box-shadow .18s,border-color .18s}#root :is(.homeChooserGrid>a,.servicePageCard,.packageCard,.portfolio-project-card):hover{transform:translateY(-4px)}#root :is(.homeChooserGrid>a,.serviceCardLink,.packageButton,.portfolio-project-card a):focus-visible{outline-offset:4px;outline:3px solid #ffcd61}#root .homeOutcomeGrid article{--card-accent:#15835d;--card-soft:#e9f8f1;isolation:isolate;border:1px solid color-mix(in srgb, var(--card-accent) 24%, #d7e5df);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--card-accent) 13%, transparent) 0, transparent 38%), linear-gradient(150deg, var(--card-soft), #fff 64%);min-height:190px;box-shadow:var(--card-shadow);border-radius:20px;padding:1.45rem;position:relative;overflow:hidden}#root .homeOutcomeGrid article:nth-child(2){--card-accent:#226fbd;--card-soft:#ebf4ff}#root .homeOutcomeGrid article:nth-child(3){--card-accent:#9b6410;--card-soft:#fff5df}#root .homeOutcomeGrid article:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--card-accent), color-mix(in srgb, var(--card-accent) 20%, #fff));height:4px;position:absolute;inset:0 0 auto}#root .homeOutcomeGrid article:after{content:"";z-index:-1;border:22px solid color-mix(in srgb, var(--card-accent) 8%, transparent);border-radius:50%;width:122px;height:122px;position:absolute;top:-46px;right:-46px}#root .homeOutcomeGrid article:hover{border-color:color-mix(in srgb, var(--card-accent) 58%, #fff);box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}#root .homeOutcomeGrid article>span{background:var(--card-accent);width:40px;height:40px;box-shadow:0 9px 20px color-mix(in srgb, var(--card-accent) 22%, transparent);border-radius:12px;place-items:center;display:grid;color:#fff!important}#root .homeOutcomeGrid article h3{margin-top:1rem;font-size:1.35rem;color:var(--card-ink)!important}#root .homeOutcomeGrid article p{color:var(--card-copy)!important}#root .homeChooserGrid>a{--chooser-accent:#68e2ad;isolation:isolate;border-color:color-mix(in srgb, var(--chooser-accent) 32%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--chooser-accent) 16%, transparent), transparent 42%), #fff1;min-height:220px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000029}#root .homeChooserGrid>a:nth-child(2){--chooser-accent:#7db9ff}#root .homeChooserGrid>a:nth-child(3){--chooser-accent:#ffcd61}#root .homeChooserGrid>a:before{content:"";z-index:-1;background:var(--chooser-accent);height:3px;position:absolute;inset:0 0 auto}#root .homeChooserGrid>a:hover{border-color:color-mix(in srgb, var(--chooser-accent) 68%, transparent);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--chooser-accent) 22%, transparent), transparent 44%), #ffffff1a;box-shadow:0 21px 46px #0000003b}#root .homeChooserGrid>a>span,#root .homeChooserGrid>a>strong{color:var(--chooser-accent)!important}#root .homeChooserGrid>a h3,#root .homeChooserGrid>a p{color:#fff!important}#root .homeProofStats>div{--proof-accent:#16845e;border:1px solid color-mix(in srgb, var(--proof-accent) 24%, #d7e5df);background:linear-gradient(100deg, color-mix(in srgb, var(--proof-accent) 9%, #fff), #fff);padding:1.05rem 1.2rem 1.05rem 1.45rem;position:relative;overflow:hidden;box-shadow:0 10px 26px #071f2413}#root .homeProofStats>div:nth-child(2){--proof-accent:#226fbd}#root .homeProofStats>div:nth-child(3){--proof-accent:#a56b0b}#root .homeProofStats>div:before{content:"";background:var(--proof-accent);width:5px;position:absolute;inset:0 auto 0 0}#root .homeProofStats strong{color:var(--card-ink)!important}#root .homeProofStats span{color:var(--card-copy)!important}#root :is(.processGrid>article,.aboutPrinciples>article){--process-accent:#16845e;isolation:isolate;border:1px solid color-mix(in srgb, var(--process-accent) 23%, #d7e5df);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--process-accent) 12%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--process-accent) 8%, #fff), #fff 66%);min-height:180px;box-shadow:var(--card-shadow);border-radius:20px;padding:1.5rem;position:relative;overflow:hidden}#root :is(.processGrid>article,.aboutPrinciples>article):nth-child(2){--process-accent:#2573c6}#root :is(.processGrid>article,.aboutPrinciples>article):nth-child(3){--process-accent:#a86e0d}#root .processGrid>article:nth-child(4){--process-accent:#7453b8}#root :is(.processGrid>article,.aboutPrinciples>article):after{content:"";z-index:-1;border:18px solid color-mix(in srgb, var(--process-accent) 8%, transparent);border-radius:50%;width:92px;height:92px;position:absolute;top:-36px;right:-36px}#root :is(.processGrid>article,.aboutPrinciples>article)>span{background:var(--process-accent);border-radius:11px;place-items:center;min-width:38px;height:38px;padding:0 .6rem;display:inline-grid;color:#fff!important}#root :is(.processGrid>article,.aboutPrinciples>article) h2{color:var(--card-ink)!important}#root :is(.processGrid>article,.aboutPrinciples>article) p{color:var(--card-copy)!important}#root .focusedInfoHero{background:radial-gradient(circle at 92% 10%,#449ce13b,#0000 35%),radial-gradient(circle at 8% 100%,#1eb98038,#0000 34%),linear-gradient(135deg,#071923,#0c3440);border:1px solid #68e2ad47;border-radius:30px;max-width:none;margin-top:2rem;padding:clamp(2rem,5vw,4rem);overflow:hidden;box-shadow:0 26px 70px #0000003d}#root .focusedInfoHero h1{color:#fff!important}#root .focusedInfoHero>p:not(.sectionLabel){color:#d1e5e4!important}#root .focusedPageCta h2{color:var(--card-ink)!important}#root .focusedPageCta p{color:var(--card-copy)!important}#root .platformToolCard{--platform-card-accent:#1ba978;isolation:isolate;border-radius:20px;min-height:245px;padding:1.35rem;position:relative;overflow:hidden;box-shadow:0 15px 36px #0000002b;border:1px solid color-mix(in srgb, var(--platform-card-accent) 30%, #d6e3e9)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--platform-card-accent) 13%, transparent), transparent 40%), linear-gradient(150deg, color-mix(in srgb, var(--platform-card-accent) 8%, #fff), #fff 62%)!important}#root .platformToolCard:nth-child(2){--platform-card-accent:#337dcc}#root .platformToolCard:nth-child(3){--platform-card-accent:#a96d0a}#root .platformToolCard:nth-child(4){--platform-card-accent:#7957bc}#root .platformToolCard:nth-child(5){--platform-card-accent:#188e8a}#root .platformToolCard:nth-child(6){--platform-card-accent:#c6535b}#root .platformToolCard:before{content:"";z-index:-1;background:var(--platform-card-accent);height:4px;position:absolute;inset:0 0 auto}#root .platformToolCard:hover{transform:translateY(-4px);box-shadow:0 22px 48px #0000003d;border-color:var(--platform-card-accent)!important}#root .platformToolNumber{box-shadow:0 8px 18px color-mix(in srgb, var(--platform-card-accent) 24%, transparent);color:#fff!important;background:var(--platform-card-accent)!important}#root .platformToolCard h3{color:var(--card-ink)!important}#root .platformToolCard>p{color:var(--card-copy)!important}#root .platformAudienceGrid>span{--audience-accent:#1ba978;border:1px solid color-mix(in srgb, var(--audience-accent) 34%, #ffffff29);background:linear-gradient(130deg, color-mix(in srgb, var(--audience-accent) 20%, #ffffff0f), #ffffff0e);box-shadow:0 11px 26px #00000024;color:#f5fffb!important}#root .platformAudienceGrid>span:nth-child(3n+2){--audience-accent:#438ed8}#root .platformAudienceGrid>span:nth-child(3n){--audience-accent:#d39935}#root .serviceOptionsSection{margin-top:clamp(3.5rem,7vw,6rem)}#root .serviceOptionsHeading h2,#root .industryOptionsHeading h2{color:#fff!important}#root .serviceOptionsHeading>p,#root .industryOptionsHeading>p{color:#c3d1dc!important}#root .servicePageCard{min-height:285px;padding:1.3rem}#root .serviceCardTop{margin-bottom:1.25rem}#root .servicePageCard h3{color:var(--card-ink)!important}#root .servicePageCard p{color:var(--card-copy)!important}#root .industryOptionsSection{width:min(1180px,100% - 2rem);margin:clamp(4rem,8vw,7rem) auto 0}#root .industryOptionsHeading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.7fr);align-items:end;gap:2rem 4rem;margin-bottom:2rem;display:grid}#root .industryOptionsHeading h2{letter-spacing:-.048em;text-wrap:balance;max-width:760px;margin:.8rem 0 0;font-size:clamp(2rem,4vw,3.7rem);line-height:1.04}#root .industryOptionsHeading>p{max-width:520px;margin:0 0 .25rem;line-height:1.65}#root .industryCardGrid .industryPageCard{min-height:278px}#root .growthSystemSection{border-color:#69e2ae38;box-shadow:0 27px 72px #0000003d;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 100% 0,#ffcd612b,#0000 33%),radial-gradient(circle at 0 100%,#23b6852b,#0000 38%),linear-gradient(145deg,#071923,#0b3540)!important}#root .growthSystemSection:before{opacity:.35}#root .growthSystemHeading h2{text-shadow:0 2px 24px #0003;color:#fff!important}#root .growthSystemHeading>p{color:#d2e2e2!important}#root .growthSystemCard{border-color:color-mix(in srgb, var(--card-accent) 28%, #d5e1dd);min-height:310px;box-shadow:0 15px 34px #00000029}#root .growthSystemCard h3{color:var(--card-ink)!important}#root .growthSystemCard>p,#root .growthSystemCard li{color:var(--card-copy)!important}#root .publicPackageGrid{align-items:stretch;gap:1.15rem}#root .packageCard{--package-accent:#337cca;min-height:530px;box-shadow:var(--card-shadow);border-radius:23px;flex-direction:column;padding:1.55rem;display:flex;position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--package-accent) 28%, #d7e3e8)!important;color:var(--card-ink)!important;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--package-accent) 14%, transparent), transparent 35%), linear-gradient(150deg, color-mix(in srgb, var(--package-accent) 8%, #fff), #fff 56%)!important}#root .packageCard--growth{--package-accent:#15956a;border-width:2px!important}#root .packageCard--monthly{--package-accent:#895ab8}#root .packageCard:before{content:"";background:var(--package-accent);height:4px;position:absolute;inset:0 0 auto}#root .packageCard:hover{box-shadow:var(--card-shadow-hover);border-color:var(--package-accent)!important}#root .packageCardTop{justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;margin-bottom:1rem;display:flex}#root .packageMark{background:var(--package-accent);letter-spacing:.08em;border-radius:12px;place-items:center;width:42px;height:42px;font-size:.76rem;font-weight:900;display:grid;color:#fff!important}#root .packageKicker{border:1px solid color-mix(in srgb, var(--package-accent) 28%, #fff);background:color-mix(in srgb, var(--package-accent) 9%, #fff);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;padding:.43rem .68rem;font-size:.69rem;font-weight:900;color:color-mix(in srgb, var(--package-accent) 82%, #09262d)!important}#root .packageCard h3{font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.08;color:var(--card-ink)!important}#root .packageCard .price{color:var(--package-accent)!important}#root .packageCard :is(.packageIntro,li){color:var(--card-copy)!important}#root .packageCard li:before{color:var(--package-accent)!important}#root .packageCard .packageButton{box-shadow:0 11px 24px color-mix(in srgb, var(--package-accent) 24%, transparent);margin-top:auto;border-color:var(--package-accent)!important;color:#fff!important;background:var(--package-accent)!important}#root .monthlySupportNote{border:1px solid #68e2ad40;overflow:hidden;box-shadow:0 24px 58px #0003;background:radial-gradient(circle at 95% 10%,#4f90d838,#0000 35%),linear-gradient(135deg,#071923,#0b3440)!important}#root .monthlySupportNote h2{color:#fff!important}#root .monthlySupportNote p{color:#d4e3e3!important}#root .customerMiniCard{--mini-accent:#c5545c;border:1px solid color-mix(in srgb, var(--mini-accent) 25%, #dce4e8);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--mini-accent) 11%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--mini-accent) 7%, #fff), #fff 64%);border-radius:17px;min-height:104px;padding:1rem 1rem 1rem 4.35rem;position:relative;box-shadow:0 11px 28px #081e2414}#root .customerMiniCard:nth-child(2n){--mini-accent:#b96d27}#root .customerMiniCard>span{border-radius:11px;place-items:center;width:2.55rem;height:2.55rem;font-size:.72rem;font-weight:900;display:grid;position:absolute;top:1rem;left:1rem;color:#fff!important;background:var(--mini-accent)!important}#root .customerMiniCard>p{margin:0;color:var(--card-copy)!important}#root .outcomeCardsGrid .outcomeCard{--mini-accent:#15855f}#root .outcomeCardsGrid .outcomeCard:nth-child(2n){--mini-accent:#2474bd}#root .customerListCard{box-shadow:var(--card-shadow);border:1px solid #b9daca;background:radial-gradient(circle at 100% 0,#21ad7a24,#0000 38%),linear-gradient(145deg,#edf9f4,#fff 60%)!important}#root .customerListCard h3{color:var(--card-ink)!important}#root .customerListCard li{color:var(--card-copy)!important}#root .simpleStepCard{--step-accent:#16855f;border:1px solid color-mix(in srgb, var(--step-accent) 25%, #d8e4df);box-shadow:var(--card-shadow);position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--step-accent) 12%, transparent), transparent 40%), linear-gradient(150deg, color-mix(in srgb, var(--step-accent) 7%, #fff), #fff 64%)!important}#root .simpleStepCard:nth-child(2){--step-accent:#2e76bd}#root .simpleStepCard:nth-child(3){--step-accent:#9c6511}#root .simpleStepCard>span{color:#fff!important;background:var(--step-accent)!important}#root .simpleStepCard h3,#root .faqCard h3{color:var(--card-ink)!important}#root .simpleStepCard p,#root .faqCard p{color:var(--card-copy)!important}#root .faqCard{--faq-accent:#218b69;border:1px solid color-mix(in srgb, var(--faq-accent) 22%, #d8e4df);position:relative;overflow:hidden;box-shadow:0 12px 30px #081e2414;background:linear-gradient(145deg, color-mix(in srgb, var(--faq-accent) 7%, #fff), #fff 68%)!important}#root .faqCard:nth-child(2){--faq-accent:#2e76bd}#root .faqCard:nth-child(3){--faq-accent:#9b6512}#root .faqCard:before{content:"";background:var(--faq-accent);width:4px;position:absolute;inset:0 auto 0 0}#root :is(.homeOutcomeGrid article,.homeProofStats>div,.processGrid>article,.aboutPrinciples>article,.platformToolCard,.servicePageCard,.growthSystemCard,.packageCard,.customerMiniCard,.customerListCard,.simpleStepCard,.faqCard) :is(h1,h2,h3,h4,strong),#root :is(.homeOutcomeGrid article,.homeProofStats>div,.processGrid>article,.aboutPrinciples>article,.platformToolCard,.servicePageCard,.growthSystemCard,.packageCard,.customerMiniCard,.customerListCard,.simpleStepCard,.faqCard) :is(p,li,small){opacity:1!important;text-shadow:none!important}@media (width<=1180px){#root .publicPackageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .packageCard{min-height:500px}}@media (width<=800px){#root .industryOptionsHeading{grid-template-columns:1fr;gap:1rem}#root .publicPackageGrid{grid-template-columns:1fr}#root .packageCard,#root :is(.homeOutcomeGrid article,.processGrid>article,.aboutPrinciples>article){min-height:0}}@media (width<=640px){#root .focusedInfoHero{border-radius:23px;margin-top:1rem;padding:1.5rem!important}#root .growthSystemSection{border-radius:23px;padding:1.15rem!important}#root .servicePageCard,#root .industryCardGrid .industryPageCard,#root .growthSystemCard,#root .platformToolCard{min-height:0}#root .packageCardTop{align-items:flex-start}}@media (prefers-reduced-motion:reduce){#root :is(.homeOutcomeGrid article,.homeChooserGrid>a,.homeProofStats>div,.processGrid>article,.aboutPrinciples>article,.platformToolCard,.servicePageCard,.growthSystemCard,.packageCard,.customerMiniCard,.simpleStepCard,.faqCard,.portfolio-project-card){transition:none}}#root .portfolio-feature{border-radius:28px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;padding:24px}#root .portfolio-feature__copy{padding:14px 8px 14px 12px}#root .portfolio-feature h3{margin-top:20px;font-size:clamp(2.55rem,4.3vw,4.15rem);line-height:.98}#root .portfolio-feature__facts{margin-top:20px}#root .portfolio-feature__visual{border-radius:24px;min-height:470px}#root .portfolio-feature__visual img{border-radius:17px;min-height:330px}#root .portfolio-results-card{isolation:isolate;border-radius:26px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:30px;padding:clamp(28px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 26px 70px #04141a33;background:radial-gradient(circle at 92% 8%,#45c38b33,#0000 24rem),linear-gradient(125deg,#071d25 0%,#0a302d 58%,#0b3b31 100%)!important;border:1px solid #6be8ad3d!important}#root .portfolio-results-card:after{content:"";z-index:-1;border:48px solid #68e2ad0e;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-125px;right:-90px}#root .portfolio-results-card .portfolio-kicker{color:#79efb5!important}#root .portfolio-results-card h3{max-width:11ch;font-size:clamp(2rem,3.2vw,3.15rem);color:#fff!important;text-shadow:none!important}#root .portfolio-results-card__copy>p{max-width:42rem;color:#d2e4e0!important}#root .portfolio-results-card__copy small{color:#9fb8b3!important}#root .portfolio-metrics{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;align-self:stretch;gap:0}#root .portfolio-metrics>div{min-height:170px;padding:22px 18px;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff24!important;border-radius:0!important}#root .portfolio-metrics>div:first-child{border-left:0!important}#root .portfolio-metrics strong{font-size:clamp(2.45rem,4vw,3.8rem);color:#75efae!important}#root .portfolio-metrics span{font-size:.76rem;color:#dceae7!important}#root .platformAudience{isolation:isolate;border:1px solid #cfe1da;border-radius:26px;gap:clamp(2rem,5vw,5.5rem);position:relative;overflow:hidden;box-shadow:0 20px 52px #061f2317;color:#071923!important;background:radial-gradient(circle at 88% 8%,#48ad841c,#0000 22rem),linear-gradient(135deg,#f5faf7,#e8f2ed)!important;padding:clamp(2rem,5vw,4.2rem)!important}#root .platformAudience:after{content:"";z-index:-1;border:44px solid #1580540b;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-125px;left:-95px}#root .platformAudience .sectionLabel{border:1px solid #9dd9ba;border-radius:999px;width:fit-content;margin-bottom:1.35rem;padding:.52rem .85rem;color:#0d5a3e!important;background:#e0f7e9!important}#root .platformAudience h2{letter-spacing:-.058em;max-width:11ch;margin:0;font-size:clamp(2.35rem,4.6vw,4.45rem);line-height:.98;color:#071923!important;text-shadow:none!important}#root .platformAudienceGrid{counter-reset:audience-item;align-self:center;gap:0 30px}#root .platformAudienceGrid>span{counter-increment:audience-item;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:64px;font-size:.98rem;font-weight:850;display:grid;color:#14332d!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #c8dbd3!important;border-radius:0!important;padding:12px 0!important}#root .platformAudienceGrid>span:before{content:"0" counter(audience-item);color:#16845e;letter-spacing:.08em;font-size:.7rem;font-weight:950}#root .platformAudienceGrid>span:nth-last-child(-n+2){border-bottom-color:#0000!important}@media (width<=980px){#root .portfolio-feature,#root .portfolio-results-card{grid-template-columns:1fr}#root .portfolio-feature__visual{min-height:410px}#root .portfolio-results-card h3{max-width:15ch}}@media (width<=760px){#root .portfolio-feature{border-radius:24px;padding:15px}#root .portfolio-feature h3{font-size:clamp(2.25rem,12vw,3.35rem)}#root .portfolio-results-card{border-radius:23px;padding:24px 20px}#root .portfolio-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#root .portfolio-metrics>div{min-height:125px;border-top:1px solid #ffffff24!important}#root .portfolio-metrics>div:nth-child(odd){border-left:0!important}#root .portfolio-metrics>div:nth-child(-n+2){border-top:0!important}#root .platformAudience{border-radius:23px;padding:1.55rem!important}#root .platformAudienceGrid{grid-template-columns:1fr}#root .platformAudienceGrid>span:nth-last-child(2){border-bottom-color:#c8dbd3!important}}@media (prefers-reduced-motion:no-preference){#root .platformAudienceGrid>span{transition:color .16s,padding-left .16s}#root .platformAudienceGrid>span:hover{color:#0b6b49!important;padding-left:7px!important}}#root footer.siteFooter.promoFooter{position:relative;overflow:hidden;color:#d8e5f2!important;background:radial-gradient(circle at 76% 12%,#2dd4bf1f,#0000 24rem),linear-gradient(145deg,#071422 0%,#091a2a 52%,#07131f 100%)!important;border:0!important;width:100%!important;max-width:none!important;margin:clamp(4.5rem,8vw,7rem) 0 0!important;padding:0!important;display:block!important}#root footer.siteFooter.promoFooter:before{content:"";background:linear-gradient(90deg,#23c483 0%,#46e0b0 42%,#0000 86%);height:3px;position:absolute;inset:0 0 auto}#root .promoFooterInner{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(2rem,4.5vw,3.6rem) 0 1.35rem}#root .promoFooterCta{border-bottom:1px solid #b8d6e729;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:clamp(1.6rem,5vw,4.5rem);padding-bottom:clamp(2rem,4vw,3.1rem);display:grid}#root .promoFooterCtaCopy{max-width:680px}#root .promoFooterEyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:.75rem;font-size:.72rem;font-weight:950;color:#61e5b2!important;display:inline-flex!important}#root .promoFooterEyebrow:before{content:"";background:currentColor;width:1.65rem;height:2px}#root .promoFooterCta h2{letter-spacing:-.055em;max-width:17ch;margin:0;font-size:clamp(2rem,4.25vw,3.85rem);line-height:.98;color:#fff!important}#root .promoFooterCta p{max-width:58ch;margin:1rem 0 0;font-size:clamp(.95rem,1.3vw,1.05rem);line-height:1.65;color:#aebfd0!important}#root .promoFooterActions{justify-items:stretch;gap:.75rem;display:grid}#root .promoFooterActions a{text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:1rem;min-height:52px;padding:.85rem 1.15rem;font-size:.9rem;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex!important}#root .promoFooterActions a:hover{transform:translateY(-2px)}#root .promoFooterPrimary{box-shadow:0 16px 34px #1cc6882e;color:#062217!important;background:#37d99f!important;border:1px solid #37d99f!important}#root .promoFooterPrimary:hover{box-shadow:0 20px 40px #1cc68840;color:#061b14!important;background:#67e8b9!important}#root .promoFooterPrimary span{font-size:1.25rem;line-height:1;color:currentColor!important}#root .promoFooterSecondary{color:#e8f2fa!important;background:#ffffff0b!important;border:1px solid #cbdeeb3d!important}#root .promoFooterSecondary:hover{color:#fff!important;background:#62e8b514!important;border-color:#62e8b5a6!important}#root .promoFooterMain{grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(145px,.72fr));gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,4vw,3rem) 0;display:grid}#root .promoFooterBrand{max-width:330px}#root footer.promoFooter a.promoFooterLogo{align-items:center;gap:.75rem;text-decoration:none;color:#fff!important;display:inline-flex!important}#root .promoFooterLogo>span{background:#37d99f1a;border:1px solid #62e8b594;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1.1rem;font-weight:950;color:#6ee7b7!important;display:grid!important}#root .promoFooterLogo strong{letter-spacing:-.025em;font-size:1.12rem;color:#fff!important}#root .promoFooterBrand>p{max-width:32ch;margin:1rem 0 0;font-size:.9rem;line-height:1.65;color:#9fb2c4!important}#root .promoFooterContact{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.15rem;font-size:.8rem;font-weight:850;display:flex}#root .promoFooterContact a{text-decoration:none;color:#77e7bd!important;display:inline!important}#root .promoFooterContact span{color:#7f97aa!important}#root .promoFooterColumn{align-content:start;gap:.7rem;display:grid}#root .promoFooterColumn h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 .25rem;font-size:.78rem;font-weight:950;color:#fff!important}#root .promoFooterColumn a{width:fit-content;font-size:.87rem;font-weight:720;line-height:1.35;text-decoration:none;transition:color .16s,transform .16s;position:relative;color:#aebfd0!important;display:inline-block!important}#root .promoFooterColumn a:after{content:"";background:#5ee2b0;height:1px;transition:right .16s;position:absolute;bottom:-3px;left:0;right:100%}#root .promoFooterColumn a:hover{transform:translate(3px);color:#fff!important}#root .promoFooterColumn a:hover:after{right:0}#root .promoFooterBottom{border-top:1px solid #b8d6e721;justify-content:space-between;align-items:center;gap:1.5rem;min-height:58px;padding-top:1rem;display:flex}#root .promoFooterBottom p{margin:0;font-size:.76rem;line-height:1.5;color:#7f97aa!important}#root .promoFooterBottom>div{flex-wrap:wrap;justify-content:flex-end;gap:1.15rem;display:flex}#root .promoFooterBottom a{font-size:.76rem;font-weight:800;text-decoration:none;color:#8fa6b8!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}#root .promoFooterBottom a:hover{color:#fff!important}@media (width<=920px){#root .promoFooterCta{grid-template-columns:1fr;gap:1.5rem}#root .promoFooterActions{grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr)}#root .promoFooterMain{grid-template-columns:repeat(3,1fr)}#root .promoFooterBrand{grid-column:1/-1;max-width:none}}@media (width<=680px){#root .promoFooterInner{width:min(100% - 28px,1180px);padding-top:2.35rem}#root .promoFooterActions{grid-template-columns:1fr}#root .promoFooterMain{grid-template-columns:1fr 1fr;gap:2rem 1.25rem}#root .promoFooterBrand,#root .promoFooterColumn:last-child{grid-column:1/-1}#root .promoFooterColumn:last-child{grid-template-columns:1fr 1fr}#root .promoFooterColumn:last-child h3{grid-column:1/-1}#root .promoFooterBottom{flex-direction:column;align-items:flex-start;padding:1.1rem 0 .35rem}#root .promoFooterBottom>div{justify-content:flex-start}}@media (width<=420px){#root .promoFooterMain{grid-template-columns:1fr}#root .promoFooterBrand,#root .promoFooterColumn:last-child{grid-column:auto}#root .promoFooterColumn:last-child{grid-template-columns:1fr}#root .promoFooterColumn:last-child h3{grid-column:auto}}@media (prefers-reduced-motion:reduce){#root .promoFooterActions a,#root .promoFooterColumn a,#root .promoFooterColumn a:after{transition:none}}@media (width<=700px){html{overflow-x:hidden}body{overflow-x:clip}.siteNav{border-radius:18px!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;width:calc(100% - 24px)!important;min-height:62px!important;margin:8px 12px!important;padding:8px!important;position:relative!important}.siteBrand{flex:auto;gap:9px!important;min-width:0!important}.siteBrand>span{flex:0 0 40px;border-radius:12px!important;width:40px!important;height:40px!important;font-size:1.15rem!important}.siteBrand>div{min-width:0}.siteBrand strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:block;overflow:hidden;color:#fff!important;font-size:clamp(.88rem,4.2vw,1rem)!important}.siteBrand small,.siteNavCta{display:none!important}.siteNavToggle{flex:none;min-width:88px;min-height:44px;border-radius:12px!important;margin:0!important;padding:8px 12px!important;display:inline-flex!important}.siteNavToggle>span:first-child{font-size:1.1rem;line-height:1}.siteNavLinks,.siteNavLinks.isOpen{z-index:120;background:#07111ffa;border:1px solid #94a3b83d;border-radius:16px;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 42px #02061761;grid-template-columns:1fr!important;gap:3px!important;width:100%!important;margin:0!important;padding:8px!important;position:absolute!important}.siteNavLinks:not(.isOpen){display:none!important}.siteNavLinks a{border-radius:10px!important;justify-content:flex-start!important;min-height:42px!important;padding:9px 12px!important;font-size:.91rem!important}.publicPage{width:100%!important}.publicPage>.homeHero:first-child{align-items:flex-end!important;width:100%!important;min-height:min(690px,100svh - 78px)!important;margin:0!important;padding:clamp(72px,18vh,116px) 18px 28px!important}.publicPage>.homeHero:first-child .homeHeroBackdrop{object-position:64% center!important}.publicPage>.homeHero:first-child:before{background:linear-gradient(#030a1414 0%,#030a143d 22%,#030a14db 52%,#030a14fa 100%)!important}.publicPage>.homeHero:first-child .heroEyebrow{letter-spacing:.085em!important;margin-bottom:13px!important;padding:7px 11px!important;font-size:.68rem!important}.publicPage>.homeHero:first-child h1{text-wrap:balance;letter-spacing:-.052em!important;max-width:335px!important;font-size:clamp(2.35rem,11.4vw,3rem)!important;line-height:.98!important}.publicPage>.homeHero:first-child .heroLead{max-width:340px!important;margin-top:15px!important;font-size:.94rem!important;font-weight:620!important;line-height:1.48!important}.publicPage>.homeHero:first-child .homeHeroActions{width:100%;gap:9px!important;margin-top:20px!important}.publicPage>.homeHero:first-child .homeHeroActions a{min-height:48px!important;padding:12px 15px!important;font-size:.88rem!important;line-height:1.2!important}.publicPage>.homeHero:first-child .heroProof{display:none!important}.homeOutcomes,.homeChooser,.homeProof,.shortHomeCta,.focusedInfoPage{width:calc(100% - 28px)!important}.homeOutcomes,.homeChooser,.homeProof{margin-top:2.6rem!important}.homeChooser{border-radius:20px!important;padding:18px!important}.homeOutcomeGrid article,.homeChooserGrid>a,.homeProofStats div{border-radius:15px!important;padding:18px!important}}@media (width<=380px){.siteNavToggle{min-width:80px;padding-inline:10px!important}.publicPage>.homeHero:first-child{padding-inline:15px!important}.publicPage>.homeHero:first-child h1{font-size:2.2rem!important}}.promoai-hero3d-section{color:#0f172a;background:radial-gradient(circle at 18% 16%,#7c3aed14,#0000 28%),radial-gradient(circle at 88% 22%,#2563eb29,#0000 34%),linear-gradient(135deg,#f8fafc 0%,#fff 44%,#eef5ff 100%);border-left:1px solid #22c55e2e;border-right:1px solid #22c55e2e;padding:44px 18px 48px;position:relative;overflow:hidden}.promoai-hero3d-bg-orb{pointer-events:none;filter:blur(10px);border-radius:999px;position:absolute}.promoai-hero3d-bg-orb-one{background:#22c55e24;width:210px;height:210px;bottom:10px;left:-90px}.promoai-hero3d-bg-orb-two{background:#2563eb1f;width:250px;height:250px;top:20px;right:-90px}.promoai-hero3d-container{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:34px;width:min(1160px,100%);margin:0 auto;display:grid;position:relative}.promoai-hero3d-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #94a3b838;border-radius:28px;max-width:560px;padding:26px;box-shadow:0 24px 60px #0f172a14}.promoai-hero3d-badge{color:#1d4ed8;background:#fff;border:1px solid #2563eb29;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 28px #0f172a12}.promoai-hero3d-badge-dot{background:#22c55e;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 6px #22c55e24}.promoai-hero3d-copy h1{color:#0f172a;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,52px);line-height:1.04}.promoai-hero3d-copy h1 span{color:#2563eb;display:block}.promoai-hero3d-lead{color:#26364c;max-width:510px;margin:18px 0 0;font-size:16.5px;font-weight:700;line-height:1.65}.promoai-hero3d-trust{color:#334155;max-width:500px;margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.6}.promoai-hero3d-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.promoai-hero3d-btn{border-radius:999px;justify-content:center;align-items:center;min-height:43px;padding:0 17px;font-size:14px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.promoai-hero3d-btn:hover{transform:translateY(-2px)}.promoai-hero3d-btn-primary{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);box-shadow:0 16px 34px #2563eb3d}.promoai-hero3d-btn-whatsapp{color:#fff;background:#16a34a;box-shadow:0 16px 34px #16a34a38}.promoai-hero3d-btn-soft{color:#0f172a;background:#fff;border:1px solid #2563eb52;box-shadow:0 12px 26px #0f172a14}.promoai-hero3d-service-line{color:#1e293b;margin-top:18px;font-size:12.5px;font-weight:900;line-height:1.75}.promoai-hero3d-service-line span{color:#2563eb;margin:0 6px}.promoai-hero3d-visual{perspective:1000px;min-height:470px;position:relative}.promoai-hero3d-phone{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b83d;border-radius:32px;width:238px;min-height:390px;animation:6s ease-in-out infinite promoaiFloatPhone;position:absolute;top:36px;right:122px;transform:rotateY(-14deg)rotateX(7deg)rotate(-2deg);box-shadow:0 30px 70px #0f172a26,inset 0 0 0 8px #0f172a0a}.promoai-hero3d-phone-top{background:#cbd5e1;border-radius:999px;width:82px;height:8px;margin:22px auto 32px}.promoai-hero3d-message{background:#fff;border:1px solid #e2e8f0f2;border-radius:18px;width:78%;margin:0 auto 15px;padding:13px;box-shadow:0 14px 30px #0f172a14}.promoai-hero3d-message strong,.promoai-hero3d-message span{display:block}.promoai-hero3d-message strong{color:#16a34a;margin-bottom:5px;font-size:13px}.promoai-hero3d-message span{color:#334155;font-size:12px;line-height:1.4}.promoai-hero3d-message-two{border-color:#22c55e38;margin-left:18%}.promoai-hero3d-phone-cta{text-align:center;color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;width:78%;margin:30px auto 0;padding:13px;font-size:13px;font-weight:900;box-shadow:0 16px 32px #22c55e38}.promoai-hero3d-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #94a3b838;border-radius:24px;position:absolute;box-shadow:0 24px 55px #0f172a1f}.promoai-hero3d-card h3{color:#0f172a;margin:0 0 5px;font-size:15px}.promoai-hero3d-card p{color:#334155;margin:0;font-size:12px;font-weight:650;line-height:1.45}.promoai-hero3d-card-icon{background:#2563eb1a;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.promoai-hero3d-card-maps{align-items:flex-start;gap:13px;width:260px;padding:17px;animation:5.4s ease-in-out infinite promoaiFloatCard;display:flex;top:72px;left:10px;transform:rotate(-4deg)}.promoai-hero3d-card-maps h3{color:#16a34a}.promoai-hero3d-card-seo{width:220px;padding:17px;animation:6.2s ease-in-out infinite reverse promoaiFloatCard;top:22px;right:0;transform:rotate(4deg)}.promoai-hero3d-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.promoai-hero3d-card-header span{color:#334155;font-size:13px;font-weight:900}.promoai-hero3d-card-header strong{color:#16a34a;font-size:16px}.promoai-hero3d-bars{gap:8px;margin-bottom:14px;display:grid}.promoai-hero3d-bars i{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;height:9px;display:block}.promoai-hero3d-card-flow{width:300px;padding:17px;animation:5.8s ease-in-out infinite promoaiFloatCard;bottom:82px;left:34px;transform:rotate(3deg)}.promoai-hero3d-flow-row{align-items:center;gap:8px;margin-bottom:12px;display:flex}.promoai-hero3d-flow-row span{color:#1e293b;background:#f1f5f9;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.promoai-hero3d-flow-row b{background:#94a3b8;border-radius:999px;width:22px;height:2px}.promoai-hero3d-card-report{align-items:flex-start;gap:13px;width:235px;padding:17px;animation:6.5s ease-in-out infinite reverse promoaiFloatCard;display:flex;bottom:44px;right:22px;transform:rotate(-3deg)}@keyframes promoaiFloatPhone{0%,to{transform:rotateY(-14deg)rotateX(7deg)rotate(-2deg)translateY(0)}50%{transform:rotateY(-14deg)rotateX(7deg)rotate(-2deg)translateY(-10px)}}@keyframes promoaiFloatCard{0%,to{translate:0}50%{translate:0 -9px}}@media (width<=980px){.promoai-hero3d-container{grid-template-columns:1fr}.promoai-hero3d-copy{max-width:none}.promoai-hero3d-visual{min-height:510px}.promoai-hero3d-phone{right:50%;transform:translate(50%)rotateY(-10deg)rotateX(5deg)rotate(-2deg)}}@media (width<=680px){.promoai-hero3d-section{padding:30px 14px 42px}.promoai-hero3d-copy{border-radius:22px;padding:20px}.promoai-hero3d-copy h1{font-size:clamp(34px,11vw,46px);line-height:1.05}.promoai-hero3d-lead{font-size:15px}.promoai-hero3d-actions{grid-template-columns:1fr;display:grid}.promoai-hero3d-btn{width:100%}.promoai-hero3d-visual{min-height:600px}.promoai-hero3d-phone{width:218px;min-height:370px;top:108px;right:50%;transform:translate(50%)rotateY(-8deg)rotateX(4deg)rotate(-1deg)}.promoai-hero3d-card-maps{width:calc(100% - 18px);top:0;left:9px}.promoai-hero3d-card-seo{width:190px;top:410px;right:0}.promoai-hero3d-card-flow{width:calc(100% - 18px);bottom:90px;left:9px}.promoai-hero3d-card-report{width:210px;bottom:0;left:0;right:auto}.promoai-hero3d-flow-row{flex-wrap:wrap}}.promoai-hero3d-section,.promoai-hero3d-section *,.promoai-hero3d-copy,.promoai-hero3d-visual,.promoai-hero3d-card,.promoai-hero3d-phone,.promoai-hero3d-message{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important}.promoai-hero3d-copy{background:#fff!important}.promoai-hero3d-copy h1,.promoai-hero3d-copy h1 strong,.promoai-hero3d-copy h1 em{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;filter:none!important}.promoai-hero3d-copy h1 span{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important;opacity:1!important}.promoai-hero3d-badge{color:#1d4ed8!important;-webkit-text-fill-color:#1d4ed8!important;background:#fff!important}.promoai-hero3d-lead{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;opacity:1!important;font-weight:800!important}.promoai-hero3d-trust{color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important;font-weight:750!important}.promoai-hero3d-service-line,.promoai-hero3d-service-line *{color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;opacity:1!important}.promoai-hero3d-service-line span{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}.promoai-hero3d-btn-soft,.promoai-hero3d-btn-soft:visited,.promoai-hero3d-btn-soft:hover,.promoai-hero3d-btn-soft:focus{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important;background:#fff!important}.promoai-hero3d-card h3,.promoai-hero3d-card-header span,.promoai-hero3d-flow-row span{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;opacity:1!important}.promoai-hero3d-card-maps h3,.promoai-hero3d-card-report h3,.promoai-hero3d-message strong{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}.promoai-hero3d-card p,.promoai-hero3d-message span{color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important;font-weight:700!important}body.promoai-audit-workspace-active .promoai-float-btn,body.promoai-audit-workspace-active .promoai-floating-website-btn,body.promoai-audit-workspace-active .floatingActions,body.promoai-audit-workspace-active [class*=floating],body.promoai-audit-workspace-active [class*=Floating],body.promoai-audit-workspace-active [class*=float],body.promoai-audit-workspace-active [class*=Float]{visibility:hidden!important;pointer-events:none!important;display:none!important}body.promoai-audit-workspace-active,body.promoai-audit-workspace-active #root{background:#050b12!important}body.promoai-audit-workspace-active .internalAuditPage{overflow-x:hidden!important}.promoai-readable-revenue-result{background:radial-gradient(circle at 100% 0,#22c55e42,#0000 18rem),linear-gradient(135deg,#020617,#0f172a 70%)!important;border:1px solid #86efac47!important;box-shadow:0 24px 70px #00000052,0 0 0 4px #22c55e12!important}.promoai-readable-revenue-result,.promoai-readable-revenue-result *{opacity:1!important}.promoai-readable-revenue-result h1,.promoai-readable-revenue-result h2,.promoai-readable-revenue-result h3,.promoai-readable-revenue-result strong,.promoai-readable-revenue-text{color:#f8fafc!important}.promoai-readable-revenue-result p,.promoai-readable-revenue-result span,.promoai-readable-revenue-result label{color:#cbd5e1!important}.promoai-readable-revenue-result h3,.promoai-readable-revenue-result strong:first-child{color:#86efac!important}#root input{border:1px solid #94a3b859!important;box-shadow:inset 0 1px #0f172a0a!important}#root input:focus{border-color:#22c55ea6!important;outline:none!important;box-shadow:0 0 0 4px #22c55e1f,inset 0 1px #0f172a0a!important}.promoai-footer-polished{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,#2563eb29,#0000 28rem),radial-gradient(circle at 100% 100%,#22c55e1f,#0000 28rem),linear-gradient(#06111f,#020617)!important;border-top:1px solid #94a3b82e!important}.promoai-footer-polished:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#86efaca6,#0000);width:min(1180px,100% - 32px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.promoai-footer-polished h1,.promoai-footer-polished h2,.promoai-footer-polished h3,.promoai-footer-polished h4,.promoai-footer-polished strong{color:#fff!important;opacity:1!important}.promoai-footer-polished p,.promoai-footer-polished span,.promoai-footer-polished li{color:#dbeafe!important;opacity:1!important}.promoai-footer-polished a{transition:color .18s,transform .18s;color:#e2e8f0!important;opacity:1!important;text-decoration:none!important}.promoai-footer-polished a:hover{transform:translate(3px);color:#86efac!important}.promoai-footer-polished a[href*=wa\.me],.promoai-footer-polished .rounded-full,.promoai-footer-polished [class*=rounded-full]{color:#065f46!important;background:linear-gradient(135deg,#dcfce7,#f0fdf4)!important;border:1px solid #86efac73!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:fit-content!important;min-height:42px!important;padding:0 16px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 12px 28px #22c55e29!important}.promoai-footer-polished a[href*=wa\.me]:hover,.promoai-footer-polished .rounded-full:hover,.promoai-footer-polished [class*=rounded-full]:hover{transform:translateY(-2px);color:#064e3b!important}@media (width<=760px){.promoai-readable-revenue-result{border-radius:22px!important}.promoai-footer-polished{padding-bottom:42px!important}}.promoai-whatsapp-float{isolation:isolate;transition:transform .18s,box-shadow .18s,filter .18s;transform:translateZ(0);right:max(22px, env(safe-area-inset-right))!important;bottom:max(22px, env(safe-area-inset-bottom))!important;z-index:100000!important;color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:linear-gradient(145deg,#2ee66b 0%,#18b957 100%)!important;border:2px solid #fffffff2!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:62px!important;height:62px!important;padding:0!important;text-decoration:none!important;display:inline-flex!important;position:fixed!important;overflow:visible!important;box-shadow:0 18px 38px #054a2557,0 0 0 7px #25d36621!important}.promoai-whatsapp-float svg{width:34px;height:34px;display:block;color:#fff!important}.promoai-whatsapp-float span{letter-spacing:0;pointer-events:none;border-radius:10px;width:max-content;max-width:180px;padding:8px 11px;font-size:.78rem;font-weight:800;line-height:1.2;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;right:calc(100% + 12px);transform:translate(6px);color:#fff!important;opacity:0!important;visibility:hidden!important;background:#071a11!important}.promoai-whatsapp-float:hover,.promoai-whatsapp-float:focus-visible{filter:saturate(1.08);transform:translateY(-3px)translateZ(0);color:#fff!important;box-shadow:0 22px 44px #054a2566,0 0 0 8px #25d3662e!important}.promoai-whatsapp-float:hover span,.promoai-whatsapp-float:focus-visible span{transform:translate(0);opacity:1!important;visibility:visible!important}.promoai-whatsapp-float:focus-visible{outline-offset:4px;outline:3px solid #0f172a!important}@media (width<=760px){.promoai-whatsapp-float{right:max(16px, env(safe-area-inset-right))!important;bottom:max(16px, env(safe-area-inset-bottom))!important;width:56px!important;height:56px!important}.promoai-whatsapp-float svg{width:31px;height:31px}.promoai-whatsapp-float span{display:none}}@media (prefers-reduced-motion:reduce){.promoai-whatsapp-float,.promoai-whatsapp-float span{transition:none}}
