.pricing-module__lP4odW__page{color:#f7f9ff;background:radial-gradient(circle at 50% 6%,#2563eb3d,#0000 34rem),radial-gradient(circle at 100% 58%,#1e40af29,#0000 30rem),#03050a;min-height:100vh;overflow:hidden}.pricing-module__lP4odW__header{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:76px;margin:0 auto;display:flex}.pricing-module__lP4odW__brand{color:#fff;letter-spacing:.18em;align-items:center;gap:11px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.pricing-module__lP4odW__headerCta,.pricing-module__lP4odW__primaryCta,.pricing-module__lP4odW__secondaryCta{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:.86rem;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.pricing-module__lP4odW__headerCta,.pricing-module__lP4odW__primaryCta{color:#fff;background:linear-gradient(135deg,#1d4ed8,#2563eb 58%,#1e40af);border:1px solid #3b82f6;box-shadow:0 12px 34px #2563eb33}.pricing-module__lP4odW__hero{text-align:center;width:min(820px,100% - 40px);margin:0 auto;padding:94px 0 62px}.pricing-module__lP4odW__eyebrow{color:#7db5ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 20px;font-size:.72rem;font-weight:700;display:inline-flex}.pricing-module__lP4odW__hero h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7.3vw,6.6rem);font-weight:500;line-height:.9}.pricing-module__lP4odW__hero h1 em{color:#66a7ff;font-weight:400}.pricing-module__lP4odW__hero>p:last-child{color:#9ca9bd;max-width:670px;margin:30px auto 0;font-size:1.05rem;line-height:1.75}.pricing-module__lP4odW__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;width:min(1040px,100% - 48px);margin:0 auto;display:grid}.pricing-module__lP4odW__planCard{background:linear-gradient(145deg,#0f172ac2,#05080feb);border:1px solid #94a3b833;border-radius:28px;flex-direction:column;padding:38px;display:flex;position:relative;box-shadow:0 30px 80px #00000040}.pricing-module__lP4odW__proCard{background:radial-gradient(circle at 100% 0,#3b82f642,#0000 43%),linear-gradient(145deg,#0c1d43eb,#05080ff5);border-color:#60a5fab3;box-shadow:0 32px 100px #1e40af3d,inset 0 1px #ffffff0a}.pricing-module__lP4odW__popular{color:#dbeafe;letter-spacing:.13em;background:#1d4ed8;border-radius:0 0 12px 12px;padding:9px 14px;font-size:.61rem;font-weight:800;position:absolute;top:0;right:30px}.pricing-module__lP4odW__planHeading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.pricing-module__lP4odW__planHeading p{color:#78adff;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.73rem;font-weight:800}.pricing-module__lP4odW__planHeading h2{margin:0;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.08}.pricing-module__lP4odW__price{flex-direction:column;flex:none;align-items:flex-end;display:flex}.pricing-module__lP4odW__price strong{letter-spacing:-.06em;font-size:2.4rem;line-height:1}.pricing-module__lP4odW__price small{color:#7f8ba0;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.64rem}.pricing-module__lP4odW__planCopy{color:#9ca9bd;min-height:54px;margin:28px 0 25px;font-size:.91rem;line-height:1.65}.pricing-module__lP4odW__featureList{border-top:1px solid #94a3b826;min-height:248px;margin:0 0 30px;padding:26px 0 0;list-style:none}.pricing-module__lP4odW__featureList li{color:#d8dfeb;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:.86rem;line-height:1.5;display:flex}.pricing-module__lP4odW__featureList svg{color:#60a5fa;stroke-width:2.5px;flex:none;margin-top:2px}.pricing-module__lP4odW__secondaryCta{color:#f8fafc;background:#0f172a8c;border:1px solid #94a3b847}.pricing-module__lP4odW__finePrint{color:#69758a;text-align:center;margin:14px 0 0;font-size:.68rem}.pricing-module__lP4odW__notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1040px,100% - 48px);margin:90px auto 100px;display:grid}.pricing-module__lP4odW__notes article{border-top:1px solid #94a3b82e;padding-top:22px}.pricing-module__lP4odW__notes span{color:#4d8fff;letter-spacing:.16em;font-size:.65rem}.pricing-module__lP4odW__notes h3{margin:15px 0 10px;font-size:1rem}.pricing-module__lP4odW__notes p{color:#7f8ba0;margin:0;font-size:.82rem;line-height:1.65}.pricing-module__lP4odW__footer{color:#64748b;border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);min-height:92px;margin:0 auto;font-size:.75rem;display:flex}.pricing-module__lP4odW__footer nav{gap:22px;display:flex}.pricing-module__lP4odW__footer a{color:#94a3b8;text-decoration:none}.pricing-module__lP4odW__headerCta:hover,.pricing-module__lP4odW__primaryCta:hover,.pricing-module__lP4odW__secondaryCta:hover{transform:translateY(-2px)}.pricing-module__lP4odW__secondaryCta:hover{background:#1e40af2e;border-color:#60a5fab3}@media (max-width:760px){.pricing-module__lP4odW__header{width:calc(100% - 32px);min-height:68px}.pricing-module__lP4odW__brand img{width:32px;height:32px}.pricing-module__lP4odW__headerCta{min-height:42px;padding:0 15px;font-size:.76rem}.pricing-module__lP4odW__hero{padding:70px 0 48px}.pricing-module__lP4odW__hero h1{font-size:clamp(3rem,15vw,4.6rem)}.pricing-module__lP4odW__hero>p:last-child{font-size:.94rem;line-height:1.65}.pricing-module__lP4odW__plans,.pricing-module__lP4odW__notes{grid-template-columns:1fr;width:calc(100% - 32px)}.pricing-module__lP4odW__planCard{border-radius:24px;padding:30px 24px 26px}.pricing-module__lP4odW__planHeading{flex-direction:column;gap:22px}.pricing-module__lP4odW__price{align-items:flex-start}.pricing-module__lP4odW__planCopy,.pricing-module__lP4odW__featureList{min-height:0}.pricing-module__lP4odW__notes{gap:34px;margin:70px auto}.pricing-module__lP4odW__footer{flex-direction:column;justify-content:center;width:calc(100% - 32px);padding:24px 0}}@media (max-width:420px){.pricing-module__lP4odW__brand span{font-size:.7rem}.pricing-module__lP4odW__headerCta svg{display:none}.pricing-module__lP4odW__planHeading h2{font-size:1.55rem}.pricing-module__lP4odW__popular{right:20px}}
