.PricingTimeline_pricingTimelinePanel__piOTM,.PricingTimeline_pricingTimelineRoot__1gwsx{width:100%}.PricingTimeline_pricingTimelineLabel__Rl_Sb{font-family:var(--font-barlow),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary);font-size:clamp(.875rem,1.5vw + .5rem,1.125rem);margin:0 0 1rem}.PricingTimeline_pricingTimelineTablist__BK0cp{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:.75rem;margin-bottom:1.75rem;border-bottom:2px solid rgba(35,35,35,.12);scrollbar-width:thin}.PricingTimeline_pricingTimelineTab__BoRXm{flex:0 0 auto;scroll-snap-align:start;appearance:none;border:2px solid transparent;background:transparent;color:var(--color-secondary);font-family:var(--font-barlow),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.75rem,1.2vw + .45rem,.95rem);padding:.65rem 1.1rem;border-radius:10px 10px 0 0;cursor:pointer;position:relative;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.PricingTimeline_pricingTimelineTab__BoRXm:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-2px;height:3px;background:transparent;border-radius:2px 2px 0 0;transition:background-color .25s ease,transform .25s ease;transform:scaleX(.4)}.PricingTimeline_pricingTimelineTab__BoRXm:focus-visible,.PricingTimeline_pricingTimelineTab__BoRXm:hover{color:var(--color-primary);outline:none;background:rgba(0,179,255,.08)}.PricingTimeline_pricingTimelineTabActive__htTgO{color:var(--color-primary);background:rgba(0,179,255,.12);border-color:rgba(0,179,255,.25) rgba(0,179,255,.25) transparent}.PricingTimeline_pricingTimelineTabActive__htTgO:after{background:var(--color-primary);transform:scaleX(1)}.PricingTimeline_pricingTimelineSummary__Er7ZK{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:1.5rem}.PricingTimeline_pricingTimelinePriceBlock__alDpR{display:flex;flex-direction:column;gap:.35rem;min-width:min(100%,16rem)}.PricingTimeline_pricingTimelineFromLabel__kr_KD{font-family:var(--font-opensans),sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(35,35,35,.65);font-size:clamp(.75rem,1vw + .45rem,.875rem);margin:0}.PricingTimeline_pricingTimelinePrice__EpY8Z{font-family:var(--font-barlow),sans-serif;font-weight:700;text-transform:uppercase;color:var(--color-primary);font-size:clamp(2.5rem,6vw + 1rem,4.5rem);line-height:1;margin:0;transition:opacity .3s ease,transform .3s ease}.PricingTimeline_pricingTimelinePriceEnter__ssOJV{opacity:0;transform:translateY(.35rem)}.PricingTimeline_pricingTimelinePriceVisible__hZhju{opacity:1;transform:translateY(0)}.PricingTimeline_pricingTimelineDuration__L0b8n{font-family:var(--font-opensans),sans-serif;color:var(--color-secondary);font-size:clamp(1rem,1.5vw + .5rem,1.25rem);margin:.25rem 0 0}.PricingTimeline_pricingTimelineDuration__L0b8n strong{font-weight:700}.PricingTimeline_pricingTimelineCta__lXJYG{display:flex;align-items:center}.PricingTimeline_pricingTimelineChartFrame__wZsfx{background:var(--color-secondary);border-radius:10px;padding:.75rem;box-shadow:0 12px 40px rgba(35,35,35,.18)}.PricingTimeline_pricingTimelineChartSurface___UXFP{background:var(--color-light);border-radius:8px;overflow:hidden;position:relative}.PricingTimeline_pricingTimelineChartSurface___UXFP:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:linear-gradient(rgba(0,179,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(0,179,255,.07) 1px,transparent 0);background-size:24px 24px;z-index:0}.PricingTimeline_pricingTimelineChartScroll__PPDs9{position:relative;z-index:1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.PricingTimeline_pricingTimelineChartGrid__yuarA{display:grid;grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr);min-width:max(100%,calc(9rem + var(--timeline-weeks) * 4.5rem));background:linear-gradient(180deg,var(--color-blue-background) 0,var(--color-light) 48%,var(--color-blue-background) 100%)}.PricingTimeline_pricingTimelineCorner__qmZIL{position:sticky;left:0;z-index:3;background:var(--color-secondary);color:var(--color-light);font-family:var(--font-barlow),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(.7rem,1vw + .4rem,.85rem);padding:.75rem .85rem;border-bottom:1px solid rgba(255,255,255,.12)}.PricingTimeline_pricingTimelineWeekHeaders__VOFVW{display:grid;border-bottom:1px solid rgba(35,35,35,.12);background:rgba(224,245,255,.85)}.PricingTimeline_pricingTimelineWeekHeader__LnFxr{font-family:var(--font-barlow),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-secondary);font-size:clamp(.7rem,1vw + .4rem,.85rem);text-align:center;padding:.75rem .35rem;border-left:1px solid rgba(35,35,35,.06)}.PricingTimeline_pricingTimelineRow__oUC5Q{display:contents}.PricingTimeline_pricingTimelineRowLabel__apWii{position:sticky;left:0;z-index:2;display:flex;align-items:center;font-family:var(--font-opensans),sans-serif;font-weight:600;color:var(--color-secondary);font-size:clamp(.75rem,1vw + .45rem,.9rem);padding:.65rem .85rem;background:rgba(255,255,255,.96);border-right:1px solid rgba(35,35,35,.1);border-bottom:1px solid rgba(35,35,35,.08);min-height:3.25rem}.PricingTimeline_pricingTimelineLaneTrack__iScDE{display:grid;position:relative;min-height:3.25rem;border-bottom:1px solid rgba(35,35,35,.08);align-items:center;padding:.35rem 0}.PricingTimeline_pricingTimelineLane__dBDXb{min-height:2.5rem;border-left:1px solid rgba(35,35,35,.08);background:transparent;pointer-events:none;z-index:0}.PricingTimeline_pricingTimelineBar__uxZSC{position:relative;z-index:1;margin:.15rem .2rem;padding:.4rem .55rem;border-radius:7px;background:var(--color-primary);color:var(--color-light);font-family:var(--font-opensans),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(.65rem,.8vw + .4rem,.78rem);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:grid-column .45s cubic-bezier(.22,1,.36,1),transform .35s ease,opacity .35s ease;animation:PricingTimeline_timelineBarIn__EpcEY .45s cubic-bezier(.22,1,.36,1) both}.PricingTimeline_pricingTimelineBarMilestone__yaKVq{background:var(--color-accent);color:var(--color-secondary);box-shadow:0 2px 0 rgba(35,35,35,.2)}.PricingTimeline_pricingTimelineBarMilestone__yaKVq:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;border-radius:1px;background:var(--color-secondary);transform:rotate(45deg);vertical-align:.05em}.PricingTimeline_pricingTimelineBlurb__ECGuv{margin-top:1.5rem;padding:1.25rem 1.35rem;background:var(--color-light);border:1px solid rgba(35,35,35,.1);border-left:4px solid var(--color-primary);border-radius:10px}.PricingTimeline_pricingTimelineBlurbTitle__DmNqr{font-family:var(--font-barlow),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-secondary);font-size:clamp(.95rem,1.5vw + .5rem,1.2rem);margin:0 0 .5rem}.PricingTimeline_pricingTimelineBlurbBody__kEoHM{font-family:var(--font-opensans),sans-serif;color:rgba(35,35,35,.85);font-size:clamp(1rem,1.5vw + .5rem,1.2rem);line-height:1.6;margin:0;transition:opacity .3s ease}@keyframes PricingTimeline_timelineBarIn__EpcEY{0%{opacity:0;transform:scaleX(.85);transform-origin:left center}to{opacity:1;transform:scaleX(1);transform-origin:left center}}@media (prefers-reduced-motion:reduce){.PricingTimeline_pricingTimelineBar__uxZSC,.PricingTimeline_pricingTimelineBlurbBody__kEoHM,.PricingTimeline_pricingTimelinePrice__EpY8Z,.PricingTimeline_pricingTimelineTab__BoRXm,.PricingTimeline_pricingTimelineTab__BoRXm:after{transition:none;animation:none}.PricingTimeline_pricingTimelinePriceEnter__ssOJV{opacity:1;transform:none}}@media (max-width:768px){.PricingTimeline_pricingTimelineSummary__Er7ZK{flex-direction:column;align-items:stretch}.PricingTimeline_pricingTimelineCta__lXJYG,.PricingTimeline_pricingTimelineCta__lXJYG a,.PricingTimeline_pricingTimelineCta__lXJYG button{width:100%}.PricingTimeline_pricingTimelineChartGrid__yuarA{grid-template-columns:minmax(6.25rem,7rem) minmax(0,1fr);min-width:max(100%,calc(7rem + var(--timeline-weeks) * 3.75rem))}}