.Pricing-module__O7xhaG__pricingMain{background:#fff}.Pricing-module__O7xhaG__pageShell{--page-surface:#fff;--page-border:#05293d1a;isolation:isolate;background:#fff;width:100%;position:relative}.Pricing-module__O7xhaG__pageShell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffc7,#fff0);height:clamp(22rem,32vw,34rem);position:absolute;inset:0 0 auto}.Pricing-module__O7xhaG__pageContainer{gap:var(--page-parent-container-gap);width:100%;max-width:var(--max-width);padding-inline:var(--spacing-lg);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}:is(.layout-fixed-without-announcement.Pricing-module__O7xhaG__pricingMain>:first-child,.layout-fixed-with-announcement.Pricing-module__O7xhaG__pricingMain>:first-child){margin-top:0}.layout-fixed-without-announcement.Pricing-module__O7xhaG__pricingMain>:first-child:before{display:none}.layout-fixed-with-announcement.Pricing-module__O7xhaG__pricingMain>:first-child:before{display:none}.Pricing-module__O7xhaG__heroSection{isolation:isolate;width:100%;padding:calc(var(--navbar-height,7.2rem) + var(--safe-area-top,0px) + clamp(2rem, 2.6vw, 3.4rem)) 0 clamp(3rem, 5vw, 6rem);box-sizing:border-box;background:0 0;position:relative;overflow:hidden}.Pricing-module__O7xhaG__heroField{z-index:0;aspect-ratio:5/4;pointer-events:none;opacity:.62;filter:saturate(1.12);-webkit-mask-composite:source-in;width:54.3vw;position:absolute;top:-4.7vw;left:37.5vw;right:auto;transform:none;-webkit-mask-image:linear-gradient(#0000 0,#000 4% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 7% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 4% 92%,#0000 100%),linear-gradient(90deg,#0000 0,#000 7% 82%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.Pricing-module__O7xhaG__heroFieldSwarm{width:100%;height:100%;display:block;position:absolute;inset:0}.Pricing-module__O7xhaG__heroFieldSwarm canvas{width:100%;height:100%;display:block}.Pricing-module__O7xhaG__heroScrim{z-index:0;pointer-events:none;background:radial-gradient(78% 80% at 26% 46%,#fffffff0 0%,#ffffff85 46%,#fff0 78%);position:absolute;inset:0}.Pricing-module__O7xhaG__pageHeader{z-index:1;background:0 0;grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr);align-items:stretch;gap:clamp(2.4rem,4vw,4.8rem);padding:clamp(2.4rem,3vw,3.4rem) 0 clamp(1.4rem,2vw,2.4rem);display:grid;position:relative}.Pricing-module__O7xhaG__pageInfo{z-index:1;flex-direction:column;gap:2rem;max-width:68rem;display:flex;position:relative}.Pricing-module__O7xhaG__requestLabel,.Pricing-module__O7xhaG__planProduct,.Pricing-module__O7xhaG__planPriceLabel,.Pricing-module__O7xhaG__planReportCount{font-family:var(--font-primary);letter-spacing:0;text-transform:none;font-size:1.2rem;font-weight:750}.Pricing-module__O7xhaG__pageTitle{max-width:12ch;font-family:var(--font-primary);letter-spacing:-.04em;color:var(--secondary-color);text-wrap:balance;margin:0;font-size:clamp(3.6rem,4vw,4.8rem);font-weight:650;line-height:1.08}.Pricing-module__O7xhaG__pageDesc{max-width:62rem;font-family:var(--font-primary);color:#05293dc2;text-wrap:pretty;margin:0;font-size:clamp(1.9rem,2.1vw,2.35rem);line-height:1.56}.Pricing-module__O7xhaG__pageInfo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 76% at 36%,#fbfdfedb 0%,#fbfdfe80 48%,#fbfdfe00 80%);position:absolute;inset:-16% -26% -16% -10%}.Pricing-module__O7xhaG__heroAside{z-index:1;flex-direction:column;gap:1.4rem;display:flex;position:relative}.Pricing-module__O7xhaG__heroPanel{-webkit-backdrop-filter:blur(12px)saturate(1.1);background:#ffffffd1;border:1px solid #05293d17;border-radius:1.6rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px #05293d14}.Pricing-module__O7xhaG__heroSignalList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Pricing-module__O7xhaG__heroSignalRow{grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;transition:background .2s;display:grid}.Pricing-module__O7xhaG__heroSignalRow+.Pricing-module__O7xhaG__heroSignalRow{border-top:1px solid #05293d14}.Pricing-module__O7xhaG__heroSignalIcon{width:4.4rem;height:4.4rem;color:var(--secondary-color);background:#17e5d72e;border:1px solid #17e5d757;border-radius:1.1rem;justify-content:center;align-items:center;display:inline-flex}.Pricing-module__O7xhaG__heroSignalBody{flex-direction:column;gap:.2rem;min-width:0;display:flex}.Pricing-module__O7xhaG__heroSignalLabel{font-family:var(--font-primary);letter-spacing:.01em;color:#05293db3;font-size:1.3rem;font-weight:600}.Pricing-module__O7xhaG__heroSignalValue{font-family:var(--font-primary);letter-spacing:-.02em;color:var(--secondary-color);font-size:1.85rem;font-weight:650;line-height:1.25}.Pricing-module__O7xhaG__heroSignalPrice{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.Pricing-module__O7xhaG__heroSignalPriceValue{font-family:var(--font-primary);letter-spacing:-.02em;color:var(--secondary-color);font-size:1.75rem;font-weight:700}.Pricing-module__O7xhaG__heroSignalPriceNote{font-family:var(--font-primary);color:#05293db3;font-size:1.2rem;line-height:1.2}.Pricing-module__O7xhaG__heroNotice{background:#17e5d70d;border-top:1px solid #05293d14;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem 1.8rem;display:grid}.Pricing-module__O7xhaG__heroNoticeIcon{width:3.6rem;height:3.6rem;color:var(--secondary-color);background:#17e5d729;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Pricing-module__O7xhaG__heroNotice p{font-family:var(--font-primary);color:#05293db8;margin:0;font-size:1.6rem;line-height:1.55}.Pricing-module__O7xhaG__page{box-sizing:border-box;background:0 0;justify-content:flex-start;align-items:center;width:100%;padding:clamp(2.4rem,3vw,3.2rem) 0 9rem;display:flex}.Pricing-module__O7xhaG__panel{background:var(--page-surface);border:1px solid var(--page-border);border-radius:1.6rem;flex-direction:column;gap:2.4rem;padding:clamp(2.4rem,3vw,3.4rem);display:flex;position:relative;overflow:hidden}.Pricing-module__O7xhaG__tabsPanel{gap:2.8rem}.Pricing-module__O7xhaG__tabsHeader{flex-direction:column;gap:1.1rem;display:flex}.Pricing-module__O7xhaG__tabsTitle{font-family:var(--font-primary);letter-spacing:-.04em;color:var(--secondary-color);text-wrap:balance;margin:0;font-size:clamp(2.6rem,3vw,3.4rem);font-weight:650;line-height:1.08}.Pricing-module__O7xhaG__tabsLead{max-width:68rem;font-family:var(--font-primary);color:#05293db8;margin:0;font-size:1.75rem;line-height:1.6}.Pricing-module__O7xhaG__tabRail{grid-template-columns:repeat(var(--tab-count,3), minmax(0, 1fr));background:#f3f8fbdb;border:1px solid #05293d14;border-radius:1.4rem;gap:0;padding:.5rem;display:grid;position:relative}.Pricing-module__O7xhaG__tabIndicator{width:calc((100% - 1rem) / var(--tab-count,3));transform:translateX(calc(100% * var(--tab-index,0)));background:linear-gradient(#fffffff5 0%,#f4f7f8fa 100%);border-radius:1.05rem;transition:transform .34s cubic-bezier(.22,1,.36,1);position:absolute;top:.5rem;bottom:.5rem;left:.5rem;box-shadow:0 14px 28px #05182814,inset 0 0 0 1px #05293d1f,inset 0 1px #ffffffa6}.Pricing-module__O7xhaG__tabButton{z-index:1;appearance:none;cursor:pointer;color:#05293d9e;background:0 0;border:0;border-radius:1.05rem;justify-content:center;align-items:center;gap:.9rem;min-height:5.4rem;padding:0 1.6rem;transition:color .22s;display:flex;position:relative}.Pricing-module__O7xhaG__tabButtonIcon{color:currentColor;opacity:.78;flex:none;justify-content:center;align-items:center;transition:opacity .22s;display:inline-flex}.Pricing-module__O7xhaG__tabButtonActive{color:var(--secondary-color)}.Pricing-module__O7xhaG__tabButtonActive .Pricing-module__O7xhaG__tabButtonIcon{opacity:1}.Pricing-module__O7xhaG__tabButton:focus-visible{outline-offset:2px;outline:2px solid #17e5d7b3}.Pricing-module__O7xhaG__tabButtonLabel{font-family:var(--font-primary);letter-spacing:-.02em;color:currentColor;font-size:clamp(1.6rem,1.4vw,1.9rem);font-weight:650;line-height:1.1}.Pricing-module__O7xhaG__tabPanelContent{flex-direction:column;gap:2.4rem;animation:.26s Pricing-module__O7xhaG__pricing-tab-enter;display:flex}.Pricing-module__O7xhaG__sectionHeader{flex-direction:column;gap:1.2rem;display:flex}.Pricing-module__O7xhaG__sectionTitle{max-width:20ch;font-family:var(--font-primary);font-size:var(--marketing-section-title-size);letter-spacing:-.04em;color:var(--secondary-color);text-wrap:balance;margin:0;font-weight:650;line-height:1.02}.Pricing-module__O7xhaG__sectionDesc{max-width:68rem;font-family:var(--font-primary);color:#05293dbd;text-wrap:pretty;margin:0;font-size:1.8rem;line-height:1.62}.Pricing-module__O7xhaG__productShowcase,.Pricing-module__O7xhaG__buyersIntro{grid-template-columns:minmax(0,1fr) minmax(28rem,.86fr);align-items:stretch;gap:clamp(1.8rem,3vw,3.2rem);display:grid}.Pricing-module__O7xhaG__productCopy,.Pricing-module__O7xhaG__buyersIntroCopy{flex-direction:column;align-items:flex-start;gap:1.6rem;min-width:0;display:flex}.Pricing-module__O7xhaG__pricePanel,.Pricing-module__O7xhaG__requestPanel{background:#fff;border:1px solid #05293d14;border-radius:1.2rem;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.6rem 1.8rem;display:inline-flex}.Pricing-module__O7xhaG__priceValue{font-family:var(--font-primary);letter-spacing:-.04em;color:var(--secondary-color);font-size:clamp(4rem,5vw,5.6rem);font-weight:650;line-height:1}.Pricing-module__O7xhaG__requestValue{font-family:var(--font-primary);letter-spacing:-.04em;color:var(--secondary-color);font-size:clamp(2.8rem,3.4vw,3.8rem);font-weight:650;line-height:1}.Pricing-module__O7xhaG__priceMeta{font-family:var(--font-primary);color:#05293da8;font-size:1.6rem;line-height:1.45}.Pricing-module__O7xhaG__requestLabel{color:#05293dad;align-items:center;gap:.7rem;display:inline-flex}.Pricing-module__O7xhaG__productTitle{font-family:var(--font-primary);letter-spacing:-.04em;color:var(--secondary-color);text-align:left;margin:0;font-size:clamp(2.8rem,3.2vw,3.6rem);font-weight:650;line-height:1.08}.Pricing-module__O7xhaG__productDescription{font-family:var(--font-primary);color:#05293dbd;text-align:left;margin:0;font-size:1.7rem;line-height:1.56}.Pricing-module__O7xhaG__bulletList{flex-direction:column;gap:1.2rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.Pricing-module__O7xhaG__bulletItem{font-family:var(--font-primary);color:#05293dbd;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:1.1rem;font-size:1.7rem;line-height:1.62;display:grid}.Pricing-module__O7xhaG__bulletItem:before{content:"";background:linear-gradient(180deg, var(--primary-color), #4797e7);border-radius:999px;width:8px;height:8px;margin-top:.62em;box-shadow:0 0 0 .28rem #17e5d71f}.Pricing-module__O7xhaG__ctaRow{flex-wrap:wrap;gap:1.2rem;padding-top:.4rem;display:flex}.Pricing-module__O7xhaG__mediaFrame{background:0 0;min-height:clamp(34rem,38vw,48rem);position:relative;overflow:visible}.Pricing-module__O7xhaG__mediaInner{width:100%;height:100%;min-height:inherit;transform-origin:50%;position:relative;transform:scale(1.08);-webkit-mask-image:linear-gradient(#000 0% 78%,#0000009e 88%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000009e 88%,#0000 100%)}.Pricing-module__O7xhaG__buyerPricingPanel{flex-direction:column;gap:1.4rem;width:100%;padding-top:.4rem;display:flex}.Pricing-module__O7xhaG__buyerPriceMain{flex-wrap:wrap;align-items:flex-end;gap:1.2rem;display:flex}.Pricing-module__O7xhaG__bundleStrip{background:#fff;border:1px solid #05293d17;border-radius:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:hidden}.Pricing-module__O7xhaG__bundleStripItem{background:#f7fafb94;flex-direction:column;gap:.4rem;min-width:0;padding:1.4rem 1.5rem;display:flex}.Pricing-module__O7xhaG__bundleStripItem+.Pricing-module__O7xhaG__bundleStripItem{border-left:1px solid #05293d14}.Pricing-module__O7xhaG__bundleStripItemFeatured{background:linear-gradient(135deg,#17e5d71f,#4c78e90f),#fff}.Pricing-module__O7xhaG__bundleStripName{font-family:var(--font-primary);color:#05293d9e;font-size:1.25rem;font-weight:750;line-height:1.2}.Pricing-module__O7xhaG__bundleStripPrice{font-family:var(--font-primary);letter-spacing:-.04em;color:var(--secondary-color);font-size:clamp(2.2rem,2.4vw,2.8rem);font-weight:650;line-height:1}.Pricing-module__O7xhaG__bundleStripMeta{font-family:var(--font-primary);color:#05293d9e;font-size:1.25rem;line-height:1.36}@keyframes Pricing-module__O7xhaG__pricing-tab-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (hover:hover) and (pointer:fine){.Pricing-module__O7xhaG__tabButton:not(.Pricing-module__O7xhaG__tabButtonActive):hover{color:#05293deb}.Pricing-module__O7xhaG__tabButton:not(.Pricing-module__O7xhaG__tabButtonActive):hover .Pricing-module__O7xhaG__tabButtonIcon{opacity:1}.Pricing-module__O7xhaG__bundleStripItemFeatured{background:linear-gradient(135deg,#17e5d729,#4c78e914),#fff}}@media (max-width:980px){.Pricing-module__O7xhaG__pageHeader,.Pricing-module__O7xhaG__productShowcase,.Pricing-module__O7xhaG__buyersIntro{grid-template-columns:1fr}.Pricing-module__O7xhaG__pageTitle,.Pricing-module__O7xhaG__sectionTitle{max-width:none}.Pricing-module__O7xhaG__tabRail{grid-template-columns:1fr}.Pricing-module__O7xhaG__tabIndicator{width:auto;height:calc((100% - 1.2rem) / var(--tab-count,3));transform:translateY(calc(100% * var(--tab-index,0)));left:.6rem;right:.6rem}.Pricing-module__O7xhaG__tabButton{justify-content:flex-start}}@media (max-width:700px){.Pricing-module__O7xhaG__heroSection{padding-top:2rem}.Pricing-module__O7xhaG__page{padding:3.2rem 0 7.2rem}.Pricing-module__O7xhaG__pageContainer{padding-inline:var(--spacing-lg)}.Pricing-module__O7xhaG__pageHeader,.Pricing-module__O7xhaG__panel{border-radius:1.6rem;padding:2.2rem 1.8rem}.Pricing-module__O7xhaG__pageTitle{font-size:3.2rem}.Pricing-module__O7xhaG__pageDesc,.Pricing-module__O7xhaG__sectionDesc,.Pricing-module__O7xhaG__productDescription,.Pricing-module__O7xhaG__bulletItem{font-size:1.6rem}.Pricing-module__O7xhaG__buyerPriceMain{align-items:flex-start}.Pricing-module__O7xhaG__bundleStrip{grid-template-columns:1fr}.Pricing-module__O7xhaG__bundleStripItem+.Pricing-module__O7xhaG__bundleStripItem{border-top:1px solid #05293d14;border-left:0}}@media (prefers-reduced-motion:reduce){.Pricing-module__O7xhaG__tabPanelContent,.Pricing-module__O7xhaG__tabButton,.Pricing-module__O7xhaG__tabIndicator{transition:none;animation:none}}
