img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }  img.wp-smiley, img.emoji {  display: inline !important;  border: none !important;  box-shadow: none !important;  height: 1em !important;  width: 1em !important;  margin: 0 0.07em !important;  vertical-align: -0.1em !important;  background: none !important;  padding: 0 !important; }  :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}  :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--base: #FFFFFF;--wp--preset--color--contrast: #111111;--wp--preset--color--accent-1: #FFEE58;--wp--preset--color--accent-2: #F6CFF4;--wp--preset--color--accent-3: #503AA8;--wp--preset--color--accent-4: #686868;--wp--preset--color--accent-5: #FBFAF3;--wp--preset--color--accent-6: color-mix(in srgb, currentColor 20%, transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large: clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--manrope: Manrope, sans-serif;--wp--preset--font-family--fira-code: "Fira Code", monospace;--wp--preset--spacing--20: 10px;--wp--preset--spacing--30: 20px;--wp--preset--spacing--40: 30px;--wp--preset--spacing--50: clamp(30px, 5vw, 50px);--wp--preset--spacing--60: clamp(30px, 7vw, 70px);--wp--preset--spacing--70: clamp(50px, 7vw, 90px);--wp--preset--spacing--80: clamp(70px, 10vw, 140px);--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 645px;--wp--style--global--wide-size: 1340px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 1.2rem; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 1.2rem; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 1.2rem;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 1.2rem;}:root :where(.is-layout-grid){gap: 1.2rem;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: var(--wp--preset--color--base);color: var(--wp--preset--color--contrast);font-family: var(--wp--preset--font-family--manrope);font-size: var(--wp--preset--font-size--large);font-weight: 300;letter-spacing: -0.1px;line-height: 1.4;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: var(--wp--preset--spacing--50);--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: var(--wp--preset--spacing--50);}a:where(:not(.wp-element-button)){color: currentColor;text-decoration: underline;}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration: none;}h1, h2, h3, h4, h5, h6{font-weight: 400;letter-spacing: -0.1px;line-height: 1.125;}h1{font-size: var(--wp--preset--font-size--xx-large);}h2{font-size: var(--wp--preset--font-size--x-large);}h3{font-size: var(--wp--preset--font-size--large);}h4{font-size: var(--wp--preset--font-size--medium);}h5{font-size: var(--wp--preset--font-size--small);letter-spacing: 0.5px;}h6{font-size: var(--wp--preset--font-size--small);font-weight: 700;letter-spacing: 1.4px;text-transform: uppercase;}:root :where(.wp-element-button, .wp-block-button__link){background-color: var(--wp--preset--color--contrast);border-width: 0;color: var(--wp--preset--color--base);font-family: inherit;font-size: var(--wp--preset--font-size--medium);line-height: inherit;padding-top: 1rem;padding-right: 2.25rem;padding-bottom: 1rem;padding-left: 2.25rem;text-decoration: none;}:root :where(.wp-element-button:hover, .wp-block-button__link:hover){background-color: color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent);border-color: transparent;color: var(--wp--preset--color--base);}:root :where(.wp-element-button:focus, .wp-block-button__link:focus){outline-color: var(--wp--preset--color--accent-4);outline-offset: 2px;}:root :where(.wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption){font-size: var(--wp--preset--font-size--small);line-height: 1.4;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-accent-1-color{color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-color{color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-color{color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-color{color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-color{color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-color{color: var(--wp--preset--color--accent-6) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-background-color{background-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-background-color{background-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-background-color{background-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-background-color{background-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-background-color{background-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-background-color{background-color: var(--wp--preset--color--accent-6) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-accent-1-border-color{border-color: var(--wp--preset--color--accent-1) !important;}.has-accent-2-border-color{border-color: var(--wp--preset--color--accent-2) !important;}.has-accent-3-border-color{border-color: var(--wp--preset--color--accent-3) !important;}.has-accent-4-border-color{border-color: var(--wp--preset--color--accent-4) !important;}.has-accent-5-border-color{border-color: var(--wp--preset--color--accent-5) !important;}.has-accent-6-border-color{border-color: var(--wp--preset--color--accent-6) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-manrope-font-family{font-family: var(--wp--preset--font-family--manrope) !important;}.has-fira-code-font-family{font-family: var(--wp--preset--font-family--fira-code) !important;} .hostinger-reach-block-connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff6e9;padding:14px;font-size:14px;margin:28px 0 14px}.hostinger-reach-block-connect__title{color:#1d1e20;font-weight:700;margin-bottom:4px}.hostinger-reach-block-connect__subtitle{color:#727586;margin-bottom:4px}.hostinger-reach-block-connect a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline} .hostinger-reach-block-dialog{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start;background:#fff;color:#1d1e20;padding:20px;gap:14px;font-size:14px;line-height:20px;bottom:80px;left:20px;position:fixed;z-index:100001;max-width:400px;border-radius:16px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px rgba(0,0,0,.05)}.hostinger-reach-block-dialog__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.hostinger-reach-block-dialog__button_indicator{height:16px;width:16px}.hostinger-reach-block-dialog__button{cursor:pointer;text-align:center;background:#673de6;color:#fff;font-weight:700;font-size:12px;padding:6px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:8px}.hostinger-reach-block-dialog__button:hover{background:#5029c2}.hostinger-reach-block-dialog__button a{color:#fff;text-decoration:none}.hostinger-reach-block-dialog__button a:hover,.hostinger-reach-block-dialog__button a:focus,.hostinger-reach-block-dialog__button a:active{color:#fff;-webkit-box-shadow:none;box-shadow:none;outline:none}.hostinger-reach-block-dialog__button svg{height:16px;width:16px}.hostinger-reach-block-dialog__button svg path{fill:#fff}.hostinger-reach-block-dialog__close{cursor:pointer}.hostinger-reach-block-dialog__close:before,.hostinger-reach-block-dialog__close:after{content:"";position:absolute;width:16px;height:2px;background-color:#1d1e20;top:26px;right:16px}.hostinger-reach-block-dialog__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hostinger-reach-block-dialog__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hostinger-reach-block-dialog__close:hover:before,.hostinger-reach-block-dialog__close:hover:after{background-color:#727272} .hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:100%;gap:.5rem}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-form-field{min-width:70%}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-fields--inline .hostinger-reach-block-submit{min-width:30%}.hostinger-reach-block-subscription-form .hostinger-reach-block-submit{border-width:0;margin-top:var(--wp--preset--spacing--20);-ms-flex-line-pack:center;align-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word;font-weight:500;min-height:40px;border-radius:50px}.hostinger-reach-block-subscription-form .hostinger-reach-block-form-field{margin-top:8px}.hostinger-reach-block-subscription-form label{display:block;font-size:11px;font-weight:500;line-height:1.4;text-transform:uppercase;margin-bottom:8px;padding:0}.hostinger-reach-block-subscription-form input{display:block;width:100%;padding:3px 10px;min-height:40px;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);border-radius:4px;border:1px solid #8c8f94;background-color:#fff;color:#2c3338;-webkit-box-sizing:border-box;box-sizing:border-box}.hostinger-reach-block-tags{margin-left:-6px;margin-top:10px;max-height:14em;overflow:auto;padding-left:6px;padding-top:6px;margin-bottom:20px}.components-button.is-link.hostinger-reach-block-toggler{margin-bottom:20px}.hostinger-reach-block-newtag{margin-bottom:20px}.reach-subscription-message.is-success{background:rgba(0,158,91,.1019607843);font-weight:bold;padding:1em;gap:10px}   a { text-decoration-thickness: 1px !important; text-underline-offset: .1em; }  :where(.wp-site-blocks *:focus) { outline-width: 2px; outline-style: solid; }  .wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) { margin-bottom: 3px; }  .wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content { outline-offset: 4px; }  .wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content { outline-offset: 0; }  h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p { text-wrap: pretty; }  .more-link { display: block; }    .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {   background-image: none !important;   }   @media screen and (max-height: 1024px) {   .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {    background-image: none !important;   }   }   @media screen and (max-height: 640px) {   .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),   .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {    background-image: none !important;   }   }   @font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:fallback;src:url('https://psicologiaefectivamty.com/wp-content/themes/twentytwentyfive/assets/fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');} @font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://psicologiaefectivamty.com/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2');}  @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZJhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZthiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZNhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZxhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZBhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZFhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfAZ9hiJ-Ck-8.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZJhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZthiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZNhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZxhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZBhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZFhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fAZ9hiJ-Ck-8.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZJhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZthiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZNhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZxhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZBhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZFhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYAZ9hiJ-Ck-8.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZJhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZthiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZNhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+1F00-1FFF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZxhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZBhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZFhiJ-Ck-_seA.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Inter';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYAZ9hiJ-Ck-8.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 400;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFd2JQEl8qw.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFd2JQEl8qw.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 500;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 600;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');  unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face {  font-family: 'Poppins';  font-style: normal;  font-weight: 700;  font-display: swap;  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }  :root {   --bg: #FFFFFF;  --bg-2: #F8F6FD;     --bg-3: #F2ECFB;     --surface: #FFFFFF;  --line: #ECE6F8;     --line-2: #E0D6F4;    --violet: #8C5DF2;  --violet-bright: #9D72FF;  --violet-ink: #6A3FD6;   --lilac: #C9A9F0;  --lilac-soft: #EDE3FB;  --grad: linear-gradient(135deg, #9D72FF 0%, #8C5DF2 48%, #C9A9F0 100%);  --grad-text: linear-gradient(120deg, #7B4DE8 0%, #9D72FF 70%);    --ink: #20283D;  --ink-soft: #4B5268;  --muted: #7E8499;  --navy: #223052;  --gold: #E2A53A;  --wa: #25D366;  --wa-700: #1FB257;    --radius-sm: 12px;  --radius: 18px;  --radius-lg: 26px;  --radius-xl: 34px;  --shadow-sm: 0 2px 10px rgba(34,48,82,.06);  --shadow: 0 20px 48px -22px rgba(106,63,214,.30), 0 6px 16px rgba(34,48,82,.06);  --shadow-lg: 0 40px 90px -34px rgba(106,63,214,.40);  --glow: 0 24px 60px -20px rgba(140,93,242,.5);  --maxw: 1180px;  --gutter: clamp(20px, 5vw, 48px);  --font: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;  --display: 'Poppins', var(--font);  --ease-out: cubic-bezier(0.23, 1, 0.32, 1);  --ease-in-out: cubic-bezier(0.77, 0, 0.175, 1); }  *, *::before, *::after { box-sizing: border-box; } * { margin: 0; } html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; overflow-x: hidden; } body {  font-family: var(--font);  color: var(--ink);  background: var(--bg);  line-height: 1.65;  font-size: 17px;  -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  overflow-x: hidden; } img, svg { display: block; max-width: 100%; } a { color: inherit; text-decoration: none; } a.link { color: var(--violet-ink); font-weight: 600; text-decoration: underline; text-decoration-thickness: 1.5px; text-underline-offset: 2px; transition: color .2s ease; } a.link:hover { color: var(--violet); } button { font-family: inherit; cursor: pointer; } ul { list-style: none; padding: 0; } ::selection { background: rgba(140,93,242,.22); color: var(--violet-ink); }  h1, h2, h3, h4 { font-family: var(--display); font-weight: 600; line-height: 1.14; letter-spacing: -.015em; color: var(--navy); } h1 { font-size: clamp(2.2rem, 5.4vw, 3.7rem); } h2 { font-size: clamp(1.8rem, 4vw, 2.7rem); } h3 { font-size: clamp(1.2rem, 2vw, 1.4rem); } .lead { font-size: clamp(1.05rem, 1.6vw, 1.24rem); color: var(--ink-soft); line-height: 1.6; } .grad-text { background: var(--grad-text); -webkit-background-clip: text; background-clip: text; color: transparent; } .eyebrow {  font-family: var(--font); font-weight: 600; font-size: .8rem;  letter-spacing: .16em; text-transform: uppercase;  display: inline-flex; align-items: center; gap: .55rem; color: var(--violet-ink); } .eyebrow::before { content: ""; width: 22px; height: 1.5px; background: linear-gradient(90deg, var(--violet), transparent); }  .container { width: 100%; max-width: var(--maxw); margin-inline: auto; padding-inline: var(--gutter); position: relative; z-index: 1; } .section { padding-block: clamp(64px, 9vw, 120px); position: relative; overflow: hidden; } .section__head { max-width: 700px; margin-bottom: clamp(36px, 5vw, 60px); } .section__head.center { margin-inline: auto; text-align: center; } .section__head p { margin-top: 16px; } .glow-bg { position: absolute; pointer-events: none; border-radius: 50%; filter: blur(90px); opacity: .55; z-index: 0; } .glow-bg--violet { background: radial-gradient(circle, rgba(157,114,255,.30), transparent 70%); } .glow-bg--lilac { background: radial-gradient(circle, rgba(201,169,240,.34), transparent 70%); }  .btn {  display: inline-flex; align-items: center; justify-content: center; gap: .6rem;  padding: 15px 26px; border-radius: 999px; font-family: var(--font); font-weight: 600; font-size: 1rem;  border: 1.5px solid transparent; transition: transform 160ms var(--ease-out), box-shadow 220ms var(--ease-out), background 200ms ease, border-color 200ms ease;  white-space: nowrap; line-height: 1; } .btn svg { width: 20px; height: 20px; } .btn:active { transform: scale(.97); } .btn--primary { background: var(--grad); color: #fff; box-shadow: var(--glow); background-size: 140% 140%; } .btn--ghost { background: #fff; color: var(--violet-ink); border-color: var(--line-2); } .btn--lg { padding: 18px 32px; font-size: 1.06rem; } @media (hover: hover) and (pointer: fine) {  .btn--primary:hover { transform: translateY(-2px); box-shadow: 0 30px 70px -22px rgba(140,93,242,.65); background-position: 100% 0; }  .btn--ghost:hover { transform: translateY(-2px); border-color: var(--violet); color: var(--violet-ink); background: var(--lilac-soft); } }  .header {  position: sticky; top: 0; z-index: 60;  background: color-mix(in srgb, #fff 82%, transparent);  backdrop-filter: saturate(160%) blur(14px); -webkit-backdrop-filter: saturate(160%) blur(14px);  border-bottom: 1px solid transparent; transition: border-color .3s ease, box-shadow .3s ease; } .header.scrolled { border-color: var(--line); box-shadow: var(--shadow-sm); } .header__inner { display: flex; align-items: center; justify-content: space-between; gap: 1rem; height: 74px; } .brand { display: flex; align-items: center; gap: .7rem; } .brand__mark { width: 42px; height: 42px; border-radius: 12px; box-shadow: 0 6px 16px -6px rgba(106,63,214,.5); } .brand__txt { font-family: var(--display); font-weight: 500; font-size: 1.06rem; letter-spacing: .01em; line-height: 1.1; color: var(--navy); } .brand__txt small { display: block; font-family: var(--font); font-weight: 600; font-size: .62rem; letter-spacing: .22em; color: var(--violet-ink); margin-top: 2px; } .header__nav { display: flex; align-items: center; gap: 2rem; } .header__nav a.navlink { font-weight: 500; font-size: .94rem; color: var(--ink-soft); transition: color .2s ease; } .header__nav a.navlink:hover { color: var(--violet-ink); } .header__nav a.navlink.active { color: var(--violet-ink); font-weight: 600; } .header__nav a.navlink.active::after { content: ""; display: block; height: 2px; border-radius: 2px; background: var(--grad); margin-top: 3px; } .header__cta { display: flex; align-items: center; gap: .75rem; } .header__nav .header__cta { display: none; } .nav-toggle { display: none; background: #fff; border: 1px solid var(--line-2); color: var(--navy); }  .hero { padding-block: clamp(44px, 6vw, 84px); overflow: hidden; position: relative; } .hero { background: linear-gradient(180deg, var(--bg-2), #fff 70%); } .hero .glow-bg--violet { width: 620px; height: 620px; top: -240px; right: -160px; } .hero .glow-bg--lilac { width: 420px; height: 420px; bottom: -200px; left: -160px; } .hero__grid { display: grid; grid-template-columns: 1.04fr .96fr; gap: clamp(34px, 5vw, 68px); align-items: center; } .hero__content { max-width: 600px; } .chip-eyebrow {  display: inline-flex; align-items: center; gap: .5rem; font-size: .82rem; font-weight: 600;  color: var(--violet-ink); background: var(--lilac-soft); border: 1px solid var(--line-2);  padding: 7px 15px; border-radius: 999px; } .chip-eyebrow svg { width: 15px; height: 15px; } .hero h1 { margin-top: 20px; } .hero__sub { margin-top: 20px; } .hero__cta { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 32px; } .hero__reassure { margin-top: 18px; font-size: .9rem; color: var(--muted); display: flex; align-items: center; gap: .55rem; } .hero__reassure svg { width: 16px; height: 16px; color: var(--violet); } .hero__badges { display: flex; flex-wrap: wrap; gap: 12px 22px; margin-top: 32px; padding-top: 26px; border-top: 1px solid var(--line); } .badge { display: inline-flex; align-items: center; gap: .5rem; font-size: .85rem; font-weight: 500; color: var(--ink-soft); } .badge svg { width: 18px; height: 18px; color: var(--violet); flex: none; }  .accred-badge { display: inline-flex; align-items: center; gap: 11px; margin-top: 18px; background: #fff; border: 1px solid var(--line-2); border-radius: 14px; padding: 9px 16px 9px 11px; box-shadow: var(--shadow-sm); transition: transform .2s var(--ease-out), box-shadow .2s ease, border-color .2s ease; } .accred-badge__seal { width: 36px; height: 36px; border-radius: 10px; background: var(--grad); color: #fff; display: grid; place-items: center; flex: none; box-shadow: var(--glow); } .accred-badge__seal svg { width: 20px; height: 20px; } .accred-badge__txt { display: flex; flex-direction: column; line-height: 1.25; } .accred-badge__txt b { font-family: var(--display); font-weight: 600; font-size: .92rem; color: var(--navy); } .accred-badge__txt small { font-size: .76rem; color: var(--muted); } @media (hover: hover) and (pointer: fine) { .accred-badge:hover { transform: translateY(-2px); box-shadow: var(--shadow); border-color: var(--violet); } }  .hero__media { position: relative; } .hero__frame {  position: relative; border-radius: var(--radius-xl); overflow: hidden; aspect-ratio: 4/5;  box-shadow: var(--shadow-lg); border: 1px solid var(--line-2); } .hero__frame img { width: 100%; height: 100%; object-fit: cover; } .hero__frame::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 55%, rgba(34,48,82,.28)); } .hero__ring { position: absolute; inset: -2px; border-radius: var(--radius-xl); padding: 2px; background: var(--grad); -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; opacity: .75; pointer-events: none; } .float-card {  position: absolute; z-index: 2; background: #fff;  border: 1px solid var(--line); border-radius: var(--radius); box-shadow: var(--shadow);  padding: 13px 17px; display: flex; align-items: center; gap: .7rem; } .float-card--rating { bottom: 20px; left: -22px; } .float-card--brief { top: 26px; right: -18px; flex-direction: column; align-items: flex-start; gap: 3px; } .float-card strong { font-size: 1rem; color: var(--navy); font-family: var(--display); font-weight: 600; } .float-card small { color: var(--muted); font-size: .76rem; } .stars { color: var(--gold); letter-spacing: 1.5px; font-size: .92rem; } .float-card__ic { width: 38px; height: 38px; border-radius: 11px; display: grid; place-items: center; background: var(--lilac-soft); color: var(--violet-ink); flex: none; } .float-card__ic svg { width: 20px; height: 20px; }  .hero--home { background: linear-gradient(180deg, #fff 0%, var(--bg-2) 100%); } .hero--home .hero__media { position: relative; } .hero--home .hero__media::before {  content: ""; position: absolute; z-index: 0;  inset: 10% -5% -7% 9%;  background: linear-gradient(155deg, var(--violet) 0%, var(--lilac) 100%);  border-radius: var(--radius-xl); transform: rotate(3.5deg); opacity: .92;  box-shadow: var(--glow); } .hero--home .hero__frame { position: relative; z-index: 1; box-shadow: 0 30px 70px -34px rgba(34,48,82,.5); } .hero--home .hero__frame::after { background: linear-gradient(180deg, transparent 62%, rgba(34,48,82,.18)); } .hero--home .float-card--brief { top: auto; bottom: 22px; right: -16px; } .hero--home .float-card--rating { bottom: 22px; left: -20px; }  .card__wa {  margin-top: auto; padding-top: 18px; display: inline-flex; align-items: center; gap: 8px;  color: var(--wa-700); font-weight: 600; font-size: .9rem; transition: gap .2s var(--ease-out), color .2s ease; } .card__wa svg { width: 18px; height: 18px; } @media (hover: hover) and (pointer: fine) { .card:hover .card__wa, .card__wa:hover { gap: 11px; color: var(--wa); } }  .card__actions { margin-top: auto; padding-top: 18px; display: flex; flex-direction: column; gap: 11px; align-items: flex-start; } .card__actions .card__wa { margin-top: 0; padding-top: 0; } .card__dl { display: inline-flex; align-items: center; gap: 8px; color: var(--violet-ink); font-weight: 600; font-size: .9rem; transition: gap .2s var(--ease-out); } .card > .card__dl { margin-top: auto; padding-top: 18px; } .card__dl svg { width: 17px; height: 17px; flex: none; } @media (hover: hover) and (pointer: fine) { .card:hover .card__dl, .card__dl:hover { gap: 11px; } }  .trust { border-block: 1px solid var(--line); background: var(--bg-2); } .trust .container { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px 28px; padding-block: 20px; text-align: center; } .trust__item { display: inline-flex; align-items: center; gap: .55rem; font-size: .9rem; font-weight: 500; color: var(--ink-soft); } .trust__item svg { width: 18px; height: 18px; color: var(--violet); flex: none; } .trust__sep { width: 5px; height: 5px; border-radius: 50%; background: var(--lilac); }  .grid { display: grid; gap: 20px; } .grid--3 { grid-template-columns: repeat(3, 1fr); } .grid--2 { grid-template-columns: repeat(2, 1fr); } .card {  background: var(--surface); display: flex; flex-direction: column;  border: 1px solid var(--line); border-radius: var(--radius); padding: 26px 24px;  box-shadow: var(--shadow-sm); transition: transform .25s var(--ease-out), border-color .25s ease, box-shadow .25s ease; } @media (hover: hover) and (pointer: fine) { .card:hover { transform: translateY(-4px); border-color: var(--line-2); box-shadow: var(--shadow); } } .card__icon { width: 48px; height: 48px; border-radius: 13px; display: grid; place-items: center; background: var(--lilac-soft); color: var(--violet-ink); margin-bottom: 17px; } .card__icon svg { width: 24px; height: 24px; } .card h3 { margin-bottom: 9px; } .card p { color: var(--ink-soft); font-size: .96rem; } .card--feature { background: linear-gradient(160deg, var(--lilac-soft), #fff); border-color: var(--line-2); } .card__more { margin-top: 16px; display: inline-flex; align-items: center; gap: 7px; color: var(--violet-ink); font-weight: 600; font-size: .92rem; transition: gap .2s var(--ease-out); } .card__more svg { width: 16px; height: 16px; } a.card { display: flex; flex-direction: column; } @media (hover: hover) and (pointer: fine) { a.card:hover .card__more { gap: 11px; } }  .compare { display: grid; grid-template-columns: 1fr 1.12fr; gap: 22px; align-items: stretch; } .compare-card { border-radius: var(--radius-lg); padding: clamp(26px, 3.5vw, 40px); } .compare-card h3 { margin-bottom: 12px; } .compare-card p { color: var(--ink-soft); } .compare-card--muted { background: var(--bg-2); border: 1px solid var(--line); } .compare-card--featured { background: linear-gradient(160deg, var(--lilac-soft), #fff); border: 1px solid var(--line-2); box-shadow: var(--shadow); } .compare-tag { display: inline-flex; align-items: center; gap: .45rem; font-size: .74rem; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; padding: 6px 13px; border-radius: 999px; margin-bottom: 16px; } .compare-tag--muted { background: #fff; color: var(--muted); border: 1px solid var(--line); } .compare-tag--featured { background: var(--grad); color: #fff; } .compare-list { margin-top: 16px; display: grid; gap: 11px; } .compare-list li { display: flex; gap: 10px; align-items: flex-start; color: var(--ink); font-weight: 500; } .compare-list svg { width: 20px; height: 20px; color: var(--violet-ink); flex: none; margin-top: 2px; } .compare-note { margin-top: 16px; font-size: .92rem; color: var(--muted); } @media (max-width: 860px) { .compare { grid-template-columns: 1fr; } }  .benefits { display: grid; grid-template-columns: repeat(5, 1fr); gap: 18px; } .benefit { text-align: center; background: var(--surface); border: 1px solid var(--line); border-radius: var(--radius); padding: 28px 18px; box-shadow: var(--shadow-sm); transition: transform .25s var(--ease-out), box-shadow .25s ease; } @media (hover: hover) and (pointer: fine) { .benefit:hover { transform: translateY(-4px); box-shadow: var(--shadow); } } .benefit__ic { width: 52px; height: 52px; border-radius: 15px; display: grid; place-items: center; background: var(--lilac-soft); color: var(--violet-ink); margin: 0 auto 16px; } .benefit__ic svg { width: 26px; height: 26px; } .benefit h3 { font-size: 1.04rem; margin-bottom: 8px; } .benefit p { color: var(--ink-soft); font-size: .9rem; line-height: 1.5; } @media (max-width: 980px) { .benefits { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 520px) { .benefits { grid-template-columns: 1fr; } }  .pain { display: flex; gap: 14px; align-items: flex-start; background: var(--surface); border: 1px solid var(--line); border-radius: var(--radius); padding: 20px 22px; box-shadow: var(--shadow-sm); transition: transform .25s var(--ease-out), border-color .25s ease, box-shadow .25s ease; } @media (hover: hover) and (pointer: fine) { .pain:hover { transform: translateY(-3px); border-color: var(--line-2); box-shadow: var(--shadow); } } .pain__bullet { flex: none; width: 34px; height: 34px; border-radius: 10px; display: grid; place-items: center; background: var(--lilac-soft); color: var(--violet-ink); } .pain__bullet svg { width: 19px; height: 19px; } .pain b { font-weight: 600; color: var(--navy); display: block; } .pain span { color: var(--muted); font-size: .9rem; }  .split { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(34px, 5vw, 66px); align-items: center; } .media-frame { position: relative; border-radius: var(--radius-lg); overflow: hidden; box-shadow: var(--shadow); border: 1px solid var(--line-2); } .media-frame img { width: 100%; height: 100%; object-fit: cover; display: block; } .media-frame--tall { aspect-ratio: 4/5; } .method__list { margin-top: 26px; display: grid; gap: 18px; } .method__item { display: flex; gap: 14px; } .method__item .mi { width: 30px; height: 30px; border-radius: 9px; flex: none; display: grid; place-items: center; background: var(--lilac-soft); color: var(--violet-ink); margin-top: 1px; } .method__item .mi svg { width: 18px; height: 18px; } .method__item b { color: var(--navy); display: block; } .method__item span { color: var(--ink-soft); font-size: .96rem; } .quote-card {  position: relative; background: var(--grad); border-radius: var(--radius-lg);  padding: clamp(28px, 4vw, 44px); box-shadow: var(--glow); color: #fff; overflow: hidden; } .quote-card::before { content: "\201C"; position: absolute; top: 6px; left: 24px; font-family: var(--display); font-size: 7rem; line-height: 1; color: rgba(255,255,255,.26); } .quote-card p { font-family: var(--display); font-weight: 500; font-size: 1.4rem; line-height: 1.4; position: relative; margin-bottom: 16px; } .quote-card cite { font-style: normal; font-weight: 500; font-size: .94rem; opacity: .94; }  .steps { counter-reset: step; display: grid; grid-template-columns: repeat(3, 1fr); gap: 22px; } .step { position: relative; background: var(--surface); border: 1px solid var(--line); border-radius: var(--radius); padding: 32px 26px 28px; box-shadow: var(--shadow-sm); } .step::before {  counter-increment: step; content: counter(step, decimal-leading-zero);  font-family: var(--display); font-size: 1.05rem; font-weight: 600; color: #fff;  width: 48px; height: 48px; border-radius: 14px; background: var(--grad);  display: grid; place-items: center; margin-bottom: 18px; box-shadow: var(--glow); } .step h3 { margin-bottom: 7px; } .step p { color: var(--ink-soft); font-size: .95rem; } .step__line { position: absolute; top: 56px; right: -11px; color: var(--lilac); z-index: 2; } .step:last-child .step__line { display: none; }  .authority-pill {  display: inline-flex; align-items: center; gap: .55rem; background: var(--lilac-soft);  color: var(--violet-ink); font-weight: 600; font-size: .88rem; padding: 9px 16px; border-radius: 999px;  border: 1px solid var(--line-2); margin-bottom: 18px; } .authority-pill svg { width: 17px; height: 17px; } .about__cred { margin-top: 24px; display: grid; gap: 14px; } .about__cred li { display: flex; gap: 13px; align-items: flex-start; } .about__cred .ci { width: 26px; height: 26px; border-radius: 8px; flex: none; display: grid; place-items: center; background: var(--lilac-soft); color: var(--violet-ink); margin-top: 1px; } .about__cred .ci svg { width: 16px; height: 16px; } .about__cred b { color: var(--navy); } .about__cred span { color: var(--ink-soft); font-size: .96rem; }  .testi { display: flex; flex-direction: column; height: 100%; } .testi .stars { margin-bottom: 13px; } .testi p { color: var(--ink-soft); font-size: .98rem; } .testi__author { margin-top: auto; padding-top: 18px; display: flex; align-items: center; gap: 12px; border-top: 1px solid var(--line); margin-top: 18px; } .testi__avatar { width: 42px; height: 42px; border-radius: 50%; background: var(--grad); color: #fff; display: grid; place-items: center; font-weight: 600; font-family: var(--display); flex: none; } .testi__author b { display: block; font-size: .92rem; color: var(--navy); } .testi__author small { color: var(--muted); font-size: .8rem; }  .faq { max-width: 840px; margin-inline: auto; } .faq__item { border: 1px solid var(--line); border-radius: var(--radius); background: var(--surface); margin-bottom: 14px; overflow: hidden; transition: border-color .25s ease, box-shadow .25s ease; box-shadow: var(--shadow-sm); } .faq__item[open] { border-color: var(--line-2); box-shadow: var(--shadow); } .faq__q { width: 100%; list-style: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 1rem; padding: 22px 22px; font-family: var(--display); font-size: 1.06rem; font-weight: 500; color: var(--navy); } .faq__q::-webkit-details-marker { display: none; } .faq__q .icon { flex: none; width: 30px; height: 30px; border-radius: 50%; background: var(--lilac-soft); color: var(--violet-ink); display: grid; place-items: center; transition: transform .3s var(--ease-out), background .25s ease, color .25s ease; } .faq__item[open] .faq__q .icon { transform: rotate(135deg); background: var(--grad); color: #fff; } .faq__a { padding: 0 22px 24px; color: var(--ink-soft); max-width: 72ch; }  .cta-band__inner {  position: relative; overflow: hidden; background: var(--grad); border-radius: var(--radius-xl);  padding: clamp(40px, 6vw, 72px); text-align: center; box-shadow: var(--glow); } .cta-band__inner::before { content: ""; position: absolute; width: 420px; height: 420px; border-radius: 50%; background: rgba(255,255,255,.18); filter: blur(70px); top: -180px; right: -120px; } .cta-band h2 { color: #fff; position: relative; } .cta-band p { margin: 16px auto 0; max-width: 560px; color: rgba(255,255,255,.94); position: relative; } .cta-band .hero__cta { justify-content: center; margin-top: 30px; position: relative; } .cta-band .btn--primary { background: #fff; color: var(--violet-ink); box-shadow: 0 18px 44px -18px rgba(0,0,0,.35); } .cta-band .btn--ghost { background: transparent; border-color: rgba(255,255,255,.65); color: #fff; } @media (hover: hover) and (pointer: fine) {  .cta-band .btn--primary:hover { background: #fff; transform: translateY(-2px); box-shadow: 0 26px 56px -18px rgba(0,0,0,.4); }  .cta-band .btn--ghost:hover { background: rgba(255,255,255,.16); border-color: #fff; color: #fff; } }  .inline-cta { margin-top: clamp(30px, 4vw, 46px); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 14px 20px; text-align: center; } .inline-cta p { margin: 0; font-weight: 500; color: var(--ink-soft); font-size: 1.05rem; } .inline-cta p strong { color: var(--navy); }  .testi-actions { margin-top: clamp(32px, 4vw, 46px); display: flex; flex-wrap: wrap; gap: 14px; justify-content: center; } .btn--google { background: #fff; color: var(--ink); border-color: var(--line-2); } .btn--google svg { width: 18px; height: 18px; } @media (hover: hover) and (pointer: fine) { .btn--google:hover { border-color: var(--violet); color: var(--violet-ink); background: var(--bg-2); transform: translateY(-2px); } }  .resource {  display: grid; grid-template-columns: .85fr 1.15fr; gap: clamp(28px, 4vw, 56px); align-items: center;  background: linear-gradient(155deg, var(--lilac-soft), #fff 75%);  border: 1px solid var(--line-2); border-radius: var(--radius-xl);  padding: clamp(28px, 4vw, 54px); box-shadow: var(--shadow); } .resource__body h2 { font-size: clamp(1.6rem, 3vw, 2.2rem); } .resource__list { display: grid; gap: 9px; margin: 18px 0 24px; } .resource__list li { display: flex; gap: 10px; align-items: flex-start; color: var(--ink); font-weight: 500; } .resource__list svg { width: 20px; height: 20px; color: var(--violet-ink); flex: none; margin-top: 2px; } .resource__cta { display: flex; flex-wrap: wrap; align-items: center; gap: 14px 18px; } .resource__meta { color: var(--muted); font-size: .85rem; display: inline-flex; align-items: center; gap: .45rem; } .resource__meta svg { width: 15px; height: 15px; color: var(--violet); } .resource__media { display: flex; justify-content: center; } .btn .ic-dl { width: 18px; height: 18px; }  .docmock {  position: relative; width: min(270px, 82%); aspect-ratio: 3 / 4; background: #fff;  border-radius: 16px; box-shadow: var(--shadow-lg); border: 1px solid var(--line);  transform: rotate(-3deg); padding: 24px 22px; transition: transform .35s var(--ease-out); } @media (hover: hover) and (pointer: fine) { .resource:hover .docmock { transform: rotate(-1.5deg) translateY(-4px); } } .docmock__badge {  position: absolute; top: -13px; right: -12px; background: var(--grad); color: #fff;  font-family: var(--font); font-weight: 600; font-size: .72rem; letter-spacing: .04em;  padding: 7px 13px; border-radius: 999px; box-shadow: var(--glow); } .docmock__logo { width: 48px; height: 48px; border-radius: 13px; margin: 0 auto 12px; display: block; } .docmock__brand { text-align: center; font-family: var(--display); font-weight: 600; font-size: .82rem; color: var(--navy); } .docmock__sub { text-align: center; font-size: .62rem; letter-spacing: .18em; color: var(--violet-ink); margin-top: 2px; text-transform: uppercase; } .docmock__rule { height: 1px; background: var(--line); margin: 16px 0; } .docmock__lines { display: grid; gap: 8px; } .docmock__lines span { height: 7px; border-radius: 4px; background: var(--bg-3); } .docmock__lines span:nth-child(2) { width: 90%; } .docmock__lines span:nth-child(4) { width: 75%; } .docmock__rows { margin-top: 14px; display: grid; gap: 6px; } .docmock__row { display: grid; grid-template-columns: 1fr 14px 14px 14px; gap: 5px; align-items: center; } .docmock__row b { height: 8px; border-radius: 3px; background: var(--lilac-soft); } .docmock__row i { height: 12px; border-radius: 3px; border: 1.5px solid var(--line-2); } @media (max-width: 820px) { .resource { grid-template-columns: 1fr; } .resource__media { order: -1; } }  .footer { background: var(--bg-2); border-top: 1px solid var(--line); padding-block: 56px 28px; color: var(--ink-soft); } .footer a { transition: color .2s ease; } .footer a:hover { color: var(--violet-ink); } .footer__grid { display: grid; grid-template-columns: 1.5fr 1fr 1fr; gap: 36px; padding-bottom: 32px; border-bottom: 1px solid var(--line); } .footer h4 { font-family: var(--font); color: var(--navy); font-size: .78rem; letter-spacing: .14em; text-transform: uppercase; margin-bottom: 16px; } .footer ul { display: grid; gap: 11px; font-size: .94rem; } .footer__brand .brand { margin-bottom: 15px; } .footer__brand p { font-size: .92rem; max-width: 36ch; color: var(--muted); } .footer__bottom { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px; padding-top: 22px; font-size: .82rem; color: var(--muted); }  .wa-float {  position: fixed; right: 20px; bottom: 20px; z-index: 70;  display: flex; align-items: center; gap: 12px; } .wa-float__text {  background: #fff; color: var(--navy); font-weight: 600; font-size: .92rem;  padding: 11px 16px; border-radius: 999px; box-shadow: var(--shadow); white-space: nowrap;  border: 1px solid var(--line); } .wa-float__icon {  position: relative; flex: none; width: 60px; height: 60px; border-radius: 50%;  background: var(--wa); color: #fff; display: grid; place-items: center;  box-shadow: 0 14px 30px -6px rgba(37,211,102,.55); transition: transform 160ms var(--ease-out); } .wa-float__icon::before {  content: ""; position: absolute; inset: 0; border-radius: 50%;  box-shadow: 0 0 0 0 rgba(37,211,102,.5); animation: wa-pulse 2.4s var(--ease-out) infinite; } .wa-float:active .wa-float__icon { transform: scale(.94); } .wa-float__icon svg { width: 30px; height: 30px; position: relative; } @keyframes wa-pulse {  0% { box-shadow: 0 0 0 0 rgba(37,211,102,.45); }  70% { box-shadow: 0 0 0 16px rgba(37,211,102,0); }  100% { box-shadow: 0 0 0 0 rgba(37,211,102,0); } } @media (hover: hover) and (pointer: fine) { .wa-float:hover .wa-float__icon { transform: translateY(-2px); } }  .rating-num { font-family: var(--display); font-weight: 700; font-size: 1.55rem; line-height: 1; color: var(--navy); } .rating-div { width: 1px; height: 30px; background: var(--line-2); } .rating-meta { display: flex; flex-direction: column; gap: 2px; } .float-card--rating { gap: .85rem; text-decoration: none; transition: transform .2s var(--ease-out), box-shadow .2s ease; } @media (hover: hover) and (pointer: fine) { a.float-card--rating:hover { transform: translateY(-2px); box-shadow: var(--shadow-lg); } }  .js .reveal { opacity: 0; transform: translateY(22px); transition: opacity .7s var(--ease-out), transform .7s var(--ease-out); } .js .reveal.in { opacity: 1; transform: none; } .reveal[data-d="1"] { transition-delay: .06s; } .reveal[data-d="2"] { transition-delay: .12s; } .reveal[data-d="3"] { transition-delay: .18s; } .reveal[data-d="4"] { transition-delay: .24s; } .reveal[data-d="5"] { transition-delay: .30s; } @media (prefers-reduced-motion: reduce) {  .reveal { opacity: 1 !important; transform: none !important; transition: none !important; }  html { scroll-behavior: auto; }  *, *::before, *::after { animation-duration: .001ms !important; transition-duration: .001ms !important; } }  @media (max-width: 960px) {  .hero__grid { grid-template-columns: 1fr; }  .hero__media { order: -1; max-width: 440px; margin-inline: auto; }  .split { grid-template-columns: 1fr; }  .split .media-frame { max-width: 480px; }  .grid--3, .steps { grid-template-columns: repeat(2, 1fr); }  .step__line { display: none; }  .footer__grid { grid-template-columns: 1fr 1fr; } } @media (max-width: 720px) {  .header__nav { position: fixed; inset: 74px 0 auto 0; flex-direction: column; align-items: stretch; gap: 0;   background: #fff; border-bottom: 1px solid var(--line); padding: 8px var(--gutter) 18px;   box-shadow: var(--shadow); transform: translateY(-135%); transition: transform .35s var(--ease-out); }  .header__nav.open { transform: none; }  .header__nav a.navlink { padding: 15px 4px; border-bottom: 1px solid var(--line); }  .header__nav .header__cta { display: flex; margin-top: 12px; }  .header__nav .header__cta .btn { width: 100%; }  .header__cta--desktop { display: none; }  .nav-toggle { display: inline-grid; place-items: center; width: 44px; height: 44px; border-radius: 11px; }  .grid--3, .grid--2, .steps, .footer__grid { grid-template-columns: 1fr; }  .wa-float { right: 16px; bottom: 16px; }  .wa-float__text { display: none; }  .float-card--rating { left: 8px; }  .float-card--brief { right: 8px; } } 