.plus-checkout-body{margin:0;min-height:100vh;min-height:100svh;font-family:Inter,system-ui,sans-serif;background:#fff;color:#191919;-webkit-font-smoothing:antialiased;overflow-x:clip}.plus-checkout{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box}.plus-checkout *,.plus-checkout *:before,.plus-checkout *:after{box-sizing:border-box}@media(min-width:1024px){.plus-checkout{flex-direction:row;align-items:stretch}}.plus-checkout__form-col{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;min-width:0;padding:48px 24px 64px;overflow-x:clip}@media(min-width:1024px){.plus-checkout__form-col{flex:1 1 50%;justify-content:center;min-height:100vh;min-height:100svh;padding:clamp(48px,10vh,130px) 32px}}.plus-checkout__form-inner{display:flex;flex-direction:column;align-items:flex-start;gap:42px;width:100%;max-width:466px}.plus-checkout__brand{display:flex;align-items:center;justify-content:flex-start;gap:18.319px}.plus-checkout__brand-logo{width:54.54px;height:47.549px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.plus-checkout__brand-text{display:flex;align-items:center;gap:8px}.plus-checkout__brand-name{font-size:30px;font-weight:700;line-height:normal;color:#191919}.plus-checkout__brand-plus{width:79.922px;height:22.062px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.plus-checkout__intro{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:448px;text-align:left}.plus-checkout__title{margin:0;width:100%;max-width:100%;font-size:28px;font-weight:700;line-height:1.2;color:#191919;white-space:normal;overflow-wrap:break-word}@media(min-width:480px){.plus-checkout__title{font-size:36px;line-height:normal;white-space:nowrap;overflow-wrap:normal}}.plus-checkout__subtitle{font-size:14px;font-weight:500;line-height:18px;color:#7e7e7e}.plus-checkout__form{width:100%;max-width:448px}.plus-checkout__field-group{padding-top:0}.plus-checkout__label{display:block;padding-bottom:8px;font-size:16px;font-weight:500;line-height:normal;color:#3d3d3d}.plus-checkout__input{width:100%;max-width:100%;height:60px;box-sizing:border-box;padding:13px 17px;border:1px solid #d1d5dc;border-radius:10px;font-family:inherit;font-size:16px;font-weight:500;line-height:normal;color:#191919;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.plus-checkout__input::-moz-placeholder{color:#a6a6a6}.plus-checkout__input::placeholder{color:#a6a6a6}.plus-checkout__input:focus{border-color:#191919;box-shadow:0 0 0 3px #19191914}.plus-checkout__pricing-wrap{padding:24px 0}.plus-checkout__pricing{margin:0;padding:16px;border-radius:14px;background:#f7f7f8;display:flex;flex-direction:column;gap:6px}.plus-checkout__pricing-row{display:flex;align-items:center;justify-content:space-between}.plus-checkout__pricing-label{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.3125px;color:#191919}.plus-checkout__pricing-amount{font-size:36px;font-weight:600;line-height:40px;letter-spacing:.3691px;color:#101828}.plus-checkout__lifetime{margin-top:12px;display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:9px 13px;border:1px solid #e5e7eb;border-radius:10px;background:#fffc}.plus-checkout__lifetime-icon{width:16px;height:16px;flex-shrink:0}.plus-checkout__lifetime-text{flex:1 1 12rem;min-width:0;font-size:12px;font-weight:400;line-height:16px;color:#4a5565}.plus-checkout__submit{margin:0;width:100%;height:56px;border:none;border-radius:10px;font-family:inherit;font-size:18px;font-weight:600;line-height:normal;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease;background:#e8e8e8;color:#a6a6a6}.plus-checkout__submit:not(:disabled){background:#191919;color:#fff}.plus-checkout__submit:not(:disabled):hover{background:#000}.plus-checkout__submit:disabled{cursor:not-allowed}.plus-checkout__trust{list-style:none;margin:0;padding:0}.plus-checkout__trust li{display:flex;align-items:center;gap:12px}.plus-checkout__trust li:first-child{padding-top:24px}.plus-checkout__trust li+li{padding-top:12px}.plus-checkout__trust-icon{width:20px;height:20px;flex-shrink:0}.plus-checkout__trust-text{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.1504px;color:#4a5565}.plus-checkout__features-col{flex:0 0 auto;position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:48px 24px 64px;overflow-x:clip;background:linear-gradient(131.63deg,#fffbeb,#fff,#fefce8)}@media(min-width:1024px){.plus-checkout__features-col{flex:1 1 50%;min-height:100vh;min-height:100svh;padding:clamp(48px,6vh,64px) 40px}}.plus-checkout__glow{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none}.plus-checkout__glow--top{width:384px;height:384px;top:0;right:0;background:#fdc70014}.plus-checkout__glow--bottom{width:320px;height:320px;bottom:0;left:0;background:#ffb90014}.plus-checkout__features-inner{position:relative;z-index:1;width:100%;max-width:655px;min-width:0;margin:0 auto}.plus-checkout__features-heading{margin-bottom:47px}.plus-checkout__features-title{font-size:36px;font-weight:700;line-height:36px;letter-spacing:.3955px;color:#101828}@media(min-width:640px){.plus-checkout__features-title{font-size:50px;line-height:1.1}}.plus-checkout__features-tagline{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding-top:12px}.plus-checkout__features-tagline-icon{width:16px;height:16px;flex-shrink:0}.plus-checkout__features-tagline-text{flex:1 1 12rem;min-width:0;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.1504px;color:#6a7282}.plus-checkout__feature-list{display:flex;flex-direction:column;gap:16px}.plus-checkout__feature-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:25px;border:1px solid #f6e8d2;border-radius:16px;background:#fffc}.plus-checkout__feature-main{display:flex;gap:16px;align-items:flex-start;min-width:0;flex:1}.plus-checkout__feature-icon-wrap{flex-shrink:0;width:56px;height:56px;border-radius:8px;display:flex;align-items:center;justify-content:center}.plus-checkout__feature-icon-wrap--purple{background:#eeeafc}.plus-checkout__feature-icon-wrap--green{background:#e3f4e8}.plus-checkout__feature-icon-wrap--pink{background:#f409cd17}.plus-checkout__feature-icon-wrap--blue{background:#e5eefc}.plus-checkout__feature-icon-wrap--orange{background:#fef3eb}.plus-checkout__feature-icon{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.plus-checkout__feature-copy{min-width:0}.plus-checkout__feature-name{font-size:18px;font-weight:600;line-height:27px;letter-spacing:-.4395px;color:#101828}.plus-checkout__feature-desc{margin-top:4px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.1504px;color:#4a5565;overflow-wrap:break-word}.plus-checkout__badge{flex-shrink:0;align-self:center;margin-left:auto;padding:8px 10px;border-radius:12px;background:#fdf5e6;font-size:12px;font-weight:600;line-height:normal;color:#eda30c;white-space:nowrap}.plus-checkout__footer-note{display:flex;align-items:center;gap:16px;margin-top:34px;padding-top:31px;border-top:1px solid #e5e7eb}.plus-checkout__footer-icon-wrap{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #eeeeee;border-radius:7.5px;background:#fff}.plus-checkout__footer-icon{width:15px;height:15px}.plus-checkout__footer-copy{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;min-width:0}.plus-checkout__footer-title{font-size:14px;font-weight:600;line-height:normal;color:#101828}.plus-checkout__footer-desc{font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.1504px;color:#6a7282}@media(max-width:479px){.plus-checkout__brand{justify-content:flex-start}.plus-checkout__intro{text-align:left}.plus-checkout__badge{align-self:flex-start;margin-left:0;width:100%}}@media(max-width:479px){.plus-checkout__form-col,.plus-checkout__features-col{padding:32px 16px 48px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(48px,env(safe-area-inset-bottom))}.plus-checkout__form-inner{gap:28px}.plus-checkout__brand{gap:12px}.plus-checkout__brand-text{flex-wrap:wrap;row-gap:4px}.plus-checkout__brand-name{font-size:22px;line-height:1.2}.plus-checkout__brand-logo{width:44px;height:38px}.plus-checkout__brand-plus{width:62px;height:17px}.plus-checkout__title{font-size:26px}.plus-checkout__subtitle{font-size:13px;line-height:17px}.plus-checkout__input{height:52px;font-size:16px}.plus-checkout__pricing-row{flex-wrap:wrap;gap:4px 12px}.plus-checkout__pricing-amount{font-size:28px;line-height:32px}.plus-checkout__submit{height:52px;font-size:16px}.plus-checkout__feature-card{padding:18px}.plus-checkout__feature-icon-wrap{width:48px;height:48px}.plus-checkout__feature-icon{width:24px;height:24px}.plus-checkout__feature-name{font-size:16px;line-height:24px}.plus-checkout__features-title{font-size:28px;line-height:1.15}.plus-checkout__glow--top{width:240px;height:240px}.plus-checkout__glow--bottom{width:200px;height:200px}.plus-checkout__footer-note{flex-wrap:wrap;margin-top:24px;padding-top:24px}.plus-checkout__footer-copy{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media(max-width:359px){.plus-checkout__pricing-row{flex-direction:column;align-items:flex-start}}@media(min-width:768px)and (max-width:1023px){.plus-checkout__form-col,.plus-checkout__features-col{padding:56px 32px 64px}.plus-checkout__form-inner{max-width:520px}.plus-checkout__features-inner{max-width:560px}}@media(min-width:1024px){.plus-checkout__form-col{padding-left:max(32px,env(safe-area-inset-left));padding-right:32px}.plus-checkout__features-col{padding-right:max(40px,env(safe-area-inset-right))}.plus-checkout__brand{justify-content:center}.plus-checkout__intro{text-align:center}.plus-checkout__footer-copy{flex-wrap:nowrap}}@media(min-width:1024px)and (max-width:1199px){.plus-checkout__form-col,.plus-checkout__features-col{padding-left:24px;padding-right:24px}.plus-checkout__features-title{font-size:40px}.plus-checkout__feature-card{padding:20px}}@media(min-width:1440px){.plus-checkout__form-inner{max-width:480px}.plus-checkout__features-inner{max-width:680px}}
