.site-footer{border-top:1px solid var(--color-ghost-border);background:var(--color-surface)}.site-footer__inner{display:grid;width:min(100%,calc(var(--content-width) + 2 * var(--page-gutter)));margin:0 auto;padding:4rem var(--page-gutter) 2rem;grid-template-columns:1fr 1fr 1fr;gap:3rem}.site-footer__brand,.site-footer__links{display:flex;align-items:flex-start;flex-direction:column;gap:1rem}.site-footer__brand .brand__wordmark{height:1.6rem}.site-footer__links,.site-footer__contact{justify-self:end}.site-footer__links a,.site-footer__contact{color:var(--color-text-muted);font-size:.9rem}.site-footer__contact h2{margin-bottom:1rem;color:var(--color-text);font-size:.9rem;font-weight:500}.site-footer__contact address{display:grid;gap:.75rem;font-style:normal;line-height:1.75}.site-footer__contact address span{display:block}.site-footer__contact address a{display:flex;align-items:flex-start;gap:.6rem;width:fit-content}.site-footer__contact address svg{flex-shrink:0;margin-top:.15rem}.site-footer__bottom{display:flex;grid-column:1 / -1;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:2rem;border-top:1px solid var(--color-ghost-border);color:var(--color-text-muted);font-size:.75rem;line-height:1.8}.site-footer__legal p+p{margin-top:.25rem}.site-footer__policies{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;flex-shrink:0}.site-footer__credit{grid-column:1 / -1;color:var(--color-text-muted);font-size:.7rem;line-height:1.7}.site-footer__policies a,.site-footer__credit a{text-decoration:underline;text-decoration-color:var(--color-ghost-border);text-underline-offset:.25em}.site-footer a:hover{color:var(--color-text)}@media(max-width:60rem){.site-footer__bottom{align-items:flex-start;flex-direction:column}}@media(max-width:48rem){.site-footer__inner{grid-template-columns:max-content minmax(0,1fr);gap:2.5rem 1.5rem}.site-footer__brand{grid-column:1 / -1}.site-footer__links,.site-footer__contact{justify-self:start}}.site-header{position:fixed;z-index:100;top:0;width:100%;background:#000c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__nav{display:flex;width:min(100%,80rem);min-height:4rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);align-items:center;justify-content:space-between;gap:1.5rem}.brand{display:inline-flex;width:fit-content;align-items:center}.brand__wordmark{width:auto;height:2rem;max-width:10.5rem;object-fit:contain;object-position:left}.site-header__links{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2rem)}.site-header__link{display:inline-flex;padding:0;align-items:center;gap:.3rem;border:0;background:transparent;color:var(--color-text);font-size:1rem;line-height:1.5;white-space:nowrap;cursor:pointer;transition:color .18s ease}.site-header__link:hover{color:#d4d4d4}.site-header__dropdown{position:relative}.site-header__dropdown:after{position:absolute;top:100%;left:-1rem;width:calc(100% + 2rem);height:.8rem;content:""}.site-header__dropdown:hover>.site-header__link svg,.site-header__dropdown:focus-within>.site-header__link svg{transform:rotate(180deg)}.site-header__dropdown>.site-header__link svg{transition:none}.site-header__dropdown-menu{position:absolute;top:calc(100% + .8rem);left:-1rem;z-index:1;display:none;width:12rem;padding:.5rem;border:1px solid var(--color-ghost-border);border-radius:.65rem;background:#0d0d0dfa;box-shadow:0 20px 40px #0006}.site-header__dropdown:hover>.site-header__dropdown-menu,.site-header__dropdown:focus-within>.site-header__dropdown-menu{display:grid}.site-header__dropdown-menu a{padding:.65rem .75rem;border-radius:.4rem;color:var(--color-text-muted);font-size:.875rem;transition:color .18s ease,background .18s ease}.site-header__dropdown-menu a:hover,.site-header__dropdown-menu a:focus-visible{background:#ffffff12;color:var(--color-text)}.site-header__actions,.language-switch,.language-switch__option{display:flex;align-items:center}.site-header__actions{flex-shrink:0;gap:.75rem}.language-switch{gap:.15rem;font-size:.875rem}.language-switch__option{gap:.15rem}.language-switch__option>span{color:#525252}.language-switch button{padding:.125rem .375rem;border:0;border-radius:.25rem;background:transparent;color:#737373;cursor:pointer;transition:color .18s ease}.language-switch button:hover,.language-switch button.is-active{color:#fff}.language-switch button.is-active{font-weight:600}.button{display:inline-flex;min-height:3.55rem;align-items:center;justify-content:center;gap:.6rem;padding:.9rem 1.55rem;border:1px solid transparent;border-radius:.4rem;font-weight:600;transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)}.button--primary{background:linear-gradient(145deg,#fff,#d4d4d4);color:#171919}.button--primary:hover{background:linear-gradient(145deg,#fff 25%,#ececec)}.button--secondary{border-color:var(--color-ghost-border);background:#ffffff0e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.button--secondary:hover{background:#ffffff1a}.button--compact{min-height:2.65rem;justify-self:end;padding:.55rem 1.25rem;font-size:.875rem}.site-header__login{min-height:2.5rem;padding:.5rem 1rem;border-radius:999px;font-size:1rem}.site-header__login:hover{transform:scale(1.05)}@media(max-width:60rem){.site-header__nav{flex-wrap:wrap;padding-block:.5rem;row-gap:.5rem}.site-header__links{order:1;flex-basis:100%;justify-content:center}.site-header__dropdown:last-child .site-header__dropdown-menu{right:-1rem;left:auto}}@media(max-width:30rem){.site-header__links{gap:clamp(.55rem,2.5vw,1rem)}.site-header__link{font-size:.875rem}.site-header__nav{gap:.75rem}.brand__wordmark{height:1.65rem;max-width:7rem}.site-header__actions{gap:.4rem}.site-header__login{min-height:2.25rem;padding:.4rem .8rem;font-size:.875rem}}@media(max-width:23.125rem){.site-header__nav{padding-inline:.75rem}.site-header__links{gap:.3rem}.site-header__link{font-size:.8125rem}}:root{color:#fff;background:#000;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--color-black: #000000;--color-surface: #131313;--color-surface-low: #1b1b1b;--color-surface-raised: #242424;--color-text: #ffffff;--color-text-muted: rgba(255, 255, 255, .58);--color-text-subtle: rgba(255, 255, 255, .38);--color-ghost-border: rgba(255, 255, 255, .12);--font-display: "Newsreader", Georgia, serif;--font-accent: "Instrument Serif", Georgia, serif;--page-gutter: clamp(1.25rem, 6vw, 7rem);--content-width: 80rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}@media(min-width:75rem){html{font-size:clamp(19.2px,calc(9.6px + .5vw),22.4px)}}body{min-width:20rem;min-height:100vh;margin:0;overflow-x:hidden;background:var(--color-black);color:var(--color-text)}body,button,a{-webkit-font-smoothing:antialiased}button,a{font:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,figure,ul{margin:0}ul{padding:0;list-style:none}::selection{background:#d4d4d4;color:#111}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-surface)}::-webkit-scrollbar-thumb{border-radius:999px;background:#484848}:focus-visible{outline:2px solid #ffffff;outline-offset:4px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.careers-intro{text-align:center}.careers-openings{display:grid;gap:1rem}.institutional-page .careers-opening{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.25rem;padding:1.5rem;border-radius:.5rem;background:#f8fafc;color:#101827;text-decoration:none;transition:background .18s ease}.institutional-page .careers-opening:hover{background:#dbeafe;color:#101827}.institutional-page .careers-role{margin:0;font-family:inherit;font-size:1.125rem;font-weight:600;color:#101827;line-height:1.5}.careers-location{font-size:1rem;color:#374151}.careers-spontaneous{border-top:1px solid #354254;padding-top:2.5rem}.institutional-page .careers-apply{margin-top:1.5rem;color:#101827;text-decoration:none}.institutional-page .careers-apply:hover{color:#101827}@media(max-width:40rem){.institutional-page .careers-opening{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:1.25rem}.careers-role{grid-column:1 / -1}.careers-location{grid-column:1}}.institutional-page{width:min(100% - 2 * var(--page-gutter),52rem);margin:0 auto;padding:8rem 0 5rem;font-size:1.125rem;line-height:1.8;color:#e5e7eb}.institutional-page h1,.institutional-page h2,.institutional-page h3{color:var(--color-text);font-family:var(--font-display);font-weight:500;line-height:1.2;text-wrap:balance}.institutional-page h1{margin-bottom:2.5rem;text-align:center;font-size:clamp(3rem,6vw,4.5rem)}.institutional-page h2{margin-bottom:1.5rem;font-size:clamp(1.9rem,4vw,2.5rem)}.institutional-page h3{margin-bottom:1rem;font-size:1.625rem}.institutional-page section{margin-top:3.5rem}.institutional-page p+p{margin-top:1.5rem}.institutional-page strong{color:var(--color-text)}.institutional-page a{color:#7dbbff;text-decoration:underline;text-underline-offset:.2em}.institutional-page a:hover{color:#bddcff}.institutional-page .italic{font-style:italic}.institutional-team-photo{width:100%;height:auto;margin-bottom:2.5rem;border-radius:.5rem}.institutional-partners__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.institutional-partners__logos img{width:auto;height:2.5rem;max-width:10rem;object-fit:contain}.institutional-partners__logos .institutional-partners__cohere{height:1.25rem}.institutional-partners__caption,.institutional-partners figcaption{margin-top:.75rem;color:#cbd5e1;text-align:center;font-size:.9rem;font-style:italic}.institutional-partners__affiliations{margin-top:2.5rem}.institutional-partners figure{display:grid;justify-items:center}.institutional-committee{display:grid;gap:.75rem;margin-top:1.5rem;padding-left:1.25rem;list-style:disc}.institutional-publications{display:grid;gap:1.25rem}.institutional-publication{padding:clamp(1.25rem,3vw,2rem);border:1px solid #354254;border-radius:.75rem;background:#182130;overflow-wrap:anywhere}.institutional-publication__meta{margin-bottom:.75rem;font-size:1rem;color:#cbd5e1}.institutional-publication p{margin-top:1rem}@media(max-width:30rem){.institutional-page{padding-top:9rem}.institutional-partners__logos{gap:1.5rem}}.demo-section{max-width:calc(var(--content-width) + 2 * var(--page-gutter));margin:0 auto;padding:0 var(--page-gutter)}.demo-section__panel{position:relative;isolation:isolate;display:grid;min-height:30rem;padding:clamp(2rem,5vw,4rem);grid-template-columns:1.4fr 1fr;gap:3rem;overflow:hidden;border-radius:.75rem;background:var(--color-surface)}.demo-section__image,.demo-section__panel:after{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.demo-section__image{object-fit:cover}.demo-section__panel:after{background:linear-gradient(90deg,#000000db,#0000008c);content:""}.demo-section__content{align-self:end}.demo-section h2{max-width:36rem;margin-bottom:2rem;font-family:var(--font-display);font-size:clamp(2.5rem,4.5vw,4rem);font-weight:400;letter-spacing:-.035em;line-height:1.06}.demo-section h2 em{font-family:var(--font-accent);font-weight:400}.demo-section__aside{max-width:22rem;justify-self:end;color:#ffffffd9;font-size:1rem;line-height:1.65;text-align:right}@media(max-width:48rem){.demo-section__panel{grid-template-columns:minmax(0,1fr);gap:2.5rem}.demo-section__aside{justify-self:start;text-align:left}}@media(max-width:30rem){.demo-section__panel{padding:2rem 1.5rem}.demo-section h2{font-size:clamp(2rem,8.8vw,2.5rem)}}.faq-section{display:grid;max-width:calc(var(--content-width) + 2 * var(--page-gutter));margin:0 auto;padding:clamp(6rem,12vw,10rem) var(--page-gutter);grid-template-columns:1fr 1.6fr;gap:clamp(2.5rem,6vw,6rem)}.faq-section__heading h2{margin-bottom:1.25rem;font-family:var(--font-display);font-size:clamp(2.8rem,5vw,4rem);font-weight:400;letter-spacing:-.04em;line-height:1.05}.faq-section__heading p,.faq-section__item p{color:var(--color-text-muted);font-size:1rem;line-height:1.7}.faq-section__item{border-bottom:1px solid var(--color-ghost-border)}.faq-section__item:first-child{border-top:1px solid var(--color-ghost-border)}.faq-section__item summary{display:flex;padding:1.5rem 0;align-items:center;justify-content:space-between;gap:1.5rem;font-size:1.1rem;font-weight:500;line-height:1.5;list-style:none;cursor:pointer}.faq-section__item summary::-webkit-details-marker{display:none}.faq-section__item summary svg{flex-shrink:0;color:var(--color-text-muted);transition:transform .18s ease}.faq-section__item[open] summary svg{transform:rotate(45deg)}.faq-section__answer{padding:0 2.5rem 1.75rem 0}.faq-section__answer a{display:inline-block;margin-top:.65rem;font-size:.9rem;text-decoration:underline;text-underline-offset:.25em}.faq-section__answer a:hover{color:var(--color-text-muted)}@media(max-width:48rem){.faq-section{grid-template-columns:1fr}.faq-section__answer{padding-right:0}}.press{position:relative;z-index:2;width:min(100% - 2.5rem,80rem);margin:4rem auto 0;padding:2rem 0;text-align:center}.press:before,.press:after{position:absolute;left:50%;width:min(70%,32rem);height:1px;background:var(--color-ghost-border);content:"";transform:translate(-50%)}.press:before{top:0}.press:after{bottom:0}.press__title{margin-bottom:1rem;font-family:var(--font-display);font-size:1rem;font-weight:400}.press__scroller{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.press__track{display:flex;width:max-content;animation:press-scroll 80s linear infinite}.press__logos{display:flex;flex-shrink:0;align-items:center;gap:3rem;padding:.5rem 3rem .5rem 0}.press__logos a{flex-shrink:0;opacity:.7;transition:opacity .18s ease}.press__logos a:hover,.press__logos a:focus-visible{opacity:1}.press__logos img{width:auto;height:2rem;object-fit:contain}.press__scroller:hover .press__track{animation-play-state:paused}.press__scroller:focus-within{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.press__scroller:focus-within .press__track{animation:none}@keyframes press-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.press__scroller{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.press__track{animation:none}.press__logos[aria-hidden=true]{display:none}}.hero{position:relative;min-height:100vh;padding-top:11.8rem;overflow:hidden;background:var(--color-black)}.hero__content{position:relative;z-index:2;display:flex;width:min(100% - 2.5rem,56rem);margin:0 auto;align-items:center;flex-direction:column;text-align:center}.hero__partner{display:grid;width:min(100%,28rem);margin-bottom:1.75rem;align-items:center;column-gap:.75rem;color:var(--color-text-muted);font-size:.875rem;grid-template-columns:minmax(0,1fr) 1.5rem minmax(0,1fr);line-height:1.2;white-space:nowrap}.hero__partner-label{display:flex;min-height:1.75rem;align-items:center;justify-self:end;padding-right:.75rem;border-right:1px solid var(--color-ghost-border)}.hero__partner-icon img{width:1.5rem;height:1.5rem;opacity:.8}.hero__partner-name{color:#ffffffc7;font-weight:500;justify-self:start}.hero__title{margin-bottom:1.5rem;font-family:var(--font-display);font-size:3rem;font-weight:400;letter-spacing:normal;line-height:1.1}.hero__title span{display:block;font-family:var(--font-accent);font-style:italic;font-weight:300;letter-spacing:normal;opacity:.9}.hero__subtitle{max-width:42rem;color:#ffffffb8;font-size:1.125rem;line-height:1.625}.hero__actions{display:flex;gap:.85rem;margin-top:2.5rem}.product-stage{position:relative;width:100%;margin:5rem auto 0;padding:0 1rem}.product-stage:after{position:absolute;z-index:5;right:0;bottom:0;left:0;height:9rem;background:linear-gradient(to top,#000000 8%,transparent);content:"";pointer-events:none}.product-stage__texture{position:absolute;z-index:0;inset:-10% 0 0;opacity:.48;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.13),transparent 30%),radial-gradient(circle,rgba(255,255,255,.24) 0 .7px,transparent .9px);background-size:auto,10px 10px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 30%,transparent 92%);mask-image:linear-gradient(to bottom,transparent 0%,black 30%,transparent 92%)}.product-stage__panels{--side-panel-offset: clamp(2rem, 4.6vw, 3.75rem);position:relative;z-index:2;display:grid;margin:0 -2rem;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.88fr);align-items:start}.product-panel{position:relative;overflow:hidden;border:1px solid var(--color-ghost-border);border-radius:.7rem;background:#f4f6f9;box-shadow:0 20px 50px #00000080;transition:transform .4s cubic-bezier(.2,.7,.2,1),z-index 0s .2s}.product-panel img{width:100%;height:auto}.product-panel--side{margin-top:var(--side-panel-offset);transform:translate(var(--panel-shift))}.product-panel--left{--panel-shift: 2rem;z-index:1}.product-panel--center{z-index:3}.product-panel--right{--panel-shift: -2rem;z-index:1;aspect-ratio:.9}.product-panel--right img{height:100%;object-fit:cover;object-position:top;transform:scale(1.05)}.product-panel--left:hover,.product-panel--right:hover{z-index:4;transform:translate(var(--panel-shift)) translateY(-.75rem);transition-delay:0s}.product-panel--center:hover{transform:translateY(-.75rem) scale(1.015)}@media(min-width:48rem){.hero__title{font-size:6rem}.hero__subtitle{font-size:1.25rem}}@media(max-width:48rem){.hero__actions{width:min(100%,23rem);flex-direction:column}.product-stage{width:100%;padding:0 .8rem}.product-stage__panels{margin:0;grid-template-columns:1fr}.product-panel--left,.product-panel--right{--panel-shift: 0rem;width:100%;transform:none}.product-panel--side{margin-top:0}}@media(max-width:30rem){.hero{padding-top:11.3rem}.hero__partner{column-gap:.5rem;font-size:clamp(.625rem,3vw,.875rem)}.hero__partner-label{padding-right:.5rem}.hero__subtitle{font-size:1rem}.product-stage{margin-top:3.25rem}}.testimonial{position:relative;overflow:hidden;padding:clamp(6rem,12vw,10rem) var(--page-gutter);background:var(--color-surface-low)}.testimonial:after{position:absolute;right:-10%;bottom:-80%;left:-10%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.06),transparent 62%);content:"";pointer-events:none}.testimonial__content{position:relative;z-index:1;display:flex;max-width:64rem;margin:0 auto;align-items:center;flex-direction:column;text-align:center}.testimonial__quote-mark{width:3rem;height:3rem;margin-bottom:2.5rem;color:#ffffff47}.testimonial__quote{font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3.75rem);font-weight:400;letter-spacing:-.03em;line-height:1.17}.testimonial__quote .is-muted{color:#ffffff4f}.testimonial__author{display:flex;align-items:center;margin-top:3rem;padding:.9rem 1.35rem;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#0000003d;text-align:left}.testimonial__author strong{font-size:.82rem}.features{max-width:calc(var(--content-width) + 2 * var(--page-gutter));margin:0 auto;padding:clamp(6rem,12vw,10rem) var(--page-gutter)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:4rem}.eyebrow{margin-bottom:1.2rem;color:var(--color-text-subtle);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-heading h2{max-width:47rem;font-family:var(--font-display);font-size:clamp(2.8rem,6vw,5.2rem);font-weight:400;letter-spacing:-.045em;line-height:.98}.section-heading__aside{max-width:22rem;padding-bottom:.5rem;color:var(--color-text-muted);font-family:var(--font-accent);font-size:1.25rem;font-style:italic;line-height:1.35;text-align:right}.feature-grid{display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.feature-card{display:flex;min-height:19rem;padding:clamp(1.75rem,4vw,2.8rem);justify-content:space-between;flex-direction:column;border-radius:.75rem;background:var(--color-surface-low);transition:background .24s ease,transform .24s ease}.feature-card:hover{transform:translateY(-.25rem);background:var(--color-surface-raised)}.feature-card--wide{grid-column:span 8}.feature-card--narrow{grid-column:span 4}.feature-card__icon{margin-bottom:2rem;color:#ffffff59;transition:color .24s ease}.feature-card:hover .feature-card__icon{color:#fff}.feature-card h3{margin-bottom:.9rem;font-size:clamp(1.45rem,2.6vw,2rem);letter-spacing:-.035em}.feature-card p{max-width:35rem;color:var(--color-text-muted);font-size:1rem;line-height:1.65}.feature-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.feature-card__tags li{padding:.35rem .75rem;border-radius:999px;background:#ffffff1f;color:#ffffffb8;font-size:.65rem}@media(max-width:48rem){.section-heading{align-items:flex-start;flex-direction:column;margin-bottom:3rem}.section-heading__aside{text-align:left}.feature-card--wide,.feature-card--narrow{grid-column:1 / -1}.feature-card{min-height:16rem}}@media(max-width:30rem){.testimonial{padding-right:1.25rem;padding-left:1.25rem}.testimonial__author strong{max-width:13rem}.section-heading{gap:1.75rem}}.product-page{--product-copy: #b8b8b8;--product-stage: #181b20}.product-skip-link{position:fixed;top:.5rem;left:1rem;z-index:101;padding:.75rem 1rem;transform:translateY(-200%);background:var(--color-text);color:var(--color-black)}.product-skip-link:focus{transform:translateY(0)}.product-intro,.product-features,.product-sources,.product-next{width:min(100% - 2 * var(--page-gutter),72rem);margin-inline:auto}.product-intro{padding-top:7.5rem;padding-bottom:5rem;text-align:center}.product-intro h1{font-family:var(--font-display);font-size:clamp(2.8rem,5.3vw,4.4rem);font-weight:400;line-height:1.04;letter-spacing:-.035em}.product-intro h1 em{display:block;font-family:var(--font-accent);font-weight:400}.product-intro__description,.product-next__description{max-width:37rem;margin:1.5rem auto 0;color:var(--product-copy);font-size:.95rem;line-height:1.7;text-wrap:pretty}.product-intro__actions{display:flex;margin-top:2rem;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.3rem 2rem;font-size:.8rem}.product-intro__actions .button{min-height:3rem;padding:.8rem 1.3rem}.product-text-link{display:inline-flex;align-items:center;gap:.65rem;line-height:1.6}.product-text-link:hover{text-decoration:underline;text-underline-offset:.3em}.product-features{display:grid;gap:5rem}.product-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem)}.product-feature:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.product-feature:nth-child(2n) .product-feature__visual{grid-column:1;grid-row:1}.product-feature:nth-child(2n) .product-feature__copy{grid-column:2}.product-eyebrow{margin-bottom:1rem;color:var(--product-copy);font-size:.65rem;font-weight:500;letter-spacing:.11em;line-height:1.5;text-transform:uppercase}.product-feature h2,.product-sources h2,.product-next h2{font-family:var(--font-display);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:400;letter-spacing:-.025em;line-height:1.15;text-wrap:pretty}.product-feature__description{margin-top:1.25rem;color:var(--product-copy);font-size:1.05rem;line-height:1.75;text-wrap:pretty}.product-feature__detail{margin-top:1.25rem;color:var(--color-text);font-size:.75rem;line-height:1.65}.product-feature__visual{position:relative;display:flex;min-width:0;height:23rem;padding:2rem 0 0 2rem;overflow:hidden;align-items:flex-start;border-radius:.65rem;background:radial-gradient(ellipse at 20% 15%,#30353d,var(--product-stage) 65%)}.product-feature__visual>img{width:100%;height:auto;flex-shrink:0;border-radius:.4rem 0 0;box-shadow:0 1rem 3rem #0003}.product-feature__visual--notifiche{padding:1.7rem 3rem 0 1.7rem}.product-feature__visual--digest{height:14rem;align-items:center;justify-content:center;padding:1.25rem}.product-feature__visual--digest>img{border-radius:.4rem}.product-feature__visual--interessi{align-items:center;padding-top:0}.product-feature__visual--interessi>img{width:150%;max-width:none}.product-feature__visual--calendari,.product-feature__visual--fonti,.product-feature__visual--report{padding-inline:3.5rem}.product-feature__visual--fonti>img{max-width:22rem;margin-inline:auto}.product-feature__visual--regioni>img{width:130%;max-width:none}.product-screenshot-note{margin-top:-2rem;color:var(--color-text-muted);font-size:.6rem;line-height:1.6;text-align:center}.product-sources{margin-top:6rem;padding:3.5rem;border-radius:.65rem;background:var(--color-surface)}.product-sources h2{max-width:30rem}.product-sources__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;gap:2.5rem}.product-sources__list h3{font-size:1.1rem;font-weight:500}.product-sources__list p{margin-top:.75rem;color:var(--product-copy);font-size:1rem;line-height:1.7}.product-next{padding-block:6rem;text-align:center}.product-next h2{max-width:37rem;margin-inline:auto;font-size:clamp(2.2rem,4vw,3.3rem)}@media(max-width:48rem){.product-intro{padding-top:6rem;padding-bottom:3.5rem}.product-intro h1{font-size:clamp(2.5rem,7.5vw,3.6rem)}.product-feature,.product-feature:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:1.75rem}.product-feature:nth-child(2n) .product-feature__visual,.product-feature:nth-child(2n) .product-feature__copy{grid-column:auto;grid-row:auto}.product-feature__copy{max-width:34rem}.product-feature__visual{height:auto;aspect-ratio:1.3;padding:1.5rem 0 0 1.5rem}.product-feature__visual--interessi{padding-top:0}.product-feature__visual--digest{aspect-ratio:2.3;padding:1rem}.product-feature__visual--notifiche{padding-right:2rem}.product-feature__visual--calendari,.product-feature__visual--fonti,.product-feature__visual--report{padding-inline:2rem}.product-sources{margin-top:4rem;padding:2rem 1.5rem}.product-sources__list{grid-template-columns:1fr;gap:1.75rem}.product-next{padding-block:4rem}}.pricing-page{--ink: #f5f5f5;--ink-soft: #d4d4d4;--muted: #a3a3a3;--line: #353535;--line-strong: #525252;--paper: #000000;--card: #131313;--blue: #bcbcbc;--blue-dark: #e5e5e5;--blue-pale: #242424;--yellow: #d4d4d4;--yellow-pale: #242424;--enterprise: #111111;--enterprise-soft: #292929;--steel: #e5e5e5;--danger: #f0b4ab;--danger-pale: #321f1d;--shadow: 0 22px 58px rgba(0, 0, 0, .09);color:var(--ink);background:var(--paper);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}.pricing-page :is(.tier-card--monitoring,.tier-card--analyst){--ink: #171717;--ink-soft: #404040;--muted: #666666;--line: #e0e0e0;--line-strong: #a3a3a3;--card: #ffffff;--blue: #666666;--blue-dark: #262626;--blue-pale: #f2f2f2;--danger: #9f3529;--danger-pale: #fff1ee;color:var(--ink);color-scheme:light}.pricing-page p{margin:0 0 1em}.pricing-page h2{margin:0 0 .83em}.pricing-page h3{margin:0 0 1em}.pricing-page ul{list-style:disc}.pricing-page *{box-sizing:border-box}.pricing-page button,.pricing-page input{font:inherit}.pricing-page button,.pricing-page summary,.pricing-page label{-webkit-tap-highlight-color:transparent}.pricing-page button,.pricing-page summary,.pricing-page label,.pricing-page a{cursor:pointer}.pricing-page :focus-visible{outline:3px solid rgba(255,255,255,.7);outline-offset:3px}.pricing-page [hidden]{display:none!important}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page p{margin-top:0}.pricing-page{position:relative;min-height:100vh;overflow:hidden;padding:28px clamp(20px,3vw,56px) 80px}.pricing-page:before,.pricing-page:after{position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:""}.pricing-page:before{top:-245px;right:-120px;width:570px;height:570px}.pricing-page:after{top:-92px;right:110px;width:280px;height:280px}.pricing-page .page-header,.pricing-page #pricing-form{width:min(100%,1520px);margin-inline:auto}.pricing-page .page-header{margin-bottom:38px}.pricing-page .eyebrow,.pricing-page .tier-kicker,.pricing-page .price-label{color:var(--blue);font-family:DM Mono,monospace;font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.pricing-page .eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:16px}.pricing-page .eyebrow:before{width:30px;height:2px;background:var(--yellow);content:""}.pricing-page .page-header h1{max-width:820px;margin-bottom:17px;font-size:clamp(38px,5vw,68px);font-weight:800;letter-spacing:-.06em;line-height:.99}.pricing-page .intro{max-width:610px;margin-bottom:0;color:var(--muted);font-size:16px}.pricing-page .duration-control{width:min(100%,470px);margin:0 auto 14px;padding:0;border:0;text-align:center}.pricing-page .module-fieldset{min-width:0;margin:0;padding:0;border:0}.pricing-page .control-label,.pricing-page .module-fieldset legend{margin-bottom:9px;color:var(--ink);font-size:15px;font-weight:800}.pricing-page .duration-control legend{width:100%;margin-bottom:11px;color:var(--ink);font-size:17px;font-weight:800;letter-spacing:-.015em;text-align:center}.pricing-page .duration-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:var(--blue-pale);border:1px solid var(--line);border-radius:8px}.pricing-page .duration-option{position:relative;display:grid;gap:1px;min-height:48px;padding:8px 6px;place-items:center;color:var(--blue-dark);border-radius:5px;font-size:15px;font-weight:800;text-align:center;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.pricing-page .duration-option input{position:absolute;width:1px;height:1px;opacity:0}.pricing-page .duration-option small{color:var(--muted);font-family:DM Mono,monospace;font-size:14px;font-weight:400}.pricing-page .duration-option:has(input:checked){color:#f5f5f5;background:var(--blue-dark);box-shadow:0 2px 5px #0003}.pricing-page .duration-option:has(input:checked) small{color:#ffffffb8}.pricing-page .duration-option:has(input:focus-visible){outline:2px solid var(--blue-dark);outline-offset:2px}.pricing-page .shared-users{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 154px minmax(0,1fr);align-items:center;gap:13px;margin:0 auto 11px;text-align:center}.pricing-page .stepper{display:grid;grid-template-columns:38px minmax(60px,1fr) 38px;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:8px}.pricing-page .shared-users .stepper{grid-column:2;width:154px;background:var(--card)}.pricing-page .user-count-label{grid-column:3;justify-self:start;color:var(--muted);font-size:15px;font-weight:700}.pricing-page .stepper button{display:grid;width:38px;height:38px;padding:0;place-items:center;color:var(--blue-dark);background:var(--blue-pale);border:0;border-radius:5px;font-size:22px;line-height:1;transition:background .14s ease}.pricing-page .stepper button:hover:not(:disabled){background:#353535}.pricing-page .stepper button:disabled{cursor:not-allowed;opacity:.45}.pricing-page .stepper-value{color:var(--ink);font-family:DM Mono,monospace;font-size:19px;font-weight:500;text-align:center}.pricing-page .reset-button{grid-column:1;justify-self:end;display:flex;align-items:center;gap:6px;margin:0;padding:5px 9px;color:var(--muted);background:transparent;border:0;border-radius:6px;font-size:14px;font-weight:700;transition:color .14s ease,background .14s ease}.pricing-page .reset-button:hover{color:var(--blue-dark);background:var(--blue-pale)}.pricing-page .reset-button svg{width:15px;height:15px;stroke:currentColor}.pricing-page .tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px}.pricing-page .tier-card{--tier-accent: var(--blue);position:relative;display:grid;grid-row:span 2;grid-template-rows:subgrid;min-width:0;background:var(--card);border:1px solid var(--line);border-radius:11px;box-shadow:0 8px 32px #0000000a}.pricing-page .tier-card:before{position:absolute;top:-1px;right:22px;left:22px;height:3px;background:var(--tier-accent);border-radius:0 0 3px 3px;content:""}.pricing-page .tier-card--analyst{--tier-accent: var(--ink-soft)}.pricing-page .tier-card--enterprise{--tier-accent: var(--steel);color:#f5f5f5;background:linear-gradient(145deg,var(--enterprise-soft) 0%,var(--enterprise) 58%,#191919 100%);border-color:#525252;box-shadow:0 24px 60px #0003}.pricing-page .tier-header{display:flex;min-height:342px;flex-direction:column;padding:31px 28px 25px;border-bottom:1px solid var(--line)}.pricing-page .tier-card--enterprise .tier-header{border-color:#ffffff24}.pricing-page .tier-kicker{margin-bottom:14px}.pricing-page .tier-card--enterprise .tier-kicker,.pricing-page .tier-card--enterprise .price-label{color:var(--steel)}.pricing-page .tier-header h2{margin-bottom:8px;font-size:34px;letter-spacing:-.045em;line-height:1.05}.pricing-page .tier-description{max-width:360px;margin-bottom:24px;color:var(--muted);font-size:16px}.pricing-page .tier-card--enterprise .tier-description{color:#ffffff9e}.pricing-page .price-block{min-height:100px;margin-top:auto}.pricing-page .monitoring-price-block,.pricing-page .monitoring-price-summary{min-width:0}.pricing-page .monitoring-price-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.pricing-page .monitoring-price-meta .savings-note{justify-self:end;margin:0;line-height:1.45;text-align:right}.pricing-page .price-label{display:block;margin-bottom:5px}.pricing-page .price-line{display:flex;align-items:flex-start;gap:7px;min-width:0}.pricing-page .price-line output{min-width:0;font-family:DM Mono,monospace;font-size:clamp(36px,3.5vw,50px);font-weight:500;letter-spacing:-.08em;line-height:1}.pricing-page .price-line>span{margin-top:5px;color:var(--blue);font-family:DM Mono,monospace;font-size:14px}.pricing-page .contract-price{margin:7px 0 0;color:var(--muted);font-family:DM Mono,monospace;font-size:14px}.pricing-page .bundle-comparison{display:flex;align-items:center;gap:7px;margin-bottom:4px;color:var(--blue-dark);font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pricing-page .bundle-regular-price{color:var(--muted);font-family:DM Mono,monospace;font-size:15px;font-weight:400;letter-spacing:0;white-space:nowrap}.pricing-page .bundle-comparison del{text-decoration-color:#737373}.pricing-page .price-block--enterprise{display:flex;min-height:100px;flex-direction:column;justify-content:center}.pricing-page .price-block--enterprise p{max-width:260px;margin:3px 0 0;font-size:24px;font-weight:700;letter-spacing:-.035em;line-height:1.2}.pricing-page .tier-cta{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:18px;padding:13px 15px 13px 17px;color:#f5f5f5;background:var(--blue-dark);border-radius:6px;font-size:16px;font-weight:800;text-decoration:none;transition:background .15s ease,transform .15s ease,opacity .15s ease}.pricing-page .tier-cta:hover{background:var(--ink-soft);transform:translateY(-2px)}.pricing-page .tier-cta span{font-size:21px;font-weight:400;line-height:.7}.pricing-page .tier-cta--enterprise{color:var(--enterprise);background:#f5f5f5}.pricing-page .tier-cta--enterprise:hover{color:var(--enterprise);background:#d4d4d4}.pricing-page .tier-cta[aria-disabled=true]{color:#8a8a8a;background:#292929;cursor:not-allowed;transform:none}.pricing-page .tier-body{display:flex;flex:1;flex-direction:column;padding:10px 28px 27px}.pricing-page .card-section{padding:20px 0;border-bottom:1px solid var(--line)}.pricing-page .association-control{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px}.pricing-page .association-control h3,.pricing-page .enterprise-heading{margin-bottom:0;font-size:16px;letter-spacing:-.02em}.pricing-page .toggle{position:relative;flex:0 0 auto;width:43px;height:24px}.pricing-page .toggle input{position:absolute;width:1px;height:1px;opacity:0}.pricing-page .toggle>span{position:absolute;inset:0;background:#525252;border-radius:999px;transition:background .15s ease}.pricing-page .toggle>span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;background:#f5f5f5;border-radius:50%;box-shadow:0 1px 3px #0000004d;content:"";transition:transform .15s ease}.pricing-page .toggle:has(input:checked)>span{background:var(--blue-dark)}.pricing-page .toggle:has(input:checked)>span:after{transform:translate(19px)}.pricing-page .toggle:has(input:focus-visible){outline:3px solid rgba(255,255,255,.7);outline-offset:3px;border-radius:999px}.pricing-page .module-fieldset{padding-top:21px}.pricing-page .module-fieldset legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:12px}.pricing-page .module-fieldset legend small{color:var(--muted);font-family:DM Mono,monospace;font-size:14px;font-weight:400;text-align:right}.pricing-page .module-list{display:grid;gap:8px}.pricing-page .module-option{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:8px;min-height:64px;padding:10px;background:var(--card);border:1px solid var(--line);border-radius:7px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pricing-page .module-option:hover,.pricing-page .module-option:has(input:checked){background:#1b1b1b;border-color:var(--blue)}.pricing-page .module-option:has(input:checked){box-shadow:inset 3px 0 var(--blue)}.pricing-page .module-option--unavailable,.pricing-page #monitoring-addons.is-locked .module-option{opacity:.5}.pricing-page .module-option--unavailable,.pricing-page .module-option--unavailable label,.pricing-page #monitoring-addons.is-locked .module-choice{cursor:not-allowed}.pricing-page .module-option--unavailable:hover,.pricing-page #monitoring-addons.is-locked .module-option:hover{background:var(--card);border-color:var(--line)}.pricing-page .module-choice{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.pricing-page .module-choice input{width:17px;height:17px;margin:0;accent-color:var(--blue-dark)}.pricing-page .module-copy{display:block;min-width:0}.pricing-page .module-copy strong,.pricing-page .module-copy small{display:block}.pricing-page .module-copy strong{font-size:16px;line-height:1.25}.pricing-page .module-copy small{margin-top:2px;color:var(--muted);font-size:14px;line-height:1.35}.pricing-page .module-price{color:var(--blue-dark);font-family:DM Mono,monospace;font-size:14px;line-height:1.3;text-align:right;white-space:nowrap}.pricing-page .module-price-comparison{display:flex;align-items:baseline;gap:6px}.pricing-page .module-price-comparison del{color:var(--muted);font-size:13px;text-decoration-color:#737373}.pricing-page .module-details{position:relative;width:20px;height:20px}.pricing-page .module-tooltip-trigger{display:grid;width:20px;height:20px;padding:0;place-items:center;color:var(--blue-dark);background:var(--blue-pale);border:1px solid #525252;border-radius:50%;font-family:DM Mono,monospace;font-size:12px;line-height:1;cursor:help}.pricing-page .module-option:has(.module-details:hover),.pricing-page .module-option:has(.module-details:focus-within){z-index:30}.pricing-page .module-details:hover .module-tooltip-trigger,.pricing-page .module-details:focus-within .module-tooltip-trigger{color:#f5f5f5;background:var(--blue-dark)}.pricing-page .module-popover{--popover-shift-x: 0px;position:absolute;top:29px;right:0;z-index:30;width:min(370px,calc(100vw - 84px));max-height:calc(100vh - 32px);padding:13px 15px;color:#f5f5f5;background:var(--ink);border-radius:7px;box-shadow:0 15px 34px #00000042;font-size:14px;line-height:1.5;opacity:0;overflow-y:auto;pointer-events:none;transform:translate(var(--popover-shift-x),-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden}.pricing-page .module-details:hover .module-popover,.pricing-page .module-details:focus-within .module-popover{opacity:1;transform:translate(var(--popover-shift-x));visibility:visible}.pricing-page .module-details--opens-above .module-popover{top:auto;bottom:29px}.pricing-page .tier-card--enterprise .module-popover{background:var(--blue-dark)}.pricing-page .module-popover p{margin-bottom:8px}.pricing-page .module-popover p:last-child{margin-bottom:0}.pricing-page .module-popover ul{display:grid;gap:4px;margin:0;padding:8px 0 0 16px;border-top:1px solid rgba(255,255,255,.16)}.pricing-page .module-popover li::marker{color:var(--yellow)}.pricing-page .module-popover--catalog p{margin:8px 0 0}.pricing-page .module-popover--catalog p:first-child{margin-top:0}.pricing-page .validation-message{margin:10px 0 0;padding:9px 10px;color:var(--danger);background:var(--danger-pale);border-left:3px solid #c56559;border-radius:4px;font-size:14px;font-weight:700}.pricing-page .savings-note{display:grid;gap:1px;margin:7px 0 0;padding:0;color:var(--muted);font-size:14px}.pricing-page .savings-note del{font-family:DM Mono,monospace}.pricing-page .savings-note strong{color:var(--blue-dark);font-size:14px}.pricing-page .module-option--included{background:#1b1b1b;border-color:var(--blue);box-shadow:inset 3px 0 var(--blue);cursor:default}.pricing-page .module-checkbox-placeholder{width:17px;height:17px}.pricing-page .tier-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:18px;background:var(--line);border:1px solid var(--line);border-radius:7px;overflow:hidden}.pricing-page .tier-facts:has(.module-details:hover),.pricing-page .tier-facts:has(.module-details:focus-within){overflow:visible}.pricing-page .tier-facts div{display:grid;gap:3px;padding:12px;background:var(--card)}.pricing-page .tier-facts span{color:var(--muted);font-size:14px}.pricing-page .tier-facts strong{font-size:15px}.pricing-page .tier-fact-value{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:7px}.pricing-page .tier-fact-value .module-details{justify-self:end}.pricing-page .tier-fact-value strong{color:var(--ink)}.pricing-page .tier-facts .module-details:hover,.pricing-page .tier-facts .module-details:focus-within{z-index:30}.pricing-page .tier-facts .module-popover{right:0;color:#f5f5f5;font-family:Manrope,sans-serif;font-weight:400;text-align:left;white-space:normal}.pricing-page .enterprise-heading{margin:14px 0 18px;color:#ffffffb8;font-family:DM Mono,monospace;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.pricing-page .enterprise-features{display:grid;gap:0;margin:0;padding:0;list-style:none}.pricing-page .enterprise-features li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:12px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.12)}.pricing-page .enterprise-features li>span{display:grid;width:27px;height:27px;place-items:center;color:var(--steel);background:#e5e5e514;border:1px solid rgba(229,229,229,.32);border-radius:50%;font-size:13px;font-weight:800}.pricing-page .enterprise-features .enterprise-feature--primary{margin-bottom:7px;padding:18px 16px;background:#e5e5e51a;border:1px solid rgba(229,229,229,.34);border-radius:7px}.pricing-page .enterprise-features .enterprise-feature--primary>span{color:var(--enterprise);background:var(--steel);border-color:var(--steel)}.pricing-page .enterprise-feature--primary strong{font-size:19px;letter-spacing:-.025em}.pricing-page .enterprise-feature--primary small{color:#ffffffb3}.pricing-page .enterprise-features strong,.pricing-page .enterprise-features small{display:block}.pricing-page .enterprise-features strong{font-size:16px}.pricing-page .enterprise-features small{margin-top:2px;color:#ffffff85;font-size:14px}.pricing-page .enterprise-note{margin:auto 0 0;padding-top:26px;color:#ffffff80;font-size:14px}@media(max-width:1180px){.pricing-page .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-page .tier-card--enterprise{grid-column:1 / -1}.pricing-page .tier-card--enterprise .tier-header,.pricing-page .tier-card--enterprise .tier-body{width:100%}.pricing-page .tier-card--enterprise .tier-header{min-height:0}.pricing-page .tier-card--enterprise .tier-body{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:28px}.pricing-page .tier-card--enterprise .enterprise-note{grid-column:1 / -1}}@media(max-width:820px){.pricing-page{padding:24px 18px 56px}.pricing-page .page-header{margin-bottom:28px}.pricing-page .tier-grid{grid-template-columns:1fr}.pricing-page .tier-card--enterprise{grid-column:auto}.pricing-page .tier-card--enterprise .tier-body{display:flex}.pricing-page .tier-header{min-height:0}.pricing-page .price-block{margin-top:0}}@media(max-width:520px){.pricing-page .page-header h1{font-size:39px}.pricing-page .tier-header,.pricing-page .tier-body{padding-right:20px;padding-left:20px}.pricing-page .price-line output{font-size:42px}.pricing-page .monitoring-price-meta{grid-template-columns:1fr;gap:12px}.pricing-page .monitoring-price-meta .savings-note{justify-self:start;text-align:left}.pricing-page .module-fieldset legend{display:grid;gap:2px}.pricing-page .module-fieldset legend small{text-align:left}.pricing-page .module-option{grid-template-columns:minmax(0,1fr) 20px}.pricing-page .module-price{grid-column:1;grid-row:2;padding-left:26px;text-align:left}.pricing-page .module-details{grid-column:2;grid-row:1 / 3}.pricing-page .tier-facts{grid-template-columns:1fr}}@media(max-width:370px){.pricing-page .shared-users{gap:6px}.pricing-page .reset-button{padding-inline:0}.pricing-page .reset-button svg{display:none}}@media(prefers-reduced-motion:reduce){.pricing-page *,.pricing-page *:before,.pricing-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}html:has(.pricing-page)::-webkit-scrollbar,body:has(.pricing-page)::-webkit-scrollbar{width:15px}.pricing-page{margin-top:4rem}.pricing-page .duration-option:has(input:checked),.pricing-page .tier-cta,.pricing-page .module-details:hover .module-tooltip-trigger,.pricing-page .module-details:focus-within .module-tooltip-trigger{color:#111}.pricing-page .duration-option:has(input:checked) small{color:#525252}.pricing-page .toggle>span:after{background:#131313}.pricing-page .module-popover,.pricing-page .tier-facts .module-popover{background:#292929}.pricing-page :is(.tier-card--monitoring,.tier-card--analyst) :is(.module-option:hover,.module-option:has(input:checked),.module-option--included){background:#f7f7f7}.pricing-page :is(.tier-card--monitoring,.tier-card--analyst) :is(.module-option--unavailable,#monitoring-addons.is-locked .module-option):hover{background:var(--card)}.pricing-page :is(.tier-card--monitoring,.tier-card--analyst) :is(.tier-cta:not([aria-disabled=true]),.module-details:hover .module-tooltip-trigger,.module-details:focus-within .module-tooltip-trigger){color:#fff}.pricing-page :is(.tier-card--monitoring,.tier-card--analyst) .tier-cta[aria-disabled=true]{color:var(--muted);background:#ededed}.pricing-page :is(.tier-card--monitoring,.tier-card--analyst) .module-tooltip-trigger{border-color:var(--line-strong)}.pricing-page .tier-card--monitoring .toggle>span{background:#a3a3a3}.pricing-page .tier-card--monitoring .toggle:has(input:checked)>span{background:var(--blue-dark)}.pricing-page .tier-card--monitoring .toggle>span:after{background:#fff}.pricing-page :is(.tier-card--monitoring,.tier-card--analyst) :is(:focus-visible,.toggle:has(input:focus-visible)){outline-color:var(--ink-soft)}.pricing-page .module-details.module-details--dismissed .module-popover{opacity:0;visibility:hidden}.pricing-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricing-skip-link{position:fixed;top:8px;left:8px;z-index:101;padding:12px 16px;background:#fff;color:#111;transform:translateY(-150%)}.pricing-skip-link:focus{transform:translateY(0)}@media(max-width:60rem){.pricing-page{margin-top:6rem}}
