body.theme-precision{--pr-bg:#060c18;--pr-bg-alt:#081322;--pr-surface:#0b1929;--pr-surface-hover:#0e1e31;--pr-text:#f5f7fb;--pr-text-2:#b7c3d2;--pr-text-3:#91a4ba;--pr-blue:#246bff;--pr-cyan:#00d7df;--pr-line:rgba(140,180,205,.2);--pr-line-strong:rgba(90,205,225,.42);--pr-control-line:#6c8aa6;--pr-error:#ff9f92;--pr-cta:linear-gradient(90deg,#1e56db,#0a7e93);--pr-cta-hover:linear-gradient(90deg,#1a4cc4,#086e81);--pr-focus:0 0 0 3px var(--pr-bg),0 0 0 5px var(--pr-cyan);--pr-radius:14px;--pr-max:1160px;--pr-gutter:clamp(24px,8vw,144px);--pr-section-y:clamp(56px,8.5vw,112px);--pr-header-h:80px;--pr-ease:cubic-bezier(.2,.7,.2,1);--pr-fast:180ms;background:var(--pr-bg)!important;color:var(--pr-text)}@media (max-width:359px){body.theme-precision{--pr-gutter:20px}}@media (max-width:767px){body.theme-precision{--pr-header-h:64px}}body.theme-precision .site-hero-shell:after,body.theme-precision .site-hero-shell:before,body.theme-precision:after,body.theme-precision:before{content:none!important}body.theme-precision .site-hero-shell{background:var(--pr-bg)!important;overflow:visible!important}body.theme-precision #main-content{overflow:visible!important}body.theme-precision .main-padding{padding:0!important}.pr-home{position:relative;font-family:var(--font-body);color:var(--pr-text)}.pr-home :where(section,[id]){scroll-margin-top:calc(var(--pr-header-h) + 16px)}.pr-alias{display:block;height:0;overflow:hidden}.pr-wrap{position:relative;width:100%;max-width:calc(var(--pr-max) + var(--pr-gutter)*2);margin-inline:auto;padding-inline:var(--pr-gutter)}body.theme-precision .navbar{min-height:var(--pr-header-h)!important;background:rgba(6,12,24,.94)!important;border-bottom:1px solid transparent!important;box-shadow:none!important;transition:border-color var(--pr-fast) ease,background-color var(--pr-fast) ease}body.theme-precision .navbar .ns-container{min-height:var(--pr-header-h)!important;max-width:calc(var(--pr-max) + var(--pr-gutter)*2)!important;padding-inline:var(--pr-gutter)!important}body.theme-precision header.navbar.scrolled{background:rgba(6,12,24,.98)!important;border-bottom-color:var(--pr-line)!important}body.theme-precision .navbar nav[aria-label="Navegación principal"]{gap:clamp(20px,2.4vw,36px);background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.theme-precision .navbar :is(.navlink,.menu-trigger){color:var(--pr-text-2)!important;font-family:var(--font-body);font-size:15px;font-weight:600}body.theme-precision .navbar :is(.navlink,.menu-trigger):hover,body.theme-precision .navbar :is(.navlink[aria-current=page],.is-section-current>.menu-trigger){color:var(--pr-text)!important}body.theme-precision .navbar :is(.iso,.iso2,.iso3){color:var(--pr-text)!important}body.theme-precision .navbar .mobile-open{color:var(--pr-text)!important;background:hsla(0,0%,100%,.06)!important;border:1px solid var(--pr-line)!important;min-width:44px;min-height:44px}body.theme-precision .navbar .submenu{border-color:var(--pr-line);background:#0a1526;box-shadow:0 24px 64px rgba(0,0,0,.4)}body.theme-precision .navbar .submenu-item{color:var(--pr-text-2)!important}body.theme-precision .navbar .submenu-item:hover,body.theme-precision .navbar .submenu-item[aria-current=page]{color:var(--pr-text)!important;background:hsla(0,0%,100%,.05)!important}body.theme-precision .navbar .submenu-label{color:var(--pr-text-3)}body.theme-precision .ns-btn-primary{color:#fff!important;background:var(--pr-cta)!important;border:0!important;box-shadow:none!important;font-weight:600}body.theme-precision .ns-btn-primary:hover{background:var(--pr-cta-hover)!important}body.theme-precision .ns-btn-primary:focus-visible{outline:none;box-shadow:var(--pr-focus)!important}body.theme-precision header.navbar .nav-cta{opacity:1!important;transform:none!important;pointer-events:auto!important}@media (min-width:1024px){body.theme-precision header.navbar a.nav-cta.ns-btn-primary.hidden{display:inline-flex!important}}body.theme-precision header.navbar a.nav-cta.ns-btn-primary{color:#fff!important;background:var(--pr-cta)!important;box-shadow:none!important}body.theme-precision header.navbar a.nav-cta.ns-btn-primary:hover{background:var(--pr-cta-hover)!important}body.theme-precision header.navbar a.nav-cta.ns-btn-primary:focus-visible{box-shadow:var(--pr-focus)!important}body.theme-precision header.navbar a.nav-cta.ns-btn-primary:after{content:none!important}body.theme-precision .navbar .nav-cta{min-height:44px;padding-inline:22px;font-size:15px}.pr-label{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--pr-text-3)}.pr-label:before{content:"";flex:none;width:20px;height:2px;border-radius:2px;background:var(--pr-cyan)}.pr-label--muted:before{background:var(--pr-line-strong)}.pr-accent{color:var(--pr-cyan)}.pr-h2{margin:16px 0 0;max-width:22ch;font-size:clamp(1.875rem,2.4vw + 1rem,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.pr-h2,.pr-h3{font-family:var(--font-heading);color:var(--pr-text)}.pr-h3{margin:0;font-size:clamp(1.3125rem,.6vw + 1.1rem,1.625rem);font-weight:650;line-height:1.2;letter-spacing:-.015em}.pr-lead{margin:0;max-width:36ch;font-size:clamp(1.125rem,.4vw + 1rem,1.3125rem);line-height:1.5;color:var(--pr-text)}.pr-body{margin:0;max-width:60ch;font-size:clamp(1rem,.2vw + .95rem,1.125rem);line-height:1.62;color:var(--pr-text-2)}.pr-note{margin:24px 0 0;max-width:70ch;font-size:15px;line-height:1.6;color:var(--pr-text-3)}.pr-faq__item a,.pr-note a{color:var(--pr-text);text-decoration:underline;text-decoration-color:var(--pr-line-strong);text-underline-offset:4px}.pr-faq__item a:hover,.pr-note a:hover{text-decoration-color:var(--pr-cyan)}.pr-head{margin-bottom:clamp(32px,3.5vw,48px)}.pr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:999px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.2;text-align:center;background:var(--pr-cta);transition:background var(--pr-fast) ease,box-shadow var(--pr-fast) ease}.pr-btn,.pr-btn:hover{color:#fff;text-decoration:none}.pr-btn:hover{background:var(--pr-cta-hover)}.pr-btn:focus-visible{outline:none;box-shadow:var(--pr-focus)}.pr-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--pr-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--pr-line-strong);text-underline-offset:6px;transition:text-decoration-color var(--pr-fast) ease}.pr-link:hover{color:var(--pr-text);text-decoration-color:var(--pr-cyan)}.pr-faq__item a:focus-visible,.pr-link:focus-visible,.pr-note a:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:4px;border-radius:4px}.pr-link__arrow{display:inline-block;color:var(--pr-cyan);transition:transform var(--pr-fast) var(--pr-ease)}.pr-card--service:hover .pr-link__arrow,.pr-link:hover .pr-link__arrow{transform:translateX(3px)}.pr-card{position:relative;border:1px solid var(--pr-line);border-radius:var(--pr-radius);background:var(--pr-surface);padding:clamp(22px,2.4vw,32px)}.pr-section{position:relative;padding-block:var(--pr-section-y);background:var(--pr-bg)}.pr-section--alt{background:var(--pr-bg-alt)}.pr-split{display:grid;gap:clamp(32px,4vw,48px)}@media (min-width:960px){.pr-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:center}.pr-split--open{align-items:start}}.pr-split__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.pr-split__copy .pr-h2{margin-top:-4px}.pr-inline-links{display:flex;flex-wrap:wrap;gap:8px 32px}.pr-card--form .pulso-form-only>.space-y-6>*+*{margin-top:0}.pr-card--form form{display:grid;gap:20px}.pr-card--form form>*+*{margin-top:0!important}.pr-card--form .field{display:grid;gap:8px}.pr-card--form label.label{margin:0;font-size:15px;font-weight:600;color:var(--pr-text)!important}.pr-card--form .req{color:var(--pr-cyan)}.pr-card--form .form-input{min-height:52px;padding:0 16px;border:1px solid var(--pr-control-line)!important;border-radius:10px;background:var(--pr-bg)!important;font-size:16px;color:var(--pr-text)!important;box-shadow:none!important}.pr-card--form .form-input::-moz-placeholder{color:#8193a8;opacity:1}.pr-card--form .form-input::placeholder{color:#8193a8;opacity:1}.pr-card--form .form-input:focus{outline:none;border-color:var(--pr-cyan)!important;box-shadow:0 0 0 3px rgba(0,215,223,.25)!important}.pr-card--form .form-input[aria-invalid=true]{border-color:var(--pr-error)!important}.pr-card--form :is(.form-hint,.text-muted-2){font-size:14px!important;line-height:1.5;color:var(--pr-text-3)!important}.pr-card--form .text-11px{font-size:13px!important}.pr-card--form .ns-btn-primary{min-height:52px;border-radius:999px;font-size:16px}.pr-card--form .ns-btn-primary[aria-disabled=true]{cursor:progress;opacity:.8}.pr-card--form .pulso-field-error[hidden]{display:none}.pr-card--form .pulso-field-error{display:flex;gap:8px;margin:0;font-size:14px;font-weight:500;color:var(--pr-error)}.pr-section--close{overflow:hidden;isolation:isolate}.pr-section--close:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 8% 0,rgba(36,107,255,.11),transparent 70%)}.pr-h2--close{margin:0;max-width:14ch;font-size:clamp(2.125rem,3.6vw + 1rem,4rem);line-height:1.06;letter-spacing:-.035em}.pr-terms{display:grid;gap:10px;margin:4px 0 12px;padding:0;list-style:none}.pr-terms li{position:relative;padding-left:24px;font-size:16px;line-height:1.55;color:var(--pr-text-2)}.pr-terms li:before{content:"";position:absolute;left:0;top:.78em;width:12px;height:2px;border-radius:2px;background:var(--pr-cyan)}.pr-faq{display:grid;gap:16px;margin-top:clamp(40px,5vw,64px);padding-top:28px;border-top:1px solid var(--pr-line)}@media (min-width:960px){.pr-faq{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px}}.pr-faq__title{margin:0;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--pr-text-3)}.pr-faq__item{border-bottom:1px solid var(--pr-line)}.pr-faq__item:first-child{border-top:1px solid var(--pr-line)}.pr-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding-block:8px;font-size:15px;font-weight:500;line-height:1.4;color:var(--pr-text-2);cursor:pointer;list-style:none;transition:color var(--pr-fast) ease}.pr-faq__item summary:hover,.pr-faq__item[open] summary{color:var(--pr-text)}.pr-faq__item summary::-webkit-details-marker{display:none}.pr-faq__item summary:after{content:"+";flex:none;font-size:18px;font-weight:400;line-height:1;color:var(--pr-cyan);transition:transform var(--pr-fast) var(--pr-ease)}.pr-faq__item[open] summary:after{transform:rotate(45deg)}.pr-faq__item summary:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:4px;border-radius:4px}.pr-faq__item p{margin:0;max-width:68ch;padding-bottom:14px;font-size:14.5px;line-height:1.6;color:var(--pr-text-3)}body.theme-precision .footer{margin-top:0!important;border-top:1px solid var(--pr-line)!important;background:var(--pr-bg)!important}body.theme-precision .footer:after,body.theme-precision .footer:before{content:none!important}body.theme-precision .footer .premium-btn--primary{color:#fff!important;background:var(--pr-cta)!important;box-shadow:none!important}body.theme-precision .footer .premium-btn--primary:hover{background:var(--pr-cta-hover)!important}@media (prefers-reduced-motion:reduce){.pr-home *,.pr-home :after,.pr-home :before,body.theme-precision .navbar{transition:none!important;animation:none!important}}.pr-page-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,64px);background:var(--pr-bg)}.pr-page-hero:before,body.theme-precision .ns-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 60% at 90% 40%,rgba(36,107,255,.13),transparent 72%),radial-gradient(40% 50% at 64% 100%,rgba(0,215,223,.05),transparent 72%)}.pr-page-title{max-width:18ch;font-family:var(--font-heading);font-size:clamp(2.5rem,3.6vw + 1.1rem,4.75rem);font-weight:740;line-height:1.04;letter-spacing:-.04em;color:var(--pr-text);text-wrap:balance}.pr-page-lead,.pr-page-title{margin:clamp(20px,2vw,28px) 0 0}.pr-page-lead{max-width:min(100%,44rem);font-size:clamp(1.0625rem,.45vw + .95rem,1.25rem);line-height:1.58;color:var(--pr-text-2)}.pr-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:32px}.pr-page-note{margin:clamp(32px,4vw,48px) 0 0;padding-top:20px;max-width:70ch;border-top:1px solid var(--pr-line);font-size:15px;line-height:1.6;color:var(--pr-text-3)}@media (max-width:479px){.pr-page-actions{flex-direction:column;align-items:stretch;gap:8px}.pr-page-actions .pr-btn{width:100%}.pr-page-actions .pr-link{align-self:flex-start}}.pr-tag{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border:1px solid var(--pr-line);border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-text-2)}.pr-index{display:grid;gap:0 32px;margin:0;padding:0;list-style:none}@media (min-width:560px){.pr-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pr-index--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-index a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;border-bottom:1px solid var(--pr-line);font-size:16px;font-weight:500;color:var(--pr-text-2);text-decoration:none}.pr-index a:after{content:"→";color:var(--pr-cyan);transition:transform var(--pr-fast) var(--pr-ease)}.pr-index a:hover{color:var(--pr-text);border-bottom-color:var(--pr-line-strong)}.pr-index a:hover:after{transform:translateX(3px)}.pr-index a:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px;border-radius:4px}body.theme-precision .plate-index{display:none!important}body.theme-precision :is(.ns-plate,.plate):after{content:none!important}body.theme-precision :is(.ns-plate,.plate):before{content:none!important}body.theme-precision.theme-precision.theme-precision .ambient-hero:after{content:none!important}body.theme-precision .ns-dossier{color:var(--pr-text)}body.theme-precision .ns-dossier,body.theme-precision.theme-precision.theme-precision:nth-of-type(n){background:var(--pr-bg)!important}body.theme-precision.theme-precision.theme-precision :is(.blog-page,.blog-detail-page,.briefing-page,.efem-page,.insights-country-page,.insights-hub-page,.news-page,.pestel-page,.privacy-page,.pulso-detail-page,.pulso-editions-page,.pulso-page,.tool-page,.utm-page,.youtube-trends-page,.ns-page):nth-of-type(n){background:var(--pr-bg)!important}body.theme-precision .ns-scene{padding-block:var(--pr-section-y)}body.theme-precision .ns-plate{min-height:0!important;padding-block:var(--pr-section-y)!important;scroll-margin-top:calc(var(--pr-header-h) + 16px)}body.theme-precision :is(.ns-plate--d0,.ns-plate--d2,.ns-plate--d4,.ns-plate--d6,.ns-plate--dawn-2){background:var(--pr-bg)!important}body.theme-precision :is(.ns-plate--d1,.ns-plate--d3,.ns-plate--d5){background:var(--pr-bg-alt)!important}body.theme-precision .ns-plate--dawn{background:radial-gradient(55% 60% at 8% 0,rgba(36,107,255,.11),transparent 70%),var(--pr-bg)!important}body.theme-precision .ns-hero{padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,64px);background:var(--pr-bg)}body.theme-precision :is(.ns-hero-eyebrow,.plate-eyebrow){display:flex;align-items:center;gap:12px;margin:0 0 16px;font-family:var(--font-body);font-size:12.5px;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--pr-text-3)}body.theme-precision :is(.ns-hero-eyebrow,.plate-eyebrow):before{content:"";flex:none;width:20px;height:2px;border-radius:2px;background:var(--pr-cyan)}body.theme-precision :is(.ns-hero-eyebrow,.plate-eyebrow)>span+span:before{content:none}body.theme-precision :is(.ns-dossier .page-hero-title,.ns-hero-title,.ns-hero .page-hero-title){max-width:18ch;font-family:var(--font-heading);font-size:clamp(2.5rem,3.6vw + 1.1rem,4.75rem);font-weight:740;line-height:1.04;letter-spacing:-.04em;color:var(--pr-text)}body.theme-precision .ns-hero-grid .ns-hero-title,body.theme-precision .ns-hero-grid .page-hero-title{max-width:16ch}body.theme-precision .ns-hero-lead{max-width:min(100%,44rem);font-size:clamp(1.0625rem,.45vw + .95rem,1.25rem);line-height:1.58;color:var(--pr-text-2)}body.theme-precision .ns-hero-stance{font-family:var(--font-body);font-size:17px;font-weight:600;letter-spacing:0;color:var(--pr-text)}body.theme-precision .ns-hero-note{max-width:70ch;border-top-color:var(--pr-line);font-size:15px;color:var(--pr-text-3)}body.theme-precision .plate-title{max-width:22ch;font-family:var(--font-heading);font-size:clamp(1.875rem,2.4vw + 1rem,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:var(--pr-text)}body.theme-precision .plate-subtitle{font-size:clamp(1.3125rem,.6vw + 1.1rem,1.625rem);font-weight:650;line-height:1.2;letter-spacing:-.015em}body.theme-precision :is(.plate-lead,.plate-copy){max-width:60ch;font-size:clamp(1rem,.2vw + .95rem,1.125rem);line-height:1.62;color:var(--pr-text-2)}body.theme-precision .plate-rule{background:var(--pr-line)}body.theme-precision .plate-head{margin-bottom:clamp(32px,3.5vw,48px)}body.theme-precision .plate-link{gap:8px;min-height:44px;font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pr-text);text-decoration:underline;text-decoration-color:var(--pr-line-strong);text-underline-offset:6px;border-bottom:0!important}body.theme-precision .plate-link:after{color:var(--pr-cyan)}body.theme-precision .plate-link:hover{color:var(--pr-text);text-decoration-color:var(--pr-cyan)}body.theme-precision.theme-precision.theme-precision :is(.btn-primary,.ns-btn-primary,.ns-btn--primary,.premium-btn--primary):nth-of-type(n){color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;border-radius:999px!important;background:var(--pr-cta)!important;box-shadow:none!important;filter:none!important;transform:none!important;font-weight:600!important}body.theme-precision.theme-precision.theme-precision :is(.btn-primary,.ns-btn-primary,.ns-btn--primary,.premium-btn--primary):hover:nth-of-type(n){background:var(--pr-cta-hover)!important}body.theme-precision.theme-precision.theme-precision :is(.btn-primary,.ns-btn-primary,.ns-btn--primary,.premium-btn--primary):focus-visible:nth-of-type(n){outline:none!important;box-shadow:var(--pr-focus)!important}body.theme-precision :is(.btn-primary,.ns-btn-primary,.ns-btn--primary,.premium-btn--primary,.motion-cta):after{content:none!important}body.theme-precision.theme-precision.theme-precision :is(.btn-secondary,.btn-ghost,.ns-btn-ghost,.ns-btn--ghost,.premium-btn--secondary):nth-of-type(n){color:var(--pr-text)!important;border:1px solid var(--pr-control-line)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transform:none!important}body.theme-precision.theme-precision.theme-precision :is(.btn-secondary,.btn-ghost,.ns-btn-ghost,.ns-btn--ghost,.premium-btn--secondary):is(:hover,:focus-visible):nth-of-type(n){border-color:var(--pr-cyan)!important;background:rgba(0,215,223,.06)!important}body.theme-precision :is(.ns-btn,.btn,.premium-btn){font-family:var(--font-body)}body.theme-precision :is(.plate-actions,.pr-page-actions) :is(.ns-btn,.btn){min-height:52px;padding-inline:28px;font-size:16px}@media (hover:hover) and (pointer:fine){body.theme-precision.theme-precision.theme-precision :is(.ns-card-hover,.card,.ns-card,.offer):hover:nth-of-type(n){transform:none!important;border-color:var(--pr-line-strong)!important;background:var(--pr-surface-hover)!important}}body.theme-precision.theme-precision.theme-precision :is(.ns-kicker,.kicker):nth-of-type(n){display:inline-flex;align-items:center;gap:12px;padding:0!important;border:0!important;background:none!important;color:var(--pr-text-3)!important;font-family:var(--font-body)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important}body.theme-precision.theme-precision.theme-precision :is(.ns-kicker,.kicker):before{content:""!important;width:20px!important;height:2px!important;border-radius:2px;background:var(--pr-cyan)!important;box-shadow:none!important;opacity:1!important}body.theme-precision.theme-precision.theme-precision :is(.chip,.ns-pill,.badge,.tag-hash):nth-of-type(n){border-color:var(--pr-line)!important;background:transparent!important;color:var(--pr-text-2)!important;font-family:var(--font-body)!important;font-size:12.5px!important;letter-spacing:.04em!important;text-transform:none!important}body.theme-precision.theme-precision.theme-precision .chip.is-active:nth-of-type(n),body.theme-precision.theme-precision.theme-precision :is(a.chip,.chip.is-active):is(:hover,:focus-visible):nth-of-type(n){border-color:var(--pr-cyan)!important;background:rgba(0,215,223,.07)!important;color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero]):not(.ns-hero):nth-of-type(n){background:var(--pr-bg)!important;background-image:radial-gradient(42% 60% at 90% 40%,rgba(36,107,255,.12),transparent 72%),radial-gradient(40% 50% at 64% 100%,rgba(0,215,223,.05),transparent 72%)!important;background-size:auto!important;border-bottom:1px solid var(--pr-line)}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero]) :is(.text-center):nth-of-type(n){text-align:left!important}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero]) :is(h1,p,.hero-sub,.page-hero-title).mx-auto:nth-of-type(n){margin-left:0!important}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero]) :is(.flex.justify-center,.justify-center):nth-of-type(n){justify-content:flex-start!important}body.theme-precision.theme-precision.theme-precision .page-hero-title:not(.ns-hero .page-hero-title):nth-of-type(n),body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero]) h1:nth-of-type(n){max-width:20ch;font-family:var(--font-heading)!important;font-size:clamp(2.25rem,3vw + 1.1rem,4.25rem)!important;font-weight:740!important;line-height:1.05!important;letter-spacing:-.04em!important;color:var(--pr-text)!important;background:none!important;-webkit-text-fill-color:currentColor!important;text-wrap:balance}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero]) :is(h1+p,.hero-sub,.insights-hero-lead,.blog-detail-lead):nth-of-type(n){max-width:min(100%,44rem);font-size:clamp(1.0625rem,.45vw + .95rem,1.25rem)!important;line-height:1.58!important;color:var(--pr-text-2)!important}body.theme-precision .gradient-text{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision :is(.ns-section-title,.section-title,.card-title):nth-of-type(n){font-family:var(--font-heading);font-weight:700;letter-spacing:-.025em;color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision .ns-section-title:nth-of-type(n){font-size:clamp(1.625rem,1.6vw + 1rem,2.5rem);line-height:1.14}body.theme-precision.theme-precision.theme-precision .ns-section-sub:nth-of-type(n){max-width:60ch;font-size:clamp(1rem,.2vw + .95rem,1.125rem);line-height:1.62;color:var(--pr-text-2)!important}body.theme-precision.theme-precision.theme-precision :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):not([type=color]):nth-of-type(n){min-height:48px;border:1px solid var(--pr-control-line)!important;border-radius:10px!important;background:var(--pr-bg)!important;box-shadow:none!important;color:var(--pr-text)!important;font-size:16px}body.theme-precision.theme-precision.theme-precision textarea:nth-of-type(n){min-height:120px}body.theme-precision.theme-precision.theme-precision :is(input,select,textarea)::-moz-placeholder{color:#8193a8!important;opacity:1!important}body.theme-precision.theme-precision.theme-precision :is(input,select,textarea)::placeholder{color:#8193a8!important;opacity:1!important}body.theme-precision.theme-precision.theme-precision :is(input,select,textarea):focus:nth-of-type(n){outline:none!important;border-color:var(--pr-cyan)!important;box-shadow:0 0 0 3px rgba(0,215,223,.25)!important}body.theme-precision.theme-precision.theme-precision :is(label,.label,.form-label,.ns-label):not(.sr-only):nth-of-type(n){color:var(--pr-text)!important;font-weight:600}body.theme-precision :is(.form-hint,.ns-hint){color:var(--pr-text-3)!important}body.theme-precision.theme-precision.theme-precision :is(article,.prose,.entry-content,.article-body,.ns-prose,.ns-seo-block) a:not(:is(.btn,.ns-btn,.chip,.premium-btn,.pr-btn)):nth-of-type(n){color:var(--pr-text)!important;text-decoration:underline;text-decoration-color:var(--pr-line-strong);text-underline-offset:4px}body.theme-precision.theme-precision.theme-precision :is(article,.prose,.entry-content,.article-body,.ns-prose,.ns-seo-block) a:not(:is(.btn,.ns-btn,.chip,.premium-btn,.pr-btn)):hover:nth-of-type(n){text-decoration-color:var(--pr-cyan)}body.theme-precision.theme-precision.theme-precision th:nth-of-type(n){font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.1em;color:var(--pr-text-3)}body.theme-precision .close__title{font-family:var(--font-heading);font-size:clamp(2.125rem,3.6vw + 1rem,4rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;color:var(--pr-text)}body.theme-precision .close__copy{font-size:clamp(1.0625rem,.45vw + .95rem,1.25rem);line-height:1.58;color:var(--pr-text-2)}body.theme-precision .faq dt{font-family:var(--font-body);font-size:17px;font-weight:600;letter-spacing:0;color:var(--pr-text)}body.theme-precision .faq dd{color:var(--pr-text-2);font-size:16px;line-height:1.62}body.theme-precision .offer h3{font-family:var(--font-heading);font-size:clamp(1.3125rem,.6vw + 1.1rem,1.625rem);font-weight:650;letter-spacing:-.015em;color:var(--pr-text)}body.theme-precision :is(.offer__body,.spec-list__v){color:var(--pr-text-2)}body.theme-precision .offer--featured{border-color:var(--pr-line-strong)!important}body.theme-precision .offer__flag{color:var(--pr-cyan);font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:none!important;border:0!important;box-shadow:none!important}body.theme-precision .offer__link{font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--pr-text);text-decoration:underline;text-decoration-color:var(--pr-line-strong);text-underline-offset:5px}body.theme-precision .offer__arrow{color:var(--pr-cyan)}body.theme-precision :is(.reveal-on-scroll,.stg,.wipe,.motion-reveal-left,.motion-reveal-right){opacity:1!important;transform:none!important;transition:none!important}body.theme-precision .close{justify-items:start;text-align:left;max-width:none;margin-inline:0}body.theme-precision .close__title{max-width:18ch}body.theme-precision .close__copy{max-width:52ch}body.theme-precision .close__terms{display:grid;justify-content:start;gap:10px;font-size:16px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--pr-text-2)}body.theme-precision .close__terms li{display:block;position:relative;padding-left:24px;line-height:1.55}body.theme-precision .close__terms li:after{content:none!important}body.theme-precision .close__terms li:before{content:"";position:absolute;left:0;top:.78em;width:12px;height:2px;border-radius:2px;background:var(--pr-cyan)}body.theme-precision .plate-actions--center{justify-content:flex-start}.pr-profile{display:grid;gap:clamp(32px,5vw,64px);align-items:center}@media (min-width:900px){.pr-profile{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}}.pr-profile__photo{margin:0;max-width:20rem}.pr-profile__photo img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid var(--pr-line);border-radius:var(--pr-radius);filter:grayscale(1)}.pr-profile__photo figcaption{margin-top:12px;font-size:14px;color:var(--pr-text-3)}.pr-page-lead a{color:var(--pr-text);text-decoration:underline;text-decoration-color:var(--pr-line-strong);text-underline-offset:4px}.pr-page-lead strong{color:var(--pr-text);font-weight:600}.pr-status{margin:0 0 32px;padding:16px 20px;border:1px solid var(--pr-line);border-left-width:4px;border-radius:10px;background:var(--pr-surface);color:var(--pr-text);font-size:16px;line-height:1.5}.pr-status p{margin:0;color:var(--pr-text)!important}.pr-status p+p{margin-top:8px}.pr-status a{color:var(--pr-text);text-decoration:underline;text-underline-offset:4px}.pr-status--ok{border-left-color:var(--pr-cyan)}.pr-status--error{border-left-color:var(--pr-error)}.pr-status--ok strong:before{content:"✓ ";color:var(--pr-cyan)}.pr-status--error strong:before{content:"! ";color:var(--pr-error)}.pr-status:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:4px}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero],.trends-hero,.insights-hero):not(.pr-page-hero):nth-of-type(n){min-height:0!important;padding-block:clamp(40px,6vw,88px) clamp(40px,5vw,64px)!important;text-align:left!important}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero],.trends-hero,.insights-hero):not(.pr-page-hero) :is(header,div,p,h1,h2,span,ul,nav,form):nth-of-type(n){text-align:left!important}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero],.trends-hero,.insights-hero):not(.pr-page-hero) :is(.editorial-hero-copy,header,.max-w-2xl,.max-w-3xl,.max-w-4xl,.hero-copy):nth-of-type(n){margin-left:0!important;justify-items:start!important;align-items:flex-start}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero],.trends-hero,.insights-hero):not(.pr-page-hero) :is(.flex,.statbar,.chips,.editorial-hero-actions,.trends-country,[role=group]):nth-of-type(n){justify-content:flex-start!important}body.theme-precision.theme-precision.theme-precision section.trends-hero.ambient-hero:nth-of-type(n){display:block!important;max-width:calc(var(--pr-max) + var(--pr-gutter)*2);margin-inline:auto;padding-inline:var(--pr-gutter)!important}body.theme-precision.theme-precision.theme-precision section.trends-hero.ambient-hero .statbar:nth-of-type(n){display:flex!important;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}body.theme-precision.theme-precision.theme-precision .viz-title :is(h2,h3):nth-of-type(n),body.theme-precision.theme-precision.theme-precision :is(h2,h3).h3:nth-of-type(n){font-family:var(--font-heading)!important;font-size:clamp(1.3125rem,.6vw + 1.1rem,1.625rem)!important;line-height:1.2!important;letter-spacing:-.015em!important;text-align:left!important}body.theme-precision.theme-precision.theme-precision :is(.card-content,.viz-card,.section-card):not(.ambient-hero) :is(p,div,span):nth-of-type(n){text-align:left}body.theme-precision.theme-precision.theme-precision :is(.privacy-page,.ns-legal-shell,.ns-legal-stack,.theme-content-premium main,.tiktok-page,.insights-page):nth-of-type(n){background:transparent!important}body.theme-precision.theme-precision.theme-precision :is(.card,.viz-card,.card-content,.section-card,.ns-card,.aside-card,.toc,.ns-legal-toc,.privacy-rail-card,.privacy-consent-band,.meta-basket-empty,.item-list):nth-of-type(n){background:var(--pr-surface)!important;border-color:var(--pr-line)!important;color:var(--pr-text-2)!important}body.theme-precision.theme-precision.theme-precision :is(.meta-basket-empty):nth-of-type(n){padding:14px 16px;border:1px dashed var(--pr-line)!important;border-radius:10px}body.theme-precision.theme-precision.theme-precision :is(.interface-state,.state-banner,.meta-state,.notice,.alert,[data-state-banner],.ns-alert):nth-of-type(n){background:var(--pr-surface)!important;border:1px solid var(--pr-line)!important;border-left:4px solid #f2b84b!important;border-radius:10px!important;color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision :is(.interface-state,.state-banner,.meta-state,.notice,.alert,[data-state-banner],.ns-alert) :is(p,span,strong,h3,h4):nth-of-type(n){color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision .tool-state:nth-of-type(n){background:var(--pr-surface)!important;border:1px solid var(--pr-line)!important;border-left:4px solid var(--pr-line-strong)!important;border-radius:10px!important;box-shadow:none!important;color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision .tool-state[data-state=empty]:nth-of-type(n){border-left-color:#f2b84b!important}body.theme-precision.theme-precision.theme-precision .tool-state[data-state=error]:nth-of-type(n){border-left-color:var(--pr-error)!important}body.theme-precision.theme-precision.theme-precision .tool-state[data-state=ready]:nth-of-type(n){border-left-color:var(--pr-cyan)!important}body.theme-precision.theme-precision.theme-precision .tool-state :is(p,span,strong,div):nth-of-type(n){color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision .tool-state :is(p,span):not(:first-child):nth-of-type(n){color:var(--pr-text-2)!important}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero],.trends-hero,.insights-hero):not(.pr-page-hero) :is(.tool-hero-copy,.editorial-hero-copy,header,.hero-copy,[class*=hero__copy]):nth-of-type(n){align-items:flex-start!important;text-align:left!important}body.theme-precision.theme-precision.theme-precision :is(.ambient-hero,[class*=-page-hero],.trends-hero,.insights-hero):not(.pr-page-hero) :is(h1,.page-hero-title,p):nth-of-type(n){margin-left:0!important}body.theme-precision.theme-precision.theme-precision .blog-detail-page header.section-title:nth-of-type(n){max-width:none!important;margin-left:0!important;padding-left:0!important;text-align:left!important}body.theme-precision.theme-precision.theme-precision .blog-detail-page header.section-title :is(h1,p,nav,div):nth-of-type(n){margin-left:0!important;text-align:left!important;justify-content:flex-start!important}body.theme-precision.theme-precision.theme-precision .blog-detail-page header.section-title h1:nth-of-type(n){max-width:22ch;font-family:var(--font-heading)!important;font-size:clamp(2.25rem,3vw + 1.1rem,4rem)!important;font-weight:740!important;line-height:1.06!important;letter-spacing:-.035em!important;color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision :is(th,thead,.tool-empty-state,.tool-options-disclosure):nth-of-type(n){background:var(--pr-surface)!important;border-color:var(--pr-line)!important;color:var(--pr-text-2)!important}body.theme-precision.theme-precision.theme-precision .tool-empty-state :is(h2,h3,p,strong,span):nth-of-type(n){color:var(--pr-text-2)!important}body.theme-precision.theme-precision.theme-precision .tool-options-disclosure summary:nth-of-type(n){color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision :is(#main-content,.privacy-page,.section-data):nth-of-type(n){background:transparent!important;background-image:none!important}body.theme-precision.theme-precision.theme-precision a.pr-btn:hover:nth-of-type(n),body.theme-precision.theme-precision.theme-precision a.pr-btn:nth-of-type(n){color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}body.theme-precision.theme-precision.theme-precision a.pr-link:nth-of-type(n){color:var(--pr-text)!important;text-decoration:underline!important;text-decoration-color:var(--pr-line-strong)!important}body.theme-precision.theme-precision.theme-precision a.pr-link:hover:nth-of-type(n){text-decoration-color:var(--pr-cyan)!important}body.theme-precision.theme-precision.theme-precision :is(.pr-page-title,.pr-h2):nth-of-type(n){color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision :is(.pr-page-lead,.pr-body):nth-of-type(n){color:var(--pr-text-2)!important}body.theme-precision.theme-precision.theme-precision :is(.pr-label,.pr-page-note,.pr-note):nth-of-type(n){color:var(--pr-text-3)!important}body.theme-precision.theme-precision.theme-precision .pr-accent:nth-of-type(n){color:var(--pr-cyan)!important}body.theme-precision.theme-precision.theme-precision .pr-terms li:nth-of-type(n){color:var(--pr-text-2)!important}body.theme-precision :is(.dossier-thesis,.home-thesis-text){text-align:left!important;margin-inline:0!important;max-width:28ch;font-family:var(--font-heading);font-size:clamp(1.5rem,1.6vw + 1rem,2.25rem);font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--pr-text)}body.theme-precision.theme-precision.theme-precision :is(.ns-container,.container):nth-of-type(n){width:100%;max-width:calc(var(--pr-max) + var(--pr-gutter)*2)!important;margin-inline:auto!important;padding-inline:var(--pr-gutter)!important}body.theme-precision.theme-precision.theme-precision :is(.ns-container,.pr-wrap,.container) :is(.ns-container,.container):nth-of-type(n){padding-inline:0!important;max-width:none!important}body.theme-precision .ns-scene__inner{width:calc(100% - var(--pr-gutter)*2);max-width:var(--pr-max)!important}body.theme-precision .footer :is(.ns-container,.footer__grid,.microfooter,.footer__editorial){max-width:calc(var(--pr-max) + var(--pr-gutter)*2)!important;padding-inline:var(--pr-gutter)!important;margin-inline:auto!important}@media (min-width:900px) and (min-height:600px){body.theme-precision{--pr-screen:calc(100svh - var(--pr-header-h))}body.theme-precision.theme-precision.theme-precision :is(.pr-hero,.pr-page-hero,.ns-hero,.ambient-hero,[class*=-page-hero]):nth-of-type(n){min-height:var(--pr-screen)!important;display:flex!important;flex-direction:column;justify-content:center}body.theme-precision .pr-hero>.pr-wrap,body.theme-precision .pr-page-hero>.pr-wrap{width:100%}body.theme-precision.theme-precision.theme-precision :is(.pr-home,.ns-dossier)>section:nth-of-type(n){min-height:var(--pr-screen)!important;display:flex!important;flex-direction:column;justify-content:center}body.theme-precision :is(.pr-home,.ns-dossier)>section>:is(.pr-wrap,.ns-scene__inner,.ns-container){width:100%}}body.theme-precision.theme-precision.theme-precision aside .contextual-nav :is(.contextual-nav__grid,[class*=grid]):nth-of-type(n){grid-template-columns:minmax(0,1fr)!important}body.theme-precision.theme-precision.theme-precision .ns-consent-banner:nth-of-type(n){position:fixed;left:auto;right:24px;bottom:24px;z-index:90;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:min(360px,calc(100vw - 32px));max-width:none;margin:0;padding:20px;border:1px solid var(--pr-line)!important;border-radius:var(--pr-radius)!important;background:rgba(11,25,41,.97)!important;box-shadow:0 18px 48px rgba(0,0,0,.45)!important;backdrop-filter:blur(12px);color:var(--pr-text)}body.theme-precision .ns-consent-banner[hidden]{display:none!important}body.theme-precision .ns-consent-banner__copy{padding-right:28px}body.theme-precision.theme-precision.theme-precision .ns-consent-banner h2:nth-of-type(n){margin:0;font-family:var(--font-heading);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--pr-text)!important}body.theme-precision.theme-precision.theme-precision .ns-consent-banner #ns-consent-description:nth-of-type(n){margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--pr-text-2)!important}body.theme-precision .ns-consent-banner__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:var(--pr-text-2);cursor:pointer}body.theme-precision .ns-consent-banner__close:hover{color:var(--pr-text);background:hsla(0,0%,100%,.06)}body.theme-precision .ns-consent-banner__close:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px}body.theme-precision.theme-precision.theme-precision .ns-consent-banner__actions:nth-of-type(n){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.theme-precision.theme-precision.theme-precision .ns-consent-banner__actions .btn:nth-of-type(n){width:100%;min-height:44px;padding:0 12px!important;font-size:14px!important;white-space:nowrap!important;justify-content:center}body.theme-precision.theme-precision.theme-precision .ns-consent-banner__link:nth-of-type(n){justify-self:start;margin-top:-4px;padding:4px 0;font-size:13px;font-weight:600;color:var(--pr-text-2)!important;text-decoration:underline;text-decoration-color:var(--pr-line-strong);text-underline-offset:4px}body.theme-precision .ns-consent-banner__link:hover{color:var(--pr-text)!important;text-decoration-color:var(--pr-cyan)}@media (max-width:559px){body.theme-precision.theme-precision.theme-precision .ns-consent-banner:nth-of-type(n){right:12px;left:12px;bottom:12px;width:auto;padding:16px}}body.theme-precision.theme-precision.theme-precision header.navbar:nth-of-type(n){padding-inline:0!important}.pr-head__lead{margin-top:16px;max-width:60ch}.pr-btn--sm{min-height:44px;padding:0 22px;font-size:15px}.pr-areas{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--pr-line)}.pr-area{display:grid;gap:24px;padding-block:clamp(32px,4vw,48px);border-bottom:1px solid var(--pr-line);scroll-margin-top:calc(var(--pr-header-h) + 16px)}@media (min-width:960px){.pr-area{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.pr-area__num{margin:0;font-family:var(--font-mono);font-size:13px;color:var(--pr-cyan)}.pr-area__title{margin:8px 0 0;font-family:var(--font-heading);font-size:clamp(1.5rem,.8vw + 1.2rem,2rem);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--pr-text)}.pr-area__purpose{margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--pr-text-2)}.pr-area__formats{display:grid;gap:16px}@media (min-width:1100px){.pr-area__formats--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-area__formats--two .pr-fronts{grid-column:1/-1}}.pr-format{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.2vw,28px);border:1px solid var(--pr-line);border-radius:var(--pr-radius);background:var(--pr-surface)}.pr-format--lead{border-color:rgba(0,215,223,.35)}.pr-format__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.pr-format__name{margin:0;font-family:var(--font-heading);font-size:clamp(1.125rem,.4vw + 1rem,1.3125rem);font-weight:650;letter-spacing:-.015em;color:var(--pr-text)}.pr-format__summary{margin:0;font-size:15.5px;line-height:1.58;color:var(--pr-text-2)}.pr-format__specs{display:grid;gap:0;margin:0;border-top:1px solid var(--pr-line)}.pr-format__specs>div{display:grid;gap:2px 16px;padding-block:10px;border-bottom:1px solid var(--pr-line)}@media (min-width:560px){.pr-format__specs>div{grid-template-columns:7rem minmax(0,1fr)}}.pr-format__specs dt{font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-text-3);padding-top:2px}.pr-format__specs dd{margin:0;font-size:15px;line-height:1.55;color:var(--pr-text)}.pr-format__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:auto}.pr-fronts{padding-top:8px}.pr-fronts__title{margin:0 0 4px;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-text-3)}.pr-sample{margin:0}.pr-sample__table{width:100%;margin-top:16px;border-collapse:collapse;font-size:15px}.pr-sample__table th{padding:0 0 10px;text-align:left;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-text-3);border-bottom:1px solid var(--pr-line)}.pr-sample__table td{padding:14px 12px 14px 0;border-bottom:1px solid var(--pr-line);color:var(--pr-text-2);vertical-align:middle}.pr-ev,.pr-sample__table td:first-child{color:var(--pr-text)}.pr-ev{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.pr-ev:before{content:"";width:36px;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--pr-cyan) var(--fill),rgba(140,180,205,.2) var(--fill))}.pr-ev--4{--fill:100%}.pr-ev--3{--fill:70%}.pr-ev--2{--fill:40%}.pr-ev--1{--fill:10%}.pr-fit{display:grid;gap:24px}@media (min-width:700px){.pr-fit{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px}}.pr-fit__title{margin:0 0 12px;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-cyan)}.pr-fit__col.is-no .pr-fit__title{color:var(--pr-text-3)}.pr-fit__col .pr-body{margin:0;font-size:15px;line-height:1.55}.pr-methodstrip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin:clamp(40px,5vw,64px) 0 0;padding:20px 24px;border:1px solid var(--pr-line);border-radius:var(--pr-radius);font-size:16px;line-height:1.55;color:var(--pr-text-2)}.pr-methodstrip strong{color:var(--pr-text);font-weight:600}.pr-services-page .pr-split>*{min-width:0}@media (max-width:559px){.pr-sample{padding:18px 16px}.pr-sample__table{font-size:14px}.pr-sample__table td{padding:12px 8px 12px 0}.pr-ev{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px}.pr-ev:before{width:28px}}.pr-thesis{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--pr-line);font-family:var(--font-heading);font-size:clamp(1.25rem,.7vw + 1.05rem,1.625rem);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--pr-text)}.pr-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;padding-block:20px;border-block:1px solid var(--pr-line)}.pr-facts dt{font-family:var(--font-heading);font-size:clamp(2rem,2vw + 1.25rem,2.75rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--pr-cyan)}.pr-facts dd{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--pr-text-2)}.pr-rows{margin:0;padding:0;list-style:none;border-top:1px solid var(--pr-line)}.pr-rows>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:4px 12px;padding-block:18px;border-bottom:1px solid var(--pr-line)}.pr-rows__n{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--pr-cyan)}.pr-rows__t{margin:0;font-size:17px;font-weight:600;line-height:1.4;color:var(--pr-text)}.pr-rows__d{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--pr-text-3)}.pr-rows__d a{color:var(--pr-text);text-decoration:underline;text-decoration-color:var(--pr-cyan);text-underline-offset:3px}@media (min-width:900px){.pr-rows--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:48px;column-gap:48px;border-top:0}.pr-rows--grid>li{border-top:1px solid var(--pr-line);border-bottom:0;padding-block:22px}}.pr-about-page .pr-split>*{min-width:0}.pr-rows>li:not(:has(>.pr-rows__n)){grid-template-columns:minmax(0,1fr)}.pr-rows__n--no{font-family:var(--font-body);font-size:20px;line-height:1.1}.pr-next__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--pr-line)}.pr-next__item{padding-block:18px;border-bottom:1px solid var(--pr-line)}.pr-next__k{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-text-3)}.pr-next__item.is-primary .pr-next__k{color:var(--pr-cyan)}body.theme-precision.theme-precision.theme-precision a.pr-next__link:not(#pr-x):nth-of-type(n){display:inline-flex;align-items:baseline;gap:10px;font-size:17px;font-weight:600;line-height:1.4;color:var(--pr-text)!important;text-decoration:none}body.theme-precision.theme-precision.theme-precision a.pr-next__link:not(#pr-x):nth-of-type(n):hover{color:var(--pr-cyan)!important}.pr-next__link:hover .pr-link__arrow{transform:translateX(3px)}.pr-next__link:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:3px;border-radius:4px}.pr-next__d{margin:4px 0 0;font-size:15px;line-height:1.55;color:var(--pr-text-3)}.pr-next--compact{padding:24px 0 0}.pr-next__title{margin:6px 0 0;font-family:var(--font-heading);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--pr-text)}.pr-next__intro{margin:8px 0 16px;font-size:15px;line-height:1.55;color:var(--pr-text-2)}.pr-meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin:28px 0 0;padding-top:18px;border-top:1px solid var(--pr-line);max-width:48rem}.pr-meta>div{display:flex;gap:8px;align-items:baseline}.pr-meta dt{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-text-3)}.pr-meta dd{margin:0;font-size:14.5px;color:var(--pr-text)}.pr-meta__state{display:inline-flex;align-items:center;gap:8px}.pr-meta__state:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pr-text-3)}.pr-meta__state[data-state=current_day]:before,.pr-meta__state[data-state=ok]:before{background:#35d39a}.pr-meta__state[data-state=latest_available]:before,.pr-meta__state[data-state=structural]:before{background:#f2b84b}.pr-markets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:24px 0 0}.pr-markets__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-text-3)}.pr-markets ul{display:flex;flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none}body.theme-precision.theme-precision.theme-precision .pr-markets a:not(#pr-x):nth-of-type(n){display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--pr-line)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;font-size:14px;font-weight:500;color:var(--pr-text-2)!important;text-decoration:none}body.theme-precision.theme-precision.theme-precision .pr-markets a:not(#pr-x):nth-of-type(n):hover{color:var(--pr-text)!important;border-color:var(--pr-line-strong)!important}body.theme-precision.theme-precision.theme-precision .pr-markets a[aria-current]:not(#pr-x):nth-of-type(n){border-color:var(--pr-cyan)!important;color:var(--pr-text)!important;background:rgba(0,215,223,.08)!important}.pr-reports{display:grid;gap:0 40px;margin:0;padding:0;list-style:none}@media (min-width:700px){.pr-reports{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pr-reports{grid-template-columns:repeat(3,minmax(0,1fr))}}.pr-report{padding:22px 0 26px;border-top:1px solid var(--pr-line)}.pr-report__k{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-cyan)}.pr-report__t{margin:8px 0 0;font-family:var(--font-heading);font-size:1.1875rem;font-weight:650;line-height:1.3;letter-spacing:-.015em}body.theme-precision.theme-precision.theme-precision .pr-report__t a:not(#pr-x):nth-of-type(n){color:var(--pr-text)!important;text-decoration:none}body.theme-precision.theme-precision.theme-precision .pr-report__t a:not(#pr-x):nth-of-type(n):hover{color:var(--pr-cyan)!important}.pr-report__d{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--pr-text-3)}body.theme-precision.theme-precision.theme-precision .pr-markets :is(.trends-country,.statbar):nth-of-type(n){border:0!important;background:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.pr-section--tight{padding-block:clamp(32px,4vw,56px)}.pr-facts--wide{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-bottom:0}.pr-read{display:grid;gap:48px}@media (min-width:1000px){.pr-read{grid-template-columns:minmax(0,1fr) 18rem;gap:64px;align-items:start}}.pr-prose{max-width:44rem;font-size:17px;line-height:1.72;color:var(--pr-text-2)}.pr-prose>*+*{margin-top:1.1em}.pr-prose section{scroll-margin-top:calc(var(--pr-header-h) + 16px)}.pr-prose section+section{margin-top:2.2em}.pr-prose h3{margin:0 0 .6em;font-family:var(--font-heading);font-size:1.375rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--pr-text)}.pr-prose p{margin:0}.pr-prose p+p{margin-top:1em}.pr-prose__n{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:var(--pr-cyan);vertical-align:.2em;margin-right:6px}.pr-prose__lead{font-size:19px;line-height:1.6;color:var(--pr-text)}.pr-prose__note{padding:16px 20px;border:1px solid var(--pr-line);border-radius:var(--pr-radius);font-size:15.5px}.pr-prose__note strong{color:var(--pr-text)}.pr-prose .pr-faq{margin-top:3em}.pr-aside{display:grid;gap:28px}@media (min-width:1000px){.pr-aside{position:sticky;top:calc(var(--pr-header-h) + 24px)}}.pr-aside__title{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-text-3)}.pr-toc{margin:0;padding:0;list-style:none;border-top:1px solid var(--pr-line)}.pr-toc li{border-bottom:1px solid var(--pr-line)}body.theme-precision.theme-precision.theme-precision .pr-toc a:not(#pr-x):nth-of-type(n){display:block;padding:9px 0;font-size:14.5px;line-height:1.4;color:var(--pr-text-2)!important;text-decoration:none}body.theme-precision.theme-precision.theme-precision .pr-toc a:not(#pr-x):nth-of-type(n):hover{color:var(--pr-cyan)!important}.pr-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pr-tags li{padding:4px 10px;border:1px solid var(--pr-line);border-radius:999px;font-size:13px;color:var(--pr-text-2)}body.theme-precision.theme-precision.theme-precision .pr-meta a:not(#pr-x):nth-of-type(n){color:var(--pr-text)!important;text-decoration:underline;text-decoration-color:var(--pr-line-strong);text-underline-offset:3px}.pr-intel-page{position:relative;font-family:var(--font-body);color:var(--pr-text)}.pr-intel-page :where(section,[id]){scroll-margin-top:calc(var(--pr-header-h) + 16px)}@media (max-width:699px){.pr-prose__lead{font-size:17.5px}.pr-prose{font-size:16px}}.pr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 0;border-block:1px solid var(--pr-line);margin-bottom:32px}.pr-toolbar__title{margin:0 8px 0 0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-text-3)}.pr-toolbar__hint{flex-basis:100%;margin:0;font-size:13.5px;color:var(--pr-text-3)}@media (min-width:900px){.pr-toolbar__hint{flex-basis:auto;margin-left:auto}}body.theme-precision.theme-precision.theme-precision .pr-select:nth-of-type(n){min-height:44px;padding:0 40px 0 14px;border:1px solid var(--pr-line-strong)!important;border-radius:10px!important;background:var(--pr-surface) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2391A4BA' stroke-width='1.6'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:15px;color:var(--pr-text)!important}.pr-select:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px}.pr-notes{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:14px;line-height:1.55;color:var(--pr-text-3)}.pr-prose .pr-terms{margin-top:.2em}.pr-prose .pr-terms li{font-size:16px}.pr-prose .pr-terms strong{color:var(--pr-text)}.pr-prose h3+.pr-terms{margin-top:0}.pr-prose .pr-terms+h3{margin-top:1.8em}body.theme-precision.theme-precision.theme-precision .pr-input:nth-of-type(n){flex:1 1 16rem;min-width:0;min-height:44px;padding:0 14px;border:1px solid var(--pr-line-strong)!important;border-radius:10px!important;background:var(--pr-surface)!important;box-shadow:none!important;font:inherit;font-size:15px;color:var(--pr-text)!important}.pr-input::-moz-placeholder{color:#8193a8;opacity:1}.pr-input::placeholder{color:#8193a8;opacity:1}.pr-input:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px}.pr-aside__text{margin:0;font-size:14.5px;line-height:1.55;color:var(--pr-text-3)}.pr-section--data{padding-top:clamp(24px,3vw,40px)}body.theme-precision.theme-precision.theme-precision .pr-section--data>:not(.pr-wrap):nth-of-type(n){width:auto!important;max-width:none!important;margin-inline:max(var(--pr-gutter),calc((100% - var(--pr-max))/2))!important}.pr-listhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;margin:8px 0 12px}.pr-listhead__title{margin:0;font-family:var(--font-heading);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--pr-text)}.pr-listhead__meta{margin:0;font-size:14px;color:var(--pr-text-3)}.pr-empty{padding:clamp(24px,3vw,40px) 0;border-top:1px solid var(--pr-line)}.pr-empty__title{margin:10px 0 0;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--pr-text)}.pr-empty__text{margin:8px 0 0;max-width:40rem;font-size:15.5px;line-height:1.55;color:var(--pr-text-2)}.pr-empty .pr-page-actions{margin-top:20px}body.theme-precision.theme-precision.theme-precision .pr-vlist:nth-of-type(n){border-top:1px solid var(--pr-line)}.pr-markets--tight{margin-top:10px}body.theme-precision.theme-precision.theme-precision .pr-markets button:not(#pr-x):nth-of-type(n){display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--pr-line)!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;cursor:pointer;font:inherit;font-size:14px;font-weight:500;color:var(--pr-text-2)!important}body.theme-precision.theme-precision.theme-precision .pr-markets button:not(#pr-x):nth-of-type(n):hover{color:var(--pr-text)!important;border-color:var(--pr-cyan)!important}.pr-markets button:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px}.pr-example{margin-top:28px;padding-top:18px;border-top:1px solid var(--pr-line);max-width:48rem}.pr-example__label{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-text-3)}.pr-example code{display:block;font-family:var(--font-mono);font-size:14px;line-height:1.7;color:var(--pr-text-2);word-break:break-all}.pr-example code b{font-weight:500;color:var(--pr-cyan)}.pr-month-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin-top:12px;padding:0 2px;cursor:pointer;list-style:none;border-top:1px solid var(--pr-line);font-size:14.5px;font-weight:600;color:var(--pr-text-2)}.pr-month-more>summary::-webkit-details-marker{display:none}.pr-month-more>summary:after{content:"+";font-size:18px;color:var(--pr-cyan)}.pr-month-more[open]>summary:after{content:"−"}.pr-month-more>summary:hover{color:var(--pr-text)}.pr-month-more>summary:focus-visible{outline:2px solid var(--pr-cyan);outline-offset:2px;border-radius:4px}.pr-cols{display:grid;gap:32px 56px}@media (min-width:900px){.pr-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.pr-cols__title{margin:0 0 12px;font-family:var(--font-heading);font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;color:var(--pr-text)}body.theme-precision.theme-precision.theme-precision :is(.pr-terms,.pr-prose) a:not(#pr-x):not(.pr-btn):nth-of-type(n){color:var(--pr-text)!important;text-decoration:underline;text-decoration-color:var(--pr-cyan);text-underline-offset:3px}body.theme-precision .pr-section--data .planner-months{grid-template-columns:minmax(0,1fr)!important}body.theme-precision .pr-section--data .planner-month-card{min-width:0}body.theme-precision .pr-section--data .metric-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.theme-precision .pr-section--data :is(.planner-mini-weekdays,.planner-mini-grid){grid-template-columns:repeat(7,minmax(0,1fr))!important;min-width:0}body.theme-precision .pr-section--data .planner-mini-calendar{min-width:0;max-width:100%}body.theme-precision.theme-precision.theme-precision .pr-markets ul:nth-of-type(n){justify-content:flex-start!important;flex-wrap:wrap!important;gap:4px 6px!important}