.elementor-475 .elementor-element.elementor-element-351a5562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-351a5562:not(.elementor-motion-effects-element-type-background),.elementor-475 .elementor-element.elementor-element-351a5562>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-475 .elementor-element.elementor-element-74693a16{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-475 .elementor-element.elementor-element-74693a16 .elementor-heading-title{font-family:"Syne",Sans-serif;font-size:45px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2)}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2)}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2)}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2)}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2)}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-icon i{color:var(--e-global-color-accent);transition:color 0.3s}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-icon svg{fill:var(--e-global-color-accent);transition:fill 0.3s}.elementor-475 .elementor-element.elementor-element-7d1e3d3a{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) -15px}.elementor-475 .elementor-element.elementor-element-7d1e3d3a:NOT(.elementor-icon-list-ico-position-10) .elementor-icon-list-text{padding-left:15px}.elementor-475 .elementor-element.elementor-element-7d1e3d3a.elementor-icon-list-ico-position-10 .elementor-icon-list-text{padding-right:15px}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-item>a{font-family:var(--e-global-typography-2c76a66-font-family),Sans-serif;font-size:var(--e-global-typography-2c76a66-font-size);font-weight:var(--e-global-typography-2c76a66-font-weight);text-transform:var(--e-global-typography-2c76a66-text-transform);font-style:var(--e-global-typography-2c76a66-font-style);text-decoration:var(--e-global-typography-2c76a66-text-decoration);line-height:var(--e-global-typography-2c76a66-line-height);letter-spacing:var(--e-global-typography-2c76a66-letter-spacing);word-spacing:var(--e-global-typography-2c76a66-word-spacing)}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-text{color:#1E1E1E73;transition:color 0.4s}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-e6b5b23{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E1E1E17;--border-color:#1E1E1E17;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-6573a2d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1E1E1E17;--border-color:#1E1E1E17;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-18510e33{text-align:center;font-family:var(--e-global-typography-bfaf964-font-family),Sans-serif;font-size:var(--e-global-typography-bfaf964-font-size);font-weight:var(--e-global-typography-bfaf964-font-weight);text-transform:var(--e-global-typography-bfaf964-text-transform);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing);color:var(--e-global-color-accent);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-1c949781{text-align:center;margin:0 300px calc(var(--kit-widget-spacing, 0px) + 0px) 300px;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-1c949781 .elementor-heading-title{font-family:"Syne",Sans-serif;font-size:45px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-350b564{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-903496f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-475 .elementor-element.elementor-element-479363f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E1E1E17;--border-color:#1E1E1E17;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-b62bf24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2C2C770F;--border-color:#2C2C770F;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-b62bf24:hover{border-style:solid;border-color:#A8AEFF;--border-color:#A8AEFF}.elementor-475 .elementor-element.elementor-element-b62bf24,.elementor-475 .elementor-element.elementor-element-b62bf24::before{--border-transition:0.3s}.elementor-475 .elementor-element.elementor-element-7fe86088{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0 0 1px 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1E1E1E17;--border-color:#1E1E1E17;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-479a5db1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-a81db39 img{border-radius:25px 25px 25px 25px;box-shadow:10px 10px 10px 0 #B48CFF}.elementor-475 .elementor-element.elementor-element-1078c06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-1078c06.e-con{--align-self:center}.elementor-475 .elementor-element.elementor-element-bf7d1ba{text-align:start;font-family:var(--e-global-typography-bfaf964-font-family),Sans-serif;font-size:var(--e-global-typography-bfaf964-font-size);font-weight:var(--e-global-typography-bfaf964-font-weight);text-transform:var(--e-global-typography-bfaf964-text-transform);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing);color:var(--e-global-color-accent);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-66db4a0f{text-align:start;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-66db4a0f .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-7ea00e14{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-99976d9{text-align:start;font-family:"Syne",Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:5px;color:var(--e-global-color-accent);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-6b0ef1a{text-align:start;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);color:#E6E6E6;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-149e0e52 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);border-radius:30px 30px 30px 30px;padding:15px 32px 15px 32px}.elementor-475 .elementor-element.elementor-element-149e0e52 .elementor-button:hover,.elementor-475 .elementor-element.elementor-element-149e0e52 .elementor-button:focus{color:var(--e-global-color-primary);background-color:var(--e-global-color-accent)}.elementor-475 .elementor-element.elementor-element-149e0e52 .elementor-button:hover svg,.elementor-475 .elementor-element.elementor-element-149e0e52 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-149e0e52{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-1d0acf10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E1E1E17;--border-color:#1E1E1E17;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-2fd5b648{text-align:center;font-family:var(--e-global-typography-bfaf964-font-family),Sans-serif;font-size:var(--e-global-typography-bfaf964-font-size);font-weight:var(--e-global-typography-bfaf964-font-weight);text-transform:var(--e-global-typography-bfaf964-text-transform);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing);color:var(--e-global-color-accent);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-5ed52e72{text-align:center;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 70px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-5ed52e72 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-4f9350fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:var(--e-global-typography-14ddf07-font-family),Sans-serif;font-size:var(--e-global-typography-14ddf07-font-size);font-weight:var(--e-global-typography-14ddf07-font-weight);text-transform:var(--e-global-typography-14ddf07-text-transform);font-style:var(--e-global-typography-14ddf07-font-style);text-decoration:var(--e-global-typography-14ddf07-text-decoration);line-height:var(--e-global-typography-14ddf07-line-height);letter-spacing:var(--e-global-typography-14ddf07-letter-spacing);word-spacing:var(--e-global-typography-14ddf07-word-spacing);color:var(--e-global-color-primary);background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:30px 30px 30px 30px;padding:16px 50px 16px 30px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;border-radius:50px 50px 50px 50px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#FFF}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:5px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body p{color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body{color:var(--e-global-color-primary);border-radius:0 0 0 0;padding:20px 50px 20px 30px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body p,.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height)}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body,.elementor-475 .elementor-element.elementor-element-f8d2cd5 .accordion.floating-style .elementskit-card-body{background-color:#fff0}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:15px;color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"]>.ekit_accordion_icon_group{background-color:#fff0}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{font-size:15px;color:var(--e-global-color-secondary);fill:var(--e-global-color-secondary)}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{background-color:#fff0;border-radius:50px 50px 50px 50px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{padding:8px 8px 6px 8px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .ekit_accordion_icon_group,.elementor-475 .elementor-element.elementor-element-f8d2cd5 .ekit_accordion_icon_left_group{margin:0 25px 0 0}.elementor-475 .elementor-element.elementor-element-f8d2cd5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-13afdb02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0 0 0 0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E1E1E17;--border-color:#1E1E1E17;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-11b958a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.15;--border-radius:10px 10px 10px 10px;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px}.elementor-475 .elementor-element.elementor-element-11b958a7:not(.elementor-motion-effects-element-type-background),.elementor-475 .elementor-element.elementor-element-11b958a7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-475 .elementor-element.elementor-element-11b958a7::before,.elementor-475 .elementor-element.elementor-element-11b958a7>.elementor-background-video-container::before,.elementor-475 .elementor-element.elementor-element-11b958a7>.e-con-inner>.elementor-background-video-container::before,.elementor-475 .elementor-element.elementor-element-11b958a7>.elementor-background-slideshow::before,.elementor-475 .elementor-element.elementor-element-11b958a7>.e-con-inner>.elementor-background-slideshow::before,.elementor-475 .elementor-element.elementor-element-11b958a7>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:'';background-image:url(https://agenciaonlyfans.agency/wp-content/uploads/2025/11/socialicons2.png);background-position:center center;background-size:cover}.elementor-475 .elementor-element.elementor-element-4cff38e5{text-align:center;font-family:var(--e-global-typography-bfaf964-font-family),Sans-serif;font-size:var(--e-global-typography-bfaf964-font-size);font-weight:var(--e-global-typography-bfaf964-font-weight);text-transform:var(--e-global-typography-bfaf964-text-transform);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing);color:var(--e-global-color-accent);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-798ad7ea{text-align:center;margin:0 300px calc(var(--kit-widget-spacing, 0px) + 10px) 300px;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-798ad7ea .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);text-transform:var(--e-global-typography-secondary-text-transform);font-style:var(--e-global-typography-secondary-font-style);text-decoration:var(--e-global-typography-secondary-text-decoration);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-6ada4c5b{text-align:center;margin:0 250px calc(var(--kit-widget-spacing, 0px) + 30px) 250px;width:100%;max-width:100%}.elementor-475 .elementor-element.elementor-element-16bc7474 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);fill:#FFF;color:#FFF;border-radius:30px 30px 30px 30px;padding:15px 32px 15px 32px}.elementor-475 .elementor-element.elementor-element-16bc7474 .elementor-button:hover,.elementor-475 .elementor-element.elementor-element-16bc7474 .elementor-button:focus{color:#FFF;background-color:#5B56FF}.elementor-475 .elementor-element.elementor-element-16bc7474 .elementor-button:hover svg,.elementor-475 .elementor-element.elementor-element-16bc7474 .elementor-button:focus svg{fill:#FFF}.elementor-475 .elementor-element.elementor-element-16bc7474{width:auto;max-width:auto}.elementor-475 .elementor-element.elementor-element-55407374 .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#fff0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E1E1E26;border-radius:30px 30px 30px 30px;padding:14px 32px 14px 32px}.elementor-475 .elementor-element.elementor-element-55407374 .elementor-button:hover,.elementor-475 .elementor-element.elementor-element-55407374 .elementor-button:focus{color:#FFF;background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-475 .elementor-element.elementor-element-55407374 .elementor-button:hover svg,.elementor-475 .elementor-element.elementor-element-55407374 .elementor-button:focus svg{fill:#FFF}.elementor-475 .elementor-element.elementor-element-55407374{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 20px;width:auto;max-width:auto}@media(max-width:1024px){.elementor-475 .elementor-element.elementor-element-351a5562{--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-74693a16 .elementor-heading-title{font-size:37px}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-item>a{font-size:var(--e-global-typography-2c76a66-font-size);line-height:var(--e-global-typography-2c76a66-line-height);letter-spacing:var(--e-global-typography-2c76a66-letter-spacing);word-spacing:var(--e-global-typography-2c76a66-word-spacing)}.elementor-475 .elementor-element.elementor-element-e6b5b23{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-6573a2d9{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-18510e33{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-1c949781 .elementor-heading-title{font-size:37px}.elementor-475 .elementor-element.elementor-element-1c949781{margin:0 120px calc(var(--kit-widget-spacing, 0px) + 50px) 120px}.elementor-475 .elementor-element.elementor-element-350b564{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-475 .elementor-element.elementor-element-479363f1{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-7fe86088{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-1078c06{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-bf7d1ba{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-66db4a0f .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-475 .elementor-element.elementor-element-66db4a0f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 10px) 0}.elementor-475 .elementor-element.elementor-element-7ea00e14{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-475 .elementor-element.elementor-element-99976d9{font-size:13px}.elementor-475 .elementor-element.elementor-element-6b0ef1a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-475 .elementor-element.elementor-element-149e0e52 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-475 .elementor-element.elementor-element-1d0acf10{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-2fd5b648{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-5ed52e72 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-475 .elementor-element.elementor-element-5ed52e72{margin:0 120px calc(var(--kit-widget-spacing, 0px) + 50px) 120px}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var(--e-global-typography-14ddf07-font-size);line-height:var(--e-global-typography-14ddf07-line-height);letter-spacing:var(--e-global-typography-14ddf07-letter-spacing);word-spacing:var(--e-global-typography-14ddf07-word-spacing)}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body p,.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-475 .elementor-element.elementor-element-f8d2cd5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-475 .elementor-element.elementor-element-13afdb02{--padding-top:30px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-4cff38e5{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-798ad7ea .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-475 .elementor-element.elementor-element-798ad7ea{margin:0 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px}.elementor-475 .elementor-element.elementor-element-6ada4c5b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-475 .elementor-element.elementor-element-16bc7474 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-475 .elementor-element.elementor-element-55407374 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}}@media(min-width:768px){.elementor-475 .elementor-element.elementor-element-351a5562{--content-width:900px}.elementor-475 .elementor-element.elementor-element-e6b5b23{--content-width:900px}.elementor-475 .elementor-element.elementor-element-6573a2d9{--content-width:1300px}.elementor-475 .elementor-element.elementor-element-479363f1{--content-width:1300px}.elementor-475 .elementor-element.elementor-element-7fe86088{--content-width:1300px}.elementor-475 .elementor-element.elementor-element-479a5db1{--width:45%}.elementor-475 .elementor-element.elementor-element-1078c06{--width:55%}.elementor-475 .elementor-element.elementor-element-1d0acf10{--content-width:1300px}.elementor-475 .elementor-element.elementor-element-13afdb02{--content-width:1300px}}@media(max-width:767px){.elementor-475 .elementor-element.elementor-element-351a5562{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px}.elementor-475 .elementor-element.elementor-element-74693a16 .elementor-heading-title{font-size:28px}.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-item>.elementor-icon-list-text,.elementor-475 .elementor-element.elementor-element-7d1e3d3a .elementor-icon-list-item>a{font-size:var(--e-global-typography-2c76a66-font-size);line-height:var(--e-global-typography-2c76a66-line-height);letter-spacing:var(--e-global-typography-2c76a66-letter-spacing);word-spacing:var(--e-global-typography-2c76a66-word-spacing)}.elementor-475 .elementor-element.elementor-element-e6b5b23{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-475 .elementor-element.elementor-element-6573a2d9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-475 .elementor-element.elementor-element-18510e33{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-1c949781 .elementor-heading-title{font-size:32px}.elementor-475 .elementor-element.elementor-element-1c949781{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-475 .elementor-element.elementor-element-350b564{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-475 .elementor-element.elementor-element-479363f1{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-475 .elementor-element.elementor-element-b62bf24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-7fe86088{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-475 .elementor-element.elementor-element-479a5db1{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-479a5db1.e-con{--order:99999 /* order end hack */}.elementor-475 .elementor-element.elementor-element-1078c06{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-475 .elementor-element.elementor-element-bf7d1ba{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-66db4a0f .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-475 .elementor-element.elementor-element-7ea00e14{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-475 .elementor-element.elementor-element-99976d9{font-size:12px}.elementor-475 .elementor-element.elementor-element-6b0ef1a{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-475 .elementor-element.elementor-element-149e0e52 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-475 .elementor-element.elementor-element-149e0e52{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-475 .elementor-element.elementor-element-1d0acf10{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-475 .elementor-element.elementor-element-2fd5b648{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-5ed52e72 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-475 .elementor-element.elementor-element-5ed52e72{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 50px) 0}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var(--e-global-typography-14ddf07-font-size);line-height:var(--e-global-typography-14ddf07-line-height);letter-spacing:var(--e-global-typography-14ddf07-letter-spacing);word-spacing:var(--e-global-typography-14ddf07-word-spacing)}.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body p,.elementor-475 .elementor-element.elementor-element-f8d2cd5 .elementskit-accordion .elementskit-card-body{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-475 .elementor-element.elementor-element-13afdb02{--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px}.elementor-475 .elementor-element.elementor-element-11b958a7{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px}.elementor-475 .elementor-element.elementor-element-4cff38e5{font-size:var(--e-global-typography-bfaf964-font-size);line-height:var(--e-global-typography-bfaf964-line-height);letter-spacing:var(--e-global-typography-bfaf964-letter-spacing);word-spacing:var(--e-global-typography-bfaf964-word-spacing)}.elementor-475 .elementor-element.elementor-element-798ad7ea .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-475 .elementor-element.elementor-element-798ad7ea{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0}.elementor-475 .elementor-element.elementor-element-16bc7474 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-475 .elementor-element.elementor-element-16bc7474{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 20px) 0}.elementor-475 .elementor-element.elementor-element-55407374 .elementor-button{font-size:var(--e-global-typography-accent-font-size)}.elementor-475 .elementor-element.elementor-element-55407374{margin:0 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px}}.ao-services-intro{color:#000;padding:60px 0 40px}.ao-services-intro__inner{max-width:820px;margin:0 auto;text-align:left;font-size:1.05rem;line-height:1.75}.ao-services-intro__inner p:first-of-type{position:relative;padding-top:18px}.ao-services-intro__inner p:first-of-type::before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;border-radius:999px;background:linear-gradient(90deg,#c77dff,#ff7ac4)}.ao-services-intro__inner p+p{margin-top:18px}@media (max-width:767px){.ao-services-intro{padding:40px 0 30px}.ao-services-intro__inner{padding:0 20px;font-size:1rem;line-height:1.7}}.ao-services-intro{padding:60px 0 40px}.ao-services-intro__inner{max-width:820px;margin:0 auto;text-align:left;font-size:1.05rem;line-height:1.75}.ao-services-intro__inner p:first-of-type{position:relative;padding-top:18px}.ao-services-intro__inner p:first-of-type::before{content:"";position:absolute;top:0;left:0;width:60px;height:2px;border-radius:999px;background:linear-gradient(90deg,#c77dff,#ff7ac4)}.ao-services-intro__inner p+p{margin-top:18px}@media (max-width:767px){.ao-services-intro{padding:40px 0 30px}.ao-services-intro__inner{padding:0 20px;font-size:1rem;line-height:1.7}}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1300px;margin:0 auto 80px auto}.service-card{background:#fff;border-radius:25px;padding:32px 32px 28px;border:1px solid rgb(0 0 0 / .03);box-shadow:0 10px 25px rgb(0 0 0 / .06),0 25px 55px rgb(196 91 255 / .15);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;display:grid;grid-template-rows:auto auto 1fr auto auto;row-gap:12px;height:100%;align-content:start}.service-card:hover{transform:translateY(-8px);border-color:rgb(196 91 255 / .4);box-shadow:0 18px 40px rgb(0 0 0 / .08),0 35px 70px rgb(196 91 255 / .22)}.service-card .service-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#C490FF 0%,#E5A0FF 50%,#FF9AD5 100%);display:flex;align-items:center;justify-content:center;margin-bottom:4px;box-shadow:0 6px 18px rgb(197 120 255 / .25)}.service-card .service-icon i{font-size:26px;color:#fff}.service-card .service-icon svg{width:28px;height:28px;fill:#fff}.service-card h3{font-size:1.25rem;line-height:1.35;margin:0 0 4px;min-height:3.4rem;display:flex;align-items:flex-start}.service-card p{font-size:.95rem;text-align:justify;line-height:1.7;margin:0;color:#3b3b3b}.service-list-intro{margin:6px 0 4px;font-weight:600;font-size:.94rem;color:#8b4dff}.service-card ul{list-style:none;padding:0;margin:0}.service-card ul li{position:relative;padding-left:20px;margin-bottom:8px;font-size:.92rem;line-height:1.6;color:#444}.service-card ul li::before{content:"•";position:absolute;left:0;top:0;color:#c45bff;font-size:1.2rem}@media (max-width:1024px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.services-grid{grid-template-columns:1fr;gap:24px}.service-card{padding:24px 22px 22px}}.ao-plans-section{max-width:1300px;margin:0 auto 80px auto;padding:0 15px}.ao-plans-header{text-align:center;margin-bottom:40px}.ao-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;color:#b77bff;margin-bottom:8px}.ao-plans-header h2{font-size:2.2rem;margin:0 0 10px}.ao-subtitle{max-width:720px;margin:0 auto;color:#555;font-size:.98rem}.ao-plan-quiz{background:linear-gradient(135deg,#f7ebff 0%,#ffe9f5 100%);border-radius:18px;padding:22px 22px 18px;margin-bottom:32px;box-shadow:0 10px 30px rgb(184 118 255 / .15)}.ao-plan-quiz h3{margin:0 0 6px;font-size:1.15rem}.ao-quiz-text{margin:0 0 14px;color:#444;font-size:.95rem}.ao-quiz-strong{font-size:1.06rem;font-weight:700}.ao-quiz-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px}.ao-quiz-option{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:12px;background:rgb(255 255 255 / .9);cursor:pointer;border:1px solid #fff0;font-size:.88rem;line-height:1.5;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.ao-quiz-option input{margin-top:3px}.ao-quiz-option strong{display:block}.ao-quiz-option:hover{border-color:rgb(183 123 255 / .5);background:#fff}.ao-quiz-option-active{border-color:rgb(183 123 255 / .9);background:linear-gradient(135deg,#fbe7ff,#fef4ff);box-shadow:0 10px 28px rgb(180 120 255 / .18)}.ao-quiz-btn{border:none;border-radius:999px;padding:10px 22px;font-size:.9rem;font-weight:600;cursor:pointer;background:linear-gradient(135deg,#c490ff 0%,#e5a0ff 50%,#ff9ad5 100%);color:#fff!important;box-shadow:0 8px 18px rgb(195 120 255 / .3);transition:transform 0.18s ease,box-shadow 0.18s ease}.ao-quiz-btn:hover{transform:translateY(-1px);box-shadow:0 11px 26px rgb(195 120 255 / .35)}.ao-plans-grid{display:flex;flex-wrap:wrap;gap:26px;justify-content:center;align-items:stretch}.ao-plan-card{background:#fff;border-radius:26px;padding:20px 24px 22px;box-shadow:0 10px 25px rgb(0 0 0 / .06),0 25px 55px rgb(196 91 255 / .15);border:1px solid rgb(0 0 0 / .03);display:flex;flex-direction:column;gap:14px;position:relative;transition:transform 0.8s ease,box-shadow 0.8s ease,border-color 0.8s ease,opacity 0.8s ease,order 0.8s ease;flex:1 1 320px;max-width:380px}.ao-plan-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgb(0 0 0 / .08),0 35px 70px rgb(196 91 255 / .22);border-color:rgb(196 91 255 / .35)}.ao-plan-tag{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:600;background:rgb(198 147 255 / .12);color:#8b4dff}.ao-plan-tag-hot{background:rgb(255 119 170 / .13);color:#ff4d8a}.ao-plan-header{background:linear-gradient(135deg,#f3e7ff 0%,#ffe4f2 100%);border-radius:18px;padding:16px 16px 14px}.ao-plan-header h3{margin:0 0 4px;font-size:1.6rem}.ao-plan-short{margin:0;font-size:.92rem;color:#444}.ao-plan-body{flex:1}.ao-plan-intro{font-size:.94rem;color:#333;line-height:1.6;margin:0 0 12px}.ao-plan-list-title{font-weight:600;font-size:.93rem;margin:0 0 6px;color:#8b4dff}.ao-plan-body ul{list-style:none;margin:0;padding:0}.ao-plan-body li{position:relative;padding-left:18px;margin-bottom:6px;font-size:.9rem;line-height:1.55;color:#444}.ao-plan-body li::before{content:"✔";position:absolute;left:0;top:0;font-size:.8rem;color:#ff4d8a}.ao-plan-footer{margin-top:8px}.ao-plan-btn{width:100%;border-radius:999px;border:none;padding:11px 18px;font-size:.95rem;font-weight:600;cursor:pointer;background:#1b1b1b;color:#fff!important;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease}.ao-plan-btn-primary{background:linear-gradient(135deg,#c490ff 0%,#e5a0ff 50%,#ff9ad5 100%);box-shadow:0 8px 20px rgb(195 120 255 / .3)}.ao-plan-btn:hover{color:#000!important;transform:translateY(-1px);box-shadow:0 10px 22px rgb(0 0 0 / .15)}.ao-plan-note{margin:6px 0 0;font-size:.8rem;color:#777}.ao-plan-card.ao-plan-recommended{border-color:rgb(196 91 255 / .8);box-shadow:0 20px 45px rgb(0 0 0 / .1),0 40px 90px rgb(196 91 255 / .32);background-image:radial-gradient(circle at top,rgb(255 210 255 / .75),transparent 60%),linear-gradient(135deg,#ffffff,#fff5ff);transform:translateY(-12px) scale(1.05);z-index:2}.ao-plan-card.ao-plan-recommended::after{content:"Recomendado para ti";position:absolute;top:16px;right:22px;padding:5px 11px;border-radius:999px;background:#fff;font-size:.75rem;font-weight:600;color:#8b4dff;box-shadow:0 4px 11px rgb(0 0 0 / .09)}.ao-plan-card.ao-plan-recommended-anim{animation:aoPlanPop 0.8s ease-out}@keyframes aoPlanPop{0%{transform:translateY(8px) scale(.96);opacity:.4}60%{transform:translateY(-16px) scale(1.08);opacity:1}100%{transform:translateY(-12px) scale(1.05)}}.ao-plan-card.ao-plan-secondary{opacity:.55;filter:saturate(.85);transform:translateY(0) scale(.98)}.ao-plan-card.ao-plan-secondary:hover{opacity:.85;transform:translateY(-4px) scale(1)}@media (max-width:1024px){.ao-plan-card.ao-plan-recommended{transform:scale(1.03)}}@media (max-width:1024px){.ao-quiz-options{grid-template-columns:1fr}.ao-plans-grid{flex-direction:column}.ao-plan-card{max-width:100%}}@media (max-width:768px){.ao-plans-section{margin-bottom:60px}.ao-plan-card{padding:20px 18px 20px}.ao-plans-header h2{font-size:2rem;margin:0 0 10px}.ao-plan-card.ao-plan-recommended{border-width:2px}.ao-plan-card.ao-plan-secondary{opacity:.7}}.ao-method-steps{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:20px}.ao-method-step{position:relative;padding-left:20px}.ao-method-step::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:999px;background:linear-gradient(180deg,#c490ff 0%,#ff9ad5 100%);opacity:.35}.ao-method-step h4{margin:0 0 4px;font-size:1rem;font-weight:600}.ao-method-step p{margin:0;font-size:.92rem;line-height:1.6;color:#555}@media (max-width:768px){.ao-method-steps{grid-template-columns:1fr;row-gap:16px}}