.pricing-module__kvPdYW__page{background:radial-gradient(circle at 70% 12%, #d4b16a1c, transparent 30rem), var(--canvas);min-height:100vh;padding:30px clamp(20px,6vw,88px) 70px;position:relative;overflow:hidden}.pricing-module__kvPdYW__graph{pointer-events:none;opacity:.22;background-image:linear-gradient(30deg,#0000 49.7%,#d0a75c1a 50%,#0000 50.3%),linear-gradient(150deg,#0000 49.7%,#d0a75c12 50%,#0000 50.3%),radial-gradient(circle,#efc87b59 0 1px,#0000 1.7px);background-size:180px 104px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.pricing-module__kvPdYW__nav,.pricing-module__kvPdYW__header,.pricing-module__kvPdYW__planGrid,.pricing-module__kvPdYW__included,.pricing-module__kvPdYW__assurances{z-index:1;width:min(1100px,100%);margin-inline:auto;position:relative}.pricing-module__kvPdYW__nav{justify-content:space-between;align-items:center;display:flex}.pricing-module__kvPdYW__nav a{color:var(--gold-bright);align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:flex}.pricing-module__kvPdYW__nav a:last-child{color:var(--text-secondary)}.pricing-module__kvPdYW__header{text-align:center;max-width:940px;margin-top:105px}.pricing-module__kvPdYW__header>span,.pricing-module__kvPdYW__included>div>span,.pricing-module__kvPdYW__planLabel{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.pricing-module__kvPdYW__header h1{font:400 clamp(3.2rem, 7vw, 6.6rem) / .95 var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin-top:17px}.pricing-module__kvPdYW__header p{max-width:700px;color:var(--text-secondary);margin:25px auto 0;line-height:1.7}.pricing-module__kvPdYW__planGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:55px;display:grid}.pricing-module__kvPdYW__plan{border:1px solid var(--line);background:linear-gradient(145deg, #ffffff0d, transparent 46%), var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:22px;padding:32px;position:relative}.pricing-module__kvPdYW__featured{border-color:var(--line-strong);box-shadow:0 25px 80px #00000059}.pricing-module__kvPdYW__badge{color:#18130b;background:var(--gold-bright);border-radius:99px;padding:6px 9px;font-size:.64rem;font-weight:800;position:absolute;top:20px;right:20px}.pricing-module__kvPdYW__plan h2{font:400 clamp(2.8rem, 5vw, 4.6rem) / 1 var(--font-serif);margin-top:22px}.pricing-module__kvPdYW__plan h2 small{color:var(--text-muted);font:500 .9rem var(--font-sans)}.pricing-module__kvPdYW__plan p{color:var(--text-muted);margin-top:13px;font-size:.84rem}.pricing-module__kvPdYW__plan>a{color:#17130c;border:1px solid var(--gold-bright);background:linear-gradient(135deg, var(--gold-bright), #b9924f);border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:28px;font-size:.8rem;font-weight:800;display:flex}.pricing-module__kvPdYW__included{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:70px;padding:40px 0;display:grid}.pricing-module__kvPdYW__included h2{font:400 2.4rem / 1 var(--font-serif);margin-top:12px}.pricing-module__kvPdYW__included>div>p{color:var(--text-muted);margin-top:15px;font-size:.84rem;line-height:1.65}.pricing-module__kvPdYW__included ul{grid-template-columns:1fr 1fr;gap:15px 22px;list-style:none;display:grid}.pricing-module__kvPdYW__included li{color:var(--text-secondary);gap:9px;font-size:.82rem;line-height:1.5;display:flex}.pricing-module__kvPdYW__included li svg{color:var(--gold);flex:none;margin-top:2px}.pricing-module__kvPdYW__assurances{color:var(--text-muted);justify-content:space-between;gap:20px;margin-top:28px;font-size:.74rem;display:flex}.pricing-module__kvPdYW__assurances p{align-items:center;gap:8px;display:flex}.pricing-module__kvPdYW__assurances svg{color:var(--gold)}@media (max-width:760px){.pricing-module__kvPdYW__header{margin-top:75px}.pricing-module__kvPdYW__planGrid,.pricing-module__kvPdYW__included{grid-template-columns:1fr}.pricing-module__kvPdYW__included{gap:32px}.pricing-module__kvPdYW__included ul{grid-template-columns:1fr}.pricing-module__kvPdYW__assurances{flex-direction:column}}
