.pricing-hero-grid{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(200,170,80,.04) 0,rgba(200,170,80,.04) 4px,transparent 0,transparent 160px),repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(200,170,80,.04) 0,rgba(200,170,80,.04) 4px,transparent 0,transparent 160px);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,black 20%,transparent 70%);pointer-events:none}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}}.pricing-grid--single{grid-template-columns:minmax(0,480px);justify-content:center}@media (max-width:1100px){.pricing-grid--single{grid-template-columns:minmax(0,480px)}}@media (max-width:640px){.pricing-grid--single{grid-template-columns:1fr}}.pricing-grid--two{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}@media (max-width:640px){.pricing-grid--two{grid-template-columns:1fr}}.pricing-plan-toggle-wrap{margin-bottom:32px}.pricing-plan-toggle{position:relative;display:flex;width:fit-content;align-items:stretch;margin:0 auto 32px;padding:4px;background:rgba(255,247,227,.04);border:1px solid rgba(255,247,227,.08);border-radius:9999px;isolation:isolate}.pricing-plan-toggle__knob{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);background:linear-gradient(180deg,rgba(200,170,80,.18),rgba(200,170,80,.08));border:1px solid rgba(200,170,80,.35);border-radius:9999px;box-shadow:0 2px 12px rgba(200,170,80,.12),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .22s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.pricing-plan-toggle[data-active=ondemand] .pricing-plan-toggle__knob{transform:translateX(100%)}.pricing-plan-toggle__tab{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:10px 22px;border:0;background:transparent;border-radius:9999px;cursor:pointer;font-family:var(--hp-font-sans);color:rgba(255,247,227,.55);transition:color .2s ease;min-width:132px;text-align:center}.pricing-plan-toggle__tab.is-active{color:var(--hp-hero-white)}.pricing-plan-toggle__tab:hover:not(.is-active){color:rgba(255,247,227,.8)}.pricing-plan-toggle__tab:focus-visible{outline:2px solid rgba(200,170,80,.6);outline-offset:2px}.pricing-plan-toggle__tab-label{font-size:14px;font-weight:600;letter-spacing:-.01em}.pricing-plan-toggle-wrap[data-reduce-motion=true] .pricing-plan-toggle__knob,.pricing-plan-toggle-wrap[data-reduce-motion=true] .pricing-plan-toggle__tab{transition:none}@media (prefers-reduced-motion:reduce){.pricing-plan-toggle__knob,.pricing-plan-toggle__tab{transition:none}}@media (max-width:480px){.pricing-plan-toggle__tab{min-width:108px;padding:10px 14px}.pricing-plan-toggle__tab-label{font-size:13px}}.pricing-card-pack{border-color:rgba(200,170,80,.18);background:rgba(200,170,80,.04)}.pricing-pack-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,rgba(255,247,227,.92),rgba(220,200,150,.92));color:#08122D;font-size:11px;padding:4px 14px;border-radius:9999px;white-space:nowrap}.pricing-pack-badge,.pricing-pack-eyebrow{font-family:var(--hp-font-sans);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.pricing-pack-eyebrow{font-size:12px;color:rgba(200,170,80,.8);margin-bottom:12px}.pricing-pack-size-field{position:relative;display:inline-block;width:fit-content;margin-bottom:14px}.pricing-pack-size-select{display:inline-flex;align-items:center;gap:10px;font-family:var(--hp-font-sans);font-size:13px;font-weight:500;letter-spacing:-.01em;color:rgba(255,247,227,.85);padding:7px 12px 7px 14px;background:rgba(255,247,227,.04);border:1px solid rgba(255,247,227,.12);border-radius:9999px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.pricing-pack-size-select:hover,.pricing-pack-size-select[aria-expanded=true]{color:var(--hp-hero-white);background:rgba(255,247,227,.06);border-color:rgba(255,247,227,.2)}.pricing-pack-size-select:focus-visible{outline:2px solid rgba(200,170,80,.6);outline-offset:2px}.pricing-pack-size-chevron{color:rgba(255,247,227,.6);transition:transform .18s ease}.pricing-pack-size-chevron[data-open=true]{transform:rotate(180deg)}.pricing-pack-size-listbox{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:100%;display:flex;flex-direction:column;gap:4px;margin:0;padding:6px;list-style:none;background:#161616;border:1px solid rgba(255,247,227,.1);border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.45),0 0 0 1px rgba(0,0,0,.3)}.pricing-pack-size-option{position:relative;padding:8px 14px;border-radius:10px;font-family:var(--hp-font-sans);font-size:13px;font-weight:500;letter-spacing:-.01em;color:rgba(255,247,227,.75);cursor:pointer;white-space:nowrap;transition:background-color .2s cubic-bezier(.32,.72,0,1),color .2s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1);outline:none}.pricing-pack-size-option:focus-visible,.pricing-pack-size-option:hover{background:rgba(200,170,80,.08);color:rgb(200,170,80);transform:translateX(2px)}.pricing-pack-size-option:focus-visible{outline:2px solid rgba(200,170,80,.6);outline-offset:2px}.pricing-pack-size-option.is-selected{background:rgba(200,170,80,.1);color:var(--hp-hero-white)}.pricing-pack-size-option.is-selected:focus-visible,.pricing-pack-size-option.is-selected:hover{background:rgba(200,170,80,.18);color:rgb(200,170,80)}@media (prefers-reduced-motion:reduce){.pricing-pack-size-option{transition:none}.pricing-pack-size-option:focus-visible,.pricing-pack-size-option:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pricing-pack-size-chevron,.pricing-pack-size-option,.pricing-pack-size-select{transition:none}}.pricing-card{border-radius:20px;border:1px solid rgba(255,247,227,.06);background:rgba(255,247,227,.03);padding:32px 28px;display:flex;flex-direction:column;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.3)}.pricing-card-pro{border-color:rgba(200,170,80,.3);background:rgba(200,170,80,.06);box-shadow:0 0 60px rgba(200,170,80,.08),0 0 1px rgba(200,170,80,.3)}.pricing-card-pro:hover{box-shadow:0 12px 40px rgba(200,170,80,.12),0 0 1px rgba(200,170,80,.4)}.btn-pricing-primary{display:block;width:100%;text-align:center;background:linear-gradient(180deg,#D4C060,#B8A040);color:#0E0D0B;border:1px solid rgba(220,190,80,.5);border-radius:9999px;padding:12px 28px;font-family:var(--hp-font-sans);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 2px 12px rgba(200,170,80,.2),inset 0 1px 0 rgba(255,255,255,.25)}.btn-pricing-primary:hover{background:linear-gradient(180deg,#E0CC68,#C4AC48);border-color:rgba(220,190,80,.6);box-shadow:0 4px 20px rgba(200,170,80,.3),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-1px)}.btn-pricing-primary:active{transform:scale(.98)}.btn-pricing-secondary{display:block;width:100%;text-align:center;background:rgba(255,247,227,.04);color:#FFF7E3;border:1px solid rgba(255,247,227,.1);border-radius:9999px;padding:12px 28px;font-family:var(--hp-font-sans);font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s ease}.btn-pricing-secondary:hover{background:rgba(255,247,227,.08);border-color:rgba(255,247,227,.15)}.pricing-talk-sales-link{font-family:var(--hp-font-sans);font-size:12px;color:rgba(200,170,80,.7);text-decoration:none;border:none;border-bottom:1px solid rgba(200,170,80,.25);background:none;cursor:pointer;padding:0;transition:color .15s ease,border-color .15s ease}.pricing-talk-sales-link:hover{color:rgb(200,170,80);border-bottom-color:rgb(200,170,80)}.pricing-feature{display:flex;align-items:flex-start;gap:10px;font-family:var(--hp-font-sans);font-size:14px;color:rgba(255,247,227,.75);line-height:1.5}.pricing-value-props{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.vp-card{background:rgba(255,247,227,.03);border:1px solid rgba(255,247,227,.06);border-radius:14px;padding:24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;overflow:hidden}.vp-accent{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(200,170,80,.3),transparent)}.vp-icon{width:36px;height:36px;border-radius:10px;background:rgba(200,170,80,.1);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.pricing-compare-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;border:1px solid rgba(255,247,227,.06);background:rgba(255,247,227,.02)}.pricing-compare-table{width:100%;border-collapse:collapse;font-family:var(--hp-font-sans);table-layout:fixed}.pricing-compare-table thead th{padding:20px 20px 16px;font-size:14px;font-weight:600;color:rgba(255,247,227,.5);text-align:center;border-bottom:1px solid rgba(255,247,227,.06);white-space:nowrap}.pricing-compare-table thead th:first-child{width:140px;text-align:left}.pricing-compare-table thead th.pricing-compare-highlight-col{color:rgb(200,170,80);background:rgba(200,170,80,.04)}.pricing-compare-table tbody td{padding:18px 20px;font-size:14px;text-align:center;border-bottom:1px solid rgba(255,247,227,.04)}.pricing-compare-table tbody tr:last-child td{border-bottom:none}.pricing-compare-row-label{font-weight:500;color:rgba(255,247,227,.7);text-align:left!important;white-space:nowrap}.pricing-compare-muted{color:rgba(255,247,227,.35)}.pricing-compare-gold{color:rgb(200,170,80);font-weight:600}td.pricing-compare-highlight-col{background:rgba(200,170,80,.04)}.faq-list{display:flex;flex-direction:column}.faq-item{border-top:1px solid rgba(255,247,227,.08)}.faq-item:last-child{border-bottom:1px solid rgba(255,247,227,.08)}.faq-summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;list-style:none}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{display:none;content:""}.faq-chevron{flex-shrink:0;margin-left:16px;transition:transform .2s ease}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer-content{overflow:hidden}.pricing-section-heading{font-family:var(--hp-font-sans);font-size:clamp(20px,4vw,24px);color:var(--hp-hero-white);text-align:center;margin-bottom:32px}.pricing-grid-wrapper{margin-bottom:64px}.pricing-value-section{max-width:976px;margin:0 auto 80px;padding-top:40px}.pricing-compare-section{max-width:900px;margin:0 auto 16px;text-align:center}.pricing-compare-footnote{font-family:var(--hp-font-sans);margin-top:24px;font-size:13px;opacity:.4;color:var(--hp-hero-white)}@media (max-width:768px){.pricing-page-content{padding-top:100px!important;padding-bottom:40px!important}.pricing-page-content>div{padding-left:16px!important;padding-right:16px!important}.pricing-value-props{grid-template-columns:repeat(2,1fr)}.pricing-compare-table thead th{font-size:12px;padding:16px 12px 12px}.pricing-compare-table tbody td{font-size:13px;padding:14px 12px}.pricing-compare-table thead th:first-child{width:100px}.pricing-grid{gap:16px}.pricing-grid-wrapper{margin-bottom:40px}.pricing-value-section{margin-bottom:48px;padding-top:24px}.pricing-section-heading{margin-bottom:24px}.pricing-card-subtitle{min-height:unset!important}}@media (max-width:640px){.pricing-page-content{padding-top:80px!important}.pricing-card{padding:24px 20px}.pricing-feature{font-size:13px}.pricing-compare-table{table-layout:auto}.pricing-compare-table thead th{font-size:11px;padding:14px 8px 10px;white-space:normal;line-height:1.3}.pricing-compare-table tbody td{font-size:12px;padding:12px 8px}.pricing-compare-table thead th:first-child{width:80px}.pricing-compare-row-label{white-space:normal}.pricing-tier-guidance{font-size:13px!important}}@media (max-width:480px){.pricing-value-props{grid-template-columns:1fr}.vp-card{padding:20px}.pricing-value-section{margin-bottom:32px;padding-top:16px}.pricing-grid-wrapper{margin-bottom:32px}.pricing-compare-section{margin-bottom:8px}.pricing-compare-footnote{font-size:12px}}