.uag-blocks-common-selector{z-index:var(--z-index-desktop)!important}@media(max-width:976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet)!important}}@media(max-width:767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile)!important}}﻿.uagb-forms__outer-wrap .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-input::placeholder,.uagb-forms__outer-wrap .uagb-forms-input-label,.uagb-forms__outer-wrap .uagb-forms-main-submit-button,.uagb-forms__outer-wrap .uagb-forms-success-message,.uagb-forms__outer-wrap .uagb-forms-failed-message{-webkit-transition-property:color,background-color,border-color;-moz-transition-property:color,background-color,border-color;-o-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input,.uagb-forms__outer-wrap .uagb-forms-main-form input[type=text]{min-height:0!important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-input::-webkit-input-placeholder,.uagb-forms__outer-wrap .uagb-forms-main-form input[type=text]::-webkit-input-placeholder{overflow:unset}.uagb-forms__outer-wrap .uagb-forms-main-form input:not([type=checkbox]):not([type=radio]):not([type=file]),.uagb-forms__outer-wrap .uagb-forms-main-form textarea,.uagb-forms__outer-wrap .uagb-forms-main-form select{width:100%;box-sizing:border-box}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-checkbox-wrap .uagb-form-checkbox-option input.uagb-inner-input-view{width:33%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-wrap .uagb-forms-phone-input{width:75%!important}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%;justify-content:space-between}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%;margin-right:5px}.uagb-forms__outer-wrap .uagb-forms-main-form .required::after{color:red;content:" *"}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-form-hidden-data{display:none}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-main-submit-button-wrap .uagb-forms-main-submit-button.wp-block-button__link{width:auto}.uagb-forms__outer-wrap .uagb-forms-submit-message-hide{display:none}.uagb-forms__outer-wrap .uagb-forms-success-message{padding:20px 20px}.uagb-forms__outer-wrap .uagb-forms-failed-message{padding:20px 20px}.uagb-forms__outer-wrap span.components-spinner{float:none}.uagb-forms__outer-wrap .uagb-forms-input.uagb-form-phone-country{background-color:#fff}.uagb-forms__outer-wrap .uag-col-2-wrap{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-3-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uag-col-4-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:15px}.uagb-forms__outer-wrap .uagb-switch{position:relative;display:inline-block;width:50px;height:25px}.uagb-forms__outer-wrap .uagb-switch input{width:0;height:0;opacity:0}.uagb-forms__outer-wrap .uagb-slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;cursor:pointer;transition:.4s;-webkit-transition:.4s}.uagb-forms__outer-wrap .uagb-switch .uagb-slider::before{position:absolute;width:20px;height:20px;background-color:#000;transition:.4s;content:"";-webkit-transition:.4s}.uagb-forms__outer-wrap .uagb-switch input:checked+.uagb-slider::before{background-color:#fff}.uagb-forms__outer-wrap .uagb-slider.round::before{border-radius:50%!important}.uagb-forms-select-box,.uagb-form-phone-country,.uagb-forms-phone-wrap .uagb-forms-phone-input{height:auto;-webkit-appearance:none;appearance:none}.uagb-forms-radio-wrap input[type=radio]:checked+label::before{line-height:1.2;content:" "}.uagb-forms-radio-wrap input[type=radio]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:""}.uagb-forms-radio-wrap input[type=radio].round+label::before{border-radius:100%!important}select::after,select::before{padding:10px}.uagb-forms-radio-wrap input[type=radio],.uagb-forms-checkbox-wrap input[type=checkbox],.uagb-forms-accept-wrap input[type=checkbox]{opacity:0}.uagb-forms-checkbox-wrap input[type=checkbox]:checked+label::before,.uagb-forms-accept-wrap input[type=checkbox]:checked+label::before{line-height:1.2;content:"✔"}.uagb-forms-checkbox-wrap input[type=checkbox]+label::before,.uagb-forms-accept-wrap input[type=checkbox]+label::before{display:inline-block;vertical-align:middle;margin-right:10px;margin-bottom:5px;box-sizing:content-box;text-align:center;line-height:1.2;content:" "}@media only screen and (max-width:767px){.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex{display:flex;width:100%}.uagb-forms__outer-wrap .uagb-forms-main-form .uagb-forms-phone-flex .uagb-form-phone-country{width:25%}}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-20 .uagb-forms-main-form{column-gap:20px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-15 .uagb-forms-main-form{column-gap:15px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-10 .uagb-forms-main-form{column-gap:10px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-column-gap-5 .uagb-forms-main-form{column-gap:5px}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-desk-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-flex-start .uagb-forms-main-form{align-items:flex-start}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-align-item-center .uagb-forms-main-form{align-items:center}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form{display:flex;flex-wrap:wrap;margin:0 -5px;position:relative;text-align:left}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-desk-width-80{width:80%}@media(min-width:768px)and (max-width:1024px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-tablet-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-tablet-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}@media(max-width:767px){.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-20{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-25{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-33{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-40{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-50{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-60{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-66{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-75{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-80{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-100{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field .uagb-forms-main-form .uagb-forms-field-mobile-width-unset{width:auto}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-20 .uagb-forms-main-submit-button-wrap{width:20%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-25 .uagb-forms-main-submit-button-wrap{width:25%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-33 .uagb-forms-main-submit-button-wrap{width:33.33%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-40 .uagb-forms-main-submit-button-wrap{width:40%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-50 .uagb-forms-main-submit-button-wrap{width:50%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-60 .uagb-forms-main-submit-button-wrap{width:60%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-66 .uagb-forms-main-submit-button-wrap{width:66.66%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-75 .uagb-forms-main-submit-button-wrap{width:75%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-80 .uagb-forms-main-submit-button-wrap{width:80%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-100 .uagb-forms-main-submit-button-wrap{width:100%}.wp-block-uagb-forms.uagb-forms-inline-field.uagb-forms-button-mobile-width-unset .uagb-forms-main-submit-button-wrap{width:auto}}.uagb-block-173528dc.uagb-forms__outer-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.uagb-block-173528dc .uagb-forms-main-form textarea{text-align:left}.uagb-block-173528dc .uagb-forms-input{text-align:left}.uagb-block-173528dc .uagb-forms-input-label{display:block;text-align:left}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-field-set{margin-bottom:20px}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input-label{font-size:15px;margin-bottom:10px}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input:focus{outline:none!important;background-color:!important}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input:focus::placeholder{color:!important}.uagb-block-173528dc .uagb-slider.round{border-radius:20px!important}.uagb-block-173528dc .uagb-form-phone-country{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIj48cGF0aCBkPSJtMzk2LjYgMTYwIDE5LjQgMjAuN0wyNTYgMzUyIDk2IDE4MC43bDE5LjMtMjAuN0wyNTYgMzEwLjV6IiBmaWxsPSIjMWQyMzI3IiBjbGFzcz0iZmlsbC0wMDAwMDAiPjwvcGF0aD48L3N2Zz4=) no-repeat;-moz-appearance:none!important;-webkit-appearance:none!important;background-position:top 50% right 12px;appearance:none!important}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-main-submit-button-wrap{text-align:left}.uagb-block-173528dc .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{background-color:#fff;width:15px;height:15px}.uagb-block-173528dc .uagb-forms-radio-wrap input[type=radio]+label:before{background-color:#fff;width:15px;height:15px}.uagb-block-173528dc .uagb-slider{background-color:#fff}.uagb-block-173528dc .uagb-forms-main-form .uagb-switch{height:calc(1px + 1px + 26px);width:calc(1px + 1px + 56px)}.uagb-block-173528dc .uagb-forms-main-form .uagb-slider:before{height:20px;width:20px;top:3px;bottom:3px;left:3px;background-color:#1e1e1e;border-radius:3px 3px 3px 3px}.uagb-block-173528dc .uagb-switch input:checked+.uagb-slider{background-color:#017cba}.uagb-block-173528dc .uagb-switch input:checked+.uagb-slider:before{transform:translateX(30px);background-color:#fff}.uagb-block-173528dc .uagb-switch input:focus+.uagb-slider{box-shadow:0 0 1px#017cba}.uagb-block-173528dc .uagb-forms-accept-wrap input[type=checkbox]+label:before{background-color:#fff;width:15px;height:15px}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-radio-wrap input[type=radio]+label:before{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-173528dc .uagb-forms-main-form .uagb-slider{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-accept-wrap input[type=checkbox]+label:before{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input{border-top-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-color:#BDBDBD;border-style:solid}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input.uagb-form-phone-country{padding-top:11px;padding-bottom:11px;padding-left:12px;padding-right:12px}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input{padding-top:12px;padding-bottom:12px;padding-left:12px;padding-right:12px}.uagb-block-173528dc .uagb-forms-checkbox-wrap input[type=checkbox]:checked+label:before{color:#fff;background-color:#017cba;font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-radio-wrap input[type=radio]:checked+label:before{background-color:#fff;box-shadow:inset 0 0 0 4px #017cba;font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-accept-wrap input[type=checkbox]:checked+label:before{color:#fff;background-color:#017cba;font-size:calc(15px / 1.2)}@media only screen and (max-width:976px){.uagb-block-173528dc.uagb-forms__outer-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input-label{font-size:15px}.uagb-block-173528dc .uagb-slider.round{border-radius:20px!important}.uagb-block-173528dc .uagb-form-phone-country{background-position:top 50% right 12px;padding-right:30px}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-radio-wrap input[type=radio]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-slider{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-accept-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-switch input:checked+.uagb-slider:before{transform:translateX(30px)}.uagb-block-173528dc .uagb-forms-checkbox-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-radio-wrap input[type=radio]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-accept-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-main-form .uagb-switch{height:calc(1px + 1px + 26px);width:calc(1px + 1px + 56px)}.uagb-block-173528dc .uagb-forms-main-form .uagb-slider:before{height:calc(20px + 0px);width:calc(20px + 0px);top:3px;bottom:3px;left:3px;border-radius:3px 3px 3px 3px}}@media only screen and (max-width:767px){.uagb-block-173528dc.uagb-forms__outer-wrap{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input-label{font-size:15px}.uagb-block-173528dc .uagb-slider.round{border-radius:20px!important}.uagb-block-173528dc .uagb-form-phone-country{background-position:top 50% right 6px;padding-right:30px}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-checkbox-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-radio-wrap input[type=radio]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-slider{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-accept-wrap input[type=checkbox]+label:before{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-forms-main-form .uagb-forms-input{border-style:solid;border-color:#BDBDBD}.uagb-block-173528dc .uagb-switch input:checked+.uagb-slider:before{transform:translateX(30px)}.uagb-block-173528dc .uagb-forms-checkbox-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-radio-wrap input[type=radio]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-accept-wrap input[type=checkbox]:checked+label:before{font-size:calc(15px / 1.2)}.uagb-block-173528dc .uagb-forms-main-form .uagb-switch{height:calc(1px + 1px + 26px);width:calc(1px + 1px + 56px)}.uagb-block-173528dc .uagb-forms-main-form .uagb-slider:before{height:calc(20px + 0px);width:calc(20px + 0px);top:3px;bottom:3px;left:3px;border-radius:3px 3px 3px 3px}}:root{--bg:#000000;--bg-2:#0a0a0a;--surface:#0f0f0f;--surface-2:#151515;--text:#ffffff;--text-2:#e8e8e8;--muted:#9a9a9a;--muted-2:#666666;--line:#1f1f1f;--line-2:#2a2a2a;--red:#ed1c24;--red-bright:#ff2933;--red-deep:#b8141a;--red-glow:rgba(237, 28, 36, 0.4);--red-faint:rgba(237, 28, 36, 0.08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:'Inter',sans-serif;line-height:1.6;overflow-x:hidden;position:relative}.starfield{position:fixed;inset:-10%;pointer-events:none;z-index:1;background-image:radial-gradient(1px 1px at 20px 30px,rgb(255 255 255 / .3),transparent),radial-gradient(1px 1px at 40px 70px,rgb(255 255 255 / .2),transparent),radial-gradient(1px 1px at 90px 40px,rgb(255 255 255 / .25),transparent),radial-gradient(1.5px 1.5px at 130px 80px,rgb(255 255 255 / .3),transparent),radial-gradient(1px 1px at 160px 120px,rgb(255 255 255 / .2),transparent),radial-gradient(1px 1px at 200px 50px,rgb(255 255 255 / .3),transparent),radial-gradient(1.5px 1.5px at 250px 100px,rgb(255 255 255 / .25),transparent),radial-gradient(1px 1px at 300px 20px,rgb(255 255 255 / .3),transparent),radial-gradient(1px 1px at 340px 150px,rgb(255 255 255 / .2),transparent),radial-gradient(1px 1px at 380px 80px,rgb(255 255 255 / .25),transparent);background-repeat:repeat;background-size:400px 200px;opacity:.6;will-change:transform}a{color:inherit;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:0 24px;position:relative;z-index:2}img{max-width:100%;height:auto}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:10px 16px;background:var(--red);color:#fff;font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.skip-link:focus{left:10px;top:10px;outline:2px solid #fff}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}html.js .reveal{opacity:0;transform:translateY(40px);transition:opacity 0.9s cubic-bezier(.2,.8,.2,1),transform 0.9s cubic-bezier(.2,.8,.2,1)}html.js .reveal.in{opacity:1;transform:translateY(0)}html.js .reveal-left{opacity:0;transform:translateX(-60px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}html.js .reveal-left.in{opacity:1;transform:translateX(0)}html.js .reveal-right{opacity:0;transform:translateX(60px);transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1s cubic-bezier(.2,.8,.2,1)}html.js .reveal-right.in{opacity:1;transform:translateX(0)}html.js .reveal-scale{opacity:0;transform:translateY(20px);transition:opacity 0.9s cubic-bezier(.2,.8,.2,1),transform 0.9s cubic-bezier(.2,.8,.2,1)}html.js .reveal-scale.in{opacity:1;transform:translateY(0)}html.js .stagger>*.reveal{transition-delay:calc(var(--i, 0) * 0.1s)}html.js .word-reveal{display:inline-block;overflow:hidden;vertical-align:bottom}html.js .word-reveal span{display:inline-block;transform:translateY(110%);transition:transform 0.8s cubic-bezier(.19,1,.22,1)}html.js .word-reveal.in span{transform:translateY(0)}html.js .word-reveal.w-0 span{transition-delay:0.15s}html.js .word-reveal.w-1 span{transition-delay:0.25s}html.js .word-reveal.w-2 span{transition-delay:0.35s}html.js .reveal:not(.in),html.js .reveal-left:not(.in),html.js .reveal-right:not(.in),html.js .reveal-scale:not(.in){animation:eden-failsafe 0s linear 4s forwards}@keyframes eden-failsafe{to{opacity:1!important;transform:none!important}}@keyframes bookFloat{0%,100%{transform:rotate3d(1,.3,0,12deg) rotate(-3deg) translateY(0)}50%{transform:rotate3d(1,.3,0,12deg) rotate(-3deg) translateY(-12px)}}.hero-book{animation:bookFloat 5s ease-in-out infinite}@keyframes glowPulse{0%,100%{box-shadow:0 12px 40px -8px rgb(237 28 36 / .4),inset 0 1px 0 rgb(255 255 255 / .25),inset 0 -2px 0 rgb(0 0 0 / .2)}50%{box-shadow:0 12px 50px -5px rgb(237 28 36 / .6),inset 0 1px 0 rgb(255 255 255 / .25),inset 0 -2px 0 rgb(0 0 0 / .2)}}.btn-primary{animation:glowPulse 2.5s ease-in-out infinite}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee{overflow:hidden;background:var(--red);padding:18px 0;position:relative;z-index:2}.marquee-track{display:flex;gap:40px;white-space:nowrap;animation:marquee 40s linear infinite;width:max-content}.marquee-track span{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:#fff;display:inline-flex;align-items:center;gap:30px}.marquee-track span::after{content:'✦';opacity:.5;margin-left:30px}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}html.js .reveal,html.js .reveal-left,html.js .reveal-right,html.js .reveal-scale{opacity:1!important;transform:none!important}html.js .word-reveal span{transform:none!important}.hero-book{animation:none!important}.btn-primary{animation:none!important}}.nav-wrap{position:sticky;top:0;z-index:100;padding:10px 16px;background:rgb(0 0 0 / .7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line);transition:padding 0.3s,background 0.3s}.nav-wrap.scrolled{padding:6px 16px;background:rgb(0 0 0 / .9)}.nav{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;color:var(--text);display:flex;align-items:center;gap:10px;line-height:1}.logo .red{color:var(--red)}.custom-logo-link{display:inline-block;line-height:0}.custom-logo{display:block;max-height:56px;width:auto;height:auto;max-width:280px}.nav-wrap.scrolled .custom-logo{max-height:44px}.logo-mark{width:28px;height:28px;background:var(--red);border-radius:7px;display:flex;align-items:center;justify-content:center;font-family:'Montserrat',sans-serif;font-weight:900;font-size:14px;color:#fff;box-shadow:0 0 20px var(--red-glow)}.nav-links{display:flex;gap:4px;list-style:none;padding:4px;background:rgb(255 255 255 / .04);border:1px solid var(--line-2);border-radius:100px}.nav-links a{padding:9px 16px;font-size:13px;font-weight:600;color:var(--text-2);border-radius:100px;transition:all 0.2s;display:inline-block}.nav-links a:hover{background:rgb(255 255 255 / .06);color:#fff}.nav-links li.current-menu-item a,.nav-links li.current_page_item a,.nav-links a.active{background:var(--red);color:#fff}.nav-cta{padding:11px 22px;background:var(--red);color:#fff;border:none;border-radius:100px;font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:all 0.2s;text-transform:uppercase;box-shadow:0 4px 20px var(--red-glow);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.nav-cta:hover{background:var(--red-bright);transform:translateY(-1px);box-shadow:0 8px 30px var(--red-glow);color:#fff}.menu-toggle{display:none;background:#fff0;border:1px solid var(--line-2);color:var(--text);width:42px;height:42px;border-radius:10px;cursor:pointer;font-size:18px}.menu-toggle:hover{border-color:var(--red);color:var(--red)}.hero{padding:60px 24px 100px;text-align:center;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:800px;height:400px;background:radial-gradient(ellipse at center bottom,var(--red-glow) 0%,transparent 65%);pointer-events:none;opacity:.8}.hero-inner{max-width:900px;margin:0 auto;position:relative;z-index:2}.social-pill{display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 10px;background:rgb(255 255 255 / .04);border:1px solid var(--line-2);border-radius:100px;margin-bottom:40px;font-size:13px;font-weight:600;color:var(--text-2)}.avatars{display:flex}.avatars span{width:26px;height:26px;border-radius:50%;border:2px solid var(--bg);background:#555;margin-left:-8px;display:flex;align-items:center;justify-content:center;font-family:'Montserrat',sans-serif;font-weight:900;font-size:11px;color:#fff}.avatars span:first-child{margin-left:0}.avatars span:nth-child(1){background:linear-gradient(135deg,#3a3a3a,#1a1a1a)}.avatars span:nth-child(2){background:linear-gradient(135deg,var(--red),var(--red-deep))}.avatars span:nth-child(3){background:linear-gradient(135deg,#5a5a5a,#2a2a2a)}.social-pill-num{color:var(--red);font-weight:900}h1.hero-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(42px, 7vw, 82px);line-height:.95;letter-spacing:-.025em;color:var(--text);margin-bottom:28px}h1.hero-title .red{color:var(--red)}h1.hero-title .line{display:block}.hero-sub{font-size:18px;line-height:1.55;color:var(--muted);max-width:620px;margin:0 auto 44px;font-weight:400}.hero-sub strong{color:var(--text);font-weight:600}.btn-primary{background:linear-gradient(180deg,var(--red-bright),var(--red));color:#fff;border:none;padding:20px 42px;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;cursor:pointer;transition:transform 0.2s;display:inline-flex;align-items:center;gap:12px;position:relative;overflow:hidden;text-decoration:none}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);transition:left 0.7s}.btn-primary:hover{transform:translateY(-2px);color:#fff}.btn-primary:hover::before{left:100%}.btn-secondary{background:#fff0;color:var(--text);border:1px solid var(--line-2);padding:20px 36px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;cursor:pointer;transition:all 0.2s;display:inline-flex;align-items:center;gap:10px;text-decoration:none}.btn-secondary:hover{background:rgb(255 255 255 / .04);border-color:var(--muted);color:#fff}.hero-ctas{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:60px}.hero-book-wrap{perspective:1200px;margin-top:40px;position:relative;z-index:2}.hero-book{width:300px;aspect-ratio:3/4.2;margin:0 auto;background:linear-gradient(135deg,rgb(237 28 36 / .2),transparent 60%),linear-gradient(180deg,#1a0a0e,#0a0404);border:1px solid var(--red-deep);padding:30px 24px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;box-shadow:0 60px 100px -20px rgb(0 0 0 / .8),0 0 80px -10px var(--red-glow);position:relative}.hero-book::before{content:'';position:absolute;inset:8px;border:1px solid rgb(237 28 36 / .25);pointer-events:none}.book-brand{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:900;letter-spacing:.25em;text-transform:uppercase;color:var(--red);position:relative;z-index:1}.book-brand .w{color:var(--text)}.book-title-big{font-family:'Montserrat',sans-serif;font-weight:900;font-size:32px;line-height:.95;text-transform:uppercase;color:var(--text);letter-spacing:-.02em;position:relative;z-index:1}.book-title-big .red{color:var(--red);display:block}.book-tagline{font-size:10px;color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-weight:600;position:relative;z-index:1}.stats{padding:40px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);position:relative;z-index:2}.stats-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat{text-align:center;padding:10px}.stat-val{font-family:'Montserrat',sans-serif;font-size:clamp(28px, 3.5vw, 42px);font-weight:900;color:var(--text);line-height:1;margin-bottom:8px;letter-spacing:-.02em}.stat-val .red{color:var(--red)}.stat-lbl{font-size:11px;color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-weight:700}.section{padding:90px 24px;position:relative;z-index:2}.section-head{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto}.section-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:var(--red-faint);border:1px solid rgb(237 28 36 / .25);border-radius:100px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:20px}.section-eyebrow::before{content:'';width:6px;height:6px;background:var(--red);border-radius:50%;box-shadow:0 0 10px var(--red);animation:pulse 2s ease-in-out infinite}.section-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(34px, 5vw, 58px);line-height:.98;color:var(--text);letter-spacing:-.02em;margin-bottom:18px}.section-title .red{color:var(--red)}.section-sub{font-size:16px;color:var(--muted);line-height:1.55;max-width:600px;margin:0 auto}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:0 auto}.blog-card{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;overflow:hidden;cursor:pointer;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s,background 0.4s;position:relative}.blog-card a{color:inherit;text-decoration:none}.blog-card::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 100%,var(--red-faint) 0%,transparent 55%);opacity:0;transition:opacity 0.4s;pointer-events:none;z-index:0}.blog-card:hover{transform:translateY(-8px);border-color:var(--red-deep);background:var(--surface-2)}.blog-card:hover::before{opacity:1}.blog-card-img{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-card-img-inner{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.8s cubic-bezier(.2,.8,.2,1);display:block}.blog-card:hover .blog-card-img-inner{transform:scale(1.08)}.blog-img-1{background:radial-gradient(ellipse at 30% 30%,rgb(237 28 36 / .4) 0%,transparent 55%),linear-gradient(135deg,#1c0508,#0a0204)}.blog-img-2{background:radial-gradient(ellipse at 70% 70%,rgb(237 28 36 / .3) 0%,transparent 55%),linear-gradient(135deg,#14080a,#0a0405)}.blog-img-3{background:radial-gradient(ellipse at 50% 50%,rgb(237 28 36 / .25) 0%,transparent 55%),linear-gradient(135deg,#18080a,#080204)}.blog-img-4{background:radial-gradient(ellipse at 40% 40%,rgb(237 28 36 / .35) 0%,transparent 55%),linear-gradient(135deg,#1a0608,#0a0304)}.blog-img-5{background:radial-gradient(ellipse at 60% 30%,rgb(237 28 36 / .3) 0%,transparent 55%),linear-gradient(135deg,#14060a,#08030a)}.blog-img-6{background:radial-gradient(ellipse at 30% 70%,rgb(237 28 36 / .35) 0%,transparent 55%),linear-gradient(135deg,#1c080a,#0a0304)}.blog-card-img::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgb(0 0 0 / .6) 100%);z-index:1}.blog-card-body{padding:24px 24px 26px;position:relative;z-index:2}.blog-tag{display:inline-flex;align-items:center;gap:8px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.blog-tag .emoji{font-size:14px}.blog-card-title{font-family:'Montserrat',sans-serif;font-weight:800;font-size:20px;line-height:1.2;color:var(--text);text-transform:uppercase;letter-spacing:-.015em;margin-bottom:12px}.blog-card-title .red{color:var(--red)}.blog-card-excerpt{font-size:14px;color:var(--muted);line-height:1.55;margin-bottom:18px}.blog-card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--line)}.blog-read-time{font-size:11px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.blog-link{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:6px;transition:gap 0.3s}.blog-card:hover .blog-link{gap:14px}.feature-block{padding:100px 24px;position:relative;z-index:2;overflow:hidden}.feature-block::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:1000px;background:radial-gradient(circle,var(--red-glow) 0%,transparent 55%);opacity:.3;pointer-events:none}.feature-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center;position:relative;z-index:1}.feature-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(44px, 6vw, 76px);line-height:.92;letter-spacing:-.025em;color:var(--text);margin-bottom:24px}.feature-title .red{color:var(--red)}.feature-sub{font-size:17px;line-height:1.55;color:var(--muted);max-width:500px;margin-bottom:36px}.feature-sub strong{color:var(--text);font-weight:600}.feature-check-list{list-style:none;margin-bottom:40px}.feature-check-list li{display:flex;align-items:flex-start;gap:14px;padding:12px 0;font-size:15px;color:var(--text-2)}.feature-check-list .check{flex-shrink:0;width:22px;height:22px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:900;box-shadow:0 0 12px var(--red-glow);margin-top:1px}.feature-price-row{display:flex;align-items:baseline;gap:14px;margin-bottom:28px;flex-wrap:wrap}.price-now{font-family:'Montserrat',sans-serif;font-size:48px;font-weight:900;color:var(--red);line-height:1}.price-was{font-size:18px;color:var(--muted);text-decoration:line-through}.price-meta{font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.benefits{padding:90px 24px;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;z-index:2}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1280px;margin:60px auto 0}.benefit-card{padding:32px 26px;background:var(--surface);border:1px solid var(--line-2);border-radius:20px;position:relative;overflow:hidden;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s,background 0.4s}.benefit-card::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:150px;height:150px;background:radial-gradient(circle,var(--red-faint) 0%,transparent 65%);pointer-events:none;opacity:0;transition:opacity 0.4s}.benefit-card:hover{border-color:var(--red-deep);background:var(--surface-2);transform:translateY(-6px)}.benefit-card:hover::before{opacity:1}.benefit-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,rgb(237 28 36 / .25),rgb(237 28 36 / .05));border:1px solid rgb(237 28 36 / .3);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:22px;position:relative;z-index:1;transition:transform 0.4s}.benefit-card:hover .benefit-icon{transform:scale(1.1) rotate(-5deg)}.benefit-title{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;color:var(--text);letter-spacing:.01em;margin-bottom:12px;position:relative;z-index:1}.benefit-desc{font-size:14px;color:var(--muted);line-height:1.55;position:relative;z-index:1}.library{padding:90px 24px;position:relative;z-index:2}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:60px auto 0}.lib-card{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;overflow:hidden;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s;display:flex;flex-direction:column}.lib-card:hover{border-color:var(--red-deep);transform:translateY(-8px)}.lib-cover{aspect-ratio:4/3;padding:30px 20px;display:flex;align-items:center;justify-content:center;position:relative}.lib-cover img{max-width:180px;max-height:100%;transform:rotate(-4deg);box-shadow:0 30px 60px -20px rgb(0 0 0 / .7),0 0 40px -10px var(--red-glow);transition:transform 0.5s cubic-bezier(.2,.8,.2,1)}.lib-card:hover .lib-cover img{transform:rotate(-2deg) scale(1.05)}.lib-cover-1{background:radial-gradient(ellipse at center,rgb(237 28 36 / .25),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1c0608,#080204)}.lib-cover-2{background:radial-gradient(ellipse at center,rgb(237 28 36 / .2),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#140a08,#080404)}.lib-cover-3{background:radial-gradient(ellipse at center,rgb(237 28 36 / .22),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#180608,#080204)}.lib-book{width:100%;max-width:160px;aspect-ratio:3/4;background:linear-gradient(135deg,#1a0a0e,#080204);border:1px solid var(--red-deep);padding:22px 16px;display:flex;flex-direction:column;justify-content:space-between;text-align:center;transform:rotate(-4deg);box-shadow:0 30px 60px -20px rgb(0 0 0 / .7),0 0 40px -10px var(--red-glow);position:relative;transition:transform 0.5s cubic-bezier(.2,.8,.2,1)}.lib-card:hover .lib-book{transform:rotate(-2deg) scale(1.05)}.lib-book::before{content:'';position:absolute;inset:5px;border:1px solid rgb(237 28 36 / .2)}.lib-book-brand{font-family:'Montserrat',sans-serif;font-size:8px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--red);position:relative;z-index:1}.lib-book-title{font-family:'Montserrat',sans-serif;font-weight:900;font-size:20px;text-transform:uppercase;color:#fff;line-height:.95;position:relative;z-index:1;letter-spacing:-.02em}.lib-book-title .red{color:var(--red);display:block;font-size:16px;margin-top:4px}.lib-book-tag{font-size:8px;color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-weight:700;position:relative;z-index:1}.lib-body{padding:24px 24px 26px;flex:1;display:flex;flex-direction:column}.lib-cat{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.2em;color:var(--red);margin-bottom:10px}.lib-title{font-family:'Montserrat',sans-serif;font-weight:900;font-size:20px;text-transform:uppercase;color:var(--text);margin-bottom:10px;line-height:1.15;letter-spacing:-.015em}.lib-desc{font-size:14px;color:var(--muted);line-height:1.55;margin-bottom:22px;flex:1}.lib-footer{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--line)}.lib-price{font-family:'Montserrat',sans-serif;font-size:22px;font-weight:900;color:var(--text)}.lib-btn{background:var(--red);color:#fff;border:none;padding:10px 18px;border-radius:100px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all 0.2s;box-shadow:0 4px 12px -2px var(--red-glow);text-decoration:none;display:inline-block}.lib-btn:hover{background:var(--red-bright);transform:translateY(-1px);color:#fff}.pitch{padding:90px 24px;position:relative;z-index:2;text-align:center;overflow:hidden}.pitch::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;background:radial-gradient(circle,var(--red-glow) 0%,transparent 55%);opacity:.3;pointer-events:none}.pitch-inner{max-width:680px;margin:0 auto;position:relative;z-index:1}.pitch-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(38px, 5vw, 62px);line-height:.95;letter-spacing:-.02em;margin-bottom:20px}.pitch-title .red{color:var(--red)}.pitch-sub{font-size:17px;color:var(--muted);line-height:1.55;margin-bottom:36px}.pitch-form{display:flex;max-width:480px;margin:0 auto;gap:10px;padding:6px;background:var(--surface);border:1px solid var(--line-2);border-radius:100px;transition:border-color 0.3s}.pitch-form:focus-within{border-color:var(--red)}.pitch-form input{flex:1;padding:14px 20px;background:#fff0;border:none;color:var(--text);font-family:inherit;font-size:14px;outline:none}.pitch-form input::placeholder{color:var(--muted-2)}.pitch-form button{background:var(--red);color:#fff;border:none;border-radius:100px;padding:0 24px;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background 0.2s;box-shadow:0 4px 16px -2px var(--red-glow)}.pitch-form button:hover{background:var(--red-bright)}.pitch-note{margin-top:18px;font-size:12px;color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase}.beehiiv-embed{max-width:480px;margin:0 auto}.beehiiv-embed iframe{width:100%!important;border-radius:16px}.footer{background:var(--bg);border-top:1px solid var(--line);padding:70px 24px 30px;position:relative;z-index:2}.footer-inner{max-width:1280px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:50px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer-brand p{font-size:14px;color:var(--muted);line-height:1.7;max-width:340px;margin-top:20px}.footer-col h4{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--red);margin-bottom:20px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.footer-col a{font-size:14px;color:var(--text-2);transition:color 0.2s}.footer-col a:hover{color:var(--red)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-copy{font-size:12px;color:var(--muted-2);letter-spacing:.05em}.footer-social{display:flex;gap:10px}.footer-social a{width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;transition:all 0.2s;color:var(--text-2);font-size:14px}.footer-social a:hover{background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-2px)}.scroll-prog{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--red),var(--red-bright));z-index:200;box-shadow:0 0 10px var(--red-glow);width:0;transition:width 0.1s linear}.article-hero{padding:80px 24px 40px;text-align:center;position:relative;z-index:2}.article-hero-inner{max-width:820px;margin:0 auto}.article-cat{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:var(--red-faint);border:1px solid rgb(237 28 36 / .25);border-radius:100px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:24px;text-decoration:none}.article-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(32px, 5vw, 58px);line-height:1;letter-spacing:-.02em;color:var(--text);margin-bottom:24px}.article-meta{display:inline-flex;align-items:center;gap:12px;font-size:13px;color:var(--muted);letter-spacing:.05em}.article-meta span{display:inline-flex;align-items:center;gap:8px}.article-meta .dot{width:3px;height:3px;background:var(--red);border-radius:50%}.article-featured{max-width:960px;margin:0 auto 40px;padding:0 24px;position:relative;z-index:2}.article-featured img{width:100%;border-radius:20px;border:1px solid var(--line-2)}.article-body{max-width:720px;margin:0 auto;padding:40px 24px 80px;position:relative;z-index:2}.article-content{font-size:17px;line-height:1.75;color:var(--text-2)}.article-content p{margin-bottom:22px}.article-content h2{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(26px, 3.5vw, 38px);letter-spacing:-.015em;color:var(--text);margin:50px 0 20px;line-height:1.1}.article-content h2 .red,.article-content h2 strong{color:var(--red);font-weight:900}.article-content h3{font-family:'Montserrat',sans-serif;font-weight:800;font-size:22px;text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin:40px 0 16px}.article-content h4{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;color:var(--text);margin:30px 0 12px}.article-content strong{color:var(--text);font-weight:700}.article-content em{color:var(--red);font-style:italic}.article-content a{color:var(--red);font-weight:700;text-decoration:underline;text-decoration-color:rgb(237 28 36 / .4)}.article-content a:hover{color:var(--red-bright);text-decoration-color:var(--red-bright)}.article-content ul,.article-content ol{margin:0 0 22px 24px;color:var(--text-2)}.article-content li{margin-bottom:10px}.article-content blockquote{border-left:3px solid var(--red);padding:14px 24px;margin:30px 0;background:var(--surface);border-radius:0 12px 12px 0;font-size:19px;line-height:1.55;color:var(--text);font-style:italic}.article-content img{border-radius:16px;margin:24px 0;border:1px solid var(--line-2)}.article-content hr{border:none;height:1px;background:var(--line);margin:40px 0}.inline-cta{background:linear-gradient(135deg,rgb(237 28 36 / .1),rgb(237 28 36 / .03));border:1px solid rgb(237 28 36 / .3);border-radius:20px;padding:32px 30px;margin:40px 0;text-align:center}.inline-cta h4{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:900;font-size:20px;color:var(--text);margin-bottom:12px}.inline-cta p{color:var(--muted);margin-bottom:20px;font-size:15px}.inline-cta a{color:white!important;text-decoration:none!important}.article-footer-meta{max-width:720px;margin:0 auto;padding:30px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;position:relative;z-index:2}.article-share{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.article-share a{color:var(--text-2);transition:color 0.2s;font-size:16px}.article-share a:hover{color:var(--red)}.related{padding:70px 24px;max-width:1280px;margin:0 auto;position:relative;z-index:2}.related h3{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:26px;margin-bottom:30px;color:var(--text);letter-spacing:-.01em}.related .blog-grid{grid-template-columns:repeat(3,1fr)}.ebook-page{padding:60px 24px 80px;position:relative;z-index:2}.ebook-page-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:center}.ebook-page-cover-wrap{aspect-ratio:3/4;background:radial-gradient(ellipse at center,rgb(237 28 36 / .25),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1c0608,#080204);border-radius:24px;padding:40px;display:flex;align-items:center;justify-content:center}.ebook-page-cover-wrap img{max-width:100%;max-height:100%;transform:rotate(-3deg);box-shadow:0 40px 80px -20px rgb(0 0 0 / .8),0 0 60px -10px var(--red-glow);border-radius:4px}.ebook-page-cover-wrap .lib-book{max-width:280px;transform:rotate(-3deg)}.eden-pagination{max-width:1280px;margin:60px auto 0;text-align:center;padding:0 24px;position:relative;z-index:2}.eden-pagination ul{list-style:none;display:inline-flex;gap:8px}.eden-pagination a,.eden-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;background:var(--surface);border:1px solid var(--line-2);border-radius:12px;color:var(--text-2);font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;transition:all 0.2s;text-decoration:none}.eden-pagination a:hover{border-color:var(--red);color:var(--red)}.eden-pagination .current{background:var(--red);border-color:var(--red);color:#fff}.error-404{padding:120px 24px;text-align:center;position:relative;z-index:2}.error-404 .code{font-family:'Montserrat',sans-serif;font-size:clamp(120px, 20vw, 240px);font-weight:900;color:var(--red);line-height:1;letter-spacing:-.04em;margin-bottom:20px}.error-404 h1{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(32px, 4vw, 48px);margin-bottom:20px}.error-404 p{color:var(--muted);max-width:500px;margin:0 auto 36px;font-size:17px}.page-header{padding:60px 24px 40px;text-align:center;position:relative;z-index:2}.page-header h1{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(32px, 5vw, 56px);color:var(--text);letter-spacing:-.02em;margin-bottom:12px}.page-header .count{color:var(--muted);font-size:15px;letter-spacing:.05em}.search-form{max-width:600px;margin:0 auto;display:flex;gap:10px;padding:6px;background:var(--surface);border:1px solid var(--line-2);border-radius:100px;transition:border-color 0.3s}.search-form:focus-within{border-color:var(--red)}.search-form input{flex:1;padding:14px 20px;background:#fff0;border:none;color:var(--text);font-family:inherit;font-size:14px;outline:none}.search-form input::placeholder{color:var(--muted-2)}.search-form button{background:var(--red);color:#fff;border:none;border-radius:100px;padding:0 24px;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background 0.2s}.search-form button:hover{background:var(--red-bright)}@media (max-width:980px){.menu-toggle{display:flex;align-items:center;justify-content:center}.nav-links{position:absolute;top:100%;left:16px;right:16px;flex-direction:column;padding:10px;background:rgb(0 0 0 / .95);border:1px solid var(--line-2);border-radius:20px;gap:4px;display:none;margin-top:10px}.nav-links.open{display:flex}.nav-links a{display:block;padding:12px 18px;width:100%;text-align:center}.nav-cta{display:none}}@media (max-width:900px){.stats-inner{grid-template-columns:1fr 1fr;gap:30px 20px}.blog-grid{grid-template-columns:1fr}.feature-inner,.ebook-page-inner{grid-template-columns:1fr;gap:40px}.benefits-grid{grid-template-columns:1fr 1fr}.library-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.section,.benefits,.library,.pitch,.feature-block{padding:60px 20px}.hero{padding:40px 20px 70px}.related .blog-grid{grid-template-columns:1fr}}@media (max-width:600px){.stats-inner{grid-template-columns:1fr 1fr}.benefits-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:30px}.hero-ctas{flex-direction:column;align-items:stretch}.btn-primary,.btn-secondary{width:100%;justify-content:center}.pitch-form,.search-form{flex-direction:column;border-radius:20px}.pitch-form button,.search-form button{padding:14px;border-radius:100px}}.bestsellers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1280px;margin:60px auto 0}@media (max-width:1100px){.bestsellers-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.bestsellers-grid{grid-template-columns:1fr}}body.page:not(.is-front),body.page .entry-content,body.page .wp-block-group,body.page .wp-block-columns,body.page .wp-block-column{background:transparent!important;color:var(--text-2)}body.page .wp-block-cover,body.page .wp-block-cover__inner-container{background-color:transparent!important}body.page p{color:var(--text-2)}body.page h1,body.page h2,body.page h3,body.page h4,body.page h5,body.page h6{color:var(--text)}body.page a:not(.btn-primary):not(.btn-secondary):not(.nav-cta):not(.lib-btn){color:var(--red);text-decoration:underline;text-decoration-color:rgb(237 28 36 / .4)}body.page a:not(.btn-primary):not(.btn-secondary):not(.nav-cta):not(.lib-btn):hover{color:var(--red-bright)}body.page .uagb-container-inner-blocks-wrap,body.page .uagb-column__wrap,body.page .wp-block-uagb-container,body.page .wp-block-uagb-columns{background-color:transparent!important}body.page [style*="background-color: #fff"],body.page [style*="background-color:#fff"],body.page [style*="background-color: white"],body.page [style*="background-color:rgb(255"],body.page [style*="background-color: rgb(255"]{background-color:transparent!important}body.page:not(.is-ebook) main>.entry-content,body.page:not(.is-ebook) main>article .entry-content{max-width:1100px;margin:0 auto;padding:40px 24px 80px}.testimonials{padding:90px 24px;position:relative;z-index:2;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:60px auto 0}.testimonial-card{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;padding:32px 28px;position:relative;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s}.testimonial-card:hover{border-color:var(--red-deep);transform:translateY(-4px)}.testimonial-stars{color:#f5c518;font-size:18px;letter-spacing:3px;margin-bottom:20px}.testimonial-quote{font-size:15px;line-height:1.7;color:var(--text-2);font-style:italic;margin-bottom:20px;border:none;padding:0;background:none;quotes:none}.testimonial-author{font-family:'Montserrat',sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.15em;color:var(--red)}@media (max-width:900px){.testimonials-grid{grid-template-columns:1fr}.testimonials{padding:60px 20px}}.contact-section{padding:60px 24px 100px;position:relative;z-index:2}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;max-width:1100px;margin:0 auto;align-items:start}.contact-info{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;padding:36px 32px;position:sticky;top:80px}.contact-block-title{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--red);margin-bottom:16px}.contact-social-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.contact-social-list a{display:inline-block;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:700;color:var(--text);text-decoration:none;transition:color 0.2s}.contact-social-list a:hover{color:var(--red)}.contact-email a{font-size:16px;color:var(--text);text-decoration:none;font-weight:500}.contact-email a:hover{color:var(--red)}.contact-blurb{font-size:14px;color:var(--muted);line-height:1.6}.contact-form-wrap{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;padding:40px 36px}.contact-form-content{margin-top:10px}.contact-form-wrap input[type=text],.contact-form-wrap input[type=email],.contact-form-wrap input[type=tel],.contact-form-wrap input[type=url],.contact-form-wrap input[type=number],.contact-form-wrap textarea,.contact-form-wrap select{width:100%;padding:12px 16px;background:var(--bg);border:1px solid var(--line-2);border-radius:8px;color:var(--text);font-family:'Inter',sans-serif;font-size:15px;transition:border-color 0.2s;margin-bottom:16px}.contact-form-wrap input:focus,.contact-form-wrap textarea:focus,.contact-form-wrap select:focus{outline:none;border-color:var(--red)}.contact-form-wrap input::placeholder,.contact-form-wrap textarea::placeholder{color:var(--muted-2)}.contact-form-wrap textarea{min-height:120px;resize:vertical;font-family:inherit}.contact-form-wrap label{display:block;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:6px;margin-top:10px}.contact-form-wrap label.screen-reader-text{position:absolute;left:-9999px}.contact-form-wrap button[type=submit],.contact-form-wrap input[type=submit]{background:linear-gradient(180deg,var(--red-bright),var(--red));color:#fff;border:none;padding:16px 36px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;border-radius:100px;cursor:pointer;transition:transform 0.2s;margin-top:20px;width:100%}.contact-form-wrap button[type=submit]:hover,.contact-form-wrap input[type=submit]:hover{transform:translateY(-2px)}.contact-form-wrap .ff-el-input--label label{color:var(--muted)}.contact-form-wrap .ff-el-form-control{background:var(--bg)!important;color:var(--text)!important;border-color:var(--line-2)!important}.contact-form-wrap .ff-el-group{margin-bottom:16px}.contact-form-wrap .wpforms-field-label{color:var(--muted)!important}.contact-form-wrap .wpcf7-form-control{background:var(--bg)!important;color:var(--text)!important}.contact-form-wrap .gfield_label{color:var(--muted)!important}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:30px}.contact-info{position:static}.contact-section{padding:40px 20px 80px}}.blog-card-img{aspect-ratio:16/9}.bestsellers-section{padding:100px 24px;position:relative;z-index:2;overflow:hidden}.bestsellers-section::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1400px;height:500px;background:radial-gradient(ellipse at center,var(--red-faint) 0%,transparent 60%);pointer-events:none;z-index:0}.bestsellers-premium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:60px auto 0;position:relative;z-index:1}.bestseller-premium-card{background:linear-gradient(180deg,var(--surface) 0%,var(--bg-2) 100%);border:2px solid var(--line-2);border-radius:24px;padding:40px 28px 32px;position:relative;overflow:hidden;transition:transform 0.5s cubic-bezier(.2,.8,.2,1),border-color 0.4s,box-shadow 0.4s;display:flex;flex-direction:column}.bestseller-premium-card::after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:200px;height:200px;background:radial-gradient(circle,var(--red-faint) 0%,transparent 60%);opacity:0;transition:opacity 0.4s;pointer-events:none}.bestseller-premium-card:hover{transform:translateY(-12px);border-color:var(--red);box-shadow:0 40px 80px -20px var(--red-glow),0 0 40px -10px rgb(237 28 36 / .2)}.bestseller-premium-card:hover::after{opacity:1}.bestseller-rank{position:absolute;top:0;right:24px;background:linear-gradient(135deg,var(--red-bright),var(--red-deep));color:#fff;padding:8px 16px;border-radius:0 0 10px 10px;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 20px var(--red-glow);z-index:2}.bestseller-cover{aspect-ratio:3/4;margin:20px auto 28px;max-width:220px;width:100%;padding:18px;background:radial-gradient(ellipse at center,rgb(237 28 36 / .2),rgb(0 0 0 / .6) 70%);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.bestseller-cover .lib-book{max-width:180px;width:100%;transform:rotate(-4deg);transition:transform 0.5s cubic-bezier(.2,.8,.2,1)}.bestseller-premium-card:hover .lib-book{transform:rotate(-2deg) scale(1.05)}.bestseller-cover img{max-width:100%;max-height:100%;transform:rotate(-4deg);box-shadow:0 30px 60px -20px rgb(0 0 0 / .7);transition:transform 0.5s}.bestseller-premium-card:hover .bestseller-cover img{transform:rotate(-2deg) scale(1.05)}.bestseller-body{flex:1;display:flex;flex-direction:column;position:relative;z-index:1}.bestseller-cat{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.bestseller-title{font-family:'Montserrat',sans-serif;font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:-.01em;color:var(--text);margin-bottom:14px}.bestseller-desc{font-size:14px;line-height:1.55;color:var(--muted);margin-bottom:24px;flex:1}.bestseller-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:20px;border-top:1px solid var(--line);flex-wrap:wrap}.bestseller-price{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:900;color:var(--text);line-height:1}.bestseller-cta{background:linear-gradient(180deg,var(--red-bright),var(--red));color:#fff;border:none;padding:12px 20px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border-radius:100px;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s;box-shadow:0 4px 16px -2px var(--red-glow);text-decoration:none;white-space:nowrap}.bestseller-cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px var(--red-glow);color:#fff}@media (max-width:1100px){.bestsellers-premium-grid{grid-template-columns:repeat(2,1fr)}.bestsellers-premium-grid>*:nth-child(3){grid-column:span 2;max-width:480px;margin:0 auto}}@media (max-width:700px){.bestsellers-premium-grid{grid-template-columns:1fr}.bestsellers-premium-grid>*:nth-child(3){grid-column:span 1;max-width:none}.bestsellers-section{padding:70px 20px}}body.page,body.page:not(.is-front){background:var(--bg)!important;color:var(--text-2)}body.page .uagb-container-wrapper,body.page .uagb-container-inner-blocks-wrap,body.page .uagb-container,body.page .uagb-column__wrap,body.page .uagb-section__wrap,body.page .uagb-section__inner-wrap,body.page .wp-block-uagb-container,body.page .wp-block-uagb-columns,body.page .wp-block-uagb-section,body.page .wp-block-group,body.page .wp-block-group__inner-container,body.page .wp-block-columns,body.page .wp-block-column,body.page .wp-block-cover,body.page .wp-block-cover__inner-container,body.page .elementor-section,body.page .elementor-container,body.page .elementor-column,body.page .elementor-widget-wrap,body.page .elementor-widget-container,body.page .entry-content,body.page .entry-content>div,body.page .entry-content>section,body.page .entry-content>article{background-color:transparent!important;background:transparent!important}body.page [style*="background-color: #fff"],body.page [style*="background-color:#fff"],body.page [style*="background-color: #ffffff"],body.page [style*="background-color:#ffffff"],body.page [style*="background-color: white"],body.page [style*="background-color:white"],body.page [style*="background-color: rgb(255"],body.page [style*="background-color:rgb(255"],body.page [style*="background: #fff"],body.page [style*="background:#fff"],body.page [style*="background: white"],body.page [style*="background:white"]{background:transparent!important;background-color:transparent!important}body.page p,body.page li,body.page td,body.page th,body.page span,body.page div,body.page blockquote{color:var(--text-2)!important}body.page h1,body.page h2,body.page h3,body.page h4,body.page h5,body.page h6{color:var(--text)!important}body.page strong{color:var(--text)!important}body.page em{color:var(--red)!important}body.page [style*="color: #000"],body.page [style*="color:#000"],body.page [style*="color: rgb(0"],body.page [style*="color:rgb(0"],body.page [style*="color: black"],body.page [style*="color:black"],body.page [style*="color: #333"],body.page [style*="color:#333"],body.page [style*="color: #222"],body.page [style*="color:#222"],body.page [style*="color: #1"],body.page [style*="color:#1"],body.page [style*="color: #2"],body.page [style*="color:#2"],body.page [style*="color: #3"],body.page [style*="color:#3"],body.page [style*="color: #4"],body.page [style*="color:#4"]{color:var(--text-2)!important}body.page a:not(.btn-primary):not(.btn-secondary):not(.nav-cta):not(.lib-btn):not(.bestseller-cta):not(.logo){color:var(--red)!important;text-decoration:underline;text-decoration-color:rgb(237 28 36 / .4)}body.page a:not(.btn-primary):not(.btn-secondary):not(.nav-cta):not(.lib-btn):not(.bestseller-cta):not(.logo):hover{color:var(--red-bright)!important}body.page .wp-block-button__link,body.page .uagb-buttons-repeater{background:var(--red)!important;color:white!important}body.page img{filter:none}.testimonial-card{background:var(--surface)!important;border:1px solid var(--line-2);color:var(--text)!important}.testimonial-quote{color:var(--text)!important;font-style:italic;font-weight:400;line-height:1.7;font-size:15px;margin-bottom:20px}.testimonial-author{color:var(--red)!important}.testimonial-stars{color:#f5c518!important}.nav-wrap{padding:14px 16px}.nav-wrap.scrolled{padding:8px 16px}.hero-book-link{display:inline-block;text-decoration:none}.hero-book-link .hero-book{cursor:pointer;transition:transform 0.4s cubic-bezier(.2,.8,.2,1)}.hero-book-link:hover .hero-book{transform:rotate3d(1,.3,0,12deg) rotate(-3deg) translateY(-8px) scale(1.02)}.hero-book-cta{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;z-index:3}.hero-book-btn{animation:glowPulse 2.5s ease-in-out infinite}.hero-book-note{font-size:11px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.carousel-wrap{position:relative;max-width:1280px;margin:60px auto 0;padding:0 50px}.carousel-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:10px 0 30px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.carousel-track::-webkit-scrollbar{display:none}.carousel-item{flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:center;min-width:280px}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:var(--surface);border:1px solid var(--line-2);border-radius:50%;color:var(--text);font-size:22px;font-family:'Montserrat',sans-serif;font-weight:700;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center;z-index:5;padding-bottom:2px}.carousel-arrow:hover{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 4px 20px var(--red-glow)}.carousel-prev{left:0}.carousel-next{right:0}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:10px}.carousel-dot{width:10px;height:10px;border-radius:50%;background:var(--line-2);border:none;cursor:pointer;transition:all 0.2s;padding:0}.carousel-dot.active{background:var(--red);transform:scale(1.2);box-shadow:0 0 8px var(--red-glow)}.carousel-dot:hover{background:var(--red-bright)}@media (max-width:900px){.carousel-wrap{padding:0 10px}.carousel-arrow{display:none}.carousel-item{flex:0 0 calc(100% - 40px);min-width:0}}@media (min-width:1100px){.carousel-dots{display:none}.carousel-arrow{display:none}.carousel-track{overflow-x:visible}.carousel-item{flex:1}}.library.theme-red,.library.theme-purple,.library.theme-gold,.library.theme-steel{position:relative;padding:80px 24px}.library.theme-red::before,.library.theme-purple::before,.library.theme-gold::before,.library.theme-steel::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;z-index:3}.library.theme-red{background:linear-gradient(180deg,rgb(237 28 36 / .06),transparent 60%),var(--bg)}.library.theme-red::before{background:linear-gradient(90deg,transparent,var(--red),transparent)}.library.theme-red .library-section-title .accent,.library.theme-red .lib-cat{color:#ed1c24}.library.theme-red .lib-card:hover{border-color:#ed1c24;box-shadow:0 20px 40px -10px rgb(237 28 36 / .3)}.library.theme-red .lib-cover-themed{background:radial-gradient(ellipse at center,rgb(237 28 36 / .18),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a0608,#080204)}.library.theme-red .library-section-rule{background:linear-gradient(90deg,var(--red),transparent)}.library.theme-purple{background:linear-gradient(180deg,rgb(139 31 77 / .08),transparent 60%),var(--bg)}.library.theme-purple::before{background:linear-gradient(90deg,transparent,#c13584,transparent)}.library.theme-purple .lib-cat{color:#c13584}.library.theme-purple .lib-card:hover{border-color:#8b1f4d;box-shadow:0 20px 40px -10px rgb(139 31 77 / .4)}.library.theme-purple .lib-cover-themed{background:radial-gradient(ellipse at center,rgb(193 53 132 / .22),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a0812,#080208)}.library.theme-purple .library-section-rule{background:linear-gradient(90deg,#c13584,transparent)}.library.theme-gold{background:linear-gradient(180deg,rgb(201 160 96 / .06),transparent 60%),var(--bg)}.library.theme-gold::before{background:linear-gradient(90deg,transparent,#c9a060,transparent)}.library.theme-gold .lib-cat{color:#c9a060}.library.theme-gold .lib-card:hover{border-color:#c9a060;box-shadow:0 20px 40px -10px rgb(201 160 96 / .3)}.library.theme-gold .lib-cover-themed{background:radial-gradient(ellipse at center,rgb(201 160 96 / .18),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a1408,#080602)}.library.theme-gold .library-section-rule{background:linear-gradient(90deg,#c9a060,transparent)}.library.theme-steel{background:linear-gradient(180deg,rgb(59 89 152 / .08),transparent 60%),var(--bg)}.library.theme-steel::before{background:linear-gradient(90deg,transparent,#5b7cc2,transparent)}.library.theme-steel .lib-cat{color:#5b7cc2}.library.theme-steel .lib-card:hover{border-color:#3b5998;box-shadow:0 20px 40px -10px rgb(59 89 152 / .4)}.library.theme-steel .lib-cover-themed{background:radial-gradient(ellipse at center,rgb(91 124 194 / .18),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#081018,#020408)}.library.theme-steel .library-section-rule{background:linear-gradient(90deg,#3b5998,transparent)}.library-section-head{max-width:720px;margin:0 auto 50px;text-align:center}.library-section-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(28px, 4vw, 42px);color:var(--text);letter-spacing:-.02em;line-height:1.05;margin-bottom:10px}.library-section-sub{font-size:15px;color:var(--muted);line-height:1.5;margin-bottom:18px}.library-section-rule{width:80px;height:3px;margin:0 auto;border-radius:2px}.lib-cover-themed{aspect-ratio:4/3;padding:30px 20px;display:flex;align-items:center;justify-content:center;position:relative}.testimonials{padding:90px 24px;position:relative;z-index:2;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1280px;margin:60px auto 0}.testimonial-card{background:var(--surface)!important;border:1px solid var(--line-2);border-radius:20px;padding:30px 28px;position:relative;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s;display:flex;flex-direction:column;color:var(--text)!important}.testimonial-card:hover{border-color:var(--red-deep);transform:translateY(-4px)}.testimonial-stars{color:#f5c518!important;font-size:16px;letter-spacing:2px;margin-bottom:18px}.testimonial-quote{color:var(--text)!important;font-size:15px;line-height:1.65;font-style:italic;font-weight:400;margin:0 0 22px 0;padding:0;border:none;background:none;flex:1}.testimonial-author{padding-top:18px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.testimonial-name{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--red)!important;text-transform:none}.testimonial-meta{font-size:11px;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-weight:600}@media (max-width:1000px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.testimonials-grid{grid-template-columns:1fr}.testimonials{padding:60px 20px}}.about-section{padding:60px 24px 80px;position:relative;z-index:2}.about-lead{margin-bottom:60px}.about-lead p{font-size:19px;line-height:1.65;color:var(--text-2);margin-bottom:18px}.about-lead p:first-child{font-size:22px;color:var(--text)}.about-lead strong{color:var(--red);font-weight:700}.about-pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:60px}.about-pillar{background:var(--surface);border:1px solid var(--line-2);border-radius:16px;padding:28px 24px;transition:border-color 0.3s,transform 0.3s}.about-pillar:hover{border-color:var(--red-deep);transform:translateY(-4px)}.about-pillar-num{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:900;color:var(--red);letter-spacing:.1em;margin-bottom:12px}.about-pillar-title{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:var(--text);margin-bottom:10px;letter-spacing:-.01em}.about-pillar-desc{font-size:14px;line-height:1.6;color:var(--muted)}.about-closing{margin-bottom:40px}.about-closing p{font-size:17px;line-height:1.7;color:var(--text-2);margin-bottom:18px}.about-closing strong{color:var(--text);font-weight:600}.about-signature{font-family:'Playfair Display','Georgia',serif;font-style:italic;font-size:26px;color:var(--red);font-weight:500;padding-top:30px;border-top:1px solid var(--line)}@media (max-width:700px){.about-pillars{grid-template-columns:1fr}.about-section{padding:40px 20px 60px}}body.page .entry-content img.wp-post-image{display:none}.hero-book-cta{margin-top:48px!important}.hero-book-btn{padding:20px 48px!important}@media (min-width:1100px){.carousel-wrap{padding:0 50px!important}.carousel-track{overflow-x:auto!important}.carousel-dots{display:flex!important}.carousel-arrow{display:flex!important}.carousel-item{flex:0 0 calc((100% - 48px) / 3)!important}}.carousel-track .lib-card .lib-cover{aspect-ratio:4/3;padding:22px 16px}.carousel-track .lib-card .lib-book{max-width:120px}.carousel-track .lib-card .lib-body{padding:18px 20px 20px}.carousel-track .lib-card .lib-title{font-size:18px;margin-bottom:8px}.carousel-track .lib-card .lib-desc{font-size:13px;margin-bottom:16px;line-height:1.5}.carousel-track .lib-card .lib-footer{padding-top:14px}.testimonial-card{background:var(--surface)!important;border:1px solid var(--line-2);border-radius:20px;padding:40px 30px 28px;position:relative;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s,box-shadow 0.4s;display:flex;flex-direction:column;color:var(--text)!important;overflow:hidden}.testimonial-quote-icon{position:absolute;top:-20px;right:14px;font-family:'Playfair Display','Georgia',serif;font-size:140px;font-weight:900;line-height:1;color:var(--red);opacity:.08;pointer-events:none;transition:opacity 0.4s,transform 0.4s;z-index:0}.testimonial-card:hover .testimonial-quote-icon{opacity:.18;transform:translateY(-4px)}.testimonial-stars{color:#f5c518!important;font-size:14px;letter-spacing:2px;margin-bottom:16px;position:relative;z-index:1}.testimonial-quote{color:var(--text)!important;font-size:15px;line-height:1.65;font-style:italic;font-weight:400;margin:0 0 24px 0;padding:0;border:none;background:none;flex:1;position:relative;z-index:1}.testimonial-author{padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;position:relative;z-index:1}.testimonial-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Montserrat',sans-serif;font-weight:900;font-size:15px;color:#fff;flex-shrink:0;box-shadow:0 4px 14px -2px rgb(0 0 0 / .4)}.testimonial-meta-wrap{display:flex;flex-direction:column;gap:2px;min-width:0}.testimonial-name{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;letter-spacing:.01em;color:var(--text)!important;text-transform:none}.testimonial-meta{font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.testimonial-badge{grid-column:1 / -1;margin-top:10px;display:inline-block;padding:5px 11px;background:rgb(237 28 36 / .1);border:1px solid rgb(237 28 36 / .25);border-radius:100px;font-family:'Montserrat',sans-serif;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--red);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.testimonial-card.theme-red .testimonial-avatar{background:linear-gradient(135deg,#ed1c24,#b8141a)}.testimonial-card.theme-red .testimonial-quote-icon{color:#ed1c24}.testimonial-card.theme-red:hover{border-color:#ed1c24;box-shadow:0 20px 40px -15px rgb(237 28 36 / .3)}.testimonial-card.theme-red .testimonial-badge{background:rgb(237 28 36 / .1);border-color:rgb(237 28 36 / .25);color:#ed1c24}.testimonial-card.theme-purple .testimonial-avatar{background:linear-gradient(135deg,#c13584,#8b1f4d)}.testimonial-card.theme-purple .testimonial-quote-icon{color:#c13584}.testimonial-card.theme-purple:hover{border-color:#c13584;box-shadow:0 20px 40px -15px rgb(193 53 132 / .3)}.testimonial-card.theme-purple .testimonial-badge{background:rgb(193 53 132 / .1);border-color:rgb(193 53 132 / .3);color:#e05a9d}.testimonial-card.theme-gold .testimonial-avatar{background:linear-gradient(135deg,#c9a060,#8a6a3a)}.testimonial-card.theme-gold .testimonial-quote-icon{color:#c9a060}.testimonial-card.theme-gold:hover{border-color:#c9a060;box-shadow:0 20px 40px -15px rgb(201 160 96 / .3)}.testimonial-card.theme-gold .testimonial-badge{background:rgb(201 160 96 / .1);border-color:rgb(201 160 96 / .3);color:#d4b376}.testimonial-card.theme-steel .testimonial-avatar{background:linear-gradient(135deg,#5b7cc2,#3b5998)}.testimonial-card.theme-steel .testimonial-quote-icon{color:#5b7cc2}.testimonial-card.theme-steel:hover{border-color:#5b7cc2;box-shadow:0 20px 40px -15px rgb(91 124 194 / .3)}.testimonial-card.theme-steel .testimonial-badge{background:rgb(91 124 194 / .1);border-color:rgb(91 124 194 / .3);color:#7e9ed8}body.post-type-archive-ebook .library.theme-red,body.post-type-archive-ebook .library.theme-purple,body.post-type-archive-ebook .library.theme-gold,body.post-type-archive-ebook .library.theme-steel,.library.theme-red,.library.theme-purple,.library.theme-gold,.library.theme-steel{position:relative!important;padding:80px 24px!important}.library.theme-red::before,.library.theme-purple::before,.library.theme-gold::before,.library.theme-steel::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;z-index:3!important;opacity:1!important}.library.theme-red{background:linear-gradient(180deg,rgb(237 28 36 / .08),transparent 60%),var(--bg)!important}.library.theme-red::before{background:linear-gradient(90deg,transparent,#ed1c24,transparent)!important}.library.theme-red .lib-cat{color:#ed1c24!important}.library.theme-red .lib-card:hover{border-color:#ed1c24!important;box-shadow:0 20px 40px -10px rgb(237 28 36 / .35)!important}.library.theme-red .lib-cover-themed,.library.theme-red .lib-cover{background:radial-gradient(ellipse at center,rgb(237 28 36 / .25),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a0608,#080204)!important}.library.theme-red .library-section-rule{background:linear-gradient(90deg,#ed1c24,transparent)!important}.library.theme-purple{background:linear-gradient(180deg,rgb(193 53 132 / .1),transparent 60%),var(--bg)!important}.library.theme-purple::before{background:linear-gradient(90deg,transparent,#c13584,transparent)!important}.library.theme-purple .lib-cat{color:#e05a9d!important}.library.theme-purple .lib-card:hover{border-color:#c13584!important;box-shadow:0 20px 40px -10px rgb(193 53 132 / .4)!important}.library.theme-purple .lib-cover-themed,.library.theme-purple .lib-cover{background:radial-gradient(ellipse at center,rgb(193 53 132 / .28),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a0812,#080208)!important}.library.theme-purple .library-section-rule{background:linear-gradient(90deg,#c13584,transparent)!important}.library.theme-gold{background:linear-gradient(180deg,rgb(201 160 96 / .08),transparent 60%),var(--bg)!important}.library.theme-gold::before{background:linear-gradient(90deg,transparent,#c9a060,transparent)!important}.library.theme-gold .lib-cat{color:#c9a060!important}.library.theme-gold .lib-card:hover{border-color:#c9a060!important;box-shadow:0 20px 40px -10px rgb(201 160 96 / .35)!important}.library.theme-gold .lib-cover-themed,.library.theme-gold .lib-cover{background:radial-gradient(ellipse at center,rgb(201 160 96 / .22),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a1408,#080602)!important}.library.theme-gold .library-section-rule{background:linear-gradient(90deg,#c9a060,transparent)!important}.library.theme-steel{background:linear-gradient(180deg,rgb(91 124 194 / .1),transparent 60%),var(--bg)!important}.library.theme-steel::before{background:linear-gradient(90deg,transparent,#5b7cc2,transparent)!important}.library.theme-steel .lib-cat{color:#7e9ed8!important}.library.theme-steel .lib-card:hover{border-color:#5b7cc2!important;box-shadow:0 20px 40px -10px rgb(91 124 194 / .4)!important}.library.theme-steel .lib-cover-themed,.library.theme-steel .lib-cover{background:radial-gradient(ellipse at center,rgb(91 124 194 / .22),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#081018,#020408)!important}.library.theme-steel .library-section-rule{background:linear-gradient(90deg,#5b7cc2,transparent)!important}.about-intro{padding:80px 24px 60px;position:relative;z-index:2;text-align:center;overflow:hidden}.about-intro::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(ellipse at center,var(--red-faint) 0%,transparent 70%);pointer-events:none;z-index:0}.about-intro>.container{position:relative;z-index:1}.about-intro-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:var(--red-faint);border:1px solid rgb(237 28 36 / .25);border-radius:100px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-bottom:26px}.about-intro-eyebrow::before{content:'';width:6px;height:6px;background:var(--red);border-radius:50%;box-shadow:0 0 10px var(--red);animation:pulse 2s ease-in-out infinite}.about-intro-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(36px, 6vw, 68px);line-height:1.02;letter-spacing:-.025em;color:var(--text);margin-bottom:28px}.about-intro-lead{font-size:clamp(17px, 2vw, 20px);line-height:1.55;color:var(--muted);max-width:760px;margin:0 auto}.about-mission{padding:60px 24px 80px;position:relative;z-index:2;text-align:center}.about-mission-block{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:60px 0}.about-mission-label{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:20px}.about-mission-big{font-family:'Montserrat',sans-serif;font-weight:900;font-size:clamp(32px, 5vw, 56px);text-transform:uppercase;line-height:1;color:var(--text);margin-bottom:24px;letter-spacing:-.02em}.about-mission-sub{font-size:16px;line-height:1.6;color:var(--muted);max-width:680px;margin:0 auto}.about-pillars-section{padding:80px 24px;position:relative;z-index:2}.about-pillars-v2{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1100px;margin:0 auto}.about-pillar-v2{background:var(--surface);border:1px solid var(--line-2);border-radius:18px;padding:32px 28px;position:relative;transition:transform 0.4s cubic-bezier(.2,.8,.2,1),border-color 0.4s,box-shadow 0.4s;overflow:hidden}.about-pillar-v2::after{content:'';position:absolute;top:0;left:0;width:100%;height:3px;transition:width 0.4s}.about-pillar-v2.theme-red::after{background:#ed1c24}.about-pillar-v2.theme-purple::after{background:#c13584}.about-pillar-v2.theme-gold::after{background:#c9a060}.about-pillar-v2.theme-steel::after{background:#5b7cc2}.about-pillar-v2:hover{transform:translateY(-6px)}.about-pillar-v2.theme-red:hover{border-color:#ed1c24;box-shadow:0 20px 40px -15px rgb(237 28 36 / .3)}.about-pillar-v2.theme-purple:hover{border-color:#c13584;box-shadow:0 20px 40px -15px rgb(193 53 132 / .3)}.about-pillar-v2.theme-gold:hover{border-color:#c9a060;box-shadow:0 20px 40px -15px rgb(201 160 96 / .3)}.about-pillar-v2.theme-steel:hover{border-color:#5b7cc2;box-shadow:0 20px 40px -15px rgb(91 124 194 / .3)}.about-pillar-v2-num{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:900;letter-spacing:.18em;margin-bottom:14px}.about-pillar-v2.theme-red .about-pillar-v2-num{color:#ed1c24}.about-pillar-v2.theme-purple .about-pillar-v2-num{color:#e05a9d}.about-pillar-v2.theme-gold .about-pillar-v2-num{color:#c9a060}.about-pillar-v2.theme-steel .about-pillar-v2-num{color:#7e9ed8}.about-pillar-v2-title{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;color:var(--text);margin-bottom:12px;letter-spacing:-.01em;line-height:1.1}.about-pillar-v2-desc{font-size:14px;line-height:1.6;color:var(--muted)}.about-quote-section{padding:100px 24px;position:relative;z-index:2;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;overflow:hidden}.about-pullquote{position:relative;padding:0 20px}.about-pullquote-mark{font-family:'Playfair Display','Georgia',serif;font-size:180px;color:var(--red);line-height:.6;position:absolute;top:-20px;left:-10px;opacity:.15;font-weight:900}.about-pullquote-text{font-family:'Playfair Display','Georgia',serif;font-style:italic;font-size:clamp(22px, 3vw, 32px);line-height:1.4;color:var(--text);margin:0 0 32px 0;padding:0;border:none;background:none;font-weight:500}.about-pullquote-signature{font-family:'Playfair Display','Georgia',serif;font-style:italic;font-size:20px;color:var(--red);font-weight:600}.about-proof{padding:70px 24px;position:relative;z-index:2}.about-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.about-proof-item{padding:20px;border-right:1px solid var(--line)}.about-proof-item:last-child{border-right:none}.about-proof-num{font-family:'Montserrat',sans-serif;font-size:clamp(28px, 3.5vw, 42px);font-weight:900;color:var(--text);margin-bottom:8px;line-height:1;letter-spacing:-.02em}.about-proof-label{font-size:11px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-weight:700}@media (max-width:900px){.about-pillars-v2{grid-template-columns:1fr}.about-proof-grid{grid-template-columns:1fr 1fr;gap:20px}.about-proof-item{border-right:none;border-bottom:1px solid var(--line);padding-bottom:20px}.about-proof-item:last-child,.about-proof-item:nth-last-child(2){border-bottom:none}.about-intro{padding:60px 20px 40px}.about-mission-block{padding:40px 0}}body.page-template-page-about main>.entry-content,body.page-template-page-about article.article-single{max-width:none;padding:0}body.page-template-page-about .article-hero,body.page-template-page-about .article-body,body.page-template-page-about .article-featured,body.page-template-page-about .article-footer-meta{display:none}.carousel-track .lib-card{display:flex;flex-direction:column}.carousel-track .lib-card .lib-cover{aspect-ratio:3/4!important;height:280px!important;min-height:280px!important;max-height:280px!important;padding:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.carousel-track .lib-card .lib-book{max-width:180px!important;width:100%!important;max-height:100%!important;height:auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.carousel-track .lib-card .lib-book .lib-book-title{font-size:clamp(16px, 3.2vw, 22px)!important;line-height:1.05!important;word-break:break-word!important;hyphens:auto!important}.carousel-track .lib-card .lib-book .lib-book-tagline{font-size:9px!important;line-height:1.2!important;word-break:break-word!important}.carousel-track .lib-card .lib-body{flex:1;display:flex;flex-direction:column}.carousel-track .lib-card .lib-desc{flex:1}.library .lib-card .lib-book .lib-book-title{font-size:clamp(16px, 3vw, 22px);line-height:1.05;word-break:break-word;hyphens:auto}.library .lib-card .lib-book .lib-book-tagline{font-size:9px;line-height:1.2;word-break:break-word}.about-cleopatra{padding:80px 24px;position:relative;z-index:2;background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cleopatra-grid{display:grid;grid-template-columns:360px 1fr;gap:60px;align-items:center;max-width:1100px;margin:0 auto}.cleopatra-photo-wrap{position:relative;aspect-ratio:1 / 1;width:100%;max-width:360px;margin:0 auto}.cleopatra-photo{width:100%;height:100%;object-fit:cover;border-radius:20px;position:relative;z-index:2;border:2px solid var(--line-2);box-shadow:0 30px 80px -20px rgb(0 0 0 / .8),0 0 40px -10px rgb(237 28 36 / .2);display:block}.cleopatra-photo-fallback{background:linear-gradient(135deg,var(--red),var(--red-deep));display:flex;align-items:center;justify-content:center;font-family:'Playfair Display','Georgia',serif;font-size:140px;font-weight:900;color:#fff;font-style:italic}.cleopatra-photo-frame{position:absolute;top:14px;left:14px;right:-14px;bottom:-14px;border:2px solid var(--red);border-radius:20px;z-index:1;pointer-events:none;opacity:.6;transition:transform 0.5s,opacity 0.5s}.cleopatra-photo-wrap:hover .cleopatra-photo-frame{transform:translate(4px,4px);opacity:.9}.cleopatra-content{min-width:0}.cleopatra-title{font-family:'Montserrat',sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(28px, 4vw, 44px);line-height:1.05;letter-spacing:-.02em;color:var(--text);margin-bottom:28px}.cleopatra-bio p{font-size:16px;line-height:1.7;color:var(--text-2);margin-bottom:16px}.cleopatra-bio strong{color:var(--text);font-weight:700}.cleopatra-socials{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.cleopatra-social-pill{display:flex;flex-direction:column;align-items:flex-start;padding:12px 22px;background:var(--surface);border:1px solid var(--line-2);border-radius:14px;text-decoration:none;transition:all 0.25s;min-width:140px}.cleopatra-social-pill:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 10px 30px -10px var(--red-glow)}.cleopatra-social-num{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:900;color:var(--text);line-height:1.1;letter-spacing:-.01em}.cleopatra-social-pill:hover .cleopatra-social-num{color:var(--red)}.cleopatra-social-label{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:2px}@media (max-width:900px){.cleopatra-grid{grid-template-columns:1fr;gap:40px;text-align:center}.cleopatra-photo-wrap{max-width:280px}.cleopatra-title{text-align:center}.cleopatra-bio p{text-align:left}.cleopatra-socials{justify-content:center}}.about-pillar-v2{display:block;text-decoration:none!important;color:inherit;cursor:pointer}.about-pillar-v2-go{display:inline-block;margin-top:16px;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding-top:14px;border-top:1px solid var(--line);width:100%;opacity:.7;transition:opacity 0.3s,transform 0.3s}.about-pillar-v2.theme-red .about-pillar-v2-go{color:#ed1c24}.about-pillar-v2.theme-gold .about-pillar-v2-go{color:#c9a060}.about-pillar-v2.theme-steel .about-pillar-v2-go{color:#7e9ed8}.about-pillar-v2.theme-purple .about-pillar-v2-go{color:#e05a9d}.about-pillar-v2:hover .about-pillar-v2-go{opacity:1;transform:translateX(4px)}html{scroll-behavior:smooth}.library[id]{scroll-margin-top:80px}.contact-section{padding:40px 24px 100px;position:relative;z-index:2}.contact-grid{display:grid;grid-template-columns:340px 1fr;gap:40px;max-width:1100px;margin:0 auto;align-items:flex-start}.contact-info{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;padding:32px 28px;position:sticky;top:80px;display:flex;flex-direction:column;gap:28px}.contact-block{padding-bottom:24px;border-bottom:1px solid var(--line)}.contact-block:last-child{padding-bottom:0;border-bottom:none}.contact-block-title{font-family:'Montserrat',sans-serif;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.18em;color:var(--red);margin-bottom:16px}.contact-socials{display:flex;flex-direction:column;gap:10px}.contact-social-pill{display:flex;align-items:baseline;gap:10px;padding:12px 16px;background:var(--bg);border:1px solid var(--line);border-radius:12px;text-decoration:none;transition:all 0.2s}.contact-social-pill:hover{border-color:var(--red);background:rgb(237 28 36 / .04)}.contact-social-num{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:900;color:var(--text);letter-spacing:-.01em}.contact-social-pill:hover .contact-social-num{color:var(--red)}.contact-social-label{font-family:'Montserrat',sans-serif;font-size:11px;font-weight:700;color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.contact-email-link{display:inline-block;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:700;color:var(--text)!important;text-decoration:none!important;word-break:break-all;transition:color 0.2s}.contact-email-link:hover{color:var(--red)!important}.contact-blurb{font-size:14px;color:var(--muted);line-height:1.6}.contact-form-wrap{background:var(--surface);border:1px solid var(--line-2);border-radius:20px;padding:40px 36px}.contact-form-header{margin-bottom:28px}.contact-form-title{font-family:'Montserrat',sans-serif;font-size:26px;font-weight:900;color:var(--text);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:8px}.contact-form-sub{font-size:14px;color:var(--muted);line-height:1.5}.contact-form-error{background:rgb(237 28 36 / .12);border:1px solid rgb(237 28 36 / .4);color:#ff8a8a;padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:20px}.contact-success{text-align:center;padding:40px 20px}.contact-success-icon{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,#2a8a40,#1a6028);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;font-weight:900;box-shadow:0 10px 30px -10px rgb(42 138 64 / .6)}.contact-success h2{font-family:'Montserrat',sans-serif;font-size:28px;color:var(--text);margin-bottom:10px}.contact-success p{color:var(--muted);font-size:15px}.eden-contact-form .form-field{margin-bottom:20px}.eden-contact-form label{display:block;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:8px}.eden-contact-form input[type=text],.eden-contact-form input[type=email],.eden-contact-form select,.eden-contact-form textarea{width:100%;padding:14px 16px;background:var(--bg)!important;border:1px solid var(--line-2)!important;border-radius:10px;color:var(--text)!important;font-family:'Inter',sans-serif;font-size:15px;transition:border-color 0.2s,background 0.2s;box-sizing:border-box}.eden-contact-form input:focus,.eden-contact-form select:focus,.eden-contact-form textarea:focus{outline:none;border-color:var(--red)!important;background:var(--bg-2)!important}.eden-contact-form input::placeholder,.eden-contact-form textarea::placeholder{color:var(--muted-2)}.eden-contact-form textarea{resize:vertical;min-height:140px;font-family:inherit}.eden-contact-form select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3e%3cpath d='M1 1L6 6L11 1' stroke='%23968e72' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;padding-right:40px}.contact-submit{width:100%;justify-content:center;margin-top:8px;padding:16px 32px!important;font-size:14px!important}.contact-privacy-note{font-size:12px;color:var(--muted);text-align:center;margin-top:16px;line-height:1.5}.dot-indicator{display:inline-block;width:6px;height:6px;background:var(--red);border-radius:50%;margin-right:10px;box-shadow:0 0 10px var(--red);animation:pulse 2s ease-in-out infinite;vertical-align:middle}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:20px}.contact-info{position:static}.contact-section{padding:20px 20px 80px}.contact-form-wrap{padding:28px 22px}}body.page .nav a,body.page .nav-menu a,body.page .main-nav a,body.page .nav-cta,.nav a,.nav-menu a,.main-nav a{color:var(--text)!important;text-decoration:none!important}body.page .nav a:hover,body.page .nav-menu a:hover,body.page .main-nav a:hover,.nav a:hover,.nav-menu a:hover,.main-nav a:hover{color:white!important}body.page .nav .current-menu-item>a,body.page .nav-menu .current-menu-item>a,body.page .main-nav .current-menu-item>a,.nav .current-menu-item>a,.nav-menu .current-menu-item>a,.main-nav .current-menu-item>a{color:white!important}.carousel-track .lib-card .lib-cover{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center}.carousel-track .lib-card .lib-book{margin:0 auto!important}.lib-card.theme-red .lib-cat{color:#ed1c24!important}.lib-card.theme-red:hover{border-color:#ed1c24!important;box-shadow:0 20px 40px -10px rgb(237 28 36 / .35)!important}.lib-card.theme-red .lib-cover{background:radial-gradient(ellipse at center,rgb(237 28 36 / .22),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a0608,#080204)!important}.lib-card.theme-purple .lib-cat{color:#e05a9d!important}.lib-card.theme-purple:hover{border-color:#c13584!important;box-shadow:0 20px 40px -10px rgb(193 53 132 / .4)!important}.lib-card.theme-purple .lib-cover{background:radial-gradient(ellipse at center,rgb(193 53 132 / .26),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a0812,#080208)!important}.lib-card.theme-gold .lib-cat{color:#c9a060!important}.lib-card.theme-gold:hover{border-color:#c9a060!important;box-shadow:0 20px 40px -10px rgb(201 160 96 / .35)!important}.lib-card.theme-gold .lib-cover{background:radial-gradient(ellipse at center,rgb(201 160 96 / .2),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#1a1408,#080602)!important}.lib-card.theme-steel .lib-cat{color:#7e9ed8!important}.lib-card.theme-steel:hover{border-color:#5b7cc2!important;box-shadow:0 20px 40px -10px rgb(91 124 194 / .4)!important}.lib-card.theme-steel .lib-cover{background:radial-gradient(ellipse at center,rgb(91 124 194 / .22),rgb(0 0 0 / .6) 70%),linear-gradient(135deg,#081018,#020408)!important}.library-grid,.bestsellers-grid,.carousel-track{align-items:stretch!important}.lib-card{display:flex!important;flex-direction:column!important;height:100%!important}.lib-card>a{display:flex!important;flex-direction:column!important;height:100%!important;text-decoration:none!important}.lib-card .lib-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.lib-card .lib-desc{flex:1 1 auto!important;margin-bottom:20px!important}.lib-card .lib-footer{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.nav-wrap .nav-links a,.nav-wrap .nav-links li>a,.nav-wrap ul.nav-links a,.nav-wrap nav a,.nav .nav-links a,.nav .nav-links li>a,.nav ul a,header.nav-wrap a,body .nav-wrap a,body.page .nav-wrap a,body.page .nav-wrap .nav-links a,body.page .nav-wrap .nav-links li>a,body.page .nav-wrap .nav-links li.current-menu-item>a,body.page .nav-wrap .nav-links li.current_page_item>a,body.page .nav-wrap .nav-links li.current-menu-parent>a,body .nav-wrap .nav-links a,body .nav-wrap .nav-links li>a{color:#ffffff!important;text-decoration:none!important;text-decoration-color:transparent!important;border-bottom:none!important}.nav-wrap .nav-cta,body.page .nav-wrap .nav-cta,body .nav-wrap .nav-cta{color:#ffffff!important}.nav-wrap .nav-links a:hover,body.page .nav-wrap .nav-links a:hover,body .nav-wrap .nav-links li>a:hover{color:#ffffff!important}.nav-wrap .nav-links .current-menu-item>a,.nav-wrap .nav-links .current_page_item>a,.nav-wrap .nav-links .current-menu-parent>a,body.page .nav-wrap .nav-links .current-menu-item>a,body.page .nav-wrap .nav-links .current_page_item>a,body.page .nav-wrap .nav-links .current-menu-parent>a{color:#ffffff!important}#primary-nav a,#primary-nav li>a,#primary-nav li.menu-item>a,#primary-nav li.current-menu-item>a,#primary-nav li.current_page_item>a,#primary-nav li.current-menu-parent>a{color:#ffffff!important;text-decoration:none!important;text-decoration-color:transparent!important;border-bottom:none!important}#primary-nav a:hover{color:#ffffff!important}.hero{min-height:620px}@media (max-width:900px){.hero{min-height:780px}}@media (max-width:600px){.hero{min-height:860px}}.reveal-scale{min-height:460px;display:flex;flex-direction:column;align-items:center;contain:layout}@media (max-width:900px){.reveal-scale{min-height:420px}}@media (max-width:600px){.reveal-scale{min-height:380px}}.hero-book-link{min-height:340px;display:inline-block}@media (max-width:600px){.hero-book-link{min-height:280px}}.stat-val,.counter{font-variant-numeric:tabular-nums;display:inline-block;min-width:3.2ch;text-align:center}.custom-logo,.custom-logo-link img{aspect-ratio:844 / 293;width:auto!important;height:56px!important;max-height:56px!important;max-width:220px!important;object-fit:contain}.nav-wrap.scrolled .custom-logo,.nav-wrap.scrolled .custom-logo-link img{height:44px!important;max-height:44px!important}.custom-logo-link{display:inline-flex;align-items:center;height:56px;min-width:160px}.nav-wrap.scrolled .custom-logo-link{height:44px}.nav-wrap{min-height:84px;box-sizing:border-box}.nav-wrap.scrolled{min-height:60px}.social-pill .avatars{display:inline-flex;min-width:58px;min-height:24px}img:not([width]):not([height]){aspect-ratio:auto}.hero-book,.hero-book-link{contain:layout style}body{font-size-adjust:.5}[class*="counter-"],.counter-target{font-variant-numeric:tabular-nums}.carousel-track{align-items:stretch!important}.carousel-track .carousel-item{display:flex!important;flex-direction:column!important;height:auto!important;align-self:stretch!important}.carousel-track .carousel-item.lib-card{height:100%!important}.carousel-track .lib-card>a{display:flex!important;flex-direction:column!important;height:100%!important;text-decoration:none!important}.carousel-track .lib-card .lib-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.carousel-track .lib-card .lib-desc{flex:1 1 auto!important;margin-bottom:20px!important}.carousel-track .lib-card .lib-footer{margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding-top:16px!important;border-top:1px solid var(--line)!important;flex-shrink:0!important}.carousel-track .lib-card .lib-cover{flex-shrink:0!important}.about-eden{padding:100px 24px;position:relative;z-index:2}.about-eden .section-head{margin-bottom:48px}.about-eden-content{max-width:760px;margin:0 auto;text-align:left}.about-eden-content p{font-size:17px;line-height:1.75;color:var(--text-2);margin-bottom:22px;font-weight:400}.about-eden-content p:last-child{margin-bottom:0}.about-eden-content strong{color:var(--text);font-weight:700}.pillars-section{padding:100px 24px;background:linear-gradient(180deg,transparent 0%,rgb(237 28 36 / .015) 50%,transparent 100%);position:relative;z-index:2}.pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:1120px;margin:0 auto}.pillar{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:36px 32px;position:relative;transition:border-color 0.3s ease,transform 0.3s ease,background 0.3s ease;overflow:hidden}.pillar::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--red),transparent);opacity:0;transition:opacity 0.3s ease}.pillar:hover{border-color:rgb(237 28 36 / .35);background:var(--surface);transform:translateY(-2px)}.pillar:hover::before{opacity:1}.pillar-num{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:900;letter-spacing:.18em;color:var(--red);margin-bottom:18px;display:inline-block;padding:4px 10px;background:var(--red-faint);border-radius:4px}.pillar-title{font-family:'Montserrat',sans-serif;font-size:24px;font-weight:900;text-transform:uppercase;color:var(--text);letter-spacing:-.01em;margin-bottom:14px;line-height:1.15}.pillar-text{font-size:15px;line-height:1.7;color:var(--muted);margin:0}.cleopatra-section{padding:100px 24px;position:relative;z-index:2}.cleopatra-section .section-head{margin-bottom:48px}.cleopatra-content{max-width:760px;margin:0 auto;text-align:left;position:relative}.cleopatra-content::before{content:'';position:absolute;top:-10px;left:-32px;width:3px;height:calc(100% + 20px);background:linear-gradient(180deg,var(--red),transparent);border-radius:3px;opacity:.5}.cleopatra-content p{font-size:17px;line-height:1.75;color:var(--text-2);margin-bottom:22px;font-weight:400}.cleopatra-content p:last-child{margin-bottom:0}.cleopatra-content strong{color:var(--text);font-weight:700}.faq-section{padding:100px 24px;position:relative;z-index:2}.faq-section .section-head{margin-bottom:50px}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color 0.25s ease,background 0.25s ease}.faq-item[open]{border-color:rgb(237 28 36 / .3);background:var(--surface)}.faq-item:hover{border-color:rgb(237 28 36 / .25)}.faq-question{font-family:'Montserrat',sans-serif;font-size:17px;font-weight:700;color:var(--text);padding:22px 26px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;user-select:none;line-height:1.4}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-icon{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--red-faint);color:var(--red);font-size:20px;font-weight:400;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease,background 0.3s ease;line-height:1}.faq-item[open] .faq-icon{transform:rotate(45deg);background:var(--red);color:#fff}.faq-answer{padding:0 26px 24px 26px;color:var(--text-2)}.faq-answer p{font-size:15px;line-height:1.75;color:var(--muted);margin:0}.faq-answer a{color:var(--red);text-decoration:none;font-weight:600;border-bottom:1px solid rgb(237 28 36 / .3);transition:color 0.2s ease,border-color 0.2s ease}.faq-answer a:hover{color:var(--red-bright);border-bottom-color:var(--red-bright)}@media (max-width:760px){.about-eden,.pillars-section,.cleopatra-section,.faq-section{padding:70px 20px}.about-eden-content p,.cleopatra-content p{font-size:16px}.pillars-grid{grid-template-columns:1fr;gap:16px}.pillar{padding:28px 24px}.pillar-title{font-size:21px}.cleopatra-content::before{left:-16px}.faq-question{font-size:15px;padding:18px 20px}.faq-icon{width:26px;height:26px;font-size:18px}.faq-answer{padding:0 20px 20px 20px}.faq-answer p{font-size:14px}}@media (max-width:480px){.pillar-num{font-size:12px}.pillar-title{font-size:19px}.pillar-text{font-size:14px}}.why-started,.what-makes-different,.who-this-is-for,.library-intro,.how-to-choose,.before-reaching-out,.what-to-expect,.about-faq,.library-faq,.contact-faq{padding:100px 24px;background:var(--bg);position:relative;z-index:2}.why-started .section-eyebrow,.what-makes-different .section-eyebrow,.who-this-is-for .section-eyebrow,.library-intro .section-eyebrow,.how-to-choose .section-eyebrow,.before-reaching-out .section-eyebrow,.what-to-expect .section-eyebrow,.about-faq .section-eyebrow,.library-faq .section-eyebrow,.contact-faq .section-eyebrow{margin:0 auto 18px;text-align:center}.why-started .section-title,.what-makes-different .section-title,.who-this-is-for .section-title,.library-intro .section-title,.how-to-choose .section-title,.before-reaching-out .section-title,.what-to-expect .section-title,.about-faq .section-title,.library-faq .section-title,.contact-faq .section-title{text-align:center;margin-bottom:48px}.content-block{max-width:760px;margin:0 auto;text-align:left}.content-block p{font-size:17px;line-height:1.78;color:var(--text-2);margin-bottom:22px;font-weight:400}.content-block p:last-child{margin-bottom:0}.content-block strong{color:var(--text);font-weight:700}.content-block em{color:#c0b880;font-style:italic}.content-block a{color:var(--red);text-decoration:none;font-weight:600;border-bottom:1px solid rgb(237 28 36 / .3);transition:color 0.2s ease,border-color 0.2s ease}.content-block a:hover{color:var(--red-bright);border-bottom-color:var(--red-bright)}.content-signature{font-style:italic;opacity:.65;margin-top:28px!important;color:var(--muted)!important;font-size:16px!important}.category-intro{max-width:820px;margin:0 auto 40px;padding:0 8px;text-align:left}.category-intro p{font-size:16px;line-height:1.75;color:var(--muted);margin-bottom:16px}.category-intro p:last-child{margin-bottom:0}.category-intro strong{color:var(--text-2);font-weight:700}.category-intro em{color:#c0b880;font-style:italic}@media (max-width:760px){.why-started,.what-makes-different,.who-this-is-for,.library-intro,.how-to-choose,.before-reaching-out,.what-to-expect,.about-faq,.library-faq,.contact-faq{padding:70px 20px}.content-block p{font-size:16px}.category-intro{margin-bottom:32px}.category-intro p{font-size:15px}}@media (max-width:480px){.content-block p{font-size:15px;line-height:1.7}.category-intro p{font-size:14px}}.wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item,".") ". ";counter-increment:item}