.bw-seo-page{--seo-label:13px;--seo-body:18px;--seo-card-body:16px;background:linear-gradient(#d4ae5805 1px, transparent 1px), linear-gradient(90deg, #d4ae5805 1px, transparent 1px), var(--m-canvas);background-size:48px 48px}.bw-seo-page h1,.bw-seo-page h2,.bw-seo-page h3,.bw-seo-page p,.bw-seo-page ul,.bw-seo-page ol,.bw-seo-page dl{margin-block:0}.bw-seo-page section,.bw-seo-page header{scroll-margin-top:20px}.bw-seo-page a:focus-visible,.bw-seo-page summary:focus-visible,.bw-seo-page button:focus-visible,.bw-seo-page input:focus-visible,.bw-seo-page textarea:focus-visible{outline:2px solid var(--m-gold);outline-offset:4px}.bw-seo-eyebrow{color:var(--m-teal);font-size:var(--seo-label);letter-spacing:.15em;text-transform:uppercase;font-weight:700;line-height:1.4}.bw-seo-page .bw-market-button{box-sizing:border-box;justify-content:center;align-items:center;min-height:52px;font-size:13px;line-height:1.2;display:inline-flex}.bw-seo-button--secondary{border:1px solid var(--m-gold);background:0 0;color:var(--m-text)!important}.bw-seo-button--secondary:hover{border-color:var(--m-teal);background:#d4ae5814;color:var(--m-text)!important}.bw-seo-hero{border-bottom:1px solid var(--m-rule);background:radial-gradient(circle at 83% 18%, #d4ae581a, transparent 26%), linear-gradient(138deg, #d4a84b0a, transparent 40%), var(--m-deep);padding:58px 0 64px;overflow:hidden}.bw-seo-hero .bw-breadcrumbs{margin-bottom:48px}.bw-seo-hero__grid{grid-template-columns:minmax(0,1.18fr) minmax(370px,.82fr);align-items:center;gap:clamp(54px,8vw,112px);display:grid}.bw-seo-hero__copy h1{letter-spacing:-.052em;max-width:860px;margin-top:20px;font-size:clamp(43px,4.5vw,62px);line-height:1.02}.bw-seo-hero__display{max-width:760px;color:var(--m-gold);font-family:var(--bw-font-heading);letter-spacing:-.025em;text-wrap:balance;margin-top:28px;font-size:clamp(25px,2.35vw,34px);font-weight:700;line-height:1.25}.bw-seo-hero__body{max-width:790px;margin-top:24px}.bw-seo-hero__body p{color:var(--m-muted);font-size:var(--seo-body);line-height:1.62}.bw-seo-hero__body p+p{margin-top:12px}.bw-seo-hero .bw-market-actions{margin-top:31px}.bw-seo-reviewed{color:#89938c;font-size:13px;line-height:1.55;margin-top:22px!important}.bw-seo-reviewed a{color:var(--m-muted);text-underline-offset:4px}.bw-seo-dossier{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:linear-gradient(150deg, #d4ae580f, transparent 44%), var(--m-surface);padding:1px;position:relative;box-shadow:22px 22px #00000024}.bw-seo-dossier:before{background:linear-gradient(90deg, transparent, var(--m-gold));content:"";width:64px;height:1px;position:absolute;top:48%;left:-64px}.bw-seo-dossier>header,.bw-seo-dossier>footer{color:var(--m-teal);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:13px;font-weight:700;line-height:1.3;display:flex}.bw-seo-dossier>header{border-bottom:1px solid var(--m-rule)}.bw-seo-dossier>header b{color:var(--m-gold)}.bw-seo-dossier__route{background:var(--m-deep);color:var(--m-muted);border:1px solid #d4a84b6b;grid-template-columns:minmax(0,1fr) 60px minmax(0,1fr);align-items:center;gap:12px;margin:22px 20px 10px;padding:18px;font-size:13px;line-height:1.35;display:grid}.bw-seo-dossier__route strong{color:var(--m-gold);text-align:right;font-weight:650}.bw-seo-dossier__route i{background:var(--m-teal);height:1px;position:relative}.bw-seo-dossier__route i:after{border-top:1px solid var(--m-teal);border-right:1px solid var(--m-teal);content:"";width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.bw-seo-dossier ol{padding:0 20px 22px;list-style:none}.bw-seo-dossier li{border-bottom:1px solid var(--m-rule);grid-template-columns:30px minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:45px;display:grid}.bw-seo-dossier li span{color:var(--m-gold);letter-spacing:.12em;font-size:13px;font-weight:700}.bw-seo-dossier li b{color:var(--m-muted);font-size:14px;font-weight:500;line-height:1.4}.bw-seo-dossier li i{background:#d4ae5852;height:1px}.bw-seo-dossier>footer{justify-content:initial;border-top:1px solid var(--m-rule);color:#89938c}.bw-seo-dossier>footer i{background:var(--m-rule);flex:1;height:1px;position:relative}.bw-seo-dossier>footer i:after{border-top:1px solid var(--m-gold);border-right:1px solid var(--m-gold);content:"";width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.bw-seo-section{border-bottom:1px solid var(--m-rule);padding:64px 0}.bw-seo-section--surface{--m-canvas:var(--st-paper-raised);--m-deep:var(--st-cream-200);--m-surface:var(--st-cream-100);--m-rule:var(--st-line-soft);--m-text:var(--st-ink);--m-muted:var(--st-muted-on-light);--m-gold:var(--st-accent-on-light);--m-teal:var(--st-accent-on-light);background:var(--m-surface);color:var(--m-text)}.bw-seo-section--deep{background:linear-gradient(#d4ae5806 1px, transparent 1px), linear-gradient(90deg, #d4ae5806 1px, transparent 1px), var(--m-deep);background-size:38px 38px}.bw-seo-sectionhead{max-width:960px;margin-bottom:46px}.bw-seo-sectionhead h2,.bw-seo-commercialgrid h2,.bw-seo-riskgrid h2{letter-spacing:-.035em;text-wrap:balance;margin-top:15px;font-size:clamp(32px,3.4vw,43px);line-height:1.08}.bw-seo-sectionhead__copy{max-width:850px;margin-top:23px}.bw-seo-sectionhead__copy p,.bw-seo-commercialgrid>div>p:not(.bw-seo-eyebrow):not(.bw-seo-closing),.bw-seo-riskgrid>div>p:not(.bw-seo-eyebrow){color:var(--m-muted);font-size:var(--seo-body);line-height:1.62}.bw-seo-sectionhead__copy p+p,.bw-seo-commercialgrid>div>p+p{margin-top:12px}.bw-seo-closing,.bw-seo-sectionnote{border:1px solid var(--m-rule);border-left:3px solid var(--m-gold);background:var(--m-deep);color:var(--m-muted);padding:22px 25px;font-size:16px;line-height:1.58;margin-top:20px!important}.bw-seo-sectionnote{justify-content:space-between;align-items:center;gap:32px;display:flex}.bw-seo-sectionnote>p{max-width:760px}.bw-seo-sectionnote>div{gap:9px;min-width:290px;display:grid}.bw-seo-sectionnote a,.bw-seo-inline-links a,.bw-seo-comparegrid a,.bw-seo-proof a,.bw-seo-engagementgrid a,.bw-seo-pricinglink{color:var(--m-gold);text-underline-offset:5px;font-size:14px;font-weight:700;line-height:1.5}.bw-seo-problemgrid,.bw-seo-servicegrid{border:1px solid var(--m-rule);background:var(--m-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.bw-seo-problemgrid article,.bw-seo-servicegrid article{background:var(--m-canvas);min-height:260px;padding:28px;position:relative}.bw-seo-problemgrid article>span{color:var(--m-teal);letter-spacing:.14em;font-size:13px;font-weight:700}.bw-seo-problemgrid h3,.bw-seo-servicegrid h3{letter-spacing:-.018em;margin-top:28px;font-size:23px;line-height:1.25}.bw-seo-problemgrid p,.bw-seo-servicegrid p{color:var(--m-muted);font-size:var(--seo-card-body);margin-top:14px;line-height:1.58}.bw-seo-servicegrid article{border-top:3px solid var(--m-teal)}.bw-seo-servicegrid__code{grid-template-columns:auto 1fr;align-items:center;gap:14px;display:grid}.bw-seo-servicegrid__code span{color:var(--m-gold);letter-spacing:.13em;font-size:13px;font-weight:700}.bw-seo-servicegrid__code i{background:var(--m-rule);width:72%;height:1px}.bw-seo-demandfilter{border:1px solid var(--m-rule);border-top:3px solid var(--m-gold);background:var(--m-surface)}.bw-seo-demandfilter>header,.bw-seo-ticket>header,.bw-seo-documentgrid article>header,.bw-seo-samples article>header,.bw-seo-ownership article>header,.bw-seo-measuregrid article>header,.bw-seo-comparegrid article>header,.bw-seo-responsibilities article>header{border-bottom:1px solid var(--m-rule);color:var(--m-teal);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;font-size:13px;font-weight:700;line-height:1.35;display:flex}.bw-seo-demandfilter>header b,.bw-seo-ticket>header b,.bw-seo-documentgrid article>header b,.bw-seo-samples article>header b,.bw-seo-ownership article>header b,.bw-seo-measuregrid article>header b,.bw-seo-comparegrid article>header b,.bw-seo-responsibilities article>header b{color:var(--m-gold)}.bw-seo-demandfilter ul{background:var(--m-rule);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.bw-seo-demandfilter>p{color:var(--m-muted);padding:20px 20px 0;font-size:16px;line-height:1.5}.bw-seo-demandfilter>p+ul{margin-top:18px}.bw-seo-demandfilter li{background:var(--m-deep);min-height:90px;color:var(--m-muted);padding:18px;font-size:14px;line-height:1.45}.bw-seo-demandfilter li span{color:var(--m-gold);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.bw-seo-demandgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.bw-seo-demandgrid article{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:var(--m-canvas);min-height:345px;padding:30px}.bw-seo-demandgrid article>span{border:1px solid var(--m-gold);width:48px;height:48px;color:var(--m-gold);place-items:center;font-size:13px;font-weight:700;display:grid}.bw-seo-demandgrid h3{margin-top:27px;font-size:24px;line-height:1.25}.bw-seo-demandgrid p{color:var(--m-muted);margin-top:14px;font-size:16px;line-height:1.58}.bw-seo-sitetree{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.bw-seo-sitetree:before{background:linear-gradient(var(--m-gold), var(--m-teal));content:"";width:1px;position:absolute;top:138px;bottom:138px;left:50%}.bw-seo-sitetree article{z-index:1;border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:#151817f7;min-height:245px;padding:25px;position:relative}.bw-seo-sitetree__root,.bw-seo-sitetree__hub{grid-column:1/-1;justify-self:center;width:50%;min-height:190px!important}.bw-seo-sitetree__root{border-top-color:var(--m-gold)!important;background:linear-gradient(130deg, #d4a84b17, transparent 55%), var(--m-surface)!important}.bw-seo-sitetree article>header{justify-content:space-between;align-items:center;display:flex}.bw-seo-sitetree article>header span,.bw-seo-sitetree article>header b{color:var(--m-teal);letter-spacing:.12em;font-size:13px}.bw-seo-sitetree article>header b{color:var(--m-gold)}.bw-seo-sitetree h3{margin-top:29px;font-size:23px;line-height:1.25}.bw-seo-sitetree p{color:var(--m-muted);margin-top:13px;font-size:15px;line-height:1.58}.bw-seo-urldecisions{border:1px solid var(--m-rule);border-top:3px solid var(--m-gold);background:var(--m-surface);grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:44px;margin-top:20px;padding:30px;display:grid}.bw-seo-urldecisions h3{margin-top:14px;font-size:25px;line-height:1.25}.bw-seo-urldecisions ol{background:var(--m-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.bw-seo-urldecisions li{background:var(--m-deep);color:var(--m-muted);padding:17px;font-size:15px;line-height:1.4}.bw-seo-urldecisions li span{color:var(--m-teal);margin-bottom:8px;font-size:13px;display:block}.bw-seo-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.bw-seo-process>li{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:var(--m-canvas);min-height:320px;padding:25px;position:relative}.bw-seo-process>li:last-child{border-top-color:var(--m-gold);background:linear-gradient(130deg, #d4a84b12, transparent 58%), var(--m-deep);grid-column:span 2}.bw-seo-process>li:not(:nth-child(4)):not(:last-child):after{z-index:2;border-top:1px solid var(--m-gold);border-right:1px solid var(--m-gold);background:var(--m-canvas);content:"";width:14px;height:14px;position:absolute;top:47px;right:-9px;transform:rotate(45deg)}.bw-seo-process__number{align-items:center;gap:12px;display:flex}.bw-seo-process__number span{color:var(--m-gold);letter-spacing:.14em;font-size:13px;font-weight:700}.bw-seo-process__number i{background:var(--m-rule);flex:1;height:1px}.bw-seo-process h3{margin-top:30px;font-size:22px;line-height:1.26}.bw-seo-process p{color:var(--m-muted);margin-top:14px;font-size:15px;line-height:1.58}.bw-seo-documentgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:18px;display:grid}.bw-seo-documentgrid article{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:var(--m-canvas);min-height:310px;position:relative}.bw-seo-document--wide{grid-column:1/-1}.bw-seo-documentgrid article>h3,.bw-seo-documentgrid article>p,.bw-seo-documentgrid article>ul{margin-left:26px;margin-right:26px}.bw-seo-documentgrid h3{margin-top:24px;font-size:23px;line-height:1.25}.bw-seo-documentgrid p{color:var(--m-muted);margin-top:13px;font-size:15px;line-height:1.58}.bw-seo-document__lines{gap:8px;padding:20px 26px 0;display:grid}.bw-seo-document__lines i{background:#d4ae5840;width:72%;height:1px}.bw-seo-document__lines i:nth-child(2){width:48%}.bw-seo-document__lines i:nth-child(3){width:61%}.bw-seo-document__chips,.bw-seo-document__list{flex-wrap:wrap;gap:7px;padding:20px 0 26px;list-style:none;display:flex}.bw-seo-document__chips li{border:1px solid var(--m-rule);background:var(--m-deep);color:var(--m-muted);padding:7px 9px;font-size:13px;line-height:1.35}.bw-seo-document__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bw-seo-document__list li,.bw-seo-ownership li,.bw-seo-measuregrid li,.bw-seo-responsibilities li{color:var(--m-muted);padding:8px 8px 8px 20px;font-size:14px;line-height:1.45;position:relative}.bw-seo-document__list li:before,.bw-seo-ownership li:before,.bw-seo-measuregrid li:before,.bw-seo-responsibilities li:before{border:1px solid var(--m-teal);content:"";width:6px;height:6px;position:absolute;top:15px;left:4px}.bw-seo-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.bw-seo-samples article{border:1px solid var(--m-rule);border-top:3px solid var(--m-gold);background:var(--m-deep);overflow:hidden}.bw-seo-sampletable{padding:20px;overflow-x:auto}.bw-seo-sampletable>div{border-bottom:1px solid var(--m-rule);grid-template-columns:1.05fr .7fr 1.25fr .42fr;min-width:480px;display:grid}.bw-seo-sampletable span,.bw-seo-sampletable b,.bw-seo-sampletable strong{color:var(--m-muted);padding:12px 10px;font-size:13px;line-height:1.4}.bw-seo-sampletable [role=columnheader]{color:var(--m-teal);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.bw-seo-sampletable b{color:var(--m-text)}.bw-seo-sampletable strong{color:var(--m-gold)}.bw-seo-commercialgrid{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:start;gap:clamp(54px,8vw,104px);display:grid}.bw-seo-commercialgrid>div>p:not(.bw-seo-eyebrow){margin-top:20px}.bw-seo-commercialcheck{border:1px solid var(--m-rule);border-top:3px solid var(--m-gold);background:var(--m-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.bw-seo-commercialcheck li{background:var(--m-surface);min-height:96px;color:var(--m-muted);padding:20px;font-size:15px;line-height:1.45}.bw-seo-commercialcheck li span{color:var(--m-teal);margin-bottom:12px;font-size:13px;display:block}.bw-seo-inline-links{gap:9px;margin-top:26px;display:grid}.bw-seo-inline-links--wide{border:1px solid var(--m-rule);background:var(--m-surface);grid-template-columns:repeat(2,minmax(0,1fr));padding:24px}.bw-seo-ticket{border:1px solid var(--m-rule);border-top:3px solid var(--m-gold);background:var(--m-surface)}.bw-seo-ticket h3{padding:24px 24px 0;font-size:23px;line-height:1.3}.bw-seo-ticket ol{background:var(--m-rule);background-clip:content-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:24px;list-style:none;display:grid}.bw-seo-ticket li{background:var(--m-deep);min-height:86px;color:var(--m-muted);padding:15px;font-size:14px;line-height:1.45}.bw-seo-ticket li span{color:var(--m-teal);margin-bottom:9px;font-size:13px;display:block}.bw-seo-ownership,.bw-seo-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.bw-seo-ownership article,.bw-seo-responsibilities article{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:var(--m-canvas)}.bw-seo-ownership article:last-child,.bw-seo-responsibilities article:last-child{border-top-color:var(--m-gold)}.bw-seo-ownership h3,.bw-seo-responsibilities h3,.bw-seo-ownership article>p,.bw-seo-responsibilities article>p,.bw-seo-ownership ul,.bw-seo-responsibilities ul{margin-left:26px;margin-right:26px}.bw-seo-ownership h3,.bw-seo-responsibilities h3{margin-top:25px;font-size:23px;line-height:1.25}.bw-seo-ownership article>p,.bw-seo-responsibilities article>p{color:var(--m-muted);margin-top:12px;font-size:15px;line-height:1.55}.bw-seo-ownership ul,.bw-seo-responsibilities ul{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 0 27px;list-style:none;display:grid}.bw-seo-measuregrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.bw-seo-measuregrid article{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:var(--m-canvas)}.bw-seo-measure--primary{border-top-color:var(--m-gold)!important;background:linear-gradient(145deg, #d4a84b12, transparent 50%), var(--m-deep)!important}.bw-seo-measuregrid h3,.bw-seo-measuregrid ul{margin-left:25px;margin-right:25px}.bw-seo-measuregrid h3{margin-top:25px;font-size:22px;line-height:1.26}.bw-seo-measuregrid ul{padding:20px 0 27px;list-style:none}.bw-seo-foundation{border:1px solid var(--m-rule);background:var(--m-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.bw-seo-foundation li{background:var(--m-deep);min-height:82px;color:var(--m-muted);padding:22px 18px 18px 44px;font-size:14px;line-height:1.4;position:relative}.bw-seo-foundation li:before{border:1px solid var(--m-teal);content:"";width:8px;height:8px;position:absolute;top:27px;left:20px;transform:rotate(45deg)}.bw-seo-comparelead{color:var(--m-muted);font-size:16px;margin-top:22px!important}.bw-seo-comparegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.bw-seo-comparegrid article{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:var(--m-canvas);min-height:355px}.bw-seo-comparegrid article:last-child{border-top-color:var(--m-gold)}.bw-seo-comparegrid h3,.bw-seo-comparegrid p,.bw-seo-comparegrid a{margin-left:30px;margin-right:30px}.bw-seo-comparegrid h3{margin-top:30px;font-size:26px;line-height:1.25}.bw-seo-comparegrid p{color:var(--m-muted);margin-top:16px;font-size:16px;line-height:1.6}.bw-seo-comparegrid a{margin-top:24px;margin-bottom:28px;display:inline-block}.bw-seo-proofsection{background:radial-gradient(circle at 82% 18%, #d4ae5814, transparent 28%), var(--m-deep)}.bw-seo-proof{border:1px solid var(--m-rule);border-top:3px solid var(--m-gold);background:var(--m-canvas);box-shadow:20px 20px #00000024}.bw-seo-proof>header{border-bottom:1px solid var(--m-rule);background:linear-gradient(145deg, #d4ae5814, transparent 52%), var(--m-surface);justify-content:space-between;align-items:end;gap:20px;padding:28px 32px;display:flex}.bw-seo-proof>header span,.bw-seo-proof>header>b{color:var(--m-teal);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.bw-seo-proof>header h3{margin-top:9px;font-size:28px;line-height:1.2}.bw-seo-proof>header>b{color:var(--m-gold)}.bw-seo-proof__metrics{background:var(--m-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.bw-seo-proof__metrics>div{background:var(--m-deep);min-height:245px;padding:28px}.bw-seo-proof__metrics strong{color:var(--m-gold);font-family:var(--bw-font-heading);letter-spacing:-.04em;font-size:clamp(46px,5.2vw,70px);line-height:.95;display:block}.bw-seo-proof__metrics span{color:var(--m-text);margin-top:20px;font-size:15px;line-height:1.45;display:block}.bw-seo-proof__metrics small{color:#89938c;margin-top:14px;font-size:13px;line-height:1.45;display:block}.bw-seo-proof__shared{background:var(--m-surface);border:1px solid #d4ae5859;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:34px;margin:24px;padding:25px;display:grid}.bw-seo-proof__shared>div{grid-template-columns:auto 1fr;align-items:end;gap:6px 18px;display:grid}.bw-seo-proof__shared span{color:var(--m-teal);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:13px;font-weight:700}.bw-seo-proof__shared strong{color:var(--m-gold);font-family:var(--bw-font-heading);font-size:52px;line-height:1}.bw-seo-proof__shared p{color:var(--m-muted);font-size:15px;line-height:1.5}.bw-seo-proof__limit{border-left:3px solid var(--m-teal);background:var(--m-deep);margin:0 24px;padding:21px 23px}.bw-seo-proof__limit span{color:var(--m-teal);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.bw-seo-proof__limit p{color:var(--m-muted);margin-top:8px;font-size:14px;line-height:1.55}.bw-seo-proof>footer{justify-content:space-between;align-items:center;gap:30px;padding:26px 24px;display:flex}.bw-seo-proof>footer>div{text-align:right;gap:8px;display:grid}.bw-seo-engagementgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bw-seo-engagementgrid article{border:1px solid var(--m-rule);border-top:3px solid var(--m-teal);background:var(--m-canvas);flex-direction:column;min-height:500px;display:flex}.bw-seo-engagementgrid article:first-child{border-top-color:var(--m-gold);background:linear-gradient(145deg, #d4a84b0f, transparent 50%), var(--m-deep)}.bw-seo-engagementgrid article>header,.bw-seo-engagementgrid article>dl,.bw-seo-engagementgrid article>p,.bw-seo-engagementgrid article>a{margin-left:28px;margin-right:28px}.bw-seo-engagementgrid article>header{border-bottom:1px solid var(--m-rule);padding:28px 0 24px}.bw-seo-engagementgrid article>header>span{color:var(--m-teal);letter-spacing:.13em;font-size:13px;font-weight:700}.bw-seo-engagementgrid h3{margin-top:16px;font-size:25px;line-height:1.24}.bw-seo-engagementgrid article>header strong{color:var(--m-gold);font-family:var(--bw-font-heading);margin-top:22px;font-size:25px;line-height:1.2;display:block}.bw-seo-engagementgrid dl{padding-top:10px}.bw-seo-engagementgrid dl>div{border-bottom:1px solid var(--m-rule);grid-template-columns:110px minmax(0,1fr);gap:18px;padding:16px 0;display:grid}.bw-seo-engagementgrid dt{color:var(--m-teal);letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.45}.bw-seo-engagementgrid dd,.bw-seo-engagement__note{color:var(--m-muted);font-size:15px;line-height:1.55}.bw-seo-engagement__note{margin-top:19px!important}.bw-seo-engagementgrid article>a{margin-top:auto;padding:24px 0 28px}.bw-seo-pricinglink{margin-top:25px;display:inline-block}.bw-seo-fitgrid{border:1px solid var(--m-rule);background:var(--m-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.bw-seo-fitgrid li{background:var(--m-canvas);min-height:112px;color:var(--m-muted);padding:20px;font-size:14px;line-height:1.45}.bw-seo-fitgrid li span{color:var(--m-gold);margin-bottom:12px;font-size:13px;display:block}.bw-seo-responsibilities ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-riskgrid{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:48px;display:grid}.bw-seo-riskgrid>div>p:not(.bw-seo-eyebrow){margin-top:20px}.bw-seo-riskgrid>ul{border:1px solid var(--m-rule);background:var(--m-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.bw-seo-riskgrid>ul li{background:var(--m-deep);min-height:76px;color:var(--m-muted);padding:18px;font-size:14px;line-height:1.4}.bw-seo-riskgrid__closing{border:1px solid var(--m-rule);border-left:3px solid var(--m-gold);background:var(--m-deep);grid-column:1/-1;padding:27px}.bw-seo-riskgrid__closing p{color:var(--m-muted);font-size:16px;line-height:1.55}.bw-seo-riskgrid__closing p+p{margin-top:8px}.bw-seo-riskgrid__closing strong{color:var(--m-text);margin-top:17px;font-size:16px;line-height:1.5;display:block}.bw-seo-faq__inner{max-width:1000px}.bw-seo-faq .bw-market-faq summary{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:24px 0}.bw-seo-faq .bw-market-faq summary span{font-size:13px}.bw-seo-faq .bw-market-faq summary h3{font-size:20px;line-height:1.35}.bw-seo-faq__answer{max-width:780px;margin:0 0 28px 48px}.bw-seo-faq__answer p{color:var(--m-muted);font-size:17px;line-height:1.65}.bw-seo-faq__answer p+p{margin-top:10px}.bw-seo-contact{padding:64px 0}.bw-seo-contact h2{letter-spacing:-.035em;margin-top:15px;font-size:clamp(32px,3.4vw,43px);line-height:1.08}.bw-seo-contact .bw-market-contact__grid>div>p:not(.bw-seo-eyebrow){margin-top:18px}.bw-seo-contact .bw-market-actions{gap:10px;margin-top:30px;display:grid}@media (width<=1120px){.bw-seo-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr);gap:54px}.bw-seo-dossier:before{width:38px;left:-38px}.bw-seo-demandfilter ul{grid-template-columns:repeat(3,minmax(0,1fr))}.bw-seo-proof__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-proof__metrics>div{min-height:215px}}@media (width<=900px){.bw-seo-hero{padding:58px 0 70px}.bw-seo-hero .bw-breadcrumbs{margin-bottom:38px}.bw-seo-hero__grid,.bw-seo-commercialgrid,.bw-seo-riskgrid{grid-template-columns:1fr}.bw-seo-dossier{max-width:680px;box-shadow:14px 14px #00000024}.bw-seo-dossier:before{display:none}.bw-seo-section{padding:56px 0}.bw-seo-problemgrid,.bw-seo-servicegrid,.bw-seo-demandgrid,.bw-seo-measuregrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-demandgrid article:last-child,.bw-seo-measuregrid article:last-child{min-height:initial;grid-column:1/-1}.bw-seo-sitetree{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-sitetree:before{display:none}.bw-seo-sitetree__root,.bw-seo-sitetree__hub{grid-column:1/-1;width:100%}.bw-seo-urldecisions{grid-template-columns:1fr;gap:24px}.bw-seo-process{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-process>li:not(:nth-child(4)):not(:last-child):after{display:none}.bw-seo-process>li:last-child{grid-column:1/-1}.bw-seo-samples,.bw-seo-ownership,.bw-seo-responsibilities,.bw-seo-comparegrid,.bw-seo-engagementgrid{grid-template-columns:1fr}.bw-seo-ticket ol,.bw-seo-foundation,.bw-seo-fitgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-comparegrid article,.bw-seo-engagementgrid article{min-height:initial}.bw-seo-engagementgrid article>a{margin-top:26px}.bw-seo-proof>footer{flex-direction:column;align-items:start}.bw-seo-proof>footer>div{text-align:left}}@media (width<=680px){.bw-seo-page{--seo-body:17px;--seo-card-body:16px;background-size:38px 38px}.bw-seo-hero{padding:34px 0 60px}.bw-seo-hero .bw-breadcrumbs{margin-bottom:31px}.bw-seo-hero__grid{gap:42px}.bw-seo-hero__copy h1{letter-spacing:-.045em;margin-top:16px;font-size:clamp(41px,12vw,48px);line-height:1.04}.bw-seo-hero__display{margin-top:23px;font-size:25px}.bw-seo-hero__body{margin-top:20px}.bw-seo-hero .bw-market-actions{gap:10px;margin-top:27px;display:grid}.bw-seo-hero .bw-market-button,.bw-seo-contact .bw-market-button{text-align:center;width:100%;min-height:54px;padding:14px 16px}.bw-seo-dossier{box-shadow:9px 9px #00000024}.bw-seo-dossier__route{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);padding:16px}.bw-seo-section{padding:44px 0}.bw-seo-sectionhead{margin-bottom:34px}.bw-seo-sectionhead h2,.bw-seo-commercialgrid h2,.bw-seo-riskgrid h2,.bw-seo-contact h2{font-size:clamp(29px,8.8vw,34px);line-height:1.1}.bw-seo-sectionhead__copy{margin-top:19px}.bw-seo-problemgrid,.bw-seo-servicegrid,.bw-seo-demandgrid,.bw-seo-measuregrid,.bw-seo-documentgrid,.bw-seo-sitetree,.bw-seo-process,.bw-seo-ticket ol,.bw-seo-foundation,.bw-seo-fitgrid,.bw-seo-riskgrid>ul{grid-template-columns:1fr}.bw-seo-problemgrid article,.bw-seo-servicegrid article,.bw-seo-demandgrid article,.bw-seo-sitetree article,.bw-seo-process>li,.bw-seo-documentgrid article{min-height:initial;padding:23px}.bw-seo-problemgrid h3,.bw-seo-servicegrid h3,.bw-seo-demandgrid h3,.bw-seo-sitetree h3,.bw-seo-process h3{margin-top:22px;font-size:21px}.bw-seo-demandfilter ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-demandfilter li{min-height:86px;padding:16px}.bw-seo-sitetree__root,.bw-seo-sitetree__hub,.bw-seo-document--wide,.bw-seo-demandgrid article:last-child,.bw-seo-measuregrid article:last-child,.bw-seo-process>li:last-child{grid-column:auto}.bw-seo-urldecisions,.bw-seo-ticket h3,.bw-seo-ticket ol{padding:23px}.bw-seo-urldecisions ol{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-sectionnote{flex-direction:column;align-items:start;padding:20px}.bw-seo-sectionnote>div{min-width:0}.bw-seo-documentgrid article>h3,.bw-seo-documentgrid article>p,.bw-seo-documentgrid article>ul{margin-left:0;margin-right:0}.bw-seo-documentgrid article>header{margin:-23px -23px 0}.bw-seo-document__lines{padding:20px 0 0}.bw-seo-document__list{grid-template-columns:1fr}.bw-seo-commercialgrid{gap:32px}.bw-seo-commercialcheck{grid-template-columns:1fr}.bw-seo-commercialcheck li{min-height:80px}.bw-seo-ticket ol{margin:0}.bw-seo-ticket li{min-height:72px}.bw-seo-ownership h3,.bw-seo-responsibilities h3,.bw-seo-ownership article>p,.bw-seo-responsibilities article>p,.bw-seo-ownership ul,.bw-seo-responsibilities ul{margin-left:22px;margin-right:22px}.bw-seo-ownership ul,.bw-seo-responsibilities ul{grid-template-columns:1fr}.bw-seo-foundation li{min-height:70px}.bw-seo-comparegrid h3,.bw-seo-comparegrid p,.bw-seo-comparegrid a{margin-left:23px;margin-right:23px}.bw-seo-proof{box-shadow:9px 9px #00000024}.bw-seo-proof>header{flex-direction:column;align-items:start;padding:23px}.bw-seo-proof__metrics{grid-template-columns:1fr}.bw-seo-proof__metrics>div{min-height:initial;padding:23px}.bw-seo-proof__metrics strong{font-size:52px}.bw-seo-proof__shared{grid-template-columns:1fr;gap:18px;margin:18px;padding:20px}.bw-seo-proof__limit{margin:0 18px}.bw-seo-proof>footer{padding:23px 18px}.bw-seo-engagementgrid article{min-height:initial}.bw-seo-engagementgrid article>header,.bw-seo-engagementgrid article>dl,.bw-seo-engagementgrid article>p,.bw-seo-engagementgrid article>a{margin-left:23px;margin-right:23px}.bw-seo-engagementgrid dl>div{grid-template-columns:1fr;gap:7px}.bw-seo-inline-links--wide{grid-template-columns:1fr}.bw-seo-riskgrid{gap:30px}.bw-seo-riskgrid__closing{grid-column:auto;padding:22px}.bw-seo-faq .bw-market-faq summary{grid-template-columns:36px minmax(0,1fr);padding:21px 0}.bw-seo-faq .bw-market-faq summary h3{font-size:18px}.bw-seo-faq__answer{margin:0 0 24px 36px}.bw-seo-faq__answer p{font-size:16px}.bw-seo-contact{padding:48px 0}}@media (width<=420px){.bw-seo-demandfilter ul,.bw-seo-urldecisions ol,.bw-seo-dossier__route{grid-template-columns:1fr}.bw-seo-dossier__route i{width:1px;height:24px;margin-left:8px}.bw-seo-dossier__route i:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.bw-seo-dossier__route strong{text-align:left}}@media (prefers-reduced-motion:reduce){.bw-seo-page *,.bw-seo-page :before,.bw-seo-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}
