.hostinger-reach-block-connect{display:flex;flex-direction:column;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}.hostinger-reach-block-dialog{display:block;flex-direction:column;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.hostinger-reach-block-dialog__actions{display:flex;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:flex;flex-direction:row;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272}.hostinger-reach-select-form-modal.components-modal__frame{display:flex;flex-direction:column;max-width:900px;width:90vw;height:640px;max-height:calc(100vh - 64px)}.hostinger-reach-select-form-modal .components-modal__header{height:52px;padding:12px 24px}.hostinger-reach-select-form-modal .components-modal__content{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:52px;padding:0 24px;overflow:hidden}.hostinger-reach-select-form-modal .components-modal__children-container{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.hostinger-reach-select-form-modal__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;border-top:1px solid #e0e0e0}.hostinger-reach-select-form-modal__loading,.hostinger-reach-select-form-modal__empty{display:flex;flex:1;align-items:center;justify-content:center;min-height:240px;text-align:center;color:#757575}.hostinger-reach-select-form-modal__list{display:grid;grid-template-columns:1fr 1fr;flex:1;min-height:0}.hostinger-reach-select-form-modal__list-forms{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:16px;align-content:start;min-height:0;overflow-y:auto;padding:16px}.hostinger-reach-select-form-modal__list-preview{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:16px;background:#f5f5f5}.hostinger-reach-select-form-modal__form-item{display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:#fff0;cursor:pointer;text-align:left}.hostinger-reach-select-form-modal__form-item:focus-visible{outline:none}.hostinger-reach-select-form-modal__form-name{font-weight:700;font-size:14px;color:#1e1e1e}.hostinger-reach-select-form-modal__form-thumb{display:flex;flex:1;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden;background:#f5f5f5;border-radius:16px;border:3px solid #fff0;transition:border-color .2s ease}.hostinger-reach-select-form-modal__form-thumb-fallback{width:100%;height:100%;background:#ebebeb}.hostinger-reach-select-form-modal__form-image{width:100%;height:100%;object-fit:cover}.hostinger-reach-select-form-modal__form-item--selected .hostinger-reach-select-form-modal__form-thumb{border-color:#3858e9}.hostinger-reach-select-form-modal__preview-frame{width:100%;height:100%;min-height:320px;border:1px solid #e0e0e0;border-radius:12px}.hostinger-reach-select-form-modal__footer{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #e0e0e0}.hostinger-reach-select-form-modal__footer-start{display:flex;align-items:center;gap:8px}.hostinger-reach-select-form-modal__footer-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:flex;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{flex-direction:row;justify-content:flex-start;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;box-shadow:0 0 0 #fff0;border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;box-sizing:border-box}.hostinger-reach-block-use-template{width:100%;justify-content:center;margin-bottom:16px}.hostinger-reach-block-selected-form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px;border:2px solid #fff0;border-radius:8px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#3ab0ff,#673de6,#e536db) border-box}.hostinger-reach-block-selected-form__title{display:flex;align-items:center;gap:8px;max-width:100%}.hostinger-reach-block-selected-form__title svg{flex-shrink:0}.hostinger-reach-block-selected-form__name{font-weight:700;font-size:13px;color:#1e1e1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hostinger-reach-block-selected-form__image{width:100%;height:auto;object-fit:cover;border-radius:8px;background:#f0f0f0}.hostinger-reach-block-selected-form__edit{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:auto;padding:8px 12px;border:1px solid rgb(0 0 0 / .1);border-radius:8px;background:#fff;color:#673de6}.hostinger-reach-block-selected-form__edit:hover,.hostinger-reach-block-selected-form__edit:focus{background:#fff;color:#673de6}.hostinger-reach-block-selected-form__edit svg{flex-shrink:0}.hostinger-reach-block-selected-form__edit-text{color:#673de6}.hostinger-reach-block-selected-form__change.components-button.is-link{align-self:center;padding:0;color:#673de6}.hostinger-reach-block-selected-form__change.components-button.is-link:hover,.hostinger-reach-block-selected-form__change.components-button.is-link:focus,.hostinger-reach-block-selected-form__change.components-button.is-link:active{color:#673de6}.hostinger-reach-block-classic-form{width:100%;justify-content:center;margin-bottom:16px}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message{font-weight:700;padding:1em;gap:10px;margin-top:10px}.reach-subscription-message.is-success{background:rgb(0 158 91 / .1019607843)}.reach-subscription-message.is-error{background:rgb(234 71 104 / .1019607843)}:root{--edd-blocks-light-grey:#eee}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.edd-icon{display:inline-block;fill:currentColor;position:relative;vertical-align:middle}.edd-icon-spin{animation:edd-icon-spin 2s linear infinite;display:inline-block}@keyframes edd-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#edd_checkout_cart{border:none;margin:0 0 21px;table-layout:auto;text-align:left;width:100%}#edd_checkout_cart td,#edd_checkout_cart th{border:1px solid #eee;color:#666;padding:.5em 1.387em;text-align:left}#edd_checkout_cart .edd_cart_header_row th{background:#fafafa;padding:1.387em}#edd_checkout_cart .edd_cart_discount_row th,#edd_checkout_cart .edd_cart_tax_row th{background:none}#edd_checkout_cart th{font-weight:700}#edd_checkout_cart td{background:#fff;line-height:25px;vertical-align:middle}#edd_checkout_cart td.edd_cart_actions,#edd_checkout_cart td:last-child,#edd_checkout_cart th.edd_cart_actions,#edd_checkout_cart th.edd_cart_total,#edd_checkout_cart th:last-child{text-align:right}#edd_checkout_cart td img{background:none;border:none;float:left;margin:0 8px 0 0;padding:0}#edd_checkout_cart input.edd-item-quantity{padding:2px;width:3em}#edd_checkout_cart .edd_discount{display:inline-block;margin-left:5px}#edd_checkout_cart br{display:none}#edd_checkout_cart a.edd-cart-saving-button{font-weight:400;text-decoration:none}#edd_checkout_form_wrap legend{display:block;font-size:120%;font-weight:700;line-height:1;margin:0 0 1rem;padding:0;white-space:nowrap;width:100%}#edd_checkout_form_wrap label{display:block;font-size:95%;font-weight:700;line-height:100%;margin:0 0 5px;position:relative}#edd_checkout_form_wrap .edd-description{color:#666;display:block;font-size:80%;margin:0 0 5px}#edd_checkout_form_wrap input.edd-input,#edd_checkout_form_wrap select.edd-select,#edd_checkout_form_wrap textarea.edd-input{display:block;width:70%}#edd_checkout_form_wrap select.edd-select.edd-select-small{display:inline;width:auto}#edd_checkout_form_wrap input.edd-input.error,#edd_checkout_form_wrap textarea.edd-input.error{border-color:#c4554e}#edd_checkout_form_wrap fieldset>div,#edd_checkout_form_wrap>p{margin:0 0 21px}#edd_checkout_form_wrap span.edd-required-indicator{color:#b94a48;display:inline}#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap input[type=tel],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{padding:4px 6px}#edd_checkout_form_wrap input[type=radio]{border:none;margin-right:5px}#edd_checkout_form_wrap input[type=checkbox]{display:inline-block;margin:0 5px 0 0}#edd_checkout_form_wrap input[type=checkbox]+label,#edd_checkout_form_wrap input[type=checkbox]+label:after{display:inline}#edd_checkout_form_wrap .edd-payment-icons{display:flex;margin:0 0 8px}#edd_checkout_form_wrap .edd-payment-icons img.payment-icon{max-height:32px}#edd_checkout_form_wrap .edd-payment-icons .payment-icon{margin:0 10px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap label{display:inline-block;margin:0 20px 0 0}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-payment-mode-label{display:inline-block;font-weight:700;margin-bottom:5px;position:relative}#edd_checkout_form_wrap fieldset{border:1px solid #eee;margin:0 0 21px;padding:1.387em}#edd_checkout_form_wrap #edd_discount_code,#edd_checkout_form_wrap #edd_purchase_submit,#edd_checkout_form_wrap #edd_register_account_fields{border:none;padding:0}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{cursor:not-allowed;opacity:.5}#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button [data-edd-button-state=processing],#edd_checkout_form_wrap #edd_purchase_submit #edd-purchase-button[data-edd-button-state=updating]{cursor:wait;opacity:.5}#edd_checkout_form_wrap fieldset fieldset{border:none;margin:0;padding:0}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount,#edd_checkout_form_wrap .edd-cart-adjustment{background:#fafafa;color:#666;padding:.5em 1.387em}#edd_checkout_form_wrap #edd-discount-code-wrap,#edd_checkout_form_wrap #edd_final_total_wrap,#edd_checkout_form_wrap #edd_show_discount{border:1px solid #eee}#edd_checkout_form_wrap .edd-cart-adjustment{padding:1.387em}#edd_checkout_form_wrap .edd-cart-adjustment .edd-apply-discount.edd-submit,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-input,#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{display:inline-block}#edd_checkout_form_wrap .edd-cart-adjustment input.edd-submit{margin-bottom:2px;padding:3px 12px}#edd_checkout_form_wrap #edd-discount-error-wrap{display:inline-block;margin:1em 0 0;width:100%}#edd_checkout_form_wrap #edd-login-account-wrap,#edd_checkout_form_wrap #edd-new-account-wrap{border-left:none;border-right:none;border-top:none;margin:-1.387em -1.387em 21px}#edd_checkout_form_wrap #edd_payment_mode_select,#edd_checkout_form_wrap fieldset#edd_register_fields #edd_checkout_user_info{margin-bottom:21px}#edd_checkout_form_wrap fieldset#edd_register_account_fields legend{padding-top:11px}#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_login_password,#edd_checkout_form_wrap fieldset#edd_register_account_fields p.edd_register_password{margin:0}#edd_checkout_form_wrap fieldset#edd_cc_fields legend{border:none;padding:0}#edd_checkout_form_wrap fieldset p:last-child{margin-bottom:0}#edd_checkout_form_wrap fieldset#edd_cc_fields #edd-card-number-wrap{margin-top:5px}#edd_checkout_form_wrap #edd_purchase_final_total{margin:21px 0}#edd_checkout_form_wrap #edd_purchase_final_total p{margin:0}#edd_checkout_form_wrap input.edd-input.card-number.valid{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22green%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.5%2012.75l6%206%209-13.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-position:98% 50%;background-repeat:no-repeat}#edd_checkout_form_wrap span.exp-divider{display:inline}#edd_checkout_form_wrap span.card-type{position:absolute;right:0;top:0}#edd_checkout_form_wrap span.card-type.off{display:none}#edd_checkout_form_wrap .edd-cart-ajax{box-shadow:none}.edd-vat-number-wrap{display:flex;gap:8px;justify-content:space-between}.edd-vat-number-wrap .edd-vat-check__control{display:flex;gap:4px}.edd-vat-number-wrap .edd-vat-check__control .edd-loading{margin:auto!important;position:unset!important}.edd-vat-number-wrap+.edd-alert{margin-top:18px}.edd-login-link{align-items:center;background-color:#d9edf7;border:1px solid #bce8f1;border-radius:2px;color:#31708f;display:flex;flex-wrap:wrap;gap:12px;padding:10px}.edd-login-link[hidden]{display:none}.edd-login-link__message{margin:0}.edd-cart-loading{align-items:center;background:#ffffffb3;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:999999}.edd-cart-loading[hidden]{display:none}.edd-cart-loading__spinner,.edd-cart-loading__spinner:after{border-radius:50%;height:1.5em;width:1.5em}.edd-cart-loading__spinner{animation:edd-spinning 1.1s linear infinite;border:.25em solid #0003;border-left-color:#000;display:block;transform:translateZ(0)}.edd_clearfix:after{clear:both;content:".";display:block;float:none;text-indent:-9999px;visibility:hidden}.edd_discount_remove{background:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%3E%0A%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%209.75l4.5%204.5m0-4.5l-4.5%204.5M21%2012a9%209%200%2011-18%200%209%209%200%200118%200z%22%20%2F%3E%0A%3C%2Fsvg%3E%0A") 0 0 no-repeat;display:inline-block;height:14px;opacity:.6;position:relative;width:14px}.edd_discount_remove:hover{opacity:1}#edd_secure_site_wrapper{font-weight:700;padding:4px 4px 4px 0}#edd_secure_site_wrapper span{vertical-align:middle}.edd-amazon-profile-wrapper{font-size:12px}.edd-amazon-profile-name{font-weight:600}.edd-amazon-logout{font-size:10px;line-height:12px}.edd-amazon-logout a{cursor:pointer}#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:350px}#edd-amazon-address-box{margin-bottom:15px}@media only screen and (min-width:768px){#edd-amazon-address-box,#edd-amazon-wallet-box{height:228px;width:100%}}.edd_purchase_submit_wrapper{position:relative}.edd_purchase_submit_wrapper a.edd-add-to-cart{display:none;overflow:hidden;position:relative;text-decoration:none}.edd_purchase_submit_wrapper .edd-cart-ajax{display:none;left:-35px;position:relative}.edd-submit.button.edd-ajax-loading{padding-right:30px}.edd-add-to-cart .edd-add-to-cart-label{filter:alpha(opacity=100);opacity:1}.edd-loading,.edd-loading:after{border-radius:50%;display:block;height:1.5em;width:1.5em}.edd-loading{animation:edd-spinning 1.1s linear infinite;border:.2em solid #fff3;border-left-color:#fff;filter:alpha(opacity=0);font-size:.75em;left:calc(50% - .75em);opacity:0;position:absolute;top:calc(50% - .75em);transform:translateZ(0)}.edd-loading-ajax.edd-loading,a.edd-add-to-cart.white .edd-loading{border-color:#0003 #0003 #0003 #000}.edd-loading-ajax.edd-loading{display:inline-block;left:.25em;opacity:1;position:relative;top:0;vertical-align:middle}@keyframes edd-spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edd-loading,a.edd-add-to-cart .edd-add-to-cart-label{transition:opacity .1s!important}.edd-add-to-cart[data-edd-loading] .edd-add-to-cart-label{filter:alpha(opacity=0);opacity:0}.edd-add-to-cart[data-edd-loading] .edd-loading{filter:alpha(opacity=100);opacity:1}.edd-cart-added-alert{color:#567622;display:block;position:absolute}.edd_form input.edd-input.required,.edd_form select.edd-select.required{color:#000}body.edd_receipt_page{background-color:#fff;color:#141412;font-family:Helvetica,sans-serif;font-size:12px;margin:0}body.edd_receipt_page:before{position:relative}body.edd_receipt_page #edd_receipt_wrapper{margin:0 auto;padding:50px 0;width:660px}body.edd_receipt_page table{border-bottom:1px solid #ededed;border-collapse:collapse;border-spacing:0;display:table;font-size:14px;line-height:2;margin:0 0 20px;width:100%}body.edd_receipt_page td,body.edd_receipt_page th{border-top:1px solid #ededed;display:table-cell;font-weight:400;padding:6px 10px;text-align:left}body.edd_receipt_page th{font-weight:700;text-transform:uppercase}body.edd_receipt_page h3{clear:both;display:block;font-size:22px;font-weight:700;margin:40px 0 5px}body.edd_receipt_page li{list-style:none}table#edd_purchase_receipt,table#edd_purchase_receipt_products{width:100%}table#edd_purchase_receipt td,table#edd_purchase_receipt th,table#edd_purchase_receipt_products td,table#edd_purchase_receipt_products th{text-align:left}table#edd_purchase_receipt .edd_receipt_payment_status.cancelled,table#edd_purchase_receipt .edd_receipt_payment_status.failed,table#edd_purchase_receipt .edd_receipt_payment_status.pending,table#edd_purchase_receipt .edd_receipt_payment_status.revoked{color:#f73f2e}table#edd_purchase_receipt_products li{list-style:none;margin:0 0 8px 10px}table#edd_purchase_receipt ul,table#edd_purchase_receipt_products ul.edd_purchase_receipt_files{margin:0;padding:0}table#edd_purchase_receipt li.edd_download_file{list-style:none;margin:0 0 8px}table#edd_purchase_receipt_products .edd_purchase_receipt_product_notes{font-style:italic}table#edd_purchase_receipt_products .edd_purchase_receipt_product_name{font-weight:700}table#edd_purchase_receipt_products .edd_bundled_product_name{font-style:italic;font-weight:700}#edd_user_history{border-bottom:none;border-top:1px solid #f0f0f0;text-align:left;width:100%}#edd_user_history td,#edd_user_history th{border-bottom:1px solid #f0f0f0;border-top:none;padding:3px 5px;text-align:left}#edd_user_history th{background:#f5f5f5;font-weight:700}#edd_user_history td{line-height:25px;vertical-align:middle}#edd_user_history .edd_purchase_status.cancelled,#edd_user_history .edd_purchase_status.failed,#edd_user_history .edd_purchase_status.pending,#edd_user_history .edd_purchase_status.revoked{color:#f73f2e}#edd_login_form legend,#edd_register_form legend{font-size:120%;margin-bottom:1em}#edd_login_form fieldset,#edd_register_form fieldset{border:none}#edd_login_form .edd-input,#edd_register_form .edd-input{box-sizing:border-box}#edd_login_form label,#edd_register_form label{cursor:pointer}#edd_profile_editor_form p{margin-bottom:8px}#edd_profile_editor_form label{display:inline-block}#edd_profile_editor_form .edd-profile-emails{display:inline-table;list-style-type:none;margin-bottom:0;margin-left:0}#edd_profile_editor_form .edd-profile-email{width:auto}#edd_profile_editor_form .edd-profile-email .actions{display:none}#edd_profile_editor_form .edd-profile-email:hover>span{display:inline-block}.edd_added_to_cart_alert{background:#9ecce2;border:1px solid #046a9e;color:#333;font-size:14px;margin:8px 0;padding:5px}.edd_added_to_cart_alert a.edd_alert_checkout_link{color:#000!important}input.edd_submit_plain{background:none!important;border:none!important;cursor:pointer;display:inline;padding:0!important}.single-download .edd_download_purchase_form{margin-bottom:1.387em}.edd_download_purchase_form .edd_download_quantity_wrapper{margin:0 0 .5em}.edd_download_purchase_form .edd_download_quantity_wrapper .edd-item-quantity{width:75px}.edd_download_purchase_form .edd_price_options{margin:0 0 15px}.edd_download_purchase_form .edd_price_options ul{list-style:none;margin:0;padding:0}.edd_download_purchase_form .edd_price_options li{display:block;margin:0;padding:0}.edd_download_purchase_form .edd_price_options span{display:inline;margin:0;padding:0}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper{padding-left:18px}.edd_download_purchase_form .edd_price_options .edd_download_quantity_wrapper *{font-size:80%}.edd_download_purchase_form .edd_price_options input.edd-item-quantity{display:inline;max-width:90%;width:50px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{border:1px solid #ccc;border-radius:4px;box-shadow:none;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.428571429;margin:0;padding:6px 12px;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.edd-submit.button:focus,[type=submit].edd-submit:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.edd-submit.button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.edd-submit.plain{border:none;border-radius:0;padding:0}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{background:#f0f0f0;border-color:#ccc;color:#333}.edd-submit.button.gray:active,.edd-submit.button.gray:focus,.edd-submit.button.gray:hover,.edd-submit.button:active,.edd-submit.button:focus,.edd-submit.button:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.gray:active{background-image:none}.edd-submit.button.white{background:#fff;border-color:#ccc;color:#333}.edd-submit.button.white:active,.edd-submit.button.white:focus,.edd-submit.button.white:hover{background:#ebebeb;border-color:#adadad;color:#333}.edd-submit.button.white:active{background-image:none}.edd-submit.button.blue{background:#428bca;border-color:#357ebd;color:#fff}.edd-submit.button.blue.active,.edd-submit.button.blue:focus,.edd-submit.button.blue:hover{background:#3276b1;border-color:#285e8e;color:#fff}.edd-submit.button.blue.active{background-image:none}.edd-submit.button.red{background:#d9534f;border-color:#d43f3a;color:#fff}.edd-submit.button.red:active,.edd-submit.button.red:focus,.edd-submit.button.red:hover{background:#d2322d;border-color:#ac2925;color:#fff}.edd-submit.button.red:active{background-image:none}.edd-submit.button.green{background:#5cb85c;border-color:#4cae4c;color:#fff}.edd-submit.button.green:active,.edd-submit.button.green:focus,.edd-submit.button.green:hover{background:#47a447;border-color:#398439;color:#fff}.edd-submit.button.green:active{background-image:none}.edd-submit.button.yellow{background:#f0ad4e;border-color:#eea236;color:#fff}.edd-submit.button.yellow:active,.edd-submit.button.yellow:focus,.edd-submit.button.yellow:hover{background:#ed9c28;border-color:#d58512;color:#fff}.edd-submit.button.yellow:active{background-image:none}.edd-submit.button.orange{background:#ed9c28;border-color:#e3921e;color:#fff}.edd-submit.button.orange:active,.edd-submit.button.orange:focus,.edd-submit.button.orange:hover{background:#e59016;border-color:#d58512;color:#fff}.edd-submit.button.orange:active{background-image:none}.edd-submit.button.dark-gray{background:#363636;border-color:#222;color:#fff}.edd-submit.button.dark-gray:active,.edd-submit.button.dark-gray:focus,.edd-submit.button.dark-gray:hover{background:#333;border-color:#adadad;color:#fff}.edd-submit.button.dark-gray:active{background-image:none}.edd_downloads_list{display:grid;grid-column-gap:20px;grid-row-gap:40px}.edd_downloads_list:after{clear:both;content:"";display:table}.edd_download{float:left}.edd_download_columns_1 .edd_download{width:100%}.edd_download_columns_2 .edd_download{width:50%}.edd_download_columns_0 .edd_download,.edd_download_columns_3 .edd_download{width:33%}.edd_download_columns_4 .edd_download{width:25%}.edd_download_columns_5 .edd_download{width:20%}.edd_download_columns_6 .edd_download{width:16.6%}.edd_download_inner{margin:0 0 10px;padding:0 8px 8px}.edd_download_columns_2 .edd_download:nth-child(odd),.edd_download_columns_3 .edd_download:nth-child(3n+1),.edd_download_columns_4 .edd_download:nth-child(4n+1),.edd_download_columns_5 .edd_download:nth-child(5n+1),.edd_download_columns_6 .edd_download:nth-child(6n+1){clear:left}.edd_download_image{max-width:100%}.edd_download .edd_price{margin-bottom:10px}@media(min-width:768px){.edd_downloads_list:not(.edd_download_columns_1){grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.edd_downloads_list.edd_download_columns_2{grid-template-columns:repeat(2,1fr)}.edd_downloads_list.edd_download_columns_3{grid-template-columns:repeat(3,1fr)}.edd_downloads_list.edd_download_columns_4{grid-template-columns:repeat(4,1fr)}.edd_downloads_list.edd_download_columns_5{grid-template-columns:repeat(5,1fr)}.edd_downloads_list.edd_download_columns_6{grid-template-columns:repeat(6,1fr)}}@supports(display:grid){.edd_downloads_list .edd_download{width:auto}.edd_download_inner{margin:0;padding:0}}.edd-hide-on-empty.cart-empty{display:none}.edd-cart-ajax{background:none;border:none;margin:0 8px 0 4px;padding:0;position:relative;top:2px}.edd-cart-number-of-items{color:gray;font-style:italic}.edd-cart-meta.edd_subtotal{font-style:italic;font-weight:700}.edd-cart-meta.edd_cart_tax{font-size:1em;font-style:italic}.edd-cart-meta.edd_cart_tax:before{font-style:normal}.edd-cart-meta.edd_total{font-weight:700}.edd-cart-meta{padding:2px 5px}.edd-cart-meta.edd_subtotal,.edd-cart-meta.edd_total{background-color:#f9f9f9}.edd_errors:not(.edd-alert){background:#ffffe0;border:1px solid #e6db55;border-radius:2px;color:#333;margin:0 0 21px}.edd_error{padding:10px}p.edd_error{margin:0!important}.edd_success:not(.edd-alert){background:#d5eab3;border:1px solid #b3ce89;border-radius:2px;box-shadow:inset 0 1px 0 #ffffffb3;color:#567622;margin:20px 0;padding:6px 8px}.edd-alert{border:1px solid #0000;border-radius:2px;margin-bottom:20px;padding:10px;vertical-align:middle}.edd-alert p{padding:0}.edd-alert p:not(:last-child){margin-bottom:5px}.edd-alert p:last-child{margin-bottom:0}.edd-alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.edd-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.edd-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.edd-alert-warn{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.edd-required-fields-notice{color:#666;font-size:.75rem;margin:0 0 1em}.edd-required-fields-notice .edd-required-indicator{color:#dc3232;font-weight:700}
:root{--terracotta:#D1622E;--terracotta-dark:#B04D1F;--cream:#F5F0E8;--cream-alt:#FFFFFF;--charcoal:#3A3530;--charcoal-soft:#6B655C;--sage:#7A8B6F;--sage-dark:#5C6B54;--gold:#B8935A;--gold-dark:#8F7040;--border:#E3B39C;--action:#2F9E5C;--action-dark:#1F7A44;--sage-bg:#E9EEE4;--gold-bg:#F3E9DC;--dusty-blue:#5A7590;--dusty-blue-bg:#D9E2EA;--dusty-blue-section:#E4EAEF;--terracotta-bg:#FBECE4;--font-heading:'Playfair Display', Georgia, serif;--font-body:'Inter', Arial, sans-serif;--font-script:'Petit Formal Script', cursive;--radius:8px;--shadow:0 4px 16px rgba(58, 53, 48, 0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--charcoal);background:var(--cream);line-height:1.6;font-size:16px}img,video{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-heading);color:var(--charcoal);line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2rem, 5vw, 3.25rem)}h2{font-size:clamp(1.5rem, 3.5vw, 2.25rem)}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--terracotta-dark)}.container{max-width:1120px;margin:0 auto;padding:0 1.5rem}.section{padding:clamp(3rem, 8vw, 6rem) 0}.section-alt{background:var(--cream-alt)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:0.01ms!important;transition-duration:0.01ms!important}}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity 550ms cubic-bezier(.16,1,.3,1),transform 550ms cubic-bezier(.16,1,.3,1)}.js .reveal.is-visible{opacity:1;transform:translateY(0)}.js .reveal-group .reveal:nth-child(2){transition-delay:80ms}.js .reveal-group .reveal:nth-child(3){transition-delay:160ms}.js .reveal-group .reveal:nth-child(4){transition-delay:240ms}.js .reveal-group .reveal:nth-child(5){transition-delay:320ms}.js .reveal-group .reveal:nth-child(6){transition-delay:400ms}.js .slide-right{opacity:0;transform:translateX(-32px);transition:opacity 550ms cubic-bezier(.16,1,.3,1),transform 550ms cubic-bezier(.16,1,.3,1)}.js .slide-right.is-visible{opacity:1;transform:translateX(0)}.js .slide-right-group .slide-right:nth-child(2){transition-delay:130ms}.js .slide-right-group .slide-right:nth-child(3){transition-delay:260ms}.js .slide-right-group .slide-right:nth-child(4){transition-delay:390ms}@keyframes hsph-cta-pulse{0%,100%{box-shadow:0 4px 14px rgb(47 158 92 / .35)}50%{box-shadow:0 4px 22px rgb(47 158 92 / .65)}}.hsph-cta-pulse.is-visible{animation:hsph-cta-pulse 2.4s ease-in-out 1}.hsph-icon-badge{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:.6rem;flex-shrink:0}.hsph-icon-badge svg{width:20px;height:20px}.hsph-icon-terracotta{background:var(--terracotta-bg);color:var(--terracotta-dark)}.hsph-icon-sage{background:var(--sage-bg);color:var(--sage-dark)}.hsph-icon-gold{background:var(--gold-bg);color:var(--gold-dark)}.hsph-icon-blue{background:var(--dusty-blue-bg);color:var(--dusty-blue)}.hsph-icon-card{background:var(--cream-alt);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.hsph-icon-card.card-plain{border-color:#EEE3D8;box-shadow:none}.hsph-section-tint-terracotta{background:var(--terracotta-bg)}.hsph-section-tint-gold{background:var(--gold-bg)}.hsph-section-tint-blue{background:var(--dusty-blue-section)}.hsph-benefits-intro{text-align:center;margin-bottom:2rem}.hsph-benefits-intro .hsph-eyebrow{display:block}.btn{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:1rem;padding:.9rem 1.75rem;border-radius:var(--radius);text-decoration:none;cursor:pointer;border:2px solid #fff0;transition:transform 150ms ease,box-shadow 150ms ease,background 150ms ease;min-height:44px}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn:active{transform:translateY(0) scale(.97);transition-duration:80ms}.btn:focus-visible{outline:3px solid var(--action-dark);outline-offset:2px}.btn-primary{background:var(--action-dark);color:#FFF;box-shadow:0 4px 14px rgb(47 158 92 / .35)}.btn-primary:hover{filter:brightness(.88);color:#FFF;box-shadow:0 6px 20px rgb(47 158 92 / .45)}.btn-secondary{background:#fff0;border-color:var(--terracotta);color:var(--terracotta-dark)}.btn-secondary:hover{background:var(--terracotta-bg)}.card{background:var(--cream-alt);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;box-shadow:var(--shadow)}.grid-2{display:grid;grid-template-columns:1fr;gap:2rem}.grid-3{display:grid;grid-template-columns:1fr;gap:1.5rem}.grid-4{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-4{grid-template-columns:repeat(4,1fr)}}.hsph-header{background:var(--cream-alt);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.hsph-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;flex-wrap:wrap}.hsph-logo{font-family:var(--font-heading);font-weight:700;font-size:1.35rem;color:var(--charcoal);text-decoration:none}.hsph-logo-script{font-family:var(--font-script);color:var(--terracotta);font-size:1.5rem}.hsph-nav{display:none;gap:1.5rem}.hsph-nav a{color:var(--charcoal);text-decoration:none;font-weight:500}.hsph-nav a:hover{color:var(--terracotta-dark)}@media (min-width:1024px){.hsph-nav{display:flex}}.hsph-edition-switcher select{font-family:var(--font-body);padding:.5rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--cream-alt);min-height:44px}.hsph-nav-cta{display:none}@media (min-width:640px){.hsph-nav-cta{display:inline-block}}.hsph-footer{background:var(--charcoal);color:var(--cream);padding:2.5rem 0;margin-top:4rem}.hsph-footer .container{text-align:center}.hsph-footer-disclaimer{font-size:.85rem;color:#B8B2A8;max-width:640px;margin:0 auto 1rem}.hsph-footer-links a{color:var(--cream)}.hsph-footer-copyright{font-size:.8rem;color:#B8B2A8;margin:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hsph-skip-link:focus{position:fixed;top:.75rem;left:.75rem;width:auto;height:auto;padding:.75rem 1.25rem;margin:0;overflow:visible;clip:auto;white-space:normal;background:var(--charcoal);color:var(--cream-alt);border-radius:var(--radius);z-index:100;font-weight:600}a:focus-visible{outline:3px solid var(--terracotta-dark);outline-offset:2px}.hsph-hero-inner{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:3rem 1.5rem}@media (min-width:900px){.hsph-hero-inner{grid-template-columns:1.1fr 0.9fr}}.hsph-eyebrow{color:var(--terracotta-dark);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.hsph-hero-sub{font-size:1.1rem;color:var(--charcoal-soft)}.hsph-hero-agitation{font-size:.95rem;font-style:italic;color:var(--charcoal-soft);margin-top:.75rem}.hsph-hero-ctas{display:flex;gap:1rem;flex-wrap:wrap;margin:1.5rem 0}.hsph-trust-strip{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;font-size:.9rem;color:var(--charcoal-soft)}.hsph-hero-image img,.hsph-hero-image video{border-radius:var(--radius);box-shadow:var(--shadow);width:100%}.hsph-how-it-works-image{margin:0 0 2rem}.hsph-how-it-works-image img{border-radius:var(--radius);box-shadow:var(--shadow);margin:0 auto}.hsph-preview-card img{border:1px solid var(--border);border-radius:4px;margin-bottom:.5rem}.hsph-preview-card figcaption{font-size:.85rem;color:var(--charcoal-soft);text-align:center}.hsph-page-count{text-align:center;font-weight:600;margin-top:2rem}.hsph-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hsph-comparison-table{width:100%;border-collapse:collapse;background:var(--cream-alt)}.hsph-comparison-table th,.hsph-comparison-table td{border:1px solid var(--border);padding:.75rem 1rem;text-align:left}.hsph-comparison-table thead th{background:var(--charcoal);color:var(--cream)}.hsph-table-scroll.hsph-compare-scroll{border:1px solid var(--border);border-radius:12px}.hsph-compare-table{border-collapse:collapse}.hsph-compare-table th,.hsph-compare-table td{border:none;border-top:1px solid var(--border)}.hsph-compare-table thead th{border-top:none;background:var(--terracotta-dark);color:var(--terracotta-bg);font-weight:500}.hsph-compare-table thead th:nth-child(2){color:#FFF;font-weight:700}.hsph-compare-table tbody th{font-weight:600}.hsph-compare-table tbody td:nth-child(2){background:var(--terracotta-bg);font-weight:700;color:var(--terracotta-dark)}.hsph-compare-check,.hsph-compare-x{display:inline-flex;vertical-align:-3px;margin-right:4px}.hsph-compare-check svg{width:15px;height:15px;color:var(--action-dark)}.hsph-compare-x svg{width:15px;height:15px;color:#B8AC9C}.hsph-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.hsph-card-top .hsph-icon-badge{margin-bottom:0}.hsph-stat-pill{font-size:.72rem;font-weight:700;padding:.25rem .65rem;border-radius:999px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.hsph-stat-terracotta{background:var(--terracotta-dark);color:#FFF}.hsph-stat-sage{background:var(--sage-dark);color:#FFF}.hsph-stat-gold{background:var(--gold-dark);color:#FFF}.hsph-stat-blue{background:var(--dusty-blue);color:#FFF}.hsph-band-highlight{color:var(--terracotta-dark);font-weight:600;font-size:.9rem}.hsph-pricing-card{text-align:center}.hsph-pricing-card .hsph-icon-badge{margin-left:auto;margin-right:auto}.hsph-pricing-featured{border:2px solid var(--terracotta);position:relative}.hsph-pricing-badge{position:absolute;top:-.9rem;left:50%;transform:translateX(-50%);background:var(--terracotta-dark);color:#FFF;font-weight:700;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase;padding:.35rem 1rem;border-radius:999px;box-shadow:var(--shadow);white-space:nowrap}.hsph-price{font-family:var(--font-heading);font-size:2.25rem;color:var(--terracotta-dark);margin:.5rem 0 1rem}.hsph-feature-list{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.hsph-feature-list li{padding:.4rem 0 .4rem 1.5rem;position:relative}.hsph-feature-list li::before{content:"✓";color:var(--sage);font-weight:700;position:absolute;left:0}.hsph-trust-item{text-align:center}.hsph-trust-grid{align-items:center}.hsph-trust-image img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow)}.hsph-trust-items{display:flex;flex-direction:column;gap:1.75rem}.hsph-trust-items .hsph-trust-item{text-align:left}.hsph-accordion-item{background:var(--cream-alt);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;margin-bottom:.75rem}.hsph-accordion-item summary{font-weight:600;cursor:pointer;min-height:44px;display:flex;align-items:center}.hsph-accordion-item summary:focus-visible{outline:3px solid var(--terracotta-dark)}.hsph-accordion-item p{margin-top:.75rem;color:var(--charcoal-soft)}.hsph-final-cta{text-align:center}.hsph-free-resources{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media (min-width:768px){.hsph-free-resources{grid-template-columns:1.1fr 1fr}}.hsph-free-resources-image img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow)}.hsph-free-resources-list{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.hsph-free-resource-card{background:var(--cream-alt);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem;text-align:left}.hsph-free-resource-card h3{margin-bottom:.4rem;font-size:1.1rem}.hsph-free-resource-card p{margin-bottom:.85rem;color:var(--charcoal-soft)}.hsph-bonus-stack{text-align:center;max-width:780px;margin:0 auto}.hsph-bonus-stack .hsph-hero-sub{max-width:600px;margin:0 auto 1.5rem}.hsph-bonus-list{list-style:none;padding:0;margin:0 0 1.5rem;text-align:left}.hsph-bonus-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;background:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1.1rem;margin-bottom:.75rem}.hsph-bonus-check{width:24px;height:24px;border-radius:50%;flex-shrink:0;background:var(--sage-bg);color:var(--sage-dark);display:flex;align-items:center;justify-content:center}.hsph-bonus-check svg{width:14px;height:14px}.hsph-bonus-name{font-weight:700;color:var(--charcoal)}.hsph-bonus-price{color:var(--muted);font-size:.85rem;text-decoration:line-through}.hsph-bonus-free{font-family:var(--font-heading);font-weight:700;font-size:.9rem;color:#FFF;background:var(--terracotta-dark);padding:.15rem .7rem;border-radius:999px;letter-spacing:.02em}.hsph-bonus-benefit{flex-basis:100%;color:var(--charcoal-soft);font-size:.9rem;margin-left:calc(24px + 0.5rem)}.hsph-bonus-total{font-size:1.15rem;margin-bottom:.25rem}.hsph-bonus-total strong{font-family:var(--font-heading);color:var(--terracotta-dark);font-size:1.4rem}.hsph-bonus-closing{font-weight:600;margin-bottom:.75rem}.hsph-bonus-proof{font-size:.9rem}.hsph-founders-banner{background:var(--gold-dark);color:#FFF;text-align:center;padding:.75rem 1.5rem;font-weight:600;font-size:.95rem}.hsph-founders-banner strong{font-family:var(--font-heading)}.hsph-founders-banner a{color:#FFF;text-decoration:underline}.hsph-guarantee-badge{display:inline-flex;align-items:center;gap:.4rem;color:var(--sage-dark);font-weight:600;font-size:.85rem;margin-top:.75rem}.hsph-guarantee-badge::before{content:"✓";font-weight:700}.hsph-savings-badge{display:inline-block;background:var(--sage-dark);color:#FFF;font-weight:700;font-size:.8rem;padding:.3rem .75rem;border-radius:999px;margin-top:.5rem}.hsph-midpage-cta{text-align:center;margin-top:2.5rem}.hsph-pricing-hero{text-align:center;padding-bottom:1rem}.hsph-pricing-hero .hsph-hero-sub{max-width:640px;margin:0 auto}.hsph-value-stack-table td:last-child{text-align:right;font-weight:600}.hsph-value-stack-total td{border-top:2px solid var(--charcoal);font-weight:700}.hsph-value-stack-savings td{background:var(--sage);color:#FFF;font-weight:700;font-size:1.1rem}.hsph-value-stack-note{font-size:.9rem;color:var(--charcoal-soft);margin-top:.75rem}.hsph-nav-toggle{display:inline-flex;background:none;border:none;font-size:1.5rem;cursor:pointer;min-width:44px;min-height:44px}@media (min-width:1024px){.hsph-nav-toggle{display:none}}.hsph-nav.hsph-nav-open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--cream-alt);padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.hsph-sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.75rem 1rem calc(0.75rem + env(safe-area-inset-bottom));background:var(--cream-alt);border-top:1px solid var(--border);box-shadow:0 -4px 16px rgb(58 53 48 / .12)}.hsph-sticky-cta .btn{display:block;width:100%;text-align:center}@media (min-width:640px){.hsph-sticky-cta{display:none}}body:has(.hsph-sticky-cta){padding-bottom:4.5rem}@media (min-width:640px){body:has(.hsph-sticky-cta){padding-bottom:0}}.hsph-single-download{max-width:1120px}.hsph-product-top{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2.5rem}@media (min-width:768px){.hsph-product-top{grid-template-columns:1fr 1fr;align-items:start}}.hsph-product-media img{border-radius:var(--radius);box-shadow:var(--shadow)}.hsph-product-buybox{background:var(--cream-alt);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.75rem}@media (min-width:768px){.hsph-product-buybox{position:sticky;top:5.5rem}}.hsph-product-buybox h1{font-size:1.5rem;margin-bottom:1rem}.hsph-product-buybox .edd_download_purchase_form{margin-top:1rem}.hsph-product-buybox .edd_price{font-family:var(--font-heading);font-size:1.5rem;color:var(--terracotta-dark);display:block;margin-bottom:1rem}.hsph-product-buybox .edd-add-to-cart,.hsph-product-buybox .edd_purchase_submit_wrapper input[type="submit"]{font-family:var(--font-body);font-weight:600;font-size:1rem;padding:.9rem 1.75rem;border-radius:var(--radius);background:var(--terracotta);color:#FFF;border:2px solid #fff0;cursor:pointer;min-height:44px;width:100%;transition:transform 150ms ease,box-shadow 150ms ease}.hsph-product-buybox .edd-add-to-cart:hover,.hsph-product-buybox .edd_purchase_submit_wrapper input[type="submit"]:hover{background:var(--terracotta-dark);transform:translateY(-2px);box-shadow:var(--shadow)}.edd-add-to-cart.edd-no-js{display:none!important}.hsph-product-description{max-width:720px}.hsph-blog-post{max-width:760px}.hsph-blog-meta{color:var(--charcoal-soft);font-size:.9rem}.hsph-blog-featured-image{margin:1.5rem 0}.hsph-blog-featured-image img{border-radius:var(--radius);box-shadow:var(--shadow);width:100%;height:auto}.hsph-blog-content{line-height:1.75}.hsph-blog-content h2{margin-top:2rem}.hsph-blog-content p{margin-bottom:1.25rem}.hsph-binder-section{text-align:center}.hsph-binder-graphic{max-width:1100px;width:100%;height:auto;margin:0 auto}.hsph-checkout-notice{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.25rem;margin:0 0 1.5rem;font-size:.9rem;color:var(--charcoal-soft)}.hsph-checkout-notice p{margin:0}.hsph-marketing-optin{border:0;margin:1rem 0 1.5rem;padding:0}.hsph-marketing-optin label{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--charcoal-soft);cursor:pointer}.hsph-marketing-optin input[type="checkbox"]{margin-top:.2rem;flex-shrink:0}.hsph-blog-cta{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:1.75rem;margin:2rem 0;text-align:center}.hsph-blog-cta h3{margin-bottom:.5rem}.hsph-blog-cta p{max-width:560px;margin:0 auto 1.25rem;color:var(--charcoal-soft)}.hsph-blog-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hsph-blog-cta-secondary{font-size:.85rem;margin:1rem auto 0!important}.hsph-blog-archive{max-width:900px}.hsph-blog-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:2rem}.hsph-blog-list-item h2{margin-bottom:.25rem;font-size:1.5rem}.hsph-blog-list-item h2 a{text-decoration:none;color:var(--charcoal)}.hsph-blog-list-item h2 a:hover{color:var(--terracotta-dark)}