.tw-ai-visibility-strategy-page{--aivs-black:#111111;--aivs-body:#686868;--aivs-muted:#858585;--aivs-cream:#F5F5EF;--aivs-white:#FFFFFF;--aivs-gold:#D4A72C;--aivs-border:rgba(17, 17, 17, 0.12);--aivs-container:1240px;color:var(--aivs-black);font-family:inherit;overflow:hidden}.tw-ai-visibility-strategy-page *,.tw-ai-visibility-strategy-page *::before,.tw-ai-visibility-strategy-page *::after{box-sizing:border-box}.tw-ai-visibility-strategy-page .tw-aivs-container{width:min(var(--aivs-container), calc(100% - 60px));margin-inline:auto;padding:0 10px}.tw-ai-visibility-strategy-page h1,.tw-ai-visibility-strategy-page h2,.tw-ai-visibility-strategy-page h3{color:var(--aivs-black);font-family:inherit;font-weight:600;letter-spacing:-.045em;line-height:1.1}.tw-ai-visibility-strategy-page h1{margin:0 0 24px;font-size:clamp(46px, 5.1vw, 70px)}.tw-ai-visibility-strategy-page h2{margin:0 0 22px;font-size:clamp(34px, 4vw, 52px)}.tw-ai-visibility-strategy-page h3{font-size:22px;line-height:1.25}.tw-ai-visibility-strategy-page h1 span,.tw-ai-visibility-strategy-page h2 span{display:block;color:var(--aivs-muted)}.tw-ai-visibility-strategy-page p{color:var(--aivs-body);font-size:15px;line-height:1.85}.tw-ai-visibility-strategy-page a{transition:all 0.25s ease}.tw-ai-visibility-strategy-page .tw-aivs-section{padding-block:100px}.tw-ai-visibility-strategy-page .tw-aivs-cream{background:var(--aivs-cream)}.tw-ai-visibility-strategy-page .tw-aivs-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:23px;color:var(--aivs-black);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.tw-ai-visibility-strategy-page .tw-aivs-eyebrow::before{width:23px;height:2px;background:var(--aivs-gold);content:""}.tw-ai-visibility-strategy-page .tw-aivs-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:24px;padding:15px 22px;border:1px solid var(--aivs-black);background:var(--aivs-black);color:var(--aivs-white);font-size:12px;font-weight:600;text-decoration:none}.tw-ai-visibility-strategy-page .tw-aivs-button span{color:var(--aivs-gold);font-size:18px}.tw-ai-visibility-strategy-page .tw-aivs-button:hover{border-color:var(--aivs-gold);background:var(--aivs-gold);color:var(--aivs-black)}.tw-ai-visibility-strategy-page .tw-aivs-button:hover span{color:var(--aivs-black)}.tw-ai-visibility-strategy-page .tw-aivs-text-link,.tw-ai-visibility-strategy-page .tw-aivs-inline-link{display:inline-flex;align-items:center;gap:9px;color:var(--aivs-black);font-size:12px;font-weight:600;text-decoration:none}.tw-ai-visibility-strategy-page .tw-aivs-text-link:hover,.tw-ai-visibility-strategy-page .tw-aivs-inline-link:hover{color:#9B761B}.tw-ai-visibility-strategy-page .tw-aivs-hero{padding-block:85px 90px;background:var(--aivs-cream)}.tw-ai-visibility-strategy-page .tw-aivs-hero-grid{display:grid;grid-template-columns:1.02fr 0.98fr;align-items:center;gap:60px}.tw-ai-visibility-strategy-page .tw-aivs-hero-description{max-width:600px;margin-bottom:18px}.tw-ai-visibility-strategy-page .tw-aivs-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px}.tw-ai-visibility-strategy-page .tw-aivs-hero-note{display:flex;align-items:center;gap:11px;margin-top:32px;color:var(--aivs-body);font-size:11px;line-height:1.7}.tw-ai-visibility-strategy-page .tw-aivs-hero-note>span{width:27px;height:1px;flex-shrink:0;background:var(--aivs-gold)}.tw-ai-visibility-strategy-page .tw-aivs-hero-visual{position:relative;padding:27px;border:1px solid rgb(17 17 17 / .1);background:radial-gradient(circle at 100% 0%,rgb(212 167 44 / .13),transparent 38%),#FFFFFF}.tw-ai-visibility-strategy-page .tw-aivs-visual-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--aivs-border);color:var(--aivs-body);font-size:9px;font-weight:700;letter-spacing:.12em}.tw-ai-visibility-strategy-page .tw-aivs-live-dot{width:7px;height:7px;border-radius:50%;background:var(--aivs-gold)}.tw-ai-visibility-strategy-page .tw-aivs-visual-heading{padding:27px 0 25px}.tw-ai-visibility-strategy-page .tw-aivs-visual-heading>span{display:block;margin-bottom:12px;color:#9B761B;font-size:9px;font-weight:700;letter-spacing:.12em}.tw-ai-visibility-strategy-page .tw-aivs-visual-heading h2{max-width:380px;margin:0;font-size:clamp(27px, 3vw, 37px)}.tw-ai-visibility-strategy-page .tw-aivs-strategy-stack{border-top:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-stack-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:19px 0;border-bottom:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-stack-number{color:#9B761B;font-size:10px;font-weight:700}.tw-ai-visibility-strategy-page .tw-aivs-stack-item strong{display:block;color:var(--aivs-black);font-size:13px;font-weight:600}.tw-ai-visibility-strategy-page .tw-aivs-stack-item small{display:block;margin-top:5px;color:var(--aivs-body);font-size:10px;line-height:1.5}.tw-ai-visibility-strategy-page .tw-aivs-stack-status{color:var(--aivs-body);font-size:8px;font-weight:700;letter-spacing:.08em}.tw-ai-visibility-strategy-page .tw-aivs-visual-footer{display:flex;align-items:center;gap:10px;margin-top:23px;color:var(--aivs-body);font-size:8px;font-weight:700;letter-spacing:.08em}.tw-ai-visibility-strategy-page .tw-aivs-footer-line{height:1px;flex:1;background:var(--aivs-gold)}.tw-ai-visibility-strategy-page .tw-aivs-intro-grid{display:grid;grid-template-columns:0.95fr 1.05fr;gap:95px}.tw-ai-visibility-strategy-page .tw-aivs-intro-copy>p:last-child{margin-bottom:0}.tw-ai-visibility-strategy-page .tw-aivs-intro-copy .tw-aivs-lead{color:var(--aivs-black);font-size:19px;line-height:1.65}.tw-ai-visibility-strategy-page .tw-aivs-section-heading{max-width:780px;margin-bottom:48px}.tw-ai-visibility-strategy-page .tw-aivs-section-heading>p{max-width:650px;margin-bottom:0}.tw-ai-visibility-strategy-page .tw-aivs-centered-heading{margin-right:auto;margin-left:auto;text-align:center}.tw-ai-visibility-strategy-page .tw-aivs-centered-heading>p{margin-inline:auto}.tw-ai-visibility-strategy-page .tw-aivs-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.tw-ai-visibility-strategy-page .tw-aivs-focus-card{display:flex;min-height:320px;flex-direction:column;padding:27px;border:1px solid rgb(17 17 17 / .1);background:rgb(255 255 255 / .78)}.tw-ai-visibility-strategy-page .tw-aivs-card-number{margin-bottom:38px;color:#9B761B;font-size:9px;font-weight:700;letter-spacing:.12em}.tw-ai-visibility-strategy-page .tw-aivs-focus-card h3{margin:0 0 13px;font-size:22px}.tw-ai-visibility-strategy-page .tw-aivs-focus-card p{margin-bottom:22px;font-size:13px;line-height:1.8}.tw-ai-visibility-strategy-page .tw-aivs-card-bottom{margin-top:auto;padding-top:17px;border-top:1px solid var(--aivs-border);color:var(--aivs-body);font-size:10px;font-weight:600}.tw-ai-visibility-strategy-page .tw-aivs-audit-grid{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:center;gap:90px}.tw-ai-visibility-strategy-page .tw-aivs-audit-copy>p{margin-bottom:17px}.tw-ai-visibility-strategy-page .tw-aivs-audit-panel{padding:28px;border:1px solid var(--aivs-border);background:var(--aivs-white)}.tw-ai-visibility-strategy-page .tw-aivs-audit-panel-header{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--aivs-border);color:var(--aivs-body);font-size:9px;font-weight:700;letter-spacing:.1em}.tw-ai-visibility-strategy-page .tw-aivs-audit-row{display:grid;grid-template-columns:35px 1fr;gap:13px;padding:22px 0;border-bottom:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-audit-index{padding-top:3px;color:#9B761B;font-size:11px;font-weight:700}.tw-ai-visibility-strategy-page .tw-aivs-audit-row strong{display:block;margin-bottom:6px;color:var(--aivs-black);font-size:14px;font-weight:600}.tw-ai-visibility-strategy-page .tw-aivs-audit-row p{margin:0;font-size:12px;line-height:1.7}.tw-ai-visibility-strategy-page .tw-aivs-audit-disclaimer{padding-top:18px;color:var(--aivs-body);font-size:10px;line-height:1.7}.tw-ai-visibility-strategy-page .tw-aivs-dark-section{background:var(--aivs-black)}.tw-ai-visibility-strategy-page .tw-aivs-priority-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:95px}.tw-ai-visibility-strategy-page .tw-aivs-dark-section h2{color:var(--aivs-white)}.tw-ai-visibility-strategy-page .tw-aivs-dark-section h2 span{color:#AFAFAF}.tw-ai-visibility-strategy-page .tw-aivs-dark-section .tw-aivs-eyebrow{color:var(--aivs-white)}.tw-ai-visibility-strategy-page .tw-aivs-dark-section p{color:#B6B6B6}.tw-ai-visibility-strategy-page .tw-aivs-priority-item{display:grid;grid-template-columns:35px 1fr;gap:20px;padding:23px 0;border-bottom:1px solid rgb(255 255 255 / .15)}.tw-ai-visibility-strategy-page .tw-aivs-priority-item:first-child{border-top:1px solid rgb(255 255 255 / .15)}.tw-ai-visibility-strategy-page .tw-aivs-priority-item>span{padding-top:3px;color:var(--aivs-gold);font-size:11px;font-weight:700}.tw-ai-visibility-strategy-page .tw-aivs-priority-item h3{margin:0 0 7px;color:var(--aivs-white);font-size:20px}.tw-ai-visibility-strategy-page .tw-aivs-priority-item p{margin:0;font-size:13px}.tw-ai-visibility-strategy-page .tw-aivs-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tw-ai-visibility-strategy-page .tw-aivs-process-card{display:flex;min-height:275px;flex-direction:column;padding:25px;border:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-process-number{display:flex;width:38px;height:38px;align-items:center;justify-content:center;margin-bottom:34px;border:1px solid rgb(212 167 44 / .65);border-radius:50%;color:#9B761B;font-size:10px;font-weight:700}.tw-ai-visibility-strategy-page .tw-aivs-process-card h3{margin:0 0 11px;font-size:21px}.tw-ai-visibility-strategy-page .tw-aivs-process-card p{margin-bottom:22px;font-size:13px}.tw-ai-visibility-strategy-page .tw-aivs-process-output{margin-top:auto;padding-top:15px;border-top:1px solid var(--aivs-border);color:#9B761B;font-size:9px;font-weight:700;letter-spacing:.08em}.tw-ai-visibility-strategy-page .tw-aivs-deliverables-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:90px}.tw-ai-visibility-strategy-page .tw-aivs-deliverables-grid>div:first-child>p{max-width:460px;margin-bottom:25px}.tw-ai-visibility-strategy-page .tw-aivs-deliverables-list{border-top:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-deliverables-list>div{display:grid;grid-template-columns:35px 1fr;gap:15px;align-items:center;padding:20px 0;border-bottom:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-deliverables-list>div>span{color:#9B761B;font-size:11px;font-weight:700}.tw-ai-visibility-strategy-page .tw-aivs-deliverables-list strong{color:var(--aivs-black);font-size:13px;font-weight:600;line-height:1.6}.tw-ai-visibility-strategy-page .tw-aivs-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tw-ai-visibility-strategy-page .tw-aivs-related-card{display:flex;min-height:270px;flex-direction:column;align-items:flex-start;padding:27px;border:1px solid var(--aivs-border);background:var(--aivs-white);text-decoration:none}.tw-ai-visibility-strategy-page .tw-aivs-related-card:hover{border-color:var(--aivs-gold);transform:translateY(-4px)}.tw-ai-visibility-strategy-page .tw-aivs-related-index{margin-bottom:34px;color:#9B761B;font-size:11px;font-weight:700}.tw-ai-visibility-strategy-page .tw-aivs-related-card h3{margin:0 0 12px;font-size:22px}.tw-ai-visibility-strategy-page .tw-aivs-related-card p{margin-bottom:20px;font-size:13px}.tw-ai-visibility-strategy-page .tw-aivs-related-arrow{margin-top:auto;color:#9B761B;font-size:19px}.tw-ai-visibility-strategy-page .tw-aivs-faq-grid{display:grid;grid-template-columns:0.75fr 1.25fr;gap:90px;align-items:start}.tw-ai-visibility-strategy-page .tw-aivs-faq-list{border-top:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-faq-item{border-bottom:1px solid var(--aivs-border)}.tw-ai-visibility-strategy-page .tw-aivs-faq-item summary{position:relative;padding:22px 38px 22px 0;color:var(--aivs-black);font-size:14px;font-weight:600;line-height:1.65;cursor:pointer;list-style:none}.tw-ai-visibility-strategy-page .tw-aivs-faq-item summary::-webkit-details-marker{display:none}.tw-ai-visibility-strategy-page .tw-aivs-faq-item summary::after{position:absolute;top:50%;right:2px;color:#9B761B;font-size:22px;font-weight:400;content:"+";transform:translateY(-50%)}.tw-ai-visibility-strategy-page .tw-aivs-faq-item[open] summary::after{content:"−"}.tw-ai-visibility-strategy-page .tw-aivs-faq-answer{padding:0 20px 20px 0}.tw-ai-visibility-strategy-page .tw-aivs-faq-answer p{margin:0;font-size:13px}.tw-ai-visibility-strategy-page .tw-aivs-final-cta{padding-block:30px 0 30px;background:var(--aivs-black)}.tw-ai-visibility-strategy-page .tw-aivs-cta-inner{position:relative;display:flex;min-height:390px;align-items:center;justify-content:space-between;gap:40px;overflow:hidden;padding:65px 0;background:var(--aivs-black)}.tw-ai-visibility-strategy-page .tw-aivs-cta-content{position:relative;z-index:2;max-width:720px}.tw-ai-visibility-strategy-page .tw-aivs-cta-content .tw-aivs-eyebrow{color:var(--aivs-white)}.tw-ai-visibility-strategy-page .tw-aivs-cta-content h2{color:var(--aivs-white)}.tw-ai-visibility-strategy-page .tw-aivs-cta-content h2 span{color:#AFAFAF}.tw-ai-visibility-strategy-page .tw-aivs-cta-content p{max-width:610px;margin-bottom:27px;color:#B6B6B6}.tw-ai-visibility-strategy-page .tw-aivs-button-light{border-color:var(--aivs-white);background:var(--aivs-white);color:var(--aivs-black)}.tw-ai-visibility-strategy-page .tw-aivs-button-light:hover{border-color:var(--aivs-gold);background:var(--aivs-gold)}.tw-ai-visibility-strategy-page .tw-aivs-cta-graphic{position:relative;display:flex;width:230px;height:230px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .17);border-radius:50%;color:var(--aivs-white)}.tw-ai-visibility-strategy-page .tw-aivs-cta-graphic>span{position:relative;z-index:2;font-size:68px;font-weight:500;letter-spacing:-.08em}.tw-ai-visibility-strategy-page .tw-aivs-cta-circle{position:absolute;border:1px solid rgb(212 167 44 / .45);border-radius:50%}.tw-ai-visibility-strategy-page .tw-aivs-circle-one{inset:18px}.tw-ai-visibility-strategy-page .tw-aivs-circle-two{inset:38px;border-style:dashed}.tw-ai-visibility-strategy-page .tw-aivs-circle-three{inset:58px}@media (max-width:1024px){.tw-ai-visibility-strategy-page .tw-aivs-section{padding-block:75px}.tw-ai-visibility-strategy-page .tw-aivs-hero-grid{grid-template-columns:1fr;gap:45px}.tw-ai-visibility-strategy-page .tw-aivs-hero-content{max-width:780px}.tw-ai-visibility-strategy-page .tw-aivs-intro-grid,.tw-ai-visibility-strategy-page .tw-aivs-audit-grid,.tw-ai-visibility-strategy-page .tw-aivs-priority-grid,.tw-ai-visibility-strategy-page .tw-aivs-deliverables-grid,.tw-ai-visibility-strategy-page .tw-aivs-faq-grid{gap:45px}.tw-ai-visibility-strategy-page .tw-aivs-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-ai-visibility-strategy-page .tw-aivs-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-ai-visibility-strategy-page .tw-aivs-cta-inner{padding:48px}.tw-ai-visibility-strategy-page .tw-aivs-cta-graphic{width:170px;height:170px}}@media (max-width:767px){.tw-ai-visibility-strategy-page .tw-aivs-container{width:calc(100% - 36px)}.tw-ai-visibility-strategy-page .tw-aivs-section{padding-block:58px}.tw-ai-visibility-strategy-page h1{font-size:clamp(39px, 10vw, 51px)}.tw-ai-visibility-strategy-page h2{font-size:clamp(31px, 8vw, 39px)}.tw-ai-visibility-strategy-page .tw-aivs-hero{padding-block:55px 50px}.tw-ai-visibility-strategy-page .tw-aivs-hero-description{font-size:14px}.tw-ai-visibility-strategy-page .tw-aivs-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.tw-ai-visibility-strategy-page .tw-aivs-hero-visual{padding:19px}.tw-ai-visibility-strategy-page .tw-aivs-stack-item{grid-template-columns:27px minmax(0,1fr);gap:9px}.tw-ai-visibility-strategy-page .tw-aivs-stack-status{display:none}.tw-ai-visibility-strategy-page .tw-aivs-visual-footer{font-size:7px}.tw-ai-visibility-strategy-page .tw-aivs-intro-grid,.tw-ai-visibility-strategy-page .tw-aivs-audit-grid,.tw-ai-visibility-strategy-page .tw-aivs-priority-grid,.tw-ai-visibility-strategy-page .tw-aivs-deliverables-grid,.tw-ai-visibility-strategy-page .tw-aivs-faq-grid{grid-template-columns:1fr;gap:28px}.tw-ai-visibility-strategy-page .tw-aivs-section-heading{margin-bottom:32px}.tw-ai-visibility-strategy-page .tw-aivs-centered-heading{text-align:left}.tw-ai-visibility-strategy-page .tw-aivs-focus-grid,.tw-ai-visibility-strategy-page .tw-aivs-process-grid,.tw-ai-visibility-strategy-page .tw-aivs-related-grid{grid-template-columns:1fr}.tw-ai-visibility-strategy-page .tw-aivs-focus-card{min-height:auto;padding:24px}.tw-ai-visibility-strategy-page .tw-aivs-card-number{margin-bottom:25px}.tw-ai-visibility-strategy-page .tw-aivs-audit-panel{padding:20px}.tw-ai-visibility-strategy-page .tw-aivs-process-card{min-height:auto;padding:23px}.tw-ai-visibility-strategy-page .tw-aivs-process-number{margin-bottom:25px}.tw-ai-visibility-strategy-page .tw-aivs-related-card{min-height:230px;padding:24px}.tw-ai-visibility-strategy-page .tw-aivs-related-index{margin-bottom:25px}.tw-ai-visibility-strategy-page .tw-aivs-final-cta{padding-block:10px 60px}.tw-ai-visibility-strategy-page .tw-aivs-cta-inner{min-height:auto;padding:35px 24px}.tw-ai-visibility-strategy-page .tw-aivs-cta-graphic{display:none}.tw-ai-visibility-strategy-page .tw-aivs-cta-content h2{font-size:34px}.tw-ai-visibility-strategy-page .tw-aivs-cta-content p{font-size:13px}}