.pricing-confidence[data-astro-cid-wfjzsiju]{background:var(--ink);color:var(--white);padding-block:clamp(5rem,9vw,8rem)}.pricing-confidence-heading[data-astro-cid-wfjzsiju]{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.pricing-confidence-heading[data-astro-cid-wfjzsiju] h2[data-astro-cid-wfjzsiju]{max-width:52rem;color:var(--white);font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:1rem 0 0;font-size:clamp(2.7rem,5.4vw,5rem);font-weight:950;line-height:1.02}.pricing-confidence-heading[data-astro-cid-wfjzsiju]>p[data-astro-cid-wfjzsiju]{color:#ffffffb8;margin:0 0 .45rem;line-height:1.7}.pricing-confidence-facts[data-astro-cid-wfjzsiju]{border:1px solid #ffffff4d;grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 0;display:grid}.pricing-confidence-facts[data-astro-cid-wfjzsiju]>div[data-astro-cid-wfjzsiju]{padding:clamp(1.4rem,3.5vw,2.3rem)}.pricing-confidence-facts[data-astro-cid-wfjzsiju]>div[data-astro-cid-wfjzsiju]+div[data-astro-cid-wfjzsiju]{border-left:1px solid #ffffff4d}.pricing-confidence-facts[data-astro-cid-wfjzsiju] dt[data-astro-cid-wfjzsiju]{color:#b9c9ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.pricing-confidence-facts[data-astro-cid-wfjzsiju] dd[data-astro-cid-wfjzsiju]{color:#ffffffd1;margin:1rem 0 0;font-size:.94rem;line-height:1.65}.pricing-confidence-footer[data-astro-cid-wfjzsiju]{justify-content:space-between;align-items:center;gap:2rem;margin-top:2rem;display:flex}.pricing-confidence-footer[data-astro-cid-wfjzsiju] p[data-astro-cid-wfjzsiju]{gap:.25rem;margin:0;font-size:.82rem;display:grid}.pricing-confidence-footer[data-astro-cid-wfjzsiju] p[data-astro-cid-wfjzsiju] span[data-astro-cid-wfjzsiju]{color:#fff9}.pricing-confidence-footer[data-astro-cid-wfjzsiju] nav[data-astro-cid-wfjzsiju]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.2rem;display:flex}.pricing-confidence-footer[data-astro-cid-wfjzsiju] a[data-astro-cid-wfjzsiju]{color:var(--white);border-bottom:1px solid #ffffff73;font-size:.78rem;font-weight:800;text-decoration:none}.pricing-confidence-footer[data-astro-cid-wfjzsiju] a[data-astro-cid-wfjzsiju]:hover{color:#b9c9ff;border-color:#b9c9ff}@media (width<=48rem){.pricing-confidence-heading[data-astro-cid-wfjzsiju],.pricing-confidence-facts[data-astro-cid-wfjzsiju]{grid-template-columns:1fr}.pricing-confidence-facts[data-astro-cid-wfjzsiju]>div[data-astro-cid-wfjzsiju]+div[data-astro-cid-wfjzsiju]{border-top:1px solid #ffffff4d;border-left:0}.pricing-confidence-footer[data-astro-cid-wfjzsiju]{flex-direction:column;align-items:flex-start}.pricing-confidence-footer[data-astro-cid-wfjzsiju] nav[data-astro-cid-wfjzsiju]{justify-content:flex-start}}.pricing-page{background:var(--paper)}.pricing-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.pricing-hero:before{border-left:1px solid var(--line);content:"";background:linear-gradient(#ffffff80,#ffffff80),repeating-linear-gradient(0deg,#0000 0 2.45rem,#0646c714 2.45rem calc(2.45rem + 1px));position:absolute;inset:0 0 0 55%}.pricing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:center;gap:clamp(3rem,9vw,9rem);min-height:42rem;padding-block:clamp(5rem,9vw,8rem);display:grid;position:relative}.pricing-hero-copy{z-index:1;position:relative}.pricing-hero h1,.pricing-section-heading h2,.pricing-final-cta h2{font-family:var(--font-display);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-weight:950;line-height:1.02}.pricing-hero h1{max-width:42rem;margin-top:1.2rem;font-size:clamp(3.5rem,7vw,6.5rem)}.pricing-hero h1 span{color:var(--blue);display:block}.pricing-hero-copy>p:not(.section-label){max-width:38rem;color:var(--muted);margin:2rem 0 0;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:1.7}.pricing-hero-actions{align-items:center;gap:1.6rem;margin-top:2.3rem;display:flex}.pricing-text-link{border-bottom:2px solid var(--ink);padding-block:.5rem;font-weight:850;text-decoration:none}.pricing-text-link:hover{border-color:var(--blue);color:var(--blue)}.pricing-ticket{z-index:1;border:1px solid var(--ink);background:var(--white);padding:clamp(1.5rem,4vw,2.5rem);position:relative;box-shadow:1.25rem 1.25rem #0646c721}.pricing-ticket:after{content:"";background:#efdbd8d1;width:5rem;height:1.2rem;position:absolute;top:-.6rem;right:1.5rem;transform:rotate(2.5deg)}.pricing-ticket-topline{border-bottom:1px solid var(--line);color:var(--blue);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:1rem;font-size:.72rem;font-weight:900;display:flex}.pricing-ticket-price{align-items:baseline;gap:.7rem;margin:2rem 0 0;display:flex}.pricing-ticket-price strong{font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(3.7rem,6vw,5.5rem);font-weight:900;line-height:.9}.pricing-ticket-price span,.pricing-ticket-vat{color:var(--muted);font-size:.87rem;font-weight:750}.pricing-ticket-vat{margin:.65rem 0 0}.pricing-ticket ul{border-top:1px solid var(--line);gap:.85rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.pricing-ticket li{padding-left:1.5rem;font-size:.9rem;font-weight:780;position:relative}.pricing-ticket li:before{color:var(--green);content:"✓";font-weight:950;position:absolute;left:0}.pricing-ticket-note{color:var(--muted);margin:1.7rem 0 0;font-size:.78rem;line-height:1.55}.pricing-included{background:var(--white);padding-block:clamp(5rem,9vw,8rem)}.pricing-section-heading{grid-template-columns:minmax(0,1.15fr) minmax(17rem,.45fr);align-items:end;gap:3rem;display:grid}.pricing-section-heading h2,.pricing-final-cta h2{max-width:48rem;margin-top:1rem;font-size:clamp(2.7rem,5.4vw,5rem)}.pricing-section-heading>p{color:var(--muted);margin:0 0 .45rem;line-height:1.7}.pricing-feature-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:4rem;display:grid}.pricing-feature-group:last-child:nth-child(odd){grid-column:1/-1}.pricing-feature-group{background:var(--paper);padding:clamp(1.4rem,4vw,2.25rem)}.pricing-feature-heading{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;display:grid}.pricing-feature-heading>span{color:var(--blue);letter-spacing:.08em;font-size:.72rem;font-weight:900}.pricing-feature-heading h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.15}.pricing-feature-heading p{max-width:31rem;color:var(--muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.6}.pricing-feature-group ul{gap:0;margin:1.6rem 0 0 3.5rem;padding:0;list-style:none;display:grid}.pricing-feature-group li{border-top:1px solid var(--line);padding:.85rem .5rem .85rem 1.6rem;font-size:.87rem;font-weight:720;position:relative}.pricing-feature-group li:before{color:var(--green);content:"✓";font-weight:950;position:absolute;left:0}.pricing-final-cta{border-bottom:1px solid var(--line);background:var(--pink);padding-block:clamp(5rem,9vw,8rem)}.pricing-final-cta-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.pricing-final-cta-grid>div:last-child>p{color:var(--muted);margin:0 0 1.75rem;line-height:1.7}@media (width<=48rem){.pricing-hero:before{display:none}.pricing-hero-grid,.pricing-section-heading,.pricing-feature-grid,.pricing-final-cta-grid{grid-template-columns:1fr}.pricing-hero-grid{gap:3.5rem;min-height:0;padding-block:3.5rem 5rem}.pricing-hero h1{font-size:clamp(2.8rem,16vw,4.7rem)}.pricing-hero-actions{flex-direction:column;align-items:stretch;gap:1rem}.pricing-text-link{align-self:center}.pricing-section-heading,.pricing-roadmap-grid,.pricing-final-cta-grid{gap:2rem}.pricing-feature-grid{margin-top:3rem}.pricing-feature-group ul{margin-left:0}.pricing-roadmap h2,.pricing-section-heading h2,.pricing-final-cta h2{font-size:clamp(2.1rem,9vw,3.25rem)}}
