.bw-seo-page{background:var(--st-cream-100);color:var(--st-ink);font-family:var(--bw-font-body);font-size:var(--st-text-body);line-height:1.65}.bw-seo-page .bw-market-shell{width:min(1240px,100% - 64px)}.bw-seo-page h1,.bw-seo-page h2,.bw-seo-page h3{color:inherit;font-family:var(--bw-font-heading)}.bw-seo-page h2{letter-spacing:-.035em;max-width:23ch;margin:0;font-size:clamp(1.875rem,3.1vw,2.75rem);font-weight:700;line-height:1.1}.bw-seo-page h3{letter-spacing:-.02em;margin:0 0 16px;font-size:1.4375rem;font-weight:700;line-height:1.25}.bw-seo-page p{margin:0 0 20px}.bw-seo-page p:last-child{margin-bottom:0}.bw-seo-page ul{margin:24px 0;padding-left:24px}.bw-seo-main ul>li+li{margin-top:12px}.bw-seo-main a,.bw-seo-contact a{color:var(--st-accent-on-light);text-underline-offset:.2em;text-decoration:underline}.bw-seo-main a:hover{color:var(--st-hover-on-light)}.bw-seo-page a:focus-visible,.bw-seo-page summary:focus-visible{outline:2px solid var(--st-focus-on-light);outline-offset:5px}.bw-seo-page section,.bw-seo-page details,.bw-seo-page #bw-form-bottom{scroll-margin-top:108px}.bw-seo-anchor{scroll-margin-top:108px;display:block}.bw-seo-hero{color:var(--st-cream-100);background:var(--st-black-900);padding:36px 0 48px}.bw-seo-hero .bw-breadcrumbs{margin-bottom:32px}.bw-seo-hero .bw-seo-hero__eyebrow{color:var(--st-gold-400);font-family:var(--bw-font-ui);font-size:var(--st-text-small);letter-spacing:.09em;text-transform:uppercase;margin:0 0 16px;font-weight:600}.bw-seo-hero h1{letter-spacing:-.045em;max-width:980px;margin:0 0 24px;font-size:clamp(2.6875rem,4.4vw,4rem);line-height:1.04}.bw-seo-hero__lead{max-width:850px;font-size:1.375rem;line-height:1.5}.bw-seo-page .bw-market-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0;display:flex}.bw-seo-page .bw-market-button{background:var(--st-gold-400);border:1px solid var(--st-gold-400);min-height:52px;color:var(--st-black-900);font-family:var(--bw-font-ui);font-size:var(--st-text-small);text-align:center;border-radius:3px;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.bw-seo-page .bw-market-button:hover{color:var(--st-black-900);background:var(--st-gold-300);border-color:var(--st-gold-300)}.bw-seo-hero .bw-seo-secondary{min-height:44px;color:var(--st-cream-100);font-size:var(--st-text-body);text-underline-offset:.2em;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.bw-seo-hero a:focus-visible,.bw-seo-start a:focus-visible{outline-color:var(--st-focus-on-dark)}.bw-seo-hero .bw-seo-byline{max-width:88ch;color:var(--st-muted-on-dark);font-family:var(--bw-font-ui);font-size:var(--st-text-small);margin-top:28px;line-height:1.55}.bw-seo-byline a{color:var(--st-cream-100);text-underline-offset:.2em;text-decoration:underline}.bw-seo-updated{color:var(--st-muted-on-dark);font-family:var(--bw-font-ui);font-size:var(--st-text-small)}.bw-seo-navigation{background:var(--st-cream-200);border-bottom:1px solid var(--st-line-soft)}.bw-seo-navigation>div{grid-template-columns:repeat(6,1fr);gap:8px;padding-block:10px;display:grid}.bw-seo-navigation a{min-height:44px;color:var(--st-ink);font-family:var(--bw-font-ui);font-weight:600;font-size:var(--st-text-small);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.bw-seo-navigation a span{color:var(--st-accent-on-light)}.bw-seo-navigation a:hover{background:var(--st-tint-on-light)}.bw-seo-section{padding:72px 0}.bw-seo-section--bone{background:var(--st-cream-200)}.bw-seo-sectionhead{margin-bottom:40px}.bw-seo-sectionhead h2{margin-bottom:24px}.bw-seo-sectionhead>p{max-width:76ch}.bw-seo-sectionhead--split{grid-template-columns:.88fr 1.12fr;align-items:start;gap:64px;display:grid}.bw-seo-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.bw-seo-benefits article{border-top:1px solid var(--st-line-soft);padding-top:24px}.bw-seo-benefits p{color:var(--st-muted-on-light)}.bw-seo-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bw-seo-evidence{background:var(--st-paper-raised);flex-direction:column;padding:32px;display:flex}.bw-seo-evidence__brand{align-items:center;gap:20px;min-height:64px;margin-bottom:24px;display:flex}.bw-seo-evidence__brand img{object-fit:contain;width:165px;height:auto;max-height:56px}.bw-seo-evidence__brand img.bw-seo-evidence__quwa{width:56px;height:56px}.bw-seo-evidence h3{font-size:1.625rem}.bw-seo-evidence p{font-size:var(--st-text-body)}.bw-seo-evidence p:has(strong){border-top:1px solid var(--st-line-soft);margin-bottom:12px;padding-top:20px;font-size:1.375rem;line-height:1.35}.bw-seo-evidence strong{color:var(--st-accent-on-light)}.bw-seo-evidence p:has(em){color:var(--st-muted-on-light);font-size:var(--st-text-body);line-height:1.5}.bw-seo-evidence>p:last-child{margin-top:auto;padding-top:4px}.bw-seo-evidence>p:last-child a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.bw-seo-table-wrap{margin:32px 0}.bw-seo-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:var(--st-text-small);line-height:1.55}.bw-seo-table-wrap th,.bw-seo-table-wrap td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--st-line-soft);overflow-wrap:anywhere;color:var(--st-ink);text-transform:none;letter-spacing:normal;background:0 0;padding:20px}.bw-seo-table-wrap thead th{background:var(--st-cream-200);font-family:var(--bw-font-ui);font-size:var(--st-text-small);font-weight:600}.bw-seo-table-wrap tbody th{font-size:var(--st-text-small);font-weight:600}.bw-seo-scope{padding-top:0}.bw-seo-page .bw-seo-scope ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin:0;padding:0;list-style:none;display:grid}.bw-seo-page .bw-seo-scope li{border-top:1px solid var(--st-line-soft);margin:0;padding-top:20px}.bw-seo-scope li strong{font-family:var(--bw-font-heading);margin-bottom:12px;font-size:1.4375rem;line-height:1.25;display:block}.bw-seo-section--dark{background:var(--st-black-900);color:var(--st-cream-100)}.bw-seo-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.bw-seo-process li,.bw-seo-page .bw-seo-process li+li{border-top:1px solid var(--st-line-on-dark);margin:0;padding-top:20px}.bw-seo-process__number{color:var(--st-gold-400);font-family:var(--bw-font-ui);font-size:var(--st-text-body);margin-bottom:20px;font-weight:600;display:block}.bw-seo-process h3{font-size:1.375rem}.bw-seo-process p{font-size:var(--st-text-body);color:var(--st-muted-on-dark)}.bw-seo-fit p{max-width:68ch}.bw-seo-engagementgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.bw-seo-engagementgrid article{background:var(--st-paper-raised);padding:28px}.bw-seo-engagementgrid h3{min-height:58px}.bw-seo-engagementgrid .bw-seo-engagement__price{color:var(--st-accent-on-light);letter-spacing:-.03em;margin-bottom:20px;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:700;line-height:1.15}.bw-seo-engagement__delivery{font-size:var(--st-text-small)}.bw-seo-engagementgrid article>p:last-child{font-size:var(--st-text-body);color:var(--st-muted-on-light)}.bw-seo-link-row{flex-wrap:wrap;gap:12px 32px;margin-top:24px;display:flex}.bw-seo-link-row a{align-items:center;gap:12px;min-height:44px;font-weight:600;display:inline-flex}.bw-seo-start{background:var(--st-black-900);color:var(--st-cream-100)}.bw-seo-start__grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;display:grid}.bw-seo-start h2{margin-bottom:24px}.bw-seo-start p{color:var(--st-muted-on-dark)}.bw-seo-start__grid>div:last-child p{max-width:32ch;font-size:var(--st-text-body);margin-top:20px}.bw-seo-guide{background:var(--st-paper-raised)}.bw-seo-guide .bw-seo-sectionhead{max-width:950px;margin-bottom:48px}.bw-seo-guide__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.bw-seo-guide__contents{border-top:1px solid var(--st-line-soft);max-height:calc(100svh - 132px);position:sticky;top:108px;overflow-y:auto}.bw-seo-guide__contents nav{display:grid}.bw-seo-guide__contents a{min-height:44px;color:var(--st-muted-on-light);font-family:var(--bw-font-ui);font-size:var(--st-text-small);border-bottom:1px solid var(--st-line-soft);align-items:center;padding:8px 0;line-height:1.35;text-decoration:none;display:flex}.bw-seo-guide__contents a:hover{color:var(--st-accent-on-light);text-decoration:underline}.bw-seo-guide__body{min-width:0}.bw-seo-guide__body section{border-bottom:1px solid var(--st-line-soft);margin-bottom:40px;padding-bottom:40px}.bw-seo-guide__body section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.bw-seo-guide__body h3{max-width:34ch;margin-bottom:24px;font-size:1.75rem;line-height:1.2}.bw-seo-guide__body p,.bw-seo-guide__body ul{max-width:72ch}.bw-seo-guide__body li{padding-left:4px}.bw-seo-guide__body .bw-seo-table-wrap th,.bw-seo-guide__body .bw-seo-table-wrap td{padding:16px}.bw-seo-faq__inner{max-width:980px}.bw-seo-faq details{border-top:1px solid var(--st-line-soft)}.bw-seo-faq details:last-child{border-bottom:1px solid var(--st-line-soft)}.bw-seo-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:20px 0;list-style:none;display:flex}.bw-seo-faq summary::-webkit-details-marker{display:none}.bw-seo-faq summary h3{margin:0;font-size:1.3125rem;line-height:1.35}.bw-seo-faq summary svg{color:var(--st-accent-on-light);flex:none}.bw-seo-faq details[open] .bw-seo-faq__plus{display:none}.bw-seo-faq__answer{max-width:80ch;padding:0 44px 24px 0}.bw-seo-contact{background:var(--st-cream-100);padding:72px 0}.bw-seo-contact__grid{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.bw-seo-contact h2{margin-bottom:24px}.bw-seo-contact__grid>div>p{max-width:45ch}.bw-seo-contact .bw-form{background:var(--st-paper-raised);border:1px solid var(--st-line-soft);color:var(--st-ink);padding:32px}.bw-seo-contact .bw-form__title{max-width:none;font-size:1.625rem}.bw-seo-contact .bw-form__sub{font-size:var(--st-text-small);color:var(--st-muted-on-light)}.bw-seo-contact .bw-form__label{color:var(--st-ink);font-size:var(--st-text-small)}.bw-seo-contact .bw-form__submit{min-height:52px;font-size:var(--st-text-small)}@media (width<=1100px){.bw-seo-sectionhead--split,.bw-seo-contact__grid{gap:40px}.bw-seo-evidence,.bw-seo-engagementgrid article{padding:24px}.bw-seo-engagementgrid .bw-seo-engagement__price{font-size:1.75rem}.bw-seo-guide__layout{grid-template-columns:190px minmax(0,1fr);gap:40px}}@media (width<=900px){.bw-seo-sectionhead--split,.bw-seo-contact__grid{grid-template-columns:1fr;gap:24px}.bw-seo-sectionhead--split h2{margin-bottom:0}.bw-seo-benefits,.bw-seo-process{grid-template-columns:1fr;gap:28px}.bw-seo-engagementgrid{grid-template-columns:1fr}.bw-seo-engagementgrid article{grid-template-columns:1fr 1fr;gap:16px 32px;display:grid}.bw-seo-engagementgrid h3,.bw-seo-engagement__delivery{min-height:0;margin:0}.bw-seo-engagementgrid .bw-seo-engagement__price{margin:0}.bw-seo-engagement__delivery{grid-column:1/-1}.bw-seo-start__grid{grid-template-columns:1fr;gap:24px}.bw-seo-start__grid>div:last-child p{max-width:none}.bw-seo-guide__layout{display:block}.bw-seo-guide__contents{max-height:none;margin-bottom:40px;position:static}.bw-seo-guide__contents nav{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px}.bw-seo-contact .bw-form{width:100%;max-width:720px}}@media (width<=720px){.bw-seo-page{font-size:var(--st-text-body)}.bw-seo-page .bw-market-shell{width:calc(100% - 40px)}.bw-seo-hero{padding:24px 0 40px}.bw-seo-hero h1{font-size:clamp(2.5rem,6.8vw,3rem)}.bw-seo-hero__lead{font-size:1.3125rem}.bw-seo-hero .bw-seo-byline{font-size:var(--st-text-small)}.bw-seo-navigation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}.bw-seo-navigation a{font-size:var(--st-text-small);padding-inline:4px}.bw-seo-section,.bw-seo-contact{padding:48px 0}.bw-seo-scope{padding-top:0}.bw-seo-page .bw-seo-scope ul{grid-template-columns:1fr;gap:24px}.bw-seo-sectionhead{margin-bottom:28px}.bw-seo-benefits,.bw-seo-evidence-grid{grid-template-columns:1fr;gap:28px}.bw-seo-evidence__brand{flex-wrap:nowrap;min-height:64px}.bw-seo-evidence h3{font-size:1.5rem}.bw-seo-guide__body h3{font-size:1.5625rem}.bw-seo-table-wrap table,.bw-seo-table-wrap tbody{display:block}.bw-seo-table-wrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.bw-seo-table-wrap tr{border-top:1px solid var(--st-line-soft);padding:20px 0;display:block}.bw-seo-table-wrap tr:last-child{border-bottom:1px solid var(--st-line-soft)}.bw-seo-table-wrap tbody th,.bw-seo-table-wrap tbody td,.bw-seo-guide__body .bw-seo-table-wrap tbody th,.bw-seo-guide__body .bw-seo-table-wrap tbody td{border:0;padding:0;display:block;width:100%!important}.bw-seo-table-wrap tbody th{font-size:var(--st-text-body);margin-bottom:16px}.bw-seo-table-wrap tbody td+td{margin-top:16px}.bw-seo-table-wrap td:before{content:attr(data-label);color:var(--st-accent-on-light);font-family:var(--bw-font-ui);font-size:var(--st-text-body);margin-bottom:4px;font-weight:600;display:block}.bw-seo-faq summary{min-height:68px}.bw-seo-faq summary h3{font-size:var(--st-text-reading)}.bw-seo-faq__answer{padding-right:0}}@media (width<=520px){.bw-seo-page .bw-market-shell{width:calc(100% - 32px)}.bw-seo-page h2{font-size:2rem}.bw-seo-hero h1{font-size:2.6875rem}.bw-seo-page .bw-market-actions{gap:12px}.bw-seo-hero .bw-market-actions>a{justify-content:center;width:100%}.bw-seo-navigation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-seo-evidence{padding:24px 20px}.bw-seo-evidence__brand{gap:16px}.bw-seo-evidence__brand img{width:140px}.bw-seo-process{grid-template-columns:1fr;gap:24px}.bw-seo-process__number{margin-bottom:12px}.bw-seo-engagementgrid article{display:block}.bw-seo-engagementgrid h3,.bw-seo-engagementgrid .bw-seo-engagement__price,.bw-seo-engagement__delivery{margin-bottom:16px}.bw-seo-guide__contents nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.bw-seo-contact .bw-form{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.bw-seo-page *,.bw-seo-page :before,.bw-seo-page :after{scroll-behavior:auto!important;transition:none!important}}.bw-seo-scope-detail{margin-top:36px}.bw-seo-scope-detail h3{margin-bottom:18px;font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.35}
