.seo-snapshot-page{--ss-carbon:#171018;--ss-mineral:#f7f3ea;--ss-cobalt:#3c35d8;--ss-line:#f7f3ea3d;color:var(--ss-mineral);background:var(--ss-carbon);padding-top:4.5rem;font:400 21px/1.45 Afacad Flux,sans-serif;overflow:clip}.seo-snapshot-page *,.seo-snapshot-page :before,.seo-snapshot-page :after{box-sizing:border-box}html[data-page-motion=seo-snapshot]{scroll-padding-top:calc(var(--site-header-height,4.5rem) + 1.5rem)}.seo-snapshot-page:focus{outline:none}.seo-snapshot-page :is(h1,h2,h3,p,figure){margin:0}.seo-snapshot-page :is(h1,h2,h3){font-family:Afacad Flux,sans-serif;font-weight:600}.seo-snapshot-page a{color:inherit;text-underline-offset:6px}.seo-snapshot-page em{color:#b7adff;font-style:normal}.seo-snapshot-page :is(a,button,summary,input):focus-visible{outline-offset:6px;box-shadow:none;outline:3px solid}.seo-snapshot-page .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-shell{width:min(100% - 112px,1440px);margin-inline:auto}.ss-section{padding-block:clamp(80px,9vw,144px)}.ss-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:16px;line-height:1.4}.seo-snapshot-page .ss-eyebrow{margin-bottom:36px}.ss-heading{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(48px,5.4vw,82px);line-height:.98}.ss-lead{font-size:clamp(24px,2vw,29px);line-height:1.35}.seo-snapshot-page .ss-copy>*+*{margin-top:28px}.ss-index{letter-spacing:.04em;color:#b7adff;font-size:17px;display:block}.ss-mineral{color:var(--ss-carbon);background:var(--ss-mineral);--ss-line:#1710183b;color-scheme:light}.ss-mineral em,.ss-mineral .ss-index{color:var(--ss-cobalt)}.ss-editorial{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(50px,8vw,120px);display:grid}.ss-editorial>*,.ss-hero-bottom>*,.ss-close-bottom>*,.ss-form-grid>*,.ss-sample-scene>*{min-width:0}.ss-intro{padding-top:60px}.seo-snapshot-page .text-action{max-width:100%;color:inherit;font-size:19px}.seo-snapshot-page .primary-action{flex-shrink:0;width:auto;min-width:170px;max-width:100%}.ss-actions{flex-direction:column;align-items:start;gap:22px;display:flex}.ss-hero{padding-top:clamp(48px,5vw,80px);padding-bottom:48px}.ss-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:1330px;font-size:clamp(65px,min(8.5vw,12svh),132px);line-height:.93}.ss-hero-bottom{grid-template-columns:1.5fr 1fr;align-items:end;gap:clamp(50px,8vw,140px);margin-top:50px;display:grid}.ss-hero-copy .ss-lead{max-width:820px}.seo-snapshot-page .ss-scope-line{color:#d4cdd7;max-width:630px;margin-top:25px;font-size:20px}.ss-hero-rule{height:14px;margin-top:56px;position:relative}.ss-hero-rule:before{content:"";background:var(--ss-line);height:1px;position:absolute;inset:6px 0 auto}.ss-hero-rule>span{background:var(--ss-cobalt);width:14px;height:14px;position:absolute;right:0}.ss-coverage-grid{--choice-row-count:3;--choice-fallback-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:42px;margin-top:60px;display:grid}.ss-coverage-grid article{border-top:1px solid var(--ss-line);padding-top:24px}.ss-coverage-grid h3{letter-spacing:-.025em;margin:18px 0 22px;font-size:clamp(29px,2.5vw,36px);line-height:1.08}.ss-coverage-bottom{border-top:1px solid var(--ss-line);grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(40px,7vw,100px);margin-top:50px;padding-top:32px;display:grid}.ss-coverage-bottom>p{font-size:23px}.ss-limits h3{letter-spacing:-.02em;margin-bottom:18px;font-size:25px;line-height:1.1}.ss-limits p{font-size:19px}.ss-sample-figure{margin-top:60px!important}.ss-sample-masthead{border-block:1px solid var(--ss-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-block:24px;display:flex}.ss-sample-masthead p{flex-wrap:wrap;align-items:baseline;gap:12px 24px;display:flex}.ss-sample-masthead strong{letter-spacing:-.02em;font-size:28px;font-weight:600}.ss-sample-masthead :is(span,time){color:#c8bdc8;font-size:17px}.ss-sample-scene{grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(70px,7vw,110px);margin-top:38px;display:grid;position:relative}.ss-evidence-table{border-collapse:collapse;table-layout:fixed;width:100%;font:inherit}.ss-evidence-table caption{text-align:left;color:#c8bdc8;padding-bottom:26px;font-size:18px}.ss-evidence-table th,.ss-evidence-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--ss-line);padding:22px 16px 22px 0}.ss-evidence-table thead th{color:#c8bdc8;padding-top:0;padding-bottom:15px;font-size:15px;font-weight:500;line-height:1.3}.ss-evidence-table thead th:first-child{width:35%}.ss-evidence-table thead th:nth-child(2){width:23%}.ss-evidence-table tbody th{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:1.1}.ss-evidence-table tbody td:last-child{padding-right:0;font-size:18px;line-height:1.35}.ss-evidence-table .ss-count{color:#b7adff;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:29px;line-height:1}.ss-evidence-table [data-ss-source] th{box-shadow:inset 3px 0 var(--ss-cobalt);padding-left:15px}[data-ss-layout=full] .ss-evidence-table [data-ss-source] th{box-shadow:none}.ss-priority{isolation:isolate;padding:clamp(26px,3vw,44px);position:relative}.ss-priority-frame{z-index:-1;transform:translateY(calc((1 - var(--ss-frame-progress,1)) * 14px));pointer-events:none;background:#211923;border:1px solid #756cdc;position:absolute;inset:0}.ss-priority-square{background:var(--ss-cobalt);width:16px;height:16px;margin-bottom:25px;display:block}.ss-priority h3{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(28px,2.6vw,38px);line-height:1.05}.ss-priority p{font-size:23px;line-height:1.35}.ss-connection-plane{z-index:2;pointer-events:none;fill:none;width:100%;height:100%;color:var(--ss-cobalt);position:absolute;inset:0;overflow:visible}.ss-connection-plane path{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1}[data-ss-bracket]{stroke-dashoffset:calc(1 - var(--ss-bracket-progress,1))}[data-ss-leader]{stroke-dashoffset:calc(1 - var(--ss-leader-progress,1))}.seo-snapshot-page .ss-count-boundary{border-top:1px solid var(--ss-line);max-width:900px;margin-top:36px;padding-top:28px;font-size:20px}.seo-snapshot-page .ss-caption{color:#c8bdc8;max-width:900px;margin-top:24px;font-size:17px;line-height:1.4}.seo-snapshot-page .ss-pdf-link{margin-top:28px}.ss-form-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(50px,7vw,110px);display:grid}.ss-reply{border-top:2px solid var(--ss-cobalt);padding-top:28px}.ss-reply h3{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(34px,3.4vw,48px);line-height:1.04}.seo-snapshot-page .contact-form{grid-column:auto;margin:0;padding:0;scroll-margin-top:110px}.seo-snapshot-page .contact-form:before{display:none}.seo-snapshot-page .contact-form .form-intro{color:var(--ss-carbon);border:0;margin:0 0 34px;padding:0}.seo-snapshot-page .form-intro .section-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:25px;font-size:16px;line-height:1.4}.seo-snapshot-page .form-intro h2{letter-spacing:-.04em;text-wrap:balance;margin-bottom:22px;font-size:clamp(42px,4.6vw,65px);line-height:1.02}.seo-snapshot-page .form-intro>p:last-child{max-width:520px;font-size:21px}.seo-snapshot-page .field-grid{align-items:start;gap:26px 24px}.seo-snapshot-page .field label{font-size:20px;line-height:1.3}.seo-snapshot-page .field input{font:inherit;background:#fffdf8;border-color:#746c75;min-height:56px;font-size:20px;line-height:1.35}.seo-snapshot-page .field input:disabled{background:#eeebe4;border-color:#8d858d}.seo-snapshot-page .field-help,.seo-snapshot-page .field-error{margin-top:9px;font-size:17px;line-height:1.4}.seo-snapshot-page .form-privacy{margin-top:26px;font-size:17px;line-height:1.45}.seo-snapshot-page .contact-form .acknowledgement{margin-top:24px}.seo-snapshot-page .contact-form .acknowledgement__control{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;min-height:44px}.seo-snapshot-page .contact-form .acknowledgement__control input{width:22px;height:22px;min-height:22px;accent-color:var(--ss-cobalt);margin:0}.seo-snapshot-page .contact-form .acknowledgement__control label{align-content:center;min-height:44px;font-size:18px;line-height:1.35}.seo-snapshot-page .contact-form .form-action{text-align:left;min-width:min(100%,230px);max-width:100%;margin-top:24px;font-size:19px}.seo-snapshot-page .contact-form .form-action:disabled{opacity:1;background:#584f60}.seo-snapshot-page #snapshot-form-availability{max-width:610px;margin-top:25px}.seo-snapshot-page .review-build-notice{border-left:3px solid var(--ss-cobalt);color:var(--ss-carbon);background:#e9e5ed;margin:0 0 28px;padding:18px 22px;font-size:17px;line-height:1.4}.seo-snapshot-page input:focus-visible{outline-color:var(--ss-cobalt);outline-offset:3px}.seo-snapshot-page :is(input,#snapshot-form-errors,[data-delivery-status]){scroll-margin-block:115px 40px}.seo-snapshot-page .contact-form:focus{outline:none}.seo-snapshot-page .contact-form:focus-visible{outline:3px solid var(--ss-cobalt);outline-offset:12px}.ss-faq-list{align-self:start}.ss-faq-list details{border-top:1px solid var(--ss-line)}.ss-faq-list details:last-child{border-bottom:1px solid var(--ss-line)}.ss-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:25px;font-size:27px;line-height:1.15;list-style:none;display:flex}.ss-faq-list summary::-webkit-details-marker{display:none}.ss-faq-list summary>span{color:#b7adff;flex-shrink:0;transition:transform .2s}.ss-faq-list details[open] summary>span{transform:rotate(45deg)}.ss-faq-list [data-disclosure-content]{padding-bottom:30px}.ss-faq-list [data-disclosure-content]>*+*{margin-top:24px}.ss-fixes{padding-bottom:0}.ss-questions{border-bottom:1px solid var(--ss-line)}.ss-close h2{max-width:1280px;font-size:clamp(58px,7vw,108px)}.ss-close-bottom{justify-content:space-between;align-items:end;gap:70px;margin-top:50px;display:flex}.ss-close-bottom>p{max-width:680px;font-size:25px}[data-ss-title]{overflow-anchor:none;display:block}[data-ss-mode=full] [data-ss-title]:not([data-ss-hero]){transform:translateY(calc((1 - var(--ss-title-progress,1)) * 26px))}.ss-motion-toggle{color:inherit;text-underline-offset:5px;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:15px;text-decoration:underline}.ss-motion-toggle[hidden]{display:none}html[data-mobile-motion=active] .ss-page .ss-priority-frame[data-mobile-kind=image]{transform:translateY(calc((1 - var(--mobile-progress,1)) * 14px))}@media (width>=1100px) and (height>=650px) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-ss-intro=ready] [data-ss-hero]{opacity:.7;transform:translateY(18px)}}@media (width<=1099px),(pointer:coarse){.ss-shell{width:calc(100% - 64px)}.ss-editorial,.ss-hero-bottom,.ss-form-grid{grid-template-columns:1fr;gap:40px}.ss-intro{max-width:760px;padding-top:0}.ss-actions{flex-flow:wrap;align-items:center;gap:24px}.ss-hero-bottom{margin-top:40px}.ss-sample-scene{grid-template-columns:1fr;gap:35px}.ss-evidence-table thead th:first-child{width:36%}.ss-evidence-table thead th:nth-child(2){width:20%}.ss-priority{max-width:740px}.ss-connection-plane{display:none}.ss-form-column{max-width:820px}.ss-reply{max-width:760px}.ss-close-bottom{flex-wrap:wrap;gap:36px}}@media (width<=899px){.ss-coverage-grid{grid-template-columns:1fr;gap:32px;max-width:760px}.ss-coverage-grid.choice-grid>article{grid-row:auto;display:block}.ss-coverage-grid h3{margin:14px 0 18px}.ss-coverage-bottom{grid-template-columns:1fr;gap:32px}}@media (width<=699px){.seo-snapshot-page{font-size:20px}.ss-shell{width:calc(100% - 40px)}.ss-section{padding-block:65px}.ss-hero{padding-top:40px;padding-bottom:25px}.seo-snapshot-page .ss-eyebrow{margin-bottom:25px;font-size:14px}.ss-hero h1{font-size:clamp(52px,14vw,85px);line-height:.96}.ss-hero-bottom{gap:30px;margin-top:30px}.ss-lead{font-size:24px}.ss-heading{font-size:clamp(43px,11.5vw,65px)}.ss-hero-rule,.ss-coverage-grid{margin-top:38px}.ss-coverage-bottom{margin-top:36px}.ss-sample-figure{margin-top:38px!important}.ss-sample-masthead{align-items:start;gap:18px;padding-block:22px}.ss-sample-masthead p{flex-direction:column;gap:4px}.ss-sample-masthead strong{font-size:26px}.ss-sample-masthead :is(span,time){font-size:16px}.ss-evidence-table caption{width:100%;padding-bottom:22px;font-size:17px;display:block}.ss-evidence-table,.ss-evidence-table tbody{display:block}.ss-evidence-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-evidence-table tbody tr{border-bottom:1px solid var(--ss-line);grid-template-columns:minmax(0,1fr) auto;gap:16px 18px;padding-block:24px;display:grid}.ss-evidence-table tbody th,.ss-evidence-table tbody td{border:0;padding:0;display:block}.ss-evidence-table tbody th{font-size:25px}.ss-evidence-table .ss-count{font-size:27px}.ss-evidence-table tbody td:last-child{grid-column:1/-1;font-size:19px}.ss-evidence-table [data-ss-source] th{padding-left:12px}.ss-priority{padding:28px}.ss-priority p{font-size:22px}.ss-priority h3{font-size:31px}.ss-priority-square{margin-bottom:22px}.seo-snapshot-page .ss-count-boundary{font-size:19px}.seo-snapshot-page .ss-caption{font-size:16px}.seo-snapshot-page .form-intro .section-label{font-size:14px}.seo-snapshot-page .form-intro h2{font-size:clamp(43px,11.5vw,58px)}.seo-snapshot-page .field-grid{grid-template-columns:1fr}.ss-reply h3{font-size:35px}.ss-faq-list summary{gap:16px;font-size:25px}.ss-fixes{padding-bottom:0}.ss-close h2{font-size:clamp(49px,13vw,70px)}.ss-close-bottom{flex-direction:column;align-items:start;gap:30px;margin-top:35px}.ss-close-bottom>p{font-size:24px}.ss-close .ss-actions{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){html[data-page-motion=seo-snapshot]{scroll-behavior:auto}.seo-snapshot-page *,.seo-snapshot-page :before,.seo-snapshot-page :after{transition:none!important;animation:none!important}}@media (forced-colors:active),print{.ss-priority-frame{background:0 0;border:1px solid}[data-ss-title],.ss-priority-frame{opacity:1!important;transition:none!important;transform:none!important}.ss-text-word{color:inherit!important}.ss-connection-plane{display:none}}
