:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}button{border-radius:8px;border:1px solid transparent;padding:.5rem;font-size:.8rem;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#f472b6}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}:root{--color-text-secondary: #666;--color-text-primary: #333;--color-primary: #f472b6;--color-primary-dark: #ec4899}#root{margin:0;text-align:left;width:100%}.no-data-message{text-align:center;color:#666;font-style:italic}.retry-button{background-color:#f44336;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s}.retry-button:hover{background-color:#d32f2f}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:10vh}.spinner{width:50px;height:50px;border:5px solid rgba(74,144,226,.2);border-radius:50%;border-top-color:#f472b6;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-message{margin-top:1rem;color:#333;font-size:1rem}.language-select-subtitle{color:#333;font-size:.8rem}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid #eee;position:sticky;top:0;background-color:#fff}.modal-header h2{margin:0;font-size:1.2rem;color:#333}.modal-content{padding:1rem}.close-button{padding:0;width:30px;height:30px}.app-header{background-color:#f472b6;color:#fff;box-shadow:0 2px 4px #0000001a;position:fixed;top:0;left:0;right:0;z-index:100}.app-header-content{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem}.app-header-content h1{margin:0;font-size:1.3rem;font-weight:600}.logo-section{display:flex;align-items:center;gap:.5rem}.logo-section img{width:1.2rem;height:1.2rem;margin:0;padding:0}.logo-section .logo-container{border-radius:50%;width:2rem;height:2rem;background-color:#fff;display:flex;align-items:center;justify-content:center}.user-section{display:flex;align-items:center;position:relative}.profile-button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.profile-button:active,.profile-button:focus{outline:none}.invisible-header-spacing{height:4rem;width:100%;background-color:transparent}.avatar{width:2rem;height:2rem;border-radius:50%;background-color:#fff;color:#f472b6;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;box-shadow:0 2px 5px #0003;transition:transform .2s}.avatar:hover{transform:scale(1.05)}.avatar-large{width:60px;height:60px;font-size:1.5rem;margin-bottom:.5rem}.app-content{flex:1;padding-left:1rem;padding-right:1rem;padding-top:0;padding-bottom:0}.app-content-container{margin-top:0rem}.logged-in-container{display:flex;flex-direction:row;min-height:100vh}.user-section .dropdown-item{display:flex;align-items:center;padding:.75rem 1.5rem;width:100%;text-align:left;background:none;border:none;color:#333;cursor:pointer;transition:background-color .2s}.user-section .dropdown-item:hover{background-color:#f1f5f9;border-radius:0 0 8px 8px}.user-section .dropdown-item-icon{margin-right:.75rem;font-size:1.1rem;color:#6c757d}.subscription-info{display:flex;flex-direction:column;gap:10px;color:#333}.subscription-details h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#333;width:100%;text-align:center}.subscription-plan{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500}.subscription-status{font-size:12px;padding:2px 6px;border-radius:4px;font-weight:500}.status-active{background-color:#e6f7e6;color:#2e7d32}.status-canceled{background-color:#f5f5f5;color:#757575}.status-incomplete,.status-incomplete_expired,.status-past_due,.status-unpaid{background-color:#fff3e0;color:#e65100}.status-paused{background-color:#e3f2fd;color:#1565c0}.status-trialing{background-color:#e8eaf6;color:#3949ab}.manage-subscription-button{background-color:transparent;border:1px solid #ddd;border-radius:4px;font-size:13px;color:#333;cursor:pointer;transition:all .2s;margin-top:4px;width:100%;text-align:center}.manage-subscription-button:hover{background-color:#f1f5f9;border-color:#ccc}.user-email{font-size:.9rem;word-break:break-word;color:#333}.dropdown-header{padding:1.5rem;background-color:#f8f9fa;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem}.dropdown-header .user-email{color:#333;font-weight:500}.dropdown-divider{height:1px;background-color:#e9ecef;margin:0}@keyframes dropdown-appear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}form,.form-items-container{display:flex;flex-direction:column;gap:.5rem}.form-group{display:flex;flex-direction:column;gap:0px;margin:0}.form-field-caption{font-size:.8rem;color:#666;margin:0;padding:0}.form-inline-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:0}.form-group label{display:block;margin-bottom:0;font-weight:500;color:#333}.form-group input,.form-group textarea,.form-group select{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#f472b6;box-shadow:0 0 0 2px #4a90e233}.form-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:0}.cancel-button,.submit-button{padding:10px 20px;border-radius:4px;font-weight:500;cursor:pointer;transition:background-color .2s}.cancel-button{background-color:#f5f5f5;border:1px solid #ddd;color:#333}.cancel-button:hover{background-color:#e5e5e5}.submit-button{background-color:#f472b6;border:none;color:#fff}.submit-button:hover{background-color:#ec4899}.submit-button:disabled,.cancel-button:disabled{opacity:.6;cursor:not-allowed}.error-message{background-color:#ffebee;color:#d32f2f;padding:12px;margin:0;border-radius:4px;font-size:.9rem}.card-header{display:flex;justify-content:space-between;align-items:center;padding-left:1rem;padding-right:1rem;padding-bottom:8px;padding-top:8px;text-align:left}.card-header.collapsible{cursor:pointer}.card-header-container{margin-bottom:0}.card-header-separator{border-bottom:1px solid #e0e0e0;display:block;margin-left:.5rem;margin-right:.5rem}.card-header h3{margin:0;font-size:1.2rem;color:#2c3e50;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-content-grid{display:grid;gap:.5rem}.card-content-grid-small-gap{display:grid;gap:.3rem}.card-content-container{display:flex;flex-direction:column;padding:16px}.info-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding-bottom:0rem;overflow:clip}.info-card.full-width{grid-column:span 2}.info-card h3{margin-top:0;margin-bottom:0;color:#333;font-size:1.2rem;text-align:left}.info-card h2{margin-top:0;margin-bottom:0;color:#333;font-size:1.3rem}@media (max-width: 768px){.info-card.full-width{grid-column:span 1}}.error-boundary-wrapper{display:flex;flex-direction:column;min-height:100vh}.error-boundary-container{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:1rem}.error-boundary-card{max-width:600px;width:100%}.error-icon{font-size:3rem;text-align:center;margin-bottom:.5rem}.error-boundary-card h2{text-align:center;color:#d32f2f;margin-top:0;margin-bottom:.5rem}.error-message{color:#666;text-align:center;margin:0;line-height:1.5}.error-details{margin-top:1rem;padding:1rem;background:#f5f5f5;border-radius:4px;border:1px solid #e0e0e0}.error-details summary{cursor:pointer;font-weight:600;color:#666;-webkit-user-select:none;user-select:none}.error-details summary:hover{color:#333}.error-stack{margin-top:.5rem;margin-bottom:0;padding:.5rem;background:#fff;border-radius:4px;font-family:Courier New,monospace;font-size:.875rem;color:#d32f2f;max-height:200px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.error-boundary-actions{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem}.error-boundary-actions button{padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.error-boundary-actions .btn-primary{background-color:#f472b6;color:#fff}.error-boundary-actions .btn-primary:hover{background-color:#ec4899;transform:translateY(-1px);box-shadow:0 2px 8px #f472b64d}.error-boundary-actions .btn-secondary{background-color:#fff;color:#333;border:1px solid #e0e0e0}.error-boundary-actions .btn-secondary:hover{background-color:#f9f9f9;border-color:#ccc}@media (max-width: 600px){.error-boundary-container{padding:.5rem}.error-boundary-actions{flex-direction:column;gap:.5rem}.error-boundary-actions button{width:100%}}.error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center;background-color:#ffebee;border-radius:6px;margin:0}.error-container h2{color:#d32f2f;margin-bottom:1rem}.error-container p{color:#333;margin-bottom:0rem;max-width:500px}.error-container button{padding:.75rem 1.5rem;background-color:#f472b6;color:#fff;font-size:1rem;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}.error-container button:hover{background-color:#ec4899}.add-task-form{padding-bottom:100px;width:auto;text-align:left}.time-separator{font-size:1.2rem;font-weight:700}.time-display{margin-top:0;font-size:.9rem;color:#666}.questions-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.questions-header h3{margin:0;font-size:1.1rem;color:#333}.add-question-button{background-color:#fff;border:1px solid #f472b6;color:#f472b6;padding:6px 12px;border-radius:4px;font-size:.9rem;cursor:pointer;transition:background-color .2s}.add-question-button:hover{background-color:#eee;border:1px solid #f472b6}.add-task-form .question-item{margin-bottom:0;background-color:#f9f9f9;border-radius:6px;border:1px solid #eee;padding:8px}.add-task-form .questions-list{display:flex;flex-direction:column;gap:0px}.question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.question-number{font-weight:500;color:#333}.remove-question-button{background-color:#fff0f0;border:1px solid #f0c0c0;color:#e24a4a;padding:4px 8px;border-radius:4px;font-size:.8rem;cursor:pointer}.remove-question-button:hover{background-color:#ffe0e0}.options-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.options-header h4{margin:0;font-size:.95rem;color:#333}.add-option-button{background-color:#f5f5f5;border:1px solid #ddd;color:#666;padding:4px 8px;border-radius:4px;font-size:.8rem;cursor:pointer}.add-option-button:hover{background-color:#eee}.option-item{margin-bottom:0;text-align:left;padding:.5rem;border:1px solid #eee;border-radius:4px;background-color:#fff}.option-value-caption,.option-item label{font-size:.8rem;color:#666}.option-text{flex:1}.remove-option-button{background:none;border:none;color:#e24a4a;font-size:.8rem;cursor:pointer;padding:4px 8px}.remove-option-button:hover{text-decoration:underline}.add-task-form .question-title{overflow:hidden;text-overflow:ellipsis;margin-right:8px;text-align:left}.question-type{color:#888;font-size:12px}.form-group.option-text{display:flex;flex-direction:row;gap:.5rem;width:100%}.form-group.option-text>div{flex:1;width:100%}.form-group.option-text>div input{width:100%;box-sizing:border-box}.add-task-form .dropdown-container{position:relative;display:inline-block}.add-task-form .dropdown-menu{position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 4px #0000001a;min-width:150px;overflow:hidden;z-index:1000}.add-task-form .dropdown-item{display:block;width:100%;padding:8px 12px;text-align:left;background:none;border:none;cursor:pointer;font-size:14px}.add-task-form .dropdown-item:hover{background-color:#f5f5f5}.task-days-of-week-schedule-component{display:flex;flex-direction:column;gap:.5rem}.task-schedule-picker{display:flex;flex-direction:column;gap:.25rem}.task-schedule-picker .patient-timezone-note-display{margin:0}.task-every-day-schedule-component{margin-top:.25rem}.task-every-day-schedule-component .time-selector{display:flex;align-items:center;gap:8px}.task-every-day-schedule-component .time-selector select{flex:1;width:fit-content}.task-fixed-schedule-component{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.task-fixed-schedule-component .task-fixed-schedule{display:flex;flex-direction:column;gap:0rem}.task-fixed-schedule-component .time-picker-container{display:flex;flex-direction:row;align-items:center;gap:.25rem}.task-days-of-week-schedule-component{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.task-days-of-week-schedule-component .day-of-week-group{display:flex;flex-direction:column;gap:0rem}.task-days-of-week-schedule-component .checkbox-container{display:flex;flex-direction:row;align-items:center;gap:0rem}.language-select-container{width:100%}.template-search-input{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:4px;font-size:14px;box-sizing:border-box;margin-bottom:12px}.no-results{text-align:center;padding:24px 0;color:#666;font-style:italic}.template-item{text-align:left;padding:4px;border:1px solid #eee;border-radius:4px;cursor:pointer;transition:background-color .2s}.template-item:hover{background-color:#f5f5f5}.template-title{font-weight:500;font-size:15px;margin-bottom:0;color:#333}.template-questions{display:block;gap:0px;text-align:left}.template-question{text-align:left;font-size:.8rem;color:#666}.tasks-list{display:flex;flex-direction:column;gap:16px;margin-left:0rem;margin-right:0rem}.task-header{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;align-items:flex-start;padding:.5rem;transition:background-color .2s;border-bottom:1px solid #e0e0e0;margin:0}.task-header button{font-size:.8rem}.task-main-info{flex:1;text-align:left;gap:.25rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.task-title{margin:0;font-size:1rem;font-weight:600;color:#333}.task-description{margin:0;font-size:.85rem;color:#666}.task-meta{display:flex;flex-direction:row;align-items:center;gap:8px}.task-action-button:hover{background-color:#0000000d}.edit-button:hover{color:#1976d2}.delete-button:hover{color:#d32f2f}.edit-task-form{margin:0}.time-selector{display:flex;align-items:center;gap:8px;margin:auto}.time-selector select{padding:8px 12px;border-radius:4px;border:1px solid #ddd;background-color:#fff;font-size:1rem}.time-separator{font-weight:700;font-size:1.2rem}.time-display{margin:0;color:#666;font-size:.9rem}.task-title-display{font-weight:500;margin:0}.task-info-badges{display:inline-flex;gap:4px;margin:0}.task-expand-icon{font-size:.7rem;color:#666;transition:transform .2s ease;margin-left:4px}.task-questions-list{padding:0 12px;display:flex;flex-direction:column;gap:0}.task-questions-toggle-row{padding:0rem;margin-top:0;overflow:hidden}.task-questions-toggle-row:hover{background-color:#f9f9f9;overflow:hidden}.task-questions-toggle-button{width:100%;border:none;background-color:transparent;color:#101828;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:8px}.task-questions-toggle-button:focus-visible{outline:2px solid #1976d2;outline-offset:2px;border-radius:8px}.task-questions-toggle-left{display:inline-flex;align-items:center;gap:.5rem}.task-questions-toggle-icon{width:32px;height:32px;border-radius:9999px;background:#e8f0ff;color:#1976d2;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.task-questions-toggle-icon:before{content:"";border:solid currentColor;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:transform .2s ease}.task-questions-toggle-icon.expanded:before{transform:rotate(-135deg)}.task-questions-toggle-label{font-size:.95rem}.task-questions-toggle-pill{display:inline-flex}.task-question-item{padding:8px 0;border-bottom:1px solid #eee;display:flex;flex-direction:column;flex:1;align-items:flex-start;gap:.25rem}.task-question-item:last-child{border-bottom:none}.question-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.question-number{font-weight:600;color:#1976d2;font-size:.9rem;min-width:20px;margin-right:8px}.question-title{font-weight:500;flex:1;text-align:left;margin:0;line-height:1.3}.question-description{text-align:center;font-size:.85rem;color:#666;margin:0;line-height:1.3}@media (max-width: 768px){.task-header{flex-direction:column;align-items:flex-start;gap:8px}}.no-tasks-message{padding:.5rem 0}.loading-spinner{border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.delete-task-button{background-color:#d32f2f;border:1px solid #d32f2f;color:#fff}.archive-task-button{background-color:#f57c00;border:1px solid #f57c00;color:#fff;width:auto;margin:auto}.button-with-subtitle-container{display:flex;flex-direction:column;width:auto;gap:4px}.button-with-subtitle-container .button-subtitle{font-size:.8rem;color:red}.patient-task-schedule-container{display:flex;gap:.25rem;flex-wrap:wrap}.pill{font-size:.75rem;padding:.25rem .5rem;border-radius:12px;font-weight:500;white-space:nowrap;display:inline-block}.pill.green{background-color:#e8f5e9;color:#2e7d32}.pill.blue{background-color:#e3f2fd;color:#1976d2}.pill.purple{background-color:#f3e5f5;color:#7b1fa2}.pill.gray{background-color:#f3f4f6;color:#4b5563}.pill.red{background-color:#fee2e2;color:#b91c1c}@media (max-width: 768px){.pill{font-size:.7rem;padding:.2rem .4rem}}.template-questions ul{list-style-type:square;list-style-position:inside;margin:0;padding:0;gap:.1rem;display:flex;flex-direction:column}.template-questions ul li{display:list-item;list-style-type:square;margin:0 0 0 1rem;padding:0}.questions-list{max-height:400px;overflow-y:auto;margin-top:16px;border:1px solid #e1e1e1;border-radius:4px}.question-template-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e1e1e1;cursor:pointer;transition:background-color .2s}.question-template-item:last-child{border-bottom:none}.question-template-item:hover{background-color:#f5f5f5}.question-template-content{flex:1;display:flex;flex-direction:column;gap:.25rem}.question-source{font-size:13px;color:#333;margin:4px 0}.question-type{font-size:13px;color:#666;margin:4px 0}.question-options-count{font-size:12px;color:#777;margin:4px 0}.question-template-category{background-color:#e9f5ff;color:#06c;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;margin-left:12px}.setup-role-container{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:0}.setup-description{color:#666;text-align:center;margin:0}.setup-field-hint{display:block;color:#666;font-size:13px;margin-top:6px}.setup-field-error{display:block;color:#c62828;font-size:13px;margin-top:6px}.role-options{display:flex;gap:.5rem;margin-top:0}.role-option{flex:1;border:2px solid #eee;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.role-option:hover{border-color:#ddd;background-color:#f9f9f9}.role-option.selected{border-color:#f472b6;background-color:#4a90e20d}.role-icon{font-size:32px;margin-bottom:12px}.role-title{font-weight:600;margin-bottom:8px;color:#333}.role-description{font-size:14px;color:#666}.setup-error-message{background-color:#ffebee;color:#c62828;padding:12px;border-radius:4px;margin-bottom:16px}.setup-success-message{background-color:#e8f5e9;color:#2e7d32;padding:12px;border-radius:4px;margin-bottom:16px}@media (max-width: 600px){.role-options{flex-direction:column}}.content-card{background-color:#fff;border:.543px solid #e5e7eb;border-radius:10px;overflow:hidden;width:100%}.content-card--padding-none{padding:0}.content-card--padding-small{padding:8px}.content-card--padding-medium{padding:16px}.content-card--padding-large{padding:24px}.content-card--shadow-none{box-shadow:none}.content-card--shadow-small{box-shadow:0 1px 2px #0000000d}.content-card--shadow-medium{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.content-card--shadow-large{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@media (max-width: 768px){.content-card--padding-medium{padding:12px}.content-card--padding-large{padding:16px}}._pricingContainer_gzpyl_2{display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;gap:1.5rem}._pricingTableContainer_gzpyl_10{display:flex;flex-direction:column;gap:2rem}._pricingTableHeader_gzpyl_16{display:flex;flex-direction:column;gap:0rem}._pricingPlan_gzpyl_22{flex:1;min-width:250px;max-width:320px;background-color:#fff;border-radius:6px;box-shadow:0 0 0 1px #0000000a,0 4px 8px #00000014;padding:24px;position:relative;transition:all .3s ease}._pricingPlan_gzpyl_22:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #0000000a,0 8px 16px #0000001a}._pricingPlanPopular_gzpyl_39{border-top:3px solid #f472b6}._pricingPopularBadge_gzpyl_43{position:absolute;top:-12px;right:20px;background:#f472b6;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px}._pricingHeader_gzpyl_55{margin-bottom:24px;text-align:center}._pricingTitle_gzpyl_60{font-size:20px;font-weight:600;margin-top:0;margin-bottom:10px}._pricingPrice_gzpyl_67{font-size:36px;font-weight:700;color:#161616}._pricingPeriod_gzpyl_73{font-size:16px;font-weight:400;color:#6b7280}._pricingFeatures_gzpyl_79{margin-bottom:24px}._pricingFeaturesList_gzpyl_83{list-style:none;padding:0;margin:0;text-align:left}._pricingFeaturesList_gzpyl_83 li{position:relative;padding-left:24px;padding-bottom:16px;color:#4b5563;display:flex;align-items:center}._pricingFeaturesList_gzpyl_83 li:before{content:"✓";color:#f472b6;position:absolute;left:0}._pricingFooter_gzpyl_106{margin-top:auto;display:flex;justify-content:center}._button_gzpyl_112{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:4px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .3s ease,color .3s ease;cursor:pointer}._buttonPrimary_gzpyl_125{background-color:#f472b6;color:#fff}._buttonPrimary_gzpyl_125:hover{background-color:#ec4899;color:#fff}._buttonBlock_gzpyl_135{display:block;width:100%;text-align:center}._sectionTitle_gzpyl_141{font-size:32px;font-weight:700;text-align:center;margin:0}._sectionParagraph_gzpyl_148{font-size:18px;color:#6b7280;text-align:center;max-width:600px;margin:0 auto}@media (max-width: 768px){._pricingContainer_gzpyl_2{flex-direction:column;align-items:center}}
