@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500&display=swap";@font-face{font-family:avenir-lt-w01_35-light1475496;font-style:normal;font-weight:400;src:url(https://static.parastorage.com/fonts/v2/af36905f-3c92-4ef9-b0c1-f91432f16ac1/v1/avenir-lt-w01_35-light1475496.woff2) format("woff2");font-display:swap}@font-face{font-family:proxima-n-w01-reg;font-style:normal;font-weight:400;src:url(https://static.parastorage.com/fonts/v2/c24fcada-6239-48bc-8b88-9288338191c9/v1/proxima-n-w01-reg.woff2) format("woff2");font-display:swap}*{box-sizing:border-box}body{margin:0;font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-weight:400;color:#2d2d2d;background:#f8f7fb}a{color:inherit;text-decoration:none}.page{min-height:100vh;display:flex;flex-direction:column}.header{background:#fff;border-bottom:none}.header-inner{max-width:1200px;margin:0 auto;padding:13px 24px 10px;display:flex;flex-direction:column;align-items:center;gap:24px}.logo{display:flex;flex-direction:column;align-items:center}.logo a{display:inline-flex}.logo-img{height:100px;width:auto;object-fit:contain}.nav-row{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav{grid-column:2;display:flex;gap:0;font-family:avenir-lt-w01_35-light1475496,sans-serif;font-size:14px;font-weight:400;justify-content:center;color:#000;line-height:25px}.nav a{padding:2.5px 10px}.nav a{transition:color .2s ease}.nav a:first-child,.nav-dropdown>a{color:#6c4473}.nav a:hover{color:#8b6b99}.nav-dropdown{position:relative;display:inline-flex;align-items:center}.nav-dropdown-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;background:#f0f0f0;box-shadow:0 2px 6px #00000014;min-width:auto;z-index:100;padding:2px 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease,visibility .15s ease;transition-delay:.25s}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:.25s}.nav-dropdown-menu a{display:block;padding:2px 10px!important;color:#444!important;font-size:13px;white-space:nowrap;text-align:center;line-height:1.4}.nav-dropdown-menu a:hover{color:#6c4473!important;background:transparent}.social{grid-column:3;display:flex;gap:10px;justify-self:start;padding-left:34px}.social a{display:flex;align-items:center;justify-content:center;color:#3d3d3d;transition:color .2s ease}.social a:hover{color:#8b6b99}.social img{width:20px;height:20px}.hero{background:radial-gradient(circle,#e4d6e7a1 22%,#af84b6a1);text-align:center;padding:11px 20px 7px}.hero-inner h1{margin:0;font-family:Raleway,sans-serif;font-size:47px;font-weight:300;font-style:normal;letter-spacing:normal;color:#404040;line-height:51.7px}.hero-inner p{margin:3px 0 0;font-family:Raleway,sans-serif;font-size:40px;font-style:normal;font-weight:300;color:#404040;line-height:51.7px}.content{max-width:1400px;margin:0 auto;padding:16px 24px 60px;width:100%}.form-section{background:#fff;border-radius:18px;padding:28px;box-shadow:0 16px 24px #25143414;margin-bottom:36px}.form-section h2{margin-top:0;font-weight:600}.form-grid{display:grid;gap:16px;margin:16px 0}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full-width{grid-column:1 / -1}.form-grid .password-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.label{font-size:13px;font-weight:600;display:block;margin-bottom:6px}.label span{color:#b24a63}input,select{width:100%;padding:12px 14px;border-radius:12px;border:1px solid #dad1e4;font-size:14px;background:#fff}.primary-button{background:#935c9c;color:#fff;border:none;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;min-width:180px}.secondary-button{background:#fff;color:#935c9c;border:1px solid #935c9c;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer}.primary-button:disabled{opacity:.6;cursor:not-allowed}.button-row{display:flex;align-items:center;gap:12px;margin-top:8px}.back-button{background:none;color:#935c9c;border:1px solid #935c9c;padding:12px 20px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;min-width:100px;transition:background .2s ease,color .2s ease}.back-button:hover{background:#f5eef8}.back-button:disabled{opacity:.6;cursor:not-allowed}.password-input-wrapper{position:relative;display:flex;align-items:center}.password-input-wrapper input{padding-right:44px}.password-toggle{position:absolute;right:10px;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#8b6b99;transition:color .2s ease}.password-toggle:hover{color:#935c9c}.password-toggle svg{width:20px;height:20px}.email-summary{padding:18px 28px}.email-summary-row{display:flex;align-items:center;justify-content:space-between}.email-summary-value{font-size:15px;color:#2d2d2d}.error{color:#b24a63;margin-top:8px}.success{color:#2d8f52;margin-top:8px}.helper{color:#6c5a7f;font-size:13px}.pricing{margin:16px 0}.section-title{display:none}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.plan-card{background:#fff;border-radius:18px;border:1px solid #e0d6e6;padding:20px;display:grid;grid-row:span 6;grid-template-rows:subgrid;gap:12px;box-shadow:0 2px 8px #351e480f;transition:border-color .2s ease,box-shadow .2s ease;text-align:center}.plan-card.selected{border-color:#935c9c;box-shadow:0 12px 24px #935c9c33}.plan-title{margin:0;font-family:proxima-n-w01-reg,sans-serif;font-size:20px;font-weight:400}.plan-price{font-family:proxima-n-w01-reg,sans-serif;font-size:70px;font-weight:400;margin-top:4px;line-height:1;display:flex;align-items:flex-start;justify-content:center}.plan-currency{font-size:20px;font-weight:400;margin-top:8px;margin-right:2px}.plan-amount{font-size:70px;font-weight:400;line-height:1}.plan-interval{font-size:13px;color:#555;margin-top:4px}.plan-description{font-size:14px;color:#333;min-height:40px}.plan-card .primary-button{width:100%;align-self:end}.plan-details{font-size:13px;color:#333;display:flex;flex-direction:column;gap:4px;text-align:left;border-top:1px solid #e8e0ed;padding-top:12px;margin-top:4px}.benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:center;margin-top:48px}.benefits-text h2{margin-top:0;font-family:Raleway,sans-serif;font-weight:400;font-size:47px;line-height:47px;color:#000}.benefits-text p{font-family:avenir-lt-w01_35-light1475496,sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000}.benefits-button{display:inline-block;background:#935c9c;color:#fff;font-family:avenir-lt-w01_35-light1475496,sans-serif;font-size:18px;font-weight:400;padding:10px 30px;border-radius:30px;text-decoration:none;margin-top:12px}.benefits-image img{width:100%;border-radius:0}.coverage{text-align:center;margin:32px auto;max-width:880px;font-family:avenir-lt-w01_35-light1475496,sans-serif;color:#000;font-size:16px;font-weight:400;line-height:22.4px}.coverage em{font-style:italic}.footer{background:#fff;border-top:1px solid #ece6f3;padding:32px 24px;margin-top:auto}.footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.footer-input{margin-top:8px;width:100%}.footer-button{margin-top:12px}.footer-title{font-weight:600;margin-bottom:8px}.footer-social{display:flex;gap:10px;margin-top:8px;font-size:12px}.footer-links{text-align:center;font-size:12px;margin-top:20px;display:flex;justify-content:center;gap:20px;color:#6c5a7f}.payment-section{margin-top:16px}.card-element{padding:12px;border:1px solid #dad1e4;border-radius:12px;background:#fff;margin-bottom:16px}.success-section{text-align:center;padding:48px 28px;border:2px solid #935c9c;background:linear-gradient(180deg,#f5eef8,#fff)}.success-label{font-size:14px;color:#5f5673;margin-bottom:8px}.success-section h2{font-size:36px;color:#1a1a2e;margin-bottom:8px}.success-section>p:not(.success-label){font-size:28px;color:#1a1a2e;margin-bottom:8px}.success-icon{display:flex;justify-content:center;margin-bottom:20px}.success-icon svg{width:64px;height:64px;color:#2d8f52}.success-splash .success-splash-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:28px}.success-splash-button{display:inline-block;min-width:200px;text-align:center}.review-section .review-summary{background:#f8f7fb;border-radius:12px;padding:20px;margin-bottom:24px}.review-section .review-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #eadef0}.review-section .review-row:last-child{border-bottom:none}.review-section .review-total{font-weight:600;font-size:1.1rem;margin-top:8px;padding-top:12px;border-top:2px solid #dad1e4}.review-section .review-discount .review-value{color:#2d7a2d}.review-section .review-trial-note{font-size:.9rem;color:#6c5a7f;margin:12px 0 0;padding-top:8px;border-top:1px solid #eadef0}.label-helper{font-size:.9rem;color:#6c5a7f;margin:4px 0 8px}.loading{text-align:center;padding:24px}@media(max-width:1200px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.benefits{grid-template-columns:1fr}.nav-row{display:flex;flex-direction:column;gap:16px}.social{padding-left:0}.nav{flex-wrap:wrap;justify-content:center;gap:20px}.hero-inner h1{font-size:32px}.hero-inner p{font-size:22px}}@media(max-width:640px){.pricing-grid,.form-grid.two-col,.form-grid .password-row{grid-template-columns:1fr}}
