.pricing-module__xT_Rxa__page{isolation:isolate;color:#fff;min-height:100svh;font-family:var(--font-geist), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:linear-gradient(#8db7d3 0%,#9dbfd5 30%,#b9cbd5 56%,#dbcfc2 79%,#edcea5 100%);position:relative;overflow:clip}.pricing-module__xT_Rxa__page:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(48% 17% at 93% 9%,#e9f5ff30,#0000 75%),radial-gradient(55% 19% at -12% 27%,#eff7ff29,#0000 75%),radial-gradient(50% 24% at 80% 94%,#ffd4a242,#0000 75%);position:absolute;inset:0}.pricing-module__xT_Rxa__content{width:min(1360px,100% - 96px);margin-inline:auto}.pricing-module__xT_Rxa__intro{text-align:center;padding:150px 0 44px}.pricing-module__xT_Rxa__eyebrow{letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:500;line-height:1.5}.pricing-module__xT_Rxa__intro h1{letter-spacing:-.065em;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(54px,6.3vw,88px);font-weight:400;line-height:1.03}.pricing-module__xT_Rxa__intro h1 span{color:#ffffffd9}.pricing-module__xT_Rxa__introCopy{letter-spacing:-.025em;margin:26px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.55}.pricing-module__xT_Rxa__billingRow{flex-direction:column;align-items:center;gap:14px;margin-bottom:30px;display:flex}.pricing-module__xT_Rxa__billingFieldset{border:0;min-inline-size:0;margin:0;padding:0}.pricing-module__xT_Rxa__billing{isolation:isolate;background:#a2c5dc45;border:1px solid #ffffff64;border-radius:30px;width:256px;height:52px;margin:0;padding:4px;display:flex;position:relative;box-shadow:0 1px #ffffff12,inset 0 1px 2px #ffffff20}.pricing-module__xT_Rxa__billingHighlight{z-index:-1;background:#ffffff30;border-radius:24px;width:calc(50% - 4px);position:absolute;inset:4px auto 4px 4px;box-shadow:inset 0 1px 1px #ffffff70,0 3px 8px #547f9214}.pricing-module__xT_Rxa__billingOption{cursor:pointer;border-radius:24px;flex:1;place-items:center;font-size:14px;font-weight:500;display:grid;position:relative}.pricing-module__xT_Rxa__billingOption input{opacity:0;width:1px;height:1px;position:absolute}.pricing-module__xT_Rxa__billingOption:has(input:focus-visible){outline-offset:5px;outline:2px solid #fff}.pricing-module__xT_Rxa__billingOption span{opacity:.74;transition:opacity .16s}.pricing-module__xT_Rxa__billingOption:hover span{opacity:1}.pricing-module__xT_Rxa__billingOption:has(input:checked) span{opacity:1}.pricing-module__xT_Rxa__billingHint{letter-spacing:.005em;min-height:21px;margin:0;font-size:12px;line-height:1.6}.pricing-module__xT_Rxa__planGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-module__xT_Rxa__planCard{background:linear-gradient(150deg,#ffffff0d,#ffffff03 65%);border:1px solid #ffffff72;border-radius:24px;flex-direction:column;padding:30px 26px 28px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.pricing-module__xT_Rxa__planCard:hover,.pricing-module__xT_Rxa__planCard:focus-within{background-color:#ffffff09;border-color:#ffffffc4;box-shadow:0 14px 36px #688ca00b,inset 0 1px #ffffff38}.pricing-module__xT_Rxa__planTop h3{letter-spacing:-.045em;margin:0;font-family:inherit;font-size:27px;font-weight:400;line-height:1.2}.pricing-module__xT_Rxa__planTop>p{letter-spacing:-.015em;margin:9px 0 0;font-size:13px;line-height:1.5}.pricing-module__xT_Rxa__priceGroup{margin-top:36px}.pricing-module__xT_Rxa__price{font-variant-numeric:tabular-nums;letter-spacing:-.06em;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;margin:0;font-size:clamp(49px,4.1vw,66px);font-weight:400;line-height:1;display:flex}.pricing-module__xT_Rxa__currency{letter-spacing:-.035em;align-self:flex-start;margin-right:1px;padding-top:.16em;font-size:.52em}.pricing-module__xT_Rxa__period{letter-spacing:-.02em;white-space:nowrap;margin-left:7px;font-size:13px}.pricing-module__xT_Rxa__billingDetail{letter-spacing:-.01em;font-variant-numeric:tabular-nums;min-height:22px;margin:12px 0 0;font-size:14px;font-weight:450;line-height:1.65}.pricing-module__xT_Rxa__planButton{letter-spacing:-.02em;border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;min-height:49px;margin:26px 0 28px;padding:11px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.pricing-module__xT_Rxa__planButton:active,.pricing-module__xT_Rxa__packButton:active{transform:scale(.98)}.pricing-module__xT_Rxa__freeButton{color:#fff;background:#ffffff12;border-color:#ffffff6b;box-shadow:inset 0 1px 2px #ffffff12}.pricing-module__xT_Rxa__freeButton:hover,.pricing-module__xT_Rxa__freeButton:focus-visible{background:#ffffff28}.pricing-module__xT_Rxa__planIncludes{border-top:1px solid #ffffff3b;padding-top:24px}.pricing-module__xT_Rxa__credits{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.pricing-module__xT_Rxa__credits span:first-child{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1.15}.pricing-module__xT_Rxa__credits span:last-child{letter-spacing:-.01em;font-size:13px;line-height:1.5}.pricing-module__xT_Rxa__planIncludes ul{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.pricing-module__xT_Rxa__planIncludes li{letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.pricing-module__xT_Rxa__planIncludes svg{flex:0 0 18px;width:18px;height:18px}.pricing-module__xT_Rxa__upgradeNote{text-align:center;margin:25px 0 0;font-size:13px;line-height:1.7}.pricing-module__xT_Rxa__packsSection{padding:122px 0 0}.pricing-module__xT_Rxa__sectionHeading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.pricing-module__xT_Rxa__sectionHeading .pricing-module__xT_Rxa__eyebrow,.pricing-module__xT_Rxa__questionsHeading .pricing-module__xT_Rxa__eyebrow{margin-bottom:15px}.pricing-module__xT_Rxa__sectionHeading h2,.pricing-module__xT_Rxa__questionsHeading h2{letter-spacing:-.06em;margin:0;font-family:inherit;font-size:clamp(42px,4.5vw,62px);font-weight:400;line-height:1.05}.pricing-module__xT_Rxa__sectionHeading>p{letter-spacing:-.02em;margin:0 0 4px;font-size:16px;line-height:1.65}.pricing-module__xT_Rxa__packGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pricing-module__xT_Rxa__packCard{background:linear-gradient(145deg,#ffffff12,#ffffff02);border:1px solid #ffffff6b;border-radius:22px;padding:28px 30px}.pricing-module__xT_Rxa__packCard h3{letter-spacing:-.025em;margin:0 0 18px;font-family:inherit;font-size:21px;font-weight:400;line-height:1.3}.pricing-module__xT_Rxa__packCredits{align-items:baseline;gap:8px;margin:0;font-size:14px;line-height:1.3;display:flex}.pricing-module__xT_Rxa__packCredits>span{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.pricing-module__xT_Rxa__packBottom{border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:20px;margin-top:27px;padding-top:22px;display:flex}.pricing-module__xT_Rxa__packPrice{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.1}.pricing-module__xT_Rxa__packPrice>span{margin-right:1px;font-size:20px}.pricing-module__xT_Rxa__packButton{color:#fff;background:#ffffff10;border:1px solid #ffffff85;border-radius:26px;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,transform .18s;display:flex}.pricing-module__xT_Rxa__packButton:hover{background:#ffffff2b}.pricing-module__xT_Rxa__packsNote{text-align:center;margin:22px 0 0;font-size:12px;line-height:1.6}.pricing-module__xT_Rxa__questionsSection{grid-template-columns:.9fr 1.1fr;gap:9%;padding:130px 0 110px;display:grid}.pricing-module__xT_Rxa__questionsHeading{padding-top:6px}.pricing-module__xT_Rxa__questionsHeading h2{font-size:clamp(42px,4vw,55px)}.pricing-module__xT_Rxa__questions{border-top:1px solid #ffffff7d}.pricing-module__xT_Rxa__question{border-bottom:1px solid #ffffff7d}.pricing-module__xT_Rxa__question summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:22px;min-height:79px;padding:20px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.pricing-module__xT_Rxa__question summary::-webkit-details-marker{display:none}.pricing-module__xT_Rxa__question summary::marker{content:""}.pricing-module__xT_Rxa__questionPlus{flex:0 0 16px;width:16px;height:16px;position:relative}.pricing-module__xT_Rxa__questionPlus:before,.pricing-module__xT_Rxa__questionPlus:after{content:"";background:currentColor;border-radius:2px;height:1.5px;position:absolute;inset:7px 0 auto}.pricing-module__xT_Rxa__questionPlus:after{transition:transform .18s;transform:rotate(90deg)}.pricing-module__xT_Rxa__question[open] .pricing-module__xT_Rxa__questionPlus:after{transform:rotate(0)}.pricing-module__xT_Rxa__question>p{letter-spacing:-.02em;margin:-3px 30px 26px 0;font-size:15px;line-height:1.7}.pricing-module__xT_Rxa__footer{border-top:1px solid #ffffff59;justify-content:space-between;align-items:center;gap:28px;padding:25px 0 34px;font-size:12px;display:flex}.pricing-module__xT_Rxa__footer nav{gap:25px;display:flex}.pricing-module__xT_Rxa__footer a{color:#fff;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pricing-module__xT_Rxa__footer a:hover{text-decoration:underline}.pricing-module__xT_Rxa__homeLink{font-weight:500}.pricing-module__xT_Rxa__planButton:focus-visible,.pricing-module__xT_Rxa__packButton:focus-visible,.pricing-module__xT_Rxa__question summary:focus-visible,.pricing-module__xT_Rxa__footer a:focus-visible{outline-offset:5px;outline:2px solid #fff}.pricing-module__xT_Rxa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1199px){.pricing-module__xT_Rxa__content{width:calc(100% - 64px)}.pricing-module__xT_Rxa__planGrid{gap:12px}.pricing-module__xT_Rxa__planCard{padding:25px 20px}.pricing-module__xT_Rxa__price{font-size:49px}.pricing-module__xT_Rxa__period{margin-left:5px;font-size:13px}.pricing-module__xT_Rxa__credits{flex-direction:column;gap:5px}.pricing-module__xT_Rxa__planIncludes li{font-size:12px}.pricing-module__xT_Rxa__packCard{padding:25px}}@media (max-width:960px){.pricing-module__xT_Rxa__intro{padding-top:135px}.pricing-module__xT_Rxa__planGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pricing-module__xT_Rxa__planCard{padding:28px}.pricing-module__xT_Rxa__price{font-size:64px}.pricing-module__xT_Rxa__period{margin-left:8px;font-size:13px}.pricing-module__xT_Rxa__credits{flex-direction:row;gap:8px}.pricing-module__xT_Rxa__planIncludes li{font-size:14px}.pricing-module__xT_Rxa__packsSection{padding-top:96px}.pricing-module__xT_Rxa__sectionHeading>p{font-size:14px}.pricing-module__xT_Rxa__packCard{padding:24px 20px}.pricing-module__xT_Rxa__packCard h3{font-size:19px}.pricing-module__xT_Rxa__packCredits>span{font-size:34px}.pricing-module__xT_Rxa__packBottom{gap:12px}.pricing-module__xT_Rxa__packButton{padding:10px 15px;font-size:12px}.pricing-module__xT_Rxa__questionsSection{grid-template-columns:.85fr 1.15fr;gap:7%;padding-block:100px 90px}}@media (max-width:680px){.pricing-module__xT_Rxa__content{width:calc(100% - 40px)}.pricing-module__xT_Rxa__intro{padding:125px 0 34px}.pricing-module__xT_Rxa__eyebrow{letter-spacing:.16em;margin-bottom:20px;font-size:10px}.pricing-module__xT_Rxa__intro h1{letter-spacing:-.06em;font-size:clamp(44px,8.3vw,56px);line-height:1.07}.pricing-module__xT_Rxa__introCopy{max-width:280px;margin:21px auto 0;font-size:15px}.pricing-module__xT_Rxa__billingRow{gap:12px;margin-bottom:25px}.pricing-module__xT_Rxa__billing{width:240px;height:50px}.pricing-module__xT_Rxa__planGrid{grid-template-columns:1fr;gap:16px}.pricing-module__xT_Rxa__planCard{padding:27px 28px}.pricing-module__xT_Rxa__planTop{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pricing-module__xT_Rxa__planTop h3{font-size:26px}.pricing-module__xT_Rxa__planTop>p{text-align:right;margin:0;font-size:12px}.pricing-module__xT_Rxa__priceGroup{margin-top:28px}.pricing-module__xT_Rxa__price{font-size:62px}.pricing-module__xT_Rxa__planButton{margin-block:24px}.pricing-module__xT_Rxa__planIncludes{padding-top:23px}.pricing-module__xT_Rxa__planIncludes ul{gap:10px;margin-top:20px}.pricing-module__xT_Rxa__credits{column-gap:9px}.pricing-module__xT_Rxa__credits span:first-child{font-size:25px}.pricing-module__xT_Rxa__upgradeNote{max-width:290px;margin:23px auto 0;font-size:12px}.pricing-module__xT_Rxa__packsSection{padding-top:84px}.pricing-module__xT_Rxa__sectionHeading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:26px}.pricing-module__xT_Rxa__sectionHeading h2,.pricing-module__xT_Rxa__questionsHeading h2{font-size:44px}.pricing-module__xT_Rxa__sectionHeading>p{font-size:15px}.pricing-module__xT_Rxa__packGrid{grid-template-columns:1fr;gap:14px}.pricing-module__xT_Rxa__packCard{grid-template-columns:1fr auto;align-items:baseline;column-gap:18px;padding:26px 28px;display:grid}.pricing-module__xT_Rxa__packCard h3{grid-column:1/-1;margin-bottom:20px;font-size:21px}.pricing-module__xT_Rxa__packCredits{align-self:center;font-size:12px;display:block}.pricing-module__xT_Rxa__packCredits>span{margin-bottom:4px;font-size:39px;display:block}.pricing-module__xT_Rxa__packBottom{border:0;flex-direction:column;align-items:center;gap:10px;margin:0;padding:0;display:flex}.pricing-module__xT_Rxa__packPrice{font-size:25px}.pricing-module__xT_Rxa__packButton{min-height:44px;padding-inline:19px}.pricing-module__xT_Rxa__packsNote{margin-top:20px}.pricing-module__xT_Rxa__questionsSection{grid-template-columns:1fr;gap:30px;padding:90px 0 68px}.pricing-module__xT_Rxa__question summary{min-height:76px;font-size:15px}.pricing-module__xT_Rxa__question>p{margin-right:22px;font-size:14px}.pricing-module__xT_Rxa__footer{gap:18px;padding-block:24px 28px;font-size:11px}.pricing-module__xT_Rxa__footer nav{gap:18px}}@media (max-width:360px){.pricing-module__xT_Rxa__content{width:calc(100% - 32px)}.pricing-module__xT_Rxa__intro h1{font-size:40px}.pricing-module__xT_Rxa__planCard,.pricing-module__xT_Rxa__packCard{padding-inline:23px}.pricing-module__xT_Rxa__planTop>p{max-width:120px}.pricing-module__xT_Rxa__credits span:last-child{font-size:11px}}@media (prefers-reduced-motion:reduce){.pricing-module__xT_Rxa__page *,.pricing-module__xT_Rxa__page :before,.pricing-module__xT_Rxa__page :after{transition:none!important}.pricing-module__xT_Rxa__planButton:active,.pricing-module__xT_Rxa__packButton:active{transform:none}}
